._4ViYIq_actions{flex:none;align-items:center;gap:20px;display:flex}._4ViYIq_tabs{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-sm);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;display:grid;position:relative}._4ViYIq_thumb{width:calc((100% - 8px) / var(--n,2));background:var(--grad);box-shadow:var(--shadow-accent);transform:translateX(calc(100% * var(--i,0)));transition:transform .4s var(--ease);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}._4ViYIq_tab{z-index:1;white-space:nowrap;height:38px;color:var(--text-2);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:14.5px;font-weight:700;transition:color .25s;display:inline-flex;position:relative}._4ViYIq_tab .ico{width:16px;height:16px}._4ViYIq_tab:hover{color:var(--text)}._4ViYIq_tab[aria-selected=true]{color:#fff}._4ViYIq_tab:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}._4ViYIq_panel{animation:_4ViYIq_panelIn .45s var(--ease)}@keyframes _4ViYIq_panelIn{0%{opacity:0;transform:translateY(8px)}}ul._4ViYIq_rail{grid-auto-columns:calc(20% - 16px);gap:20px;margin:-12px -6px -6px;padding:12px 6px 6px;scroll-padding-inline:6px}._4ViYIq_item{min-width:0;display:flex}._4ViYIq_card{--ring:#0f172a1a;--title-hover:var(--accent);--glow-on:.6;isolation:isolate;-webkit-tap-highlight-color:transparent;flex-direction:column;width:100%;min-width:0;display:flex;position:relative}[data-theme=dark] ._4ViYIq_card{--ring:#ffffff17;--title-hover:#8fb0ff;--glow-on:.6}._4ViYIq_stage{z-index:-1;isolation:isolate;transition:transform .45s var(--ease);position:relative}._4ViYIq_glow{z-index:-1;filter:blur(16px);opacity:0;transform-origin:50% 100%;height:40%;transition:opacity .45s var(--ease), transform .45s var(--ease);pointer-events:none;background:radial-gradient(closest-side,#1453ffe6,#1453ff59 60%,#0000);border-radius:40%;position:absolute;bottom:0;left:15%;right:15%;overflow:hidden;transform:scale(.88)}._4ViYIq_glow img{display:none}[data-theme=dark] ._4ViYIq_glow{filter:blur(16px)saturate(1.6);background:0 0;height:44%;bottom:-8px}[data-theme=dark] ._4ViYIq_glow img{display:block}._4ViYIq_glow img:not(._4ViYIq_win){object-fit:cover;object-position:50% 100%;width:100%;max-width:none;height:100%;position:absolute;inset:0}._4ViYIq_poster{isolation:isolate;aspect-ratio:2/3;background:#151821;border-radius:18px;position:relative;overflow:hidden}._4ViYIq_poster:after{content:"";z-index:6;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ring);pointer-events:none;transition:box-shadow .4s var(--ease);position:absolute;inset:0}._4ViYIq_art{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}._4ViYIq_poster:not([data-kind=steam]):not([data-kind=poster]){background:linear-gradient(#171b27,#0b0d14)}._4ViYIq_backdrop{filter:blur(16px)saturate(1.4)brightness(.85);transform-origin:50% 37%;transition:transform .7s var(--ease);position:absolute;inset:0}._4ViYIq_fill{object-fit:cover;width:calc(100% + 48px);max-width:none;height:calc(100% + 48px);position:absolute;inset:-24px}._4ViYIq_band{aspect-ratio:436/205;width:120%;position:absolute;top:37%;left:-10%;overflow:hidden;translate:0 -50%}._4ViYIq_band[data-pos=up]{translate:0 -150%;scale:1 -1}._4ViYIq_band[data-pos=down]{translate:0 50%;scale:1 -1}._4ViYIq_band img{width:110.092%;max-width:none;height:auto;position:absolute;top:-66.8293%;left:-5.04587%}img._4ViYIq_win{aspect-ratio:1;width:auto;max-width:none;height:292.683%;position:absolute;top:-96.0366%;left:50%;translate:-50%}._4ViYIq_poster:not([data-kind=steam]):not([data-kind=poster]):before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#06081059 0%,#0000 22% 52%,#0608108c 78%,#060810e0 100%);position:absolute;inset:0}._4ViYIq_shot{z-index:2;aspect-ratio:436/205;transition:transform .5s var(--ease);position:absolute;top:37%;left:0;right:0;overflow:hidden;translate:0 -50%;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}._4ViYIq_shot img{width:110.092%;max-width:none;height:auto;position:absolute;top:-66.8293%;left:-5.04587%}._4ViYIq_square{z-index:2;aspect-ratio:1;object-fit:cover;width:86%;height:auto;transition:transform .5s var(--ease);border-radius:14px;position:absolute;top:42%;left:7%;translate:0 -50%;box-shadow:0 22px 38px -16px #000000bf,0 0 0 1px #ffffff29}._4ViYIq_empty{color:#fff;background:radial-gradient(circle at 28% 18%, #ffffff38, transparent 55%), radial-gradient(circle at 85% 100%, #66c0f459, transparent 50%), var(--grad-hero);place-items:center;display:grid;position:absolute;inset:0}._4ViYIq_empty img{filter:drop-shadow(0 10px 24px #00000059);width:34%;height:auto}._4ViYIq_empty img[data-mono]{filter:brightness(0)invert()}._4ViYIq_empty .ico{width:34%;height:34%}._4ViYIq_mark{z-index:3;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#ffffffe0;transition:opacity .3s var(--ease), transform .3s var(--ease);justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:800;line-height:1;display:flex;position:absolute;bottom:16px;left:0;right:0}._4ViYIq_mark img{border-radius:4px;width:16px;height:16px}._4ViYIq_mark img[data-mono]{filter:brightness(0)invert();border-radius:0}._4ViYIq_shade{z-index:3;opacity:0;height:50%;transition:opacity .4s var(--ease);pointer-events:none;background:linear-gradient(#0000,#060810d1);position:absolute;bottom:0;left:0;right:0}._4ViYIq_sheen{z-index:5;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#fff3 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}._4ViYIq_cta{z-index:4;color:#fff;background:var(--grad);opacity:0;height:42px;transition:opacity .35s var(--ease), transform .45s var(--ease);pointer-events:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(14px);box-shadow:inset 0 1px #ffffff38,0 12px 24px -10px #1453ffe6}._4ViYIq_cta .ico{width:18px;height:18px}._4ViYIq_info{flex-direction:column;min-width:0;padding:14px 2px 0;display:flex}._4ViYIq_priceRow{align-items:baseline;gap:8px;min-width:0;display:flex}._4ViYIq_price{letter-spacing:-.01em;white-space:nowrap;flex:none;font-size:20px;font-weight:800;line-height:1.1}._4ViYIq_price small{color:var(--text-3);margin-right:4px;font-size:13px;font-weight:600}._4ViYIq_note{min-width:0;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}._4ViYIq_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:15.5px;font-weight:700;line-height:1.3;transition:color .2s;display:-webkit-box;overflow:hidden}._4ViYIq_title a:after{content:"";z-index:7;position:absolute;inset:0}._4ViYIq_title a:focus-visible{outline:none}._4ViYIq_card:has(a:focus-visible) ._4ViYIq_poster{outline:2px solid var(--accent-2);outline-offset:3px}._4ViYIq_meta{min-width:0;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 7px;margin-top:5px;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}._4ViYIq_metaText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._4ViYIq_badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;height:20px;color:var(--text-2);background:#0f172a12;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 7px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex}[data-theme=dark] ._4ViYIq_badge{background:#ffffff17}._4ViYIq_badge .ico{width:12px;height:12px}._4ViYIq_badge[data-kind=new]{color:#fff;background:var(--grad);padding-left:6px;box-shadow:0 6px 14px -8px #1453ffe6}._4ViYIq_badge[data-kind=soon]{color:#fff;background:linear-gradient(135deg,#c2410c,#b45309)}._4ViYIq_badge[data-date]{letter-spacing:0;text-transform:none;padding-left:6px;font-size:11.5px;font-weight:700}._4ViYIq_when{text-overflow:ellipsis;min-width:0;overflow:hidden}._4ViYIq_panel ._4ViYIq_title{min-height:2.6em}._4ViYIq_panel ._4ViYIq_meta{min-height:calc(24px + 1.3em)}._4ViYIq_card:active ._4ViYIq_stage{transform:scale(.98)}@media (hover:hover){._4ViYIq_card:hover ._4ViYIq_stage{transform:translateY(-6px)}._4ViYIq_card:has(a:focus-visible) ._4ViYIq_stage{transform:translateY(-6px)}._4ViYIq_card:hover ._4ViYIq_glow{opacity:var(--glow-on);transform:translateY(8px)}._4ViYIq_card:hover ._4ViYIq_poster:after{box-shadow:inset 0 0 0 1px #ffffff3d,inset 0 1px #ffffff4d,inset 0 0 36px #78a0ff4d}._4ViYIq_card:hover ._4ViYIq_art{transform:scale(1.06)}._4ViYIq_card:hover ._4ViYIq_backdrop{transform:scale(1.08)}._4ViYIq_card:hover ._4ViYIq_shot,._4ViYIq_card:hover ._4ViYIq_square{transform:scale(1.04)}._4ViYIq_card:hover ._4ViYIq_shade{opacity:1}._4ViYIq_card:hover ._4ViYIq_cta{opacity:1;transform:none}._4ViYIq_card:hover ._4ViYIq_mark{opacity:0;transform:translateY(6px)}._4ViYIq_card:hover ._4ViYIq_sheen{transition:transform 1.1s var(--ease);transform:translate(110%)}._4ViYIq_card:hover ._4ViYIq_title{color:var(--title-hover)}}@media (max-width:1199px){ul._4ViYIq_rail{grid-auto-columns:calc(25% - 13.5px);gap:18px}div._4ViYIq_tabbed.section-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;column-gap:20px;display:grid}._4ViYIq_tabbed>:first-child{grid-area:1/1}._4ViYIq_tabbed ._4ViYIq_actions{display:contents}._4ViYIq_tabbed ._4ViYIq_more{grid-area:1/2}._4ViYIq_tabbed .rail-controls{grid-area:1/3}._4ViYIq_tabbed ._4ViYIq_tabs{grid-area:2/1/3/-1;justify-self:start;margin-top:18px}}@media (max-width:900px){ul._4ViYIq_rail{grid-auto-columns:calc(33.3333% - 10.6667px);gap:16px}}@media (max-width:720px){._4ViYIq_actions{gap:12px}div._4ViYIq_tabbed.section-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px}._4ViYIq_tabbed ._4ViYIq_tabs{grid-area:3/1;margin-top:12px;padding:3px}div._4ViYIq_tabbed ._4ViYIq_more{grid-area:3/2;margin:12px 0 0}._4ViYIq_thumb{width:calc((100% - 6px) / var(--n,2));top:3px;bottom:3px;left:3px}._4ViYIq_tab{gap:6px;height:34px;padding:0 14px;font-size:13.5px}._4ViYIq_tab .ico{width:15px;height:15px}ul._4ViYIq_rail{padding:6px var(--gutter) 4px;margin:-6px calc(-1 * var(--gutter)) -4px;scroll-padding-inline:var(--gutter);grid-auto-columns:max(124px,37.037% - 7.40741px);gap:10px}._4ViYIq_poster{border-radius:16px}._4ViYIq_badge{letter-spacing:.02em;border-radius:5px;gap:3px;height:18px;padding:0 5px;font-size:9.5px}._4ViYIq_badge[data-kind=new]{padding-left:4px}._4ViYIq_badge .ico{width:11px;height:11px}._4ViYIq_backdrop{filter:blur(12px)saturate(1.4)brightness(.85)}._4ViYIq_shot{left:-4%;right:-4%}._4ViYIq_square{border-radius:10px}._4ViYIq_mark{letter-spacing:.1em;gap:4px;font-size:9px;bottom:10px}._4ViYIq_mark img{width:12px;height:12px}._4ViYIq_info{padding:8px 1px 0}._4ViYIq_priceRow{gap:5px}._4ViYIq_price{font-size:15px}._4ViYIq_price small{margin-right:3px;font-size:11.5px}._4ViYIq_note{font-size:11px}._4ViYIq_title{margin-top:3px;font-size:13px;line-height:1.27}._4ViYIq_meta{gap:3px 5px;margin-top:4px;font-size:11px}._4ViYIq_badge[data-date]{letter-spacing:0;flex:0 auto;min-width:0;max-width:100%;padding-left:4px;font-size:10.5px}._4ViYIq_badge[data-year] ._4ViYIq_verb{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._4ViYIq_panel ._4ViYIq_title{min-height:2.54em}._4ViYIq_panel ._4ViYIq_meta{min-height:calc(21px + 1.3em)}}@media (max-width:420px){._4ViYIq_tab .ico{display:none}}@media (max-width:389px){div._4ViYIq_tabbed ._4ViYIq_more{grid-area:1/2;margin:-8px 0}._4ViYIq_tabbed ._4ViYIq_tabs{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){._4ViYIq_panel{animation:none}}
