html[data-theme=arcade]{--nm-page:var(--an-bg);--nm-panel:var(--an-surface);--nm-ink:var(--an-fg);--nm-muted:var(--an-muted);--nm-line:var(--an-border);--nm-acid:var(--an-primary);--nm-pink:#ff2e97;--nm-cyan:#25e0e6;--nm-red:#ff4d5e;--nm-green:#39ff8a;--nm-display:var(--an-font-display);--nm-pixel:var(--an-font-mono),monospace;--nm-body:var(--font-sans),sans-serif;color-scheme:dark}html[data-theme=vectordark]{--nm-page:var(--an-bg);--nm-panel:var(--an-surface);--nm-ink:var(--an-fg);--nm-muted:var(--an-muted);--nm-line:var(--an-border);--nm-acid:var(--an-primary);--nm-pink:#d88b21;--nm-cyan:var(--an-accent);--nm-red:var(--an-danger);--nm-green:var(--an-success);--nm-display:var(--an-font-mono);--nm-pixel:var(--an-font-mono);--nm-body:var(--an-font-sans);color-scheme:dark}html[data-theme=vectorlight]{--nm-page:var(--an-bg);--nm-panel:var(--an-surface);--nm-ink:var(--an-fg);--nm-muted:var(--an-muted);--nm-line:var(--an-border);--nm-acid:var(--an-primary);--nm-pink:#8e5f18;--nm-cyan:var(--an-accent);--nm-red:var(--an-danger);--nm-green:var(--an-success);--nm-display:var(--an-font-mono);--nm-pixel:var(--an-font-mono);--nm-body:var(--an-font-sans)}html[data-theme=retrowave]{--nm-page:var(--an-bg);--nm-panel:var(--an-surface);--nm-ink:var(--an-fg);--nm-muted:var(--an-muted);--nm-line:#7b168e;--nm-acid:#ff00ff;--nm-pink:#ff00ff;--nm-cyan:#00ffff;--nm-red:#ff6600;--nm-green:#00ff9f;--nm-pixel:var(--an-font-display)}html[data-theme=lcars]{--nm-page:var(--an-bg);--nm-panel:var(--an-surface);--nm-ink:var(--an-fg);--nm-muted:var(--an-muted);--nm-line:var(--an-border);--nm-acid:var(--an-primary);--nm-pink:#cc99ff;--nm-cyan:#99ccff;--nm-red:#cc6666;--nm-green:#66cc99;--nm-display:var(--an-font-display);--nm-pixel:var(--an-font-sans);--nm-body:var(--an-font-sans)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]){--nm-page:#000;--nm-panel:#000;--nm-ink:var(--an-primary);--nm-muted:var(--an-primary);--nm-line:var(--an-primary);--nm-acid:var(--an-primary);--nm-pink:var(--an-primary);--nm-cyan:var(--an-primary);--nm-red:var(--an-primary);--nm-green:var(--an-primary);--nm-display:var(--font-pipboy),monospace;--nm-pixel:var(--font-pipboy),monospace;--nm-body:var(--font-pipboy),monospace;--nm-speed:0s}[data-theme=arcade] body{background-color:#130a26;background-image:none}[data-theme=arcade] body:before{background-image:radial-gradient(circle at 50% 120%,rgba(37,224,230,.24),transparent 45%),radial-gradient(circle at 8% 8%,rgba(255,46,151,.3),transparent 34%),linear-gradient(rgba(19,10,38,.7),rgba(19,10,38,.88)),url(/backgrounds/arcade_nights.jpg);filter:saturate(1.22) contrast(1.12) brightness(.75)}[data-theme=arcade] .broadcast-head{border-bottom:2px solid #ff2e97;background:linear-gradient(180deg,rgba(30,18,71,.97),rgba(19,10,38,.96));box-shadow:0 0 24px rgba(255,46,151,.34);backdrop-filter:blur(16px)}[data-theme=arcade] .station-line{border-bottom-color:rgba(37,224,230,.34)}[data-theme=arcade] .brand-chip{border:2px solid #25e0e6;border-radius:4px;background:#130a26;color:#25e0e6;clip-path:none;box-shadow:3px 3px 0 #ff2e97}[data-theme=arcade] .brand strong,[data-theme=arcade] .station-id i{color:#ff2e97;text-shadow:0 0 9px currentColor}[data-theme=arcade] :is(.quick-lobby,.channel-nav a,.signal-picker label,.signal-more){border-radius:4px;background:rgba(19,10,38,.66)}[data-theme=arcade] .channel-nav a:focus-visible,[data-theme=arcade] .channel-nav a:hover{border-color:#25e0e6;background:#251657;box-shadow:inset 0 -3px 0 #ff2e97}[data-theme=arcade] .signal-more[data-active=true],[data-theme=arcade] .signal-picker label:has(input:checked){border-color:#ff2e97;background:#ff2e97;color:#130a26;box-shadow:3px 3px 0 #25e0e6}[data-theme=arcade] .hero{border-bottom-color:#25e0e6;background:#100720}[data-theme=arcade] .hero:before{background:linear-gradient(90deg,#100720,rgba(16,7,32,.96) 32%,rgba(16,7,32,.3) 74%),radial-gradient(circle at 76% 36%,rgba(37,224,230,.16),transparent 24%)}[data-theme=arcade] .hero-media{opacity:.58;filter:hue-rotate(15deg) saturate(1.35) contrast(1.12);animation-timing-function:ease-in-out}[data-theme=arcade] .hero-scan{opacity:.32;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(8,2,18,.68) 2px 3px),radial-gradient(circle at center,transparent 48%,rgba(5,0,12,.72))}[data-theme=arcade] .hero h1{font-family:var(--font-zx),sans-serif;letter-spacing:.01em;line-height:.84}[data-theme=arcade] .hero h1>span{color:#f8f2ff;text-shadow:-3px 0 #ff2e97,3px 0 #25e0e6,0 0 18px #ff2e97}[data-theme=arcade] .hero h1>span:last-child{border:2px solid #25e0e6;border-radius:4px;background:#1e1247;color:#ffe03d;box-shadow:7px 7px 0 #ff2e97;text-shadow:2px 2px 0 #8d276d;transform:none}[data-theme=arcade] .commercial-label>span,[data-theme=arcade] .hero-burst{background:#ff2e97;color:#130a26;filter:drop-shadow(0 0 8px rgba(255,46,151,.7))}[data-theme=arcade] .primary-cta{border-color:#25e0e6;border-radius:4px;background:#ff2e97;color:#130a26;box-shadow:5px 5px 0 #25e0e6}[data-theme=arcade] .ticker{border-color:#ff2e97;background:#25e0e6;color:#130a26}[data-theme=arcade] .catalog{background:rgba(19,10,38,.84);box-shadow:0 0 60px rgba(19,10,38,.9)}[data-theme=arcade] :is(.catalog-intro h2,.zone-head .home-category-name){letter-spacing:.01em;line-height:.92;text-shadow:2px 2px 0 #ff2e97}[data-theme=arcade] .home-catnav-chip:hover{box-shadow:inset 0 -3px 0 var(--cat-accent)}[data-theme=arcade] .poster-grid{gap:.85rem}[data-theme=arcade] .poster:nth-child(6n+1){--arcade-neon:#ff2e97}[data-theme=arcade] .poster:nth-child(6n+2){--arcade-neon:#25e0e6}[data-theme=arcade] .poster:nth-child(6n+3){--arcade-neon:#39ff8a}[data-theme=arcade] .poster:nth-child(6n+4){--arcade-neon:#ffe03d}[data-theme=arcade] .poster:nth-child(6n+5){--arcade-neon:#9b6cff}[data-theme=arcade] .poster:nth-child(6n){--arcade-neon:#ff7a3d}[data-theme=arcade] .night-market-home .game-ad[data-tone]{--tile-bg:#190d38;--tile-ink:#f3ebff;--tile-hot:var(--arcade-neon,#ff2e97);--card-neon:var(--arcade-neon,#ff2e97);border:2px solid var(--arcade-neon,#ff2e97);border-radius:10px;background:linear-gradient(145deg,color-mix(in srgb,var(--arcade-neon,#ff2e97) 16%,#1e1247),#130a26 70%);box-shadow:0 0 0 1px rgba(255,255,255,.05),0 0 18px -7px var(--arcade-neon,#ff2e97);color:#f3ebff}[data-theme=arcade] .night-market-home .game-ad:before{opacity:.14;background:repeating-linear-gradient(0deg,rgba(255,255,255,.14) 0 1px,transparent 1px 5px)}[data-theme=arcade] .night-market-home .game-ad:after{width:38%;height:100%;top:0;opacity:.1;background:var(--arcade-neon,#ff2e97);clip-path:polygon(55% 0,100% 0,100% 100%,5% 100%)}[data-theme=arcade] .night-market-home .game-ad:hover{border-color:#f3ebff;outline:2px solid var(--arcade-neon,#ff2e97);box-shadow:0 0 25px -3px var(--arcade-neon,#ff2e97)}[data-theme=arcade] .ad-copy h3{width:-moz-fit-content;width:fit-content;border-radius:3px;padding:.12em .28em;text-shadow:none}[data-theme=arcade] .ad-copy h3,[data-theme=arcade] .ad-foot>b{background:var(--arcade-neon,#ff2e97);color:#130a26}[data-theme=arcade] :is(.inline-commercial,.lobby-ad){border-color:#25e0e6;border-radius:8px;background:linear-gradient(135deg,#ff2e97,#6a4de0);color:#130a26;box-shadow:8px 8px 0 #25e0e6}[data-theme=arcade] .commercial-alt{background:linear-gradient(135deg,#25e0e6,#39ff8a);box-shadow-color:#ff2e97}[data-theme=arcade] .lobby-noise{background:repeating-linear-gradient(0deg,transparent 0 4px,rgba(19,10,38,.18) 4px 5px)}[data-theme=arcade] :is(main[data-game-page],.game-stage,[role=dialog]){border-radius:8px!important;background-color:rgba(24,13,56,.94);box-shadow:0 0 24px -6px #ff2e97}[data-theme=arcade] main[data-game-page]{border-top-color:#ff2e97;background-image:repeating-linear-gradient(0deg,rgba(37,224,230,.035) 0 1px,transparent 1px 5px),linear-gradient(145deg,rgba(255,46,151,.06),transparent)}[data-theme=arcade] .game-stage{border-color:#25e0e6}[data-theme=arcade] .board-frame{border-radius:14px!important;box-shadow:0 0 0 2px #ff2e97,0 0 26px -2px rgba(255,46,151,.56)!important}[data-theme=arcade] .app-footer{border-color:#25e0e6;background:#130a26}:is([data-theme=vectordark],[data-theme=vectorlight]) body{background-color:var(--nm-page);background-image:linear-gradient(color-mix(in srgb,var(--nm-cyan) 10%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--nm-cyan) 10%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--nm-cyan) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--nm-cyan) 4%,transparent) 1px,transparent 1px);background-position:-1px -1px;background-size:96px 96px,96px 96px,16px 16px,16px 16px}:is([data-theme=vectordark],[data-theme=vectorlight]) body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(135deg,transparent 0 18%,color-mix(in srgb,var(--nm-cyan) 11%,transparent) 18% 18.15%,transparent 18.15% 72%,color-mix(in srgb,var(--nm-acid) 9%,transparent) 72% 72.15%,transparent 72.15%),radial-gradient(circle at 16% 72%,transparent 0 4rem,color-mix(in srgb,var(--nm-cyan) 12%,transparent) 4rem 4.08rem,transparent 4.08rem),radial-gradient(circle at 82% 20%,transparent 0 7rem,color-mix(in srgb,var(--nm-acid) 10%,transparent) 7rem 7.08rem,transparent 7.08rem)}:is([data-theme=vectordark],[data-theme=vectorlight]) .broadcast-head{border-top:1px solid var(--nm-acid);border-bottom:1px solid var(--nm-acid);background:color-mix(in srgb,var(--nm-page) 95%,transparent);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--nm-cyan) 32%,transparent);backdrop-filter:blur(8px)}:is([data-theme=vectordark],[data-theme=vectorlight]) .station-line{position:relative;border-bottom:0}:is([data-theme=vectordark],[data-theme=vectorlight]) .station-line:after{content:"";position:absolute;left:50%;bottom:0;width:100vw;height:1px;transform:translateX(-50%);background:var(--nm-line);pointer-events:none}:is([data-theme=vectordark],[data-theme=vectorlight]) .brand{letter-spacing:.12em!important}:is([data-theme=vectordark],[data-theme=vectorlight]) .brand-chip{border:1px solid var(--nm-acid);background:transparent;color:var(--nm-acid);clip-path:none}:is([data-theme=vectordark],[data-theme=vectorlight]) .brand-chip:after{content:"+";position:absolute;transform:translate(1.25rem,-.85rem);color:var(--nm-cyan);font-size:.55rem}:is([data-theme=vectordark],[data-theme=vectorlight]) :is(.quick-lobby,.channel-nav a,.signal-picker label,.signal-more){border-radius:0;background:color-mix(in srgb,var(--nm-panel) 75%,transparent)}:is([data-theme=vectordark],[data-theme=vectorlight]) .channel-nav a:focus-visible,:is([data-theme=vectordark],[data-theme=vectorlight]) .channel-nav a:hover{border-color:var(--nm-acid);background:linear-gradient(var(--nm-acid),var(--nm-acid)) 0 0 /8px 1px no-repeat,linear-gradient(var(--nm-acid),var(--nm-acid)) 0 0 /1px 8px no-repeat,linear-gradient(var(--nm-acid),var(--nm-acid)) 100% 100% /8px 1px no-repeat,linear-gradient(var(--nm-acid),var(--nm-acid)) 100% 100% /1px 8px no-repeat}:is([data-theme=vectordark],[data-theme=vectorlight]) .signal-more[data-active=true],:is([data-theme=vectordark],[data-theme=vectorlight]) .signal-picker label:has(input:checked){border-color:var(--nm-acid);background:var(--nm-acid);color:var(--nm-page);box-shadow:none}:is([data-theme=vectordark],[data-theme=vectorlight]) .hero{min-height:clamp(34rem,calc(100dvh - var(--nm-head-h)),45rem);border-block:1px solid var(--nm-line);background:color-mix(in srgb,var(--nm-page) 94%,transparent)}:is([data-theme=vectordark],[data-theme=vectorlight]) .hero:before{background:linear-gradient(90deg,var(--nm-page) 0 42%,color-mix(in srgb,var(--nm-page) 72%,transparent) 74%,var(--nm-page)),linear-gradient(115deg,transparent 0 62%,color-mix(in srgb,var(--nm-acid) 10%,transparent) 62% 62.2%,transparent 62.2%),repeating-radial-gradient(circle at 79% 50%,transparent 0 34px,color-mix(in srgb,var(--nm-cyan) 16%,transparent) 35px 36px)}:is([data-theme=vectordark],[data-theme=vectorlight]) .hero-media{opacity:.08;filter:grayscale(1) contrast(1.8);image-rendering:auto;animation:none}:is([data-theme=vectordark],[data-theme=vectorlight]) .hero-scan{opacity:.3;background:repeating-linear-gradient(0deg,transparent 0 7px,color-mix(in srgb,var(--nm-acid) 9%,transparent) 7px 8px);mix-blend-mode:normal}:is([data-theme=vectordark],[data-theme=vectorlight]) .hero-copy:before{content:"SYS.VECTOR / TARGET ACQUISITION";display:block;width:-moz-fit-content;width:fit-content;margin-bottom:1.2rem;border-left:3rem solid var(--nm-acid);padding-left:.75rem;color:var(--nm-muted);font-family:var(--nm-pixel);font-size:.55rem;letter-spacing:.14em}:is([data-theme=vectordark],[data-theme=vectorlight]) .commercial-label>span{border:1px solid var(--nm-acid);background:transparent;color:var(--nm-acid)}:is([data-theme=vectordark],[data-theme=vectorlight]) .hero h1{max-width:11ch;color:var(--nm-ink);font-size:clamp(3.7rem,8vw,7.4rem);font-weight:500;letter-spacing:-.04em;line-height:.82}:is([data-theme=vectordark],[data-theme=vectorlight]) .hero h1>span{border-left:1px solid var(--nm-line);padding-left:.18em;color:inherit;text-shadow:none}:is([data-theme=vectordark],[data-theme=vectorlight]) .hero h1>span:last-child{border:1px solid var(--nm-acid);background:transparent;color:var(--nm-acid);transform:none}:is([data-theme=vectordark],[data-theme=vectorlight]) .hero-burst{border:1px solid var(--nm-acid);background:radial-gradient(circle,transparent 0 32%,var(--nm-acid) 32% 33%,transparent 33% 48%,var(--nm-cyan) 48% 49%,transparent 49%);color:var(--nm-acid);clip-path:none;transform:none}:is([data-theme=vectordark],[data-theme=vectorlight]) .primary-cta{border:1px solid var(--nm-acid);background:var(--nm-acid);color:var(--nm-page);box-shadow:5px 5px 0 color-mix(in srgb,var(--nm-acid) 22%,transparent)}:is([data-theme=vectordark],[data-theme=vectorlight]) .ticker{border-block:1px solid var(--nm-line);background:var(--nm-panel);color:var(--nm-acid)}:is([data-theme=vectordark],[data-theme=vectorlight]) .ticker i{color:var(--nm-cyan)}:is([data-theme=vectordark],[data-theme=vectorlight]) .catalog-intro{border:1px solid var(--nm-line);padding:1.5rem;background:color-mix(in srgb,var(--nm-panel) 82%,transparent)}:is([data-theme=vectordark],[data-theme=vectorlight]) :is(.catalog-intro h2,.zone-head .home-category-name){font-weight:500;letter-spacing:-.04em;line-height:.9}:is([data-theme=vectordark],[data-theme=vectorlight]) .zone-head{border-top:1px solid var(--zone);background:linear-gradient(90deg,color-mix(in srgb,var(--zone) 9%,transparent),transparent 48%);padding:.8rem}:is([data-theme=vectordark],[data-theme=vectorlight]) .zone-head>.home-category-count{border:1px solid var(--zone);background:transparent;color:var(--zone)}:is([data-theme=vectordark],[data-theme=vectorlight]) .night-market-home .game-ad[data-tone]{--tile-bg:var(--nm-panel);--tile-ink:var(--nm-ink);--tile-hot:var(--nm-acid);--card-neon:var(--nm-acid);border:1px solid var(--nm-line);background:linear-gradient(var(--nm-acid),var(--nm-acid)) 8px 8px /18px 1px no-repeat,linear-gradient(var(--nm-acid),var(--nm-acid)) 8px 8px /1px 18px no-repeat,linear-gradient(var(--nm-cyan),var(--nm-cyan)) calc(100% - 8px) calc(100% - 8px) /18px 1px no-repeat,linear-gradient(var(--nm-cyan),var(--nm-cyan)) calc(100% - 8px) calc(100% - 8px) /1px 18px no-repeat,color-mix(in srgb,var(--nm-panel) 92%,transparent);color:var(--nm-ink);box-shadow:none}:is([data-theme=vectordark],[data-theme=vectorlight]) .night-market-home .game-ad:before{opacity:.12;background:linear-gradient(115deg,transparent 0 68%,var(--nm-cyan) 68% 68.4%,transparent 68.4%),repeating-linear-gradient(0deg,transparent 0 15px,var(--nm-line) 15px 16px);-webkit-mask-image:none;mask-image:none}:is([data-theme=vectordark],[data-theme=vectorlight]) .night-market-home .game-ad:after{content:"VECTOR // READY";right:.55rem;top:2rem;width:auto;height:auto;background:transparent;color:var(--nm-cyan);clip-path:none;font-family:var(--nm-pixel);font-size:.42rem;letter-spacing:.1em;opacity:.74}:is([data-theme=vectordark],[data-theme=vectorlight]) .night-market-home .game-ad:hover{border-color:var(--nm-acid);outline:1px solid var(--nm-acid);outline-offset:4px;box-shadow:none;transform:translateY(-2px)}:is([data-theme=vectordark],[data-theme=vectorlight]) .ad-foot>b{border-left-color:var(--nm-acid);background:transparent;color:var(--nm-acid)}:is([data-theme=vectordark],[data-theme=vectorlight]) :is(.inline-commercial,.lobby-ad){border:1px solid var(--nm-acid);background:linear-gradient(135deg,transparent 0 76%,color-mix(in srgb,var(--nm-cyan) 16%,transparent) 76%),var(--nm-panel);color:var(--nm-ink);box-shadow:7px 7px 0 color-mix(in srgb,var(--nm-acid) 18%,transparent)}:is([data-theme=vectordark],[data-theme=vectorlight]) .inline-commercial:after{color:color-mix(in srgb,var(--nm-acid) 8%,transparent)}:is([data-theme=vectordark],[data-theme=vectorlight]) :is(.inline-commercial>a,.lobby-launch){border:1px solid var(--nm-acid);background:transparent;color:var(--nm-acid);box-shadow:none}:is([data-theme=vectordark],[data-theme=vectorlight]) .lobby-grid h2>strong{border:1px solid var(--nm-acid);background:transparent;color:var(--nm-acid);transform:none}:is([data-theme=vectordark],[data-theme=vectorlight]) :is(main[data-game-page],.game-stage,[role=dialog]){border:1px solid var(--nm-line);border-radius:0!important;background-color:color-mix(in srgb,var(--nm-panel) 94%,transparent);box-shadow:6px 6px 0 color-mix(in srgb,var(--nm-acid) 16%,transparent)}:is([data-theme=vectordark],[data-theme=vectorlight]) main[data-game-page]{border-top:2px solid var(--nm-acid);background-image:linear-gradient(color-mix(in srgb,var(--nm-cyan) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--nm-cyan) 6%,transparent) 1px,transparent 1px);background-size:20px 20px}:is([data-theme=vectordark],[data-theme=vectorlight]) .game-stage:before{padding-left:.7rem;border-left:2rem solid var(--nm-acid);color:var(--nm-cyan)}:is([data-theme=vectordark],[data-theme=vectorlight]) .board-frame{outline:1px solid var(--nm-acid);outline-offset:6px;border-radius:0!important;box-shadow:none!important}:is([data-theme=vectordark],[data-theme=vectorlight]) .board-frame:after{inset:-11px;border:0;background:linear-gradient(var(--nm-acid),var(--nm-acid)) 0 0 /22px 1px no-repeat,linear-gradient(var(--nm-acid),var(--nm-acid)) 0 0 /1px 22px no-repeat,linear-gradient(var(--nm-acid),var(--nm-acid)) 100% 0 /22px 1px no-repeat,linear-gradient(var(--nm-acid),var(--nm-acid)) 100% 0 /1px 22px no-repeat,linear-gradient(var(--nm-acid),var(--nm-acid)) 0 100% /22px 1px no-repeat,linear-gradient(var(--nm-acid),var(--nm-acid)) 0 100% /1px 22px no-repeat,linear-gradient(var(--nm-acid),var(--nm-acid)) 100% 100% /22px 1px no-repeat,linear-gradient(var(--nm-acid),var(--nm-acid)) 100% 100% /1px 22px no-repeat}:is([data-theme=vectordark],[data-theme=vectorlight]) .app-footer{border-top:1px solid var(--nm-acid);background:var(--nm-page)}[data-theme=vectorlight] .hero-media{opacity:.045;filter:grayscale(1) contrast(2) invert(1)}[data-theme=vectorlight] .hero-fine,[data-theme=vectorlight] .hero-lede,[data-theme=vectorlight] .hero-legal{color:var(--nm-muted)}[data-theme=lcars] body{background:#000;text-transform:uppercase}[data-theme=lcars] body:before{top:0;width:clamp(14px,2.3vw,30px);background:linear-gradient(180deg,#ff9900 0 14%,#000 14% 15.5%,#cc99ff 15.5% 34%,#000 34% 35.5%,#ffcc99 35.5% 57%,#000 57% 58.5%,#99ccff 58.5% 78%,#000 78% 79.5%,#ffcc00 79.5% 100%)}[data-theme=lcars] body:after{width:clamp(52px,7vw,82px);height:calc(var(--nm-head-h) + .2rem);border-bottom-right-radius:52px;background:#ff9900}[data-theme=lcars] :is(.app-content,.app-footer){padding-left:clamp(14px,2.3vw,30px)}[data-theme=lcars] .broadcast-head{border:0;border-bottom:7px solid #ffcc00;background:#000;box-shadow:none;backdrop-filter:none}[data-theme=lcars] :is(.station-line,.control-line){padding-left:clamp(5.3rem,10vw,9rem)}[data-theme=lcars] .station-line{border-bottom:5px solid #000;background:linear-gradient(90deg,#cc99ff 0 10%,#000 10% 11%,#ffcc99 11% 28%,#000 28%)}[data-theme=lcars] .brand-chip{display:none}[data-theme=lcars] .brand{min-height:2.1rem;border-radius:999px 0 0 999px;background:#000;padding:.25rem 1rem .25rem 1.5rem;color:#ffcc99;letter-spacing:.08em!important}[data-theme=lcars] .brand strong{color:#ff9900}[data-theme=lcars] .station-id i{color:#cc6666}[data-theme=lcars] .quick-lobby{border:0;border-radius:999px 0 0 999px;background:#99ccff;color:#000}[data-theme=lcars] .quick-lobby b{border-radius:999px;background:#ffcc00;color:#000}[data-theme=lcars] .control-line{background:linear-gradient(90deg,#ff9900 0 8%,#000 8% 9%,#ffcc99 9% 19%,#000 19%)}[data-theme=lcars] .channel-nav{gap:.35rem}[data-theme=lcars] .channel-nav a{border:0;border-radius:0 999px 999px 0;background:var(--lcars-nav,#ffcc99);color:#000}[data-theme=lcars] .channel-nav a:nth-child(2){--lcars-nav:#cc99ff}[data-theme=lcars] .channel-nav a:nth-child(3){--lcars-nav:#99ccff}[data-theme=lcars] .channel-nav a:nth-child(4){--lcars-nav:#ffcc00}[data-theme=lcars] .channel-nav a:nth-child(5){--lcars-nav:#ff9900}[data-theme=lcars] .channel-nav a>em,[data-theme=lcars] .channel-nav a>span{color:#000}[data-theme=lcars] .channel-nav a>em{border-radius:999px;background:#000;color:var(--lcars-nav,#ffcc99)}[data-theme=lcars] .channel-nav a:focus-visible,[data-theme=lcars] .channel-nav a:hover{border:0;background:#99ccff;color:#000;box-shadow:none}[data-theme=lcars] :is(.signal-picker label,.signal-more){border:0;border-radius:999px;background:#33334d;color:#ffcc99}[data-theme=lcars] .signal-more[data-active=true],[data-theme=lcars] .signal-picker label:has(input:checked){background:#ff9900;color:#000}[data-theme=lcars] .hero{min-height:clamp(36rem,calc(100dvh - var(--nm-head-h)),46rem);border:0;background:#000}[data-theme=lcars] .hero:before{background:linear-gradient(90deg,#000 0 60%,transparent 60%),radial-gradient(ellipse at 82% 50%,transparent 0 10%,rgba(153,204,255,.12) 10% 10.5%,transparent 10.5% 18%,rgba(255,153,0,.14) 18% 18.5%,transparent 18.5%)}[data-theme=lcars] .hero-media,[data-theme=lcars] .hero-scan{display:none}[data-theme=lcars] .hero-copy{border-left:clamp(1.8rem,4vw,4rem) solid #ff9900;border-bottom:.9rem solid #ff9900;border-bottom-left-radius:clamp(2rem,5vw,5rem);padding-left:clamp(3rem,7vw,7rem)}[data-theme=lcars] .commercial-label{color:#99ccff}[data-theme=lcars] .commercial-label>span{border-radius:999px;background:#cc99ff;color:#000}[data-theme=lcars] .hero h1{max-width:13ch;color:#ffcc99;font-size:clamp(3.6rem,9vw,8.2rem);font-weight:800;letter-spacing:.025em;line-height:.78}[data-theme=lcars] .hero h1>span{padding-right:0;color:#ffcc99;text-shadow:none}[data-theme=lcars] .hero h1>span:nth-child(2){color:#99ccff}[data-theme=lcars] .hero h1>span:last-child{border-radius:0 999px 999px 0;background:#ff9900;color:#000;transform:none}[data-theme=lcars] .hero-burst{border-radius:999px 0 0 999px;background:#ffcc00;color:#000;clip-path:none;transform:none}[data-theme=lcars] :is(.primary-cta,.text-cta){border:0;border-radius:999px;box-shadow:none}[data-theme=lcars] .primary-cta{background:#99ccff;color:#000}[data-theme=lcars] .text-cta{background:#cc99ff;padding-inline:1.2rem;color:#000}[data-theme=lcars] .ticker{border:0;border-block:5px solid #000;background:#ffcc00;color:#000}[data-theme=lcars] .ticker i{color:#cc6666}[data-theme=lcars] .catalog-intro{border:0;border-left:clamp(1.6rem,3vw,3rem) solid #cc99ff;border-bottom:.7rem solid #cc99ff;border-bottom-left-radius:3rem;padding:1rem 1rem 1.6rem 2rem}[data-theme=lcars] .catalog-intro dl{border:0;gap:.35rem}[data-theme=lcars] .catalog-intro dl>div{border:0;border-radius:999px 0 0 999px;background:#33334d}[data-theme=lcars] :is(.catalog-intro h2,.zone-head .home-category-name){font-weight:800;letter-spacing:.02em}[data-theme=lcars] .home-catnav-chip{border:0;border-radius:999px;background:#33334d}[data-theme=lcars] .home-catnav-chip:hover{background:#99ccff;color:#000}[data-theme=lcars] .zone-head{border-top:0;border-left:2rem solid var(--zone);border-bottom:.55rem solid var(--zone);border-bottom-left-radius:2rem;padding:.7rem 1rem 1rem 1.4rem}[data-theme=lcars] .zone-head>.home-category-count{border-radius:999px 0 0 999px;background:var(--zone);color:#000}[data-theme=lcars] .poster:nth-child(5n+1){--lcars-card:#ff9900}[data-theme=lcars] .poster:nth-child(5n+2){--lcars-card:#cc99ff}[data-theme=lcars] .poster:nth-child(5n+3){--lcars-card:#99ccff}[data-theme=lcars] .poster:nth-child(5n+4){--lcars-card:#ffcc00}[data-theme=lcars] .poster:nth-child(5n){--lcars-card:#ffcc99}[data-theme=lcars] .night-market-home .game-ad[data-tone]{--tile-bg:#000;--tile-ink:#ffcc99;--tile-hot:var(--lcars-card,#ff9900);--card-neon:var(--lcars-card,#ff9900);border:0;border-left:1rem solid var(--lcars-card,#ff9900);border-radius:1rem 0 0 1rem;background:#000;color:#ffcc99;box-shadow:inset 0 -.45rem 0 var(--lcars-card,#ff9900)}[data-theme=lcars] .night-market-home .game-ad:before{opacity:.1;background:repeating-linear-gradient(90deg,transparent 0 12px,var(--lcars-card,#ff9900) 12px 13px);-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}[data-theme=lcars] .night-market-home .game-ad:after{right:0;top:31%;width:32%;height:16%;border-radius:999px 0 0 999px;background:var(--lcars-card,#ff9900);clip-path:none;opacity:1}[data-theme=lcars] .night-market-home .game-ad:hover{border-color:#99ccff;outline:0;box-shadow:inset 0 -.45rem 0 #99ccff;transform:none}[data-theme=lcars] .ad-copy h3{color:var(--lcars-card,#ff9900)}[data-theme=lcars] .ad-foot>b{border:0;border-radius:999px 0 0 999px;background:var(--lcars-card,#ff9900);color:#000}[data-theme=lcars] :is(.inline-commercial,.lobby-ad){border:0;border-left:clamp(2rem,5vw,5rem) solid #ff9900;border-bottom:.9rem solid #ff9900;border-bottom-left-radius:5rem;background:#000;color:#ffcc99;box-shadow:none}[data-theme=lcars] .commercial-alt{border-color:#99ccff}[data-theme=lcars] .inline-commercial:after{color:rgba(204,153,255,.15)}[data-theme=lcars] :is(.inline-commercial>a,.lobby-launch){border:0;border-radius:999px;background:#99ccff;color:#000;box-shadow:none}[data-theme=lcars] .lobby-grid h2>strong{border-radius:0 999px 999px 0;background:#cc99ff;color:#000;transform:none}[data-theme=lcars] .lobby-noise{opacity:.16;background:repeating-radial-gradient(circle at 75% 50%,transparent 0 30px,#99ccff 31px 32px)}[data-theme=lcars] .app-content>main:not(.night-market-home):before{color:#99ccff}[data-theme=lcars] :is(main[data-game-page],.game-stage,[role=dialog]){border:0;border-left:1rem solid #ff9900;border-top:.5rem solid #cc99ff;border-radius:1.2rem 0 0 0!important;background:#000;box-shadow:none}[data-theme=lcars] main[data-game-page]{background-image:none}[data-theme=lcars] .game-stage:before{border-radius:999px;background:#33334d;padding:.35rem .7rem;color:#99ccff}[data-theme=lcars] .board-frame{outline:0;border-radius:0!important;box-shadow:none!important}[data-theme=lcars] .board-frame:after{background-image:repeating-linear-gradient(90deg,rgba(255,153,0,.1) 0 1px,transparent 1px 10px),repeating-linear-gradient(180deg,rgba(255,153,0,.1) 0 1px,transparent 1px 10px)}[data-theme=lcars] .app-footer{border-top:.8rem solid #ffcc00;background:#000}:is([data-theme=pipboy],[data-theme=pipboyamber]) body{background:#000;color:var(--an-primary);text-transform:uppercase;-webkit-font-smoothing:none}:is([data-theme=pipboy],[data-theme=pipboyamber]) body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(0,0,0,.54) 3px 4px),linear-gradient(90deg,transparent 0 49.9%,var(--an-primary) 49.9% 50.05%,transparent 50.05%),linear-gradient(transparent 0 49.9%,var(--an-primary) 49.9% 50.05%,transparent 50.05%);opacity:.14}:is([data-theme=pipboy],[data-theme=pipboyamber]) *{border-radius:0!important;text-shadow:none!important}:is([data-theme=pipboy],[data-theme=pipboyamber]) .broadcast-head{border-block:2px solid var(--an-primary);background:#000;box-shadow:none;backdrop-filter:none}:is([data-theme=pipboy],[data-theme=pipboyamber]) .station-line{border-bottom:1px dashed var(--an-primary)}:is([data-theme=pipboy],[data-theme=pipboyamber]) .brand-chip{border:2px solid var(--an-primary);background:#000;color:var(--an-primary);clip-path:none}:is([data-theme=pipboy],[data-theme=pipboyamber]) .brand strong,:is([data-theme=pipboy],[data-theme=pipboyamber]) .station-id,:is([data-theme=pipboy],[data-theme=pipboyamber]) .station-id i{color:var(--an-primary)}:is([data-theme=pipboy],[data-theme=pipboyamber]) :is(.quick-lobby,.channel-nav a,.signal-picker label,.signal-more){border:1px solid var(--an-primary);background:#000;color:var(--an-primary)}:is([data-theme=pipboy],[data-theme=pipboyamber]) .channel-nav a>em,:is([data-theme=pipboy],[data-theme=pipboyamber]) .quick-lobby b{background:var(--an-primary);color:#000}:is([data-theme=pipboy],[data-theme=pipboyamber]) .channel-nav a:focus-visible,:is([data-theme=pipboy],[data-theme=pipboyamber]) .channel-nav a:hover,:is([data-theme=pipboy],[data-theme=pipboyamber]) .signal-more[data-active=true],:is([data-theme=pipboy],[data-theme=pipboyamber]) .signal-picker label:has(input:checked){border-color:var(--an-primary);background:var(--an-primary);color:#000;box-shadow:none}:is([data-theme=pipboy],[data-theme=pipboyamber]) .hero{min-height:clamp(34rem,calc(100dvh - var(--nm-head-h)),44rem);border-bottom:2px solid var(--an-primary);background:#000}:is([data-theme=pipboy],[data-theme=pipboyamber]) .hero:before{background:conic-gradient(var(--an-primary) 25%,#000 0) calc(100% - 8rem) /4px 4px no-repeat,linear-gradient(90deg,#000 0 58%,transparent 58%);opacity:.25}:is([data-theme=pipboy],[data-theme=pipboyamber]) .hero-media,:is([data-theme=pipboy],[data-theme=pipboyamber]) .hero-scan{display:none}:is([data-theme=pipboy],[data-theme=pipboyamber]) .hero-copy{border-right-width:2px;border:2px solid var(--an-primary);border-right:clamp(1rem,4vw,4rem) solid var(--an-primary);padding:clamp(2rem,5vw,4rem)}:is([data-theme=pipboy],[data-theme=pipboyamber]) .hero-copy:before{content:"ROBCO INDUSTRIES (TM) / PERSONAL INFORMATION PROCESSOR";display:block;margin-bottom:1rem;border-bottom:1px dashed var(--an-primary);padding-bottom:.5rem;font-size:.7rem}:is([data-theme=pipboy],[data-theme=pipboyamber]) .commercial-label>span{border:1px solid var(--an-primary);background:var(--an-primary);color:#000}:is([data-theme=pipboy],[data-theme=pipboyamber]) .hero h1{max-width:11ch;color:var(--an-primary);font-size:clamp(3.4rem,9vw,8rem);font-weight:400;letter-spacing:0;line-height:.82}:is([data-theme=pipboy],[data-theme=pipboyamber]) .hero h1>span{border-left:.18em solid var(--an-primary);padding-left:.12em;color:var(--an-primary);text-shadow:none}:is([data-theme=pipboy],[data-theme=pipboyamber]) .hero h1>span:last-child{background:var(--an-primary);color:#000;transform:none}:is([data-theme=pipboy],[data-theme=pipboyamber]) :is(.hero-lede,.hero-fine,.hero-legal){color:var(--an-primary)}:is([data-theme=pipboy],[data-theme=pipboyamber]) .hero-burst{border:2px solid var(--an-primary);background:conic-gradient(var(--an-primary) 25%,#000 0) 0 0 /4px 4px;color:var(--an-primary);clip-path:none;transform:none}:is([data-theme=pipboy],[data-theme=pipboyamber]) :is(.primary-cta,.text-cta){border:1px solid var(--an-primary);background:#000;color:var(--an-primary);box-shadow:none}:is([data-theme=pipboy],[data-theme=pipboyamber]) :is(.primary-cta,.text-cta):hover{background:var(--an-primary);color:#000}:is([data-theme=pipboy],[data-theme=pipboyamber]) .ticker{border-block:2px solid var(--an-primary);background:#000;color:var(--an-primary)}:is([data-theme=pipboy],[data-theme=pipboyamber]) .ticker i{color:var(--an-primary)}:is([data-theme=pipboy],[data-theme=pipboyamber]) .catalog-intro{border:2px solid var(--an-primary);padding:1rem}:is([data-theme=pipboy],[data-theme=pipboyamber]) .catalog-intro dl,:is([data-theme=pipboy],[data-theme=pipboyamber]) .catalog-intro dl>div{border-color:var(--an-primary)}:is([data-theme=pipboy],[data-theme=pipboyamber]) :is(.catalog-intro h2,.zone-head .home-category-name){color:var(--an-primary);font-weight:400;letter-spacing:0;line-height:.86}:is([data-theme=pipboy],[data-theme=pipboyamber]) .home-catnav-chip{border:1px solid transparent;color:var(--an-primary)}:is([data-theme=pipboy],[data-theme=pipboyamber]) .home-catnav-chip:before,:is([data-theme=pipboy],[data-theme=pipboyamber]) .home-catnav-chip>em{background:var(--an-primary);color:#000}:is([data-theme=pipboy],[data-theme=pipboyamber]) .home-catnav-chip:hover{border-color:var(--an-primary);background:var(--an-primary);color:#000}:is([data-theme=pipboy],[data-theme=pipboyamber]) .zone-head{border-top:2px solid var(--an-primary)}:is([data-theme=pipboy],[data-theme=pipboyamber]) .zone-head>.home-category-count{border:1px solid var(--an-primary);background:var(--an-primary);color:#000}:is([data-theme=pipboy],[data-theme=pipboyamber]) .night-market-home .game-ad[data-tone]{--tile-bg:#000;--tile-ink:var(--an-primary);--tile-hot:var(--an-primary);--card-neon:var(--an-primary);border:2px solid var(--an-primary);background:#000;color:var(--an-primary);box-shadow:none}:is([data-theme=pipboy],[data-theme=pipboyamber]) .night-market-home .game-ad:before{opacity:.16;background:conic-gradient(var(--an-primary) 25%,transparent 0) 0 0 /4px 4px;-webkit-mask-image:linear-gradient(135deg,transparent 0 45%,#000 45%);mask-image:linear-gradient(135deg,transparent 0 45%,#000 45%)}:is([data-theme=pipboy],[data-theme=pipboyamber]) .night-market-home .game-ad:after{right:0;top:34%;width:.5rem;height:32%;background:var(--an-primary);clip-path:none;opacity:1}:is([data-theme=pipboy],[data-theme=pipboyamber]) .night-market-home .game-ad:hover{border-color:var(--an-primary);outline:0;background:var(--an-primary);color:#000;box-shadow:inset 7px 0 0 var(--an-primary);transform:none}:is([data-theme=pipboy],[data-theme=pipboyamber]) .night-market-home .game-ad:hover :is(.ad-copy h3,.ad-copy small,.ad-foot>span,.ad-top){background:var(--an-primary);color:#000}:is([data-theme=pipboy],[data-theme=pipboyamber]) .ad-copy :is(h3,small),:is([data-theme=pipboy],[data-theme=pipboyamber]) .ad-foot>span,:is([data-theme=pipboy],[data-theme=pipboyamber]) .ad-top{width:-moz-fit-content;width:fit-content;background:#000;color:var(--an-primary)}:is([data-theme=pipboy],[data-theme=pipboyamber]) .ad-foot>b{border-color:var(--an-primary);background:var(--an-primary);color:#000}:is([data-theme=pipboy],[data-theme=pipboyamber]) :is(.inline-commercial,.lobby-ad){border:2px solid var(--an-primary);background:#000;color:var(--an-primary);box-shadow:none}:is([data-theme=pipboy],[data-theme=pipboyamber]) .inline-commercial:after{color:var(--an-primary);opacity:.08}:is([data-theme=pipboy],[data-theme=pipboyamber]) :is(.inline-commercial>a,.lobby-launch){border:1px solid var(--an-primary);background:var(--an-primary);color:#000;box-shadow:none}:is([data-theme=pipboy],[data-theme=pipboyamber]) .lobby-grid h2>strong{border:1px solid var(--an-primary);background:var(--an-primary);color:#000;transform:none}:is([data-theme=pipboy],[data-theme=pipboyamber]) .lobby-noise{opacity:.14;background:conic-gradient(var(--an-primary) 25%,transparent 0) 0 0 /4px 4px}:is([data-theme=pipboy],[data-theme=pipboyamber]) :is(main[data-game-page],.game-stage,[role=dialog]){border:2px solid var(--an-primary);background:#000;box-shadow:none}:is([data-theme=pipboy],[data-theme=pipboyamber]) main[data-game-page]{background-image:linear-gradient(var(--an-primary),var(--an-primary)) 12px 12px /20px 2px no-repeat,linear-gradient(var(--an-primary),var(--an-primary)) 12px 12px /2px 20px no-repeat,linear-gradient(var(--an-primary),var(--an-primary)) calc(100% - 12px) calc(100% - 12px) /20px 2px no-repeat,linear-gradient(var(--an-primary),var(--an-primary)) calc(100% - 12px) calc(100% - 12px) /2px 20px no-repeat}:is([data-theme=pipboy],[data-theme=pipboyamber]) .game-stage:before{border-bottom:1px dashed var(--an-primary);padding-bottom:.45rem;color:var(--an-primary)}:is([data-theme=pipboy],[data-theme=pipboyamber]) .board-frame{outline:2px solid var(--an-primary);outline-offset:4px;box-shadow:none!important}:is([data-theme=pipboy],[data-theme=pipboyamber]) .board-frame:after{background-image:repeating-linear-gradient(0deg,transparent 0 3px,rgba(0,0,0,.44) 3px 4px)}:is([data-theme=pipboy],[data-theme=pipboyamber]) :is(input,textarea,select){border:2px solid var(--an-primary);background:#000;color:var(--an-primary)}:is([data-theme=pipboy],[data-theme=pipboyamber]) .app-footer{border-block:2px solid var(--an-primary);background:#000;color:var(--an-primary)}@media (max-width:640px){[data-theme=lcars] :is(.station-line,.control-line){padding-left:3.7rem}[data-theme=lcars] .hero-copy{border-left-width:1.2rem;border-bottom-width:.55rem;padding-left:2rem}:is([data-theme=pipboy],[data-theme=pipboyamber]) .hero-copy:before,:is([data-theme=vectordark],[data-theme=vectorlight]) .hero-copy:before{font-size:.48rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){[data-theme=arcade] .hero-media{animation:none}}html[data-theme=vectordark]{--vd-page:#0b0e13;--vd-panel:#131923;--vd-panel-raised:#19222d;--vd-ink:#f1eee7;--vd-muted:#b4bdc7;--vd-line:#43515f;--vd-line-strong:#8299ad;--vd-primary:#e3b95c;--vd-steel:#9ac7da;--vd-focus:#a9e4fb;--vd-danger:#e2766d;--nm-page:var(--vd-page);--nm-panel:var(--vd-panel);--nm-ink:var(--vd-ink);--nm-muted:var(--vd-muted);--nm-line:var(--vd-line);--nm-acid:var(--vd-primary);--nm-cyan:var(--vd-steel);--nm-red:var(--vd-danger);--nm-head-h:8.25rem}[data-theme=vectordark] body{background-color:var(--vd-page);background-image:linear-gradient(color-mix(in srgb,var(--vd-steel) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--vd-steel) 7%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--vd-primary) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--vd-primary) 3%,transparent) 1px,transparent 1px);background-position:-1px -1px;background-size:80px 80px,80px 80px,16px 16px,16px 16px}[data-theme=vectordark] body:before{opacity:.72;background:linear-gradient(135deg,transparent 0 24%,color-mix(in srgb,var(--vd-steel) 10%,transparent) 24% 24.08%,transparent 24.08% 72%,color-mix(in srgb,var(--vd-primary) 9%,transparent) 72% 72.08%,transparent 72.08%),radial-gradient(circle at 12% 74%,transparent 0 5rem,color-mix(in srgb,var(--vd-steel) 11%,transparent) 5rem 5.06rem,transparent 5.06rem),radial-gradient(circle at 88% 18%,transparent 0 8rem,color-mix(in srgb,var(--vd-primary) 10%,transparent) 8rem 8.06rem,transparent 8.06rem)}[data-theme=vectordark] .broadcast-head{border:0;border-block:1px solid var(--vd-line-strong);background:linear-gradient(90deg,color-mix(in srgb,var(--vd-primary) 8%,transparent),transparent 24%),color-mix(in srgb,var(--vd-page) 98%,transparent);box-shadow:0 14px 34px -28px #000,inset 0 -2px 0 color-mix(in srgb,var(--vd-primary) 44%,transparent);backdrop-filter:blur(14px) saturate(.8)}[data-theme=vectordark] .station-line{min-height:3.75rem;display:grid;grid-template-columns:auto minmax(10rem,1fr) auto auto auto;gap:0;border-bottom:0}[data-theme=vectordark] .broadcast-head .brand{min-height:3.75rem;padding-inline-end:clamp(.8rem,2vw,1.5rem);border-inline-end:1px solid var(--vd-line-strong);color:var(--vd-ink);font-family:var(--nm-pixel);font-size:.86rem;font-weight:600;letter-spacing:.11em!important}[data-theme=vectordark] .brand-chip{width:2.65rem;height:2rem;border:1px solid var(--vd-primary);background:linear-gradient(var(--vd-primary),var(--vd-primary)) 0 0 /.55rem 1px no-repeat,linear-gradient(var(--vd-primary),var(--vd-primary)) 0 0 /1px .55rem no-repeat,linear-gradient(var(--vd-primary),var(--vd-primary)) 100% 100% /.55rem 1px no-repeat,linear-gradient(var(--vd-primary),var(--vd-primary)) 100% 100% /1px .55rem no-repeat,var(--vd-panel);color:var(--vd-primary)}[data-theme=vectordark] :is(.brand-chip:after,.broadcast-head .brand:before,.broadcast-head .quick-lobby:before){content:none}[data-theme=vectordark] .station-id{min-height:3.75rem;justify-self:stretch;margin:0;padding-inline:clamp(.8rem,2vw,1.5rem);border-inline-end:1px solid var(--vd-line);color:var(--vd-muted);font-size:.75rem;line-height:1.35}[data-theme=vectordark] .station-id i{color:var(--vd-danger);animation:none}[data-theme=vectordark] .broadcast-head .quick-lobby{min-width:8.5rem;min-height:2.75rem;justify-content:space-between;margin:.45rem .65rem;border:1px solid var(--vd-line-strong);padding:.45rem .65rem;background:var(--vd-panel);color:var(--vd-ink);font-size:.75rem}[data-theme=vectordark] .quick-lobby b{min-width:1.65rem;min-height:1.65rem;display:grid;place-items:center;background:var(--vd-primary);color:var(--vd-page)}[data-theme=vectordark] .quick-lobby:hover{border-color:var(--vd-primary);background:color-mix(in srgb,var(--vd-primary) 10%,var(--vd-panel))}[data-theme=vectordark] .station-tools{min-height:3.75rem;padding-inline:.55rem;border-inline:1px solid var(--vd-line)}[data-theme=vectordark] :is(.station-tools>:is(button,a),.station-tools select,.station-line>[data-testid=settings-button]){min-width:2.75rem;min-height:2.75rem;border-color:var(--vd-line-strong);border-radius:0;background:var(--vd-panel);color:var(--vd-ink)}[data-theme=vectordark] .station-line>[data-testid=settings-button]{align-self:center;margin-inline-start:.55rem}[data-theme=vectordark] .control-line{min-height:4.4rem;grid-template-columns:minmax(0,1fr) auto;gap:1rem;background:transparent}[data-theme=vectordark] .channel-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-inline-start:1px solid var(--vd-line)}[data-theme=vectordark] .channel-nav a{min-height:2.75rem;justify-content:space-between;border:0;border-inline-end:1px solid var(--vd-line);border-radius:0;padding:.55rem .7rem;background:color-mix(in srgb,var(--vd-panel) 90%,transparent);color:var(--vd-muted);font-size:.75rem;line-height:1.25}[data-theme=vectordark] .channel-nav a>span{color:var(--vd-primary);font-size:.75rem}[data-theme=vectordark] .channel-nav a>em{min-width:1.5rem;height:1.5rem;background:transparent;color:var(--vd-steel);font-size:.75rem}[data-theme=vectordark] .channel-nav a:hover{border-color:transparent;background:linear-gradient(var(--vd-primary),var(--vd-primary)) 0 0 /.7rem 2px no-repeat,linear-gradient(var(--vd-primary),var(--vd-primary)) 0 0 /2px .7rem no-repeat,color-mix(in srgb,var(--vd-primary) 12%,var(--vd-panel));color:var(--vd-ink)}[data-theme=vectordark] .signal-picker{gap:.75rem;border-inline-start:1px solid var(--vd-line-strong);padding-inline-start:1rem}[data-theme=vectordark] .signal-picker-label{color:var(--vd-muted);font-size:.75rem}[data-theme=vectordark] :is(.signal-picker label,.signal-more){min-width:4rem;min-height:2.75rem;border-color:var(--vd-line-strong);background:var(--vd-panel);color:var(--vd-muted);font-size:.75rem}[data-theme=vectordark] .signal-more[data-active=true],[data-theme=vectordark] .signal-picker label:has(input:checked){border-color:var(--vd-primary);background:var(--vd-primary);color:var(--vd-page)}[data-theme=vectordark] .hero{width:min(calc(100% - clamp(1rem, 4vw, 3rem)),92rem);min-height:0;margin:clamp(1rem,3vw,2rem) auto 0;display:block;overflow:hidden;border:1px solid var(--vd-line-strong);border-inline-start:4px solid var(--vd-primary);background:color-mix(in srgb,var(--vd-panel) 97%,transparent)}[data-theme=vectordark] .hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--vd-page) 98%,transparent) 0 44%,color-mix(in srgb,var(--vd-panel) 82%,transparent) 72%),linear-gradient(135deg,transparent 0 74%,color-mix(in srgb,var(--vd-steel) 14%,transparent) 74% 74.15%,transparent 74.15%),repeating-radial-gradient(circle at 84% 50%,transparent 0 2.75rem,color-mix(in srgb,var(--vd-primary) 10%,transparent) calc(2.75rem + 1px) calc(2.75rem + 2px))}[data-theme=vectordark] :is(.hero-media,.hero-burst,.hero-legal,.ticker){display:none}[data-theme=vectordark] .hero-scan{display:block;opacity:.2;background:linear-gradient(var(--vd-steel),var(--vd-steel)) 50% 0 /1px 100% no-repeat,linear-gradient(90deg,var(--vd-primary),transparent 38%) 0 100% /38% 1px no-repeat,repeating-linear-gradient(0deg,transparent 0 1.9rem,color-mix(in srgb,var(--vd-steel) 8%,transparent) 1.9rem calc(1.9rem + 1px));mix-blend-mode:normal}[data-theme=vectordark] .hero-copy{width:100%;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);grid-template-areas:"label label" "title lede" "title actions" "title fine";align-items:end;gap:.8rem clamp(1.5rem,5vw,5rem);padding:clamp(1.4rem,4vw,3rem)}[data-theme=vectordark] .hero-copy:before{content:none;display:none}[data-theme=vectordark] .hero .commercial-label{grid-area:label;width:-moz-fit-content;width:fit-content;color:var(--vd-muted);font-size:.75rem;line-height:1.4}[data-theme=vectordark] .hero .commercial-label>span{min-width:2.75rem;min-height:2rem;border:1px solid var(--vd-primary);background:color-mix(in srgb,var(--vd-primary) 12%,var(--vd-panel));color:var(--vd-primary)}[data-theme=vectordark] .hero h1{grid-area:title;max-width:14ch;margin:.35rem 0 0;color:var(--vd-ink);font-size:clamp(2.55rem,5.4vw,5rem);font-weight:600;letter-spacing:-.045em;line-height:.9}[data-theme=vectordark] .hero h1>span,[data-theme=vectordark] .hero h1>span:last-child{margin:0;border:0;border-inline-start:2px solid var(--vd-line-strong);padding:.04em .18em;background:transparent;color:inherit;text-shadow:none;transform:none}[data-theme=vectordark] .hero h1>span:last-child{border-inline-start-color:var(--vd-primary);color:var(--vd-primary)}[data-theme=vectordark] .hero-lede{grid-area:lede;max-width:42rem;color:var(--vd-ink);font-size:1rem;line-height:1.55}[data-theme=vectordark] .hero-actions{grid-area:actions;margin-top:.35rem;gap:.75rem}[data-theme=vectordark] :is(.primary-cta,.text-cta){min-height:2.75rem;border:1px solid var(--vd-line-strong);padding:.7rem .9rem;color:var(--vd-ink);font-size:.75rem;line-height:1.3;box-shadow:none;transition:border-color .12s ease,background-color .12s ease,color .12s ease}[data-theme=vectordark] .primary-cta{border-color:var(--vd-primary);background:var(--vd-primary);color:var(--vd-page)}[data-theme=vectordark] .text-cta{background:var(--vd-panel-raised);color:var(--vd-steel)}[data-theme=vectordark] :is(.primary-cta,.text-cta):hover{border-color:var(--vd-steel);background:color-mix(in srgb,var(--vd-steel) 14%,var(--vd-panel));color:var(--vd-ink);transform:none}[data-theme=vectordark] .hero-fine{grid-area:fine;max-width:46rem;margin-top:0;color:var(--vd-muted);font-size:.75rem;line-height:1.55}[data-theme=vectordark] .catalog-intro{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);align-items:stretch;gap:.75rem 2rem;margin-bottom:1rem;border:1px solid var(--vd-line-strong);border-inline-start:4px solid var(--vd-steel);padding:clamp(1rem,3vw,1.75rem);background:color-mix(in srgb,var(--vd-panel) 96%,transparent)}[data-theme=vectordark] .section-kicker{grid-column:1;color:var(--vd-primary);font-size:.75rem;line-height:1.4}[data-theme=vectordark] .catalog-intro h2{grid-column:1;max-width:18ch;font-size:clamp(1.8rem,4vw,3rem);font-weight:600;letter-spacing:-.035em;line-height:1}[data-theme=vectordark] .catalog-intro>p:not(.section-kicker){grid-column:1;max-width:48rem;color:var(--vd-muted);font-size:.9rem;line-height:1.55}[data-theme=vectordark] .catalog-intro dl{grid-column:2;grid-row:1/span 3;align-self:stretch;border-color:var(--vd-line);background:var(--vd-page)}[data-theme=vectordark] .catalog-intro dl>div{min-height:4rem;border-color:var(--vd-line);padding:.75rem}[data-theme=vectordark] .catalog-intro dt{color:var(--vd-muted);font-size:.75rem;line-height:1.35}[data-theme=vectordark] .catalog-intro dd{color:var(--vd-steel);font-size:1.35rem}[data-theme=vectordark] .home-catnav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-bottom:clamp(2.5rem,5vw,4rem);border:1px solid var(--vd-line-strong);border-inline-end:0;background:var(--vd-panel)}[data-theme=vectordark] .home-catnav-chip{min-height:3rem;justify-content:space-between;border:0;border-inline-end:1px solid var(--vd-line-strong);padding:.65rem .75rem;color:var(--vd-muted);font-size:.75rem;line-height:1.3}[data-theme=vectordark] .home-catnav-chip:before{width:.45rem;height:.45rem;border:1px solid;background:transparent;transform:rotate(45deg)}[data-theme=vectordark] .home-catnav-chip>span{color:var(--vd-primary)}[data-theme=vectordark] .home-catnav-chip>em{min-width:1.5rem;height:1.5rem;background:transparent;color:var(--vd-steel);font-size:.75rem}[data-theme=vectordark] .home-catnav-chip:hover{border-color:var(--vd-line-strong);background:color-mix(in srgb,var(--vd-steel) 11%,var(--vd-panel));color:var(--vd-ink)}[data-theme=vectordark] .market-zone{margin-block:clamp(2.75rem,6vw,5rem)}[data-theme=vectordark] .zone-head{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title meta count";align-items:center;gap:.75rem 1.25rem;margin-bottom:.75rem;border:1px solid var(--vd-line-strong);border-inline-start:4px solid var(--zone);padding:.8rem 1rem;background:linear-gradient(90deg,color-mix(in srgb,var(--zone) 10%,transparent),transparent 38%),var(--vd-panel)}[data-theme=vectordark] .zone-head .home-category-name{grid-area:title;max-width:22ch;color:var(--vd-ink);font-size:clamp(1.35rem,3vw,2rem);font-weight:600;letter-spacing:-.025em;line-height:1.05}[data-theme=vectordark] .zone-head>p{grid-area:meta;color:var(--vd-muted);font-size:.75rem;line-height:1.45}[data-theme=vectordark] .zone-head>p>span{color:var(--vd-primary)}[data-theme=vectordark] .zone-head>.home-category-count{grid-area:count;min-height:2.25rem;display:inline-flex;align-items:center;border:1px solid var(--vd-line-strong);padding:.45rem .65rem;background:var(--vd-page);color:var(--vd-ink);font-size:.75rem;line-height:1.35}[data-theme=vectordark] .poster-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(15.5rem,1fr);gap:.8rem}[data-theme=vectordark] .poster-grid>:is(.poster,.poster--hero,.poster--side,.poster--quarter,.poster--half,.poster--split,.poster--tall-half,.poster--tall-quarter){min-width:0;height:100%;grid-column:auto;grid-row:auto}[data-theme=vectordark] .night-market-home .game-ad[data-tone]{--tile-bg:var(--vd-panel);--tile-ink:var(--vd-ink);--tile-hot:var(--vd-primary);--card-neon:var(--vd-primary);width:100%;height:100%;min-height:15.5rem;display:grid;grid-template-columns:minmax(5.5rem,.32fr) minmax(0,1fr);grid-template-rows:auto minmax(8rem,1fr) auto;overflow:hidden;border:1px solid var(--vd-line-strong);background:color-mix(in srgb,var(--vd-panel) 98%,transparent);color:var(--vd-ink);box-shadow:none;transition:border-color .12s ease,background-color .12s ease,transform .12s ease}[data-theme=vectordark] .night-market-home .game-ad:before{content:"";inset:7px;z-index:4;opacity:.55;background:linear-gradient(var(--vd-primary),var(--vd-primary)) 0 0 /.85rem 1px no-repeat,linear-gradient(var(--vd-primary),var(--vd-primary)) 0 0 /1px .85rem no-repeat,linear-gradient(var(--vd-steel),var(--vd-steel)) 100% 100% /.85rem 1px no-repeat,linear-gradient(var(--vd-steel),var(--vd-steel)) 100% 100% /1px .85rem no-repeat,linear-gradient(115deg,transparent 0 78%,color-mix(in srgb,var(--vd-steel) 13%,transparent) 78% 78.3%,transparent 78.3%);-webkit-mask-image:none;mask-image:none}[data-theme=vectordark] :is(.night-market-home .game-ad:after,.ad-visual:before){content:none;display:none}[data-theme=vectordark] .night-market-home .game-ad:hover{border-color:var(--vd-primary);outline:0;background:color-mix(in srgb,var(--vd-primary) 7%,var(--vd-panel));box-shadow:none;transform:translateY(-2px)}[data-theme=vectordark] .ad-top{grid-column:1/-1;grid-row:1;min-height:2.75rem;gap:.75rem;border-bottom:1px solid var(--vd-line);padding:.65rem .75rem;color:var(--vd-muted);font-size:.75rem;line-height:1.35}[data-theme=vectordark] .night-market-home .home-card-code{position:static;display:inline;color:var(--vd-primary);font-size:.75rem;letter-spacing:.08em;opacity:1}[data-theme=vectordark] .availability{color:var(--vd-muted);line-height:1.35;white-space:normal}[data-theme=vectordark] .availability>i{width:.55rem;height:.55rem;flex:0 0 auto;border-color:var(--vd-steel)}[data-theme=vectordark] .availability.is-online>i{background:var(--vd-steel)}[data-theme=vectordark] .ad-visual{position:relative;inset:auto;grid-column:1;grid-row:2;min-height:8rem;overflow:hidden;border-inline-end:1px solid var(--vd-line);background:linear-gradient(var(--vd-steel),var(--vd-steel)) 50% /1px 100% no-repeat,linear-gradient(90deg,var(--vd-steel),var(--vd-steel)) 50% /100% 1px no-repeat,radial-gradient(circle,transparent 0 35%,color-mix(in srgb,var(--vd-primary) 22%,transparent) 35.5% 36.5%,transparent 37%)}[data-theme=vectordark] .ad-copy,[data-theme=vectordark] :is(.poster--hero,.poster--tall-half,.poster--split) .ad-copy{grid-column:2;grid-row:2;align-self:stretch;justify-content:center;gap:.55rem;margin:0;padding:.9rem;text-shadow:none}[data-theme=vectordark] .ad-copy>small{max-width:46ch;color:var(--vd-muted);font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1.5;text-transform:none}[data-theme=vectordark] .ad-copy h3,[data-theme=vectordark] .ad-copy h3>strong,[data-theme=vectordark] :is(.poster--hero,.poster--tall-half) .ad-copy h3,[data-theme=vectordark] :is(.poster--hero,.poster--tall-half) .ad-copy h3>strong{color:var(--vd-ink);font-size:clamp(1.2rem,2.2vw,1.75rem);font-weight:600;letter-spacing:-.025em;line-height:1.05}[data-theme=vectordark] .ad-copy>em,[data-theme=vectordark] :is(.poster--hero,.poster--tall-half,.poster--split,.poster--half) .ad-copy>em{display:block;max-width:42ch;color:var(--vd-steel);font-size:.75rem;font-style:normal;line-height:1.4}[data-theme=vectordark] .ad-foot{grid-column:1/-1;grid-row:3;min-height:3rem;border-top:1px solid var(--vd-line-strong);color:var(--vd-muted);font-size:.75rem;line-height:1.35}[data-theme=vectordark] .ad-foot>span{padding:.65rem .75rem;white-space:normal}[data-theme=vectordark] .ad-foot>b{min-height:3rem;border-inline-start:1px solid var(--vd-line-strong);background:color-mix(in srgb,var(--vd-primary) 12%,var(--vd-panel));padding:.65rem .75rem;color:var(--vd-primary);font-size:.75rem;line-height:1.35}[data-theme=vectordark] .inline-commercial{min-height:8rem;grid-template-columns:minmax(0,1fr) minmax(12rem,auto);gap:1rem 2rem;margin-block:clamp(2.75rem,6vw,5rem);border:1px solid var(--vd-line-strong);border-inline-start:4px solid var(--vd-primary);padding:clamp(1rem,3vw,1.5rem);background:linear-gradient(135deg,transparent 0 82%,color-mix(in srgb,var(--vd-steel) 12%,transparent) 82%),var(--vd-panel);color:var(--vd-ink);box-shadow:none}[data-theme=vectordark] .inline-commercial.commercial-alt{border-inline-start-color:var(--vd-steel)}[data-theme=vectordark] .inline-commercial:after{content:none;display:none}[data-theme=vectordark] .inline-commercial p>span{color:var(--vd-muted);font-size:.75rem;line-height:1.4}[data-theme=vectordark] .inline-commercial p>strong{margin-top:.35rem;color:var(--vd-ink);font-size:clamp(1.35rem,3vw,2.25rem);font-weight:600;letter-spacing:-.025em;line-height:1.05}[data-theme=vectordark] .inline-commercial>a{min-height:2.75rem;border:1px solid var(--vd-primary);background:color-mix(in srgb,var(--vd-primary) 12%,var(--vd-panel));padding:.7rem .9rem;color:var(--vd-primary);font-size:.75rem;line-height:1.35}[data-theme=vectordark] .lobby-ad{width:min(calc(100% - clamp(1rem, 4vw, 3rem)),92rem);min-height:0;margin:0 auto clamp(3rem,7vw,6rem);display:grid;grid-template-columns:1fr;justify-content:normal;border:1px solid var(--vd-line-strong);border-inline-start:4px solid var(--vd-steel);padding:clamp(1.25rem,4vw,2.5rem);background:color-mix(in srgb,var(--vd-panel) 98%,transparent);color:var(--vd-ink);box-shadow:none}[data-theme=vectordark] .lobby-noise{opacity:.26;background:linear-gradient(135deg,transparent 0 74%,color-mix(in srgb,var(--vd-steel) 18%,transparent) 74% 74.2%,transparent 74.2%),repeating-linear-gradient(90deg,transparent 0 3.5rem,color-mix(in srgb,var(--vd-line) 56%,transparent) 3.5rem calc(3.5rem + 1px)),repeating-linear-gradient(0deg,transparent 0 3.5rem,color-mix(in srgb,var(--vd-line) 56%,transparent) 3.5rem calc(3.5rem + 1px))}[data-theme=vectordark] .lobby-ad>.commercial-label{width:100%;margin:0 0 1rem;color:var(--vd-muted);font-size:.75rem;line-height:1.4}[data-theme=vectordark] .lobby-ad>.commercial-label>span{min-height:2rem;border:1px solid var(--vd-primary);background:color-mix(in srgb,var(--vd-primary) 12%,var(--vd-panel));color:var(--vd-primary)}[data-theme=vectordark] .lobby-grid{width:100%;grid-template-columns:minmax(0,1fr) minmax(20rem,.75fr);align-items:center;gap:1.5rem 3rem}[data-theme=vectordark] .lobby-grid h2{color:var(--vd-ink);font-size:clamp(2rem,5vw,4.25rem);font-weight:600;letter-spacing:-.045em;line-height:.95}[data-theme=vectordark] .lobby-grid h2>strong{width:-moz-fit-content;width:fit-content;margin-top:.18em;border:0;border-inline-start:3px solid var(--vd-primary);padding:.02em .18em;background:transparent;color:var(--vd-primary);transform:none}[data-theme=vectordark] .lobby-copy>p{color:var(--vd-ink);font-size:1rem;font-weight:500;line-height:1.5}[data-theme=vectordark] .lobby-copy ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:1rem 0;border:1px solid var(--vd-line);font-size:.75rem;line-height:1.35}[data-theme=vectordark] .lobby-copy li{min-width:0;align-items:flex-start;flex-direction:column;gap:.35rem;border:0;border-inline-end:1px solid var(--vd-line);padding:.7rem;color:var(--vd-muted)}[data-theme=vectordark] .lobby-copy li:last-child{border-inline-end:0}[data-theme=vectordark] .lobby-copy li>b{color:var(--vd-steel);font-size:1.35rem}[data-theme=vectordark] .lobby-launch{min-height:3rem;border:1px solid var(--vd-primary);background:var(--vd-primary);padding:.75rem 1rem;color:var(--vd-page);box-shadow:none;font-size:.75rem;line-height:1.35}[data-theme=vectordark] .lobby-launch:hover{border-color:var(--vd-steel);background:color-mix(in srgb,var(--vd-steel) 16%,var(--vd-panel));color:var(--vd-ink)}[data-theme=vectordark] .lobby-disclaimer{display:none}[data-theme=vectordark] .app-content>main:not(.night-market-home){border:1px solid var(--vd-line-strong);border-block-start:3px solid var(--vd-primary);background:linear-gradient(color-mix(in srgb,var(--vd-steel) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--vd-steel) 5%,transparent) 1px,transparent 1px),color-mix(in srgb,var(--vd-panel) 98%,transparent);background-size:24px 24px;box-shadow:12px 12px 0 color-mix(in srgb,var(--vd-page) 76%,transparent)}[data-theme=vectordark] .app-content>main:not(.night-market-home):before,[data-theme=vectordark] main[data-game-page]:before{content:none;display:none}[data-theme=vectordark] .app-content>main:not(.night-market-home) h1:first-of-type{color:var(--vd-ink);font-size:clamp(2rem,5vw,3.75rem);font-weight:600;letter-spacing:-.035em;line-height:1}[data-theme=vectordark] main[data-game-page]{position:relative;border:1px solid var(--vd-line-strong);border-top:3px solid var(--vd-primary);border-radius:0!important;padding:clamp(1rem,3vw,1.75rem)!important;background-color:color-mix(in srgb,var(--vd-panel) 98%,transparent);background-image:linear-gradient(color-mix(in srgb,var(--vd-steel) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--vd-steel) 5%,transparent) 1px,transparent 1px);background-size:24px 24px;box-shadow:10px 10px 0 color-mix(in srgb,var(--vd-page) 76%,transparent)}[data-theme=vectordark] main[data-game-page]>h1{min-height:4.25rem;border-bottom:1px solid var(--vd-line-strong);padding-inline-end:9rem;padding-bottom:.85rem}[data-theme=vectordark] main[data-game-page]>h1+div{min-height:3.25rem;border-bottom:1px solid var(--vd-line);padding-block:.8rem}[data-theme=vectordark] :is(.lobby-button,.minimize-button,.close-button){min-width:2.75rem;min-height:2.75rem;border:1px solid var(--vd-line-strong);border-radius:0;background:var(--vd-panel-raised);color:var(--vd-ink)}[data-theme=vectordark] .game-stage{margin-top:1rem;border:1px solid var(--vd-line-strong);border-inline-start:3px solid var(--vd-steel);border-radius:0!important;padding:clamp(.75rem,2vw,1.25rem);background:color-mix(in srgb,var(--vd-page) 96%,transparent);box-shadow:none}[data-theme=vectordark] .game-stage:before{content:"";width:100%;height:.4rem;display:block;margin:-.1rem 0 .8rem;border:0;background:linear-gradient(90deg,var(--vd-primary) 0 2.5rem,transparent 2.5rem 3rem,var(--vd-steel) 3rem 5rem,transparent 5rem),linear-gradient(90deg,var(--vd-line),var(--vd-line)) 0 100% /100% 1px no-repeat}[data-theme=vectordark] .game-stage .game-stage{border:0;padding:0;background:transparent}[data-theme=vectordark] .game-stage .game-stage:before{content:none;display:none}[data-theme=vectordark] .board-frame{position:relative;--hud-c:var(--vd-primary);--hud-inset:-8px;--hud-len:1.2rem;outline:1px solid var(--vd-line-strong);outline-offset:5px;border-radius:0!important;box-shadow:0 0 0 1px var(--vd-page),0 18px 34px -28px #000!important}[data-theme=vectordark] .board-frame:before{opacity:.32;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--vd-primary) 12%,transparent) 0 1px,transparent 1px 5px),linear-gradient(115deg,color-mix(in srgb,var(--vd-steel) 10%,transparent),transparent 42%);-webkit-mask-image:linear-gradient(118deg,#000,transparent 40%);mask-image:linear-gradient(118deg,#000,transparent 40%);mix-blend-mode:screen}[data-theme=vectordark] .board-frame:after{inset:-9px;background:linear-gradient(var(--vd-primary),var(--vd-primary)) 0 0 /1.3rem 2px no-repeat,linear-gradient(var(--vd-primary),var(--vd-primary)) 0 0 /2px 1.3rem no-repeat,linear-gradient(var(--vd-steel),var(--vd-steel)) 100% 0 /1.3rem 2px no-repeat,linear-gradient(var(--vd-steel),var(--vd-steel)) 100% 0 /2px 1.3rem no-repeat,linear-gradient(var(--vd-steel),var(--vd-steel)) 0 100% /1.3rem 2px no-repeat,linear-gradient(var(--vd-steel),var(--vd-steel)) 0 100% /2px 1.3rem no-repeat,linear-gradient(var(--vd-primary),var(--vd-primary)) 100% 100% /1.3rem 2px no-repeat,linear-gradient(var(--vd-primary),var(--vd-primary)) 100% 100% /2px 1.3rem no-repeat,linear-gradient(var(--vd-line-strong),var(--vd-line-strong)) top /1px .5rem no-repeat,linear-gradient(var(--vd-line-strong),var(--vd-line-strong)) bottom /1px .5rem no-repeat}[data-theme=vectordark] :is([data-testid=game-guide] details,[role=dialog],[data-testid=lobby-browser] a,[data-testid=lobby-browser]>p){border:1px solid var(--vd-line-strong);border-radius:0!important;background:var(--vd-panel);color:var(--vd-ink);box-shadow:7px 7px 0 color-mix(in srgb,var(--vd-page) 78%,transparent)}[data-theme=vectordark] [role=dialog]>:first-child{border-top:3px solid var(--vd-primary);border-bottom-color:var(--vd-line-strong)}[data-theme=vectordark] :is(input,textarea,select){border-color:var(--vd-line-strong);border-radius:0;background:var(--vd-page);color:var(--vd-ink)}[data-theme=vectordark] .app-footer{border-top:1px solid var(--vd-line-strong);background:var(--vd-page);color:var(--vd-muted);font-size:.75rem;line-height:1.5}[data-theme=vectordark] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--vd-focus)!important;outline-offset:3px!important;box-shadow:0 0 0 1px var(--vd-page),0 0 0 5px color-mix(in srgb,var(--vd-focus) 26%,transparent)!important}[data-theme=vectordark] .signal-picker label:has(input:focus-visible){outline:3px solid var(--vd-focus);outline-offset:3px;box-shadow:0 0 0 1px var(--vd-page),0 0 0 5px color-mix(in srgb,var(--vd-focus) 26%,transparent)}@media (max-width:1100px){[data-theme=vectordark] .poster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=vectordark] .channel-nav a{padding-inline:.5rem}[data-theme=vectordark] .channel-nav a>em{display:none}}@media (max-width:860px){html[data-theme=vectordark]{--nm-head-h:0rem}[data-theme=vectordark] .broadcast-head{position:relative;backdrop-filter:none}[data-theme=vectordark] .station-line{grid-template-columns:auto minmax(0,1fr) auto auto}[data-theme=vectordark] .station-id{display:none}[data-theme=vectordark] .broadcast-head .quick-lobby{justify-self:end;margin-inline-start:auto}[data-theme=vectordark] .control-line{grid-template-columns:1fr;gap:.75rem;padding-block:.75rem}[data-theme=vectordark] .channel-nav{grid-template-columns:repeat(3,minmax(0,1fr))}[data-theme=vectordark] .channel-nav a:nth-child(n+4){border-top:1px solid var(--vd-line)}[data-theme=vectordark] .signal-picker{justify-content:space-between;border-inline-start:0;border-top:1px solid var(--vd-line-strong);padding:.75rem 0 0}[data-theme=vectordark] .hero-copy{grid-template-columns:1fr;grid-template-areas:"label" "title" "lede" "actions" "fine";align-items:start}[data-theme=vectordark] .hero h1{max-width:18ch}[data-theme=vectordark] .catalog-intro{grid-template-columns:1fr}[data-theme=vectordark] .catalog-intro :is(.section-kicker,h2,p,dl){grid-column:1;grid-row:auto}[data-theme=vectordark] .home-catnav{grid-template-columns:repeat(3,minmax(0,1fr))}[data-theme=vectordark] .home-catnav-chip:nth-child(n+4){border-top:1px solid var(--vd-line-strong)}[data-theme=vectordark] .home-catnav-chip:last-child{grid-column:auto}[data-theme=vectordark] .zone-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title count" "meta meta"}[data-theme=vectordark] .lobby-grid{grid-template-columns:1fr}}@media (max-width:640px){[data-theme=vectordark] .station-line{grid-template-columns:minmax(0,1fr) auto auto;padding-inline:.65rem}[data-theme=vectordark] .station-tools{display:none}[data-theme=vectordark] .broadcast-head .brand{min-width:0;border-inline-end:0;padding-inline-end:.5rem;font-size:.78rem;white-space:normal}[data-theme=vectordark] .broadcast-head .quick-lobby{min-width:2.75rem;margin-inline:.35rem;padding:.35rem}[data-theme=vectordark] .quick-lobby>span{display:none}[data-theme=vectordark] .station-line>[data-testid=settings-button]{margin-inline-start:0}[data-theme=vectordark] .control-line{padding-inline:.65rem}[data-theme=vectordark] .channel-nav{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=vectordark] .channel-nav a:nth-child(n+3){border-top:1px solid var(--vd-line)}[data-theme=vectordark] .signal-picker{align-items:stretch}[data-theme=vectordark] .hero{width:calc(100% - 1rem);margin-top:.5rem}[data-theme=vectordark] .hero-copy{padding:1.15rem}[data-theme=vectordark] .hero h1{font-size:clamp(2.25rem,12vw,3.5rem)}[data-theme=vectordark] .hero-actions{width:100%;align-items:stretch}[data-theme=vectordark] :is(.primary-cta,.text-cta){width:100%;justify-content:space-between}[data-theme=vectordark] .catalog{padding-inline:.5rem}[data-theme=vectordark] .catalog-intro{padding:1rem}[data-theme=vectordark] .home-catnav{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=vectordark] .home-catnav-chip:last-child{grid-column:1/-1}[data-theme=vectordark] .poster-grid{grid-template-columns:1fr;grid-auto-rows:minmax(16rem,auto)}[data-theme=vectordark] .night-market-home .game-ad[data-tone]{min-height:16rem;grid-template-columns:minmax(4.5rem,.26fr) minmax(0,1fr)}[data-theme=vectordark] .ad-copy>em{display:block!important}[data-theme=vectordark] .ad-foot>span{display:block}[data-theme=vectordark] .inline-commercial{grid-template-columns:1fr}[data-theme=vectordark] .inline-commercial>a{justify-self:stretch}[data-theme=vectordark] .lobby-ad{width:calc(100% - 1rem);padding:1rem}[data-theme=vectordark] .lobby-grid h2{font-size:clamp(2rem,12vw,3rem)}[data-theme=vectordark] .lobby-copy ul{grid-template-columns:1fr}[data-theme=vectordark] .lobby-copy li{align-items:center;flex-direction:row;border-inline-end:0;border-bottom:1px solid var(--vd-line)}[data-theme=vectordark] .lobby-copy li:last-child{border-bottom:0}[data-theme=vectordark] .app-content>main:not(.night-market-home){margin-inline:.5rem;box-shadow:none}[data-theme=vectordark] main[data-game-page]>h1{min-height:6.5rem;padding-inline-end:0;padding-top:3.35rem}[data-theme=vectordark] .game-stage{padding:.65rem}[data-theme=vectordark] .board-frame{outline-offset:3px}[data-theme=vectordark] .board-frame:after{inset:-6px}}@media (max-width:420px){[data-theme=vectordark] .ad-foot{display:grid;grid-template-columns:1fr}[data-theme=vectordark] .ad-foot>b{border-inline-start:0;border-top:1px solid var(--vd-line-strong)}}@media (prefers-reduced-motion:reduce){[data-theme=vectordark] :is(.station-id i,.hero-scan,.night-market-home .game-ad,.primary-cta,.text-cta){animation:none!important;transition:none!important}[data-theme=vectordark] .night-market-home .game-ad:hover{transform:none}}html[data-theme=arcade]{--arc-room:var(--an-bg);--arc-cabinet:color-mix(in srgb,var(--an-bg) 82%,black);--arc-cabinet-raised:color-mix(in srgb,var(--an-surface) 86%,var(--an-bg));--arc-screen:var(--an-surface);--arc-screen-raised:var(--an-surface-muted);--arc-deck:color-mix(in srgb,var(--an-surface) 72%,var(--an-bg));--arc-deck-raised:color-mix(in srgb,var(--an-surface-muted) 74%,var(--an-surface));--arc-ink:var(--an-fg);--arc-muted:var(--an-muted);--arc-line:var(--an-border);--arc-magenta:var(--an-primary);--arc-cyan:var(--an-accent);--arc-yellow:var(--an-warning);--arc-danger:var(--an-danger);--arc-focus:#fff4a8;--arc-raster-pitch:calc(4px + var(--an-pixel-size));--arc-dot-pitch:calc(3px + var(--an-pixel-size));--arc-bezel:inset 0 1px 0 rgba(255,255,255,0.16),inset 0 -4px 0 rgba(0,0,0,0.72),0 14px 0 #030207,0 24px 46px rgba(0,0,0,0.62);--nm-head-h:8.6rem}[data-theme=arcade] body{background-color:var(--arc-room)}[data-theme=arcade] body:before{opacity:.82;background-image:radial-gradient(circle at 50% 120%,color-mix(in srgb,var(--arc-cyan) 24%,transparent),transparent 46%),radial-gradient(circle at 8% 4%,color-mix(in srgb,var(--arc-magenta) 30%,transparent),transparent 35%),linear-gradient(rgba(7,3,18,.64),rgba(7,3,18,.88)),url(/backgrounds/arcade_nights.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:saturate(1.18) contrast(1.16) brightness(.68)}[data-theme=arcade] .broadcast-head{border:0;border-bottom:4px solid var(--arc-cabinet);background:linear-gradient(180deg,var(--arc-deck-raised),var(--arc-cabinet));box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--arc-cyan) 66%,transparent),0 5px 0 #020105,0 12px 28px rgba(0,0,0,.62);backdrop-filter:blur(18px) saturate(.86)}[data-theme=arcade] .station-line{min-height:4rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.65rem;border-bottom:0}[data-theme=arcade] .broadcast-head .brand{min-height:3rem;border-inline-end:1px solid var(--arc-line);padding-inline-end:1rem;color:var(--arc-ink);font-family:var(--an-font-display),var(--font-amiga),sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.035em!important;text-shadow:1px 0 color-mix(in srgb,var(--arc-magenta) 50%,transparent)}[data-theme=arcade] .brand-chip{width:2.75rem;height:2.25rem;border:2px solid var(--arc-cyan);border-radius:.45rem;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(0,0,0,.26) 2px 3px),var(--arc-screen);color:var(--arc-cyan);box-shadow:inset 0 0 12px color-mix(in srgb,var(--arc-cyan) 20%,transparent),3px 3px 0 var(--arc-magenta);text-shadow:0 0 7px currentColor}[data-theme=arcade] :is(.brand-chip:after,.broadcast-head .brand:before,.broadcast-head .quick-lobby:before){content:none}[data-theme=arcade] .station-id{display:none}[data-theme=arcade] .station-id i{color:var(--arc-magenta);text-shadow:0 0 8px currentColor}[data-theme=arcade] .broadcast-head .quick-lobby{min-width:8.75rem;min-height:2.75rem;justify-content:space-between;margin:0;border:2px solid #020105;border-radius:.7rem;padding:.45rem .65rem;background:linear-gradient(180deg,color-mix(in srgb,var(--arc-cyan) 86%,white),var(--arc-cyan));color:#061116;box-shadow:0 4px 0 #030207,0 0 14px color-mix(in srgb,var(--arc-cyan) 34%,transparent);font-size:.75rem;text-shadow:none;justify-self:end}[data-theme=arcade] .quick-lobby b{min-width:1.8rem;min-height:1.8rem;display:grid;place-items:center;border:1px solid #071116;border-radius:.3rem;background:#071116;color:var(--arc-cyan)}[data-theme=arcade] .quick-lobby:hover{border-color:#020105;filter:brightness(1.08);transform:translateY(2px);box-shadow:0 2px 0 #030207,0 0 18px color-mix(in srgb,var(--arc-cyan) 44%,transparent)}[data-theme=arcade] .station-tools{min-height:3.2rem;padding-inline:.35rem;border-inline:1px solid var(--arc-line)}[data-theme=arcade] :is(.station-tools>:is(button,a),.station-tools select,.station-line>[data-testid=settings-button]){min-width:2.75rem;min-height:2.75rem;border:1px solid var(--arc-line);border-radius:.45rem;background:linear-gradient(180deg,var(--arc-deck-raised),var(--arc-deck));color:var(--arc-ink);box-shadow:0 3px 0 #020105}[data-theme=arcade] .station-line>[data-testid=settings-button]{align-self:center}[data-theme=arcade] .control-line{min-height:4.6rem;grid-template-columns:minmax(0,1fr) auto;gap:1rem;background:transparent}[data-theme=arcade] .channel-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}[data-theme=arcade] .channel-nav a{min-height:2.75rem;justify-content:space-between;border:2px solid #020105;border-radius:.7rem;padding:.55rem .65rem;background:linear-gradient(180deg,var(--arc-deck-raised),var(--arc-deck));color:var(--arc-muted);box-shadow:0 4px 0 #020105,inset 0 1px 0 rgba(255,255,255,.1);font-size:.75rem;line-height:1.25}[data-theme=arcade] .channel-nav a>span{color:var(--arc-yellow);font-size:.75rem;text-shadow:0 0 6px currentColor}[data-theme=arcade] .channel-nav a>em{min-width:1.6rem;height:1.6rem;border:1px solid color-mix(in srgb,var(--arc-cyan) 55%,#071116);border-radius:.25rem;background:var(--arc-screen);color:var(--arc-cyan);font-size:.75rem}[data-theme=arcade] .channel-nav a:hover{border-color:#020105;background:linear-gradient(180deg,color-mix(in srgb,var(--cat-accent,var(--arc-magenta)) 42%,var(--arc-deck-raised)),var(--arc-deck));color:var(--arc-ink);box-shadow:0 2px 0 #020105,0 0 12px color-mix(in srgb,var(--cat-accent,var(--arc-magenta)) 30%,transparent);transform:translateY(2px)}[data-theme=arcade] .signal-picker{gap:.7rem;border-inline-start:1px solid var(--arc-line);padding-inline-start:.85rem}[data-theme=arcade] .signal-picker-label{color:var(--arc-muted);font-size:.75rem}[data-theme=arcade] :is(.signal-picker label,.signal-more){min-width:4rem;min-height:2.75rem;border:2px solid #020105;border-radius:.65rem;background:linear-gradient(180deg,var(--arc-deck-raised),var(--arc-deck));color:var(--arc-muted);box-shadow:0 4px 0 #020105;font-size:.75rem}[data-theme=arcade] .signal-more[data-active=true],[data-theme=arcade] .signal-picker label:has(input:checked){border-color:#020105;background:linear-gradient(180deg,color-mix(in srgb,var(--arc-magenta) 82%,white),var(--arc-magenta));color:#16051a;box-shadow:0 4px 0 #020105,0 0 16px color-mix(in srgb,var(--arc-magenta) 42%,transparent)}[data-theme=arcade] .hero{width:min(calc(100% - clamp(1rem, 4vw, 3rem)),92rem);min-height:clamp(31rem,calc(100dvh - 11rem),43rem);margin:clamp(1.5rem,3vw,2.5rem) auto 0;overflow:hidden;border:clamp(8px,1.2vw,15px) solid var(--arc-cabinet);border-radius:clamp(1.7rem,4vw,3.4rem) /clamp(1.25rem,3vw,2.5rem);outline:2px solid #30243b;outline-offset:-4px;background:var(--arc-screen);box-shadow:var(--arc-bezel),0 0 28px color-mix(in srgb,var(--arc-magenta) 22%,transparent),0 0 56px color-mix(in srgb,var(--arc-cyan) 12%,transparent)}[data-theme=arcade] .hero:before{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--arc-room) 96%,transparent) 0 35%,color-mix(in srgb,var(--arc-room) 76%,transparent) 58%,color-mix(in srgb,var(--arc-room) 22%,transparent) 100%),linear-gradient(0deg,color-mix(in srgb,var(--arc-room) 68%,transparent),transparent 48%)}[data-theme=arcade] .hero-media{inset:-3%;opacity:.54;background-image:url(/backgrounds/arcade_nights.jpg);filter:saturate(1.24) contrast(1.2) brightness(.74);image-rendering:auto;transform:scale(1.035);animation:arcade-attract-drift 13s ease-in-out infinite alternate}[data-theme=arcade] .hero-scan{display:block;opacity:.46;border-radius:inherit;background:linear-gradient(116deg,transparent 0 35%,rgba(255,255,255,.025) 41%,rgba(255,255,255,.13) 47%,rgba(255,255,255,.025) 53%,transparent 60%) -120% 0 /58% 100% no-repeat,repeating-linear-gradient(0deg,rgba(0,0,0,.12) 0 1px,transparent 1px var(--arc-raster-pitch)),radial-gradient(ellipse at center,transparent 52%,rgba(2,0,8,.72) 100%),radial-gradient(circle,rgba(255,255,255,.02) 0 .6px,transparent .85px) 0 0 /var(--arc-dot-pitch) var(--arc-dot-pitch);box-shadow:inset 0 0 0 2px rgba(255,255,255,.12),inset 18px 0 28px rgba(0,0,0,.3),inset -18px 0 28px rgba(0,0,0,.3),inset 0 18px 28px rgba(0,0,0,.24),inset 0 -18px 28px rgba(0,0,0,.34);mix-blend-mode:screen;animation:arcade-crt-shine 8s ease-in-out infinite}[data-theme=arcade] :is(.hero-burst,.hero-legal,.ticker){display:none}[data-theme=arcade] .hero-copy{width:min(100%,88rem);padding:clamp(2.25rem,6vw,5.5rem)}[data-theme=arcade] .hero .commercial-label{width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--arc-cyan) 72%,#071116);border-radius:.45rem;padding:.4rem .65rem;background:color-mix(in srgb,var(--arc-room) 90%,transparent);color:var(--arc-cyan);font-size:.75rem;line-height:1.35;box-shadow:inset 0 0 12px color-mix(in srgb,var(--arc-cyan) 12%,transparent)}[data-theme=arcade] .hero .commercial-label>span{display:none}[data-theme=arcade] .hero h1{max-width:8ch;margin-block:1.4rem;color:var(--arc-ink);font-family:var(--an-font-display),var(--font-amiga),sans-serif;font-size:clamp(3.25rem,7vw,6.75rem);font-weight:700;letter-spacing:-.055em;line-height:.96;text-shadow:1px 0 color-mix(in srgb,var(--arc-cyan) 68%,transparent),-1px 0 color-mix(in srgb,var(--arc-magenta) 68%,transparent),0 0 15px color-mix(in srgb,var(--arc-magenta) 78%,transparent)}[data-theme=arcade] .hero h1>span,[data-theme=arcade] .hero h1>span:last-child{margin:0;border:0;padding:.04em .08em;background:color-mix(in srgb,var(--arc-room) 86%,transparent);color:inherit;box-shadow:none;transform:none}[data-theme=arcade] .hero h1>span:last-child{color:var(--arc-yellow)}[data-theme=arcade] .hero-lede{max-width:38rem;border-inline-start:3px solid var(--arc-cyan);padding:.8rem 1rem;background:color-mix(in srgb,var(--arc-room) 88%,transparent);color:var(--arc-ink);font-size:1rem;line-height:1.55}[data-theme=arcade] .hero-actions{gap:.8rem}[data-theme=arcade] :is(.primary-cta,.text-cta){min-height:2.75rem;border:2px solid #020105;border-radius:.7rem;padding:.7rem .95rem;font-size:.75rem;line-height:1.35;text-shadow:none}[data-theme=arcade] .primary-cta{background:linear-gradient(180deg,color-mix(in srgb,var(--arc-magenta) 80%,white),var(--arc-magenta));color:#16051a;box-shadow:0 5px 0 #020105,0 0 16px color-mix(in srgb,var(--arc-magenta) 42%,transparent)}[data-theme=arcade] .text-cta{border-color:#020105;background:linear-gradient(180deg,color-mix(in srgb,var(--arc-cyan) 78%,white),var(--arc-cyan));color:#061116;box-shadow:0 5px 0 #020105,0 0 16px color-mix(in srgb,var(--arc-cyan) 34%,transparent)}[data-theme=arcade] :is(.primary-cta,.text-cta):hover{filter:brightness(1.08);transform:translateY(3px);box-shadow:0 2px 0 #020105}[data-theme=arcade] .hero-fine{width:-moz-fit-content;width:fit-content;max-width:45rem;border-radius:.35rem;padding:.5rem .7rem;background:color-mix(in srgb,var(--arc-room) 88%,transparent);color:var(--arc-muted);font-size:.75rem;line-height:1.55}[data-theme=arcade] .catalog{width:min(100%,94rem);padding-top:clamp(3rem,6vw,5rem);background:color-mix(in srgb,var(--arc-room) 94%,transparent);box-shadow:0 0 60px color-mix(in srgb,var(--arc-room) 92%,transparent)}[data-theme=arcade] .catalog-intro{grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:stretch;gap:.9rem 2rem;margin-bottom:1rem;border:8px solid var(--arc-cabinet);border-radius:1.2rem;padding:clamp(1.1rem,3vw,1.8rem);background:repeating-linear-gradient(0deg,rgba(0,0,0,.15) 0 1px,transparent 1px 4px),var(--arc-screen-raised);box-shadow:var(--arc-bezel),0 0 22px color-mix(in srgb,var(--arc-cyan) 14%,transparent)}[data-theme=arcade] .section-kicker{color:var(--arc-yellow);font-size:.75rem;line-height:1.4}[data-theme=arcade] .catalog-intro>.section-kicker{display:none}[data-theme=arcade] .catalog-intro h2{max-width:18ch;color:var(--arc-ink);font-family:var(--an-font-display),var(--font-amiga),sans-serif;font-size:clamp(1.75rem,4vw,3.25rem);font-weight:700;letter-spacing:-.035em;line-height:1.08;text-shadow:1px 0 var(--arc-magenta),-1px 0 var(--arc-cyan)}[data-theme=arcade] .catalog-intro>p:not(.section-kicker){max-width:50rem;color:var(--arc-muted);font-size:1rem;line-height:1.55}[data-theme=arcade] .catalog-intro dl{border:2px solid #020105;border-radius:.65rem;background:var(--arc-cabinet);box-shadow:inset 0 0 0 1px var(--arc-line)}[data-theme=arcade] .catalog-intro dl>div{min-height:4rem;border-color:var(--arc-line);padding:.75rem}[data-theme=arcade] .catalog-intro dt{color:var(--arc-muted);font-size:.75rem;line-height:1.35}[data-theme=arcade] .catalog-intro dd{color:var(--arc-cyan);font-family:var(--font-zx),monospace;font-size:1.45rem;text-shadow:0 0 7px currentColor}[data-theme=arcade] .home-catnav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin-block:2rem clamp(3rem,6vw,5rem);border:0;background:transparent}[data-theme=arcade] .home-catnav-chip{min-height:3.1rem;justify-content:space-between;border:2px solid #020105;border-radius:.75rem;padding:.65rem .75rem;background:linear-gradient(180deg,color-mix(in srgb,var(--cat-accent) 32%,var(--arc-deck-raised)),var(--arc-deck));color:var(--arc-ink);box-shadow:0 5px 0 #020105,inset 0 1px 0 rgba(255,255,255,.12);font-size:.75rem;line-height:1.3}[data-theme=arcade] .home-catnav-chip:before{width:.6rem;height:.6rem;border:2px solid #020105;border-radius:50%;background:var(--cat-accent);box-shadow:0 0 8px var(--cat-accent)}[data-theme=arcade] .home-catnav-chip>span{color:var(--arc-yellow)}[data-theme=arcade] .home-catnav-chip>em{min-width:1.55rem;height:1.55rem;border:1px solid var(--arc-line);border-radius:.25rem;background:var(--arc-screen);color:var(--arc-cyan);font-size:.75rem}[data-theme=arcade] .home-catnav-chip:hover{border-color:#020105;background:linear-gradient(180deg,color-mix(in srgb,var(--cat-accent) 48%,var(--arc-deck-raised)),var(--arc-deck));box-shadow:0 2px 0 #020105,0 0 14px color-mix(in srgb,var(--cat-accent) 28%,transparent);transform:translateY(3px)}[data-theme=arcade] .market-zone{margin-block:clamp(3rem,6vw,5rem)}[data-theme=arcade] .zone-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title count" "meta meta";align-items:center;gap:.5rem 1rem;margin-bottom:1rem;border:7px solid var(--arc-cabinet);border-radius:1rem 1rem .55rem .55rem;padding:.85rem 1rem;background:repeating-linear-gradient(0deg,rgba(0,0,0,.17) 0 1px,transparent 1px 4px),linear-gradient(90deg,color-mix(in srgb,var(--zone) 30%,var(--arc-screen)),var(--arc-screen));box-shadow:0 8px 0 #030207,0 0 18px color-mix(in srgb,var(--zone) 22%,transparent)}[data-theme=arcade] .zone-head .home-category-name{grid-area:title;color:var(--arc-ink);font-family:var(--an-font-display),var(--font-amiga),sans-serif;font-size:clamp(1.45rem,3vw,2.5rem);font-weight:700;letter-spacing:-.025em;line-height:1.1;text-shadow:2px 0 var(--zone),0 0 12px color-mix(in srgb,var(--zone) 55%,transparent)}[data-theme=arcade] .zone-head>p{grid-area:meta;color:var(--arc-muted);font-size:.75rem;line-height:1.45}[data-theme=arcade] .zone-head>p>span{display:none}[data-theme=arcade] .zone-head>.home-category-count{grid-area:count;min-height:2.25rem;border:1px solid var(--zone);border-radius:.35rem;padding:.45rem .65rem;background:var(--arc-cabinet);color:var(--arc-ink);font-size:.75rem;line-height:1.35}[data-theme=arcade] .poster-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(19rem,auto);gap:1.2rem 1rem}[data-theme=arcade] .poster-grid>:is(.poster,.poster--hero,.poster--side,.poster--quarter,.poster--half,.poster--split,.poster--tall-half,.poster--tall-quarter){position:relative;min-width:0;height:100%;grid-column:auto;grid-row:auto;border:2px solid #30243b;border-radius:1.2rem 1.2rem .55rem .55rem;padding:.65rem .65rem 1.35rem;background:linear-gradient(105deg,rgba(255,255,255,.08),transparent 18%),linear-gradient(180deg,var(--arc-deck-raised),var(--arc-cabinet));box-shadow:0 9px 0 #020105,0 18px 24px rgba(0,0,0,.36)}[data-theme=arcade] .poster:after{content:"";position:absolute;right:1rem;bottom:.35rem;width:3.6rem;height:.72rem;pointer-events:none;background:radial-gradient(circle at .45rem 50%,var(--arc-magenta) 0 .23rem,#020105 .25rem .34rem,transparent .36rem),radial-gradient(circle at 1.45rem 50%,var(--arc-cyan) 0 .2rem,#020105 .22rem .31rem,transparent .33rem),linear-gradient(90deg,#46364f,#17101d);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}[data-theme=arcade] .night-market-home .game-ad[data-tone]{--tile-bg:var(--arc-screen);--tile-ink:var(--arc-ink);--tile-hot:var(--arcade-neon,var(--arc-magenta));--card-neon:var(--arcade-neon,var(--arc-magenta));width:100%;height:100%;min-height:16.8rem;display:grid;grid-template-columns:minmax(5.5rem,.32fr) minmax(0,1fr);grid-template-rows:auto minmax(8rem,1fr) auto;overflow:hidden;border:3px solid #020105;border-radius:1rem/.8rem;background:linear-gradient(145deg,color-mix(in srgb,var(--arcade-neon,var(--arc-magenta)) 13%,var(--arc-screen-raised)),var(--arc-screen) 72%);color:var(--arc-ink);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--arcade-neon,var(--arc-magenta)) 48%,transparent),inset 0 0 24px rgba(0,0,0,.78),0 0 14px color-mix(in srgb,var(--arcade-neon,var(--arc-magenta)) 22%,transparent);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}[data-theme=arcade] .night-market-home .game-ad:before{content:"";position:absolute;inset:0;z-index:6;display:block;opacity:.48;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,transparent 0 57%,rgba(255,255,255,.015) 63%,rgba(255,255,255,.11) 69%,transparent 76%),repeating-linear-gradient(0deg,rgba(0,0,0,.11) 0 1px,transparent 1px var(--arc-raster-pitch)),radial-gradient(ellipse at center,transparent 52%,rgba(2,0,8,.56) 100%),radial-gradient(circle,rgba(255,255,255,.02) 0 .55px,transparent .8px) 0 0 /var(--arc-dot-pitch) var(--arc-dot-pitch);box-shadow:inset 0 0 0 1px rgba(255,255,255,.13);-webkit-mask-image:none;mask-image:none}[data-theme=arcade] .night-market-home .game-ad:after{content:none;display:none}[data-theme=arcade] .night-market-home .game-ad:hover{border-color:#020105;outline:3px solid var(--arcade-neon,var(--arc-magenta));outline-offset:3px;box-shadow:inset 0 0 0 2px var(--arcade-neon,var(--arc-magenta)),inset 0 0 24px rgba(0,0,0,.78),0 0 22px color-mix(in srgb,var(--arcade-neon,var(--arc-magenta)) 48%,transparent);transform:translateY(-3px)}[data-theme=arcade] .ad-top{grid-column:1/-1;grid-row:1;min-height:2.75rem;gap:.7rem;border-bottom:1px solid color-mix(in srgb,var(--arcade-neon,var(--arc-magenta)) 58%,var(--arc-line));padding:.65rem .75rem;background:rgba(4,2,9,.72);color:var(--arc-muted);font-size:.75rem;line-height:1.35}[data-theme=arcade] .night-market-home .home-card-code{color:var(--arcade-neon,var(--arc-magenta));font-size:.75rem;text-shadow:0 0 7px currentColor}[data-theme=arcade] .availability{color:var(--arc-muted);white-space:normal}[data-theme=arcade] .availability>i{width:.58rem;height:.58rem;flex:0 0 auto;border:1px solid var(--arc-cyan);border-radius:50%}[data-theme=arcade] .availability.is-online>i{background:var(--arc-cyan);box-shadow:0 0 7px var(--arc-cyan)}[data-theme=arcade] .ad-visual{position:relative;inset:auto;grid-column:1;grid-row:2;min-height:8rem;overflow:hidden;border-inline-end:1px solid color-mix(in srgb,var(--arcade-neon,var(--arc-magenta)) 48%,var(--arc-line));background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 /8px 8px,linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px) 0 0 /8px 8px,color-mix(in srgb,var(--arcade-neon,var(--arc-magenta)) 8%,var(--arc-screen))}[data-theme=arcade] .ad-visual:before{content:none;display:none}[data-theme=arcade] .ad-copy,[data-theme=arcade] :is(.poster--hero,.poster--tall-half,.poster--split) .ad-copy{grid-column:2;grid-row:2;align-self:stretch;justify-content:center;gap:.55rem;margin:0;padding:.9rem;background:color-mix(in srgb,var(--arc-room) 72%,transparent);text-shadow:none}[data-theme=arcade] .ad-copy>small{max-width:45ch;color:var(--arc-muted);font-size:.75rem;font-weight:600;letter-spacing:0;line-height:1.5;text-transform:none}[data-theme=arcade] .ad-copy h3,[data-theme=arcade] .ad-copy h3>strong,[data-theme=arcade] :is(.poster--hero,.poster--tall-half) .ad-copy h3,[data-theme=arcade] :is(.poster--hero,.poster--tall-half) .ad-copy h3>strong{width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid color-mix(in srgb,var(--arcade-neon,var(--arc-magenta)) 74%,white);border-radius:.28rem;padding:.18em .34em;background:color-mix(in srgb,var(--arcade-neon,var(--arc-magenta)) 88%,white);color:#12051a;font-family:var(--an-font-display),var(--font-amiga),sans-serif;font-size:clamp(.95rem,1.8vw,1.25rem);font-weight:700;letter-spacing:-.025em;line-height:1.2;text-shadow:none}[data-theme=arcade] .ad-copy>em,[data-theme=arcade] :is(.poster--hero,.poster--tall-half,.poster--split,.poster--half) .ad-copy>em{display:block;max-width:42ch;color:var(--arc-cyan);font-size:.75rem;font-style:normal;line-height:1.4}[data-theme=arcade] .ad-foot{grid-column:1/-1;grid-row:3;min-height:3rem;border-top:1px solid color-mix(in srgb,var(--arcade-neon,var(--arc-magenta)) 58%,var(--arc-line));background:rgba(4,2,9,.82);color:var(--arc-muted);font-size:.75rem;line-height:1.35}[data-theme=arcade] .ad-foot>span{padding:.65rem .75rem;white-space:normal}[data-theme=arcade] .ad-foot>b{min-height:3rem;border-inline-start:1px solid #020105;background:linear-gradient(180deg,color-mix(in srgb,var(--arcade-neon,var(--arc-magenta)) 84%,white),var(--arcade-neon,var(--arc-magenta)));padding:.65rem .75rem;color:#12051a;font-size:.75rem;line-height:1.35;text-shadow:none}[data-theme=arcade] .inline-commercial{min-height:8.5rem;grid-template-columns:minmax(0,1fr) minmax(12rem,auto);gap:1rem 2rem;margin-block:clamp(3rem,6vw,5rem);border:8px solid var(--arc-cabinet);border-radius:1rem;padding:clamp(1rem,3vw,1.5rem);background:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0 1px,transparent 1px 4px),var(--arc-screen-raised);color:var(--arc-ink);box-shadow:var(--arc-bezel),0 0 20px color-mix(in srgb,var(--arc-magenta) 18%,transparent)}[data-theme=arcade] .inline-commercial.commercial-alt{background:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0 1px,transparent 1px 4px),color-mix(in srgb,var(--arc-cyan) 10%,var(--arc-screen-raised));box-shadow:var(--arc-bezel),0 0 20px color-mix(in srgb,var(--arc-cyan) 18%,transparent)}[data-theme=arcade] .inline-commercial:after{content:none;display:none}[data-theme=arcade] .inline-commercial p>span{color:var(--arc-yellow);font-size:.75rem;line-height:1.4}[data-theme=arcade] .inline-commercial p>strong{margin-top:.45rem;color:var(--arc-ink);font-family:var(--an-font-display),var(--font-amiga),sans-serif;font-size:clamp(1.25rem,3vw,2rem);font-weight:700;letter-spacing:-.025em;line-height:1.15}[data-theme=arcade] .inline-commercial>a{min-height:2.75rem;border:2px solid #020105;border-radius:.7rem;background:linear-gradient(180deg,color-mix(in srgb,var(--arc-magenta) 82%,white),var(--arc-magenta));padding:.7rem .9rem;color:#12051a;box-shadow:0 4px 0 #020105;font-size:.75rem;line-height:1.35}[data-theme=arcade] .lobby-ad{width:min(calc(100% - clamp(1rem, 4vw, 3rem)),92rem);min-height:0;margin:0 auto clamp(3rem,7vw,6rem);display:grid;grid-template-columns:1fr;border:10px solid var(--arc-cabinet);border-radius:1.4rem;padding:clamp(1.25rem,4vw,2.5rem);background:var(--arc-screen-raised);color:var(--arc-ink);box-shadow:var(--arc-bezel),0 0 26px color-mix(in srgb,var(--arc-cyan) 18%,transparent)}[data-theme=arcade] .lobby-noise{opacity:.36;border-radius:inherit;background:repeating-linear-gradient(0deg,rgba(0,0,0,.24) 0 1px,transparent 1px 4px),radial-gradient(ellipse at center,transparent 48%,rgba(2,0,8,.6))}[data-theme=arcade] .lobby-ad>.commercial-label{width:100%;margin:0 0 1rem;color:var(--arc-yellow);font-size:.75rem;line-height:1.4}[data-theme=arcade] .lobby-ad>.commercial-label>span{min-height:2rem;border:1px solid var(--arc-magenta);border-radius:.35rem;background:var(--arc-screen);color:var(--arc-magenta);filter:none}[data-theme=arcade] .lobby-grid h2{color:var(--arc-ink);font-family:var(--an-font-display),var(--font-amiga),sans-serif;font-size:clamp(1.75rem,4.5vw,3.75rem);font-weight:700;letter-spacing:-.035em;line-height:1.08;text-shadow:1px 0 var(--arc-magenta),-1px 0 var(--arc-cyan)}[data-theme=arcade] .lobby-grid h2>strong{width:-moz-fit-content;width:fit-content;margin-top:.2em;border:1px solid var(--arc-cyan);border-radius:.35rem;padding:.1em .2em;background:var(--arc-cabinet);color:var(--arc-yellow);transform:none}[data-theme=arcade] .lobby-copy>p{color:var(--arc-ink);font-size:1rem;line-height:1.5}[data-theme=arcade] .lobby-copy ul{border:1px solid var(--arc-line);border-radius:.55rem;background:var(--arc-cabinet);font-size:.75rem;line-height:1.4}[data-theme=arcade] .lobby-copy li{min-width:0;border-color:var(--arc-line);color:var(--arc-muted)}[data-theme=arcade] .lobby-copy li>b{color:var(--arc-cyan);text-shadow:0 0 7px currentColor}[data-theme=arcade] .lobby-launch{min-height:3rem;border:2px solid #020105;border-radius:.7rem;background:linear-gradient(180deg,color-mix(in srgb,var(--arc-magenta) 82%,white),var(--arc-magenta));padding:.75rem 1rem;color:#12051a;box-shadow:0 5px 0 #020105;font-size:.75rem;line-height:1.35}[data-theme=arcade] .lobby-disclaimer{display:none}[data-theme=arcade] .app-content>main:not(.night-market-home){border:10px solid var(--arc-cabinet);border-top-width:18px;border-radius:1.5rem 1.5rem .75rem .75rem!important;background:linear-gradient(105deg,rgba(255,255,255,.055),transparent 20%),linear-gradient(180deg,var(--arc-deck-raised),var(--arc-cabinet));box-shadow:var(--arc-bezel),0 0 28px color-mix(in srgb,var(--arc-magenta) 16%,transparent)}[data-theme=arcade] .app-content>main:not(.night-market-home):before,[data-theme=arcade] main[data-game-page]:before{content:none;display:none}[data-theme=arcade] .app-content>main:not(.night-market-home) h1:first-of-type{color:var(--arc-ink);font-family:var(--an-font-display),var(--font-amiga),sans-serif;font-size:clamp(1.8rem,4.5vw,3.6rem);font-weight:700;letter-spacing:-.035em;line-height:1.1;text-shadow:1px 0 var(--arc-magenta),-1px 0 var(--arc-cyan),0 0 12px color-mix(in srgb,var(--arc-magenta) 40%,transparent)}[data-theme=arcade] main[data-game-page]{position:relative;border:10px solid var(--arc-cabinet);border-top-width:18px;border-radius:1.5rem 1.5rem .75rem .75rem!important;padding:clamp(1rem,3vw,1.75rem)!important;background:radial-gradient(circle at 18px 18px,rgba(255,255,255,.07) 0 2px,transparent 2.5px) 0 0 /36px 36px,linear-gradient(180deg,var(--arc-deck-raised),var(--arc-cabinet));box-shadow:var(--arc-bezel),0 0 28px color-mix(in srgb,var(--arc-magenta) 16%,transparent)}[data-theme=arcade] main[data-game-page]>h1{min-height:4.5rem;border:3px solid #020105;border-radius:.75rem;padding:.8rem 9rem .8rem 1rem;background:repeating-linear-gradient(0deg,rgba(0,0,0,.19) 0 1px,transparent 1px 4px),var(--arc-screen-raised);box-shadow:inset 0 0 0 1px var(--arc-line),0 0 14px color-mix(in srgb,var(--arc-magenta) 20%,transparent)}[data-theme=arcade] main[data-game-page]>h1+div{min-height:3.5rem;border-bottom:1px solid var(--arc-line);padding-block:.8rem}[data-theme=arcade] :is(.lobby-button,.minimize-button,.close-button){min-width:2.75rem;min-height:2.75rem;border:2px solid #020105;border-radius:.65rem;background:linear-gradient(180deg,var(--arc-deck-raised),var(--arc-deck));color:var(--arc-ink);box-shadow:0 4px 0 #020105}[data-theme=arcade] .game-stage{margin-top:1rem;overflow:hidden;border:10px solid #030207;border-radius:1.35rem/1rem!important;padding:clamp(.75rem,2vw,1.25rem);background:repeating-linear-gradient(0deg,rgba(0,0,0,.13) 0 1px,transparent 1px 4px),var(--arc-screen);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--arc-cyan) 42%,transparent),inset 0 0 36px rgba(0,0,0,.78),0 0 24px color-mix(in srgb,var(--arc-cyan) 18%,transparent)}[data-theme=arcade] .game-stage:before{content:"";width:100%;height:.45rem;display:block;margin:0 0 .85rem;background:radial-gradient(circle at .35rem center,var(--arc-magenta) 0 .23rem,transparent .25rem),radial-gradient(circle at 1.2rem center,var(--arc-cyan) 0 .2rem,transparent .22rem),linear-gradient(90deg,var(--arc-line),var(--arc-line)) 2rem /calc(100% - 2rem) 1px no-repeat}[data-theme=arcade] .game-stage .game-stage{border:0;border-radius:0!important;padding:0;background:transparent;box-shadow:none}[data-theme=arcade] .board-frame,[data-theme=arcade] [data-testid=board-2048]{position:relative;overflow:hidden;border:2px solid var(--arc-cyan);border-radius:1.15rem/.85rem!important;outline:5px solid #030207;outline-offset:0;box-shadow:0 0 0 7px color-mix(in srgb,var(--arc-magenta) 40%,#030207),0 0 26px color-mix(in srgb,var(--arc-magenta) 44%,transparent),inset 0 0 20px rgba(0,0,0,.35)!important}[data-theme=arcade] .board-frame:before,[data-theme=arcade] [data-testid=board-2048]:before{content:"";position:absolute;inset:0;z-index:12;opacity:.42;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.12),transparent 16% 70%,rgba(255,255,255,.035)),repeating-linear-gradient(0deg,rgba(0,0,0,.09) 0 1px,transparent 1px var(--arc-raster-pitch)),radial-gradient(ellipse at center,transparent 60%,rgba(2,0,8,.34) 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),inset 0 0 18px rgba(0,0,0,.32);-webkit-mask-image:none;mask-image:none;mix-blend-mode:normal}[data-theme=arcade] .board-frame:after{content:"";position:absolute;inset:0;z-index:13;opacity:.16;border-radius:inherit;pointer-events:none;background:radial-gradient(circle,rgba(0,0,0,.34) 0 .55px,transparent .85px) 0 0 /var(--arc-dot-pitch) var(--arc-dot-pitch)}[data-theme=arcade] :is([data-testid=game-guide] details,[role=dialog],[data-testid=lobby-browser] a,[data-testid=lobby-browser]>p){border:4px solid var(--arc-cabinet);border-radius:.7rem!important;background:var(--arc-cabinet-raised);color:var(--arc-ink);box-shadow:0 6px 0 #020105,inset 0 0 0 1px var(--arc-line)}[data-theme=arcade] [role=dialog]>:first-child{border-top:3px solid var(--arc-magenta);border-bottom-color:var(--arc-line)}[data-theme=arcade] :is(input,textarea,select){min-height:2.75rem;border:1px solid var(--arc-line);border-radius:.35rem;background:var(--arc-screen);color:var(--arc-ink)}[data-theme=arcade] .app-footer{border-top:4px solid var(--arc-cabinet);background:rgba(7,6,12,.96);color:var(--arc-muted);font-size:.75rem;line-height:1.5}[data-theme=arcade] .skip-link,[data-theme=arcade] main[data-game-page] :is(.text-\[10px\],.text-\[11px\]){font-size:.75rem!important;line-height:1.35}[data-theme=arcade] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--arc-focus)!important;outline-offset:3px!important;box-shadow:0 0 0 2px #020105,0 0 0 6px color-mix(in srgb,var(--arc-focus) 28%,transparent)!important}[data-theme=arcade] .signal-picker label:has(input:focus-visible){outline:3px solid var(--arc-focus);outline-offset:3px;box-shadow:0 0 0 2px #020105,0 0 0 6px color-mix(in srgb,var(--arc-focus) 28%,transparent)}@keyframes arcade-attract-drift{0%{transform:scale(1.035) translate3d(-.35%,-.2%,0)}to{transform:scale(1.055) translate3d(.4%,.25%,0)}}@keyframes arcade-crt-shine{0%,58%{background-position:-120% 0,0 0,0 0,0 0}78%,to{background-position:260% 0,0 0,0 0,0 0}}@media (min-width:901px){[data-theme=arcade] .control-line :is(.channel-nav a,.signal-picker label,.signal-more){position:relative;inset-block-start:-.25rem}}@media (max-width:1100px){[data-theme=arcade] .poster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=arcade] .channel-nav a{padding-inline:.5rem}[data-theme=arcade] .channel-nav a>em{display:none}}@media (max-width:860px){html[data-theme=arcade]{--nm-head-h:0rem}[data-theme=arcade] .broadcast-head{position:relative;backdrop-filter:none}[data-theme=arcade] .station-line{grid-template-columns:auto minmax(0,1fr) auto auto}[data-theme=arcade] .station-id{display:none}[data-theme=arcade] .broadcast-head .quick-lobby{justify-self:end}[data-theme=arcade] .control-line{grid-template-columns:1fr;gap:.8rem;padding-block:.8rem 1rem}[data-theme=arcade] .channel-nav{grid-template-columns:repeat(3,minmax(0,1fr))}[data-theme=arcade] .signal-picker{justify-content:space-between;border-inline-start:0;border-top:1px solid var(--arc-line);padding:.85rem 0 0}[data-theme=arcade] .catalog-intro{grid-template-columns:1fr}[data-theme=arcade] .catalog-intro :is(.section-kicker,h2,p,dl){grid-column:1;grid-row:auto}[data-theme=arcade] .home-catnav{grid-template-columns:repeat(3,minmax(0,1fr))}[data-theme=arcade] .lobby-grid{grid-template-columns:1fr}}@media (max-width:640px){[data-theme=arcade] .station-line{grid-template-columns:minmax(0,1fr) auto auto;padding-inline:.65rem}[data-theme=arcade] .station-tools{display:none}[data-theme=arcade] .broadcast-head .brand{min-width:0;border-inline-end:0;padding-inline-end:.35rem;font-size:.75rem;white-space:normal}[data-theme=arcade] .broadcast-head .quick-lobby{min-width:2.75rem;padding:.35rem}[data-theme=arcade] .quick-lobby>span{display:none}[data-theme=arcade] .control-line{padding-inline:.65rem}[data-theme=arcade] .channel-nav{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=arcade] .signal-picker{align-items:stretch}[data-theme=arcade] .hero{width:calc(100% - 1rem);min-height:35rem;margin-top:.75rem;border-width:7px;border-radius:1.65rem/1.2rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -3px 0 rgba(0,0,0,.72),0 8px 0 #030207,0 14px 24px rgba(0,0,0,.52)}[data-theme=arcade] .hero:before{background:linear-gradient(0deg,color-mix(in srgb,var(--arc-room) 92%,transparent),color-mix(in srgb,var(--arc-room) 58%,transparent))}[data-theme=arcade] .hero-copy{padding:1.5rem 1.15rem 2rem}[data-theme=arcade] .hero h1{font-size:clamp(2.45rem,12vw,3.6rem)}[data-theme=arcade] .hero-actions{width:100%;align-items:stretch}[data-theme=arcade] :is(.primary-cta,.text-cta){width:100%;justify-content:space-between}[data-theme=arcade] .catalog{padding-inline:.5rem}[data-theme=arcade] .catalog-intro{border-width:6px;padding:1rem}[data-theme=arcade] .home-catnav{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=arcade] .home-catnav-chip:last-child{grid-column:1/-1}[data-theme=arcade] .poster-grid{grid-template-columns:1fr;grid-auto-rows:minmax(18rem,auto)}[data-theme=arcade] .poster-grid>:is(.poster,.poster--hero,.poster--side,.poster--quarter,.poster--half,.poster--split,.poster--tall-half,.poster--tall-quarter){padding:.5rem .5rem 1.2rem}[data-theme=arcade] .night-market-home .game-ad[data-tone]{min-height:16.5rem;grid-template-columns:minmax(4.75rem,.28fr) minmax(0,1fr)}[data-theme=arcade] .inline-commercial{grid-template-columns:1fr;border-width:6px}[data-theme=arcade] .inline-commercial>a{justify-self:stretch}[data-theme=arcade] .lobby-ad{width:calc(100% - 1rem);border-width:7px;padding:1rem}[data-theme=arcade] .lobby-copy ul{grid-template-columns:1fr}[data-theme=arcade] .app-content>main:not(.night-market-home){margin-inline:.5rem;border-width:12px 7px 7px;box-shadow:none}[data-theme=arcade] main[data-game-page]{border-width:12px 7px 7px}[data-theme=arcade] main[data-game-page]>h1{min-height:8rem;padding-inline-end:0;padding-top:4.35rem}[data-theme=arcade] .game-stage{border-width:6px;padding:.6rem}[data-theme=arcade] .board-frame,[data-theme=arcade] [data-testid=board-2048]{border-radius:.8rem/.65rem!important;outline-width:3px;box-shadow:0 0 0 5px color-mix(in srgb,var(--arc-magenta) 38%,#030207),0 0 18px color-mix(in srgb,var(--arc-magenta) 34%,transparent)!important}}@media (max-width:420px){[data-theme=arcade] .ad-foot{display:grid;grid-template-columns:1fr}[data-theme=arcade] .ad-foot>b{border-inline-start:0;border-top:1px solid #020105}}@media (prefers-reduced-motion:reduce){[data-theme=arcade] :is(.station-id i,.hero-media,.hero-scan,.night-market-home .game-ad,.primary-cta,.text-cta,.quick-lobby,.channel-nav a,.home-catnav-chip){animation:none!important;transition:none!important}[data-theme=arcade] :is(.night-market-home .game-ad,.primary-cta,.text-cta,.quick-lobby,.channel-nav a,.home-catnav-chip):hover{transform:none}}html[data-theme=vectorlight]{--vl-desk:#aeb7c0;--vl-desk-deep:#929da8;--vl-paper:#f7f5ed;--vl-paper-raised:#fffdf7;--vl-paper-muted:#e7ecee;--vl-ink:#172630;--vl-muted:#455762;--vl-line:#75838d;--vl-line-soft:#b9c3c9;--vl-bronze:#76500f;--vl-blue:#2d5f79;--vl-blue-soft:#d9e7ec;--vl-green:#386449;--vl-danger:#963c34;--vl-focus:#083f5d;--vl-paper-shadow:0.7rem 0.8rem 0 rgba(46,58,68,0.16),0 1.25rem 2.8rem rgba(41,52,62,0.16);--nm-page:var(--vl-desk);--nm-panel:var(--vl-paper);--nm-ink:var(--vl-ink);--nm-muted:var(--vl-muted);--nm-line:var(--vl-line);--nm-acid:var(--vl-bronze);--nm-pink:var(--vl-blue);--nm-cyan:var(--vl-blue);--nm-red:var(--vl-danger);--nm-green:var(--vl-green);--nm-head-h:8.75rem;color-scheme:light}[data-theme=vectorlight] body{background-color:var(--vl-desk);background-image:linear-gradient(rgba(45,95,121,.14) 1px,transparent 0),linear-gradient(90deg,rgba(45,95,121,.14) 1px,transparent 0),linear-gradient(rgba(23,38,48,.055) 1px,transparent 0),linear-gradient(90deg,rgba(23,38,48,.055) 1px,transparent 0),linear-gradient(135deg,rgba(255,255,255,.16),transparent 44%);background-position:-1px -1px;background-size:80px 80px,80px 80px,16px 16px,16px 16px,100% 100%;color:var(--vl-ink)}[data-theme=vectorlight] body:before{opacity:.72;background:linear-gradient(26deg,transparent 0 18%,rgba(45,95,121,.12) 18% calc(18% + 1px),transparent calc(18% + 1px)),linear-gradient(154deg,transparent 0 68%,rgba(118,80,15,.12) 68% calc(68% + 1px),transparent calc(68% + 1px)),radial-gradient(circle at 11% 73%,transparent 0 4.9rem,rgba(45,95,121,.15) 4.9rem calc(4.9rem + 1px),transparent calc(4.9rem + 1px)),radial-gradient(circle at 89% 22%,transparent 0 7.5rem,rgba(118,80,15,.13) 7.5rem calc(7.5rem + 1px),transparent calc(7.5rem + 1px))}[data-theme=vectorlight] .noir-backdrop{display:none}[data-theme=vectorlight] .broadcast-head{border:0;border-block:1px solid var(--vl-line);background:var(--vl-paper);box-shadow:0 .45rem 1.3rem rgba(43,54,63,.18),inset 0 -3px 0 var(--vl-blue-soft);backdrop-filter:none}[data-theme=vectorlight] .station-line{min-height:3.8rem;display:grid;grid-template-columns:minmax(13rem,auto) minmax(10rem,1fr) auto auto auto;align-items:stretch;gap:0;border-bottom:0}[data-theme=vectorlight] .broadcast-head .brand{min-height:3.8rem;padding-inline-end:clamp(.9rem,2vw,1.5rem);border-inline-end:1px solid var(--vl-line);color:var(--vl-ink);font-family:var(--nm-display);font-size:1rem;font-weight:700;letter-spacing:.015em!important}[data-theme=vectorlight] .brand strong{color:var(--vl-blue)}[data-theme=vectorlight] .brand-chip{width:2.8rem;height:2.15rem;border:1px solid var(--vl-bronze);background:linear-gradient(var(--vl-bronze),var(--vl-bronze)) .35rem .35rem /.55rem 1px no-repeat,linear-gradient(var(--vl-bronze),var(--vl-bronze)) .35rem .35rem /1px .55rem no-repeat,linear-gradient(var(--vl-bronze),var(--vl-bronze)) calc(100% - .35rem) calc(100% - .35rem) /.55rem 1px no-repeat,linear-gradient(var(--vl-bronze),var(--vl-bronze)) calc(100% - .35rem) calc(100% - .35rem) /1px .55rem no-repeat,var(--vl-paper-raised);color:var(--vl-bronze);clip-path:none}[data-theme=vectorlight] :is(.brand-chip:after,.broadcast-head .brand:before,.broadcast-head .quick-lobby:before){content:none}[data-theme=vectorlight] .station-id{min-height:3.8rem;justify-self:stretch;margin:0;padding:.55rem clamp(.8rem,2vw,1.35rem);border-inline-end:1px solid var(--vl-line);color:var(--vl-muted);font-size:.75rem;line-height:1.35}[data-theme=vectorlight] .station-id:before{content:"REV 09";display:inline-grid;min-height:1.65rem;place-items:center;border:1px solid var(--vl-line);padding-inline:.45rem;background:var(--vl-paper-raised);color:var(--vl-blue);letter-spacing:.06em}[data-theme=vectorlight] .station-id i{color:var(--vl-green);animation:none}[data-theme=vectorlight] .broadcast-head .quick-lobby{min-width:9.5rem;min-height:2.75rem;justify-content:space-between;margin:.5rem .65rem;border:1px solid var(--vl-blue);border-inline-start-width:4px;padding:.45rem .65rem;background:var(--vl-blue-soft);color:var(--vl-ink);font-size:.75rem;line-height:1.3}[data-theme=vectorlight] .quick-lobby b{min-width:1.75rem;min-height:1.75rem;display:grid;place-items:center;border:1px solid var(--vl-blue);background:var(--vl-paper-raised);color:var(--vl-blue)}[data-theme=vectorlight] .quick-lobby:hover{border-color:var(--vl-bronze);background:#eee5d1}[data-theme=vectorlight] .station-tools{min-height:3.8rem;gap:.25rem;padding-inline:.45rem;border-inline:1px solid var(--vl-line-soft)}[data-theme=vectorlight] :is(.station-tools>:is(button,a),.station-tools select,.station-line>[data-testid=settings-button]){min-width:2.75rem;min-height:2.75rem;border:1px solid var(--vl-line);border-radius:0;background:var(--vl-paper-raised);color:var(--vl-ink);box-shadow:none;font-size:.75rem}[data-theme=vectorlight] .station-line>[data-testid=settings-button]{align-self:center;margin-inline-start:.45rem}[data-theme=vectorlight] .control-line{min-height:4.55rem;grid-template-columns:minmax(0,1fr) auto;gap:1rem;background:transparent}[data-theme=vectorlight] .channel-nav{align-self:end;gap:.3rem}[data-theme=vectorlight] .channel-nav a{position:relative;min-height:3rem;align-items:end;border:1px solid var(--vl-line);border-block-end:0;padding:.55rem .68rem .65rem;background:var(--vl-paper-muted);color:var(--vl-muted);font-size:.75rem;line-height:1.25}[data-theme=vectorlight] .channel-nav a:after{content:"";position:absolute;inset-inline:.48rem;inset-block-end:.28rem;height:1px;background:var(--vl-line-soft)}[data-theme=vectorlight] .channel-nav a>span{color:var(--vl-bronze);font-size:.75rem}[data-theme=vectorlight] .channel-nav a>em{min-width:1.45rem;height:1.45rem;margin-inline-start:auto;border:1px solid var(--vl-line);background:var(--vl-paper-raised);color:var(--vl-blue);font-size:.75rem}[data-theme=vectorlight] .channel-nav a:hover{border-color:var(--vl-blue);border-block-end:0;background:var(--vl-blue-soft);color:var(--vl-ink)}[data-theme=vectorlight] .signal-picker{min-height:3.2rem;gap:.55rem;border-inline-start:1px solid var(--vl-line-soft);padding-inline-start:.8rem}[data-theme=vectorlight] .signal-picker-label{color:var(--vl-muted);font-size:.75rem;line-height:1.35}[data-theme=vectorlight] :is(.signal-picker label,.signal-more){min-width:3.25rem;min-height:2.75rem;border:1px solid var(--vl-line);border-radius:0;background:var(--vl-paper-raised);color:var(--vl-muted);font-size:.75rem;line-height:1.3}[data-theme=vectorlight] .signal-more[data-active=true],[data-theme=vectorlight] .signal-picker label:has(input:checked){border-color:var(--vl-bronze);background:#e8ddc4;color:var(--vl-ink);box-shadow:inset 0 -3px 0 var(--vl-bronze)}[data-theme=vectorlight] .signal-more:hover{border-color:var(--vl-blue);background:var(--vl-blue-soft);color:var(--vl-ink)}[data-theme=vectorlight] .night-market-home{padding-block:clamp(1.25rem,3vw,2.5rem) 0}[data-theme=vectorlight] .hero{width:min(calc(100% - clamp(1.5rem, 5vw, 4rem)),92rem);min-height:clamp(28rem,55vw,34rem);margin-inline:auto;align-items:stretch;overflow:hidden;border:1px solid var(--vl-line);background:var(--vl-paper);box-shadow:var(--vl-paper-shadow)}[data-theme=vectorlight] .hero:before{inset:1rem;z-index:0;border:1px solid var(--vl-line-soft);background:linear-gradient(var(--vl-blue),var(--vl-blue)) 66% 0 /1px 100% no-repeat,linear-gradient(var(--vl-line-soft),var(--vl-line-soft)) 0 calc(100% - 4.2rem) /100% 1px no-repeat,linear-gradient(90deg,transparent 0 66%,rgba(45,95,121,.04) 66%),repeating-linear-gradient(0deg,transparent 0 2.45rem,rgba(45,95,121,.08) 2.45rem calc(2.45rem + 1px))}[data-theme=vectorlight] .home-hero:after{content:"";position:absolute;top:auto;right:auto;bottom:auto;left:auto;inset-block-start:-1px;inset-block-end:auto;inset-inline-start:auto;inset-inline-end:-1px;z-index:8;width:4.25rem;height:4.25rem;background:linear-gradient(225deg,var(--vl-desk) 0 48%,var(--vl-line) 49% 50%,#e1e0da 51% 73%,var(--vl-paper-raised) 74%);filter:drop-shadow(-.2rem .25rem .18rem rgba(23,38,48,.18));pointer-events:none}[data-theme=vectorlight] .hero-burst,[data-theme=vectorlight] .hero-legal,[data-theme=vectorlight] .hero-media,[data-theme=vectorlight] .ticker{display:none}[data-theme=vectorlight] .hero-scan{inset:1rem 1rem 1rem 66%;z-index:1;opacity:1;border:0;background:linear-gradient(var(--vl-bronze),var(--vl-bronze)) 50% 10% /1px 80% no-repeat,linear-gradient(90deg,var(--vl-bronze),var(--vl-bronze)) 10% 50% /80% 1px no-repeat,radial-gradient(circle,transparent 0 18%,rgba(45,95,121,.28) 18% calc(18% + 1px),transparent calc(18% + 1px) 34%,rgba(45,95,121,.2) 34% calc(34% + 1px),transparent calc(34% + 1px)),repeating-linear-gradient(0deg,transparent 0 .95rem,rgba(45,95,121,.13) .95rem calc(.95rem + 1px)),repeating-linear-gradient(90deg,transparent 0 .95rem,rgba(45,95,121,.13) .95rem calc(.95rem + 1px));mix-blend-mode:multiply}[data-theme=vectorlight] .hero-copy{z-index:4;width:66%;margin:0;display:grid;align-content:center;padding:clamp(3rem,6vw,5rem) clamp(2rem,5vw,4.75rem)}[data-theme=vectorlight] .hero-copy:before{content:"COVER SHEET · A/N-09 · ISSUE 04";width:-moz-fit-content;width:fit-content;margin-bottom:1.15rem;border:0;border-block:1px solid var(--vl-bronze);padding:.38rem 0;color:var(--vl-bronze);font-size:.75rem;line-height:1.35;letter-spacing:.08em}[data-theme=vectorlight] .home-hero p:first-of-type:before{content:none}[data-theme=vectorlight] .commercial-label{color:var(--vl-muted);font-size:.75rem;line-height:1.4}[data-theme=vectorlight] .commercial-label>span{min-height:2.15rem;border:1px solid var(--vl-blue);background:var(--vl-blue-soft);color:var(--vl-blue)}[data-theme=vectorlight] .hero h1{max-width:13ch;margin:.65rem 0 1rem;color:var(--vl-ink);font-size:clamp(2.9rem,6vw,5.5rem);font-weight:700;letter-spacing:-.045em;line-height:.9}[data-theme=vectorlight] .hero h1>span,[data-theme=vectorlight] .hero h1>span:last-child{margin:0;border:0;padding:0;background:transparent;color:inherit;text-shadow:none;transform:none}[data-theme=vectorlight] .hero h1>span:last-child{width:-moz-fit-content;width:fit-content;border-block-end:.12em solid var(--vl-bronze);color:var(--vl-blue)}[data-theme=vectorlight] .hero-lede{max-width:39rem;color:var(--vl-ink);font-size:1rem;line-height:1.6}[data-theme=vectorlight] .hero-actions{gap:.65rem;margin-top:1.25rem}[data-theme=vectorlight] :is(.primary-cta,.text-cta){min-height:2.75rem;border:1px solid var(--vl-line);padding:.7rem .9rem;color:var(--vl-ink);font-size:.75rem;line-height:1.35;box-shadow:none;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}[data-theme=vectorlight] .primary-cta{border-color:var(--vl-bronze);background:#e8ddc4}[data-theme=vectorlight] .text-cta{border-color:var(--vl-blue);background:var(--vl-blue-soft);color:var(--vl-blue)}[data-theme=vectorlight] :is(.primary-cta,.text-cta):hover{border-color:var(--vl-ink);background:var(--vl-paper-raised);color:var(--vl-ink);transform:translateY(-1px)}[data-theme=vectorlight] .hero-fine{max-width:42rem;margin-top:.9rem;color:var(--vl-muted);font-size:.75rem;line-height:1.55}[data-theme=vectorlight] .catalog{width:min(calc(100% - clamp(1.5rem, 5vw, 4rem)),92rem);display:grid;grid-template-columns:minmax(11.5rem,.25fr) minmax(0,1fr);align-items:start;gap:0 clamp(1rem,3vw,2.5rem);padding:clamp(3rem,6vw,5rem) 0 clamp(4rem,8vw,7rem)}[data-theme=vectorlight] .catalog-intro{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:stretch;gap:.8rem 2rem;margin-bottom:2rem;border:1px solid var(--vl-line);padding:clamp(1.25rem,3vw,2rem);background:linear-gradient(var(--vl-blue-soft),var(--vl-blue-soft)) 0 0 /.45rem 100% no-repeat,var(--vl-paper);box-shadow:.45rem .55rem 0 rgba(46,58,68,.14)}[data-theme=vectorlight] .section-kicker{grid-column:1;color:var(--vl-bronze);font-size:.75rem;line-height:1.4}[data-theme=vectorlight] .catalog-intro>.section-kicker{font-size:0}[data-theme=vectorlight] .catalog-intro>.section-kicker:before{content:"PLAN SET · DRAWING INDEX";font-size:.75rem}[data-theme=vectorlight] .catalog-intro h2{grid-column:1;max-width:18ch;color:var(--vl-ink);font-size:clamp(2rem,4.5vw,3.65rem);font-weight:700;letter-spacing:-.04em;line-height:.98}[data-theme=vectorlight] .catalog-intro>p:not(.section-kicker){grid-column:1;max-width:52rem;color:var(--vl-muted);font-size:.95rem;line-height:1.55}[data-theme=vectorlight] .catalog-intro dl{grid-column:2;grid-row:1/span 3;align-self:stretch;border-color:var(--vl-line);background:var(--vl-paper-raised)}[data-theme=vectorlight] .catalog-intro dl>div{min-height:4rem;border-color:var(--vl-line-soft);padding:.75rem}[data-theme=vectorlight] .catalog-intro dt{color:var(--vl-muted);font-size:.75rem;line-height:1.35}[data-theme=vectorlight] .catalog-intro dd{color:var(--vl-blue);font-size:1.45rem}[data-theme=vectorlight] .home-catnav{position:sticky;top:calc(var(--nm-head-h) + 1rem);z-index:5;grid-column:1;display:grid;grid-template-columns:1fr;gap:0;margin:0;border:1px solid var(--vl-line);border-block-end:0;background:var(--vl-paper);box-shadow:.35rem .45rem 0 rgba(46,58,68,.13)}[data-theme=vectorlight] .home-catnav:before{content:"DRAWING INDEX";min-height:2.75rem;display:flex;align-items:center;border-block-end:1px solid var(--vl-line);padding:.65rem .75rem;background:var(--vl-blue-soft);color:var(--vl-blue);font-family:var(--nm-pixel);font-size:.75rem;letter-spacing:.08em}[data-theme=vectorlight] .home-catnav-chip{min-height:3.25rem;justify-content:flex-start;border:0;border-block-end:1px solid var(--vl-line);padding:.65rem .75rem;background:var(--vl-paper);color:var(--vl-muted);font-size:.75rem;line-height:1.35}[data-theme=vectorlight] .home-catnav-chip:before{width:.55rem;height:.55rem;border:1px solid var(--cat-accent,var(--vl-blue));border-radius:50%;background:var(--vl-paper-raised)}[data-theme=vectorlight] .home-catnav-chip>span{color:var(--cat-accent,var(--vl-blue))}[data-theme=vectorlight] .home-catnav-chip>em{min-width:1.55rem;height:1.55rem;margin-inline-start:auto;border:1px solid var(--vl-line-soft);background:var(--vl-paper-raised);color:var(--vl-blue);font-size:.75rem}[data-theme=vectorlight] .home-catnav-chip:hover{border-color:var(--vl-line);background:var(--vl-blue-soft);color:var(--vl-ink)}[data-theme=vectorlight] [data-category=board]{--zone:var(--vl-bronze);--cat-accent:var(--vl-bronze)}[data-theme=vectorlight] [data-category=card]{--zone:#315f78;--cat-accent:#315f78}[data-theme=vectorlight] [data-category=arcade]{--zone:#4d5f70;--cat-accent:#4d5f70}[data-theme=vectorlight] [data-category=puzzle]{--zone:#8a4139;--cat-accent:#8a4139}[data-theme=vectorlight] [data-category=tiles]{--zone:#3d684e;--cat-accent:#3d684e}[data-theme=vectorlight] .catalog>div{min-width:0;grid-column:2}[data-theme=vectorlight] .catalog>.catalog-intro{grid-column:1/-1}[data-theme=vectorlight] .market-zone{margin-block:0 clamp(2.5rem,6vw,4.75rem);border:1px solid var(--vl-line);background:var(--vl-paper);box-shadow:.45rem .55rem 0 rgba(46,58,68,.13)}[data-theme=vectorlight] .zone-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta count" "title count";align-items:center;gap:.35rem 1rem;margin:0;border:0;border-block-end:1px solid var(--vl-line);padding:.9rem 1rem;background:linear-gradient(90deg,color-mix(in srgb,var(--zone) 12%,var(--vl-paper)) 0 38%,transparent 68%),var(--vl-paper)}[data-theme=vectorlight] .zone-head .home-category-name{grid-area:title;max-width:24ch;color:var(--vl-ink);font-size:clamp(1.35rem,3vw,2.15rem);font-weight:700;letter-spacing:-.025em;line-height:1.05}[data-theme=vectorlight] .zone-head>p{grid-area:meta;color:var(--vl-muted);font-size:.75rem;line-height:1.4}[data-theme=vectorlight] .zone-head>p>span{color:var(--zone)}[data-theme=vectorlight] .zone-head>p>span[data-sheet]{font-size:0}[data-theme=vectorlight] .zone-head>p>span[data-sheet]:before{content:"SHEET " attr(data-sheet);font-size:.75rem}[data-theme=vectorlight] .zone-head>.home-category-count{grid-area:count;min-height:2.75rem;display:inline-flex;align-items:center;border:1px solid var(--zone);padding:.5rem .7rem;background:var(--vl-paper-raised);color:var(--zone);font-size:.75rem;line-height:1.35}[data-theme=vectorlight] .poster-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(17rem,1fr);gap:1px;padding:1px;background:var(--vl-line)}[data-theme=vectorlight] .poster-grid>:is(.poster,.poster--hero,.poster--side,.poster--quarter,.poster--half,.poster--split,.poster--tall-half,.poster--tall-quarter){min-width:0;height:100%;grid-column:auto;grid-row:auto}[data-theme=vectorlight] .night-market-home .game-ad[data-tone]{--tile-bg:var(--vl-paper-raised);--tile-ink:var(--vl-ink);--tile-hot:var(--zone);--card-neon:var(--zone);width:100%;height:100%;min-height:17rem;display:grid;grid-template-columns:minmax(6.4rem,.34fr) minmax(0,1fr);grid-template-rows:auto minmax(9rem,1fr) auto;overflow:hidden;border:0;background:var(--vl-paper-raised);color:var(--vl-ink);box-shadow:none;transition:background-color .12s ease,transform .12s ease,box-shadow .12s ease}[data-theme=vectorlight] .night-market-home .game-ad:before{content:"";position:absolute;inset:.55rem;z-index:4;opacity:.72;background:linear-gradient(var(--zone),var(--zone)) 0 0 /1rem 1px no-repeat,linear-gradient(var(--zone),var(--zone)) 0 0 /1px 1rem no-repeat,linear-gradient(var(--vl-blue),var(--vl-blue)) 100% 100% /1rem 1px no-repeat,linear-gradient(var(--vl-blue),var(--vl-blue)) 100% 100% /1px 1rem no-repeat,linear-gradient(var(--vl-line-soft),var(--vl-line-soft)) 33% 0 /1px .45rem no-repeat,linear-gradient(var(--vl-line-soft),var(--vl-line-soft)) 66% 100% /1px .45rem no-repeat;-webkit-mask-image:none;mask-image:none;pointer-events:none}[data-theme=vectorlight] .night-market-home .game-ad:after{content:"";position:absolute;top:auto;right:auto;bottom:auto;left:auto;inset-block-start:0;inset-block-end:auto;inset-inline-start:auto;inset-inline-end:0;z-index:5;width:1.75rem;height:1.75rem;background:linear-gradient(225deg,var(--vl-paper) 0 48%,var(--vl-line-soft) 49% 51%,#dedfd9 52%);clip-path:polygon(0 0,100% 100%,100% 0);opacity:1;pointer-events:none}[data-theme=vectorlight] .ad-visual:before{content:none;display:none}[data-theme=vectorlight] .night-market-home .game-ad:hover{z-index:3;border:0;outline:2px solid var(--zone);outline-offset:-4px;background:color-mix(in srgb,var(--zone) 5%,var(--vl-paper-raised));box-shadow:inset 0 0 0 1px var(--vl-paper-raised);transform:translateY(-2px)}[data-theme=vectorlight] .ad-top{grid-column:1/-1;grid-row:1;min-height:2.75rem;gap:.75rem;border-block-end:1px solid var(--vl-line-soft);padding:.65rem .75rem;color:var(--vl-muted);font-size:.75rem;line-height:1.35}[data-theme=vectorlight] .night-market-home .home-card-code{position:static;display:inline;color:var(--zone);font-size:.75rem;letter-spacing:.08em;opacity:1}[data-theme=vectorlight] .availability{color:var(--vl-muted);line-height:1.35;white-space:normal}[data-theme=vectorlight] .availability>i{width:.55rem;height:.55rem;flex:0 0 auto;border-color:var(--vl-blue)}[data-theme=vectorlight] .availability.is-online>i{background:var(--vl-blue)}[data-theme=vectorlight] .ad-visual{position:relative;inset:auto;grid-column:1;grid-row:2;min-height:9rem;overflow:hidden;border-inline-end:1px solid var(--vl-line-soft);background:linear-gradient(var(--vl-blue),var(--vl-blue)) 50% /1px 74% no-repeat,linear-gradient(90deg,var(--vl-blue),var(--vl-blue)) 50% /74% 1px no-repeat,radial-gradient(circle,transparent 0 32%,color-mix(in srgb,var(--zone) 34%,transparent) 32% calc(32% + 1px),transparent calc(32% + 1px)),repeating-linear-gradient(0deg,transparent 0 .8rem,rgba(45,95,121,.08) .8rem calc(.8rem + 1px)),var(--vl-paper-muted);filter:grayscale(.35) contrast(1.05)}[data-theme=vectorlight] .ad-copy,[data-theme=vectorlight] :is(.poster--hero,.poster--tall-half,.poster--split) .ad-copy{grid-column:2;grid-row:2;align-self:stretch;justify-content:center;gap:.5rem;margin:0;padding:1rem;text-shadow:none}[data-theme=vectorlight] .ad-copy>small{max-width:45ch;color:var(--vl-muted);font-size:.78rem;font-weight:500;letter-spacing:0;line-height:1.5;text-transform:none}[data-theme=vectorlight] .ad-copy h3,[data-theme=vectorlight] .ad-copy h3>strong,[data-theme=vectorlight] :is(.poster--hero,.poster--tall-half) .ad-copy h3,[data-theme=vectorlight] :is(.poster--hero,.poster--tall-half) .ad-copy h3>strong{color:var(--vl-ink);font-size:clamp(1.2rem,2.2vw,1.8rem);font-weight:700;letter-spacing:-.025em;line-height:1.08}[data-theme=vectorlight] .ad-copy>em,[data-theme=vectorlight] :is(.poster--hero,.poster--tall-half,.poster--split,.poster--half) .ad-copy>em{display:block;max-width:42ch;color:var(--vl-blue);font-size:.75rem;font-style:normal;line-height:1.45}[data-theme=vectorlight] .ad-foot{grid-column:1/-1;grid-row:3;min-height:3rem;border-block-start:1px solid var(--vl-line);color:var(--vl-muted);font-size:.75rem;line-height:1.35}[data-theme=vectorlight] .ad-foot>span{padding:.65rem .75rem;white-space:normal}[data-theme=vectorlight] .ad-foot>b{min-height:3rem;border-inline-start:1px solid var(--vl-line);background:#eee5d1;padding:.65rem .75rem;color:var(--vl-bronze);font-size:.75rem;line-height:1.35}[data-theme=vectorlight] .inline-commercial{min-height:8rem;grid-template-columns:minmax(0,1fr) minmax(12rem,auto);gap:1rem 2rem;margin-block:clamp(2.5rem,5vw,4.25rem);border:1px solid var(--vl-line);border-inline-start:.45rem solid var(--vl-bronze);padding:clamp(1.2rem,3vw,1.75rem);background:linear-gradient(135deg,transparent 0 84%,rgba(45,95,121,.1) 84%),var(--vl-paper);color:var(--vl-ink);box-shadow:.45rem .55rem 0 rgba(46,58,68,.13)}[data-theme=vectorlight] .inline-commercial.commercial-alt{border-inline-start-color:var(--vl-blue)}[data-theme=vectorlight] .inline-commercial:after{content:"REVIEW COPY";inset-inline-end:1rem;inset-block-end:.65rem;color:rgba(45,95,121,.17);font-size:clamp(2rem,5vw,4.5rem);letter-spacing:-.035em}[data-theme=vectorlight] .inline-commercial p>span{color:var(--vl-bronze);font-size:.75rem;line-height:1.4}[data-theme=vectorlight] .inline-commercial p>strong{margin-top:.35rem;color:var(--vl-ink);font-size:clamp(1.45rem,3.2vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.05}[data-theme=vectorlight] .inline-commercial>a{min-height:2.75rem;border:1px solid var(--vl-blue);background:var(--vl-blue-soft);padding:.7rem .9rem;color:var(--vl-blue);font-size:.75rem;line-height:1.35}[data-theme=vectorlight] .lobby-ad{width:min(calc(100% - clamp(1.5rem, 5vw, 4rem)),92rem);min-height:0;margin:0 auto clamp(3rem,7vw,6rem);display:grid;grid-template-columns:1fr;justify-content:normal;border:1px solid var(--vl-line);padding:clamp(1.25rem,4vw,2.75rem);background:var(--vl-paper);color:var(--vl-ink);box-shadow:var(--vl-paper-shadow)}[data-theme=vectorlight] .lobby-noise{opacity:.32;background:linear-gradient(135deg,transparent 0 72%,rgba(45,95,121,.16) 72% calc(72% + 1px),transparent calc(72% + 1px)),repeating-linear-gradient(90deg,transparent 0 3rem,rgba(117,131,141,.4) 3rem calc(3rem + 1px)),repeating-linear-gradient(0deg,transparent 0 3rem,rgba(117,131,141,.4) 3rem calc(3rem + 1px))}[data-theme=vectorlight] .lobby-ad>.commercial-label{width:100%;margin:0 0 1rem;color:var(--vl-muted)}[data-theme=vectorlight] .lobby-grid{width:100%;grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:center;gap:1.5rem 3rem}[data-theme=vectorlight] .lobby-grid h2{color:var(--vl-ink);font-size:clamp(2.25rem,5.2vw,4.7rem);font-weight:700;letter-spacing:-.05em;line-height:.92}[data-theme=vectorlight] .lobby-grid h2>strong{width:-moz-fit-content;width:fit-content;margin-top:.18em;border:0;border-block-end:.12em solid var(--vl-bronze);padding:0;background:transparent;color:var(--vl-blue);transform:none}[data-theme=vectorlight] .lobby-copy>p{color:var(--vl-ink);font-size:1rem;font-weight:500;line-height:1.55}[data-theme=vectorlight] .lobby-copy ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:1rem 0;border:1px solid var(--vl-line);background:var(--vl-paper-raised);font-size:.75rem;line-height:1.35}[data-theme=vectorlight] .lobby-copy li{min-width:0;align-items:flex-start;flex-direction:column;gap:.35rem;border:0;border-inline-end:1px solid var(--vl-line-soft);padding:.7rem;color:var(--vl-muted)}[data-theme=vectorlight] .lobby-copy li:last-child{border-inline-end:0}[data-theme=vectorlight] .lobby-copy li>b{color:var(--vl-blue);font-size:1.35rem}[data-theme=vectorlight] .lobby-launch{min-height:3rem;border:1px solid var(--vl-bronze);background:#e8ddc4;padding:.75rem 1rem;color:var(--vl-ink);box-shadow:none;font-size:.75rem;line-height:1.35}[data-theme=vectorlight] .lobby-launch:hover{border-color:var(--vl-blue);background:var(--vl-blue-soft);color:var(--vl-ink)}[data-theme=vectorlight] .lobby-disclaimer{display:none}[data-theme=vectorlight] .app-content>main:not(.night-market-home){position:relative;width:min(calc(100% - clamp(1.5rem, 5vw, 4rem)),92rem);margin-block:clamp(2rem,5vw,4rem);margin-inline:auto;border:1px solid var(--vl-line);border-block-start:.45rem solid var(--vl-blue);padding:clamp(1rem,3vw,2rem);background:linear-gradient(var(--vl-line-soft),var(--vl-line-soft)) calc(100% - 7.5rem) 0 /1px 100% no-repeat,linear-gradient(rgba(45,95,121,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(45,95,121,.07) 1px,transparent 1px),var(--vl-paper);background-size:1px 100%,24px 24px,24px 24px,auto;box-shadow:var(--vl-paper-shadow)}[data-theme=vectorlight] .app-content>main:not(.night-market-home):before{content:"ACTIVE DRAWING · REVIEW SET";display:block;width:-moz-fit-content;width:fit-content;margin-bottom:.85rem;border-block:1px solid var(--vl-bronze);padding:.38rem 0;color:var(--vl-bronze);font-family:var(--nm-pixel);font-size:.75rem;letter-spacing:.08em;line-height:1.35}[data-theme=vectorlight] .app-content>main:not(.night-market-home) h1:first-of-type{color:var(--vl-ink);font-size:clamp(2rem,5vw,3.8rem);font-weight:700;letter-spacing:-.04em;line-height:1}[data-theme=vectorlight] .app-content>main[data-game-page],[data-theme=vectorlight] main[data-game-page]{position:relative;border:1px solid var(--vl-line);border-top:.45rem solid var(--vl-blue);border-radius:0!important;padding:clamp(1rem,3vw,2rem)!important;background-color:var(--vl-paper);background-image:linear-gradient(var(--vl-line-soft),var(--vl-line-soft)),linear-gradient(rgba(45,95,121,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(45,95,121,.07) 1px,transparent 1px);background-position:calc(100% - 7.5rem) 0,-1px -1px,-1px -1px;background-repeat:no-repeat,repeat,repeat;background-size:1px 100%,24px 24px,24px 24px;box-shadow:var(--vl-paper-shadow)}[data-theme=vectorlight] .app-content>main[data-game-page]:before,[data-theme=vectorlight] main[data-game-page]:before{content:"SHEET A/N-09 · ACTIVE DRAWING";display:block;width:-moz-fit-content;width:fit-content;margin-bottom:.85rem;border-block:1px solid var(--vl-bronze);padding:.38rem 0 .58rem;background-image:linear-gradient(90deg,var(--vl-bronze) 0 2.5rem,var(--vl-blue) 2.5rem 4rem,transparent 4rem);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;color:var(--vl-bronze);font-family:var(--nm-pixel);font-size:.75rem;letter-spacing:.08em;line-height:1.35}[data-theme=vectorlight] main[data-game-page]>h1{min-height:4.4rem;border-block-end:1px solid var(--vl-line);padding-inline-end:9rem;padding-block-end:.85rem;background:linear-gradient(var(--vl-blue),var(--vl-blue)) 0 100% /4.5rem 3px no-repeat}[data-theme=vectorlight] main[data-game-page]>h1+div{min-height:3.25rem;margin-top:0!important;border-block-end:1px solid var(--vl-line-soft);padding-block:.8rem;background:rgba(255,253,247,.64)}[data-theme=vectorlight] :is(.lobby-button,.minimize-button,.close-button){min-width:2.75rem;min-height:2.75rem;border:1px solid var(--vl-line);border-radius:0;background:var(--vl-paper-raised);color:var(--vl-ink);box-shadow:inset 0 -3px 0 var(--vl-blue-soft)}[data-theme=vectorlight] :is(.lobby-button,.minimize-button,.close-button):hover{border-color:var(--vl-blue);background:var(--vl-blue-soft)}[data-theme=vectorlight] .close-button:hover{border-color:var(--vl-danger);background:#f0dcd8}[data-theme=vectorlight] .game-stage{margin-top:1rem;border:1px solid var(--vl-line);border-radius:0!important;padding:clamp(.9rem,2vw,1.4rem);background:repeating-linear-gradient(0deg,transparent 0 1.2rem,rgba(45,95,121,.08) 1.2rem calc(1.2rem + 1px)),repeating-linear-gradient(90deg,transparent 0 1.2rem,rgba(45,95,121,.08) 1.2rem calc(1.2rem + 1px)),var(--vl-paper-raised);box-shadow:inset 0 0 0 .35rem var(--vl-paper-muted),.35rem .45rem 0 rgba(46,58,68,.12)}[data-theme=vectorlight] .game-stage:before{content:"";width:100%;height:.65rem;display:block;margin:-.15rem 0 1rem;border:0;padding:0;background:linear-gradient(90deg,var(--vl-bronze) 0 3rem,transparent 3rem 3.45rem,var(--vl-blue) 3.45rem 5.4rem,transparent 5.4rem) 0 0 /100% 3px no-repeat,linear-gradient(90deg,var(--vl-line),var(--vl-line)) 0 100% /100% 1px no-repeat}[data-theme=vectorlight] .game-stage .game-stage{margin-top:0;border:0;padding:0;background:transparent;box-shadow:none}[data-theme=vectorlight] .game-stage .game-stage:before{content:none;display:none}[data-theme=vectorlight] .board-frame{position:relative;--hud-c:var(--vl-blue);--hud-inset:-8px;--hud-len:1.3rem;outline:1px solid var(--vl-line);outline-offset:5px;border-radius:0!important;box-shadow:.35rem .45rem 0 rgba(46,58,68,.14)!important}[data-theme=vectorlight] .board-frame:before{opacity:.22;background:repeating-linear-gradient(0deg,rgba(45,95,121,.15) 0 1px,transparent 1px 6px),linear-gradient(115deg,rgba(118,80,15,.09),transparent 42%);-webkit-mask-image:linear-gradient(118deg,#000,transparent 40%);mask-image:linear-gradient(118deg,#000,transparent 40%);mix-blend-mode:multiply}[data-theme=vectorlight] .board-frame:after{inset:-9px;background:linear-gradient(var(--vl-blue),var(--vl-blue)) 0 0 /1.3rem 1px no-repeat,linear-gradient(var(--vl-blue),var(--vl-blue)) 0 0 /1px 1.3rem no-repeat,linear-gradient(var(--vl-bronze),var(--vl-bronze)) 100% 0 /1.3rem 1px no-repeat,linear-gradient(var(--vl-bronze),var(--vl-bronze)) 100% 0 /1px 1.3rem no-repeat,linear-gradient(var(--vl-bronze),var(--vl-bronze)) 0 100% /1.3rem 1px no-repeat,linear-gradient(var(--vl-bronze),var(--vl-bronze)) 0 100% /1px 1.3rem no-repeat,linear-gradient(var(--vl-blue),var(--vl-blue)) 100% 100% /1.3rem 1px no-repeat,linear-gradient(var(--vl-blue),var(--vl-blue)) 100% 100% /1px 1.3rem no-repeat,linear-gradient(var(--vl-line),var(--vl-line)) top /1px .55rem no-repeat,linear-gradient(var(--vl-line),var(--vl-line)) bottom /1px .55rem no-repeat}[data-theme=vectorlight] [data-testid=game-guide]{border-color:var(--vl-line)}[data-theme=vectorlight] :is([data-testid=game-guide] details,[role=dialog],[data-testid=lobby-browser] a,[data-testid=lobby-browser]>p){border:1px solid var(--vl-line);border-radius:0!important;background:linear-gradient(135deg,transparent 0 calc(100% - 1.5rem),var(--vl-paper-muted) calc(100% - 1.5rem)),var(--vl-paper-raised);color:var(--vl-ink);box-shadow:.4rem .5rem 0 rgba(46,58,68,.14)}[data-theme=vectorlight] [data-testid=game-guide] summary{min-height:2.75rem;color:var(--vl-blue)}[data-theme=vectorlight] [role=dialog]>:first-child{border-top:.35rem solid var(--vl-bronze);border-bottom-color:var(--vl-line);background:var(--vl-paper)}[data-theme=vectorlight] :is(input,textarea,select){min-height:2.75rem;border:1px solid var(--vl-line);border-radius:0;background:var(--vl-paper-raised);color:var(--vl-ink)}[data-theme=vectorlight] :is(input,textarea)::-moz-placeholder{color:var(--vl-muted);opacity:1}[data-theme=vectorlight] :is(input,textarea)::placeholder{color:var(--vl-muted);opacity:1}[data-theme=vectorlight] .app-footer{border-block-start:1px solid var(--vl-line);background:var(--vl-paper);color:var(--vl-muted);font-size:.75rem;line-height:1.5}[data-theme=vectorlight] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--vl-focus)!important;outline-offset:3px!important;box-shadow:0 0 0 1px var(--vl-paper-raised),0 0 0 5px rgba(8,63,93,.24)!important}[data-theme=vectorlight] .signal-picker label:has(input:focus-visible){outline:3px solid var(--vl-focus);outline-offset:3px;box-shadow:0 0 0 1px var(--vl-paper-raised),0 0 0 5px rgba(8,63,93,.24)}[data-theme=vectorlight][dir=rtl] .home-hero:after,[dir=rtl] [data-theme=vectorlight] .home-hero:after{background:linear-gradient(135deg,var(--vl-desk) 0 48%,var(--vl-line) 49% 50%,#e1e0da 51% 73%,var(--vl-paper-raised) 74%)}[data-theme=vectorlight][dir=rtl] .night-market-home .game-ad:after,[dir=rtl] [data-theme=vectorlight] .night-market-home .game-ad:after{background:linear-gradient(135deg,var(--vl-paper) 0 48%,var(--vl-line-soft) 49% 51%,#dedfd9 52%);clip-path:polygon(100% 0,0 100%,0 0)}@media (max-width:1100px){[data-theme=vectorlight] .station-line{grid-template-columns:minmax(12rem,auto) minmax(8rem,1fr) auto auto auto}[data-theme=vectorlight] .signal-picker-label,[data-theme=vectorlight] .station-id:before{display:none}[data-theme=vectorlight] .channel-nav a{padding-inline:.5rem}[data-theme=vectorlight] .channel-nav a>em{display:none}[data-theme=vectorlight] .catalog{grid-template-columns:minmax(10.5rem,.23fr) minmax(0,1fr)}[data-theme=vectorlight] .poster-grid{grid-template-columns:1fr}}@media (max-width:900px){html[data-theme=vectorlight]{--nm-head-h:11rem}[data-theme=vectorlight] .station-line{grid-template-columns:minmax(12rem,1fr) auto auto auto}[data-theme=vectorlight] .station-id{display:none}[data-theme=vectorlight] .control-line{min-height:auto;grid-template-columns:1fr;gap:.65rem;padding-block:.65rem}[data-theme=vectorlight] .channel-nav{align-self:stretch;overflow-x:auto}[data-theme=vectorlight] .channel-nav a{min-width:-moz-max-content;min-width:max-content;border-block-end:1px solid var(--vl-line)}[data-theme=vectorlight] .signal-picker{justify-content:flex-end;border-inline-start:0;padding-inline-start:0}[data-theme=vectorlight] .hero{min-height:31rem}[data-theme=vectorlight] .hero:before{background:linear-gradient(var(--vl-line-soft),var(--vl-line-soft)) 0 calc(100% - 4.2rem) /100% 1px no-repeat,repeating-linear-gradient(0deg,transparent 0 2.45rem,rgba(45,95,121,.08) 2.45rem calc(2.45rem + 1px))}[data-theme=vectorlight] .hero-scan{display:none}[data-theme=vectorlight] .hero-copy{width:100%;padding-inline-end:clamp(3rem,10vw,6rem)}[data-theme=vectorlight] .catalog{grid-template-columns:minmax(0,1fr)}[data-theme=vectorlight] .catalog>.catalog-intro,[data-theme=vectorlight] .catalog>div,[data-theme=vectorlight] .home-catnav{grid-column:1}[data-theme=vectorlight] .home-catnav{position:static;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.5rem;border-inline-end:0;box-shadow:none}[data-theme=vectorlight] .home-catnav:before{grid-column:1/-1;border-inline-end:1px solid var(--vl-line)}[data-theme=vectorlight] .home-catnav-chip{border-inline-end:1px solid var(--vl-line)}}@media (max-width:640px){html[data-theme=vectorlight]{--nm-head-h:10.5rem}[data-theme=vectorlight] .station-line{min-height:3.4rem;grid-template-columns:minmax(0,1fr) auto auto;padding-inline:.65rem}[data-theme=vectorlight] .broadcast-head .brand{min-width:0;min-height:3.4rem;overflow:hidden;padding-inline-end:.55rem;font-size:.85rem;text-overflow:ellipsis}[data-theme=vectorlight] .brand-chip{width:2.45rem;flex:0 0 auto}[data-theme=vectorlight] .broadcast-head .quick-lobby{min-width:2.75rem;width:2.75rem;overflow:hidden;margin-inline:.35rem;padding:.35rem;white-space:nowrap}[data-theme=vectorlight] .quick-lobby b{flex:0 0 auto}[data-theme=vectorlight] .station-tools{display:none}[data-theme=vectorlight] .station-line>[data-testid=settings-button]{margin-inline-start:0}[data-theme=vectorlight] .control-line{padding-inline:.65rem}[data-theme=vectorlight] .signal-picker{justify-content:stretch}[data-theme=vectorlight] .signal-picker-options{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}[data-theme=vectorlight] :is(.signal-picker label,.signal-more){min-width:0}[data-theme=vectorlight] .night-market-home{padding-block-start:.85rem}[data-theme=vectorlight] .app-content>main:not(.night-market-home),[data-theme=vectorlight] .catalog,[data-theme=vectorlight] .hero,[data-theme=vectorlight] .lobby-ad{width:calc(100% - 1rem)}[data-theme=vectorlight] .hero{min-height:32rem}[data-theme=vectorlight] .hero:before{inset:.65rem}[data-theme=vectorlight] .home-hero:after{width:3rem;height:3rem}[data-theme=vectorlight] .hero-copy{padding:3.3rem 1.5rem 3.5rem}[data-theme=vectorlight] .hero h1{font-size:clamp(2.5rem,14vw,4rem)}[data-theme=vectorlight] .catalog-intro{grid-template-columns:1fr}[data-theme=vectorlight] .catalog-intro :is(.section-kicker,h2,p),[data-theme=vectorlight] .catalog-intro dl{grid-column:1}[data-theme=vectorlight] .catalog-intro dl{grid-row:auto}[data-theme=vectorlight] .home-catnav{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=vectorlight] .zone-head{grid-template-columns:minmax(0,1fr) auto}[data-theme=vectorlight] .poster-grid{grid-auto-rows:auto}[data-theme=vectorlight] .night-market-home .game-ad[data-tone]{min-height:18rem;grid-template-columns:minmax(5.5rem,.3fr) minmax(0,1fr)}[data-theme=vectorlight] :is(.inline-commercial,.lobby-grid){grid-template-columns:1fr}[data-theme=vectorlight] .inline-commercial>a{justify-self:stretch}[data-theme=vectorlight] .lobby-copy ul{grid-template-columns:1fr}[data-theme=vectorlight] .lobby-copy li{border-inline-end:0;border-block-end:1px solid var(--vl-line-soft)}[data-theme=vectorlight] main[data-game-page]{padding:.9rem!important}[data-theme=vectorlight] main[data-game-page]>h1{padding-inline-end:0;padding-block-start:3.5rem;font-size:clamp(1.8rem,11vw,3rem)}[data-theme=vectorlight] .game-stage{padding:.75rem}}@media (max-width:420px){[data-theme=vectorlight] .home-catnav{grid-template-columns:1fr}[data-theme=vectorlight] .night-market-home .game-ad[data-tone]{grid-template-columns:1fr;grid-template-rows:auto 6.5rem auto auto}[data-theme=vectorlight] .ad-visual{grid-column:1;grid-row:2;min-height:6.5rem;border-inline-end:0;border-block-end:1px solid var(--vl-line-soft)}[data-theme=vectorlight] .ad-copy,[data-theme=vectorlight] :is(.poster--hero,.poster--tall-half,.poster--split) .ad-copy{grid-column:1;grid-row:3}[data-theme=vectorlight] .ad-foot{grid-column:1;grid-row:4;display:grid;grid-template-columns:1fr}[data-theme=vectorlight] .ad-foot>b{border-inline-start:0;border-block-start:1px solid var(--vl-line-soft)}}@media (prefers-reduced-motion:reduce){[data-theme=vectorlight] :is(.station-id i,.night-market-home .game-ad,.primary-cta,.text-cta,.quick-lobby,.channel-nav a,.home-catnav-chip){animation:none!important;transition:none!important}[data-theme=vectorlight] :is(.night-market-home .game-ad,.primary-cta,.text-cta,.quick-lobby,.channel-nav a,.home-catnav-chip):hover{transform:none}}@media (forced-colors:active){[data-theme=vectorlight] :is(.broadcast-head,.hero,.catalog-intro,.market-zone,.night-market-home .game-ad,.inline-commercial,.lobby-ad,main[data-game-page],.game-stage,[role=dialog]){border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}[data-theme=vectorlight] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:Highlight!important}}html[data-theme=retrowave]{--rw-night:#080012;--rw-night-deep:#040009;--rw-panel:#120025;--rw-panel-raised:#1b0535;--rw-panel-soft:#270946;--rw-ink:#f8f3ff;--rw-muted:#c8b6e8;--rw-line:#a447b6;--rw-magenta:#ff38d1;--rw-cyan:#2ee8f2;--rw-yellow:#ffe45c;--rw-orange:#ff8247;--rw-green:#39edac;--rw-focus:#fff5a4;--rw-hard-shadow:0.38rem 0.38rem 0 #331047;--nm-page:var(--rw-night);--nm-panel:var(--rw-panel);--nm-ink:var(--rw-ink);--nm-muted:var(--rw-muted);--nm-line:var(--rw-line);--nm-acid:var(--rw-magenta);--nm-pink:var(--rw-magenta);--nm-cyan:var(--rw-cyan);--nm-red:var(--rw-orange);--nm-green:var(--rw-green);--nm-display:var(--an-font-display);--nm-pixel:var(--an-font-sans);--nm-body:var(--an-font-sans);--nm-head-h:8.75rem;color-scheme:dark}[data-theme=retrowave] body{background-color:var(--rw-night);background-image:radial-gradient(circle at 50% 58%,rgba(255,56,209,.22),transparent 18%),linear-gradient(180deg,#05000d,#13002a 46%,#3b0756 59%,#0a0016 60%,#030008);color:var(--rw-ink)}[data-theme=retrowave] body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.68;background:radial-gradient(circle at 8% 16%,rgba(248,243,255,.72) 0 1px,transparent 1.5px),radial-gradient(circle at 22% 34%,rgba(46,232,242,.55) 0 1px,transparent 1.5px),radial-gradient(circle at 42% 12%,rgba(255,56,209,.58) 0 1px,transparent 1.5px),radial-gradient(circle at 67% 27%,rgba(248,243,255,.66) 0 1px,transparent 1.5px),radial-gradient(circle at 88% 10%,rgba(46,232,242,.52) 0 1px,transparent 1.5px),linear-gradient(112deg,transparent 0 28%,rgba(255,56,209,.12) 28% calc(28% + 1px),transparent calc(28% + 1px));background-size:13rem 11rem,17rem 15rem,19rem 13rem,23rem 17rem,29rem 19rem,100% 100%}[data-theme=retrowave] body:after{content:"";position:fixed;inset-inline:-28vw;inset-block:auto -25vh;z-index:0;height:72vh;pointer-events:none;opacity:.5;background:repeating-linear-gradient(90deg,transparent 0 calc(7.5% - 1px),rgba(255,56,209,.72) calc(7.5% - 1px) 7.5%),repeating-linear-gradient(0deg,transparent 0 calc(11% - 1px),rgba(46,232,242,.64) calc(11% - 1px) 11%);-webkit-mask-image:linear-gradient(0deg,#000 10%,rgba(0,0,0,.9) 48%,transparent 96%);mask-image:linear-gradient(0deg,#000 10%,rgba(0,0,0,.9) 48%,transparent 96%);transform:perspective(380px) rotateX(61deg);transform-origin:center bottom}[data-theme=retrowave] .app-content{position:relative;isolation:isolate;filter:none!important}[data-theme=retrowave] .app-content:after{content:"";position:fixed;inset:0;z-index:20;pointer-events:none;opacity:.18;background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,rgba(0,0,0,.07) 1px 2px,transparent 2px 4px),linear-gradient(90deg,rgba(255,56,209,.025),transparent 34% 66%,rgba(46,232,242,.025))}html[data-theme=retrowave][data-custom-background=true] body{background:transparent}html[data-theme=retrowave][data-custom-background=true] body:after,html[data-theme=retrowave][data-custom-background=true] body:before{display:none}[data-theme=retrowave] .broadcast-head{border:0;border-block:1px solid var(--rw-cyan);background:linear-gradient(90deg,rgba(255,56,209,.1),transparent 28%,rgba(46,232,242,.08)),var(--rw-night-deep);box-shadow:0 2px 0 var(--rw-magenta),0 4px 0 rgba(46,232,242,.3);backdrop-filter:none}[data-theme=retrowave] .station-line{min-height:3.8rem;display:grid;grid-template-columns:minmax(13.5rem,auto) minmax(11rem,1fr) auto auto auto;align-items:stretch;gap:0;border-block-end:1px solid #5d1c75}[data-theme=retrowave] .broadcast-head .brand{min-height:3.8rem;padding-inline-end:clamp(.9rem,2vw,1.5rem);border-inline-end:1px solid var(--rw-line);color:var(--rw-ink);font-family:var(--nm-display);font-size:.95rem;font-style:italic;font-weight:800;letter-spacing:.04em!important}[data-theme=retrowave] .brand strong{color:var(--rw-magenta);text-shadow:2px 2px 0 #123a4b}[data-theme=retrowave] .brand-chip{width:3rem;height:2.15rem;border:1px solid var(--rw-cyan);background:radial-gradient(circle at 31% 50%,var(--rw-night) 0 .24rem,var(--rw-cyan) .25rem .3rem,transparent .31rem),radial-gradient(circle at 69% 50%,var(--rw-night) 0 .24rem,var(--rw-magenta) .25rem .3rem,transparent .31rem),linear-gradient(135deg,var(--rw-panel-soft),var(--rw-night));color:var(--rw-yellow);clip-path:none;box-shadow:3px 3px 0 var(--rw-magenta)}[data-theme=retrowave] .brand-chip:after,[data-theme=retrowave] .broadcast-head :is(.brand,.quick-lobby):before{content:none}[data-theme=retrowave] .station-id{min-height:3.8rem;justify-self:stretch;margin:0;padding-inline:clamp(.8rem,2vw,1.4rem);border-inline-end:1px solid #5d1c75;color:var(--rw-muted);font-size:.75rem;line-height:1.35}[data-theme=retrowave] .station-id>span{font-size:0}[data-theme=retrowave] .station-id>span:before{content:"TAPE 09 · 00:00:09";color:var(--rw-cyan);font-family:var(--nm-body);font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.1em}[data-theme=retrowave] .station-id i{color:var(--rw-orange);animation:none}[data-theme=retrowave] .broadcast-head .quick-lobby{min-width:9.5rem;min-height:2.75rem;justify-content:space-between;margin:.5rem .65rem;border:1px solid var(--rw-magenta);border-block-start:3px solid var(--rw-cyan);padding:.4rem .65rem;background:var(--rw-panel);color:var(--rw-ink);font-size:.75rem;line-height:1.3;box-shadow:3px 3px 0 #351147}[data-theme=retrowave] .quick-lobby b{min-width:1.75rem;min-height:1.75rem;display:grid;place-items:center;background:var(--rw-magenta);color:#050008}[data-theme=retrowave] .quick-lobby:hover{border-color:var(--rw-yellow);background:var(--rw-panel-soft)}[data-theme=retrowave] .station-tools{min-height:3.8rem;gap:.25rem;padding-inline:.45rem;border-inline:1px solid #5d1c75}[data-theme=retrowave] :is(.station-tools :is(button,a,select),.station-line>[data-testid=settings-button]){min-width:2.75rem;min-height:2.75rem;border:1px solid var(--rw-line);border-radius:0;background:var(--rw-night);color:var(--rw-cyan);box-shadow:none;font-size:.75rem}[data-theme=retrowave] .control-line{min-height:4.55rem;grid-template-columns:minmax(0,1fr) auto;gap:1rem;background:linear-gradient(90deg,transparent 0 calc(100% - 10rem),rgba(255,56,209,.09) calc(100% - 10rem)),var(--rw-night-deep)}[data-theme=retrowave] .channel-nav{align-self:stretch;gap:0;border-inline-start:1px solid #5d1c75}[data-theme=retrowave] .channel-nav a{position:relative;min-height:3.25rem;flex:1 1 0;justify-content:center;border:0;border-inline-end:1px solid #5d1c75;border-block-end:3px solid transparent;padding:.55rem .65rem;background:var(--rw-night);color:var(--rw-muted);font-size:.75rem;line-height:1.25}[data-theme=retrowave] .channel-nav a:after{content:"";width:0;height:0;border-block:.28rem solid transparent;border-inline-start:.45rem solid var(--rw-magenta)}[data-theme=retrowave] .channel-nav a>span{color:var(--rw-cyan);font-size:.75rem}[data-theme=retrowave] .channel-nav a>em{min-width:1.4rem;height:1.4rem;margin-inline-start:auto;border:1px solid #5d1c75;background:var(--rw-panel);color:var(--rw-yellow);font-size:.75rem}[data-theme=retrowave] .channel-nav a:hover{border-block-end-color:var(--rw-cyan);background:var(--rw-panel-raised);color:var(--rw-ink);box-shadow:inset 3px 0 0 var(--rw-magenta)}[data-theme=retrowave] .signal-picker{min-height:3.25rem;gap:.55rem;border-inline-start:1px solid #5d1c75;padding-inline-start:.8rem}[data-theme=retrowave] .signal-picker-label{color:var(--rw-muted);font-size:.75rem;line-height:1.35}[data-theme=retrowave] :is(.signal-picker label,.signal-more){min-width:3.25rem;min-height:2.75rem;border:1px solid var(--rw-line);border-radius:0;background:var(--rw-night);color:var(--rw-muted);font-size:.75rem;line-height:1.3}[data-theme=retrowave] .signal-more[data-active=true],[data-theme=retrowave] .signal-picker label:has(input:checked){border-color:var(--rw-cyan);background:var(--rw-magenta);color:#050008;box-shadow:3px 3px 0 var(--rw-cyan)}[data-theme=retrowave] .signal-more:hover{border-color:var(--rw-cyan);background:var(--rw-panel-raised);color:var(--rw-yellow)}[data-theme=retrowave] .night-market-home{padding-block:clamp(1.5rem,3vw,2.5rem) 0}[data-theme=retrowave] .hero{width:min(calc(100% - clamp(1.5rem, 5vw, 4rem)),92rem);min-height:clamp(31rem,51vw,38rem);margin-inline:auto;align-items:stretch;overflow:hidden;border:1px solid var(--rw-cyan);border-block:.3rem solid var(--rw-cyan);background:linear-gradient(180deg,#070010,#1d0039 51%,#5b0b67 58%,#100021 59%,#05000b);box-shadow:.55rem .55rem 0 var(--rw-magenta),.82rem .82rem 0 rgba(46,232,242,.28)}[data-theme=retrowave] .hero:before{inset:0;z-index:1;background:linear-gradient(90deg,rgba(8,0,18,.99) 0 38%,rgba(8,0,18,.86) 52%,rgba(8,0,18,.12) 72%),linear-gradient(90deg,transparent 0 68%,var(--rw-cyan) 68% calc(68% + 1px),transparent calc(68% + 1px)),linear-gradient(180deg,transparent 0 57.5%,rgba(255,56,209,.78) 57.5% calc(57.5% + 2px),transparent calc(57.5% + 2px))}[data-theme=retrowave] .home-hero:after{content:"";position:absolute;top:9%;right:9%;bottom:auto;left:auto;inset-block-start:9%;inset-block-end:auto;inset-inline-start:auto;inset-inline-end:9%;z-index:0;width:clamp(15rem,28vw,25rem);aspect-ratio:1;border:2px solid var(--rw-yellow);border-radius:50%;background:repeating-linear-gradient(0deg,var(--rw-yellow) 0 7%,var(--rw-orange) 7% 11%,transparent 11% 15%);box-shadow:6px 0 0 var(--rw-magenta),-6px 0 0 var(--rw-cyan);opacity:.92;pointer-events:none}[data-theme=retrowave] .hero-burst,[data-theme=retrowave] .hero-legal,[data-theme=retrowave] .hero-media,[data-theme=retrowave] .ticker{display:none}[data-theme=retrowave] .hero-scan{inset:54% -20% -45%;z-index:2;opacity:.7;background:repeating-linear-gradient(90deg,transparent 0 calc(8% - 1px),rgba(255,56,209,.72) calc(8% - 1px) 8%),repeating-linear-gradient(0deg,transparent 0 calc(13% - 1px),rgba(46,232,242,.68) calc(13% - 1px) 13%);mix-blend-mode:normal;transform:perspective(310px) rotateX(62deg);transform-origin:center top}[data-theme=retrowave] .hero-copy{z-index:5;width:min(59%,52rem);margin:0;display:grid;align-content:center;padding:clamp(3rem,6vw,5.2rem) clamp(2rem,5vw,4.75rem)}[data-theme=retrowave] .hero-copy:before{content:"PLAY ▶ · TAPE 09 · STEREO";width:-moz-fit-content;width:fit-content;margin-bottom:1rem;border-block:1px solid var(--rw-magenta);padding:.38rem 0;color:var(--rw-cyan);font-family:var(--nm-body);font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.11em;line-height:1.35}[data-theme=retrowave] .home-hero p:first-of-type:before{content:none}[data-theme=retrowave] .commercial-label{color:var(--rw-muted);font-size:.75rem;line-height:1.4}[data-theme=retrowave] .commercial-label>span{min-height:2.15rem;border:1px solid var(--rw-cyan);background:var(--rw-panel);color:var(--rw-yellow);box-shadow:3px 3px 0 var(--rw-magenta)}[data-theme=retrowave] .hero h1{max-width:11ch;margin:.75rem 0 1rem;color:var(--rw-ink);font-size:clamp(3.2rem,6.5vw,6rem);font-style:italic;font-weight:850;letter-spacing:-.055em;line-height:.86;transform:skewY(-1.5deg)}[data-theme=retrowave] .hero h1>span,[data-theme=retrowave] .hero h1>span:last-child{margin:0;border:0;padding:0;background:transparent;color:var(--rw-ink);text-shadow:-2px 0 0 var(--rw-magenta),2px 0 0 var(--rw-cyan),5px 5px 0 #2d0743;transform:none}[data-theme=retrowave] .hero h1>span:last-child{color:var(--rw-yellow)}[data-theme=retrowave] .hero-lede{max-width:39rem;color:var(--rw-ink);font-size:1rem;line-height:1.6}[data-theme=retrowave] .hero-actions{gap:.7rem;margin-top:1.25rem}[data-theme=retrowave] :is(.primary-cta,.text-cta){min-height:2.75rem;border:1px solid var(--rw-magenta);padding:.7rem .9rem;color:var(--rw-ink);font-family:var(--nm-body);font-size:.75rem;font-weight:700;line-height:1.35;box-shadow:none;transition:background-color .12s ease,border-color .12s ease,transform .12s ease,box-shadow .12s ease}[data-theme=retrowave] .primary-cta{border-color:var(--rw-magenta);background:var(--rw-magenta);color:#050008;box-shadow:4px 4px 0 var(--rw-cyan)}[data-theme=retrowave] .text-cta{border-color:var(--rw-cyan);background:var(--rw-panel);color:var(--rw-cyan)}[data-theme=retrowave] :is(.primary-cta,.text-cta):hover{border-color:var(--rw-yellow);background:var(--rw-night-deep);color:var(--rw-yellow);box-shadow:3px 3px 0 var(--rw-magenta);transform:translate(-1px,-1px)}[data-theme=retrowave] .hero-fine{max-width:42rem;margin-top:.9rem;color:var(--rw-muted);font-family:var(--nm-body);font-size:.75rem;line-height:1.55}[data-theme=retrowave] .catalog{width:min(calc(100% - clamp(1.5rem, 5vw, 4rem)),92rem);display:block;padding:clamp(3.25rem,6vw,5.5rem) 0 clamp(4rem,8vw,7rem)}[data-theme=retrowave] .catalog-intro{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:stretch;gap:.8rem 2rem;margin-bottom:1rem;border:1px solid var(--rw-cyan);border-block:.3rem solid var(--rw-cyan);padding:clamp(1.25rem,3vw,2rem);background:linear-gradient(115deg,rgba(255,56,209,.12),transparent 44%),var(--rw-panel);box-shadow:.5rem .5rem 0 rgba(255,56,209,.58)}[data-theme=retrowave] .catalog-intro>.section-kicker{grid-column:1;color:var(--rw-cyan);font-size:0;line-height:1.4}[data-theme=retrowave] .catalog-intro>.section-kicker:before{content:"SIDE A · VHS LIBRARY · TRACK INDEX";font-size:.75rem;letter-spacing:.11em}[data-theme=retrowave] .catalog-intro h2{grid-column:1;max-width:18ch;color:var(--rw-ink);font-size:clamp(2.1rem,4.6vw,4rem);font-style:italic;font-weight:800;letter-spacing:-.045em;line-height:.96;text-shadow:-2px 0 var(--rw-magenta),2px 0 var(--rw-cyan),4px 4px #2d0743}[data-theme=retrowave] .catalog-intro>p:not(.section-kicker){grid-column:1;max-width:52rem;color:var(--rw-muted);font-size:.95rem;line-height:1.6}[data-theme=retrowave] .catalog-intro dl{grid-column:2;grid-row:1/span 3;align-self:stretch;border-color:#633077;background:var(--rw-night)}[data-theme=retrowave] .catalog-intro dl>div{min-height:4rem;border-color:#633077;padding:.75rem}[data-theme=retrowave] .catalog-intro dt{color:var(--rw-muted);font-size:.75rem;line-height:1.35}[data-theme=retrowave] .catalog-intro dd{color:var(--rw-cyan);font-family:var(--nm-display);font-size:1.4rem;font-variant-numeric:tabular-nums}[data-theme=retrowave] .home-catnav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:1.5rem 0 clamp(2.75rem,5vw,4rem);border:1px solid var(--rw-line);border-inline-end:0;background:var(--rw-night-deep);box-shadow:.35rem .35rem 0 #351147}[data-theme=retrowave] .home-catnav:before{content:none}[data-theme=retrowave] .home-catnav-chip{min-height:3.25rem;justify-content:space-between;border:0;border-inline-end:1px solid var(--rw-line);padding:.65rem .75rem;background:var(--rw-night);color:var(--rw-muted);font-size:.75rem;line-height:1.35}[data-theme=retrowave] .home-catnav-chip:before{width:0;height:0;border-block:.3rem solid transparent;border-inline-start:.48rem solid var(--cat-accent,var(--rw-magenta));background:transparent}[data-theme=retrowave] .home-catnav-chip>span{color:var(--cat-accent,var(--rw-cyan))}[data-theme=retrowave] .home-catnav-chip>em{min-width:1.55rem;height:1.55rem;border:1px solid #633077;background:var(--rw-panel);color:var(--rw-yellow);font-size:.75rem}[data-theme=retrowave] .home-catnav-chip:hover{border-color:var(--rw-line);background:var(--rw-panel-raised);color:var(--rw-ink);box-shadow:inset 0 -3px 0 var(--cat-accent,var(--rw-cyan))}[data-theme=retrowave] [data-category=board]{--zone:var(--rw-magenta);--cat-accent:var(--rw-magenta)}[data-theme=retrowave] [data-category=card]{--zone:var(--rw-cyan);--cat-accent:var(--rw-cyan)}[data-theme=retrowave] [data-category=arcade]{--zone:var(--rw-yellow);--cat-accent:var(--rw-yellow)}[data-theme=retrowave] [data-category=puzzle]{--zone:var(--rw-orange);--cat-accent:var(--rw-orange)}[data-theme=retrowave] [data-category=tiles]{--zone:var(--rw-green);--cat-accent:var(--rw-green)}[data-theme=retrowave] .market-zone{margin-block:clamp(3rem,6vw,5rem);border-block-end:.4rem solid #341048}[data-theme=retrowave] .zone-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta count" "title count";align-items:center;gap:.35rem 1rem;margin:0 0 .8rem;border:1px solid var(--zone);border-block-start:.3rem solid var(--zone);padding:.85rem 1rem;background:linear-gradient(90deg,color-mix(in srgb,var(--zone) 14%,var(--rw-panel)) 0 34%,transparent 68%),var(--rw-panel)}[data-theme=retrowave] .zone-head .home-category-name{grid-area:title;max-width:22ch;color:var(--rw-ink);font-size:clamp(1.5rem,3.2vw,2.35rem);font-style:italic;font-weight:800;letter-spacing:-.025em;line-height:1;text-shadow:2px 2px 0 color-mix(in srgb,var(--zone) 46%,#20002f)}[data-theme=retrowave] .zone-head>p{grid-area:meta;color:var(--rw-muted);font-size:.75rem;line-height:1.45}[data-theme=retrowave] .zone-head>p>span[data-sheet]{color:var(--zone);font-size:0}[data-theme=retrowave] .zone-head>p>span[data-sheet]:before{content:"TRACK " attr(data-sheet);font-size:.75rem;letter-spacing:.09em}[data-theme=retrowave] .zone-head>.home-category-count{grid-area:count;min-height:2.75rem;display:inline-flex;align-items:center;border:1px solid var(--zone);padding:.5rem .7rem;background:var(--rw-night);color:var(--zone);font-size:.75rem;line-height:1.35}[data-theme=retrowave] .poster-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(23rem,1fr);gap:1rem;border:1px solid #633077;padding:1rem 1rem 1.5rem;background:linear-gradient(var(--rw-cyan),var(--rw-cyan)) 0 calc(100% - .42rem) /100% 1px no-repeat,linear-gradient(var(--rw-magenta),var(--rw-magenta)) 0 100% /100% .3rem no-repeat,rgba(4,0,9,.9)}[data-theme=retrowave] .poster-grid>:is(.poster,.poster--hero,.poster--side,.poster--quarter,.poster--half,.poster--split,.poster--tall-half,.poster--tall-quarter){min-width:0;height:100%;grid-column:auto;grid-row:auto}[data-theme=retrowave] .poster:nth-child(4n+1){--rw-card:var(--rw-magenta)}[data-theme=retrowave] .poster:nth-child(4n+2){--rw-card:var(--rw-cyan)}[data-theme=retrowave] .poster:nth-child(4n+3){--rw-card:var(--rw-yellow)}[data-theme=retrowave] .poster:nth-child(4n){--rw-card:var(--rw-orange)}[data-theme=retrowave] .night-market-home .game-ad[data-tone]{--tile-bg:var(--rw-night);--tile-ink:var(--rw-ink);--tile-hot:var(--rw-card,var(--rw-magenta));--card-neon:var(--rw-card,var(--rw-magenta));width:100%;height:100%;min-height:23rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(7.5rem,.8fr) minmax(8rem,1fr) auto;overflow:hidden;border:1px solid var(--rw-card,var(--rw-magenta));background:var(--rw-night);color:var(--rw-ink);box-shadow:.35rem .35rem 0 #321044;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}[data-theme=retrowave] .night-market-home .game-ad:before{content:"";position:absolute;inset:.55rem;z-index:4;opacity:.64;background:linear-gradient(118deg,transparent 0 54%,rgba(248,243,255,.16) 54% 55%,transparent 55%),linear-gradient(var(--rw-card,var(--rw-magenta)),var(--rw-card,var(--rw-magenta))) 0 0 /1.1rem 1px no-repeat,linear-gradient(var(--rw-card,var(--rw-magenta)),var(--rw-card,var(--rw-magenta))) 0 0 /1px 1.1rem no-repeat,linear-gradient(var(--rw-cyan),var(--rw-cyan)) 100% 100% /1.1rem 1px no-repeat,linear-gradient(var(--rw-cyan),var(--rw-cyan)) 100% 100% /1px 1.1rem no-repeat;-webkit-mask-image:none;mask-image:none;pointer-events:none}[data-theme=retrowave] .night-market-home .game-ad:after{content:"SIDE A";position:absolute;top:auto;right:auto;bottom:auto;left:auto;inset-block-start:3.15rem;inset-block-end:auto;inset-inline-start:auto;inset-inline-end:.55rem;z-index:5;width:auto;height:auto;border:1px solid var(--rw-card,var(--rw-magenta));background:var(--rw-night-deep);padding:.2rem .35rem;color:var(--rw-card,var(--rw-magenta));clip-path:none;font-family:var(--nm-body);font-size:.7rem;font-weight:700;letter-spacing:.08em;opacity:1;pointer-events:none}[data-theme=retrowave] .ad-visual:before{content:none;display:none}[data-theme=retrowave] .night-market-home .game-ad:hover{z-index:3;border-color:var(--rw-yellow);outline:2px solid var(--rw-cyan);outline-offset:3px;background:var(--rw-panel);box-shadow:.45rem .45rem 0 var(--rw-magenta);transform:translate(-2px,-2px)}[data-theme=retrowave] .ad-top{grid-column:1;grid-row:1;min-height:2.75rem;gap:.75rem;border-block-end:1px solid #633077;padding:.65rem .75rem;color:var(--rw-muted);font-family:var(--nm-body);font-size:.75rem;line-height:1.35}[data-theme=retrowave] .night-market-home .home-card-code{position:static;display:inline;color:var(--rw-card,var(--rw-magenta));font-family:var(--nm-body);font-size:.75rem;letter-spacing:.08em;opacity:1}[data-theme=retrowave] .availability{color:var(--rw-muted);line-height:1.35;white-space:normal}[data-theme=retrowave] .availability>i{width:.55rem;height:.55rem;flex:0 0 auto;border-color:var(--rw-cyan);transform:rotate(45deg)}[data-theme=retrowave] .availability.is-online>i{background:var(--rw-cyan)}[data-theme=retrowave] .ad-visual{position:relative;inset:auto;grid-column:1;grid-row:2;min-height:7.5rem;overflow:hidden;border-block-end:1px solid #633077;background:radial-gradient(circle at 34% 54%,var(--rw-night-deep) 0 1.15rem,var(--rw-card,var(--rw-magenta)) 1.18rem 1.28rem,transparent 1.31rem),radial-gradient(circle at 66% 54%,var(--rw-night-deep) 0 1.15rem,var(--rw-cyan) 1.18rem 1.28rem,transparent 1.31rem),linear-gradient(var(--rw-card,var(--rw-magenta)),var(--rw-card,var(--rw-magenta))) center 78% /34% 1px no-repeat,linear-gradient(135deg,var(--rw-panel-soft),var(--rw-night));filter:none}[data-theme=retrowave] .ad-copy,[data-theme=retrowave] :is(.poster--hero,.poster--tall-half,.poster--split) .ad-copy{grid-column:1;grid-row:3;align-self:stretch;justify-content:center;gap:.5rem;margin:0;padding:1rem;text-shadow:none}[data-theme=retrowave] .ad-copy>small{max-width:44ch;color:var(--rw-muted);font-family:var(--nm-body);font-size:.78rem;font-weight:500;letter-spacing:0;line-height:1.5;text-transform:none}[data-theme=retrowave] .ad-copy h3,[data-theme=retrowave] .ad-copy h3>strong,[data-theme=retrowave] :is(.poster--hero,.poster--tall-half) .ad-copy h3,[data-theme=retrowave] :is(.poster--hero,.poster--tall-half) .ad-copy h3>strong{color:var(--rw-card,var(--rw-magenta));font-size:clamp(1.25rem,2.2vw,1.85rem);font-style:italic;font-weight:800;letter-spacing:-.025em;line-height:1.05;text-shadow:2px 2px 0 #321044}[data-theme=retrowave] .ad-copy>em,[data-theme=retrowave] :is(.poster--hero,.poster--tall-half,.poster--split,.poster--half) .ad-copy>em{display:block;max-width:42ch;color:var(--rw-ink);font-size:.75rem;font-style:normal;line-height:1.45}[data-theme=retrowave] .ad-foot{grid-column:1;grid-row:4;min-height:3rem;border-block-start:1px solid var(--rw-card,var(--rw-magenta));color:var(--rw-muted);font-family:var(--nm-body);font-size:.75rem;line-height:1.35}[data-theme=retrowave] .ad-foot>span{padding:.65rem .75rem;white-space:normal}[data-theme=retrowave] .ad-foot>b{min-height:3rem;border-inline-start:1px solid var(--rw-card,var(--rw-magenta));background:var(--rw-card,var(--rw-magenta));padding:.65rem .75rem;color:#050008;font-size:.75rem;line-height:1.35}[data-theme=retrowave] .inline-commercial{min-height:8.5rem;grid-template-columns:minmax(0,1fr) minmax(12rem,auto);gap:1rem 2rem;margin-block:clamp(3rem,6vw,5rem);border:1px solid var(--rw-magenta);border-inline-start:.45rem solid var(--rw-magenta);padding:clamp(1.25rem,3vw,1.8rem);background:linear-gradient(120deg,rgba(255,56,209,.13),transparent 44%),var(--rw-panel);color:var(--rw-ink);box-shadow:.48rem .48rem 0 rgba(46,232,242,.72)}[data-theme=retrowave] .inline-commercial.commercial-alt{border-color:var(--rw-cyan);border-inline-start-color:var(--rw-cyan);background:linear-gradient(120deg,rgba(46,232,242,.13),transparent 44%),var(--rw-panel);color:var(--rw-ink);box-shadow:.48rem .48rem 0 rgba(255,56,209,.68)}[data-theme=retrowave] .inline-commercial:after{content:"TRACK INSERT";inset-inline-end:1rem;inset-block-end:.65rem;color:rgba(200,182,232,.16);font-size:clamp(2.1rem,5vw,4.5rem);font-style:italic;letter-spacing:-.04em}[data-theme=retrowave] .inline-commercial p>span{color:var(--rw-cyan);font-family:var(--nm-body);font-size:.75rem;line-height:1.4}[data-theme=retrowave] .inline-commercial p>strong{margin-top:.35rem;color:var(--rw-ink);font-size:clamp(1.55rem,3.4vw,2.7rem);font-style:italic;font-weight:800;letter-spacing:-.035em;line-height:1.02;text-shadow:2px 2px 0 #3c0d4d}[data-theme=retrowave] .inline-commercial>a{min-height:2.75rem;border:1px solid var(--rw-cyan);background:var(--rw-night);padding:.7rem .9rem;color:var(--rw-cyan);font-family:var(--nm-body);font-size:.75rem;font-weight:700;line-height:1.35;box-shadow:3px 3px 0 var(--rw-magenta)}[data-theme=retrowave] .lobby-ad{width:min(calc(100% - clamp(1.5rem, 5vw, 4rem)),92rem);min-height:0;margin:0 auto clamp(3rem,7vw,6rem);display:grid;grid-template-columns:1fr;justify-content:normal;border:1px solid var(--rw-cyan);border-block:.35rem solid var(--rw-cyan);padding:clamp(1.4rem,4vw,2.8rem);background:var(--rw-panel);color:var(--rw-ink);box-shadow:.55rem .55rem 0 var(--rw-magenta)}[data-theme=retrowave] .lobby-noise{opacity:.38;background:radial-gradient(circle at 22% 50%,var(--rw-night) 0 3rem,var(--rw-magenta) 3rem calc(3rem + 1px),transparent calc(3rem + 1px)),radial-gradient(circle at 78% 50%,var(--rw-night) 0 3rem,var(--rw-cyan) 3rem calc(3rem + 1px),transparent calc(3rem + 1px)),linear-gradient(var(--rw-magenta),var(--rw-magenta)) 50% /34% 1px no-repeat,linear-gradient(135deg,rgba(255,56,209,.2),transparent 42%,rgba(46,232,242,.18))}[data-theme=retrowave] .lobby-ad>.commercial-label{width:100%;margin:0 0 1rem;color:var(--rw-muted)}[data-theme=retrowave] .lobby-grid{width:100%;grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:center;gap:1.5rem 3rem}[data-theme=retrowave] .lobby-grid h2{color:var(--rw-ink);font-size:clamp(2.4rem,5.4vw,5rem);font-style:italic;font-weight:850;letter-spacing:-.055em;line-height:.9;text-shadow:-2px 0 var(--rw-magenta),2px 0 var(--rw-cyan),5px 5px #2d0743}[data-theme=retrowave] .lobby-grid h2>strong{width:-moz-fit-content;width:fit-content;margin-top:.18em;border:0;padding:0;background:transparent;color:var(--rw-yellow);transform:none}[data-theme=retrowave] .lobby-copy>p{color:var(--rw-ink);font-size:1rem;font-weight:500;line-height:1.55}[data-theme=retrowave] .lobby-copy ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:1rem 0;border:1px solid #633077;background:var(--rw-night);font-family:var(--nm-body);font-size:.75rem;line-height:1.35}[data-theme=retrowave] .lobby-copy li{min-width:0;align-items:flex-start;flex-direction:column;gap:.35rem;border:0;border-inline-end:1px solid #633077;padding:.7rem;color:var(--rw-muted)}[data-theme=retrowave] .lobby-copy li:last-child{border-inline-end:0}[data-theme=retrowave] .lobby-copy li>b{color:var(--rw-cyan);font-size:1.35rem}[data-theme=retrowave] .lobby-launch{min-height:3rem;border:1px solid var(--rw-magenta);background:var(--rw-magenta);padding:.75rem 1rem;color:#050008;box-shadow:4px 4px 0 var(--rw-cyan);font-family:var(--nm-body);font-size:.75rem;font-weight:700;line-height:1.35}[data-theme=retrowave] .lobby-launch:hover{border-color:var(--rw-yellow);background:var(--rw-night);color:var(--rw-yellow)}[data-theme=retrowave] .lobby-disclaimer{display:none}[data-theme=retrowave] .app-content>main:not(.night-market-home){position:relative;width:min(calc(100% - clamp(1.5rem, 5vw, 4rem)),92rem);margin-block:clamp(2rem,5vw,4rem);margin-inline:auto;border:1px solid var(--rw-magenta);border-block-start:.35rem solid var(--rw-cyan);border-block-end:.35rem solid var(--rw-magenta);padding:clamp(1rem,3vw,2rem);background:linear-gradient(110deg,rgba(255,56,209,.09),transparent 35%,rgba(46,232,242,.06)),var(--rw-panel);box-shadow:.55rem .55rem 0 #321044}[data-theme=retrowave] .app-content>main:not(.night-market-home):before{content:"PLAY ▶ · TAPE 09 · 00:00:09";display:block;width:-moz-fit-content;width:fit-content;margin-bottom:.85rem;border-block:1px solid var(--rw-magenta);padding:.4rem 0 .58rem;background-image:linear-gradient(90deg,var(--rw-magenta) 0 2.6rem,var(--rw-cyan) 2.6rem 4.4rem,transparent 4.4rem);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;color:var(--rw-cyan);font-family:var(--nm-body);font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.1em;line-height:1.35}[data-theme=retrowave] .app-content>main:not(.night-market-home) h1:first-of-type{color:var(--rw-ink);font-size:clamp(2rem,5vw,3.85rem);font-style:italic;font-weight:850;letter-spacing:-.045em;line-height:1;text-shadow:-2px 0 var(--rw-magenta),2px 0 var(--rw-cyan),4px 4px #2d0743}[data-theme=retrowave] .app-content>main[data-game-page],[data-theme=retrowave] main[data-game-page]{position:relative;border:1px solid var(--rw-magenta);border-top:.35rem solid var(--rw-cyan);border-bottom:.35rem solid var(--rw-magenta);border-radius:0!important;padding:clamp(1rem,3vw,2rem)!important;background-color:var(--rw-panel);background-image:linear-gradient(90deg,rgba(255,56,209,.09),transparent 38%,rgba(46,232,242,.06));background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;box-shadow:.55rem .55rem 0 #321044}[data-theme=retrowave] .app-content>main[data-game-page]:before,[data-theme=retrowave] main[data-game-page]:before{content:"PLAY ▶ · TAPE 09 · 00:00:09";display:block;width:-moz-fit-content;width:fit-content;margin-bottom:.85rem;border-block:1px solid var(--rw-magenta);padding:.4rem 0 .58rem;background-image:linear-gradient(90deg,var(--rw-magenta) 0 2.6rem,var(--rw-cyan) 2.6rem 4.4rem,transparent 4.4rem);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;color:var(--rw-cyan);font-family:var(--nm-body);font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.1em;line-height:1.35}[data-theme=retrowave] main[data-game-page]>h1{min-height:4.4rem;border-block-end:1px solid var(--rw-line);padding-inline-end:9rem;padding-block-end:.85rem;background:linear-gradient(90deg,var(--rw-magenta) 0 4rem,var(--rw-cyan) 4rem 6rem,transparent 6rem) 0 100% /100% 3px no-repeat}[data-theme=retrowave] main[data-game-page]>h1+div{min-height:3.25rem;margin-top:0!important;border-block-end:1px solid #633077;padding-block:.8rem;background:rgba(8,0,18,.64)}[data-theme=retrowave] :is(.lobby-button,.minimize-button,.close-button){min-width:2.75rem;min-height:2.75rem;border:1px solid var(--rw-magenta);border-radius:0;background:var(--rw-night);color:var(--rw-cyan);box-shadow:3px 3px 0 #321044}[data-theme=retrowave] :is(.lobby-button,.minimize-button,.close-button):hover{border-color:var(--rw-cyan);background:var(--rw-panel-soft);color:var(--rw-yellow)}[data-theme=retrowave] .close-button:hover{border-color:var(--rw-orange);color:var(--rw-orange)}[data-theme=retrowave] .game-stage{margin-top:1rem;border:1px solid var(--rw-cyan);border-block-start:.3rem solid var(--rw-cyan);border-block-end:.3rem solid var(--rw-magenta);border-radius:0!important;padding:clamp(.9rem,2vw,1.4rem);background:var(--rw-night-deep);box-shadow:.38rem .38rem 0 #321044}[data-theme=retrowave] .game-stage:before{content:"TRACKING · SP · STEREO";min-height:2rem;display:flex;align-items:center;margin:-.15rem 0 1rem;border:0;border-block-end:1px solid #633077;padding:0 .2rem;background:linear-gradient(90deg,var(--rw-magenta) 0 2.7rem,var(--rw-cyan) 2.7rem 4.5rem,transparent 4.5rem) 0 100% /100% 2px no-repeat;color:var(--rw-muted);font-family:var(--nm-body);font-size:.75rem;letter-spacing:.08em;line-height:1.35}[data-theme=retrowave] .game-stage .game-stage{margin-top:0;border:0;padding:0;background:transparent;box-shadow:none}[data-theme=retrowave] .game-stage .game-stage:before{content:none;display:none}[data-theme=retrowave] .board-frame{position:relative;direction:ltr;outline:1px solid var(--rw-magenta);outline-offset:5px;border-radius:0!important;box-shadow:3px 0 0 var(--rw-cyan),-3px 0 0 #ff326f,.35rem .45rem 0 #321044!important}[data-theme=retrowave] .board-frame:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.38;background:linear-gradient(90deg,rgba(255,50,111,.36),transparent 2.5%,transparent 97.5%,rgba(46,232,242,.36));-webkit-mask-image:none;mask-image:none;mix-blend-mode:normal}[data-theme=retrowave] .board-frame:after{content:"";position:absolute;inset:-8px;z-index:4;pointer-events:none;background:linear-gradient(var(--rw-magenta),var(--rw-magenta)) 0 0 /1.25rem 2px no-repeat,linear-gradient(var(--rw-magenta),var(--rw-magenta)) 0 0 /2px 1.25rem no-repeat,linear-gradient(var(--rw-cyan),var(--rw-cyan)) 100% 0 /1.25rem 2px no-repeat,linear-gradient(var(--rw-cyan),var(--rw-cyan)) 100% 0 /2px 1.25rem no-repeat,linear-gradient(var(--rw-cyan),var(--rw-cyan)) 0 100% /1.25rem 2px no-repeat,linear-gradient(var(--rw-cyan),var(--rw-cyan)) 0 100% /2px 1.25rem no-repeat,linear-gradient(var(--rw-magenta),var(--rw-magenta)) 100% 100% /1.25rem 2px no-repeat,linear-gradient(var(--rw-magenta),var(--rw-magenta)) 100% 100% /2px 1.25rem no-repeat}[data-theme=retrowave] [data-testid=game-guide]{border-color:#633077}[data-theme=retrowave] :is([data-testid=game-guide] details,[role=dialog],[data-testid=lobby-browser] a,[data-testid=lobby-browser]>p){position:relative;z-index:40;border:1px solid var(--rw-magenta);border-radius:0!important;background:var(--rw-panel);color:var(--rw-ink);box-shadow:.4rem .4rem 0 #321044}[data-theme=retrowave] [data-testid=game-guide] summary{min-height:2.75rem;color:var(--rw-cyan)}[data-theme=retrowave] [role=dialog]{border-block-start:.35rem solid var(--rw-cyan)!important;background:var(--rw-panel)!important;filter:none!important}[data-theme=retrowave] [role=dialog]>:first-child{border-top:.35rem solid var(--rw-cyan);border-bottom-color:var(--rw-line);background:var(--rw-night)}[data-theme=retrowave] [role=dialog] :is(button,a,summary){min-height:2.75rem}[data-theme=retrowave] :is(input,textarea,select){min-height:2.75rem;border:1px solid var(--rw-magenta);border-radius:0;background:var(--rw-night);color:var(--rw-ink);caret-color:var(--rw-cyan);box-shadow:none}[data-theme=retrowave] :where(button:not(:disabled):not([data-testid^=theme-option])){border:1px solid var(--rw-magenta);border-radius:0;background:var(--rw-night);color:var(--rw-cyan);box-shadow:none}[data-theme=retrowave] :where(button:not(:disabled):not([data-testid^=theme-option])):hover{border-color:var(--rw-cyan);background:var(--rw-panel-raised);color:var(--rw-yellow)}[data-theme=retrowave] :is(input,textarea)::-moz-placeholder{color:var(--rw-muted);opacity:1}[data-theme=retrowave] :is(input,textarea)::placeholder{color:var(--rw-muted);opacity:1}[data-theme=retrowave] .app-footer{border-block-start:1px solid var(--rw-cyan);border-block-end:.3rem solid var(--rw-magenta);background:var(--rw-night-deep);color:var(--rw-muted);font-family:var(--nm-body);font-size:.75rem;line-height:1.5}[data-theme=retrowave] ::-moz-selection{background:var(--rw-magenta);color:#050008}[data-theme=retrowave] ::selection{background:var(--rw-magenta);color:#050008}[data-theme=retrowave] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--rw-focus)!important;outline-offset:3px!important;box-shadow:0 0 0 1px var(--rw-night),0 0 0 5px rgba(255,228,92,.28)!important}[data-theme=retrowave] .signal-picker label:has(input:focus-visible){outline:3px solid var(--rw-focus);outline-offset:3px;box-shadow:0 0 0 1px var(--rw-night),0 0 0 5px rgba(255,228,92,.28)}@media (min-width:1440px){html[data-theme=retrowave]{--nm-head-h:7.8rem}[data-theme=retrowave] :is(.station-line,.control-line){width:min(calc(100% - 4rem),92rem);padding-inline:0}[data-theme=retrowave] .station-line{grid-template-columns:13.5rem minmax(18rem,22rem) minmax(10rem,1fr) auto auto 3.25rem}[data-theme=retrowave] .broadcast-head .brand{grid-column:1;grid-row:1;font-size:1.05rem}[data-theme=retrowave] .station-id{grid-column:2;grid-row:1;display:grid;grid-template-columns:auto max-content minmax(6rem,1fr) auto;grid-template-areas:"lamp counter rail mode";align-items:center;gap:.45rem;padding-inline:.65rem}[data-theme=retrowave] .station-id>i{grid-area:lamp}[data-theme=retrowave] .station-id>span{grid-area:counter}[data-theme=retrowave] .station-id>span:before{font-size:.7rem;letter-spacing:.08em}[data-theme=retrowave] .station-id:before{content:"";grid-area:rail;width:100%;min-width:6rem;height:.5rem;border-block:1px solid #5d1c75;background:linear-gradient(90deg,var(--rw-magenta) 0 18%,var(--rw-cyan) 18% 19%,transparent 19%),repeating-linear-gradient(90deg,rgba(46,232,242,.42) 0 1px,transparent 1px .7rem);box-shadow:inset 0 1px 0 rgba(248,243,255,.08)}[data-theme=retrowave] .station-id:after{content:"PLAY · SP";grid-area:mode;color:var(--rw-yellow);font-family:var(--nm-body);font-size:.58rem;font-weight:700;letter-spacing:.08em;white-space:nowrap}[data-theme=retrowave] .station-line:after{content:"";grid-column:3;grid-row:1;align-self:center;height:.55rem;margin-inline:1.5rem;border-block:1px solid rgba(164,71,182,.55);background:linear-gradient(90deg,rgba(255,56,209,.62) 0 12%,rgba(46,232,242,.44) 12% 13%,transparent 13%),repeating-linear-gradient(90deg,rgba(46,232,242,.28) 0 1px,transparent 1px .8rem);opacity:.72;pointer-events:none}[data-theme=retrowave] .broadcast-head .quick-lobby{grid-column:4;grid-row:1}[data-theme=retrowave] .station-tools{grid-column:5;grid-row:1}[data-theme=retrowave] .station-line>[data-testid=settings-button]{grid-column:6;grid-row:1;align-self:center;justify-self:end}[data-theme=retrowave] .control-line{min-height:3.8rem;gap:0}[data-theme=retrowave] .channel-nav{min-height:3.8rem}[data-theme=retrowave] .channel-nav a{min-height:3.75rem;max-width:12rem;justify-content:flex-start}[data-theme=retrowave] .channel-nav:after{content:"";min-width:4rem;flex:1 1 auto;border-inline-end:1px solid #5d1c75;background:linear-gradient(90deg,transparent,rgba(255,56,209,.08)),repeating-linear-gradient(90deg,transparent 0 .8rem,rgba(46,232,242,.28) .8rem calc(.8rem + 1px));pointer-events:none}[data-theme=retrowave] .signal-picker{position:relative;min-height:2.75rem;align-self:center;padding-inline:1rem 0}[data-theme=retrowave] .signal-picker-label{position:absolute;inset-block-start:-.55rem;inset-inline-start:.75rem;z-index:1;background:var(--rw-night-deep);padding-inline:.3rem;font-size:.7rem}[data-theme=retrowave] .signal-more[data-active=true]{border-color:var(--rw-cyan);background:var(--rw-panel-soft);color:var(--rw-yellow);box-shadow:inset 0 -3px 0 var(--rw-magenta),3px 3px 0 rgba(46,232,242,.42)}}[data-theme=retrowave][dir=rtl] .home-hero:after,[dir=rtl] [data-theme=retrowave] .home-hero:after{box-shadow:-6px 0 0 var(--rw-magenta),6px 0 0 var(--rw-cyan)}[data-theme=retrowave][dir=rtl] .hero:before,[dir=rtl] [data-theme=retrowave] .hero:before{background:linear-gradient(270deg,rgba(8,0,18,.99) 0 38%,rgba(8,0,18,.86) 52%,rgba(8,0,18,.12) 72%),linear-gradient(270deg,transparent 0 68%,var(--rw-cyan) 68% calc(68% + 1px),transparent calc(68% + 1px)),linear-gradient(180deg,transparent 0 57.5%,rgba(255,56,209,.78) 57.5% calc(57.5% + 2px),transparent calc(57.5% + 2px))}[data-theme=retrowave][dir=rtl] .board-frame,[data-theme=retrowave][dir=rtl] .hero-scan,[dir=rtl] [data-theme=retrowave] .board-frame,[dir=rtl] [data-theme=retrowave] .hero-scan{direction:ltr}@media (max-width:1180px){[data-theme=retrowave] .station-line{grid-template-columns:minmax(12rem,auto) minmax(8rem,1fr) auto auto auto}[data-theme=retrowave] .signal-picker-label{display:none}[data-theme=retrowave] .channel-nav a{padding-inline:.5rem}[data-theme=retrowave] .channel-nav a>em{display:none}[data-theme=retrowave] .poster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){html[data-theme=retrowave]{--nm-head-h:11rem}[data-theme=retrowave] .station-line{grid-template-columns:minmax(12rem,1fr) auto auto auto}[data-theme=retrowave] .station-id{display:none}[data-theme=retrowave] .control-line{min-height:auto;grid-template-columns:1fr;gap:.65rem;padding-block:.65rem}[data-theme=retrowave] .channel-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block-start:1px solid #5d1c75}[data-theme=retrowave] .channel-nav a{min-width:0;border-block-end:1px solid #5d1c75}[data-theme=retrowave] .signal-picker{justify-content:flex-end;border-inline-start:0;padding-inline-start:0}[data-theme=retrowave] .hero{min-height:34rem}[data-theme=retrowave] .home-hero:after{inset-inline-end:3%;opacity:.62}[data-theme=retrowave] .hero-copy{width:min(72%,46rem)}[data-theme=retrowave] .home-catnav{grid-template-columns:repeat(3,minmax(0,1fr));border-block-end:0}[data-theme=retrowave] .home-catnav-chip{border-block-end:1px solid var(--rw-line)}}@media (max-width:640px){html[data-theme=retrowave]{--nm-head-h:10.5rem}[data-theme=retrowave] body:after{inset-inline:-52vw;opacity:.36}[data-theme=retrowave] .station-line{min-height:3.4rem;grid-template-columns:minmax(0,1fr) auto auto;padding-inline:.65rem}[data-theme=retrowave] .broadcast-head .brand{min-width:0;min-height:3.4rem;overflow:hidden;padding-inline-end:.55rem;font-size:.83rem;text-overflow:ellipsis}[data-theme=retrowave] .brand-chip{width:2.55rem;flex:0 0 auto}[data-theme=retrowave] .broadcast-head .quick-lobby{min-width:2.75rem;width:2.75rem;overflow:hidden;margin-inline:.35rem;padding:.35rem;white-space:nowrap}[data-theme=retrowave] .quick-lobby b{flex:0 0 auto}[data-theme=retrowave] .station-tools{display:none}[data-theme=retrowave] .control-line{padding-inline:.65rem}[data-theme=retrowave] .channel-nav{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=retrowave] .channel-nav a:last-child{grid-column:span 2}[data-theme=retrowave] .signal-picker{justify-content:stretch}[data-theme=retrowave] .signal-picker-options{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}[data-theme=retrowave] :is(.signal-picker label,.signal-more){min-width:0}[data-theme=retrowave] .night-market-home{padding-block-start:.85rem}[data-theme=retrowave] .app-content>main:not(.night-market-home),[data-theme=retrowave] .catalog,[data-theme=retrowave] .hero,[data-theme=retrowave] .lobby-ad{width:calc(100% - 1rem)}[data-theme=retrowave] .hero{min-height:36rem}[data-theme=retrowave] .hero:before{background:linear-gradient(90deg,rgba(8,0,18,.98) 0 62%,rgba(8,0,18,.74) 82%,rgba(8,0,18,.32)),linear-gradient(180deg,transparent 0 57.5%,rgba(255,56,209,.78) 57.5% calc(57.5% + 2px),transparent calc(57.5% + 2px))}[data-theme=retrowave][dir=rtl] .hero:before,[dir=rtl] [data-theme=retrowave] .hero:before{background:linear-gradient(270deg,rgba(8,0,18,.98) 0 62%,rgba(8,0,18,.74) 82%,rgba(8,0,18,.32)),linear-gradient(180deg,transparent 0 57.5%,rgba(255,56,209,.78) 57.5% calc(57.5% + 2px),transparent calc(57.5% + 2px))}[data-theme=retrowave] .home-hero:after{width:13rem;inset-block-start:8%;inset-inline-end:-12%;opacity:.42}[data-theme=retrowave] .hero-scan{inset-block-start:58%}[data-theme=retrowave] .hero-copy{width:100%;padding:3.3rem 1.5rem 4rem;background:linear-gradient(90deg,rgba(8,0,18,.94) 0 66%,transparent)}[data-theme=retrowave] .hero h1{font-size:clamp(2.65rem,14vw,4.2rem)}[data-theme=retrowave] .hero-actions{width:100%}[data-theme=retrowave] .catalog-intro{grid-template-columns:1fr}[data-theme=retrowave] .catalog-intro :is(.section-kicker,h2,p),[data-theme=retrowave] .catalog-intro dl{grid-column:1}[data-theme=retrowave] .catalog-intro dl{grid-row:auto}[data-theme=retrowave] .home-catnav{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=retrowave] .home-catnav-chip:last-child{grid-column:span 2}[data-theme=retrowave] .poster-grid{grid-template-columns:1fr;grid-auto-rows:auto;padding:.7rem .7rem 1.2rem}[data-theme=retrowave] .night-market-home .game-ad[data-tone]{min-height:23rem}[data-theme=retrowave] .ad-copy>em,[data-theme=retrowave] :is(.poster--hero,.poster--tall-half,.poster--split,.poster--half) .ad-copy>em{display:block!important}[data-theme=retrowave] .ad-copy>small{font-size:.78rem}[data-theme=retrowave] .ad-foot>span{display:block}[data-theme=retrowave] :is(.inline-commercial,.lobby-grid){grid-template-columns:1fr}[data-theme=retrowave] .inline-commercial>a{justify-self:stretch}[data-theme=retrowave] .lobby-copy ul{grid-template-columns:1fr}[data-theme=retrowave] .lobby-copy li{border-inline-end:0;border-block-end:1px solid #633077}[data-theme=retrowave] .app-content>main[data-game-page],[data-theme=retrowave] main[data-game-page]{padding:.9rem!important}[data-theme=retrowave] main[data-game-page]>h1{padding-inline-end:0;padding-block-start:3.5rem;font-size:clamp(1.9rem,11vw,3.1rem)}[data-theme=retrowave] .game-stage{padding:.75rem}}@media (max-width:420px){[data-theme=retrowave] .home-catnav{grid-template-columns:1fr}[data-theme=retrowave] .home-catnav-chip:last-child{grid-column:auto}[data-theme=retrowave] .ad-foot{display:grid;grid-template-columns:1fr}[data-theme=retrowave] .ad-foot>b{border-inline-start:0;border-block-start:1px solid var(--rw-card,var(--rw-magenta))}}@media (prefers-reduced-motion:reduce){[data-theme=retrowave] :is(.station-id i,.hero-media,.hero-scan,.night-market-home .game-ad,.primary-cta,.text-cta,.quick-lobby,.channel-nav a,.home-catnav-chip,.ticker>div){animation:none!important;transition:none!important}[data-theme=retrowave] :is(.night-market-home .game-ad,.primary-cta,.text-cta,.quick-lobby,.channel-nav a,.home-catnav-chip):hover{transform:none}[data-theme=retrowave] .app-content:after{animation:none!important}[data-theme=retrowave] body:after{transform:none}}@media (forced-colors:active){[data-theme=retrowave] .app-content:after,[data-theme=retrowave] .hero-scan,[data-theme=retrowave] .home-hero:after,[data-theme=retrowave] body:after,[data-theme=retrowave] body:before{display:none}[data-theme=retrowave] :is(.broadcast-head,.hero,.catalog-intro,.home-catnav,.market-zone,.night-market-home .game-ad,.inline-commercial,.lobby-ad,main[data-game-page],.game-stage,[role=dialog]){border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}[data-theme=retrowave] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:Highlight!important}}@media (min-width:901px){html[data-theme=noir]{--nm-head-h:6.5rem}html[data-theme=arcade]{--nm-head-h:7.25rem}:is(html[data-theme=vectordark],html[data-theme=vectorlight],html[data-theme=retrowave]){--nm-head-h:7rem}:is([data-theme=noir],[data-theme=arcade],[data-theme=vectordark],[data-theme=vectorlight],[data-theme=retrowave]) .control-line{min-height:3rem}:is([data-theme=noir],[data-theme=arcade],[data-theme=vectordark],[data-theme=vectorlight],[data-theme=retrowave]) .channel-nav{min-height:2.75rem}:is([data-theme=noir],[data-theme=arcade],[data-theme=vectordark],[data-theme=vectorlight],[data-theme=retrowave]) .channel-nav a{min-height:2.75rem;padding-block:.3rem}:is([data-theme=noir],[data-theme=arcade],[data-theme=vectordark],[data-theme=vectorlight],[data-theme=retrowave]) .signal-picker{position:relative;min-height:2.75rem}:is([data-theme=noir],[data-theme=arcade],[data-theme=vectordark],[data-theme=vectorlight],[data-theme=retrowave]) .signal-picker-label{position:absolute;inset:auto;z-index:auto;width:1px;height:1px;overflow:hidden;margin:-1px;border:0;background:transparent;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}:is([data-theme=noir],[data-theme=arcade],[data-theme=vectordark],[data-theme=vectorlight],[data-theme=retrowave]) .signal-picker-options{min-height:2.75rem;align-items:stretch}}html[data-theme=lcars]{--lcars-space:#000000;--lcars-peach:#ffcc99;--lcars-lavender:#cc99ff;--lcars-orange:#ff9900;--lcars-blue:#99ccff;--lcars-gold:#ffcc00;--lcars-alert:#cc6666;--lcars-rail:clamp(2.75rem,4.8vw,4.75rem);--lcars-gap:clamp(0.45rem,0.8vw,0.75rem);--nm-head-h:7.25rem;color-scheme:dark;scroll-padding-top:calc(var(--nm-head-h) + 1rem);text-transform:uppercase;-webkit-font-smoothing:antialiased}html[data-theme=lcars] body{overflow-x:clip;background-color:var(--lcars-space);background-image:none;color:var(--lcars-peach);font-family:Arial Narrow,Roboto Condensed,Helvetica Neue,system-ui,sans-serif;text-transform:uppercase}html[data-theme=lcars] body:before{inset-block:0;z-index:21;width:var(--lcars-rail);height:auto}html[data-theme=lcars] body:after,html[data-theme=lcars] body:before{content:"";position:fixed;inset-inline-start:0;inset-inline-end:auto;left:auto;right:auto;border:0;border-radius:0;background:var(--lcars-orange);background-image:none;box-shadow:none;filter:none;opacity:1;pointer-events:none}html[data-theme=lcars] body:after{inset-block-start:0;inset-block-end:auto;top:auto;bottom:auto;z-index:22;width:clamp(14rem,25vw,22rem);height:var(--nm-head-h);border-end-end-radius:clamp(3rem,6vw,5.5rem)}html[data-theme=lcars] :is(.app-content,.app-footer){padding-left:0;padding-inline-start:var(--lcars-rail)}html[data-theme=lcars][data-custom-background=true] body>.relative.z-10{background:transparent;background-image:none}html[data-theme=lcars] :is(.broadcast-head,.station-line,.control-line,.hero,.hero-copy,.hero-media,.catalog,.catalog-intro,.home-catnav,.market-zone,.zone-head,.night-market-home .game-ad,.inline-commercial,.lobby-ad,.app-content>main:not(.night-market-home),main[data-game-page],.game-stage,.gb-screen,.board-frame,[data-testid=board-2048],[role=dialog],[data-testid=game-guide] details,[data-testid=lobby-browser] a,[data-testid=lobby-browser]>p,.app-footer){background-image:none!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important}html[data-theme=lcars] :is(.hero:before,.hero:after,.hero-scan,.night-market-home .game-ad:before,.night-market-home .game-ad:after,.ad-visual:before,.ad-visual:after,.inline-commercial:after,.lobby-noise,.app-content>main:not(.night-market-home):before,.game-stage:before,.board-frame:before,.board-frame:after){box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important;mix-blend-mode:normal!important}html[data-theme=lcars] :is(.an-piece,.ad-copy,.hero h1>span){text-shadow:none!important}html[data-theme=lcars] .broadcast-head{position:sticky;top:0;z-index:30;isolation:isolate;width:100%;overflow:visible;border:0;background:var(--lcars-space)}html[data-theme=lcars] .broadcast-head:before{content:"";position:absolute;inset-block-start:.75rem;inset-inline-start:var(--lcars-rail);z-index:-1;width:clamp(8.5rem,18vw,16.5rem);height:calc(var(--nm-head-h) - 1.5rem);border:0;border-radius:0;border-end-end-radius:clamp(2.2rem,5vw,4.5rem);background:var(--lcars-space);background-image:none;box-shadow:none;pointer-events:none}html[data-theme=lcars] .broadcast-head:after{content:"";position:absolute;inset-inline:var(--lcars-rail) 0;inset-block-end:0;z-index:-2;height:.5rem;background:var(--lcars-gold);background-image:none;box-shadow:none;pointer-events:none}html[data-theme=lcars] :is(.station-line,.control-line){position:relative;z-index:1;width:min(100%,100rem);margin-inline:auto;padding-left:0;padding-inline-start:calc(var(--lcars-rail) + clamp(.8rem, 2vw, 1.6rem));padding-inline-end:clamp(.8rem,2vw,1.6rem);background:transparent;background-image:none}html[data-theme=lcars] .station-line{min-height:3.65rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;border:0;padding-block:.4rem}html[data-theme=lcars] .broadcast-head .brand{min-width:0;min-height:2.75rem;display:inline-flex;align-items:center;gap:0;border:0;border-radius:0;border-start-end-radius:999px;border-end-end-radius:999px;background:var(--lcars-peach);padding:.45rem 1.25rem .45rem .8rem;color:var(--lcars-space);font-family:inherit;font-size:.95rem;font-weight:800;letter-spacing:.075em!important;line-height:1;text-decoration:none;text-shadow:none}html[data-theme=lcars] .brand-chip{display:none}html[data-theme=lcars] .brand strong{color:var(--lcars-space)}html[data-theme=lcars] .station-id{min-width:0;flex:1 1 9rem;display:flex;align-items:center;gap:.5rem;overflow:hidden;margin:0;color:var(--lcars-blue);font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:.08em;white-space:nowrap}html[data-theme=lcars] .station-id>span{overflow:hidden;text-overflow:ellipsis}html[data-theme=lcars] .station-id i{flex:0 0 auto;color:var(--lcars-alert);animation:none}html[data-theme=lcars] .broadcast-head .quick-lobby{min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:0;border-radius:999px 0 0 999px;background:var(--lcars-blue);padding:.4rem .55rem .4rem .9rem;color:var(--lcars-space);font-family:inherit;font-size:.75rem;font-weight:800;letter-spacing:.05em;line-height:1;text-decoration:none;box-shadow:none}html[data-theme=lcars] .quick-lobby b{min-width:1.75rem;min-height:1.75rem;display:grid;place-items:center;border-radius:999px;background:var(--lcars-space);color:var(--lcars-blue)}html[data-theme=lcars] .station-tools{display:flex;align-items:center;gap:.3rem}html[data-theme=lcars] :is(.station-tools>button,.station-tools>a,.station-tools>*>button,.station-tools>*>a,.station-tools select,.station-line>[data-testid=settings-button]){min-width:2.75rem!important;min-height:2.75rem!important;height:auto;border:0!important;border-radius:999px!important;background:var(--lcars-lavender)!important;color:var(--lcars-space)!important;box-shadow:none!important}html[data-theme=lcars] .station-line>[data-testid=settings-button],html[data-theme=lcars] .station-tools>:nth-child(2n) :is(button,a,select){background:var(--lcars-gold)!important}html[data-theme=lcars] .control-line{min-height:3.6rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;border:0;padding-block:.3rem .8rem}html[data-theme=lcars] .channel-nav{min-width:0;min-height:2.75rem;flex:1 1 42rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:var(--lcars-gap)}html[data-theme=lcars] .channel-nav a{min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:space-between;gap:.35rem;overflow-wrap:anywhere;border:0;border-radius:0;border-start-end-radius:999px;border-end-end-radius:999px;background:var(--lcars-nav,var(--lcars-peach));padding:.45rem .8rem;color:var(--lcars-space);font-family:inherit;font-size:.74rem;font-weight:800;letter-spacing:.045em;line-height:1.05;text-decoration:none;box-shadow:none;transform:none}html[data-theme=lcars] .channel-nav a:first-child{--lcars-nav:var(--lcars-peach)}html[data-theme=lcars] .channel-nav a:nth-child(2){--lcars-nav:var(--lcars-lavender)}html[data-theme=lcars] .channel-nav a:nth-child(3){--lcars-nav:var(--lcars-blue)}html[data-theme=lcars] .channel-nav a:nth-child(4){--lcars-nav:var(--lcars-gold)}html[data-theme=lcars] .channel-nav a:nth-child(5){--lcars-nav:var(--lcars-orange)}html[data-theme=lcars] .channel-nav a>span{color:var(--lcars-space);font-size:.68rem}html[data-theme=lcars] .channel-nav a>em{min-width:1.35rem;min-height:1.35rem;display:grid;place-items:center;border-radius:999px;background:var(--lcars-space);color:var(--lcars-nav,var(--lcars-peach));font-size:.62rem;font-style:normal}html[data-theme=lcars] .channel-nav a:is(:hover,:focus-visible){border:0;background:var(--lcars-blue);color:var(--lcars-space);box-shadow:none;transform:none}html[data-theme=lcars] .signal-picker{min-width:0;min-height:2.75rem;display:flex;align-items:center;gap:.45rem;border:0;padding:0}html[data-theme=lcars] .signal-picker-label{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}html[data-theme=lcars] .signal-picker-options{min-height:2.75rem;display:flex;align-items:stretch;gap:var(--lcars-gap)}html[data-theme=lcars] :is(.signal-picker label,.signal-more){min-width:2.75rem;min-height:2.75rem;display:grid;place-items:center;border:0;border-radius:999px;background:var(--lcars-peach);padding:.45rem .7rem;color:var(--lcars-space);font-family:inherit;font-size:.72rem;font-weight:800;letter-spacing:.04em;line-height:1;box-shadow:none}html[data-theme=lcars] .signal-more[data-active=true],html[data-theme=lcars] .signal-picker label:has(input:checked){background:var(--lcars-orange);color:var(--lcars-space)}html[data-theme=lcars] :is(.signal-picker label,.signal-more):is(:hover,:focus-visible){background:var(--lcars-blue);color:var(--lcars-space)}html[data-theme=lcars] .night-market-home{background:transparent;color:var(--lcars-peach)}html[data-theme=lcars] .hero{position:relative;isolation:isolate;min-height:clamp(32rem,calc(100dvh - var(--nm-head-h)),42rem);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,4.5rem);overflow:hidden;border:0;background:var(--lcars-space);padding:clamp(2.5rem,6vw,5.5rem) clamp(1.25rem,5vw,5rem)}html[data-theme=lcars] .hero:before{inset-block:1.25rem .7rem;width:clamp(.85rem,1.8vw,1.6rem)}html[data-theme=lcars] .hero:after,html[data-theme=lcars] .hero:before{content:"";position:absolute;inset-inline-start:0;z-index:0;border:0;border-radius:0;background:var(--lcars-orange);background-image:none;opacity:1;pointer-events:none}html[data-theme=lcars] .hero:after{inset-block-end:0;width:min(44%,34rem);height:.75rem;border-start-end-radius:999px;border-end-end-radius:999px}html[data-theme=lcars] .hero-media{position:relative;inset:auto;z-index:1;grid-column:2;grid-row:1;width:100%;min-width:0;aspect-ratio:16/9;display:grid!important;place-items:stretch;overflow:hidden;border:0;border-radius:0;background:var(--lcars-space);background-image:none;image-rendering:auto;opacity:1;transform:none;animation:none}html[data-theme=lcars] .hero-media>*{display:none!important}html[data-theme=lcars] .hero-media>.lcars-ops-preview{position:relative;inset:auto;width:100%;height:100%;display:block!important;background:var(--lcars-space);color:var(--lcars-peach);image-rendering:auto;transform:none;filter:none}html[data-theme=lcars] .lcars-ops-preview :is(.lcars-preview-rail,.lcars-preview-top-elbow,[data-lcars-block=orange]){fill:var(--lcars-orange)}html[data-theme=lcars] .lcars-ops-preview :is(.lcars-preview-bottom-elbow,[data-lcars-block=peach]){fill:var(--lcars-peach)}html[data-theme=lcars] .lcars-ops-preview :is(.lcars-preview-viewer,[data-lcars-block=black]){fill:var(--lcars-space)}html[data-theme=lcars] .lcars-ops-preview :is(.lcars-preview-sensor,[data-lcars-block=light-blue]){fill:var(--lcars-blue);stroke:var(--lcars-blue)}html[data-theme=lcars] .lcars-ops-preview :is(.lcars-preview-data,[data-lcars-block=lavender]){fill:var(--lcars-lavender)}html[data-theme=lcars] .lcars-ops-preview [data-lcars-block=goldenrod]{fill:var(--lcars-gold)}html[data-theme=lcars] .lcars-ops-preview [data-lcars-block=alert-red]{fill:var(--lcars-alert)}html[data-theme=lcars] :is(.hero-scan,.hero-burst,.hero-legal,.ticker){display:none!important}html[data-theme=lcars] .hero-copy{position:relative;z-index:1;grid-column:1;grid-row:1;width:100%;min-width:0;margin:0;border:0;background:var(--lcars-space);padding:clamp(1rem,2vw,1.75rem)}html[data-theme=lcars] .commercial-label{display:flex;align-items:center;gap:.75rem;color:var(--lcars-blue);font-family:inherit;font-size:.78rem;font-weight:800;letter-spacing:.08em;line-height:1.2}html[data-theme=lcars] .commercial-label>span{min-width:2.75rem;min-height:2.75rem;display:inline-grid;place-items:center;border:0;border-radius:999px;background:var(--lcars-lavender);padding:.35rem .65rem;color:var(--lcars-space)}html[data-theme=lcars] .hero h1{max-width:12ch;margin:1.1rem 0 1.25rem;color:var(--lcars-peach);font-family:inherit;font-size:clamp(3rem,7vw,5.4rem);font-weight:800;letter-spacing:.025em;line-height:.86;overflow-wrap:anywhere}html[data-theme=lcars] .hero h1>span{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;padding:0;color:var(--lcars-peach);transform:none}html[data-theme=lcars] .hero h1>span:nth-child(2){color:var(--lcars-blue);transform:none}html[data-theme=lcars] .hero h1>span:last-child{margin-top:.13em;border-radius:0;border-start-end-radius:999px;border-end-end-radius:999px;background:var(--lcars-orange);padding:.08em .34em .11em .12em;color:var(--lcars-space);transform:none}html[data-theme=lcars] .hero-lede{max-width:42rem;color:var(--lcars-peach);font-size:1rem;font-weight:600;line-height:1.5}html[data-theme=lcars] .hero-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--lcars-gap);margin-top:1.4rem}html[data-theme=lcars] :is(.primary-cta,.text-cta){min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;border:0;border-radius:999px;padding:.7rem 1.2rem;color:var(--lcars-space);font-family:inherit;font-size:.78rem;font-weight:800;letter-spacing:.045em;line-height:1.1;text-decoration:none;box-shadow:none;transform:none;transition:background-color .12s ease,color .12s ease}html[data-theme=lcars] .primary-cta{background:var(--lcars-blue)}html[data-theme=lcars] .text-cta{background:var(--lcars-lavender)}html[data-theme=lcars] :is(.primary-cta,.text-cta):hover{background:var(--lcars-gold);color:var(--lcars-space);box-shadow:none;transform:none}html[data-theme=lcars] .hero-fine{max-width:42rem;margin-top:1.1rem;color:var(--lcars-blue);font-family:inherit;font-size:.78rem;font-weight:700;letter-spacing:.055em;line-height:1.5}html[data-theme=lcars] .catalog{width:min(calc(100% - clamp(1rem, 4vw, 4rem)),96rem);margin-inline:auto;background:var(--lcars-space);padding:clamp(2.5rem,5vw,5rem) clamp(.9rem,2.5vw,2rem) clamp(3.5rem,7vw,6rem)}html[data-theme=lcars] .catalog-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:1rem 2rem;margin:0 0 1.4rem;border:0;border-inline-start:clamp(.85rem,1.8vw,1.5rem) solid var(--lcars-lavender);border-block-end:.65rem solid var(--lcars-lavender);border-end-start-radius:clamp(1.5rem,3vw,3rem);background:var(--lcars-space);padding:.75rem 1rem 1.25rem clamp(1.1rem,2.5vw,2rem)}html[data-theme=lcars] .section-kicker{color:var(--lcars-blue);font-family:inherit;font-size:.78rem;font-weight:800;letter-spacing:.075em}html[data-theme=lcars] .catalog-intro h2{max-width:14ch;color:var(--lcars-peach);font-family:inherit;font-size:clamp(2.4rem,5.5vw,5.2rem);font-weight:800;letter-spacing:.025em;line-height:.88;overflow-wrap:anywhere}html[data-theme=lcars] .catalog-intro>p:not(.section-kicker){max-width:44rem;color:var(--lcars-peach);font-size:1rem;line-height:1.5}html[data-theme=lcars] .catalog-intro dl{grid-column:2;grid-row:2/span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lcars-gap);border:0}html[data-theme=lcars] .catalog-intro dl>div{min-width:0;min-height:4.25rem;display:flex;align-items:end;justify-content:space-between;gap:.5rem;border:0;border-radius:0;border-start-end-radius:999px;border-end-end-radius:999px;background:var(--lcars-peach);padding:.65rem .9rem;color:var(--lcars-space)}html[data-theme=lcars] .catalog-intro dl>div:nth-child(2n){background:var(--lcars-blue)}html[data-theme=lcars] .catalog-intro :is(dt,dd){color:var(--lcars-space);font-family:inherit}html[data-theme=lcars] .catalog-intro dt{min-width:0;font-size:.72rem;font-weight:800;overflow-wrap:anywhere}html[data-theme=lcars] .catalog-intro dd{flex:0 0 auto;font-size:1.45rem;font-weight:800;line-height:1}html[data-theme=lcars] .home-catnav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--lcars-gap);margin:0 0 clamp(2.5rem,5vw,4.5rem);background:var(--lcars-space)}html[data-theme=lcars] .home-catnav-chip{min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:space-between;gap:.4rem;overflow-wrap:anywhere;border:0;border-radius:0;border-start-end-radius:999px;border-end-end-radius:999px;background:var(--cat-accent,var(--lcars-peach));padding:.55rem .8rem;color:var(--lcars-space);font-family:inherit;font-size:.76rem;font-weight:800;letter-spacing:.035em;line-height:1.1;text-decoration:none;box-shadow:none;transform:none}html[data-theme=lcars] .home-catnav-chip:before{content:none}html[data-theme=lcars] .home-catnav-chip>span{color:var(--lcars-space)}html[data-theme=lcars] .home-catnav-chip>em{min-width:1.35rem;min-height:1.35rem;display:grid;place-items:center;border-radius:999px;background:var(--lcars-space);color:var(--cat-accent,var(--lcars-peach));font-size:.62rem;font-style:normal}html[data-theme=lcars] .home-catnav-chip:is(:hover,:focus-visible){border:0;background:var(--lcars-blue);color:var(--lcars-space);box-shadow:none;transform:none}html[data-theme=lcars] [data-category=board]{--zone:var(--lcars-orange);--cat-accent:var(--lcars-orange)}html[data-theme=lcars] [data-category=card]{--zone:var(--lcars-lavender);--cat-accent:var(--lcars-lavender)}html[data-theme=lcars] [data-category=arcade]{--zone:var(--lcars-blue);--cat-accent:var(--lcars-blue)}html[data-theme=lcars] [data-category=puzzle]{--zone:var(--lcars-gold);--cat-accent:var(--lcars-gold)}html[data-theme=lcars] [data-category=tiles]{--zone:var(--lcars-peach);--cat-accent:var(--lcars-peach)}html[data-theme=lcars] .market-zone{margin-block:clamp(2.75rem,6vw,5rem);scroll-margin-top:0;border:0;background:var(--lcars-space)}html[data-theme=lcars] .zone-head{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1fr) auto;grid-template-areas:"title meta count";align-items:stretch;gap:var(--lcars-gap);margin:0 0 1rem;border:0;border-radius:0;background:var(--lcars-space);padding:0}html[data-theme=lcars] .zone-head>p{grid-area:meta;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;background:var(--lcars-space);padding:.55rem .7rem;color:var(--lcars-peach);font-family:inherit;font-size:.76rem;font-weight:700;line-height:1.25}html[data-theme=lcars] .zone-head>p>span{color:var(--zone);font-weight:800}html[data-theme=lcars] .zone-head .home-category-name{grid-area:title;min-width:0;display:flex;align-items:center;margin:0;border:0;border-radius:0;border-start-end-radius:999px;border-end-end-radius:999px;background:var(--zone);padding:.65rem 1.4rem .65rem .8rem;color:var(--lcars-space);font-family:inherit;font-size:clamp(1.4rem,3vw,2.8rem);font-weight:800;letter-spacing:.025em;line-height:1;overflow-wrap:anywhere}html[data-theme=lcars] .zone-head .home-category-name:before{content:none}html[data-theme=lcars] .zone-head>.home-category-count{grid-area:count;min-width:2.75rem;min-height:2.75rem;display:flex;align-items:center;border:0;border-radius:999px;background:var(--lcars-peach);padding:.45rem .85rem;color:var(--lcars-space);font-family:inherit;font-size:.72rem;font-weight:800;line-height:1.1}html[data-theme=lcars] .poster-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));grid-auto-flow:row;grid-auto-rows:auto;gap:clamp(.7rem,1.3vw,1.1rem)}html[data-theme=lcars] .poster-grid>:is(.poster,.poster--hero,.poster--side,.poster--quarter,.poster--half,.poster--split,.poster--tall-half,.poster--tall-quarter){min-width:0;grid-column:auto!important;grid-row:auto!important}html[data-theme=lcars] .poster:nth-child(5n+1){--lcars-card:var(--lcars-orange)}html[data-theme=lcars] .poster:nth-child(5n+2){--lcars-card:var(--lcars-lavender)}html[data-theme=lcars] .poster:nth-child(5n+3){--lcars-card:var(--lcars-blue)}html[data-theme=lcars] .poster:nth-child(5n+4){--lcars-card:var(--lcars-gold)}html[data-theme=lcars] .poster:nth-child(5n){--lcars-card:var(--lcars-peach)}html[data-theme=lcars] .night-market-home .game-ad[data-tone]{--tile-bg:var(--lcars-space);--tile-ink:var(--lcars-peach);--tile-hot:var(--lcars-card,var(--lcars-orange));--card-neon:var(--lcars-card,var(--lcars-orange));position:relative;isolation:isolate;width:100%;height:auto;min-width:0;min-height:13rem;display:grid;grid-template-columns:minmax(4.75rem,.38fr) minmax(0,1fr);grid-template-rows:auto minmax(7rem,1fr) auto;overflow:hidden;border:0;border-inline-start:clamp(.55rem,1vw,.8rem) solid var(--lcars-card,var(--lcars-orange));border-radius:0;background:var(--lcars-space);padding:0;color:var(--lcars-peach);box-shadow:none;text-align:start;text-decoration:none;transform:none;transition:background-color .12s ease}html[data-theme=lcars] .night-market-home .game-ad:after,html[data-theme=lcars] .night-market-home .game-ad:before{content:none;display:none;background:none;background-image:none;opacity:1}html[data-theme=lcars] .night-market-home .game-ad:is(:hover,:focus-visible){z-index:auto;border-color:var(--lcars-blue);outline-offset:3px;background:var(--lcars-space);box-shadow:none;transform:none}html[data-theme=lcars] .ad-top{position:relative;z-index:2;grid-column:1/-1;grid-row:1;min-height:2.75rem;display:flex;align-items:center;justify-content:space-between;gap:.4rem;border:0;background:var(--lcars-card,var(--lcars-orange));padding:.5rem .65rem;color:var(--lcars-space);font-family:inherit;font-size:.72rem;font-weight:800;line-height:1.15}html[data-theme=lcars] .night-market-home .home-card-code{color:var(--lcars-space);font-family:inherit;font-size:inherit;letter-spacing:.06em}html[data-theme=lcars] .availability>i{width:.6rem;height:.6rem;border:0;border-radius:999px;background:var(--lcars-space)}html[data-theme=lcars] .ad-visual{position:relative;inset:auto;z-index:0;grid-column:1;grid-row:2;min-width:0;min-height:7rem;display:grid;place-items:center;overflow:hidden;background:var(--lcars-space);color:var(--lcars-card,var(--lcars-orange));direction:ltr;pointer-events:none}html[data-theme=lcars] .ad-visual:after,html[data-theme=lcars] .ad-visual:before{content:none;display:none;background:none;background-image:none}html[data-theme=lcars] .ad-visual>span{position:relative;inset:auto;width:min(5.5rem,90%);height:auto;aspect-ratio:1;display:block;transform:none;opacity:1}html[data-theme=lcars] .ad-visual canvas[data-theme-icon=lcars]{width:100%;height:100%;display:block;background:var(--lcars-space);image-rendering:auto;opacity:1}html[data-theme=lcars] .ad-copy{position:relative;z-index:1;grid-column:2;grid-row:2;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.3rem;margin:0;background:var(--lcars-space);padding:.8rem;color:var(--lcars-peach)}html[data-theme=lcars] .ad-copy>small{max-width:36ch;color:var(--lcars-peach);font-family:inherit;font-size:.8rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}html[data-theme=lcars] .ad-copy h3,html[data-theme=lcars] .ad-copy h3>strong{max-width:100%;margin:0;color:var(--lcars-card,var(--lcars-orange));font-family:inherit;font-size:clamp(1.15rem,1.9vw,1.6rem);font-weight:800;letter-spacing:.025em;line-height:1;overflow-wrap:anywhere}html[data-theme=lcars] .ad-copy>em{display:none!important}html[data-theme=lcars] .ad-foot{position:relative;z-index:2;grid-column:1/-1;grid-row:3;min-height:2.75rem;display:flex;align-items:stretch;justify-content:space-between;gap:0;border:0;background:var(--lcars-space);color:var(--lcars-blue);font-family:inherit;font-size:.78rem;font-weight:800;line-height:1.15}html[data-theme=lcars] .ad-foot>span{display:flex;align-items:center;min-width:0;padding:.55rem .65rem;overflow-wrap:anywhere;white-space:normal}html[data-theme=lcars] .ad-foot>b{min-width:2.75rem;min-height:2.75rem;align-self:stretch;display:flex;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:999px 0 0 999px;background:var(--lcars-card,var(--lcars-orange));padding:.55rem .75rem;color:var(--lcars-space);font-family:inherit;font-size:.72rem;font-weight:800;white-space:nowrap}html[data-theme=lcars] .inline-commercial{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-block:clamp(2.75rem,6vw,5rem);overflow:hidden;border:0;border-inline-start:clamp(.85rem,2vw,1.6rem) solid var(--lcars-orange);border-block-end:.65rem solid var(--lcars-orange);border-end-start-radius:clamp(1.5rem,4vw,3.5rem);background:var(--lcars-space);padding:clamp(1.25rem,3vw,2.4rem);color:var(--lcars-peach)}html[data-theme=lcars] .inline-commercial.commercial-alt{border-color:var(--lcars-blue)}html[data-theme=lcars] .inline-commercial:after{content:none;display:none;background:none;background-image:none}html[data-theme=lcars] .inline-commercial p>span{display:block;color:var(--lcars-blue);font-family:inherit;font-size:.78rem;font-weight:800;letter-spacing:.06em}html[data-theme=lcars] .inline-commercial p>strong{display:block;margin-top:.25rem;color:var(--lcars-peach);font-family:inherit;font-size:clamp(1.75rem,4vw,3.5rem);font-weight:800;letter-spacing:.025em;line-height:.95;overflow-wrap:anywhere}html[data-theme=lcars] :is(.inline-commercial>a,.lobby-launch){min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;border:0;border-radius:999px;background:var(--lcars-blue);padding:.7rem 1.1rem;color:var(--lcars-space);font-family:inherit;font-size:.78rem;font-weight:800;letter-spacing:.04em;line-height:1.15;text-align:center;text-decoration:none;box-shadow:none}html[data-theme=lcars] :is(.inline-commercial>a,.lobby-launch):hover{background:var(--lcars-gold);color:var(--lcars-space)}html[data-theme=lcars] .lobby-ad{position:relative;isolation:isolate;min-height:0;display:block;overflow:hidden;border:0;border-inline-start:clamp(1rem,3vw,2.5rem) solid var(--lcars-orange);border-block-end:.8rem solid var(--lcars-orange);border-end-start-radius:clamp(2rem,5vw,4.5rem);background:var(--lcars-space);padding:clamp(3rem,7vw,6rem) clamp(1.2rem,6vw,6rem);color:var(--lcars-peach)}html[data-theme=lcars] .lobby-disclaimer,html[data-theme=lcars] .lobby-noise{display:none!important}html[data-theme=lcars] .lobby-ad>.commercial-label{width:min(100%,88rem);margin:0 auto 1.5rem}html[data-theme=lcars] .lobby-grid{width:min(100%,88rem);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(1.5rem,5vw,4.5rem);margin-inline:auto}html[data-theme=lcars] .lobby-grid h2{color:var(--lcars-peach);font-family:inherit;font-size:clamp(2.8rem,7vw,6.5rem);font-weight:800;letter-spacing:.025em;line-height:.84;overflow-wrap:anywhere}html[data-theme=lcars] .lobby-grid h2>:is(span,strong){display:block}html[data-theme=lcars] .lobby-grid h2>strong{width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:.15em;border:0;border-radius:0;border-start-end-radius:999px;border-end-end-radius:999px;background:var(--lcars-lavender);padding:.08em .35em .11em .12em;color:var(--lcars-space);transform:none}html[data-theme=lcars] .lobby-copy{min-width:0;background:var(--lcars-space)}html[data-theme=lcars] .lobby-copy>p{color:var(--lcars-peach);font-size:1rem;font-weight:600;line-height:1.5}html[data-theme=lcars] .lobby-copy ul{display:grid;gap:var(--lcars-gap);margin:1.25rem 0;color:var(--lcars-blue);font-family:inherit;font-size:.78rem;font-weight:700}html[data-theme=lcars] .lobby-copy li{min-height:2.75rem;display:flex;align-items:center;gap:.7rem;border:0;border-block-end:.35rem solid var(--lcars-orange);padding:.35rem .45rem}html[data-theme=lcars] .lobby-copy li>b{min-width:2.2rem;color:var(--lcars-gold);font-family:inherit;font-size:1.35rem;line-height:1}html[data-theme=lcars] .lobby-launch{width:100%}html[data-theme=lcars] .app-content>main:not(.night-market-home){position:relative;width:min(calc(100% - clamp(1rem, 4vw, 4rem)),64rem);max-width:64rem!important;margin:clamp(1.5rem,4vw,3.5rem) auto clamp(2rem,5vw,5rem);border:0;border-inline-start:clamp(.65rem,1.5vw,1rem) solid var(--lcars-orange);border-block-start:.55rem solid var(--lcars-lavender);border-start-start-radius:clamp(.8rem,2vw,1.4rem);background:var(--lcars-space);padding:clamp(1rem,3vw,2rem)!important;color:var(--lcars-peach)}html[data-theme=lcars] .app-content>main:not(.night-market-home):before{content:attr(data-title);width:-moz-fit-content;width:fit-content;max-width:calc(100% - 10rem);min-width:2.75rem;min-height:2.75rem;display:flex;align-items:center;overflow:hidden;margin:0 0 .85rem;border:0;border-radius:0;border-start-end-radius:999px;border-end-end-radius:999px;background:var(--lcars-blue);background-image:none;padding:.55rem 1.25rem .55rem .75rem;color:var(--lcars-space);font-family:inherit;font-size:.78rem;font-weight:800;letter-spacing:.06em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}html[data-theme=lcars] .app-content>main:not(.night-market-home) h1:first-of-type{min-height:0;margin:0;border:0;background:var(--lcars-space);padding:0;padding-inline-end:0;color:var(--lcars-peach);font-family:inherit;font-size:clamp(2.2rem,6vw,4.8rem);font-weight:800;letter-spacing:.025em;line-height:.9;overflow-wrap:anywhere}html[data-theme=lcars] main[data-game-page]{border-inline-start-color:var(--lcars-orange);background:var(--lcars-space);background-image:none!important}html[data-theme=lcars] main[data-game-page]>h1+div{min-height:2.75rem;margin-top:.65rem!important;border:0;border-block-end:.4rem solid var(--lcars-gold);background:var(--lcars-space);padding-block:.55rem}html[data-theme=lcars] :is(.lobby-button,.minimize-button,.close-button){top:auto;right:auto;bottom:auto;left:auto;inset-block-start:1rem;z-index:8;min-width:2.75rem;min-height:2.75rem;width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:var(--lcars-orange);color:var(--lcars-space);box-shadow:none}html[data-theme=lcars] .close-button{inset-inline-end:1rem}html[data-theme=lcars] .minimize-button{inset-inline-end:4rem}html[data-theme=lcars] .lobby-button{inset-inline-end:7rem}html[data-theme=lcars] .game-stage{position:relative;margin-top:1rem;overflow:visible;border:0;border-inline-start:clamp(.5rem,1vw,.75rem) solid var(--lcars-blue);border-block-start:.45rem solid var(--lcars-gold);border-radius:0!important;border-start-start-radius:.8rem!important;background:var(--lcars-space);padding:clamp(.75rem,2vw,1.2rem);color:var(--lcars-peach)}html[data-theme=lcars] .game-stage:before{content:"";width:min(8rem,38%);height:.55rem;display:block;margin:0 0 .75rem;border:0;border-radius:0 999px 999px 0;background:var(--lcars-lavender);background-image:none;padding:0}html[data-theme=lcars] .game-stage .game-stage{margin-top:0;border:0;border-radius:0!important;background:var(--lcars-space);padding:0}html[data-theme=lcars] .game-stage .game-stage:before{content:none;display:none}html[data-theme=lcars] .game-stage>.mx-auto.w-full{width:100%!important;max-width:none!important}html[data-theme=lcars] .gb-screen{position:relative;width:100%;max-width:none;display:block;overflow:visible;border:0;border-radius:0;background:var(--lcars-space);padding:0}html[data-theme=lcars] .gb-screen:after{content:none;display:none;background:none;background-image:none}html[data-theme=lcars] :is(.board-frame,[data-testid=board-2048]){position:relative;width:100%;max-width:none;border-radius:0!important;box-shadow:none!important;direction:ltr;image-rendering:auto}html[data-theme=lcars] :is(.board-frame.aspect-square,[data-testid=board-2048],[data-testid=ttt-board]){aspect-ratio:1/1!important}html[data-theme=lcars] .board-frame:before{inset-block:0;inset-inline-start:50%;width:1px;height:auto}html[data-theme=lcars] .board-frame:after,html[data-theme=lcars] .board-frame:before{content:"";position:absolute;z-index:3;border:0;background:var(--lcars-orange);background-image:none;opacity:1;pointer-events:none}html[data-theme=lcars] .board-frame:after{inset-block-start:50%;inset-inline:0;width:auto;height:1px}html[data-theme=lcars] [data-testid=game-guide]{border:0;border-block-start:.5rem solid var(--lcars-orange);background:var(--lcars-space);padding-top:1rem}html[data-theme=lcars] :is([data-testid=game-guide] details,[data-testid=lobby-browser] a,[data-testid=lobby-browser]>p){border:0!important;border-inline-start:.55rem solid var(--lcars-blue)!important;border-radius:0!important;background:var(--lcars-space)!important;color:var(--lcars-peach)!important;box-shadow:none!important;transform:none!important}html[data-theme=lcars] [data-testid=game-guide] summary{min-height:2.75rem;display:flex;align-items:center;color:var(--lcars-blue)}html[data-theme=lcars] [data-testid=lobby-browser]{background:var(--lcars-space);color:var(--lcars-peach)}html[data-theme=lcars] [data-testid=lobby-browser] :is(li,ul,div){box-shadow:none}html[data-theme=lcars] :is([data-testid=lobby-create],[data-testid=create-room],[data-testid=lobby-create-confirm]){min-width:2.75rem!important;min-height:2.75rem!important;border:0!important;border-radius:999px!important;background:var(--lcars-orange)!important;color:var(--lcars-space)!important;box-shadow:none!important;transform:none!important}html[data-theme=lcars] [role=dialog]{border:0!important;border-inline-start:clamp(.65rem,1.5vw,1rem) solid var(--lcars-orange)!important;border-block-start:.5rem solid var(--lcars-lavender)!important;border-radius:0!important;border-start-start-radius:1rem!important;background:var(--lcars-space)!important;background-image:none!important;color:var(--lcars-peach)!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important}html[data-theme=lcars] [role=dialog]>:first-child{border:0;border-block-end:.45rem solid var(--lcars-gold);background:var(--lcars-space)}html[data-theme=lcars] :is(input,textarea,select){min-height:2.75rem;border:2px solid var(--lcars-blue)!important;border-radius:0!important;background:var(--lcars-space)!important;background-image:none!important;color:var(--lcars-peach)!important;caret-color:var(--lcars-gold);box-shadow:none!important}html[data-theme=lcars] button:not(:disabled):not([data-testid^=theme-option]){min-width:2.75rem;min-height:2.75rem;border:0;background-image:none;color:var(--lcars-space);box-shadow:none;text-shadow:none;transform:none}html[data-theme=lcars] .app-content>main:not(.night-market-home) :is(button,summary,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),[role=button]){min-width:44px;min-height:44px}html[data-theme=lcars] [data-testid=lobby-back]{min-width:44px;min-height:44px;display:inline-flex;align-items:center;padding-inline:.35rem}html[data-theme=lcars] [data-testid=lobby-create]{bottom:calc(8rem + env(safe-area-inset-bottom))!important;transform:translateX(-50%)!important}html[data-theme=lcars] button:not(:disabled):not([data-testid^=theme-option]):hover{background:var(--lcars-blue);color:var(--lcars-space);transform:none}html[data-theme=lcars] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px dashed var(--lcars-blue)!important;outline-offset:3px!important;box-shadow:none!important}html[data-theme=lcars] :is(.lobby-button,.minimize-button,.close-button):is(:focus,:focus-visible){outline:3px dashed var(--lcars-blue)!important;outline-offset:3px!important;box-shadow:none!important}html[data-theme=lcars] .app-footer{margin-top:0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.8rem 2rem;border:0;border-block-start:.8rem solid var(--lcars-gold);background:var(--lcars-space);padding:1.4rem clamp(1rem,4vw,3rem);color:var(--lcars-blue);font-family:inherit;font-size:.75rem;font-weight:700;text-align:start}html[data-theme=lcars] .app-footer nav{justify-content:flex-start}@media (max-width:1100px){html[data-theme=lcars]{--lcars-rail:clamp(2.25rem,5vw,3rem);--nm-head-h:10.8rem}html[data-theme=lcars] .station-tools .wide-only{display:none}html[data-theme=lcars] .control-line{align-items:stretch;flex-direction:column}html[data-theme=lcars] .channel-nav{flex:none;width:100%}html[data-theme=lcars] .signal-picker{width:100%;justify-content:flex-end;border:0;padding:0}html[data-theme=lcars] .poster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){html[data-theme=lcars]{--nm-head-h:0rem;scroll-padding-top:1rem}html[data-theme=lcars] .broadcast-head{position:relative;top:0}html[data-theme=lcars] .station-id{display:none}html[data-theme=lcars] .hero{min-height:0;grid-template-columns:minmax(0,1fr);gap:1.5rem}html[data-theme=lcars] .hero-media{grid-column:1;grid-row:1}html[data-theme=lcars] .hero-copy{grid-column:1;grid-row:2}html[data-theme=lcars] .catalog-intro,html[data-theme=lcars] .lobby-grid{grid-template-columns:minmax(0,1fr)}html[data-theme=lcars] .catalog-intro dl{grid-column:auto;grid-row:auto}html[data-theme=lcars] .home-catnav{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme=lcars] .home-catnav-chip:last-child{grid-column:auto}html[data-theme=lcars] .zone-head{grid-template-columns:minmax(0,.65fr) minmax(0,1fr) auto}}@media (max-width:640px){html[data-theme=lcars]{--lcars-rail:0rem;--nm-head-h:0rem}html[data-theme=lcars] body:before{position:absolute;inset-block-start:0;inset-block-end:auto;inset-inline:0;width:auto;height:.55rem;background:var(--lcars-gold)}html[data-theme=lcars] body:after{position:absolute;inset-block-start:0;inset-inline-start:0;width:5.25rem;height:3rem;border-end-end-radius:2.5rem}html[data-theme=lcars] :is(.app-content,.app-footer){padding-left:0;padding-inline-start:0}html[data-theme=lcars] .broadcast-head{padding-block-start:.55rem}html[data-theme=lcars] .broadcast-head:before{inset-block-start:.55rem;inset-inline-start:1.1rem;width:3.25rem;height:1.85rem;border-end-end-radius:1.6rem}html[data-theme=lcars] .broadcast-head:after{inset-inline-start:0;height:.45rem}html[data-theme=lcars] :is(.station-line,.control-line){padding-left:0;padding-inline:.65rem}html[data-theme=lcars] .station-line{min-height:3.6rem;flex-wrap:nowrap;gap:.4rem;padding-inline-start:5.6rem}html[data-theme=lcars] .broadcast-head .brand{min-width:0;max-width:calc(100% - 6.5rem);overflow:hidden;padding-inline:.65rem .9rem;font-size:.84rem;text-overflow:ellipsis}html[data-theme=lcars] .brand>span:last-child{overflow:hidden;text-overflow:ellipsis}html[data-theme=lcars] .broadcast-head .quick-lobby{margin-inline-start:auto;padding:0}html[data-theme=lcars] .quick-lobby>b,html[data-theme=lcars] .quick-lobby>span,html[data-theme=lcars] .station-tools{display:none}html[data-theme=lcars] .control-line{min-height:0;gap:.55rem;padding-block:.45rem .9rem}html[data-theme=lcars] .channel-nav{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=lcars] .channel-nav a:last-child{grid-column:1/-1}html[data-theme=lcars] .signal-picker{align-items:stretch;flex-direction:column}html[data-theme=lcars] .signal-picker-options{width:100%}html[data-theme=lcars] :is(.signal-picker label,.signal-more){flex:1 1 0}html[data-theme=lcars] .hero{padding:2.25rem 1.2rem 2.75rem}html[data-theme=lcars] .hero:before{width:.6rem}html[data-theme=lcars] .hero:after{width:68%;height:.55rem}html[data-theme=lcars] .hero-copy{padding:.55rem}html[data-theme=lcars] .hero h1{font-size:clamp(2.7rem,14vw,4.2rem)}html[data-theme=lcars] .hero-actions{width:100%;flex-direction:column}html[data-theme=lcars] :is(.primary-cta,.text-cta){width:100%}html[data-theme=lcars] .catalog{width:calc(100% - .8rem);padding-inline:.45rem}html[data-theme=lcars] .catalog-intro{padding-inline:.8rem}html[data-theme=lcars] .catalog-intro dl,html[data-theme=lcars] .home-catnav{grid-template-columns:minmax(0,1fr)}html[data-theme=lcars] .home-catnav-chip:last-child{grid-column:auto}html[data-theme=lcars] .zone-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title count" "meta meta"}html[data-theme=lcars] .poster-grid{grid-template-columns:minmax(0,1fr)}html[data-theme=lcars] .night-market-home .game-ad[data-tone]{min-height:12rem;grid-template-columns:minmax(4.5rem,.3fr) minmax(0,1fr)}html[data-theme=lcars] .ad-foot>span{display:none}html[data-theme=lcars] .ad-foot>b{width:100%;border-radius:0;border-start-end-radius:999px;border-end-end-radius:999px}html[data-theme=lcars] .inline-commercial{grid-template-columns:minmax(0,1fr)}html[data-theme=lcars] .inline-commercial>a{width:100%;justify-self:stretch}html[data-theme=lcars] .lobby-ad{min-height:0;padding:2.75rem 1rem}html[data-theme=lcars] .lobby-grid h2{font-size:clamp(2.7rem,14vw,4.5rem)}html[data-theme=lcars] .app-content>main:not(.night-market-home){width:calc(100% - .8rem);margin-block:.8rem 2rem;padding:.8rem!important}html[data-theme=lcars] .app-content>main:not(.night-market-home):before{max-width:calc(100% - 9.25rem)}html[data-theme=lcars] .app-content>main:not(.night-market-home) h1:first-of-type{padding-top:.5rem;font-size:clamp(2rem,11vw,3.2rem)}html[data-theme=lcars] :is(.lobby-button,.minimize-button,.close-button){inset-block-start:.75rem}html[data-theme=lcars] .close-button{inset-inline-end:.75rem}html[data-theme=lcars] .minimize-button{inset-inline-end:3.75rem}html[data-theme=lcars] .lobby-button{inset-inline-end:6.75rem}html[data-theme=lcars] .game-stage{padding:.6rem}html[data-theme=lcars] .app-footer{grid-template-columns:minmax(0,1fr);padding-inline:.8rem}}[dir=rtl] html[data-theme=lcars] :is(.lcars-ops-preview,.ad-visual,.gb-screen,.board-frame,[role=grid]),html[data-theme=lcars][dir=rtl] :is(.lcars-ops-preview,.ad-visual,.gb-screen,.board-frame,[role=grid]){direction:ltr}[dir=rtl] html[data-theme=lcars] :is(.night-market-home .game-ad,.hero-copy,.catalog,.inline-commercial,.lobby-copy),html[data-theme=lcars][dir=rtl] :is(.night-market-home .game-ad,.hero-copy,.catalog,.inline-commercial,.lobby-copy){text-align:start}@media (prefers-reduced-motion:reduce){html[data-theme=lcars]{scroll-behavior:auto}html[data-theme=lcars] *,html[data-theme=lcars] :after,html[data-theme=lcars] :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html[data-theme=lcars] :is(.hero-media,.night-market-home .game-ad,.primary-cta,.text-cta,.quick-lobby,.channel-nav a,.home-catnav-chip){animation:none!important;transform:none!important;transition:none!important}}@media (forced-colors:active){html[data-theme=lcars] :is(body:before,body:after,.broadcast-head:before,.hero:before,.hero:after,.board-frame:before,.board-frame:after){display:none}html[data-theme=lcars] :is(.broadcast-head,.hero,.hero-copy,.catalog,.catalog-intro,.market-zone,.night-market-home .game-ad,.inline-commercial,.lobby-ad,.app-content>main:not(.night-market-home),.game-stage,[role=dialog]){border:1px solid CanvasText;background:Canvas;color:CanvasText}html[data-theme=lcars] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:Highlight!important}}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]){--pip-black:#000000;--pip-phosphor:var(--an-primary);--pip-frame:2px;--pip-dither-25:conic-gradient(var(--pip-phosphor) 25%,var(--pip-black) 0) 0 0 /4px 4px;--pip-dither-50:conic-gradient(var(--pip-phosphor) 25%,var(--pip-black) 0 50%,var(--pip-phosphor) 0 75%,var(--pip-black) 0) 0 0 /4px 4px;--nm-head-h:7.25rem;scroll-padding-top:calc(var(--nm-head-h) + .75rem);color-scheme:dark;image-rendering:pixelated}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) body{background:var(--pip-black);color:var(--pip-phosphor);font-family:var(--an-font-sans);text-transform:uppercase;-webkit-font-smoothing:none;font-smooth:never}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) body:before{content:none;display:none}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) body:after{content:none}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) *,:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :after,:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :before{border-radius:0!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important;transition-duration:0s!important}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.broadcast-head,.station-line,.control-line,.hero,.hero-copy,.hero-media,.catalog,.catalog-intro,.home-catnav,.market-zone,.zone-head,.night-market-home .game-ad,.inline-commercial,.lobby-ad,.app-content>main:not(.night-market-home),main[data-game-page],.game-stage,.gb-screen,[role=dialog],[data-testid=game-guide] details,[data-testid=lobby-browser] a,[data-testid=lobby-browser]>p,.app-footer){box-shadow:none!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.hero:before,.hero:after,.hero-scan,.night-market-home .game-ad:before,.night-market-home .game-ad:after,.ad-visual:before,.ad-visual:after,.inline-commercial:after,.lobby-noise,.app-content>main:not(.night-market-home):before,.game-stage:before){box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important;mix-blend-mode:normal!important}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.pipboy-terminal-preview,canvas[data-theme-icon=pipboy],canvas[data-theme-icon=pipboyamber],.board-frame canvas,.board-frame img,.board-frame svg){image-rendering:pixelated!important}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.pipboy-terminal-preview,.board-frame svg){shape-rendering:crispEdges}:is(html[data-theme=pipboy],html[data-theme=pipboyamber])[data-custom-background=true] body>.relative.z-10{background:transparent}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .broadcast-head{position:sticky;inset-block-start:0;z-index:30;width:100%;overflow:visible;border:0;border-block:var(--pip-frame) solid var(--pip-phosphor);background:var(--pip-black);background-image:none;color:var(--pip-phosphor)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.station-line,.control-line){width:min(100%,100rem);margin-inline:auto;padding-inline:clamp(.75rem,2.5vw,1.75rem);background:var(--pip-black);background-image:none}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .station-line{min-height:3.65rem;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .85rem;border-block-end:1px dashed var(--pip-phosphor);padding-block:.4rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .broadcast-head .brand{min-width:0;min-height:2.75rem;display:inline-flex;align-items:center;gap:.6rem;border:0;background:var(--pip-black);color:var(--pip-phosphor);font-family:var(--an-font-mono);font-size:1.05rem;font-weight:400;letter-spacing:.055em;line-height:1;text-decoration:none}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .brand-chip{width:2.75rem;height:2.25rem;display:grid;place-items:center;border:var(--pip-frame) solid var(--pip-phosphor);background:var(--pip-phosphor);color:var(--pip-black);clip-path:none;font-size:.8rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .brand strong{color:var(--pip-phosphor);font-weight:400}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .station-id{min-width:0;flex:1 1 12rem;display:flex;align-items:center;gap:.55rem;overflow:hidden;margin:0;color:var(--pip-phosphor);font-family:var(--an-font-mono);font-size:.8rem;letter-spacing:.04em;line-height:1}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .station-id>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .station-id i{width:.65rem;height:.65rem;flex:0 0 auto;overflow:hidden;border:1px solid var(--pip-phosphor);background:var(--pip-phosphor);color:transparent;animation:pipboy-block-caret 1.2s step-end infinite}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .broadcast-head .quick-lobby{min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--pip-phosphor);background:var(--pip-black);padding:.4rem .65rem;color:var(--pip-phosphor);font-family:var(--an-font-mono);font-size:.8rem;text-decoration:none}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .quick-lobby b{min-width:1.65rem;min-height:1.65rem;display:grid;place-items:center;background:var(--pip-phosphor);color:var(--pip-black)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .station-tools{display:flex;align-items:center;gap:.3rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.station-tools>button,.station-tools>a,.station-tools>*>button,.station-tools>*>a,.station-tools select,.station-line>[data-testid=settings-button]){min-width:2.75rem!important;min-height:2.75rem!important;height:auto;border:1px solid var(--pip-phosphor)!important;background:var(--pip-black)!important;color:var(--pip-phosphor)!important;font-family:var(--an-font-mono)!important}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .control-line{min-height:3.35rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;padding-block:.25rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .channel-nav{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:1px;border-inline-start:1px solid var(--pip-phosphor)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .channel-nav a{position:relative;min-width:0;min-height:2.75rem;display:flex;align-items:center;gap:.4rem;overflow:hidden;border:0;border-inline-end:1px solid var(--pip-phosphor);background:var(--pip-black);padding:.4rem .55rem .4rem .85rem;color:var(--pip-phosphor);font-family:var(--an-font-mono);font-size:.78rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .channel-nav a:before{content:"";position:absolute;inset-block:.65rem;inset-inline-start:0;width:.3rem;background:var(--pip-phosphor)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .channel-nav a>span{color:var(--pip-phosphor);font-size:.72rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .channel-nav a>em{min-width:1.4rem;min-height:1.4rem;display:grid;place-items:center;margin-inline-start:auto;border:1px solid var(--pip-phosphor);background:var(--pip-black);color:var(--pip-phosphor);font-size:.68rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .signal-picker{min-width:0;display:flex;align-items:center;gap:.4rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .signal-picker-label{color:var(--pip-phosphor);font-size:.75rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .signal-picker-options{display:flex;gap:1px}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.signal-picker label,.signal-more){min-width:2.75rem;min-height:2.75rem;border:1px solid var(--pip-phosphor);background:var(--pip-black);color:var(--pip-phosphor);font-family:var(--an-font-mono);font-size:.75rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.broadcast-head a,.broadcast-head button,.broadcast-head select,.broadcast-head label,.home-catnav-chip,.primary-cta,.text-cta,.inline-commercial>a,.lobby-launch):is(:hover,:focus-visible),:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.signal-picker label:has(input:checked),.signal-more[data-active=true]){border-color:var(--pip-phosphor)!important;background:var(--pip-phosphor)!important;color:var(--pip-black)!important;transform:none!important}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.broadcast-head a,.broadcast-head button,.broadcast-head select,.broadcast-head label):focus-visible{outline:2px solid var(--pip-phosphor)!important;outline-offset:3px!important}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .hero{min-height:clamp(31rem,calc(100dvh - var(--nm-head-h)),42rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,31rem),1fr));align-items:stretch;gap:0;overflow:hidden;border:0;border-block-end:var(--pip-frame) solid var(--pip-phosphor);background:var(--pip-black);background-image:none;padding:clamp(1rem,3vw,2rem)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .hero-scan,:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .hero:after,:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .hero:before,:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.hero-burst,.hero-legal){content:none;display:none}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .hero-media{position:relative;inset:auto;z-index:1;min-width:0;min-height:21rem;display:grid;place-items:center;overflow:hidden;border:var(--pip-frame) solid var(--pip-phosphor);background:var(--pip-black);background-image:none;transform:none;animation:none}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .hero-media>:not(.pipboy-terminal-preview){display:none!important}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .pipboy-terminal-preview{width:min(100%,48rem);height:auto;max-height:34rem;display:block;color:var(--pip-phosphor);background:var(--pip-black)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .pipboy-terminal-preview :is(.pipboy-preview-ink,[data-pipboy-ink]){fill:var(--pip-phosphor);stroke:var(--pip-phosphor)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .pipboy-terminal-preview :is(.pipboy-preview-void,[data-pipboy-void]){fill:var(--pip-black);stroke:var(--pip-black)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .hero-copy{position:relative;z-index:2;width:auto;min-width:0;display:flex;flex-direction:column;justify-content:center;border:var(--pip-frame) solid var(--pip-phosphor);border-inline-start:0;background:var(--pip-black);background-image:none;padding:clamp(1.25rem,4vw,3rem)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .hero-copy:before{content:"";width:4.5rem;height:.65rem;display:block;margin-block-end:1rem;background:var(--pip-dither-50)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .commercial-label{width:-moz-fit-content;width:fit-content;min-height:2.75rem;display:inline-flex;align-items:center;border-block:1px solid var(--pip-phosphor);background:var(--pip-black);color:var(--pip-phosphor);font-size:.8rem;letter-spacing:.055em}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .commercial-label>span{min-width:2.75rem;min-height:2.75rem;background:var(--pip-phosphor);color:var(--pip-black)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .hero h1{max-width:12ch;margin-block:1rem;color:var(--pip-phosphor);font-family:var(--an-font-display);font-size:clamp(3.1rem,7vw,6rem);font-weight:400;letter-spacing:.015em;line-height:.82}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .hero h1>span{width:-moz-fit-content;width:fit-content;padding:0;background:var(--pip-black);color:var(--pip-phosphor);transform:none}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .hero h1>span:last-child{margin-block-start:.15em;background:var(--pip-phosphor);padding:.04em .12em;color:var(--pip-black)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.hero-lede,.hero-fine){max-width:42rem;background:var(--pip-black);color:var(--pip-phosphor);font-size:max(.85rem,12px);line-height:1.45}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .hero-actions{width:100%;display:flex;flex-wrap:wrap;gap:.65rem;margin-block-start:1.25rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.primary-cta,.text-cta){min-width:min(100%,12rem);min-height:2.75rem;display:inline-flex;align-items:center;justify-content:space-between;border:1px solid var(--pip-phosphor);background:var(--pip-black);padding:.55rem .75rem;color:var(--pip-phosphor);font-family:var(--an-font-mono);font-size:.82rem;text-decoration:none}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .ticker{display:none}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .catalog{width:min(calc(100% - 1.5rem),100rem);display:grid;grid-template-columns:minmax(10.5rem,13rem) minmax(0,1fr);gap:0 1rem;margin-inline:auto;padding:clamp(1rem,3vw,2.5rem) 0 clamp(2rem,5vw,4rem);background:var(--pip-black);background-image:none}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .catalog-intro{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end;gap:.75rem 1.5rem;margin:0 0 1rem;border:var(--pip-frame) solid var(--pip-phosphor);background:var(--pip-black);background-image:none;padding:1rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .section-kicker{grid-column:1/-1;color:var(--pip-phosphor);font-size:.8rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .catalog-intro h2{max-width:none;color:var(--pip-phosphor);font-family:var(--an-font-display);font-size:clamp(2.4rem,5vw,4.8rem);font-weight:400;letter-spacing:.02em;line-height:.85}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .catalog-intro>p:not(.section-kicker){max-width:48rem;color:var(--pip-phosphor);font-size:.95rem;line-height:1.4}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .catalog-intro dl{grid-column:2;grid-row:2/span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--pip-phosphor);background:var(--pip-black)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .catalog-intro dl>div{min-width:0;min-height:3.6rem;display:flex;align-items:flex-end;justify-content:space-between;gap:.4rem;border:0;border-inline-end:1px solid var(--pip-phosphor);border-block-end:1px solid var(--pip-phosphor);background:var(--pip-black);padding:.55rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .catalog-intro :is(dt,dd){color:var(--pip-phosphor);font-family:var(--an-font-mono)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .catalog-intro dt{font-size:.75rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .catalog-intro dd{font-size:1.5rem;font-weight:400}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .home-catnav{position:sticky;inset-block-start:calc(var(--nm-head-h) + .75rem);align-self:start;grid-column:1;grid-row:2/span 5;display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin:0;border:var(--pip-frame) solid var(--pip-phosphor);background:var(--pip-phosphor);padding:0}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .home-catnav-chip{position:relative;min-width:0;min-height:3.5rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;border:0;background:var(--pip-black);padding:.55rem .65rem .55rem 1rem;color:var(--pip-phosphor);font-family:var(--an-font-mono);font-size:.86rem;line-height:1;text-decoration:none}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .home-catnav-chip:before{content:"";position:absolute;inset-block:.65rem;inset-inline-start:0;width:.42rem;height:auto;background:var(--pip-phosphor)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .home-catnav-chip>:is(span,em){color:inherit}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .home-catnav-chip>em{min-width:1.75rem;min-height:1.75rem;display:grid;place-items:center;border:1px solid;background:inherit;font-size:.72rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .catalog>div{min-width:0;grid-column:2}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .market-zone{margin:0 0 1rem;border:var(--pip-frame) solid var(--pip-phosphor);background:var(--pip-black);background-image:none;padding:.75rem;scroll-margin-top:calc(var(--nm-head-h) + .75rem)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .zone-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title count" "meta meta";align-items:center;gap:.35rem .75rem;margin:0 0 .75rem;border:0;border-block-end:1px dashed var(--pip-phosphor);background:var(--pip-black);padding:0 0 .65rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .zone-head>p{grid-area:meta;color:var(--pip-phosphor);font-size:.78rem;line-height:1.35}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .zone-head>p>span{color:var(--pip-phosphor)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .zone-head .home-category-name{grid-area:title;color:var(--pip-phosphor);font-family:var(--an-font-display);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:400;letter-spacing:.04em;line-height:1}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .zone-head>.home-category-count{grid-area:count;min-height:2.75rem;display:grid;place-items:center;border:1px solid var(--pip-phosphor);background:var(--pip-phosphor);padding:.45rem .65rem;color:var(--pip-black);font-size:.75rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .poster-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr));grid-auto-flow:row;grid-auto-rows:auto;gap:.5rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.poster,.poster--hero,.poster--half,.poster--tall-half,.poster--split,.poster--quarter,.poster--tall-quarter,.poster--side){min-width:0;grid-column:auto!important;grid-row:auto!important}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .night-market-home .game-ad[data-tone]{--tile-bg:var(--pip-black);--tile-ink:var(--pip-phosphor);--tile-hot:var(--pip-phosphor);--card-neon:var(--pip-phosphor);position:relative;width:100%;min-height:11.25rem;display:grid;grid-template-columns:minmax(5.5rem,.3fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--pip-phosphor);background:var(--pip-black);background-image:none;color:var(--pip-phosphor);padding:0;text-align:start;transform:none}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .night-market-home .game-ad:before{content:"";position:absolute;inset-block:2.2rem 2.25rem;inset-inline-start:0;z-index:0;width:min(34%,8rem);background:var(--pip-dither-25);opacity:1}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .night-market-home .game-ad:after{content:"";position:absolute;inset-block:2.65rem;inset-inline-start:0;z-index:3;width:.3rem;height:auto;background:var(--pip-phosphor);clip-path:none;opacity:1}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .night-market-home .game-ad:is(:hover,:focus-visible){z-index:2;border-color:var(--pip-phosphor);outline:2px solid var(--pip-phosphor);outline-offset:2px;background:var(--pip-phosphor);color:var(--pip-black);transform:none}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .night-market-home .game-ad:is(:hover,:focus-visible):after,:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .night-market-home .game-ad:is(:hover,:focus-visible):before{background:var(--pip-black)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .ad-top{min-width:0;min-height:2.2rem;grid-column:1/-1;grid-row:1;display:flex;align-items:center;border-block-end:1px solid currentColor;background:inherit;padding:.4rem .55rem;color:inherit;font-size:.75rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .availability>i{width:.65rem;height:.65rem;border:1px solid}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .ad-visual{position:relative;inset:auto;z-index:1;min-width:0;min-height:6rem;grid-column:1;grid-row:2;overflow:hidden;border-inline-end:1px solid currentColor;background:transparent}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .ad-visual:before{content:none}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .ad-visual>span{inset-inline-end:5%!important;inset-inline-start:auto!important;inset-block-start:50%!important;width:auto!important;height:92%!important;opacity:1!important;transform:translateY(-50%)!important}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .ad-copy{position:relative;z-index:2;min-width:0;grid-column:2;grid-row:2;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;margin:0;background:inherit;padding:.65rem .75rem;color:inherit}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .ad-copy>small{max-width:38ch;background:inherit;color:inherit;font-size:max(.78rem,12px);font-weight:400;line-height:1.3}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .ad-copy>em{background:inherit;color:inherit;font-size:max(.75rem,12px);line-height:1.3}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .ad-copy h3,:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .ad-copy h3>strong{max-width:100%;background:inherit;color:inherit;font-family:var(--an-font-display);font-size:clamp(1.35rem,2.8vw,2rem);font-weight:400;letter-spacing:.03em;line-height:.95;overflow-wrap:anywhere}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .ad-foot{min-width:0;min-height:2.25rem;grid-column:1/-1;grid-row:3;display:flex;align-items:stretch;border-block-start:1px solid currentColor;background:inherit;color:inherit;font-size:.75rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .ad-foot>span{min-width:0;align-self:center;overflow:hidden;padding-inline:.55rem;text-overflow:ellipsis;white-space:nowrap}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .ad-foot>b{min-width:7rem;min-height:2.75rem;display:flex;align-items:center;justify-content:space-between;margin-inline-start:auto;border:0;border-inline-start:1px solid currentColor;background:var(--pip-phosphor);padding:.45rem .6rem;color:var(--pip-black);font-size:.75rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .night-market-home .game-ad:is(:hover,:focus-visible) :is(.ad-top,.ad-copy,.ad-copy small,.ad-copy h3,.ad-copy h3>strong,.ad-foot,.ad-foot>span){background:var(--pip-phosphor);color:var(--pip-black)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .night-market-home .game-ad:is(:hover,:focus-visible) .ad-foot>b{border-color:var(--pip-black);background:var(--pip-black);color:var(--pip-phosphor)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .inline-commercial{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:0 0 1rem;overflow:visible;border:var(--pip-frame) solid var(--pip-phosphor);background:var(--pip-black);background-image:none;padding:.75rem;color:var(--pip-phosphor)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .inline-commercial:after{content:none}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .inline-commercial p>span{color:var(--pip-phosphor);font-size:.78rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .inline-commercial p>strong{color:var(--pip-phosphor);font-family:var(--an-font-display);font-size:clamp(1.6rem,3vw,2.5rem);font-weight:400;letter-spacing:.03em;line-height:1}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .inline-commercial>a{min-width:9rem;min-height:2.75rem;border:1px solid var(--pip-phosphor);background:var(--pip-phosphor);color:var(--pip-black);font-size:.78rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .lobby-ad{min-height:0;display:block;border-block:var(--pip-frame) solid var(--pip-phosphor);background:var(--pip-black);background-image:none;padding:clamp(1.25rem,4vw,3rem);color:var(--pip-phosphor)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .lobby-noise{inset-block:0;inset-inline:auto 0;width:min(34%,22rem);display:block;background:var(--pip-dither-25);opacity:1}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .lobby-ad>.commercial-label{width:min(100%,94rem);margin:0 auto 1rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .lobby-grid{position:relative;z-index:1;width:min(100%,94rem);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.75fr);align-items:end;gap:1rem 3rem;margin-inline:auto}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .lobby-grid h2{color:var(--pip-phosphor);font-family:var(--an-font-display);font-size:clamp(3rem,7vw,6rem);font-weight:400;letter-spacing:.02em;line-height:.78}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .lobby-grid h2>strong{width:-moz-fit-content;width:fit-content;border:0;background:var(--pip-phosphor);padding:.05em .12em;color:var(--pip-black);transform:none}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .lobby-copy{border-inline-start:1px dashed var(--pip-phosphor);background:var(--pip-black);padding-inline-start:1rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .lobby-copy :is(p,li){color:var(--pip-phosphor);font-size:max(.82rem,12px)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .lobby-copy li{border-color:var(--pip-phosphor)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .lobby-launch{min-height:2.75rem;border:1px solid var(--pip-phosphor);background:var(--pip-phosphor);color:var(--pip-black);font-size:.82rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .lobby-disclaimer{display:none}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .app-content>main:not(.night-market-home){position:relative;width:min(calc(100% - 1.5rem),96rem);margin-block:1.25rem 3rem;margin-inline:auto;overflow:visible;border:var(--pip-frame) solid var(--pip-phosphor);background:var(--pip-black);background-image:none!important;color:var(--pip-phosphor);padding:1rem!important}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .app-content>main:not(.night-market-home):before,:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) main[data-game-page]:before{content:none;display:none}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .app-content>main:not(.night-market-home) h1:first-of-type{min-width:0;min-height:4.2rem;display:flex;align-items:center;margin:0;border-block-end:1px dashed var(--pip-phosphor);background:var(--pip-black);padding:.5rem 9rem .65rem .25rem;color:var(--pip-phosphor);font-family:var(--an-font-display);font-size:clamp(2rem,5vw,4rem);font-weight:400;letter-spacing:.035em;line-height:.9;overflow-wrap:anywhere}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) main[data-game-page]>h1+div{min-height:3rem;margin-block-start:0!important;border-block-end:1px solid var(--pip-phosphor);background:var(--pip-black);padding-block:.65rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.lobby-button,.minimize-button,.close-button){position:absolute;inset-block-start:1rem;z-index:8;min-width:2.75rem;min-height:2.75rem;border:1px solid var(--pip-phosphor)!important;background:var(--pip-black)!important;color:var(--pip-phosphor)!important}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .close-button{inset-inline-end:1rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .minimize-button{inset-inline-end:4rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .lobby-button{inset-inline-end:7rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.lobby-button,.minimize-button,.close-button):is(:hover,:focus-visible){border-color:var(--pip-phosphor)!important;background:var(--pip-phosphor)!important;color:var(--pip-black)!important}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .game-stage{position:relative;width:100%;min-width:0;margin-block-start:.75rem;overflow:visible;border:1px solid var(--pip-phosphor);background:var(--pip-black);background-image:none!important;padding:clamp(.5rem,1.5vw,.85rem)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .game-stage:before{content:none;display:none}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .game-stage .game-stage{margin:0;border:0;padding:0}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .game-stage>.mx-auto.w-full{width:100%!important;max-width:none!important}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .gb-screen{width:100%;max-width:100%;overflow:hidden;border:1px solid var(--pip-phosphor);background:var(--pip-black);background-image:none!important;padding:.35rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .board-frame{outline:1px solid var(--pip-phosphor);outline-offset:3px;box-shadow:none!important}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .board-frame:after{content:none!important;display:none!important}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.board-frame,[data-testid=board-2048]){image-rendering:pixelated}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.board-frame.aspect-square,[data-testid=board-2048],[data-testid=ttt-board]){aspect-ratio:1}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(input,textarea,select,[role=dialog],[data-testid=game-guide] details,[data-testid=lobby-browser] a,[data-testid=lobby-browser]>p){border:1px solid var(--pip-phosphor)!important;background:var(--pip-black)!important;background-image:none!important;color:var(--pip-phosphor)!important}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(input,textarea,select,summary,button,a){caret-color:var(--pip-phosphor);caret-shape:block}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(input,textarea,select){min-height:2.75rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is([data-testid=lobby-back],[data-testid=lobby-filter],[data-testid=lobby-browser] button,[data-testid=lobby-browser] a,[data-testid=lobby-browser] input,[data-testid=lobby-browser] select){min-width:2.75rem;min-height:2.75rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) [data-testid=lobby-back]{display:inline-flex;align-items:center;padding:.45rem .65rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) [data-testid=lobby-create]{bottom:calc(8rem + env(safe-area-inset-bottom))!important;transform:translateX(-50%)!important}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.app-content>main:not(.night-market-home),[role=dialog]) :is(button:not(:disabled),a):not(.home-card):not([data-testid^=theme-option]){min-height:2.75rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.lobby-button,.minimize-button,.close-button):is(:focus,:focus-visible),:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--pip-phosphor)!important;outline-offset:3px!important}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.app-content>main:not(.night-market-home),[role=dialog]) :is(button:not(:disabled),a):not(.home-card):not([data-testid^=theme-option]):is(:hover,:focus-visible){background:var(--pip-phosphor)!important;color:var(--pip-black)!important}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) main[data-game-page] :is(.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[11px\]){font-size:max(.75rem,12px)!important}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .app-footer{position:relative;z-index:1;min-height:4rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1.5rem;border:0;border-block:var(--pip-frame) solid var(--pip-phosphor);background:var(--pip-black);background-image:none;padding:.8rem clamp(.75rem,3vw,2rem);color:var(--pip-phosphor);font-size:max(.75rem,12px)}@keyframes pipboy-block-caret{50%{background:var(--pip-black)}}@media (max-width:960px){:is(html[data-theme=pipboy],html[data-theme=pipboyamber]){--nm-head-h:0rem;scroll-padding-top:1rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .broadcast-head{position:relative}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .control-line{grid-template-columns:minmax(0,1fr);padding-block:.45rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .signal-picker{justify-content:space-between;border-block-start:1px dashed var(--pip-phosphor);padding-block-start:.4rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .catalog{display:block}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .home-catnav{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:1rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .catalog-intro,:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .lobby-grid{grid-template-columns:minmax(0,1fr)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .catalog-intro dl{grid-column:auto;grid-row:auto}}@media (max-width:700px){:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .channel-nav{grid-template-columns:repeat(2,minmax(0,1fr));border-block-start:1px solid var(--pip-phosphor)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .channel-nav a:last-child{grid-column:1/-1}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .hero{display:block;padding:.75rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .hero-media{min-height:0}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .hero-copy{border-block-start:0;border-inline-start:var(--pip-frame) solid var(--pip-phosphor)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .hero h1{font-size:clamp(2.7rem,14vw,4.3rem)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .home-catnav{grid-template-columns:repeat(2,minmax(0,1fr))}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .home-catnav-chip:last-child{grid-column:1/-1}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .poster-grid{grid-template-columns:minmax(0,1fr)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .inline-commercial,:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .lobby-grid{grid-template-columns:minmax(0,1fr)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .inline-commercial>a{width:100%}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .lobby-copy{border-block-start:1px dashed var(--pip-phosphor);border-inline-start:0;padding-block-start:1rem;padding-inline-start:0}}@media (max-width:480px){:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .station-line{gap:.35rem;padding-inline:.55rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .broadcast-head .brand{max-width:calc(100% - 9rem);overflow:hidden;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .brand-chip{flex:0 0 2.75rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .control-line{padding-inline:.55rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .signal-picker{align-items:stretch;flex-direction:column}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .signal-picker-options{width:100%}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.signal-picker label,.signal-more){flex:1 1 0}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .hero-copy{padding:1rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .hero-actions{flex-direction:column}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.primary-cta,.text-cta){width:100%}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .catalog{width:calc(100% - .8rem)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .catalog-intro{padding:.75rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .catalog-intro dl,:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .home-catnav{grid-template-columns:minmax(0,1fr)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .home-catnav-chip:last-child{grid-column:auto}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .zone-head{grid-template-columns:minmax(0,1fr) auto}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .night-market-home .game-ad[data-tone]{min-height:12rem;grid-template-columns:4.75rem minmax(0,1fr)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .ad-foot>span{display:none}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .ad-foot>b{width:100%;border-inline-start:0}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .app-content>main:not(.night-market-home){width:calc(100% - .8rem);margin-block:.8rem 2rem;padding:.65rem!important}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .app-content>main:not(.night-market-home) h1:first-of-type{min-height:7rem;align-items:flex-end;padding:3.35rem .2rem .65rem;font-size:clamp(1.8rem,10vw,2.8rem)}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.lobby-button,.minimize-button,.close-button){inset-block-start:.65rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .close-button{inset-inline-end:.65rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .minimize-button{inset-inline-end:3.65rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .lobby-button{inset-inline-end:6.65rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .game-stage{padding:.4rem}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) .app-footer{grid-template-columns:minmax(0,1fr)}}:is(html[data-theme=pipboy],html[data-theme=pipboyamber])[dir=rtl] :is(.pipboy-terminal-preview,.ad-visual,.gb-screen,.board-frame,[role=grid]),[dir=rtl] :is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.pipboy-terminal-preview,.ad-visual,.gb-screen,.board-frame,[role=grid]){direction:ltr}:is(html[data-theme=pipboy],html[data-theme=pipboyamber])[dir=rtl] :is(.night-market-home .game-ad,.hero-copy,.catalog,.inline-commercial,.lobby-copy),[dir=rtl] :is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.night-market-home .game-ad,.hero-copy,.catalog,.inline-commercial,.lobby-copy){text-align:start}@media (prefers-reduced-motion:reduce){:is(html[data-theme=pipboy],html[data-theme=pipboyamber]){scroll-behavior:auto}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) *,:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :after,:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media (forced-colors:active){:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) body:before{display:none}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :is(.broadcast-head,.hero,.hero-copy,.hero-media,.catalog-intro,.home-catnav,.market-zone,.night-market-home .game-ad,.inline-commercial,.lobby-ad,.app-content>main:not(.night-market-home),.game-stage,[role=dialog]){border:1px solid CanvasText;background:Canvas;color:CanvasText}:is(html[data-theme=pipboy],html[data-theme=pipboyamber]) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:Highlight!important}}