@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAxgABAAAAAAJagAAAv/AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjAbgTwcKAZgP1NUQVQqAIJQEQgKsSylGguBSgABNgIkA4MOBCAFhC4Hh2UMBxuxHTOjNnuTijCiWrOY5L8+sI1Zj3a3gJ1YKB5q4mJsd8ArJCzmzTj79LXaA9MtnuqT5DZtuLTimMo1iy6tP+3Id/P7X3u9M7sfgF+QYQNAMqqnCsFWppJdImQBjSvzUN34t3vHgSdxAs1kUB5wASYYUTPp/4Q3RxTc+978t7+UkgIUoHDAoqWDBBQCkugb3fbQHotjdo7YLVZoXUtjhE7lf3OW8u4WnLlub4tJ2bMg2wVi/29pgTApRH/RUgEhGnKB7piBc8nOGxXp2PeSJCiE1XSh9l1C7AsoBQHwVuknbcpXJZWG4HRs5r+lwQZiFL0h5v/9XGmTyaaAByTL6IH8GVUhs+8nf/sCl8seJwdEKYe6qK6nOlVVtQQwnsZXqJ5uVYWuE9WqPP91z7Rm7pkPtSCU4J999r6tpEnYZJZGmLi3LTMXmOIe3twMUbSKQjHFqi2fr/Z5/eAgzAwAgDDGiIRMmyYhDDACjAiZRgC9eJV4eWjthXl/3VmDmQzA/x4GEN4+t9bg7A5kIHwOXayWmvE+RItk8iOxjCTacw/FXeesEIX91oAauROfxbQJLOZOZqUKcsSTQmeGpTB7ypSO8vl43s6C1kDicfnT2aGCYBhfAK41Z6e/bL/qlMFrzdWC/0z5m+AJMbqlO/9+C9JN4y3wGAD68iUAQUL1W4DTvV8QH98LOwQAMAKAKgMgC5DImsT60nLcFxBLkMmEKk+8I26km0muEpPi1EREx2WLctflIL6P9DPLbWJTktrI2KzEqop+n1ddLbUDbPH7nz8B9vm1BcH39xKSAfWADeceeAQAjDJoJUqQLEWceKns/KL2m/8oPQMTMwsrGwcnl4CgsJAIIVaMaEnSpMuUJVuOfAWKFCtRqkyTZq1atGnXrUunAaPGFBqXq1+fQUOG9eg1olyjDjp5CPWWBQDMAoBLADdAOxS0LyAIEACA8R/G4JgjCHUppkg8Uag/Bopnq0tsnVPvkB0pg6VPzhQCSrruT6hmMTijPXhrdW8wyuEgy/cXp1MbO4kdBSfGbBZ3Kp2RoUzrJRonTxVHzxngvARlOR9gZMMaB0kEp22+sYds78GYOPgyZ+FVZ8+GGXCKTlYvM8QGfcpk8NiHPep7zdppnll0hCjcg9u0hK3Q1FyAOyRsxG0iVpou0iINbnpFRRClmymlcw2x8HSyVTZR0/nCrA8dWZs+c5ptLE6HORviLNKaFUpEbdbVWFwUxOK793S4fhwcNrzhop9S1JnRd+64Xzw4x9gUiWQTGSEvhIcm1FJDjcIiVGY1hVCD5RRQC1GBrxOpG53i0WJSBkyrNZq4QxkM2C/sqzgg7vxIZWDNk5WClN1zCFYN0oDjjGj6cKyL2/pH0CQVlSaQ0kkO1MkHQGyE0HjSIRCreFGdskM6CccClRelebEooVyOaimesiIsCBBEZzM61UtYSmWTtNoujlRJVCsVlUvTpNiYqS6ADrY6RMLrvleNAJMqoIVyHXP3eM1pLinupm9PBRG6GjN+r5MnwfyaQiDmiqZi0xVDatMALA0W4J7q9oc5xCEK4yIxZzXNBCzAFWSPpyhUo1KKtHu289g+9dBjZA6eUID/iY+bTi6kuMgiS9eK4gzXQZOoeifxntdOqPk9PUxSe7AqZjL7lESmyClSmN/eqvSvKObytoQy4fTMLiwNRJnUUDRitHdCuguQlqZVR5YyYzhNiorB45Pdaor/1mY4ZvFXiNe/LHqg+cgHzKldChBIKECWZJ2N3X4BIYiH7/1oBUSsUWoCV/cT2ZFwfOYa7u3IUuBClIWs+p/Ks7zuWDvTxu/eNvqXq/Fmamekt7qM8FxMSzc7CfkOYf6FbDgkIwEdMMeYW832q8naptMNsiohjBrVeRtyjzyOEkNFCDuskrws5ABkCq7hZ37dgdK1DGZtoyxnHzbJUDQJFA/uO/0Jc2uwLrjFsHaUF+s5CAkKy5BVSaoQAiig/YonlvUH56pblp1ug7PGsbZJuy6jVu2274rSciuRMI2aLGxJT3myxVkHB3jOI0MBITMLrxJK9G3sxqTOKKhlugGqtPn3CuPVk6wGZ6CBgnwfZQWGKCyVcnkj8ifVZ2wPbv1iv1QSABEJhJTSxSgjCYuTwW/mj88fHIvHY9bWYkBURWsgLBvaerEFKgO1Fg+EhBWAPd/HKh8eKe87Txn2xfLAC+7LVNd1KQmWBsFIrFQe5xX0VCv7e804BYIoDJrAbudoh4Gkinwn7F/aH7DfVuCwdiNcS/odTGlYv8tEu2UT7v7iKT7Iwr7fPdwtVckews5mV5pLzarqM47BEX8CNuujiASYWF35sSq9sgZ3ZQKNfgFV9xkdURWFwnP9zA+izXFQKaj4pWt8MxhlXreSGnB13wwpJbCnu51t3Mfxy/RdeDcIr4vNB6xEWv+FIAcOeOydqR+8oaJFrR9FmMkekV2GAoJo3Piq/LMf60sX/bd2vbZ+r1h8jKwfSKO0sv97+f0487NWcBFrOL2wmuv8xAWl1j6KPypm7INxxvHLgqA/uDXwoT9YS3LfcmVovx69ZmA1N3nNpSZNRG0XTTdkbjLKjNt8ztnnhefE5wYLzj577fLQfu45/BV6hZ9zLpa5Yu05WefG5xibV8aCH8Rfppd5aD+APVpBYVTqarnJqw5UJiasIyuXinGUyZKSPI5dHeXx9MGiDk3h6ZC+P8xtwRKzYalaPMmRtJXX8v4Ugslx+9ApF6hyaOIKAge9yiirxVvrxTDdxNDKFUTGjhz9vnufOvSSe6mXHOp+VDlZEjpk54/MR03/9fmfXPpUmRi5sJiwKZex2f6UyrzXpRV8V5/YF4J9x1QsACmb9Y57Knu7svXK62484cbrr9xBO66/Prr3dddvff7X2SOznx8+aeQkszKKmgChM5IwAUnCoII2G0NE1KyYweywz+3G95YKHJA9HfrzoXg3KrwHm+VC4OsHFlHcQlS3q8bKhUpcQgUjfoWMyR6Pi6JFcFw2OTG5kAiGzE35YXO688zH1j8jIfRBFAIMEPRWGTIczAFVrDxd5qUDLzHMc/nwO9b9j0WzbPa+vdPuSkzxL6BJg1aaPdqHwlRNXnLSj7PJpQO6V0LLDRcVXE8v9UIT7Inc0YWaBpalGbGb+zX6hJSNA/Ke/+9J5fEH/5zZmDnn4JzVjdXbufhGyPOkZO0NeQDjlgx5iIb+xwyaS9+qUOEL6TP87Lvx7+pFZRtLPT0ttXvrbE2GrW24r+GpCKAx7ZbnQMaM2xPNOI0s63+Em9FQyaa/L0Hg58GEBf0NpOYXgO+RrUxjT1gK9d5/nbTyhhM1Bi/+0tGQTwLzw0mKnK5/Jh+zqarsui3HXWCTKS85eIHzhqBuZjEk0UONOdC+T+WapyDS2k+kgDQ0buMrpW46u5TMy3ujrM5QEZNsvvSMoYIU4mN2MFrspxkQi6XPBmodrtKCD76OUpfA9Y+TT5QBqtgRYFYpWSxpwBR2pt4ZOrMOa174Ey8lfj+WMq0PSyWFnkFaykcVh59dqhateolZPuMaCkYwpez9BigWzVuwcxX8yhu2FcsQwo4ZWxZB3Gkwva1atOJwHcF5ysAO9Vp1mo4DihVnn3Oox5Q1elWaai+4obP6KbYS4Do6VMiSLvPsyteFmy6OYXSUaNdxxbooWGba+s2DNR43nL4lgmB+32yZsmURei1QiBSAH7xl3RLFTGtW2ZUSRCKU5ImyWvMW36t2Tbc4Q8ZVRFHSo2LxAHDNKra0RxJ2uvn/Pdn+lllArCtijejq6RsYGhmbmJqZW7Cxc3BycfPw8vELCAoJixCiRIsRK068BImSJEuRKk26DJmyZMuRK0++AoWKFCtRqky5CpU4jy8QisQSqUyuUKoINanR6vQGo8lsoWimpHjiTJ6kKXXV9Jayp2h21xYzZQgZD9/Bt0HZ3fhd3Zo5fNwyiQPPyx5Gmb04ti4oZzks4+EV33AJQ6qeXNfWVVpRCxKVK+eM3aqXNrQ7c3hzmprgLHoRIePht+A738OIAhERBR6EHF/uEizj1c3JGZIwZJftyXVtXaUWtSARDZ1OY6h7O+z57TBxwXpmm+WDf+7uKP/T3e5/EPnrtfsAAAAA)format("woff2"),url(/assets/pixelify-sans-cyrillic-700-normal-BrZTw8tu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-ext-700-normal-ClyJstAh.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-700-normal-BadXkHzZ.woff)format("woff");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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-700-normal-D3Xxx3QE.woff2)format("woff2"),url(/assets/pixelify-sans-latin-700-normal-BctWAS0u.woff)format("woff");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:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-cyrillic-ext-wght-normal-7w74d1lj.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-cyrillic-wght-normal-B9hoeQUC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-vietnamese-wght-normal-BhFYcaJr.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-ext-wght-normal-DMEAsnHD.woff2)format("woff2-variations");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:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-wght-normal-BWQ3gi2K.woff2)format("woff2-variations");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{--ink:#080d1b;--navy:#101a36;--navy-2:#172447;--navy-3:#26345c;--cream:#fff4d6;--mist:#c4cee8;--cyan:#35d9e6;--coral:#ff6577;--gold:#ffd447;--green:#43dc91;--violet:#aa82f4;--orange:#ff9f43;--red-dark:#941e38;--pixel:"Pixelify Sans", "Courier New", monospace;--sans:"Nunito Sans Variable", "Trebuchet MS", sans-serif;font-family:var(--sans);color:var(--cream);background:var(--navy);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{background:var(--navy);min-width:320px;min-height:100%}body{min-width:320px;min-height:100%;margin:0;overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:disabled{filter:grayscale(.55)brightness(.75);opacity:.72;cursor:not-allowed!important}input{border:4px solid var(--ink);color:var(--ink);background:#fffdf4;border-radius:0;outline:none;padding:12px 14px;box-shadow:inset 4px 4px #080d1b1a}input:focus{border-color:var(--navy-3);box-shadow:0 0 0 4px var(--cyan), inset 4px 4px 0 #080d1b1a}.page-grid{isolation:isolate;background-color:var(--navy);background-image:linear-gradient(#ffffff05 2px,#0000 2px),linear-gradient(90deg,#ffffff05 2px,#0000 2px);background-size:32px 32px;position:relative}.page-grid:before{content:"";z-index:-1;pointer-events:none;opacity:.16;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#000 4px);position:fixed;inset:0}.pixel-button{border:4px solid var(--ink);min-height:48px;color:var(--ink);background:var(--cream);box-shadow:6px 6px 0 var(--ink);font:700 11px/1 var(--pixel);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:12px 20px;text-decoration:none;transition:transform 80ms steps(2,end),box-shadow 80ms steps(2,end);display:inline-flex}.pixel-button.primary{background:var(--gold)}.pixel-button.primary span{color:var(--coral)}.pixel-button:hover:not(:disabled),.pixel-button:focus-visible{box-shadow:8px 8px 0 var(--ink);outline:3px solid var(--cyan);outline-offset:3px;transform:translate(-2px,-2px)}.pixel-button:active:not(:disabled){box-shadow:1px 1px 0 var(--ink);transform:translate(5px,5px)}.error-banner{color:var(--ink);background:var(--coral);border:4px solid var(--ink);padding:14px 17px;font-weight:900;box-shadow:6px 6px #00000059}::selection{color:var(--ink);background:var(--cyan)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo.svelte-1j2yttv{color:var(--cream);align-items:center;gap:12px;line-height:.88;text-decoration:none;display:inline-flex}.logo.svelte-1j2yttv>span:where(.svelte-1j2yttv):last-child{text-align:left;display:grid}strong.svelte-1j2yttv,em.svelte-1j2yttv{font-family:var(--pixel);letter-spacing:.04em;font-style:normal}strong.svelte-1j2yttv{color:var(--cream);font-size:18px}em.svelte-1j2yttv{color:var(--gold);letter-spacing:.22em;margin-top:5px;font-size:12px}.logo-cube.svelte-1j2yttv{background:var(--cyan);border:3px solid var(--ink);width:38px;height:38px;box-shadow:4px 4px 0 var(--coral);place-items:center;display:grid;position:relative}.logo-cube.svelte-1j2yttv:before,.logo-cube.svelte-1j2yttv:after,.logo-cube.svelte-1j2yttv i:where(.svelte-1j2yttv){content:"";background:var(--ink);position:absolute}.logo-cube.svelte-1j2yttv:before{width:5px;height:5px;top:11px;left:8px}.logo-cube.svelte-1j2yttv:after{width:5px;height:5px;top:11px;right:8px}.logo-cube.svelte-1j2yttv i:where(.svelte-1j2yttv):first-child{width:14px;height:4px;bottom:8px}.logo-cube.svelte-1j2yttv i:where(.svelte-1j2yttv):last-child{width:4px;height:4px;bottom:12px;right:7px}.compact.svelte-1j2yttv strong:where(.svelte-1j2yttv){font-size:15px}.compact.svelte-1j2yttv em:where(.svelte-1j2yttv){font-size:9px}.compact.svelte-1j2yttv .logo-cube:where(.svelte-1j2yttv){width:30px;height:30px}.home.svelte-y99goq{flex-direction:column;min-height:100dvh;display:flex;overflow:hidden}.topbar.svelte-y99goq{border-bottom:4px solid var(--ink);background:var(--navy-2);justify-content:space-between;align-items:center;min-height:82px;padding:12px clamp(18px,5vw,72px);display:flex}.nav-link.svelte-y99goq{color:var(--cream);font:700 12px/1 var(--pixel);border:3px solid var(--cream);box-shadow:4px 4px 0 var(--cyan);padding:13px 15px;text-decoration:none}.nav-link.svelte-y99goq:hover{color:var(--gold);box-shadow:6px 6px 0 var(--cyan);transform:translate(-2px,-2px)}.nav-link.svelte-y99goq span:where(.svelte-y99goq){color:var(--coral)}.hero-panel.svelte-y99goq{flex:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:3vw;width:min(100% - 40px,1260px);margin:0 auto;padding:46px 0;display:grid}.hero-copy.svelte-y99goq{z-index:2;position:relative}.eyebrow.svelte-y99goq{color:var(--cyan);font:700 12px/1 var(--pixel);letter-spacing:.08em;align-items:center;gap:10px;margin:0 0 18px;display:flex}.eyebrow.svelte-y99goq span:where(.svelte-y99goq){background:var(--coral);width:12px;height:12px;box-shadow:5px 0 0 var(--gold)}h1.svelte-y99goq{color:var(--cream);font:800 clamp(43px, 6.7vw, 92px)/.95 var(--pixel);letter-spacing:-.035em;text-shadow:7px 7px 0 var(--ink), 11px 11px 0 #0000003d;margin:0}h1.svelte-y99goq em:where(.svelte-y99goq){color:var(--gold);font-style:normal}.lede.svelte-y99goq{max-width:610px;color:var(--mist);margin:28px 0;font-size:clamp(17px,2vw,22px);font-weight:700;line-height:1.45}.join-box.svelte-y99goq{background:var(--cream);border:4px solid var(--ink);width:min(100%,560px);box-shadow:9px 9px 0 var(--coral);padding:18px}.join-box.svelte-y99goq label:where(.svelte-y99goq){color:var(--ink);font:700 10px/1 var(--pixel);margin-bottom:10px;display:block}.join-box.svelte-y99goq>div:where(.svelte-y99goq){grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.join-box.svelte-y99goq input:where(.svelte-y99goq){width:100%;min-width:0;font:700 clamp(18px, 3vw, 27px)/1 var(--pixel);text-transform:uppercase;letter-spacing:.09em;text-align:center}.join-box.svelte-y99goq button:where(.svelte-y99goq){white-space:nowrap}.form-error.svelte-y99goq{color:var(--red-dark);margin:11px 0 0;font-weight:900}.arcade-scene.svelte-y99goq{place-items:center;min-height:520px;display:grid;position:relative}.sun.svelte-y99goq{background:var(--gold);clip-path:polygon(12% 12%,88% 12%,88% 25%,100% 25%,100% 75%,88% 75%,88% 88%,12% 88%,12% 75%,0 75%,0 25%,12% 25%);opacity:.95;width:320px;height:320px;position:absolute}.machine.svelte-y99goq{z-index:2;filter:drop-shadow(18px 20px #0000003d);width:280px;height:390px;position:relative;transform:rotate(2deg)}.marquee.svelte-y99goq{z-index:2;background:var(--coral);height:68px;color:var(--cream);border:7px solid var(--ink);font:800 28px/1 var(--pixel);text-shadow:4px 4px 0 var(--ink);place-items:center;display:grid;position:relative}.screen.svelte-y99goq{background:var(--cyan);border:7px solid var(--ink);border-top:0;justify-content:center;gap:38px;height:205px;display:flex;position:relative;box-shadow:inset 14px 14px #fff3,inset -14px -14px #0000001f}.screen.svelte-y99goq .face-eye:where(.svelte-y99goq){background:var(--ink);width:15px;height:23px;margin-top:63px}.screen.svelte-y99goq i:where(.svelte-y99goq){background:var(--ink);width:62px;height:10px;position:absolute;top:112px}.screen.svelte-y99goq b:where(.svelte-y99goq){text-align:center;font:700 12px/1.5 var(--pixel);animation:1s steps(2,end) infinite svelte-y99goq-blink;position:absolute;bottom:16px}.controls.svelte-y99goq{background:var(--cream);border:7px solid var(--ink);border-top:0;height:72px;position:relative}.controls.svelte-y99goq span:where(.svelte-y99goq){background:var(--ink);width:11px;height:35px;position:absolute;bottom:20px;left:55px}.controls.svelte-y99goq span:where(.svelte-y99goq):before{content:"";background:var(--violet);border:5px solid var(--ink);width:28px;height:20px;position:absolute;top:-10px;left:-8px}.controls.svelte-y99goq i:where(.svelte-y99goq){background:var(--coral);border:4px solid var(--ink);width:24px;height:18px;position:absolute;top:25px;right:65px}.controls.svelte-y99goq i:where(.svelte-y99goq):last-child{background:var(--gold);right:28px}.base.svelte-y99goq{background:var(--navy-3);border:7px solid var(--ink);width:230px;height:42px;margin:-1px auto 0}.spark.svelte-y99goq{z-index:3;color:var(--cream);font:30px/1 var(--pixel);animation:1.6s steps(4,end) infinite alternate svelte-y99goq-float;position:absolute}.s1.svelte-y99goq{color:var(--cyan);top:18%;left:4%}.s2.svelte-y99goq{color:var(--coral);animation-delay:.4s;top:8%;right:2%}.s3.svelte-y99goq{color:var(--cream);bottom:18%;right:3%}.cloud.svelte-y99goq{background:var(--cream);opacity:.85;width:90px;height:24px;box-shadow:22px -16px 0 var(--cream), 48px 0 0 var(--cream);position:absolute}.cloud-a.svelte-y99goq{top:80px;left:0}.cloud-b.svelte-y99goq{bottom:80px;right:20px;transform:scale(.75)}.home-footer.svelte-y99goq{min-height:48px;color:var(--mist);background:var(--ink);font:700 9px/1 var(--pixel);justify-content:space-between;align-items:center;padding:0 clamp(18px,5vw,72px);display:flex}.lives.svelte-y99goq{color:var(--coral);letter-spacing:6px;font-size:16px}@keyframes svelte-y99goq-blink{50%{opacity:.25}}@keyframes svelte-y99goq-float{to{transform:translateY(-12px)}}@media (width<=850px){.hero-panel.svelte-y99goq{text-align:center;grid-template-columns:1fr;padding-top:34px}.eyebrow.svelte-y99goq{justify-content:center}.lede.svelte-y99goq,.join-box.svelte-y99goq{margin-left:auto;margin-right:auto}.arcade-scene.svelte-y99goq{min-height:380px;margin:-30px 0;transform:scale(.78)}}@media (width<=540px){.topbar.svelte-y99goq{min-height:68px}.nav-link.svelte-y99goq{padding:10px;font-size:8px}.hero-panel.svelte-y99goq{width:min(100% - 24px,1260px);padding:28px 0}.lede.svelte-y99goq{margin:20px 0}.join-box.svelte-y99goq>div:where(.svelte-y99goq){grid-template-columns:1fr}.join-box.svelte-y99goq input:where(.svelte-y99goq),.join-box.svelte-y99goq button:where(.svelte-y99goq){min-height:56px}.arcade-scene.svelte-y99goq{min-height:330px;margin:-50px 0;transform:scale(.68)}.home-footer.svelte-y99goq{font-size:7px}}@media (prefers-reduced-motion:reduce){.screen.svelte-y99goq b:where(.svelte-y99goq),.spark.svelte-y99goq{animation:none}}.answer-grid.svelte-sb79ly{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.answer.svelte-sb79ly{--answer-color:var(--coral);border:4px solid var(--ink);background:var(--answer-color);min-height:112px;color:var(--ink);text-align:left;cursor:pointer;border-radius:0;grid-template-columns:38px 54px minmax(0,1fr) 30px;align-items:center;gap:12px;padding:14px 18px;transition:transform 80ms steps(2,end),filter 80ms linear,box-shadow 80ms linear;display:grid;position:relative;box-shadow:7px 7px #00000059}.answer.svelte-sb79ly:hover:not(:disabled),.answer.svelte-sb79ly:focus-visible{filter:brightness(1.12);transform:translate(-2px,-2px);box-shadow:9px 9px #0006}.answer.svelte-sb79ly:active:not(:disabled),.answer.selected.svelte-sb79ly{transform:translate(5px,5px);box-shadow:2px 2px #0006}.answer.svelte-sb79ly:focus-visible{outline:4px solid var(--cream);outline-offset:3px}.answer.svelte-sb79ly:disabled{cursor:default;filter:none;opacity:1}.answer-cyan.svelte-sb79ly{--answer-color:var(--cyan)}.answer-gold.svelte-sb79ly{--answer-color:var(--gold)}.answer-green.svelte-sb79ly{--answer-color:var(--green)}.answer-violet.svelte-sb79ly{--answer-color:var(--violet)}.answer-orange.svelte-sb79ly{--answer-color:var(--orange)}.answer-key.svelte-sb79ly{border:2px solid var(--ink);font:700 12px/1 var(--pixel);background:#ffffff59;place-self:start;padding:3px 7px}.answer-symbol.svelte-sb79ly{font:700 42px/1 var(--sans);text-align:center}.answer-text.svelte-sb79ly{overflow-wrap:anywhere;font-size:clamp(16px,2.1vw,23px);font-weight:900;line-height:1.16}.check.svelte-sb79ly{border:3px solid var(--ink);background:var(--cream);place-items:center;width:29px;height:29px;font-weight:1000;display:grid}.answer.correct.svelte-sb79ly{animation:.45s steps(3,end) both svelte-sb79ly-correct-pop}.answer.incorrect.svelte-sb79ly{filter:grayscale(.75)brightness(.55);opacity:.72}@keyframes svelte-sb79ly-correct-pop{50%{transform:translateY(-9px)scale(1.02)}}.answer-grid.presentation.svelte-sb79ly{grid-auto-rows:minmax(0,1fr);gap:clamp(12px,1vw,24px);height:100%;min-height:0}.presentation.svelte-sb79ly .answer:where(.svelte-sb79ly){border-width:clamp(4px,.25vw,7px);grid-template-columns:clamp(36px,2.5vw,64px) clamp(52px,4vw,92px) minmax(0,1fr) clamp(30px,2.5vw,52px);gap:clamp(12px,1.2vw,30px);min-height:0;padding:clamp(14px,1.25vw,30px);box-shadow:clamp(7px,.45vw,12px) clamp(7px,.45vw,12px) #00000059}.presentation.svelte-sb79ly .answer-key:where(.svelte-sb79ly){padding:clamp(3px,.25vw,7px) clamp(7px,.45vw,13px);font-size:clamp(12px,.75vw,20px)}.presentation.svelte-sb79ly .answer-symbol:where(.svelte-sb79ly){font-size:clamp(42px,3.5vw,88px)}.presentation.svelte-sb79ly .answer-text:where(.svelte-sb79ly){font-size:clamp(20px,min(1.65vw,3dvh),40px);line-height:1.12}.presentation.svelte-sb79ly .check:where(.svelte-sb79ly){width:clamp(29px,2.2vw,52px);height:clamp(29px,2.2vw,52px);font-size:clamp(16px,1.25vw,30px)}@media (width<=640px){.answer-grid.svelte-sb79ly{grid-template-columns:1fr;gap:12px}.answer.svelte-sb79ly{grid-template-columns:28px 38px minmax(0,1fr) 28px;gap:9px;min-height:76px;padding:10px 12px;box-shadow:5px 5px #00000059}.answer-symbol.svelte-sb79ly{font-size:31px}.answer-text.svelte-sb79ly{font-size:17px}.answer-key.svelte-sb79ly{padding:3px 5px;font-size:9px}}@media (width>=641px) and (width<=900px){.many.svelte-sb79ly{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.answer.svelte-sb79ly{transition:none}.correct.svelte-sb79ly{animation:none}}.avatar.svelte-1xfxpqx{--avatar-color:var(--cyan);background:var(--avatar-color);border:3px solid var(--ink);width:42px;height:42px;box-shadow:inset -6px -6px 0 #00000024, 3px 3px 0 var(--ink);flex:none;display:inline-block;position:relative}.avatar-1.svelte-1xfxpqx{--avatar-color:var(--gold)}.avatar-2.svelte-1xfxpqx{--avatar-color:var(--coral)}.avatar-3.svelte-1xfxpqx{--avatar-color:var(--green)}.avatar-4.svelte-1xfxpqx{--avatar-color:var(--violet)}.avatar-5.svelte-1xfxpqx{--avatar-color:var(--orange)}.small.svelte-1xfxpqx{width:30px;height:30px;box-shadow:inset -4px -4px 0 #00000024, 2px 2px 0 var(--ink);border-width:2px}.large.svelte-1xfxpqx{width:70px;height:70px;box-shadow:inset -9px -9px 0 #00000024, 6px 6px 0 var(--ink);border-width:4px}.presentation.svelte-1xfxpqx{width:clamp(42px,3.2vw,76px);height:clamp(42px,3.2vw,76px);box-shadow:inset clamp(-10px, -.45vw, -6px) clamp(-10px, -.45vw, -6px) 0 #00000024, clamp(3px, .25vw, 6px) clamp(3px, .25vw, 6px) 0 var(--ink);border-width:clamp(3px,.22vw,5px)}.eye.svelte-1xfxpqx{background:var(--ink);width:5px;height:7px;position:absolute;top:15px}.eye.left.svelte-1xfxpqx{left:9px}.eye.right.svelte-1xfxpqx{right:9px}.mouth.svelte-1xfxpqx{background:var(--ink);width:14px;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.hair.svelte-1xfxpqx{background:var(--cream);border:3px solid var(--ink);height:5px;position:absolute;top:-3px;left:-3px;right:5px}.small.svelte-1xfxpqx .eye:where(.svelte-1xfxpqx){width:4px;height:5px;top:10px}.small.svelte-1xfxpqx .eye.left:where(.svelte-1xfxpqx){left:6px}.small.svelte-1xfxpqx .eye.right:where(.svelte-1xfxpqx){right:6px}.small.svelte-1xfxpqx .mouth:where(.svelte-1xfxpqx){width:10px;height:3px;bottom:5px}.small.svelte-1xfxpqx .hair:where(.svelte-1xfxpqx){border-width:2px;height:3px;top:-2px;left:-2px}.large.svelte-1xfxpqx .eye:where(.svelte-1xfxpqx){width:8px;height:11px;top:26px}.large.svelte-1xfxpqx .eye.left:where(.svelte-1xfxpqx){left:16px}.large.svelte-1xfxpqx .eye.right:where(.svelte-1xfxpqx){right:16px}.large.svelte-1xfxpqx .mouth:where(.svelte-1xfxpqx){width:24px;height:6px;bottom:13px}.large.svelte-1xfxpqx .hair:where(.svelte-1xfxpqx){border-width:4px;height:8px;top:-4px;left:-4px}.presentation.svelte-1xfxpqx .eye:where(.svelte-1xfxpqx){width:12%;height:17%;top:35%}.presentation.svelte-1xfxpqx .eye.left:where(.svelte-1xfxpqx){left:21%}.presentation.svelte-1xfxpqx .eye.right:where(.svelte-1xfxpqx){right:21%}.presentation.svelte-1xfxpqx .mouth:where(.svelte-1xfxpqx){width:34%;height:9%;bottom:17%}.presentation.svelte-1xfxpqx .hair:where(.svelte-1xfxpqx){border-width:clamp(3px,.22vw,5px);height:12%;top:clamp(-5px,-.22vw,-3px);left:clamp(-5px,-.22vw,-3px)}.confetti.svelte-eiso1w{z-index:25;pointer-events:none;position:fixed;inset:0;overflow:hidden}.confetti.svelte-eiso1w i:where(.svelte-eiso1w){border:2px solid var(--ink);animation-name:svelte-eiso1w-fall;animation-timing-function:linear;animation-fill-mode:both;position:absolute;top:-24px}@keyframes svelte-eiso1w-fall{0%{transform:translate(0,0)rotate(0)}to{transform:translate3d(var(--drift), 110vh, 0) rotate(var(--spin))}}.announcement.svelte-eiso1w{min-height:30px;color:var(--mist);font:700 clamp(13px, 2.4vw, 20px)/1.4 var(--pixel);margin:0 0 10px;animation:.45s steps(4,end) both svelte-eiso1w-pop}.announcement.winner.svelte-eiso1w{color:var(--gold);text-shadow:3px 3px 0 var(--ink)}@keyframes svelte-eiso1w-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.podium.svelte-eiso1w{justify-content:center;align-items:end;gap:12px;width:min(100%,820px);margin:0 auto;padding-top:40px;display:flex}.column.svelte-eiso1w{flex-direction:column;align-items:stretch;width:30%;display:flex}.card.svelte-eiso1w{flex-direction:column;justify-content:end;align-items:center;gap:8px;min-height:150px;margin-bottom:10px;padding:12px 6px;display:flex;position:relative}.card.svelte-eiso1w strong:where(.svelte-eiso1w){max-width:100%;color:var(--cream);text-overflow:ellipsis;white-space:nowrap;text-shadow:2px 2px 0 var(--ink);font-weight:900;overflow:hidden}.card.svelte-eiso1w span:where(.svelte-eiso1w){color:var(--mist);font-weight:900}.revealed.svelte-eiso1w .card:where(.svelte-eiso1w){animation:.6s steps(6,end) both svelte-eiso1w-drop}.card.highlight.svelte-eiso1w{outline:4px solid var(--cyan);outline-offset:3px}.mystery.svelte-eiso1w{color:var(--navy-3);font:700 54px/1 var(--pixel);animation:1s steps(2,end) infinite svelte-eiso1w-blink}.crown.svelte-eiso1w{background:var(--gold);clip-path:polygon(0 100%,0 20%,25% 55%,50% 0,75% 55%,100% 20%,100% 100%);width:46px;height:28px;filter:drop-shadow(0 3px 0 var(--ink));margin-bottom:-2px;animation:.8s steps(4,end) infinite alternate svelte-eiso1w-bob}@keyframes svelte-eiso1w-drop{0%{opacity:0;transform:translateY(-120px)scale(.5)}70%{opacity:1;transform:translateY(8px)scale(1.08)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-eiso1w-bob{to{transform:translateY(-6px)}}@keyframes svelte-eiso1w-blink{50%{opacity:.35}}.pedestal.svelte-eiso1w{color:var(--ink);background:var(--navy-3);border:4px solid var(--ink);place-items:start center;padding-top:14px;transition:background-color .3s steps(3,end);display:grid;box-shadow:7px 7px #0000004d}.pedestal.svelte-eiso1w i:where(.svelte-eiso1w){font:normal 700 34px/1 var(--pixel);color:var(--navy-2)}.place-1.svelte-eiso1w .pedestal:where(.svelte-eiso1w){height:200px}.place-2.svelte-eiso1w .pedestal:where(.svelte-eiso1w){height:145px}.place-3.svelte-eiso1w .pedestal:where(.svelte-eiso1w){height:105px}.place-1.revealed.svelte-eiso1w .pedestal:where(.svelte-eiso1w){background:var(--gold);animation:.7s steps(2,end) 3 svelte-eiso1w-flash}.place-2.revealed.svelte-eiso1w .pedestal:where(.svelte-eiso1w){background:var(--cream)}.place-3.revealed.svelte-eiso1w .pedestal:where(.svelte-eiso1w){background:var(--orange)}.revealed.svelte-eiso1w .pedestal:where(.svelte-eiso1w) i:where(.svelte-eiso1w){color:var(--ink)}@keyframes svelte-eiso1w-flash{50%{background:var(--cream)}}.all-players.svelte-eiso1w{width:min(100%,820px);margin:36px auto 0;animation:.5s steps(5,end) both svelte-eiso1w-rise}.all-players.svelte-eiso1w h2:where(.svelte-eiso1w){color:var(--cyan);font:700 12px/1 var(--pixel);margin:0 0 16px}.all-players.svelte-eiso1w ol:where(.svelte-eiso1w){grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.all-players.svelte-eiso1w li:where(.svelte-eiso1w){min-height:48px;color:var(--ink);background:var(--cream);border:3px solid var(--ink);text-align:left;grid-template-columns:36px 32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 12px;animation:.4s steps(4,end) both svelte-eiso1w-rise;display:grid;box-shadow:4px 4px #00000047}.all-players.svelte-eiso1w li.top-1:where(.svelte-eiso1w){background:var(--gold)}.all-players.svelte-eiso1w li.top-3:where(.svelte-eiso1w){background:var(--orange)}.all-players.svelte-eiso1w li.highlight:where(.svelte-eiso1w){outline:4px solid var(--cyan);outline-offset:2px}.all-players.svelte-eiso1w b:where(.svelte-eiso1w){font:700 14px/1 var(--pixel)}.all-players.svelte-eiso1w span:where(.svelte-eiso1w){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:900;overflow:hidden}.all-players.svelte-eiso1w em:where(.svelte-eiso1w){color:var(--cream);background:var(--ink);font:normal 700 8px/1 var(--pixel);vertical-align:middle;margin-left:8px;padding:2px 5px}.all-players.svelte-eiso1w strong:where(.svelte-eiso1w){font:700 13px/1 var(--pixel)}.replay.svelte-eiso1w{color:var(--mist);border:3px solid var(--navy-3);font:700 8px/1 var(--pixel);cursor:pointer;background:0 0;margin-top:22px;padding:8px 12px}.replay.svelte-eiso1w:hover{color:var(--gold);border-color:var(--gold)}@keyframes svelte-eiso1w-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.announcement.presentation.svelte-eiso1w{min-height:clamp(30px,3dvh,50px);font-size:clamp(16px,1.25vw,32px)}.podium.presentation.svelte-eiso1w{gap:clamp(12px,1.5vw,38px);width:100%;padding-top:clamp(30px,4dvh,58px)}.podium.presentation.svelte-eiso1w .card:where(.svelte-eiso1w){gap:clamp(8px,1dvh,16px);min-height:clamp(150px,17dvh,280px);font-size:clamp(16px,1.15vw,30px)}.podium.presentation.svelte-eiso1w .card:where(.svelte-eiso1w) strong:where(.svelte-eiso1w){font-size:clamp(18px,1.35vw,34px)}.podium.presentation.svelte-eiso1w .card:where(.svelte-eiso1w) span:where(.svelte-eiso1w){font-size:clamp(16px,1.1vw,28px)}.podium.presentation.svelte-eiso1w .crown:where(.svelte-eiso1w){width:clamp(46px,3.5vw,90px);height:clamp(28px,2.2vw,56px)}.podium.presentation.svelte-eiso1w .pedestal:where(.svelte-eiso1w){border-width:clamp(4px,.28vw,7px);padding-top:clamp(14px,1.4dvh,24px)}.podium.presentation.svelte-eiso1w .pedestal:where(.svelte-eiso1w) i:where(.svelte-eiso1w){font-size:clamp(34px,2.8vw,70px)}.podium.presentation.svelte-eiso1w .place-1:where(.svelte-eiso1w) .pedestal:where(.svelte-eiso1w){height:clamp(200px,26dvh,420px)}.podium.presentation.svelte-eiso1w .place-2:where(.svelte-eiso1w) .pedestal:where(.svelte-eiso1w){height:clamp(145px,19dvh,310px)}.podium.presentation.svelte-eiso1w .place-3:where(.svelte-eiso1w) .pedestal:where(.svelte-eiso1w){height:clamp(105px,14dvh,230px)}.podium.presentation.svelte-eiso1w .place-1:where(.svelte-eiso1w) .avatar.presentation{margin:10px 0;transform:scale(1.25)}.all-players.presentation.svelte-eiso1w{width:100%}.all-players.presentation.svelte-eiso1w ol:where(.svelte-eiso1w){grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(9px,.8vw,18px)}.all-players.presentation.svelte-eiso1w li:where(.svelte-eiso1w){min-height:clamp(48px,4dvh,70px);font-size:clamp(15px,.9vw,23px)}@media (width<=700px){.all-players.svelte-eiso1w ol:where(.svelte-eiso1w){grid-template-columns:1fr}}@media (width<=600px){.podium.svelte-eiso1w{gap:5px}.column.svelte-eiso1w{width:32%}.card.svelte-eiso1w{min-height:130px;padding:8px 2px;font-size:12px}.place-1.svelte-eiso1w .pedestal:where(.svelte-eiso1w){height:140px}.place-2.svelte-eiso1w .pedestal:where(.svelte-eiso1w){height:100px}.place-3.svelte-eiso1w .pedestal:where(.svelte-eiso1w){height:72px}.pedestal.svelte-eiso1w i:where(.svelte-eiso1w){font-size:22px}.all-players.svelte-eiso1w li:where(.svelte-eiso1w){grid-template-columns:28px 32px minmax(0,1fr) auto;gap:8px;padding:7px 10px}}.timer.svelte-131jj2j{align-items:center;gap:12px;width:min(100%,440px);display:flex}.clock-face.svelte-131jj2j{width:62px;height:52px;color:var(--ink);background:var(--gold);border:4px solid var(--ink);font:700 24px/1 var(--pixel);flex:none;place-items:center;display:grid;box-shadow:5px 5px #0000004d}.track.svelte-131jj2j{background:var(--navy-3);border:3px solid var(--ink);flex:1;height:22px;padding:4px}.track.svelte-131jj2j i:where(.svelte-131jj2j){background:var(--cyan);height:100%;transition:width .1s linear;display:block}.danger.svelte-131jj2j .clock-face:where(.svelte-131jj2j){background:var(--coral);animation:.55s steps(2,end) infinite svelte-131jj2j-danger-pulse}.danger.svelte-131jj2j .track:where(.svelte-131jj2j) i:where(.svelte-131jj2j){background:var(--coral)}.paused.svelte-131jj2j .clock-face:where(.svelte-131jj2j){background:var(--cream);animation:none}.large.svelte-131jj2j{width:min(100%,720px)}.large.svelte-131jj2j .clock-face:where(.svelte-131jj2j){width:96px;height:78px;font-size:38px}.large.svelte-131jj2j .track:where(.svelte-131jj2j){height:30px}.presentation.svelte-131jj2j{gap:clamp(12px,1.2vw,30px);width:min(76vw,100%)}.presentation.large.svelte-131jj2j .clock-face:where(.svelte-131jj2j){border-width:clamp(4px,.3vw,7px);width:clamp(88px,6vw,180px);height:clamp(72px,4.8vw,144px);font-size:clamp(36px,3vw,76px);box-shadow:clamp(5px,.4vw,10px) clamp(5px,.4vw,10px) #0000004d}.presentation.large.svelte-131jj2j .track:where(.svelte-131jj2j){border-width:clamp(3px,.25vw,6px);height:clamp(28px,2.2vw,56px);padding:clamp(4px,.3vw,8px)}@keyframes svelte-131jj2j-danger-pulse{50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.danger.svelte-131jj2j .clock-face:where(.svelte-131jj2j){animation:none}}.link-module.svelte-4duek5{--qr-size:var(--qr-source-size);width:calc(var(--qr-size) + 32px);color:var(--cream);background:var(--navy-3);border:4px solid var(--ink);box-shadow:6px 6px 0 var(--ink);flex:none;padding:9px;position:relative}.link-module.fluid.svelte-4duek5{--qr-size:var(--host-qr-size,clamp(168px, min(18vw, 32dvh), 480px))}.link-module.svelte-4duek5:before,.link-module.svelte-4duek5:after{content:"";background:var(--coral);border:3px solid var(--ink);border-right:0;width:7px;height:16px;position:absolute;top:28px;left:-7px}.link-module.svelte-4duek5:after{background:var(--gold);top:auto;bottom:28px}.module-head.svelte-4duek5,.module-foot.svelte-4duek5{font:700 6px/1 var(--pixel);letter-spacing:.05em;align-items:center;gap:6px;display:flex}.module-head.svelte-4duek5{margin:0 1px 8px}.module-head.svelte-4duek5 strong:where(.svelte-4duek5){text-align:left;flex:1}.module-head.svelte-4duek5 i:where(.svelte-4duek5){background:var(--cyan);border:2px solid var(--ink);width:12px;height:6px}.module-head.svelte-4duek5 b:where(.svelte-4duek5){background:var(--coral);border:2px solid var(--ink);width:7px;height:7px;animation:1s steps(2,end) infinite svelte-4duek5-signal}.qr-screen.svelte-4duek5{width:var(--qr-size);height:var(--qr-size);background:var(--cream);border:4px solid var(--ink);box-shadow:inset 0 0 0 3px var(--cyan);position:relative}img.svelte-4duek5{width:100%;height:100%;image-rendering:pixelated;display:block}.corner.svelte-4duek5{z-index:2;border-color:var(--coral);pointer-events:none;border-style:solid;width:10px;height:10px;position:absolute}.top-left.svelte-4duek5{border-width:3px 0 0 3px;top:4px;left:4px}.top-right.svelte-4duek5{border-width:3px 3px 0 0;top:4px;right:4px}.bottom-left.svelte-4duek5{border-width:0 0 3px 3px;bottom:4px;left:4px}.bottom-right.svelte-4duek5{border-width:0 3px 3px 0;bottom:4px;right:4px}.module-foot.svelte-4duek5{color:var(--mist);margin:8px 1px 0}.module-foot.svelte-4duek5>i:where(.svelte-4duek5){background:var(--green);border:2px solid var(--ink);width:7px;height:7px;box-shadow:0 0 0 2px #43dc9133}.module-foot.svelte-4duek5 span:where(.svelte-4duek5){text-align:left;flex:1}.module-foot.svelte-4duek5 b:where(.svelte-4duek5){color:var(--cyan);letter-spacing:1px}.qr-loading.svelte-4duek5,.qr-error.svelte-4duek5{width:100%;height:100%;color:var(--ink);background:var(--cream);justify-content:center;align-items:center;gap:7px;display:flex}.qr-loading.svelte-4duek5 i:where(.svelte-4duek5){background:var(--ink);width:10px;height:10px;animation:.6s steps(2,end) infinite alternate svelte-4duek5-signal}.qr-loading.svelte-4duek5 i:where(.svelte-4duek5):nth-child(2){animation-delay:.15s}.qr-loading.svelte-4duek5 i:where(.svelte-4duek5):nth-child(3){animation-delay:.3s}.qr-error.svelte-4duek5{font:700 22px/1 var(--pixel)}@keyframes svelte-4duek5-signal{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.module-head.svelte-4duek5 b:where(.svelte-4duek5),.qr-loading.svelte-4duek5 i:where(.svelte-4duek5){animation:none}}.ranking.svelte-1ecxs3{gap:9px;width:min(100%,760px);margin:0 auto;padding:0;list-style:none;display:grid}.ranking.svelte-1ecxs3 li:where(.svelte-1ecxs3){min-height:52px;color:var(--ink);background:var(--cream);border:3px solid var(--ink);grid-template-columns:44px 36px 1fr auto;align-items:center;gap:12px;padding:8px 16px;display:grid;box-shadow:5px 5px #00000047}.ranking.svelte-1ecxs3 li:where(.svelte-1ecxs3):first-child{background:var(--gold);transform:scale(1.025)}.ranking.svelte-1ecxs3 b:where(.svelte-1ecxs3){font:700 16px/1 var(--pixel)}.ranking.svelte-1ecxs3 span:where(.svelte-1ecxs3){text-overflow:ellipsis;text-align:left;min-width:0;font-weight:900;overflow:hidden}.ranking.svelte-1ecxs3 strong:where(.svelte-1ecxs3){font-family:var(--pixel);font-size:14px}.ranking.svelte-1ecxs3 .highlight:where(.svelte-1ecxs3){outline:4px solid var(--cyan);outline-offset:3px}.ranking.presentation.svelte-1ecxs3{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1vw,24px);width:100%;height:100%;min-height:0}.ranking.presentation.svelte-1ecxs3 li:where(.svelte-1ecxs3){border-width:clamp(3px,.25vw,6px);grid-template-columns:clamp(48px,3.5vw,88px) clamp(42px,3.2vw,76px) minmax(0,1fr) auto;gap:clamp(12px,1.2vw,30px);min-height:0;padding:clamp(10px,.9vw,22px) clamp(18px,1.4vw,36px);box-shadow:clamp(5px,.4vw,10px) clamp(5px,.4vw,10px) #00000047}.ranking.presentation.svelte-1ecxs3 b:where(.svelte-1ecxs3){font-size:clamp(18px,1.4vw,36px)}.ranking.presentation.svelte-1ecxs3 span:where(.svelte-1ecxs3){font-size:clamp(18px,1.3vw,34px)}.ranking.presentation.svelte-1ecxs3 strong:where(.svelte-1ecxs3){font-size:clamp(16px,1.2vw,30px)}@media (width<=900px){.ranking.presentation.svelte-1ecxs3{grid-template-rows:repeat(8,minmax(58px,1fr));grid-template-columns:1fr}}@media (width<=600px){.ranking.svelte-1ecxs3 li:where(.svelte-1ecxs3){grid-template-columns:30px 32px minmax(0,1fr) auto;gap:8px;padding:7px 10px}.ranking.svelte-1ecxs3 strong:where(.svelte-1ecxs3){font-size:11px}}.music-control.svelte-1q1k564{background:var(--ink);border:2px solid var(--navy-3);align-items:center;gap:10px;padding:5px 9px 5px 5px;display:flex}button.svelte-1q1k564{width:36px;height:34px;color:var(--mist);background:var(--navy-3);border:2px solid var(--navy-2);cursor:pointer;flex-shrink:0;padding:0;font-size:22px}button[aria-pressed=true].svelte-1q1k564{color:var(--ink);background:var(--cyan)}button.svelte-1q1k564:focus-visible,input.svelte-1q1k564:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.track-info.svelte-1q1k564{width:147px}.track-label.svelte-1q1k564{color:var(--cream);font:700 10px/1.3 var(--pixel);display:block}.track-detail.svelte-1q1k564{color:var(--mist);font:700 8px/1 var(--pixel);align-items:center;gap:6px;margin-top:4px;display:flex}.bars.svelte-1q1k564{align-items:end;gap:2px;height:12px;display:flex}.bars.svelte-1q1k564 i:where(.svelte-1q1k564){width:3px;height:calc(4px + var(--i) * 2px);background:var(--navy-3);transform-origin:bottom}.bars.svelte-1q1k564 .lit:where(.svelte-1q1k564){background:var(--cyan);animation:svelte-1q1k564-chip-pulse var(--beat) steps(2, end) infinite alternate;animation-delay:calc(var(--i) * -.12s)}.volume.svelte-1q1k564{gap:2px;width:70px;display:grid}.volume.svelte-1q1k564 span:where(.svelte-1q1k564){color:var(--mist);font:700 8px/1 var(--pixel);justify-content:space-between;display:flex}.volume.svelte-1q1k564 b:where(.svelte-1q1k564){color:var(--gold)}.volume.svelte-1q1k564 input:where(.svelte-1q1k564){width:100%;height:18px;accent-color:var(--cyan);box-shadow:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0}@keyframes svelte-1q1k564-chip-pulse{to{transform:scaleY(.45)}}@media (width<=1100px){.track-info.svelte-1q1k564{display:none}}@media (width<=380px){.volume.svelte-1q1k564{width:48px}.music-control.svelte-1q1k564{gap:6px}}@media (prefers-reduced-motion:reduce){.bars.svelte-1q1k564 .lit:where(.svelte-1q1k564){animation:none}}.host-game.svelte-vg4wpt{min-height:100dvh;padding-bottom:76px}.game-nav.svelte-vg4wpt{background:var(--navy-2);border-bottom:4px solid var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:64px;padding:8px 22px;display:grid}.nav-center.svelte-vg4wpt{color:var(--mist);font-weight:900}.nav-actions.svelte-vg4wpt{justify-self:end;align-items:center;gap:12px;display:flex}.connection.svelte-vg4wpt{color:var(--mist);font:700 8px/1 var(--pixel);align-items:center;gap:7px;display:flex}.connection.svelte-vg4wpt i:where(.svelte-vg4wpt){background:var(--gold);width:9px;height:9px}.connection.connected.svelte-vg4wpt i:where(.svelte-vg4wpt){background:var(--green)}.connection.disconnected.svelte-vg4wpt i:where(.svelte-vg4wpt){background:var(--coral)}.stage-header.svelte-vg4wpt{min-height:42px;color:var(--mist);background:var(--navy-3);border-bottom:3px solid var(--ink);font:700 9px/1 var(--pixel);justify-content:space-between;align-items:center;padding:5px 26px;display:flex}.phase-label.svelte-vg4wpt{color:var(--gold)}.toast.svelte-vg4wpt{z-index:30;max-width:min(90vw,700px);color:var(--ink);background:var(--coral);border:4px solid var(--ink);padding:13px 18px;font-weight:900;position:fixed;top:80px;left:50%;transform:translate(-50%);box-shadow:7px 7px #0006}.lobby-stage.svelte-vg4wpt{grid-template-columns:.9fr 1.1fr;gap:28px;width:min(100% - 40px,1240px);margin:0 auto;padding:34px 0;display:grid}.join-callout.svelte-vg4wpt,.lobby-players.svelte-vg4wpt{border:4px solid var(--ink);box-shadow:9px 9px #0000004d}.join-callout.svelte-vg4wpt{background:var(--cream);color:var(--ink);text-align:center;padding:28px}.join-callout.svelte-vg4wpt p:where(.svelte-vg4wpt),.join-callout.svelte-vg4wpt span:where(.svelte-vg4wpt){font:700 9px/1 var(--pixel)}.join-callout.svelte-vg4wpt>button:where(.svelte-vg4wpt):first-of-type{border:2px dashed var(--ink);width:100%;color:var(--navy-2);cursor:pointer;text-overflow:ellipsis;background:0 0;margin:10px 0 24px;padding:8px;font-weight:900;display:block;overflow:hidden}.join-methods-label.svelte-vg4wpt{color:var(--navy-3);font:700 7px/1 var(--pixel);align-items:center;gap:9px;margin:-8px 0 13px;display:flex}.join-methods-label.svelte-vg4wpt i:where(.svelte-vg4wpt){background:var(--navy-3);flex:1;height:3px}.join-code-row.svelte-vg4wpt{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:14px;display:grid}.join-code-panel.svelte-vg4wpt{min-width:0;min-height:203px;color:var(--cream);background:var(--navy-3);border:4px solid var(--ink);box-shadow:6px 6px 0 var(--ink);flex-direction:column;justify-content:center;align-items:center;padding:28px 14px;display:flex;position:relative}.join-code-panel.svelte-vg4wpt>span:where(.svelte-vg4wpt){color:var(--mist);font-size:7px}.join-code-panel.svelte-vg4wpt .module-head:where(.svelte-vg4wpt),.join-code-panel.svelte-vg4wpt .module-foot:where(.svelte-vg4wpt){width:100%;font:700 6px/1 var(--pixel);letter-spacing:.05em;align-items:center;gap:6px;display:flex}.join-code-panel.svelte-vg4wpt .module-head:where(.svelte-vg4wpt){width:auto;position:absolute;top:9px;left:10px;right:10px}.join-code-panel.svelte-vg4wpt .module-head:where(.svelte-vg4wpt) strong:where(.svelte-vg4wpt){text-align:left;flex:1}.join-code-panel.svelte-vg4wpt .module-head:where(.svelte-vg4wpt) i:where(.svelte-vg4wpt){background:var(--gold);border:2px solid var(--ink);width:12px;height:6px}.join-code-panel.svelte-vg4wpt .module-head:where(.svelte-vg4wpt) b:where(.svelte-vg4wpt){background:var(--cyan);border:2px solid var(--ink);width:7px;height:7px}.join-code-panel.svelte-vg4wpt .module-foot:where(.svelte-vg4wpt){width:auto;color:var(--mist);position:absolute;bottom:9px;left:11px;right:11px}.join-code-panel.svelte-vg4wpt .module-foot:where(.svelte-vg4wpt) i:where(.svelte-vg4wpt){background:var(--green);border:2px solid var(--ink);width:7px;height:7px}.join-code-panel.svelte-vg4wpt .module-foot:where(.svelte-vg4wpt) span:where(.svelte-vg4wpt){text-align:left;flex:1}.join-code-panel.svelte-vg4wpt .module-foot:where(.svelte-vg4wpt) b:where(.svelte-vg4wpt){color:var(--gold)}.join-callout.svelte-vg4wpt h1:where(.svelte-vg4wpt){color:var(--gold);font:800 clamp(28px, 3.8vw, 49px)/1 var(--pixel);letter-spacing:.08em;text-shadow:4px 4px 0 var(--ink);margin:13px 0 17px}.copy-button.svelte-vg4wpt{border:3px solid var(--ink);background:var(--cyan);font:700 8px/1 var(--pixel);cursor:pointer;box-shadow:4px 4px 0 var(--ink);padding:9px 11px}.network-hint.svelte-vg4wpt{color:var(--ink);background:var(--gold);border:3px solid var(--ink);padding:9px;font:700 7px/1.4 var(--pixel)!important;margin:18px 0 0!important}.lobby-players.svelte-vg4wpt{background:var(--navy-2);min-height:330px;padding:20px}.players-title.svelte-vg4wpt{color:var(--cream);justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.players-title.svelte-vg4wpt h2:where(.svelte-vg4wpt){font:700 14px/1 var(--pixel);margin:0}.players-title.svelte-vg4wpt strong:where(.svelte-vg4wpt){font:700 30px/1 var(--pixel);color:var(--cyan)}.players-title.svelte-vg4wpt small:where(.svelte-vg4wpt){color:var(--mist);font-size:12px}.player-cloud.svelte-vg4wpt{flex-wrap:wrap;gap:10px;display:flex}.player-cloud.svelte-vg4wpt button:where(.svelte-vg4wpt){min-width:130px;max-width:210px;color:var(--ink);background:var(--cream);border:3px solid var(--ink);cursor:pointer;align-items:center;gap:9px;padding:7px 9px;font-weight:900;display:flex;box-shadow:4px 4px #00000059}.player-cloud.svelte-vg4wpt button:where(.svelte-vg4wpt) span:where(.svelte-vg4wpt){text-overflow:ellipsis;overflow:hidden}.player-cloud.svelte-vg4wpt button:where(.svelte-vg4wpt) i:where(.svelte-vg4wpt){color:var(--coral);margin-left:auto;font-size:19px;font-style:normal}.player-cloud.svelte-vg4wpt .offline:where(.svelte-vg4wpt){opacity:.55;filter:grayscale(.8)}.empty-lobby.svelte-vg4wpt{text-align:center;min-height:220px;color:var(--mist);place-content:center;display:grid}.empty-lobby.svelte-vg4wpt span:where(.svelte-vg4wpt){font:700 46px/1 var(--pixel);color:var(--cyan);animation:1s steps(2,end) infinite svelte-vg4wpt-blink}.empty-lobby.svelte-vg4wpt p:where(.svelte-vg4wpt){font-weight:900}.start-button.svelte-vg4wpt{grid-column:1/-1;justify-self:center;min-width:330px;min-height:66px}.center-state.svelte-vg4wpt{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:calc(100dvh - 150px);display:flex}.center-state.svelte-vg4wpt h1:where(.svelte-vg4wpt){color:var(--cream);font:700 clamp(30px, 6vw, 65px)/1 var(--pixel);text-shadow:6px 6px 0 var(--ink);margin:0}.countdown-stage.svelte-vg4wpt>p:where(.svelte-vg4wpt){color:var(--cyan);font:700 11px/1 var(--pixel)}.question-stage.svelte-vg4wpt{width:min(100% - 40px,1260px);margin:0 auto;padding:25px 0 35px}.question-top.svelte-vg4wpt{justify-content:space-between;align-items:center;gap:30px;display:flex}.answer-meter.svelte-vg4wpt{color:var(--mist);align-items:center;gap:11px;display:flex}.answer-meter.svelte-vg4wpt strong:where(.svelte-vg4wpt){color:var(--cream);font:700 35px/1 var(--pixel)}.answer-meter.svelte-vg4wpt span:where(.svelte-vg4wpt){font:700 8px/1.45 var(--pixel)}.question-stage.svelte-vg4wpt h1:where(.svelte-vg4wpt){max-width:1080px;min-height:100px;color:var(--cream);font:800 clamp(25px, 3.8vw, 48px)/1.18 var(--pixel);text-align:center;text-shadow:5px 5px 0 var(--ink);place-items:center;margin:24px auto 30px;display:grid}.ranking-stage.svelte-vg4wpt,.final-stage.svelte-vg4wpt{text-align:center;width:min(100% - 32px,960px);margin:0 auto;padding:28px 0 45px}.ranking-stage.svelte-vg4wpt h1:where(.svelte-vg4wpt),.final-stage.svelte-vg4wpt h1:where(.svelte-vg4wpt){color:var(--cream);font:700 clamp(32px, 5vw, 58px)/1 var(--pixel);text-shadow:5px 5px 0 var(--ink);margin:8px 0 25px}.eyebrow.svelte-vg4wpt{color:var(--cyan);font:700 9px/1 var(--pixel);margin:0}.final-stage.svelte-vg4wpt>a:where(.svelte-vg4wpt){margin-top:30px;display:inline-flex}.host-controls.svelte-vg4wpt{z-index:20;background:var(--ink);border-top:4px solid var(--navy-3);justify-content:center;align-items:center;gap:8px;min-height:64px;padding:8px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.host-controls.svelte-vg4wpt button:where(.svelte-vg4wpt){min-height:40px;color:var(--cream);background:var(--navy-3);font:700 8px/1 var(--pixel);cursor:pointer;border:3px solid #050814;padding:8px 13px}.host-controls.svelte-vg4wpt button:where(.svelte-vg4wpt):hover{color:var(--gold)}.host-controls.svelte-vg4wpt .danger:where(.svelte-vg4wpt){background:var(--coral);color:var(--ink)}.host-controls.svelte-vg4wpt .ghost-danger:where(.svelte-vg4wpt){color:var(--coral)}.pause-stamp.svelte-vg4wpt{z-index:18;color:var(--cream);background:var(--coral);border:7px solid var(--ink);font:700 clamp(25px, 5vw, 52px)/1 var(--pixel);padding:22px 28px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-4deg);box-shadow:12px 12px #00000080}.pixel-loader.svelte-vg4wpt{gap:9px;display:flex}.pixel-loader.svelte-vg4wpt i:where(.svelte-vg4wpt){background:var(--cyan);width:22px;height:22px;animation:.7s steps(2,end) infinite alternate svelte-vg4wpt-load}.pixel-loader.svelte-vg4wpt i:where(.svelte-vg4wpt):nth-child(2){background:var(--gold);animation-delay:.15s}.pixel-loader.svelte-vg4wpt i:where(.svelte-vg4wpt):nth-child(3){background:var(--coral);animation-delay:.3s}@keyframes svelte-vg4wpt-load{to{transform:translateY(-12px)}}@keyframes svelte-vg4wpt-blink{50%{opacity:.2}}.host-game.svelte-vg4wpt{grid-template-rows:auto auto minmax(0,1fr) auto;height:100dvh;min-height:620px;padding-bottom:0;display:grid;overflow:hidden}.game-nav.svelte-vg4wpt{gap:clamp(16px,1.5vw,38px);min-height:clamp(64px,5.2dvh,88px);padding:clamp(8px,.7dvh,14px) clamp(22px,2vw,52px)}.nav-center.svelte-vg4wpt{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;font-size:clamp(14px,.9vw,23px);overflow:hidden}.connection.svelte-vg4wpt{font-size:clamp(8px,.5vw,13px)}.connection.svelte-vg4wpt i:where(.svelte-vg4wpt){width:clamp(9px,.55vw,14px);height:clamp(9px,.55vw,14px)}.stage-header.svelte-vg4wpt{min-height:clamp(42px,3.6dvh,58px);padding:5px clamp(26px,2.5vw,64px);font-size:clamp(9px,.62vw,16px)}.lobby-stage.svelte-vg4wpt{--host-qr-size:clamp(180px, min(15vw, 28dvh), 440px);grid-template-rows:minmax(0,1fr) clamp(64px,7dvh,96px);grid-template-columns:minmax(0,.88fr) minmax(0,1.25fr);gap:clamp(16px,1.6vw,40px);width:calc(100% - clamp(32px,4vw,104px));height:100%;min-height:0;padding:clamp(18px,2.4dvh,42px) 0}.join-callout.svelte-vg4wpt{flex-direction:column;grid-row:1/3;justify-content:center;min-width:0;min-height:0;padding:clamp(20px,2vw,48px);display:flex}.join-callout.svelte-vg4wpt p:where(.svelte-vg4wpt),.join-callout.svelte-vg4wpt span:where(.svelte-vg4wpt){font-size:clamp(9px,.6vw,15px)}.join-callout.svelte-vg4wpt>button:where(.svelte-vg4wpt):first-of-type{margin:clamp(10px,1.1dvh,18px) 0 clamp(18px,2.2dvh,34px);padding:clamp(8px,.7dvh,13px);font-size:clamp(14px,.82vw,21px)}.join-methods-label.svelte-vg4wpt{margin:0 0 clamp(13px,1.4dvh,22px);font-size:clamp(7px,.48vw,12px)}.join-code-row.svelte-vg4wpt{align-items:center;gap:clamp(14px,1.2vw,30px);min-height:0}.join-code-panel.svelte-vg4wpt{height:calc(var(--host-qr-size) + 56px);min-height:0;padding:clamp(28px,2.2vw,54px) clamp(14px,1.2vw,30px);container-type:inline-size}.join-code-panel.svelte-vg4wpt>span:where(.svelte-vg4wpt){font-size:clamp(7px,.5vw,13px)}.join-code-panel.svelte-vg4wpt .module-head:where(.svelte-vg4wpt),.join-code-panel.svelte-vg4wpt .module-foot:where(.svelte-vg4wpt){font-size:clamp(6px,.4vw,10px)}.join-callout.svelte-vg4wpt h1:where(.svelte-vg4wpt){white-space:nowrap;max-width:100%;margin:clamp(13px,1.5dvh,24px) 0 clamp(17px,2dvh,30px);font-size:clamp(34px,23cqw,94px)}.copy-button.svelte-vg4wpt{padding:clamp(9px,.8dvh,14px) clamp(11px,.8vw,20px);font-size:clamp(8px,.55vw,14px)}.network-hint.svelte-vg4wpt{margin-top:clamp(12px,1.5dvh,24px)!important;font-size:clamp(7px,.45vw,11px)!important}.lobby-players.svelte-vg4wpt{flex-direction:column;grid-area:1/2;min-width:0;min-height:0;padding:clamp(20px,1.7vw,42px);display:flex;overflow:hidden}.players-title.svelte-vg4wpt{margin-bottom:clamp(18px,2dvh,30px)}.players-title.svelte-vg4wpt h2:where(.svelte-vg4wpt){font-size:clamp(14px,1.15vw,30px)}.players-title.svelte-vg4wpt strong:where(.svelte-vg4wpt){font-size:clamp(30px,2.5vw,64px)}.players-title.svelte-vg4wpt small:where(.svelte-vg4wpt){font-size:clamp(12px,1vw,25px)}.player-cloud.svelte-vg4wpt{grid-template-columns:repeat(auto-fit,minmax(min(100%,clamp(170px,12vw,300px)),1fr));align-content:start;gap:clamp(10px,.9vw,22px);min-height:0;padding:3px 8px 10px 3px;display:grid;overflow-y:auto}.player-cloud.svelte-vg4wpt button:where(.svelte-vg4wpt){width:100%;min-width:0;max-width:none;padding:clamp(7px,.55vw,14px);font-size:clamp(14px,.85vw,22px)}.empty-lobby.svelte-vg4wpt{flex:1;min-height:0}.empty-lobby.svelte-vg4wpt span:where(.svelte-vg4wpt){font-size:clamp(46px,4vw,96px)}.empty-lobby.svelte-vg4wpt p:where(.svelte-vg4wpt){font-size:clamp(16px,1.1vw,28px)}.start-button.svelte-vg4wpt{grid-area:2/2;justify-self:stretch;width:100%;min-width:0;min-height:100%;font-size:clamp(11px,.75vw,19px)}.center-state.svelte-vg4wpt{gap:clamp(25px,3dvh,46px);height:100%;min-height:0}.host-game.svelte-vg4wpt>.center-state:where(.svelte-vg4wpt){grid-row:2/-1}.countdown-stage.svelte-vg4wpt>p:where(.svelte-vg4wpt){font-size:clamp(11px,.8vw,20px)}.countdown-stage.svelte-vg4wpt h1:where(.svelte-vg4wpt){font-size:clamp(44px,min(6vw,8dvh),120px)}.question-stage.svelte-vg4wpt{grid-template-rows:auto minmax(96px,.65fr) minmax(0,2fr);gap:clamp(14px,1.6dvh,26px);width:calc(100% - clamp(32px,4vw,104px));height:100%;min-height:0;padding:clamp(18px,2dvh,34px) 0 clamp(22px,2.6dvh,44px);display:grid}.question-top.svelte-vg4wpt{gap:clamp(20px,2vw,50px);min-width:0}.answer-meter.svelte-vg4wpt{gap:clamp(11px,.8vw,20px)}.answer-meter.svelte-vg4wpt strong:where(.svelte-vg4wpt){font-size:clamp(35px,3vw,76px)}.answer-meter.svelte-vg4wpt span:where(.svelte-vg4wpt){font-size:clamp(8px,.55vw,14px)}.question-stage.svelte-vg4wpt h1:where(.svelte-vg4wpt){width:min(96%,36em);max-width:none;height:100%;min-height:0;font:900 clamp(28px, min(3vw, 5dvh), 72px)/1.12 var(--sans);text-shadow:4px 4px 0 var(--ink);overflow-wrap:anywhere;margin:0 auto}.ranking-stage.svelte-vg4wpt,.final-stage.svelte-vg4wpt{width:calc(100% - clamp(32px,4vw,104px));height:100%;min-height:0;padding:clamp(22px,2.5dvh,42px) 0 clamp(24px,3dvh,50px)}.ranking-stage.svelte-vg4wpt{grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(12px,1.5dvh,24px);display:grid}.ranking-stage.svelte-vg4wpt h1:where(.svelte-vg4wpt),.final-stage.svelte-vg4wpt h1:where(.svelte-vg4wpt){margin:0;font-size:clamp(36px,4vw,92px)}.ranking-stage.svelte-vg4wpt .timer{margin:0 auto}.eyebrow.svelte-vg4wpt{font-size:clamp(9px,.62vw,16px)}.final-stage.svelte-vg4wpt{max-width:none;overflow-y:auto}.final-stage.svelte-vg4wpt>a:where(.svelte-vg4wpt){min-height:clamp(56px,5dvh,82px);margin-top:clamp(26px,3dvh,46px);font-size:clamp(11px,.7vw,18px)}.host-controls.svelte-vg4wpt{z-index:20;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:clamp(8px,.65vw,16px);min-height:clamp(64px,6dvh,88px);padding:clamp(8px,.7dvh,13px) clamp(16px,2vw,52px);display:grid;position:relative}.host-controls.svelte-vg4wpt button:where(.svelte-vg4wpt){min-height:100%;padding:8px clamp(10px,1vw,25px);font-size:clamp(9px,.6vw,15px)}@media (width<=1100px){.host-game.svelte-vg4wpt{height:auto;min-height:100dvh;display:block;overflow:visible}.host-game.svelte-vg4wpt>.center-state:where(.svelte-vg4wpt){min-height:calc(100dvh - 68px)}.lobby-stage.svelte-vg4wpt{--host-qr-size:clamp(180px, min(28vw, 30dvh), 300px);grid-template-rows:auto minmax(330px,auto) 72px;grid-template-columns:1fr;width:calc(100% - 32px);height:auto}.join-callout.svelte-vg4wpt,.lobby-players.svelte-vg4wpt,.start-button.svelte-vg4wpt{grid-area:auto/1}.join-callout.svelte-vg4wpt{min-height:520px}.join-code-row.svelte-vg4wpt{grid-template-columns:minmax(0,1fr) auto}.lobby-players.svelte-vg4wpt{min-height:360px}.start-button.svelte-vg4wpt{min-height:72px}.question-stage.svelte-vg4wpt,.ranking-stage.svelte-vg4wpt,.final-stage.svelte-vg4wpt{width:calc(100% - 32px);height:auto;min-height:calc(100dvh - 180px)}.question-stage.svelte-vg4wpt{grid-template-rows:auto auto minmax(440px,1fr)}.ranking-stage.svelte-vg4wpt{grid-template-rows:auto auto minmax(560px,1fr) auto}.host-controls.svelte-vg4wpt{position:sticky;bottom:0}}@media (width<=760px){.game-nav.svelte-vg4wpt{grid-template-columns:1fr auto}.nav-center.svelte-vg4wpt,.connection.svelte-vg4wpt{display:none}.lobby-stage.svelte-vg4wpt,.question-stage.svelte-vg4wpt,.ranking-stage.svelte-vg4wpt,.final-stage.svelte-vg4wpt{width:calc(100% - 24px)}.join-code-row.svelte-vg4wpt{grid-template-columns:1fr;justify-items:center}.join-code-panel.svelte-vg4wpt{width:100%}.lobby-players.svelte-vg4wpt{min-height:260px}.start-button.svelte-vg4wpt{width:100%;min-width:0}.question-top.svelte-vg4wpt{align-items:start}.answer-meter.svelte-vg4wpt span:where(.svelte-vg4wpt){display:none}.question-stage.svelte-vg4wpt h1:where(.svelte-vg4wpt){min-height:70px}.host-controls.svelte-vg4wpt{justify-content:start;display:flex;overflow-x:auto}.host-controls.svelte-vg4wpt button:where(.svelte-vg4wpt){flex:none;min-height:44px}}@media (prefers-reduced-motion:reduce){.pixel-loader.svelte-vg4wpt i:where(.svelte-vg4wpt),.empty-lobby.svelte-vg4wpt span:where(.svelte-vg4wpt){animation:none}}.setup.svelte-1ubn506{min-height:100dvh}.topbar.svelte-1ubn506{background:var(--navy-2);border-bottom:4px solid var(--ink);justify-content:space-between;align-items:center;min-height:78px;padding:10px clamp(18px,5vw,70px);display:flex}.topbar.svelte-1ubn506 a:where(.svelte-1ubn506){color:var(--cream);font:700 10px/1 var(--pixel);text-decoration:none}.topbar.svelte-1ubn506 a:where(.svelte-1ubn506):hover{color:var(--gold)}.setup-content.svelte-1ubn506{width:min(100% - 32px,1040px);margin:0 auto;padding:54px 0 80px}header.svelte-1ubn506{margin-bottom:34px}.eyebrow.svelte-1ubn506{color:var(--cyan);font:700 10px/1 var(--pixel)}h1.svelte-1ubn506{color:var(--cream);font:800 clamp(38px, 6vw, 68px)/.95 var(--pixel);text-shadow:6px 6px 0 var(--ink);margin:13px 0 18px}h1.svelte-1ubn506 em:where(.svelte-1ubn506){color:var(--gold);font-style:normal}header.svelte-1ubn506>p:where(.svelte-1ubn506):last-child{max-width:620px;color:var(--mist);font-size:18px;font-weight:700}.quiz-list.svelte-1ubn506{gap:16px;display:grid}.quiz-list.svelte-1ubn506 button:where(.svelte-1ubn506){width:100%;min-height:150px;color:var(--ink);background:var(--cream);border:4px solid var(--ink);text-align:left;cursor:pointer;border-radius:0;grid-template-columns:60px 100px minmax(0,1fr) 30px;align-items:center;gap:20px;padding:18px;display:grid;box-shadow:8px 8px #0000004d}.quiz-list.svelte-1ubn506 button:where(.svelte-1ubn506):hover,.quiz-list.svelte-1ubn506 button:where(.svelte-1ubn506):focus-visible{box-shadow:11px 11px 0 var(--cyan);outline:none;transform:translate(-3px,-3px)}.quiz-list.svelte-1ubn506 button.selected:where(.svelte-1ubn506){box-shadow:10px 10px 0 var(--coral);background:#fff7d2}.cartridge-number.svelte-1ubn506{font:700 16px/1 var(--pixel);align-self:start}.cartridge-art.svelte-1ubn506{background:var(--violet);border:4px solid var(--ink);place-items:center;width:82px;height:94px;display:grid;box-shadow:inset -9px -9px #00000021}.cartridge-art.svelte-1ubn506 i:where(.svelte-1ubn506){color:var(--cream);font:normal 700 44px/1 var(--pixel);text-shadow:4px 4px 0 var(--ink)}.cartridge-copy.svelte-1ubn506{gap:8px;min-width:0;display:grid}.cartridge-copy.svelte-1ubn506 strong:where(.svelte-1ubn506){font:700 clamp(16px, 2.4vw, 23px)/1.25 var(--pixel)}.cartridge-copy.svelte-1ubn506 small:where(.svelte-1ubn506){color:#3c465d;font-size:16px;font-weight:700}.cartridge-copy.svelte-1ubn506 b:where(.svelte-1ubn506){width:max-content;color:var(--cream);background:var(--navy-2);font:700 9px/1 var(--pixel);padding:6px 8px}.select-light.svelte-1ubn506{border:4px solid var(--ink);background:#aeb2ae;width:20px;height:20px}.selected.svelte-1ubn506 .select-light:where(.svelte-1ubn506){background:var(--green);box-shadow:0 0 0 4px #3fd88940}.launch.svelte-1ubn506{min-width:260px;min-height:64px;margin:34px 0 0 auto;display:block}.pixel-loader.svelte-1ubn506{color:var(--cream);font:700 11px/1 var(--pixel)}.pixel-loader.svelte-1ubn506 i:where(.svelte-1ubn506){background:var(--cyan);width:12px;height:12px;margin-right:6px;animation:.7s steps(2,end) infinite alternate svelte-1ubn506-load;display:inline-block}.pixel-loader.svelte-1ubn506 i:where(.svelte-1ubn506):nth-child(2){background:var(--gold);animation-delay:.15s}.pixel-loader.svelte-1ubn506 i:where(.svelte-1ubn506):nth-child(3){background:var(--coral);animation-delay:.3s}@keyframes svelte-1ubn506-load{to{transform:translateY(-9px)}}@media (width<=620px){.setup-content.svelte-1ubn506{padding-top:35px}.quiz-list.svelte-1ubn506 button:where(.svelte-1ubn506){grid-template-columns:52px minmax(0,1fr) 22px;gap:13px;min-height:128px;padding:14px}.cartridge-art.svelte-1ubn506{display:none}.cartridge-copy.svelte-1ubn506 strong:where(.svelte-1ubn506),.cartridge-copy.svelte-1ubn506 small:where(.svelte-1ubn506){font-size:14px}.launch.svelte-1ubn506{width:100%}}@media (prefers-reduced-motion:reduce){.pixel-loader.svelte-1ubn506 i:where(.svelte-1ubn506){animation:none}}.player.svelte-b4toos{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.player-nav.svelte-b4toos{background:var(--navy-2);border-bottom:4px solid var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;min-height:62px;padding:7px clamp(12px,4vw,28px);display:grid}.player-nav.svelte-b4toos>strong:where(.svelte-b4toos){color:var(--gold);font:700 12px/1 var(--pixel);letter-spacing:.1em}.player-nav.svelte-b4toos>div:where(.svelte-b4toos){justify-self:end;align-items:center;gap:10px;display:flex}.player-nav.svelte-b4toos button:where(.svelte-b4toos){width:38px;height:34px;color:var(--cream);background:var(--navy-3);border:3px solid var(--ink);cursor:pointer;font-size:18px}.dot.svelte-b4toos{background:var(--coral);width:9px;height:9px;display:block}.dot.connected.svelte-b4toos{background:var(--green)}.dot.connecting.svelte-b4toos{background:var(--gold)}.player-toast.svelte-b4toos{z-index:50;width:min(100% - 28px,600px);color:var(--ink);background:var(--coral);border:4px solid var(--ink);text-align:center;padding:13px;font-weight:900;position:fixed;top:74px;left:50%;transform:translate(-50%);box-shadow:6px 6px #0006}.join-stage.svelte-b4toos,.waiting-stage.svelte-b4toos{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 66px);padding:30px 18px;display:flex}.mini-machine.svelte-b4toos{background:var(--cyan);border:5px solid var(--ink);width:92px;height:88px;box-shadow:8px 8px 0 var(--coral);place-items:center;margin-bottom:25px;display:grid;position:relative}.mini-machine.svelte-b4toos span:where(.svelte-b4toos){font:700 37px/1 var(--pixel)}.mini-machine.svelte-b4toos i:where(.svelte-b4toos){background:var(--ink);width:10px;height:10px;position:absolute;bottom:12px;left:17px}.mini-machine.svelte-b4toos i:where(.svelte-b4toos):last-child{left:auto;right:17px}.eyebrow.svelte-b4toos,.waiting-stage.svelte-b4toos>p:where(.svelte-b4toos){color:var(--cyan);font:700 9px/1.5 var(--pixel)}.join-stage.svelte-b4toos h1:where(.svelte-b4toos),.waiting-stage.svelte-b4toos h1:where(.svelte-b4toos),.player-ranking.svelte-b4toos>h1:where(.svelte-b4toos){color:var(--cream);font:700 clamp(34px, 10vw, 60px)/1.02 var(--pixel);text-shadow:5px 5px 0 var(--ink);overflow-wrap:anywhere;margin:12px 0 25px}.join-stage.svelte-b4toos h1:where(.svelte-b4toos) em:where(.svelte-b4toos){color:var(--gold);font-style:normal}.join-stage.svelte-b4toos form:where(.svelte-b4toos){background:var(--cream);border:4px solid var(--ink);width:min(100%,450px);box-shadow:8px 8px 0 var(--coral);text-align:left;gap:13px;padding:20px;display:grid}.join-stage.svelte-b4toos label:where(.svelte-b4toos){color:var(--ink);font:700 9px/1 var(--pixel)}.join-stage.svelte-b4toos input:where(.svelte-b4toos){min-height:60px;font-size:21px;font-weight:900}.join-stage.svelte-b4toos button:where(.svelte-b4toos){min-height:60px}.join-stage.svelte-b4toos>a:where(.svelte-b4toos){color:var(--mist);margin-top:28px;font-weight:900}.waiting-stage.svelte-b4toos{gap:16px}.waiting-stage.lobby.svelte-b4toos{padding-bottom:60px}.waiting-stage.lobby.svelte-b4toos h1:where(.svelte-b4toos){margin:0}.ready-stamp.svelte-b4toos{color:var(--ink);background:var(--green);border:4px solid var(--ink);font:700 12px/1 var(--pixel);padding:12px 16px;transform:rotate(-3deg);box-shadow:5px 5px #0000004d}.waiting-copy.svelte-b4toos{color:var(--mist)!important;font:800 17px/1.5 var(--sans)!important}.player-count.svelte-b4toos{color:var(--mist);font:700 8px/1 var(--pixel);margin-top:20px}.player-count.svelte-b4toos span:where(.svelte-b4toos){color:var(--gold);font-size:17px}.countdown.svelte-b4toos>span:where(.svelte-b4toos){color:var(--mist);font-weight:900}.countdown.svelte-b4toos .timer{margin:20px 0}.answer-stage.svelte-b4toos,.reveal-stage.svelte-b4toos{width:min(100% - 24px,1000px);margin:0 auto;padding:18px 0 110px}.player-status.svelte-b4toos{color:var(--mist);font:700 8px/1 var(--pixel);justify-content:space-between;margin-bottom:14px;display:flex}.player-status.svelte-b4toos strong:where(.svelte-b4toos){color:var(--gold)}.answer-stage.svelte-b4toos>.timer{margin-bottom:18px}.instruction.svelte-b4toos{justify-content:space-between;align-items:center;gap:12px;min-height:60px;display:flex}.instruction.svelte-b4toos h1:where(.svelte-b4toos){color:var(--cream);font:700 clamp(13px, 3vw, 19px)/1.3 var(--pixel);margin:0}.instruction.svelte-b4toos span:where(.svelte-b4toos){color:var(--cyan);font:700 8px/1 var(--pixel);white-space:nowrap}.locked-answer.svelte-b4toos{min-height:160px;color:var(--cream);background:var(--navy-2);border:4px solid var(--ink);text-align:center;place-content:center;margin:0 0 22px;padding:20px;display:grid}.locked-answer.svelte-b4toos>span:where(.svelte-b4toos){font-size:28px}.locked-answer.svelte-b4toos h1:where(.svelte-b4toos){font:700 clamp(18px, 5vw, 31px)/1.2 var(--pixel);margin:10px 0}.locked-answer.svelte-b4toos p:where(.svelte-b4toos){color:var(--mist);font-weight:900}.confirm-dock.svelte-b4toos{z-index:15;padding:12px max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:var(--ink);border-top:4px solid var(--navy-3);position:fixed;bottom:0;left:0;right:0}.confirm-dock.svelte-b4toos button:where(.svelte-b4toos){width:min(100%,970px);min-height:58px;margin:0 auto;display:block}.reveal-stage.svelte-b4toos{padding-top:24px}.result.svelte-b4toos{min-height:130px;color:var(--ink);border:4px solid var(--ink);text-align:center;place-content:center;margin-bottom:24px;padding:18px;display:grid;box-shadow:7px 7px #0000004d}.result.svelte-b4toos span:where(.svelte-b4toos){font:700 18px/1 var(--pixel)}.result.svelte-b4toos h1:where(.svelte-b4toos){font:700 clamp(27px, 7vw, 48px)/1 var(--pixel);margin:8px 0}.result.svelte-b4toos p:where(.svelte-b4toos){margin:0;font-weight:1000}.correct-result.svelte-b4toos{background:var(--green)}.wrong-result.svelte-b4toos{background:var(--coral)}.late-result.svelte-b4toos{background:var(--cyan)}.player-ranking.svelte-b4toos{text-align:center;width:min(100% - 24px,780px);margin:0 auto;padding:35px 0 55px}.player-ranking.svelte-b4toos>h1:where(.svelte-b4toos){margin:10px 0 26px}.player-ranking.svelte-b4toos>.timer{margin:24px auto 0}.my-score.svelte-b4toos{color:var(--ink);background:var(--cream);border:4px solid var(--ink);box-shadow:6px 6px 0 var(--cyan);justify-content:space-between;align-items:center;margin:28px auto;padding:15px 18px;display:flex}.my-score.svelte-b4toos span:where(.svelte-b4toos){font:700 9px/1 var(--pixel)}.my-score.svelte-b4toos strong:where(.svelte-b4toos){font:700 20px/1 var(--pixel)}.pause-screen.svelte-b4toos{z-index:40;color:var(--cream);text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a1126e8;place-content:center;display:grid;position:fixed;inset:62px 0 0}.pause-screen.svelte-b4toos span:where(.svelte-b4toos){color:var(--gold);font:700 60px/1 var(--pixel)}.pause-screen.svelte-b4toos h1:where(.svelte-b4toos){font:700 45px/1 var(--pixel);margin:15px 0 8px}.pause-screen.svelte-b4toos p:where(.svelte-b4toos){color:var(--mist);font-weight:900}.pixel-loader.svelte-b4toos{gap:8px;display:flex}.pixel-loader.svelte-b4toos i:where(.svelte-b4toos){background:var(--cyan);width:20px;height:20px;animation:.7s steps(2,end) infinite alternate svelte-b4toos-load}.pixel-loader.svelte-b4toos i:where(.svelte-b4toos):nth-child(2){background:var(--gold);animation-delay:.15s}.pixel-loader.svelte-b4toos i:where(.svelte-b4toos):nth-child(3){background:var(--coral);animation-delay:.3s}.text-button.svelte-b4toos{color:var(--cyan);font:700 9px/1 var(--pixel);cursor:pointer;background:0 0;border:0}@keyframes svelte-b4toos-load{to{transform:translateY(-10px)}}@media (width<=640px){.player-nav.svelte-b4toos{grid-template-columns:1fr auto}.player-nav.svelte-b4toos>strong:where(.svelte-b4toos){display:none}.answer-stage.svelte-b4toos,.reveal-stage.svelte-b4toos{padding-top:13px}.instruction.svelte-b4toos{align-items:start;margin-bottom:10px}.instruction.svelte-b4toos h1:where(.svelte-b4toos){max-width:76%}.locked-answer.svelte-b4toos{min-height:130px}}@media (prefers-reduced-motion:reduce){.pixel-loader.svelte-b4toos i:where(.svelte-b4toos){animation:none}}
