@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-thai-400-normal-H48Olwgn.woff2) format("woff2"),url(/assets/chakra-petch-thai-400-normal-BwVEvbB4.woff) format("woff");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/chakra-petch-vietnamese-400-normal-bi64QiC0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-latin-ext-400-normal-tuqB3l-m.woff2) format("woff2"),url(/assets/chakra-petch-latin-ext-400-normal-gSau51S8.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-latin-400-normal-Rp6tQSL7.woff2) format("woff2"),url(/assets/chakra-petch-latin-400-normal-B8DsKUUm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-thai-600-normal-Dlv_Gzpo.woff2) format("woff2"),url(/assets/chakra-petch-thai-600-normal-Cm3ZcsuF.woff) format("woff");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/chakra-petch-vietnamese-600-normal-C0yLG841.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-ext-600-normal-CbYqYwtQ.woff2) format("woff2"),url(/assets/chakra-petch-latin-ext-600-normal-DyjsCGRS.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-600-normal-BrrCYb8K.woff2) format("woff2"),url(/assets/chakra-petch-latin-600-normal-CuOKMT_m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-thai-700-normal-CIMyZSN3.woff2) format("woff2"),url(/assets/chakra-petch-thai-700-normal-C-EonQ-W.woff) format("woff");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/chakra-petch-vietnamese-700-normal-BkvHU3F5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-ext-700-normal-DSvJvnzF.woff2) format("woff2"),url(/assets/chakra-petch-latin-ext-700-normal-CSkWzKnm.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-700-normal-Ossr7eEL.woff2) format("woff2"),url(/assets/chakra-petch-latin-700-normal-ERchNR9c.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-vietnamese-400-normal-C1gLLQHE.woff2) format("woff2"),url(/assets/space-mono-vietnamese-400-normal-C_cXB2U0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-ext-400-normal-DR7a1phP.woff2) format("woff2"),url(/assets/space-mono-latin-ext-400-normal-CG3Wltlv.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Co7bH5Hm.woff2) format("woff2"),url(/assets/space-mono-latin-400-normal-Dhx3fije.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-vietnamese-700-normal-0hHzGqcB.woff2) format("woff2"),url(/assets/space-mono-vietnamese-700-normal-CkMttlPH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-ext-700-normal-DVvWKYIc.woff2) format("woff2"),url(/assets/space-mono-latin-ext-700-normal-rbeaugf4.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-DQ28t8ia.woff2) format("woff2"),url(/assets/space-mono-latin-700-normal-DVWAw1oV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-0: #070b0a;--bg-1: #0a0f0d;--bg-2: #0f1613;--bg-3: #16201c;--line: #21302b;--line-bright: #2f463e;--phos: #33ff9f;--phos-dim: #1f6d4b;--phos-deep: #0c3d29;--phos-glow: rgba(51, 255, 159, .55);--amber: #ffb43a;--amber-glow: rgba(255, 180, 58, .5);--magenta: #ff3b6b;--magenta-glow: rgba(255, 59, 107, .5);--cyan: #37e0ff;--ink: #dbf5e9;--ink-mute: #8faea1;--ink-faint: #7d968b;--font-display: "Chakra Petch", ui-sans-serif, system-ui, sans-serif;--font-mono: "Space Mono", ui-monospace, "SFMono-Regular", monospace;--r-sm: 4px;--r-md: 8px;--r-lg: 14px;--bezel: 3px;--shadow-cabinet: 0 24px 60px -20px rgba(0, 0, 0, .9), inset 0 1px 0 rgba(255, 255, 255, .04);--glow-phos: 0 0 24px var(--phos-glow);--glow-amber: 0 0 24px var(--amber-glow);--ease-snap: cubic-bezier(.2, .9, .25, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--maxw: 1240px}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;overflow:hidden;overscroll-behavior:none}#root{height:100%}body{margin:0;background:var(--bg-0);color:var(--ink);font-family:var(--font-display);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(80% 55% at 50% -10%,rgba(51,255,159,.09),transparent 70%),radial-gradient(60% 40% at 8% 100%,rgba(255,59,107,.07),transparent 70%),radial-gradient(50% 40% at 95% 30%,rgba(55,224,255,.05),transparent 70%)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}canvas{display:block;touch-action:none}::selection{background:var(--phos);color:var(--bg-0)}.shell{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 20px}.display{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;line-height:1.02;text-transform:uppercase}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint)}.glow-text{text-shadow:0 0 18px var(--phos-glow)}.panel{background:linear-gradient(180deg,var(--bg-2),var(--bg-1));border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-cabinet)}.btn{--btn-c: var(--phos);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--bg-0);background:var(--btn-c);border-radius:var(--r-sm);box-shadow:0 0 0 1px color-mix(in srgb,var(--btn-c) 60%,transparent),0 0 24px -6px var(--btn-c);transition:transform .12s var(--ease-snap),filter .12s,box-shadow .2s}.btn:hover{filter:brightness(1.12);box-shadow:0 0 0 1px var(--btn-c),0 0 34px -4px var(--btn-c)}.btn:active{transform:translateY(2px)}.btn:disabled{opacity:.35;cursor:not-allowed;transform:none}.btn--ghost{color:var(--btn-c);background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--btn-c) 40%,transparent)}.btn--ghost:hover{background:color-mix(in srgb,var(--btn-c) 10%,transparent)}.btn--amber{--btn-c: var(--amber)}.btn--cyan{--btn-c: var(--cyan)}:where(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.stage{position:relative;width:100%;grid-template-columns:minmax(0,1fr);aspect-ratio:4 / 3;max-height:62vh;background:radial-gradient(120% 90% at 50% 0%,#0d1512,#050907 70%);border:1px solid var(--line-bright);border-radius:var(--r-md);overflow:hidden;box-shadow:inset 0 0 80px #000000e6;user-select:none}.stage--doc{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-bright) transparent}.stage--doc::-webkit-scrollbar{width:5px}.stage--doc::-webkit-scrollbar-thumb{background:var(--line-bright);border-radius:3px}.stage canvas{width:100%;height:100%}.stage__hud{position:absolute;top:10px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--ink-mute);pointer-events:none;text-transform:uppercase}.stage__center{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:24px}.tag{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;border:1px solid currentColor}.tag--skill{color:var(--cyan)}.tag--chance{color:var(--amber)}.tag--arcade{color:var(--magenta)}.hr{height:1px;background:linear-gradient(90deg,transparent,var(--line-bright),transparent);border:0;margin:0}@keyframes flicker{0%,to{opacity:1}92%{opacity:1}94%{opacity:.72}96%{opacity:1}}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 30px -4px var(--phos-glow)}}.device-room{height:100vh;height:100dvh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 10px 8px;gap:6px}.device__hint{font-size:9px;letter-spacing:.16em;color:var(--ink-faint);text-align:center;margin:0}[data-nav]:focus-visible,[data-nav]:focus{outline:2px solid var(--phos)!important;outline-offset:2px;position:relative;z-index:1}@media (forced-colors: active){[data-nav]:focus-visible,[data-nav]:focus{outline:3px solid Highlight;outline-offset:2px}}.gba-back{--ar: 1.7347;--chrome: 64px;--max: 1900px;--w: min(96vw, var(--max), max(300px, calc((100vh - var(--chrome)) * var(--ar))));--w: min(96vw, var(--max), max(300px, calc((100dvh - var(--chrome)) * var(--ar))));--landscape-w: min(94vw, var(--max));--gutter: clamp(96px, 13.5vw, 190px);--panel-t: 2.8;--panel-h: 94.4;--glass-inset-x: 1.8%;--glass-t: 5.6;--glass-h: 84.6;--dpad-fx: .5;--dpad-y: 36;--a-fx: .66;--a-y: 38;--b-fx: .35;--b-y: 45.5;--start-fx: .52;--start-y: 72;--select-fx: .53;--select-y: 81;--switch-fx: .58;--led-fx: .48;--led-y: 10;--spk-fx: .5;--spk-y: 68;--dpad-span-px: clamp(70px, 9vw, 118px);--face-d-px: clamp(36px, 4.4vw, 58px);--mini-d-px: clamp(14px, 1.9vw, 26px);--curve-top-x: 10;--curve-top-y: 19;--curve-bot-x: 16;--curve-bot-y: 24;position:relative;width:var(--landscape-w);height:calc(100dvh - var(--chrome));--u: calc(var(--landscape-w) / 100);border-radius:calc(var(--curve-top-x) * 1%) calc(var(--curve-top-x) * 1%) calc(var(--curve-bot-x) * 1%) calc(var(--curve-bot-x) * 1%) / calc(var(--curve-top-y) * 1%) calc(var(--curve-top-y) * 1%) calc(var(--curve-bot-y) * 1%) calc(var(--curve-bot-y) * 1%);background:linear-gradient(175deg,#7b45d8,#6330b8 60%,#4c2192);box-shadow:inset 0 1px #ffffff59,inset 0 calc(var(--u) * -.2) 0 #19083c99,0 calc(var(--u) * 3) calc(var(--u) * 6) calc(var(--u) * -2) #000000f2}.gba__shoulder{position:absolute;top:calc(var(--u) * -1);height:calc(var(--u) * 2.4);width:17%;display:grid;place-items:start center;padding-top:calc(var(--u) * .28);font-family:var(--font-mono);font-size:calc(var(--u) * .56);letter-spacing:.22em;color:#eee6ff8c;background:linear-gradient(180deg,#4a2496,#31165f);border-radius:calc(var(--u) * 1.2) calc(var(--u) * 1.2) 0 0;box-shadow:inset 0 1px #ffffff47;pointer-events:none}.gba__shoulder--l{left:12%}.gba__shoulder--r{right:12%}.gba{position:absolute;inset:calc(var(--u) * .4) calc(var(--u) * .5) calc(var(--u) * .55);border-radius:calc(var(--curve-top-x) * 1%) calc(var(--curve-top-x) * 1%) calc(var(--curve-bot-x) * 1%) calc(var(--curve-bot-x) * 1%) / calc(var(--curve-top-y) * 1%) calc(var(--curve-top-y) * 1%) calc(var(--curve-bot-y) * 1%) calc(var(--curve-bot-y) * 1%);background:radial-gradient(66% 105% at 24% -12%,rgba(255,255,255,.34),transparent 60%),radial-gradient(70% 60% at 50% 88%,rgba(167,110,255,.28),transparent 70%),radial-gradient(85% 130% at 96% 122%,rgba(18,4,44,.55),transparent 66%),linear-gradient(168deg,#935cf6e0,#7337dcd6 34%,#5a24b6d1 66%,#3a147edb),linear-gradient(var(--bg-0),var(--bg-0));box-shadow:inset 0 1px #ffffff73,inset 0 calc(var(--u) * -.25) 0 #14043299,inset calc(var(--u) * .18) 0 0 #fff3,inset calc(var(--u) * -.18) 0 0 #14043266,0 0 calc(var(--u) * 2) #7c3aed4d;overflow:clip}.gba:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.045) 1px,transparent 1px);background-size:3px 3px}.gba__panel{position:absolute;left:var(--gutter);right:var(--gutter);top:calc(var(--panel-t) * 1%);width:auto;height:calc(var(--panel-h) * 1%);border-radius:calc(var(--u) * 2.2);background:linear-gradient(170deg,#121216,#0a0a0d 60%,#060608);box-shadow:inset 0 1px #ffffff14,0 calc(var(--u) * .4) calc(var(--u) * .9) #190a3780}.gba__panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:46;background:linear-gradient(115deg,rgba(255,255,255,.07) 0%,rgba(255,255,255,.03) 34%,transparent 55%)}.gba__glass{position:absolute;left:var(--glass-inset-x);right:var(--glass-inset-x);top:calc((var(--glass-t) - var(--panel-t)) / var(--panel-h) * 100%);width:auto;height:calc(var(--glass-h) / var(--panel-h) * 100%);border-radius:calc(var(--u) * .35);background:var(--bg-0);overflow:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-bright) transparent;box-shadow:0 0 0 1px #000000e6,0 0 0 2px #ffffff12,inset 0 calc(var(--u) * .2) calc(var(--u) * .5) #000000d9;container-type:inline-size}.gba__glass::-webkit-scrollbar{width:5px}.gba__glass::-webkit-scrollbar-thumb{background:var(--line-bright);border-radius:3px}.gba__glass[data-dmg="1"][data-power=on]{filter:grayscale(1) sepia(1) hue-rotate(58deg) saturate(3.4) contrast(1.25) brightness(.95)}.gba__glass[data-power=off]{overflow:hidden;background:#030504}.gba__standby{min-height:100%;display:grid;place-content:center;justify-items:center;gap:calc(var(--u) * .45);padding:24px;text-align:center;color:var(--ink-faint);background:radial-gradient(circle at 50% 48%,rgba(51,255,159,.035),transparent 34%)}.gba__standby strong{font-family:var(--font-display);font-size:clamp(28px,7cqw,86px);line-height:.9;letter-spacing:.04em;color:#355448}.gba__standby span,.gba__standby p{margin:0;font-family:var(--font-mono);font-size:clamp(8px,1.05cqw,13px);letter-spacing:.22em}.gba__standby p{margin-top:calc(var(--u) * 1.2);color:#628174}.gba__panel:after{content:"";position:absolute;left:var(--glass-inset-x);right:var(--glass-inset-x);top:calc((var(--glass-t) - var(--panel-t)) / var(--panel-h) * 100%);width:auto;height:calc(var(--glass-h) / var(--panel-h) * 100%);pointer-events:none;z-index:40;border-radius:calc(var(--u) * .35);background:repeating-linear-gradient(to bottom,#0000 0 2px,#00000024 2px 3px)}.gba__wordmark{position:absolute;left:50%;top:calc((((var(--glass-t) - var(--panel-t) + var(--glass-h)) / var(--panel-h) + 1) / 2) * 100%);transform:translate(-50%,-50%);display:flex;align-items:baseline;gap:calc(var(--u) * .55);pointer-events:none;white-space:nowrap}.gba__wordmark em{font-family:var(--font-display);font-style:normal;font-weight:700;font-size:calc(var(--u) * 1.5);letter-spacing:.04em;color:#ffffffeb}.gba__wordmark b{font-family:var(--font-mono);font-weight:400;font-size:calc(var(--u) * .7);letter-spacing:.34em;color:#ffffff80}.gba__power{position:absolute;left:calc(100% - var(--gutter) + var(--gutter) * var(--led-fx));top:calc(var(--led-y) * 1%);transform:translate(-50%,-50%);display:flex;align-items:center;gap:calc(var(--u) * .4);min-width:44px;min-height:44px;justify-content:center;padding:calc(var(--u) * .28) calc(var(--u) * .55);border-radius:999px;font-family:var(--font-mono);font-size:calc(var(--u) * .72);letter-spacing:.14em;color:#eee6ffb8;background:#1808342e;box-shadow:inset 0 0 0 1px #ffffff14;white-space:nowrap;transition:background .16s var(--ease-out),transform .1s var(--ease-snap)}.gba__power:hover{background:#18083457}.gba__power:active{transform:translate(-50%,calc(-50% + 1px))}.gba__led{width:clamp(12px,calc(var(--u) * 1.1),18px);height:clamp(12px,calc(var(--u) * 1.1),18px);border-radius:50%;flex:0 0 auto;background:var(--magenta);box-shadow:0 0 calc(var(--u) * .55) var(--magenta-glow),inset 0 1px 1px #ffffff8c,inset 0 -2px 3px #460516a6}.gba__power[data-on="1"] .gba__led{background:var(--phos);box-shadow:0 0 calc(var(--u) * .6) var(--phos-glow),inset 0 1px 1px #ffffffa6,inset 0 -2px 3px #03462a8c}.gba__dpad{--arm: calc(var(--dpad-span-px) / 3);position:absolute;left:calc(var(--gutter) * var(--dpad-fx));top:calc(var(--dpad-y) * 1%);width:calc(var(--arm) * 3);height:calc(var(--arm) * 3);transform:translate(-50%,-50%)}.gba__dpad:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--arm) * 4.05);height:calc(var(--arm) * 4.05);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 50% 40%,rgba(20,8,45,.32),transparent 70%);box-shadow:inset 0 calc(var(--u) * .12) calc(var(--u) * .35) #14082d80,inset 0 calc(var(--u) * -.1) 0 #ffffff14}.gba__dpad:after{content:"";position:absolute;left:50%;top:50%;width:calc(var(--arm) * .66);height:calc(var(--arm) * .66);transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle at 42% 34%,rgba(0,0,0,.34),transparent 72%)}.gba__cross{position:absolute;inset:0;background:linear-gradient(180deg,#ffffff47,#fff0 22%),linear-gradient(0deg,#00000061,#0000 24%),linear-gradient(160deg,#5a6065,#42484c 44%,#2a3034);clip-path:polygon(33.34% 0,66.66% 0,66.66% 33.34%,100% 33.34%,100% 66.66%,66.66% 66.66%,66.66% 100%,33.34% 100%,33.34% 66.66%,0 66.66%,0 33.34%,33.34% 33.34%);filter:drop-shadow(0 calc(var(--u) * .14) calc(var(--u) * .1) rgba(20,8,45,.6)) drop-shadow(0 calc(var(--u) * .45) calc(var(--u) * .5) rgba(20,8,45,.5))}.gba__cross:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.16),transparent 48%)}.gba__cap{display:none}.gba__arm{position:absolute;width:var(--arm);height:var(--arm);z-index:2;background:none;border:0;border-radius:calc(var(--u) * .3);transition:background .07s linear}.gba__arm[data-lit="1"]{background:#ffffff24}.gba__arm:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--arm) * .36);height:calc(var(--arm) * .28);transform:translate(-50%,-50%) rotate(var(--rot, 0deg));clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(180deg,#080a0c80,#464e548c 92%,#a0aab280);pointer-events:none}.gba__arm--up{top:0;left:var(--arm);--rot: 0deg}.gba__arm--down{bottom:0;left:var(--arm);--rot: 180deg}.gba__arm--left{left:0;top:var(--arm);--rot: -90deg}.gba__arm--right{right:0;top:var(--arm);--rot: 90deg}.gba__face{position:absolute;width:var(--face-d-px);aspect-ratio:1;transform:translate(-50%,-50%);border:0;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-weight:700;font-size:calc(var(--face-d-px) * .32);color:#5c3e00cc;text-shadow:0 1px 0 rgba(255,255,255,.3);background:radial-gradient(circle at 36% 26%,#ffe066,#ffcb05 46%,#d29f00);box-shadow:inset 0 calc(var(--u) * .1) 0 #ffffff73,inset 0 calc(var(--u) * -.16) calc(var(--u) * .2) #78500066,0 calc(var(--u) * .2) calc(var(--u) * .35) #1e0a4680;transition:transform .06s linear,filter .06s}.gba__face--a{left:calc(100% - var(--gutter) + var(--gutter) * var(--a-fx));top:calc(var(--a-y) * 1%)}.gba__face--b{left:calc(100% - var(--gutter) + var(--gutter) * var(--b-fx));top:calc(var(--b-y) * 1%)}.gba__face[data-lit="1"]{transform:translate(-50%,calc(-50% + 2px));filter:brightness(1.06)}.gba__mini{position:absolute;transform:translate(-50%,-50%);width:var(--mini-d-px);aspect-ratio:1;border:0;border-radius:50%;box-shadow:inset 0 1px #ffffff59,0 calc(var(--u) * .12) calc(var(--u) * .22) #1e0a4673;transition:transform .06s linear,filter .06s}.gba__mini:before{content:attr(data-label);position:absolute;right:145%;top:50%;transform:translateY(-50%) rotate(-27deg);font-family:var(--font-mono);font-size:calc(var(--u) * .62);letter-spacing:.14em;color:#eee6ff99;white-space:nowrap}.gba__mini--select{left:calc(var(--gutter) * var(--select-fx));top:calc(var(--select-y) * 1%);background:radial-gradient(circle at 36% 28%,#7fd89a,#3cb878,#1f8a4d)}.gba__mini--start{left:calc(var(--gutter) * var(--start-fx));top:calc(var(--start-y) * 1%);background:radial-gradient(circle at 36% 28%,#ff8a7d,#e4231f,#a2130f)}.gba__mini[data-lit="1"]{transform:translate(-50%,calc(-50% + 1px));filter:brightness(1.06)}.gba__speaker{position:absolute;left:calc(100% - var(--gutter) + var(--gutter) * var(--spk-fx));top:calc(var(--spk-y) * 1%);transform:translate(-50%,-50%) rotate(-30deg);display:flex;flex-direction:column;gap:clamp(3px,.4vw,7px);pointer-events:none}.gba__speaker i{width:calc(var(--gutter) * .62);height:clamp(4px,.55vw,9px);border-radius:999px;background:linear-gradient(180deg,#241040,#10061f);box-shadow:0 1px #ffffff24}.gba__switches{position:absolute;left:calc(var(--gutter) * var(--switch-fx));transform:translate(-50%);top:86%;display:flex;gap:calc(var(--u) * .4);align-items:center}.gba__switch{font-family:var(--font-mono);font-size:calc(var(--u) * .5);letter-spacing:.14em;padding:calc(var(--u) * .26) calc(var(--u) * .65);min-height:22px;min-width:40px;border-radius:calc(var(--u) * .25);border:1px solid rgba(255,255,255,.12);color:#eee6ff99;background:linear-gradient(180deg,#7e46dce6,#4e209ce6);box-shadow:inset 0 1px #ffffff38}.gba__switch:hover{color:#ffe066;border-color:#ffcb05}@media (pointer: coarse){.gba__switch{position:relative}.gba__mini:after,.gba__switch:after{content:"";position:absolute;inset:-12px}.gba__arm:after{content:"";position:absolute;inset:0}.gba__arm--up:after{inset:-18px calc(var(--arm) * -.45) 0 calc(var(--arm) * -.45)}.gba__arm--down:after{inset:0 calc(var(--arm) * -.45) -18px calc(var(--arm) * -.45)}.gba__arm--left:after{inset:calc(var(--arm) * -.45) 0 calc(var(--arm) * -.45) -18px}.gba__arm--right:after{inset:calc(var(--arm) * -.45) -18px calc(var(--arm) * -.45) 0}.device__hint{display:none}}@media (max-aspect-ratio: 1 / 1){.device__hint{display:none}.device-room{padding:8px 6px 4px;gap:2px}.gba-back{--ar: .5;--max: 560px;--chrome: 14px;width:var(--w);height:calc(var(--w) / var(--ar));--u: calc(var(--w) / 100);border-radius:calc(var(--u) * 5) calc(var(--u) * 5) calc(var(--u) * 14) calc(var(--u) * 5)}.gba{inset:.7% .9% .9%;border-radius:calc(var(--u) * 4.4) calc(var(--u) * 4.4) calc(var(--u) * 13) calc(var(--u) * 4.4)}.gba__shoulder{display:none}.gba-back,.gba{--curve-top-x: 7;--curve-top-y: 4.5;--curve-bot-x: 14;--curve-bot-y: 9}.gba-back{--gutter: 0px;--glass-inset-x: 6.5%;--dpad-span-px: calc(var(--u) * 16);--face-d-px: calc(var(--u) * 9);--mini-d-px: calc(var(--u) * 5)}.gba__panel{left:3.5%;top:2.2%;width:93%;height:81.8%;border-radius:calc(var(--u) * 2.4)}.gba__dpad,.gba__face,.gba__mini,.gba__switches,.gba__power{z-index:60}.gba__glass,.gba__panel:after{left:3%;top:2.8%;width:94%;height:94.4%}.gba__wordmark{display:none}.gba__wordmark em{font-size:calc(var(--u) * 3)}.gba__wordmark b{font-size:calc(var(--u) * 1.2)}.gba__power{left:4%;top:85.2%;min-width:54px;min-height:24px;padding:3px 6px;border-radius:999px;font-size:clamp(7px,calc(var(--u) * 1.05),10px);transform:translateY(-50%)}.gba__led{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3)}.gba__dpad{--arm: calc(var(--u) * 5.2);left:14%;top:93.6%}.gba__face{width:12.5%;font-size:calc(var(--u) * 2.6)}.gba__face--a{left:87%;top:91.8%}.gba__face--b{left:71%;top:94.8%}.gba__mini{width:calc(var(--u) * 6.4);height:calc(var(--u) * 2.5)}.gba__mini:before{font-size:calc(var(--u) * 1);left:auto;right:50%;top:145%;transform:translate(50%) rotate(26deg)}.gba__mini--select{left:40%;top:96.6%}.gba__mini--start{left:54%;top:96.6%}.gba__speaker{display:none}.gba__speaker i{width:calc(var(--u) * 8);height:calc(var(--u) * 1)}.gba__switches{left:33%;top:89.6%;transform:none}.gba__switch{font-size:calc(var(--u) * 1.1);padding:calc(var(--u) * .55) calc(var(--u) * 1.3)}}@media (max-width: 560px){.gba-back{--max: 100vw}}.gba__glass{container-type:inline-size;font-size:clamp(11px,1.75cqw,19px)}.gba__glass .wrap{max-width:none;padding:1.8cqw 2.6cqw 2.2cqw}.gba__glass section.wrap{padding-top:1.8cqw!important;padding-bottom:2.2cqw!important}.gba__glass .marquee{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:2.2cqw;align-items:center}.gba__glass .marquee__pitch>.eyebrow,.gba__glass .marquee__pitch>h1{text-align:center}.gba__glass .marquee__pitch{display:flex;flex-direction:column;align-items:center;justify-content:center}.gba__glass .marquee h1.display{font-size:clamp(28px,5.4cqw,70px)!important;line-height:.95}.gba__glass .marquee h1.display>span{display:block;white-space:nowrap}.gba__glass .marquee__cta{margin-top:1.35cqw}.gba__glass .marquee__ladder{width:min(100%,64cqw)}.gba__glass .fee-choice{display:flex;flex-direction:column;gap:1cqw}.gba__glass .fee-choice__panel{min-width:0;margin:0;padding:1.15cqw 1.3cqw;border:1px solid var(--line);background:#0f1613b8}.gba__glass .fee-choice__panel h2{margin:0;color:var(--ink);font-size:clamp(11px,1.45cqw,18px);font-weight:400}.gba__glass .fee-choice__panel>p{margin:.4cqw 0 0;color:var(--ink-faint);font-family:var(--font-mono);font-size:clamp(9px,1cqw,13px);line-height:1.35;letter-spacing:.03em}.gba__glass .fee-choice__skip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-color:#ff3b6b4d}.gba__glass .fee-choice__skip>div>p{margin:.4cqw 0 0;color:var(--ink-faint);font-family:var(--font-mono);font-size:clamp(7px,.68cqw,9px);letter-spacing:.04em}.gba__glass .fee-choice__play{flex:1;padding-top:1.35cqw;padding-bottom:1.35cqw}.gba__glass .fee-choice__fixed{display:block;color:var(--magenta);font-size:clamp(18px,2.25cqw,28px);line-height:1}.gba__glass .fee-choice__levels{display:flex;align-items:flex-end;justify-content:flex-start;gap:1.55cqw;margin:1cqw 0 0}.gba__glass .fee-choice__levels>div{min-width:0;flex:0 0 auto;text-align:left}.gba__glass .fee-choice__levels dt{font-weight:700;line-height:1}.gba__glass .fee-choice__levels>div:nth-child(1) dt{font-size:clamp(16px,2cqw,25px)}.gba__glass .fee-choice__levels>div:nth-child(2) dt{font-size:clamp(18px,2.3cqw,29px)}.gba__glass .fee-choice__levels>div:nth-child(3) dt{font-size:clamp(21px,2.65cqw,33px)}.gba__glass .fee-choice__levels>div:nth-child(4) dt{font-size:clamp(25px,3.2cqw,40px)}.gba__glass .fee-choice__levels dd{margin:.45cqw 0 0;color:var(--ink-faint);font-family:var(--font-mono);font-size:clamp(7px,.72cqw,10px);line-height:1.2;letter-spacing:.04em;white-space:nowrap}.gba__glass:has(.home-pager){display:flex;flex-direction:column;overflow-y:hidden;scrollbar-width:none}.gba__glass:has(.home-pager)>main{min-height:0;flex:1;overflow:hidden}.gba__glass .home-pager,.gba__glass .home-page{height:100%;min-height:0}.gba__glass .home-page{overflow:hidden}.gba__glass .home-page--intro{align-content:center}.gba__glass .home-page--halls,.gba__glass .home-page--floor{display:flex;flex-direction:column}.gba__glass .halls-band.home-page--halls{padding-top:1.8cqw!important;padding-bottom:1.6cqw!important}.gba__glass .floor-band.home-page--floor{padding-top:1.2cqw!important;padding-bottom:1.4cqw!important}.gba__glass .home-page__heading{display:flex;flex:0 0 auto;align-items:baseline;justify-content:space-between;gap:1.4cqw;margin-bottom:1.4cqw}.gba__glass .home-page__heading h2{margin:0}.gba__glass .home-page__heading>span,.gba__glass .home-page__heading--floor span{color:var(--ink-faint);font-size:clamp(8px,.95cqw,11px)}.gba__glass .home-page__heading--floor>div{display:flex;align-items:baseline;gap:1.4cqw}.gba__glass .home-page--halls .halls{display:grid;min-height:0;flex:1;align-items:start}.gba__glass .home-page--halls .hall{display:flex;height:min(100%,49cqw);min-height:0;flex-direction:column;gap:1.05cqw}.gba__glass .hall__title,.gba__glass .hall__meta{display:flex;align-items:baseline;justify-content:space-between}.gba__glass .hall__title>span:last-child{font-size:clamp(18px,2.5cqw,28px)}.gba__glass .hall__previews{display:grid;min-height:0;flex:0 0 18cqw;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:.55cqw;overflow:hidden}.gba__glass .hall__preview{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--line);background:var(--bg-0)}.gba__glass .hall__preview:first-child{grid-row:1 / 3}.gba__glass .hall__preview>div{height:100%;aspect-ratio:auto!important}.gba__glass .hall__preview>span{position:absolute;right:0;bottom:0;left:0;padding:.3cqw .45cqw;overflow:hidden;color:var(--ink);background:#030605db;font-size:clamp(7px,.7cqw,9px);text-overflow:ellipsis;white-space:nowrap}.gba__glass .hall__pitch{color:var(--ink-mute);font-size:clamp(10px,1.3cqw,14px);line-height:1.45}.gba__glass .hall__insights{display:flex;flex-wrap:wrap;gap:.55cqw 1.2cqw;color:var(--ink-faint);font-size:clamp(7px,.8cqw,10px);letter-spacing:.06em}.gba__glass .hall__insights>span:before{margin-right:.45cqw;color:var(--phos);content:"•"}.gba__glass .hall__catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4cqw 1cqw;padding-top:.85cqw;border-top:1px solid var(--line);color:var(--ink-mute);font-size:clamp(7px,.72cqw,9px)}.gba__glass .hall__catalog>span{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45cqw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gba__glass .hall__catalog i{width:3px;height:3px;border-radius:50%}.gba__glass .hall__catalog b{color:var(--ink-faint);font-weight:400}.gba__glass .hall__meta{margin-top:auto;color:var(--ink-faint);font-size:clamp(8px,1cqw,11px)}.gba__glass .home-page__nav{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:1cqw;margin-top:1.4cqw}.gba__glass .home-page__nav-pages{display:flex;gap:.8cqw}.gba__glass .home-page__nav .btn:disabled{cursor:default;opacity:.28}.gba__glass .home-floor-grid{display:grid;min-height:0;flex:1;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr));gap:1.5cqw}.gba__glass .home-floor-grid .cabinet{min-height:0}.gba__glass .home-floor-grid .cabinet__well{min-height:0;flex:1}.gba__glass .halls-band{padding-top:0!important;padding-bottom:1.2cqw!important}.gba__glass .floor-band{padding-top:.6cqw!important;padding-bottom:4cqw!important}.gba__glass h1.display{font-size:clamp(30px,6.4cqw,74px)!important;line-height:.98}.gba__glass h2.display{font-size:clamp(16px,2.5cqw,28px)!important}.gba__glass p{font-size:clamp(12px,1.65cqw,18px);line-height:1.5}.gba__glass .eyebrow{font-size:clamp(9px,1.05cqw,12px)}.gba__glass .btn{padding:.9cqw 2cqw;font-size:clamp(10px,1.25cqw,14px)}.gba__glass .ladder-rung{padding:1cqw .4cqw!important}.gba__glass .ladder-rung .mono{font-size:clamp(12px,1.75cqw,20px)!important}.gba__glass .ladder-rung .eyebrow{font-size:clamp(7px,.78cqw,10px)!important;letter-spacing:.06em!important}.gba__glass .halls{grid-template-columns:repeat(3,1fr)!important;gap:1.4cqw!important}.gba__glass .halls button{padding:2.2cqw 2cqw 1.8cqw!important}.gba__glass .halls .display{font-size:clamp(18px,3.1cqw,38px)!important}.gba__glass .floor-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.5cqw!important}@container (max-width: 900px){.gba__glass .floor-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.gba__glass .home-floor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))}}.gba__glass .cabinet .display{font-size:clamp(13px,1.75cqw,19px)!important}.gba__glass .cabinet .cabinet__blurb{font-size:clamp(10px,1.32cqw,14px)}.cabinet{display:flex;flex-direction:column;position:relative;border-radius:var(--r-md);border:1px solid var(--line-bright);background:linear-gradient(178deg,#131c19,#0d1512 58%,#090e0c);box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000080,0 10px 24px -18px #000000e6;overflow:hidden;animation:riseIn .5s var(--ease-out) both;transition:transform .18s var(--ease-snap),border-color .18s,box-shadow .25s}.cabinet[data-live="1"]{transform:translateY(-3px);border-color:var(--accent);box-shadow:inset 0 1px #ffffff12,0 16px 44px -20px var(--accent)}.cabinet__well{position:relative;overflow:hidden;background:#050907;box-shadow:inset 0 0 0 1px #000c,inset 0 2px 10px #000000b3}.cabinet-preview__live .stage__center,.cabinet-preview__live .stage__hud{display:none}.cabinet__rule{position:absolute;inset:0 0 auto;height:2px;background:var(--kind);opacity:.75;z-index:2}.cabinet[data-live="1"] .cabinet__rule{opacity:1;box-shadow:0 0 12px var(--kind)}.cabinet__secs{position:absolute;right:.6cqw;bottom:.5cqw;z-index:2;font-size:clamp(8px,1cqw,11px);color:var(--ink-mute);background:#050907a8;padding:1px 5px;border-radius:2px;transition:opacity .14s ease-out}.cabinet__hover{position:absolute;inset:auto 0 0;z-index:3;display:grid;gap:clamp(4px,.48cqw,7px);min-height:48%;align-content:center;padding:clamp(9px,1.05cqw,14px);border-top:1px solid color-mix(in srgb,var(--accent) 58%,var(--line-bright));background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 45%),#030806f5;box-shadow:0 -14px 30px #00000061;transform:translateY(102%);opacity:0;transition:transform .24s var(--ease-out),opacity .16s ease-out}.cabinet[data-live="1"] .cabinet__hover{transform:translateY(0);opacity:1}.cabinet[data-live="1"] .cabinet__secs{opacity:0}.cabinet__hover-kicker{color:var(--accent);font-size:clamp(8px,.92cqw,10px);letter-spacing:.1em;text-transform:uppercase}.cabinet__blurb{color:var(--ink);font-weight:500;line-height:1.42}.cabinet__hover-action{justify-self:start;color:var(--phos);font-size:clamp(8px,.95cqw,11px);letter-spacing:.08em;text-transform:uppercase}.cabinet__plate{display:flex;align-items:baseline;gap:.7cqw;padding:.85cqw .9cqw .9cqw}.cabinet__plate .display{color:var(--ink);letter-spacing:0;transition:color .18s}.cabinet[data-live="1"] .cabinet__plate .display{color:var(--accent)}.cabinet__kind{margin-left:auto;color:var(--kind);opacity:.8;font-size:clamp(7px,.86cqw,10px)!important}.gba__glass .play-grid{grid-template-columns:minmax(0,1fr) 30cqw!important;gap:1.6cqw!important;align-items:start}.gba__glass .play-grid>*{min-width:0}.gba__glass .stage,.gba__glass .panel{max-width:100%}.gba__glass .stage{width:min(100%,77cqw);max-height:min(58cqw,calc(84.6dvh - 190px));margin-inline:auto}.gba__glass .eyebrow{overflow-wrap:anywhere}.gba__glass .play-rail{position:static!important;grid-template-columns:repeat(auto-fit,minmax(min(220px,34cqw),1fr))!important;display:grid}@container (max-width: 620px){.gba__glass .play-grid{grid-template-columns:minmax(0,1fr)!important}.gba__glass .marquee{grid-template-columns:minmax(0,1fr)!important;gap:3.2cqw}.gba__glass .marquee__ladder{width:100%}.gba__glass .fee-choice{gap:1.4cqw}.gba__glass .fee-choice__panel{padding:2.8cqw 3.2cqw}.gba__glass .fee-choice__fixed{font-size:clamp(20px,8cqw,32px)}.gba__glass .fee-choice__levels{margin-top:2.4cqw}.gba__glass .stage{width:min(100%,88cqw);max-height:66cqw}.gba__glass h1.display{font-size:clamp(22px,8cqw,34px)!important}.gba__glass h2.display{font-size:clamp(14px,5cqw,20px)!important}.gba__glass p,.gba__glass .blurb{font-size:clamp(10px,3.4cqw,14px)!important}.gba__glass .eyebrow{font-size:clamp(7px,2.4cqw,10px)!important;letter-spacing:.08em!important}.gba__glass .btn{padding:2.4cqw 3.4cqw!important;font-size:clamp(9px,3cqw,12px)!important}.gba__glass .halls{grid-template-columns:minmax(0,1fr)!important}.gba__glass .halls button{padding:3.4cqw 4cqw!important}.gba__glass .halls .display{font-size:clamp(20px,7cqw,30px)!important}.gba__glass .home-page--halls .halls{align-items:stretch;gap:1.2cqw!important}.gba__glass .home-page--halls .hall{display:grid;height:auto;grid-template-columns:minmax(88px,30%) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;gap:.7cqw 3cqw;padding:2.2cqw!important}.gba__glass .home-page--halls .hall__previews{display:block;grid-column:1;grid-row:1 / 5;min-height:0}.gba__glass .home-page--halls .hall__preview{width:100%;height:100%}.gba__glass .home-page--halls .hall__preview:not(:first-child){display:none}.gba__glass .home-page--halls .hall__title,.gba__glass .home-page--halls .hall__pitch,.gba__glass .home-page--halls .hall__insights,.gba__glass .home-page--halls .hall__meta{grid-column:2}.gba__glass .home-page--halls .hall__title{grid-row:1}.gba__glass .home-page--halls .hall__pitch{grid-row:2;font-size:clamp(9px,2.8cqw,12px)}.gba__glass .home-page--halls .hall__insights{grid-row:3;font-size:clamp(6px,2cqw,8px)}.gba__glass .home-page--halls .hall__meta{grid-row:4;align-self:end;font-size:clamp(7px,2.2cqw,9px)}.gba__glass .home-page--halls .hall__catalog{display:none}.gba__glass .floor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gba__glass .ladder-rung .mono{font-size:clamp(8px,2.8cqw,13px)!important}.gba__glass .play-title h1.display{font-size:clamp(16px,5.4cqw,26px)!important}.gba__glass .stage{width:100%;aspect-ratio:1 / 1;max-height:min(104cqw,56dvh)}.gba__glass .stage__center{padding:10px!important;overflow-y:auto}.gba__glass .stage__center .display{font-size:clamp(16px,6.5cqw,26px)!important}.gba__glass .stage__center .mono{font-size:11px!important}.gba__glass .play-title{flex-wrap:wrap;row-gap:2px}.gba__glass .play-title>.eyebrow:last-child{flex-basis:100%;text-align:left}.gba__glass .wrap{padding:12px 8px 40px!important}}.screenbar__dev-short{display:none}.gba__glass .screenbar__nav,.gba__glass .play-title__back{display:inline-flex;min-width:24px;min-height:24px;align-items:center;justify-content:center}.gba__glass .play-rail__link{min-height:24px;padding-block:2px}@container (max-width: 620px){.gba__glass .screenbar__dev-full{display:none}.gba__glass .screenbar__dev-short{display:inline}.gba__glass .screenbar__poolword{display:none}.gba__glass .play-rail{grid-template-columns:minmax(0,1fr)!important}.gba__glass .play-rail a>span:last-child{flex-shrink:0}}@media (min-aspect-ratio: 1 / 1) and (max-height: 500px){.gba__glass .play-title{display:none!important}.gba__glass .wrap{padding-top:8px!important}}.gba__glass{overflow-x:hidden}
