.dc-show__head{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.dc-show__head>div:first-child{max-width:640px}.dc-show__head>div:first-child>*+*{margin-top:20px}.dc-show__nav{flex:none;gap:10px;display:flex}.dc-show__btn{border:1px solid var(--dc-line);background:var(--dc-surface);width:44px;height:44px;color:var(--dc-ink);cursor:pointer;transition:border-color var(--dc-fast) var(--dc-ease), color var(--dc-fast) var(--dc-ease), opacity var(--dc-fast) var(--dc-ease);border-radius:50%;place-items:center;display:grid}.dc-show__btn svg{width:18px;height:18px}.dc-show__btn[data-dc-show-prev] svg{transform:rotate(180deg)}.dc-show__btn:hover:not(:disabled){border-color:var(--dc-blue);color:var(--dc-blue)}.dc-show__btn:disabled{opacity:.35;cursor:default}.dc-show__rail{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-top:clamp(32px,4vw,52px);overflow:auto hidden}.dc-show__rail::-webkit-scrollbar{display:none}.dc-show__rail.is-dragging{scroll-snap-type:none;cursor:grabbing}.dc-show__track{width:max-content;padding-inline:max(var(--dc-gut), calc((100vw - var(--dc-shell)) / 2));gap:20px;padding-block:4px 10px;display:flex}.dc-show__item{scroll-snap-align:start;flex:none;width:clamp(268px,30vw,396px)}.dc-show__card{border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);background:var(--dc-surface);box-shadow:var(--dc-shadow-sm);aspect-ratio:4/3;transition:box-shadow var(--dc-mid) var(--dc-ease), border-color var(--dc-mid) var(--dc-ease), transform var(--dc-mid) var(--dc-ease);display:block;position:relative;overflow:hidden}.dc-show__card:hover,.dc-show__card:focus-visible{box-shadow:var(--dc-shadow-lg);border-color:rgba(var(--dc-blue-rgb), .3);transform:translateY(-4px)}.dc-show__shot{width:100%;height:100%;display:block}.dc-show__shot img,.dc-show__shot .dc-card__img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform var(--dc-slow) var(--dc-ease)}.dc-show__card:hover .dc-card__img,.dc-show__card:focus-visible .dc-card__img{transform:scale(1.03)}.dc-show__veil{opacity:.92;transition:opacity var(--dc-mid) var(--dc-ease);background:linear-gradient(#0a0f1800 42%,#0a0f188c 74%,#0a0f18e0 100%);position:absolute;inset:0}.dc-show__card:hover .dc-show__veil,.dc-show__card:focus-visible .dc-show__veil{opacity:1}.dc-show__body{color:#fff;gap:5px;padding:20px;display:grid;position:absolute;inset:auto 0 0}.dc-show__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px;display:flex}.dc-show__tag{border-radius:var(--dc-r-pill);font-family:var(--dc-font-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#ffffff29;padding:3px 9px;font-size:10.5px;display:inline-block}.dc-show__domain{font-family:var(--dc-font-mono);color:#ffffff9e;font-size:11.5px}.dc-show__name{font-family:var(--dc-font);letter-spacing:-.02em;color:#fff;font-size:clamp(17px,1.8vw,20px);font-weight:600}.dc-show__sector{color:#ffffffb8;font-size:13.5px}.dc-show__go{font-family:var(--dc-font);color:#fff;opacity:0;transition:opacity var(--dc-mid) var(--dc-ease), transform var(--dc-mid) var(--dc-ease);align-items:center;gap:8px;margin-top:8px;font-size:13.5px;font-weight:600;display:inline-flex;transform:translateY(6px)}.dc-show__go svg{width:15px;height:15px}.dc-show__card:hover .dc-show__go,.dc-show__card:focus-visible .dc-show__go{opacity:1;transform:none}.dc-show__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:clamp(24px,3vw,34px);display:flex}.dc-show__hint{color:var(--dc-faint);align-items:center;gap:9px;font-size:13.5px;display:inline-flex}.dc-show__hint svg{width:16px;height:16px}.dc-show.dcx--deep .dc-show__btn{border-color:var(--dc-line-dark);color:#fff;background:#ffffff0f}.dc-show.dcx--deep .dc-show__btn:hover:not(:disabled){color:#fff;border-color:#ffffff73}.dc-show.dcx--deep .dc-show__hint{color:#ffffff8c}.dc-show.dcx--deep .dc-show__card{border-color:var(--dc-line-dark)}@media (prefers-reduced-motion:reduce){.dc-show__card,.dc-show__card .dc-card__img,.dc-show__go{transition:none}.dc-show__card:hover{transform:none}.dc-show__go{opacity:1;transform:none}}@media (width<=720px){.dc-show__head{flex-direction:column;align-items:flex-start}.dc-show__nav{display:none}.dc-show__item{width:min(78vw,340px)}.dc-show__foot{justify-content:flex-start}}
