@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono-700-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono-700-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/ibm-plex-sans-300-italic-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/ibm-plex-sans-300-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:IBM Plex Sans;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/ibm-plex-sans-300-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400-italic-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ibm-plex-sans-300-normal-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ibm-plex-sans-300-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:IBM Plex Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ibm-plex-sans-300-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400-normal-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-500-normal-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-500-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-500-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-600-normal-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-600-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-600-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-700-normal-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-700-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-700-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-0:#161616;--bg-1:#262626;--bg-2:#393939;--line:#393939;--line-strong:#6f6f6f;--text-1:#f4f4f4;--text-2:#c6c6c6;--text-3:#8d8d8d;--blue-60:#0f62fe;--blue-50:#4589ff;--blue-30:#a6c8ff;--cyan-30:#82cfff;--teal-30:#9ef0f0;--purple-40:#be95ff;--purple-60:#8a3ffc;--magenta-50:#ee5396;--magenta-40:#ff7eb6;--pink:#ff8aa0;--green-30:#6fdc8c;--yellow-20:#fdd13a;--red-50:#fa4d56;--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--font-serif:var(--font-sans);--t-hero:132px;--t-display:96px;--t-h1:64px;--t-h2:44px;--t-h3:28px;--t-body:18px;--t-mono:14px;--t-tag:12px;--tracking-tag:.16em;--tick:.12s;--beat:.48s}*,:before,:after{box-sizing:border-box}html,body{width:100%;height:100%;color:var(--text-1);font-family:var(--font-sans);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;margin:0;padding:0;line-height:1.4;overflow:hidden}body.kiosk-mode{cursor:none}#app{width:100%;height:100%}button{color:inherit;cursor:inherit;background:0 0;border:none;padding:0;font-family:inherit}h1,h2,h3,h4,h5,h6,p{margin:0}.mono{font-family:var(--font-mono);letter-spacing:0}.tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-tag);font-size:var(--t-tag);color:var(--text-3)}.serif-italic{font-family:var(--font-serif);font-style:italic;font-weight:400}.tick-pulse{animation:tick-pulse var(--beat) steps(4, end) infinite}@keyframes tick-pulse{0%{opacity:1}50%{opacity:.45}to{opacity:1}}.overlay{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.scanlines{pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 2px,#0000002e 3px);position:absolute;inset:0}.press-start{letter-spacing:.2em;color:var(--text-1);font-size:18px;animation:1.1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.15}}.big{letter-spacing:-.01em;font-size:96px;font-weight:700;line-height:.92}.danger{color:var(--red-50)}.mol-scan{pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#00000038 3px);position:absolute;inset:0}.st[data-v-20b47637]{--st-violet:#be95ff;--st-violet-l:#d4bbff;width:339px;height:286px;animation:4.2s ease-in-out infinite st-float-20b47637;position:relative}.st .spark[data-v-20b47637]{position:absolute}.st-art[data-v-20b47637]{object-fit:contain;object-position:bottom center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:filter .4s;position:absolute;inset:0}@keyframes st-float-20b47637{50%{transform:translateY(-9px)}}.is-coherent .st-art[data-v-20b47637]{filter:none}.is-decohering[data-v-20b47637]{animation-duration:3.1s}.is-decohering .st-art[data-v-20b47637]{filter:saturate(.6)brightness(.92);animation:1.6s ease-in-out infinite st-smear-20b47637}@keyframes st-smear-20b47637{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}.is-critical[data-v-20b47637]{animation-duration:2.4s}.is-critical .st-art[data-v-20b47637]{filter:grayscale(.82)brightness(.6);animation:.5s steps(2,end) infinite st-flicker-20b47637}@keyframes st-flicker-20b47637{50%{opacity:.72}}.is-cured .st-art[data-v-20b47637]{filter:saturate(1.1)brightness(1.06);animation:2.6s ease-in-out infinite st-radiate-20b47637}@keyframes st-radiate-20b47637{0%,to{filter:saturate(1.1)brightness(1.04)}50%{filter:saturate(1.15)brightness(1.12)}}.spark[data-v-20b47637]{background:#fff;border-radius:50%;width:6px;height:6px;display:none;top:50%;left:50%;box-shadow:0 0 8px #fff}.is-cured .spark[data-v-20b47637]{animation:2.2s ease-in-out infinite st-spark-20b47637;display:block}.spark.s1[data-v-20b47637]{--tx:-72px;--ty:-30px;animation-delay:0s}.spark.s2[data-v-20b47637]{--tx:74px;--ty:-44px;animation-delay:.5s}.spark.s3[data-v-20b47637]{--tx:-60px;--ty:40px;animation-delay:1s}.spark.s4[data-v-20b47637]{--tx:64px;--ty:48px;animation-delay:1.5s}@keyframes st-spark-20b47637{0%{opacity:0;transform:translate(0)scale(.4)}30%{opacity:1}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(1)}}@media (prefers-reduced-motion:reduce){.st[data-v-20b47637],.st .st-art[data-v-20b47637],.st .spark[data-v-20b47637]{animation:none!important}.is-decohering .st-art[data-v-20b47637]{transform:none}}.cast[data-v-8d463cac]{background:radial-gradient(120% 90% at 50% 10%,#1d1730 0%,#161616 55%);justify-content:flex-start;gap:0;padding:36px 28px 24px}.cast-tag[data-v-8d463cac]{color:var(--blue-50);letter-spacing:.2em;margin-bottom:8px}.cast-title[data-v-8d463cac]{letter-spacing:.02em;color:var(--text-1);margin-bottom:26px;font-size:54px;font-weight:700}.cast-row[data-v-8d463cac]{justify-content:center;align-items:stretch;gap:20px;width:100%;max-width:1200px;display:flex}.cast-card[data-v-8d463cac]{text-align:center;background:var(--bg-1);border:1px solid var(--line);border-top:3px solid var(--line-strong);flex-direction:column;flex:1 1 0;align-items:center;max-width:280px;padding:18px 18px 20px;display:flex}.cast-card.heron[data-v-8d463cac]{border-top-color:var(--blue-50)}.cast-card.starling[data-v-8d463cac]{border-top-color:var(--qubit,#be95ff)}.cast-card.noise[data-v-8d463cac]{border-top-color:var(--red-50)}.cast-card.noisette[data-v-8d463cac]{border-top-color:var(--noisette,#8a3ffc)}.cast-card.molecule[data-v-8d463cac]{border-top-color:var(--coin,#82cfff)}.cast-portrait[data-v-8d463cac]{background:radial-gradient(70% 60% at 50% 78%,#ffffff0d,#0000 70%);justify-content:center;align-items:flex-end;width:150px;height:160px;margin-bottom:12px;display:flex;position:relative}.cast-portrait canvas[data-v-8d463cac]{width:150px;height:160px}.cast-st[data-v-8d463cac]{transform-origin:bottom;position:absolute;bottom:4px;left:50%;transform:translate(-50%)scale(.43)}.cast-mol[data-v-8d463cac]{width:auto;height:150px;display:block}.cast-role[data-v-8d463cac]{color:var(--text-3);margin-bottom:4px;font-size:11px}.cast-card.heron .cast-role[data-v-8d463cac]{color:var(--blue-50)}.cast-card.starling .cast-role[data-v-8d463cac]{color:var(--qubit,#be95ff)}.cast-card.noise .cast-role[data-v-8d463cac]{color:var(--red-50)}.cast-card.noisette .cast-role[data-v-8d463cac]{color:var(--noisette,#be95ff)}.cast-card.molecule .cast-role[data-v-8d463cac]{color:var(--coin,#82cfff)}.cast-name[data-v-8d463cac]{color:var(--text-1);margin-bottom:10px;font-size:19px;font-weight:700;line-height:1.15}.cast-desc[data-v-8d463cac]{color:var(--text-2);flex:1;font-size:14px;line-height:1.5}.cast-note[data-v-8d463cac]{border-top:1px solid var(--line);letter-spacing:.04em;color:var(--text-3);margin-top:12px;padding-top:10px;font-size:10.5px;line-height:1.4}.press-start[data-v-8d463cac]{letter-spacing:.2em;color:var(--text-1);margin-top:24px;font-size:18px;animation:1.1s steps(2,end) infinite castblink-8d463cac}@keyframes castblink-8d463cac{50%{opacity:.15}}.admin-scrim[data-v-da7063df]{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0812d1;place-items:center;display:grid;position:absolute;inset:0}.admin-panel[data-v-da7063df]{background:var(--bg-1);border:1px solid var(--purple-40);border-left:6px solid var(--purple-40);text-align:left;width:620px;max-width:92vw;padding:22px 26px 16px;box-shadow:0 0 40px #be95ff40}.admin-head[data-v-da7063df]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.admin-tag[data-v-da7063df]{color:var(--purple-40);letter-spacing:.2em;font-size:14px}.admin-close[data-v-da7063df]{border:1px solid var(--line-strong);color:var(--text-2);letter-spacing:.1em;cursor:pointer;background:0 0;padding:6px 12px;font-size:12px}.admin-close[data-v-da7063df]:hover{border-color:var(--text-1);color:var(--text-1)}.admin-rows[data-v-da7063df]{flex-direction:column;gap:4px;list-style:none;display:flex}.admin-row[data-v-da7063df]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 4px;display:flex}.admin-row[data-v-da7063df]:first-child{border-top:none}.row-title[data-v-da7063df]{color:var(--text-1);margin-bottom:3px;font-size:17px}.row-sub[data-v-da7063df]{color:var(--text-3);font-size:13px;line-height:1.35}.toggle[data-v-da7063df]{letter-spacing:.12em;cursor:pointer;background:var(--bg-2);min-width:68px;color:var(--text-3);border:1px solid var(--line-strong);flex:none;padding:9px 16px;font-size:14px}.toggle.on[data-v-da7063df]{color:var(--green-30);border-color:var(--green-30);box-shadow:0 0 12px #42be654d}.seg[data-v-da7063df]{cursor:pointer;background:var(--bg-2);border:1px solid var(--line-strong);flex:none;padding:0;display:flex}.seg span[data-v-da7063df]{letter-spacing:.08em;color:var(--text-3);padding:9px 12px;font-size:12px}.seg span.on[data-v-da7063df]{background:var(--purple-40);color:#14101f}.stepper[data-v-da7063df]{align-items:center;gap:4px;display:flex}.step[data-v-da7063df]{cursor:pointer;background:var(--bg-2);width:38px;height:38px;color:var(--text-1);border:1px solid var(--line-strong);font-size:20px}.step[data-v-da7063df]:hover:not(:disabled){border-color:var(--purple-40);color:var(--purple-40)}.step[data-v-da7063df]:disabled{opacity:.35;cursor:default}.step-val[data-v-da7063df]{text-align:center;min-width:40px;color:var(--text-1);font-size:20px}.danger[data-v-da7063df]{letter-spacing:.12em;cursor:pointer;background:var(--bg-2);min-width:96px;color:var(--magenta-50);border:1px solid var(--magenta-50);flex:none;padding:9px 16px;font-size:14px}.danger[data-v-da7063df]:hover{background:#ff5aa01f}.admin-foot[data-v-da7063df]{letter-spacing:.1em;color:var(--text-3);text-align:center;margin-top:14px;font-size:11px}.foot-live[data-v-da7063df]{color:var(--green-30)}.quiz[data-v-422d4af4]{background:radial-gradient(120% 90% at 50% 12%,#241a3a 0%,#161616 58%);justify-content:flex-start;gap:0;padding:0;overflow:hidden}.quiz-fit[data-v-422d4af4]{transform-origin:top;flex-direction:column;align-items:center;width:100%;padding:36px 28px 28px;display:flex}.quiz-tag[data-v-422d4af4]{color:var(--purple-40);letter-spacing:.2em;margin-bottom:10px}.quiz-title[data-v-422d4af4]{letter-spacing:.02em;color:var(--text-1);margin-bottom:12px;font-size:52px;font-weight:700}.quiz-lead[data-v-422d4af4]{max-width:640px;color:var(--text-2);margin-bottom:22px;font-size:16px;line-height:1.5}.code-lock[data-v-422d4af4]{gap:16px;margin-bottom:26px;display:flex}.code-slot[data-v-422d4af4]{width:64px;height:76px;color:var(--text-3);background:var(--bg-1);border:1px solid var(--line-strong);justify-content:center;align-items:center;font-size:42px;display:flex}.code-slot.active[data-v-422d4af4]{border-color:var(--purple-40);box-shadow:0 0 16px #be95ff59}.code-slot.filled[data-v-422d4af4]{color:var(--green-30);border-color:var(--green-30)}.quiz-card[data-v-422d4af4]{background:var(--bg-1);border:1px solid var(--line-strong);border-left:6px solid var(--purple-40);text-align:left;width:720px;max-width:92vw;padding:26px 32px 22px}.quiz-card.denied[data-v-422d4af4]{border-left-color:var(--magenta-50);animation:.4s steps(4,end) shake-422d4af4}@keyframes shake-422d4af4{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.q-meta[data-v-422d4af4]{color:var(--text-3);margin-bottom:10px;display:block}.q-prompt[data-v-422d4af4]{color:var(--text-1);margin-bottom:18px;font-size:26px;font-weight:700;line-height:1.2}.q-options[data-v-422d4af4]{flex-direction:column;gap:8px;list-style:none;display:flex}.q-option[data-v-422d4af4]{background:var(--bg-2);border:1px solid var(--line);cursor:pointer;align-items:center;gap:14px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.q-option.sel[data-v-422d4af4]{border-color:var(--blue-50);background:#1d2740}.opt-letter[data-v-422d4af4]{width:26px;height:26px;color:var(--text-2);border:1px solid var(--line-strong);flex:none;justify-content:center;align-items:center;font-size:14px;display:flex}.q-option.sel .opt-letter[data-v-422d4af4]{color:var(--blue-50);border-color:var(--blue-50)}.opt-text[data-v-422d4af4]{color:var(--text-1);font-size:16px;line-height:1.35}.q-foot[data-v-422d4af4]{letter-spacing:.14em;color:var(--text-3);margin-top:18px;font-size:12px}.q-foot .deny[data-v-422d4af4]{color:var(--magenta-50);animation:.5s steps(2,end) infinite blink-422d4af4}.quiz-tip[data-v-422d4af4]{border:1px solid var(--magenta-50);border-left:4px solid var(--magenta-50);text-align:left;z-index:5;background:#261222f7;align-items:flex-start;gap:12px;width:680px;max-width:88%;padding:13px 18px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 10px 34px #0000008c}.tip-tag[data-v-422d4af4]{letter-spacing:.16em;color:var(--magenta-50);flex:none;padding-top:2px;font-size:11px}.tip-body[data-v-422d4af4]{color:var(--text-1);font-size:14px;line-height:1.45}.tip-enter-active[data-v-422d4af4],.tip-leave-active[data-v-422d4af4]{transition:opacity .2s,transform .2s}.tip-enter-from[data-v-422d4af4],.tip-leave-to[data-v-422d4af4]{opacity:0;transform:translate(-50%,10px)}.quiz-solved[data-v-422d4af4]{flex-direction:column;align-items:center;gap:12px;margin-top:4px;display:flex}.solved-tag[data-v-422d4af4]{color:var(--green-30);letter-spacing:.18em}.solved-code[data-v-422d4af4]{color:var(--green-30);letter-spacing:.1em;font-size:54px}.solved-body[data-v-422d4af4]{color:var(--text-2);font-size:18px}.press-start[data-v-422d4af4]{letter-spacing:.2em;color:var(--text-1);margin-top:18px;font-size:18px;animation:1.1s steps(2,end) infinite blink-422d4af4}@keyframes blink-422d4af4{50%{opacity:.15}}.score-entry[data-v-0c318706]{flex-direction:column;align-items:center;gap:12px;margin-top:8px;display:flex}.entry-label[data-v-0c318706]{color:var(--yellow-20);letter-spacing:.18em}.slots[data-v-0c318706]{gap:12px;display:flex}.slot[data-v-0c318706]{width:58px;height:72px;color:var(--text-2);background:var(--bg-0);border:1px solid var(--line);place-items:center;font-size:48px;display:grid}.slot.active[data-v-0c318706]{color:var(--yellow-20);border-color:var(--yellow-20);animation:.8s steps(4,end) infinite slot-pulse-0c318706;box-shadow:0 0 14px #fdd13a66}@keyframes slot-pulse-0c318706{0%,to{opacity:1}50%{opacity:.55}}.hint[data-v-0c318706]{letter-spacing:.12em;color:var(--text-3);font-size:12px}.reject[data-v-0c318706]{letter-spacing:.08em;color:var(--magenta-50);font-size:12px;animation:.5s steps(2,end) 3 se-blink-0c318706}.saved[data-v-0c318706]{color:var(--green-30);letter-spacing:.06em;font-size:18px}.press-start[data-v-0c318706]{letter-spacing:.2em;color:var(--text-1);font-size:16px;animation:1.1s steps(2,end) infinite se-blink-0c318706}@keyframes se-blink-0c318706{50%{opacity:.2}}.pane[data-v-e039a0f4]{background:#000;min-width:0;position:relative;overflow:hidden}.stage[data-v-e039a0f4]{transform-origin:50%;width:1280px;height:720px;transform:translate(-50%, -50%) scale(var(--pane-scale,1));position:absolute;top:50%;left:50%}.pane canvas[data-v-e039a0f4]{background:var(--bg-0);width:1280px;height:720px;position:absolute;inset:0}.pane-label[data-v-e039a0f4]{z-index:5;letter-spacing:.24em;color:var(--text-3);border:1px solid var(--border-1,#393939);pointer-events:none;background:#08080899;padding:3px 10px;font-size:12px;position:absolute;top:12px;left:16px}.god-badge[data-v-e039a0f4]{letter-spacing:.22em;color:var(--green-30,#6fdc8c);border:1px solid var(--green-30,#6fdc8c);z-index:5;pointer-events:none;background:#08080899;padding:3px 12px;font-size:11px;animation:1.6s steps(2,end) infinite blink;position:absolute;top:10px;left:50%;transform:translate(-50%)}.ready .ready-player[data-v-e039a0f4]{color:var(--text-3);letter-spacing:.24em;margin-bottom:18px}.ready .ready-hint[data-v-e039a0f4]{color:var(--text-3);letter-spacing:.1em;margin-top:26px;font-size:13px}.hud[data-v-e039a0f4]{pointer-events:none;justify-content:space-between;align-items:flex-start;padding:20px 28px;display:flex;position:absolute;inset:0 0 auto}.hud-left[data-v-e039a0f4],.hud-right[data-v-e039a0f4]{align-items:flex-start;gap:28px;display:flex}.hud-right[data-v-e039a0f4]{align-items:center;gap:24px}.hud-block[data-v-e039a0f4]{flex-direction:column;gap:3px;display:flex}.hud-val[data-v-e039a0f4]{color:var(--text-1);font-size:26px}.hud-name[data-v-e039a0f4]{color:var(--text-2);letter-spacing:.06em;font-size:14px}.hud-block.powered .tag[data-v-e039a0f4]{color:var(--coin,#82cfff)}.tag[data-v-e039a0f4]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--text-3);text-transform:uppercase;font-size:12px}.hearts[data-v-e039a0f4]{gap:6px;display:flex}.heart[data-v-e039a0f4]{color:var(--purple-40);font-size:22px;line-height:1}.poison[data-v-e039a0f4]{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.poison-bar[data-v-e039a0f4]{background:var(--bg-2);border:1px solid var(--line-strong);width:200px;height:12px}.poison-fill[data-v-e039a0f4]{background:linear-gradient(90deg,#fa4d56,#ff8aa0);height:100%;transition:width .1s linear}.poison.critical .poison-fill[data-v-e039a0f4]{animation:.5s steps(2,end) infinite pulse-e039a0f4}@keyframes pulse-e039a0f4{50%{opacity:.4}}.starling-feed[data-v-e039a0f4]{pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:88px;right:22px}.feed-tag[data-v-e039a0f4]{color:var(--text-3);letter-spacing:.14em;font-size:10px}.feed-screen[data-v-e039a0f4]{border:1px solid var(--line-strong);background:radial-gradient(120% 90% at 50% 25%,#241836 0%,#1a1a1a 70%);width:152px;height:132px;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #0009}.feed-sprite[data-v-e039a0f4]{transform-origin:bottom;position:absolute;bottom:0;left:50%;transform:translate(-50%)scale(.43)}.feed-scan[data-v-e039a0f4]{pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#00000038 3px);position:absolute;inset:0}.feed-state[data-v-e039a0f4]{letter-spacing:.1em;color:var(--text-2);font-size:10px}.starling-feed.decohering .feed-screen[data-v-e039a0f4]{border-color:var(--blue-50)}.starling-feed.decohering .feed-state[data-v-e039a0f4]{color:var(--blue-30,#82cfff)}.starling-feed.critical .feed-screen[data-v-e039a0f4]{border-color:var(--red-50);animation:.5s steps(2,end) infinite pulse-e039a0f4}.starling-feed.critical .feed-state[data-v-e039a0f4]{color:var(--red-50)}.starling-feed.cured .feed-screen[data-v-e039a0f4]{border-color:var(--green-30);box-shadow:0 0 18px #6fdc8c66,inset 0 0 18px #0006}.starling-feed.cured .feed-state[data-v-e039a0f4]{color:var(--green-30)}.guide-say[data-v-e039a0f4]{text-align:left;border:1px solid var(--qubit,#be95ff);border-right:4px solid var(--qubit,#be95ff);pointer-events:none;background:#1e162cf0;align-items:center;gap:12px;width:360px;padding:10px 14px 10px 10px;display:flex;position:absolute;top:108px;right:222px;box-shadow:0 8px 28px #00000080}.say-portrait[data-v-e039a0f4]{background:radial-gradient(120% 90% at 50% 25%,#241836 0%,#1a1a1a 70%);border:1px solid #be95ff73;flex:none;width:80px;height:68px;position:relative;overflow:hidden}.say-sprite[data-v-e039a0f4]{transform-origin:bottom;position:absolute;bottom:0;left:50%;transform:translate(-50%)scale(.22)}.say-text[data-v-e039a0f4]{flex-direction:column;gap:5px;min-width:0;display:flex}.say-who[data-v-e039a0f4]{letter-spacing:.18em;color:var(--qubit,#be95ff);font-size:9.5px}.say-line[data-v-e039a0f4]{color:var(--text-1);font-size:15px;line-height:1.42}.say-enter-active[data-v-e039a0f4],.say-leave-active[data-v-e039a0f4]{transition:opacity .22s,transform .22s}.say-enter-from[data-v-e039a0f4],.say-leave-to[data-v-e039a0f4]{opacity:0;transform:translate(14px)}.play-help[data-v-e039a0f4]{pointer-events:none;text-align:left;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:20px;left:28px}.ph-row[data-v-e039a0f4]{align-items:center;gap:10px;display:flex}.ph-key[data-v-e039a0f4]{letter-spacing:.14em;color:var(--text-3);border:1px solid var(--line);text-align:center;min-width:64px;padding:2px 6px;font-size:10px}.ph-key.obj[data-v-e039a0f4]{color:var(--coin,#82cfff);border-color:var(--line-strong)}.ph-text[data-v-e039a0f4]{letter-spacing:.06em;color:var(--text-2);font-size:12px}.sqd-steps[data-v-e039a0f4]{pointer-events:none;flex-direction:column;gap:8px;width:232px;display:flex;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.sqd-steps-head[data-v-e039a0f4]{color:var(--coin,#82cfff);margin-bottom:2px;font-size:10px}.sqd-step[data-v-e039a0f4]{border:1px solid var(--line);border-left:3px solid var(--line-strong);opacity:.5;background:#161616b8;align-items:center;gap:10px;padding:8px 10px;transition:opacity .2s,border-color .2s;display:flex}.sqd-step.active[data-v-e039a0f4]{opacity:1;border-left-color:var(--coin,#82cfff);box-shadow:0 0 14px #82cfff2e}.sqd-num[data-v-e039a0f4]{width:22px;height:22px;color:var(--text-3);border:1px solid var(--line-strong);flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.sqd-step.active .sqd-num[data-v-e039a0f4]{color:var(--coin,#82cfff);border-color:var(--coin,#82cfff)}.sqd-text[data-v-e039a0f4]{text-align:left;flex-direction:column;gap:1px;display:flex}.sqd-key[data-v-e039a0f4]{letter-spacing:.16em;color:var(--text-3);font-size:9px}.sqd-title[data-v-e039a0f4]{color:var(--text-2);font-size:12px;line-height:1.15}.sqd-step.active .sqd-title[data-v-e039a0f4]{color:var(--text-1)}.instruments[data-v-e039a0f4]{pointer-events:none;justify-content:flex-end;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:20px;right:28px}.gauge[data-v-e039a0f4]{flex-direction:column;gap:5px;min-width:240px;display:flex}.gauge .tag[data-v-e039a0f4]{color:var(--text-2)}.gauge-bar[data-v-e039a0f4]{background:var(--bg-2);border:1px solid var(--line-strong);height:12px;position:relative;overflow:hidden}.gauge-bar.tall[data-v-e039a0f4]{height:16px}.gauge-fill[data-v-e039a0f4]{height:100%;transition:width .15s linear}.gauge-fill.sub[data-v-e039a0f4]{background:linear-gradient(90deg,#4589ff,#82cfff)}.gauge-fill.en[data-v-e039a0f4]{background:linear-gradient(90deg,#be95ff,#6fdc8c)}.gauge-fill.hp[data-v-e039a0f4]{background:linear-gradient(90deg,#fa4d56,#ff8aa0)}.gauge-note[data-v-e039a0f4]{color:var(--text-3);letter-spacing:.12em;font-size:11px}.energy[data-v-e039a0f4]{min-width:300px}.energy.locked .tag[data-v-e039a0f4]{color:var(--green-30)}.energy-readout[data-v-e039a0f4]{color:var(--text-1);font-size:24px;line-height:1}.energy-readout .eh[data-v-e039a0f4]{color:var(--text-3);font-size:14px}.target-tick[data-v-e039a0f4]{background:var(--green-30);width:2px;height:16px;position:absolute;top:-2px;right:0}.bosshp[data-v-e039a0f4]{justify-content:space-between;align-self:stretch;min-width:360px}.bosshp .tag[data-v-e039a0f4]{color:var(--red-50)}.reveal[data-v-e039a0f4]{background:var(--bg-0);gap:0}.reveal-lines p[data-v-e039a0f4]{font-family:var(--font-serif);color:var(--text-2);opacity:0;font-size:26px;line-height:1.5;animation:.8s forwards revealLine-e039a0f4}.reveal-lines p[data-v-e039a0f4]:first-child{animation-delay:.3s}.reveal-lines p[data-v-e039a0f4]:nth-child(2){animation-delay:1.1s}.reveal-lines p[data-v-e039a0f4]:nth-child(3){animation-delay:1.9s}.reveal-lines p.strong[data-v-e039a0f4]{color:var(--blue-50);font-weight:600;font-family:var(--font-sans)}@keyframes revealLine-e039a0f4{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.reveal-result[data-v-e039a0f4]{border-top:1px solid var(--line);opacity:0;flex-direction:column;align-items:center;gap:10px;margin-top:28px;padding-top:26px;animation:.8s 2.8s forwards revealLine-e039a0f4;display:flex}.reveal-result .tag[data-v-e039a0f4]{color:var(--green-30)}.reveal-energy[data-v-e039a0f4]{color:var(--text-1);font-size:46px}.reveal-energy .eh[data-v-e039a0f4]{color:var(--text-3);font-size:20px}.reveal-note[data-v-e039a0f4]{max-width:660px;color:var(--text-2);margin-top:6px;font-size:16px;line-height:1.5}.reveal-note strong[data-v-e039a0f4]{color:var(--qubit,#be95ff);font-weight:600}.conf-compare[data-v-e039a0f4]{justify-content:center;align-items:stretch;gap:24px;margin:14px 0 12px;display:flex}.cc-col[data-v-e039a0f4]{background:var(--bg-1);border:1px solid var(--line-strong);flex-direction:column;align-items:center;gap:7px;min-width:234px;margin:0;padding:14px 18px 16px;display:flex}.cc-frame[data-v-e039a0f4]{border:1px solid var(--line);background:radial-gradient(120% 90% at 50% 30%,#241836 0%,#121212 75%);padding:6px;position:relative}.cc-frame img[data-v-e039a0f4]{width:auto;height:116px;display:block}.cc-label[data-v-e039a0f4]{letter-spacing:.1em;color:var(--text-3);font-size:10.5px}.cc-energy[data-v-e039a0f4]{color:var(--text-1);font-size:30px;line-height:1}.cc-energy .eh[data-v-e039a0f4]{color:var(--text-3);font-size:14px}.cc-verdict[data-v-e039a0f4]{letter-spacing:.14em;color:var(--text-3);font-size:11px}.cc-col.cure[data-v-e039a0f4]{border-color:var(--green-30);box-shadow:0 0 18px #6fdc8c2e}.cc-col.cure .cc-frame[data-v-e039a0f4]{border-color:var(--green-30)}.cc-col.cure .cc-energy[data-v-e039a0f4],.cc-col.cure .cc-verdict[data-v-e039a0f4]{color:var(--green-30)}.cc-col.lethal[data-v-e039a0f4]{border-color:var(--red-50)}.cc-col.lethal .cc-verdict[data-v-e039a0f4]{color:var(--red-50)}.cc-delta[data-v-e039a0f4]{letter-spacing:.06em;color:var(--text-2);margin-bottom:4px;font-size:15px}.mol-decode[data-v-e039a0f4]{justify-content:center;align-items:center;gap:22px;margin-bottom:18px;display:flex}.mol-fig[data-v-e039a0f4]{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}.mol-frame[data-v-e039a0f4]{border:1px solid var(--line-strong);background:radial-gradient(120% 90% at 50% 30%,#241836 0%,#121212 75%);padding:8px;position:relative;box-shadow:inset 0 0 22px #0009}.mol-frame img[data-v-e039a0f4]{width:auto;display:block}.mol-fig.chain .mol-frame img[data-v-e039a0f4]{height:132px}.mol-fig.folded .mol-frame img[data-v-e039a0f4]{height:156px}.mol-fig.folded .mol-frame[data-v-e039a0f4]{border-color:var(--qubit,#be95ff);box-shadow:inset 0 0 22px #00000080}.mol-fig figcaption[data-v-e039a0f4]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-3);font-size:10px}.mol-fig.folded figcaption[data-v-e039a0f4]{color:var(--qubit,#be95ff)}.mol-arrow[data-v-e039a0f4]{color:var(--qubit,#be95ff);font-size:30px}.reveal .press-start[data-v-e039a0f4]{opacity:0;margin-top:40px;animation:.8s 3.8s forwards revealLine-e039a0f4}.victory .tag[data-v-e039a0f4]{color:var(--green-30);margin-bottom:16px}.victory .win[data-v-e039a0f4]{color:var(--qubit,#be95ff)}.win-cure[data-v-e039a0f4]{width:100%;height:184px;margin-bottom:8px;position:relative}.win-cure-sprite[data-v-e039a0f4]{transform-origin:bottom;position:absolute;bottom:0;left:50%;transform:translate(-50%)scale(.56)}.win-body[data-v-e039a0f4]{max-width:620px;color:var(--text-2);margin:24px 0;font-size:20px;line-height:1.5}.win-body strong[data-v-e039a0f4]{color:var(--blue-50);font-weight:600}.win-score[data-v-e039a0f4]{color:var(--text-1);letter-spacing:.16em;margin-bottom:36px;font-size:18px}.big[data-v-e039a0f4]{letter-spacing:-.01em;font-size:96px;font-weight:700;line-height:.92}.interstitial .tag[data-v-e039a0f4]{color:var(--green-30);margin-bottom:16px}.interstitial .big[data-v-e039a0f4]{color:var(--blue-50)}.inter-body[data-v-e039a0f4],.msg-body[data-v-e039a0f4],.go-reason[data-v-e039a0f4]{max-width:640px;color:var(--text-2);margin:28px 0 36px;font-size:20px;line-height:1.5}.msg-title[data-v-e039a0f4]{color:var(--blue-50);margin-bottom:8px;font-size:44px}.message .tag[data-v-e039a0f4]{color:var(--green-30);margin-bottom:16px}.danger[data-v-e039a0f4]{color:var(--red-50)}.gameover .go-reason[data-v-e039a0f4]{color:var(--text-2)}.inter-steps[data-v-e039a0f4]{text-align:left;flex-direction:column;gap:12px;max-width:720px;margin:0 0 22px;list-style:none;display:flex}.inter-steps li[data-v-e039a0f4]{align-items:flex-start;gap:14px;display:flex}.step-num[data-v-e039a0f4]{width:30px;height:30px;color:var(--blue-50);border:1px solid var(--blue-50);flex:none;justify-content:center;align-items:center;font-size:15px;display:flex}.step-copy[data-v-e039a0f4]{color:var(--text-2);font-size:16px;line-height:1.45}.step-copy strong[data-v-e039a0f4]{color:var(--text-1);font-weight:600}.inter-note[data-v-e039a0f4]{color:var(--qubit,#be95ff);margin-bottom:34px;font-size:16px}.inter-readbar[data-v-e039a0f4]{width:320px}.inter-wait[data-v-e039a0f4]{letter-spacing:.12em;color:var(--text-3);font-size:14px}.card-scrim[data-v-e039a0f4]{background:#080808d1}.science-card[data-v-e039a0f4]{background:var(--bg-1);border:1px solid var(--line-strong);border-left:6px solid var(--blue-50);text-align:left;width:560px;padding:36px 40px;box-shadow:0 24px 80px #0009}.card-tag[data-v-e039a0f4]{color:var(--blue-50);margin-bottom:14px;display:block}.card-title[data-v-e039a0f4]{color:var(--text-1);margin-bottom:16px;font-size:34px;font-weight:700;line-height:1.1}.card-body[data-v-e039a0f4]{color:var(--text-2);font-size:20px;line-height:1.55}.card-ref[data-v-e039a0f4]{border-top:1px solid var(--line);color:var(--text-3);letter-spacing:.12em;margin-top:18px;padding-top:14px;font-size:11px}.card-footer[data-v-e039a0f4]{margin-top:22px}.card-readbar[data-v-e039a0f4]{background:var(--bg-2);border:1px solid var(--line-strong);height:4px;margin-bottom:12px;overflow:hidden}.card-readfill[data-v-e039a0f4]{background:linear-gradient(to right, var(--blue-50), var(--blue-30,#82cfff));height:100%;transition:width .12s linear}.card-dismiss[data-v-e039a0f4]{color:var(--text-3);letter-spacing:.16em;font-size:13px}.card-dismiss.ready[data-v-e039a0f4]{color:var(--text-1);animation:1.1s steps(2,end) infinite blink}.card-enter-active[data-v-e039a0f4]{transition:opacity .18s}.card-enter-from[data-v-e039a0f4]{opacity:0}.viewport[data-v-52277d79]{background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.stage[data-v-52277d79]{transform-origin:50%;width:1280px;height:720px;position:absolute;top:50%;left:50%}.panes[data-v-52277d79]{grid-template-columns:1fr;display:grid;position:absolute;inset:0}.panes.split[data-v-52277d79]{background:var(--border-1,#393939);grid-template-columns:1fr 1fr;gap:2px}.mode-pick[data-v-52277d79]{justify-content:center;align-items:stretch;gap:22px;margin-top:20px;display:flex}.mode-opt[data-v-52277d79]{border:1px solid var(--line,#393939);color:var(--text-3);flex-direction:column;align-items:center;gap:6px;padding:10px 20px;display:flex}.mode-opt.on[data-v-52277d79]{color:var(--yellow-20);border-color:var(--yellow-20)}.mode-btn[data-v-52277d79]{letter-spacing:.18em;opacity:.75;font-size:11px}.mode-name[data-v-52277d79]{letter-spacing:.18em;font-size:18px}.god-badge[data-v-52277d79]{letter-spacing:.22em;color:var(--green-30,#6fdc8c);border:1px solid var(--green-30,#6fdc8c);z-index:5;pointer-events:none;background:#08080899;padding:3px 12px;font-size:11px;animation:1.6s steps(2,end) infinite blink-52277d79;position:absolute;top:10px;left:50%;transform:translate(-50%)}.cheat-toast[data-v-52277d79]{letter-spacing:.18em;color:var(--green-30,#6fdc8c);border:1px solid var(--green-30,#6fdc8c);z-index:6;pointer-events:none;background:#080808d9;padding:14px 28px;font-size:22px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 28px #6fdc8c59}.toast-enter-active[data-v-52277d79],.toast-leave-active[data-v-52277d79]{transition:opacity .25s}.toast-enter-from[data-v-52277d79],.toast-leave-to[data-v-52277d79]{opacity:0}.crawl[data-v-52277d79]{perspective:420px;background:#000;overflow:hidden}.crawl-prologue[data-v-52277d79]{width:60%;color:var(--blue-50);text-align:left;opacity:0;font-size:28px;font-weight:400;line-height:1.6;animation:4.5s ease-in-out forwards prologue-52277d79;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}@keyframes prologue-52277d79{0%{opacity:0}22%{opacity:1}68%{opacity:1}to{opacity:0}}.crawl-logo[data-v-52277d79]{text-align:center;opacity:0;animation:2.8s ease-in 4.5s both logoRecede-52277d79;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.5)}.logo-main[data-v-52277d79]{letter-spacing:-.02em;color:var(--text-1);font-size:132px;font-weight:700;line-height:.9}.logo-sub[data-v-52277d79]{letter-spacing:.1em;color:var(--blue-50);margin-top:8px;font-size:38px;font-weight:600}@keyframes logoRecede-52277d79{0%{opacity:0;transform:translate(-50%,-50%)scale(1.5)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.4)}55%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-54%)scale(.12)}}.crawl-perspective[data-v-52277d79]{transform-origin:50% 0;width:80%;position:absolute;top:55%;transform:rotateX(32deg)}.crawl-text[data-v-52277d79]{animation:40s linear 1s both crawl-52277d79}.crawl-episode[data-v-52277d79]{color:var(--blue-50);letter-spacing:.14em;font-size:30px;font-family:var(--font-mono);margin-bottom:32px}.crawl-text p[data-v-52277d79]{color:var(--blue-30);margin-bottom:26px;font-size:26px;font-weight:500;line-height:1.5}@keyframes crawl-52277d79{0%{opacity:0;transform:translateY(75%)}4%{opacity:1}95%{opacity:1}to{opacity:0;transform:translateY(-165%)}}.crawl-skip[data-v-52277d79]{color:var(--text-2);letter-spacing:.18em;z-index:2;font-size:13px;animation:1.1s steps(2,end) infinite blink-52277d79;position:absolute;bottom:62px;right:32px}.crawl-disclaimer[data-v-52277d79]{letter-spacing:.02em;text-align:center;width:min(1040px,88%);color:var(--text-3);opacity:.75;margin:0;font-size:11px;line-height:1.45;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.title-tag[data-v-52277d79]{color:var(--text-2);margin-bottom:18px}.title-main[data-v-52277d79]{letter-spacing:-.02em;color:var(--text-1);font-size:132px;font-weight:700;line-height:.9}.title-sub[data-v-52277d79]{letter-spacing:.1em;color:var(--blue-50);margin:8px 0 24px;font-size:40px;font-weight:600}.title-board[data-v-52277d79]{border:1px solid var(--line);border-top:2px solid var(--teal-30);background:#00000040;width:340px;max-width:80vw;margin-bottom:26px;padding:10px 16px 12px}.tb-head[data-v-52277d79]{letter-spacing:.2em;color:var(--teal-30);text-align:left;margin-bottom:8px;font-size:12px}.tb-live[data-v-52277d79]{color:var(--text-3)}.tb-live.on[data-v-52277d79]{color:var(--green-30)}.tb-list[data-v-52277d79]{flex-direction:column;gap:4px;list-style:none;display:flex}.tb-list li[data-v-52277d79]{grid-template-columns:auto 1fr auto;align-items:baseline;gap:14px;display:grid}.tb-rank[data-v-52277d79]{color:var(--text-3);font-size:13px}.tb-who[data-v-52277d79]{color:var(--text-1);text-align:left;letter-spacing:.12em;font-size:15px}.tb-score[data-v-52277d79]{color:var(--yellow-20);font-size:15px}.press-start[data-v-52277d79]{letter-spacing:.2em;color:var(--text-1);font-size:18px;animation:1.1s steps(2,end) infinite blink-52277d79}@keyframes blink-52277d79{50%{opacity:.15}}.controls-hint[data-v-52277d79]{color:var(--text-3);letter-spacing:.1em;margin-top:24px;font-size:13px}.briefing[data-v-52277d79]{background:radial-gradient(120% 90% at 50% 12%,#1d1730 0%,#161616 58%);padding:32px 28px}.brief-tag[data-v-52277d79]{color:var(--blue-50);letter-spacing:.2em;margin-bottom:10px}.brief-title[data-v-52277d79]{color:var(--text-1);margin-bottom:16px;font-size:52px;font-weight:700}.brief-body[data-v-52277d79]{max-width:760px;color:var(--text-2);margin-bottom:24px;font-size:18px;line-height:1.55}.brief-body strong[data-v-52277d79]{color:var(--text-1);font-weight:600}.brief-body em.hl[data-v-52277d79]{color:var(--qubit,#be95ff);font-style:normal;font-weight:600}.brief-confs[data-v-52277d79]{justify-content:center;align-items:center;gap:26px;margin-bottom:24px;display:flex}.conf[data-v-52277d79]{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}.conf-frame[data-v-52277d79]{border:1px solid var(--line-strong);background:radial-gradient(120% 90% at 50% 30%,#241836 0%,#121212 75%);padding:8px;position:relative;box-shadow:inset 0 0 22px #0009}.conf-frame img[data-v-52277d79]{width:auto;height:150px;display:block}.conf.unknown .conf-frame[data-v-52277d79]{border-color:var(--qubit,#be95ff);box-shadow:inset 0 0 22px #00000080}.conf-q[data-v-52277d79]{color:var(--qubit,#be95ff);text-shadow:0 0 10px #be95ff80;font-size:24px;font-weight:700;line-height:1;position:absolute;top:6px;right:8px}.conf figcaption[data-v-52277d79]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--qubit,#be95ff);font-size:11px}.conf-vs[data-v-52277d79]{color:var(--text-3);letter-spacing:.1em;font-size:18px}.brief-call[data-v-52277d79]{max-width:760px;color:var(--text-2);margin-bottom:30px;font-size:18px;line-height:1.55}.brief-call strong[data-v-52277d79]{color:var(--blue-50);font-weight:600}
