@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(./pixelify-sans-cyrillic-400-normal-DfOZNMlW.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:400;src:url(./pixelify-sans-latin-ext-400-normal-DdH6zlBQ.woff2)format("woff2"),url(./pixelify-sans-latin-ext-400-normal-BkfTUL4s.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:400;src:url(./pixelify-sans-latin-400-normal-DLrIX9QE.woff2)format("woff2"),url(./pixelify-sans-latin-400-normal-JapMNN6Z.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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(./pixelify-sans-cyrillic-600-normal-B3EuUOZG.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:600;src:url(./pixelify-sans-latin-ext-600-normal-Dha6RiOG.woff2)format("woff2"),url(./pixelify-sans-latin-ext-600-normal-CDaIumwU.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:600;src:url(./pixelify-sans-latin-600-normal-Dd_Dy7u5.woff2)format("woff2"),url(./pixelify-sans-latin-600-normal-BNlgYbDL.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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(./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(./pixelify-sans-latin-ext-700-normal-ClyJstAh.woff2)format("woff2"),url(./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(./pixelify-sans-latin-700-normal-D3Xxx3QE.woff2)format("woff2"),url(./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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(./vt323-vietnamese-400-normal-D0VnvwZ9.woff2)format("woff2"),url(./vt323-vietnamese-400-normal-D_5Q7Vcv.woff)format("woff");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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(./vt323-latin-ext-400-normal-iUdYUaX4.woff2)format("woff2"),url(./vt323-latin-ext-400-normal-DqOq58ri.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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(./vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(./vt323-latin-400-normal-Dqn9ZSPj.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}:root{--px:3px;--ink:#e6f6ff;--ink-dark:#06122e;--muted:#8fb0d6;--dim:#5d7099;--panel:#06122ee6;--panel-2:#091a3ceb;--line:#3dffa0;--line-hi:#9dffd0;--cyan:#3dffa0;--score:#6fc8ff;--pink:#ff4f8b;--amber:#ffb347;--gold:#ffd25f;--green:#6ff0a0;--sky:#5fc8ff;--grey:#c9d3e0;--miss:#7a86a3;--glow:#3dffa073;--font-pixel:"Pixelify Sans", "VT323", monospace;--font-mono:"VT323", ui-monospace, "Courier New", monospace;--sat:max(env(safe-area-inset-top,0px), var(--safe-area-inset-top,0px), var(--sat-min,0px));--sar:max(env(safe-area-inset-right,0px), var(--safe-area-inset-right,0px));--sab:max(env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px), var(--sab-min,0px));--sal:max(env(safe-area-inset-left,0px), var(--safe-area-inset-left,0px));--edge:14px}.native-android{--sat-min:34px;--sab-min:14px}*{box-sizing:border-box}html,body{height:100%;color:var(--ink);font-family:var(--font-mono);-webkit-font-smoothing:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#070c22;margin:0;overflow:hidden}button,input{font:inherit;color:inherit}button,a{cursor:pointer;touch-action:manipulation}input{-webkit-user-select:text;user-select:text}[hidden]{display:none!important}#app{transform-origin:50%;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}#screen{image-rendering:pixelated;image-rendering:crisp-edges;position:absolute;top:0;left:0}#labels{pointer-events:none;z-index:2;transition:opacity 1.2s;position:absolute;top:0;bottom:0;left:0;right:0}#labels.off{opacity:0;transition:opacity .3s}.wl{white-space:nowrap;letter-spacing:.04em;color:#d6e8ffc7;text-shadow:0 0 6px #3dffa033,1px 1px #04081699;will-change:transform;font-size:17px;line-height:1;position:absolute;top:0;left:0}.wl.big{color:#fff3c4;letter-spacing:.12em;text-shadow:0 0 10px #ffd25f66,1px 1px #040816b3}.wl.right{text-align:right}.wl.light{color:#1e3a6ec7;text-shadow:0 0 6px #ffffff80}.wl.light.big{color:#18366e}.ruler-l{color:#a0beeb99;white-space:nowrap;will-change:transform;font-size:14px;position:absolute;top:0;left:0}.ruler-l.light{color:#1e3c6e99}.you{color:var(--pink);letter-spacing:.1em;text-shadow:0 0 8px #ff4f8bb3;will-change:transform;white-space:nowrap;font-size:15px;position:absolute;top:0;left:auto}.card,.hud,.big-btn,.small-btn,.icon-btn,.answer-field,.go-btn,.countdown,.toast{--bc:var(--line);--bw:3px;background:var(--panel);box-shadow:0 calc(var(--bw) * -1) 0 0 var(--bc), 0 var(--bw) 0 0 var(--bc), calc(var(--bw) * -1) 0 0 0 var(--bc), var(--bw) 0 0 0 var(--bc), 0 0 24px 2px #050a1e73}.hud{top:calc(var(--edge) + var(--sat));left:max(calc(var(--edge) * 2 + 34px + var(--sal)), calc(50% - 380px));right:max(calc(var(--edge) * 2 + 34px + var(--sar)), calc(50% - 380px));pointer-events:none;z-index:10;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 18px;animation:.5s cubic-bezier(.2,1.4,.4,1) both dropIn;display:grid;position:absolute}.hud-box{flex-direction:column;gap:2px;display:flex}.hud-right{align-items:flex-end}.hud-k{letter-spacing:.25em;color:var(--muted);font-size:13px}.hud-v{font-family:var(--font-pixel);color:var(--cyan);text-shadow:0 0 10px var(--glow);font-size:24px;line-height:1}.hud-score{color:var(--score);text-shadow:0 0 10px #6fc8ff80}.hud-zone{letter-spacing:.18em;color:var(--amber);font-size:13px}.hud-v.bump{animation:.45s ease-out bump}.hud-mid{flex-direction:column;align-items:center;gap:6px;padding-top:4px;display:flex}.pips{gap:5px;display:flex}.pip{background:#1a2547;width:14px;height:14px;transition:background .3s,box-shadow .3s;box-shadow:inset 0 0 0 2px #2d4275}.pip.current{background:var(--cyan);box-shadow:inset 0 0 0 2px #c9ffe6, 0 0 10px var(--cyan);animation:1s steps(2,end) infinite pulse}.pip.t0{background:#3a4462;box-shadow:inset 0 0 0 2px #556087}.pip.t1{background:var(--grey);box-shadow:0 0 6px var(--grey)}.pip.t2{background:var(--sky);box-shadow:0 0 6px var(--sky)}.pip.t3{background:var(--green);box-shadow:0 0 6px var(--green)}.pip.t4{background:var(--pink);box-shadow:0 0 8px var(--pink)}.pip.t5{background:var(--gold);box-shadow:0 0 10px var(--gold)}.pips-label{letter-spacing:.25em;color:var(--muted);text-shadow:0 1px #00000080;font-size:13px}.corner-btns{top:calc(var(--edge) + var(--sat));right:calc(var(--edge) + var(--sar));z-index:30;flex-direction:column;gap:10px;display:flex;position:absolute}.native-android:has(#summary:not([hidden])) .corner-btns{display:none}.native-ios:has(#summary:not([hidden])) .corner-btns{display:none}.icon-btn{width:34px;height:34px;font-family:var(--font-pixel);color:var(--muted);border:0;place-items:center;padding:0;font-size:18px;display:grid}.icon-btn:hover,.icon-btn:active{--bc:var(--line-hi);color:var(--ink)}.icon-btn .snd-off,.muted .icon-btn .snd-on{display:none}.muted .icon-btn .snd-off{display:inline}.screen{z-index:20;position:absolute;top:0;bottom:0;left:0;right:0}.title-screen{pointer-events:none}.title-screen>*{pointer-events:auto}.title-screen.leaving .title-head,.title-screen.leaving .checklist{animation:.7s cubic-bezier(.6,0,.9,.4) forwards flyUp}.title-screen.leaving .title-dock{animation:.6s cubic-bezier(.6,0,.9,.4) forwards sinkDown}.title-head{left:calc(6vw + var(--sal));top:calc(8vh + var(--sat));pointer-events:none;position:absolute}.logo{font-family:var(--font-pixel);letter-spacing:.08em;color:#eefaff;-webkit-text-stroke:0;text-shadow:-4px 0 #6fc8ffe6,4px 0 #3dffa0e6,0 6px #06122e,0 0 40px #3dffa04d;margin:0;font-size:clamp(64px,12vw,170px);font-weight:700;line-height:.95;animation:1s cubic-bezier(.2,1.3,.4,1) both logoIn,5s step-end 1.2s infinite logoGlitch;position:relative}.logo:before,.logo:after{content:attr(data-text);pointer-events:none;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.logo:before{color:var(--score);clip-path:inset(10% 0 62%);animation:5s step-end 1.2s infinite slice}.logo:after{color:var(--cyan);clip-path:inset(58% 0 18%);animation:5s step-end 1.5s infinite reverse slice}.title-screen{--outline:2px 0 0 #0b1430, -2px 0 0 #0b1430, 0 2px 0 #0b1430, 0 -2px 0 #0b1430, 2px 2px 0 #0b1430, -2px 2px 0 #0b1430, 2px -2px 0 #0b1430, -2px -2px 0 #0b1430}.title-screen:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#060c248c 0%,#060c244d 55%,#060c2400 100%);height:52%;position:absolute;top:0;left:0;right:0}.subtitle{font-family:var(--font-pixel);letter-spacing:.42em;color:var(--cyan);text-shadow:var(--outline), 0 4px 0 #0b1430, 0 0 16px var(--glow);margin:clamp(8px,1.4vw,16px) 0 0;padding-left:.1em;font-size:clamp(16px,2.2vw,23px);animation:.8s .3s both fadeUp}.checklist{--cpy:10px;--cpx:14px;right:calc(8vw + var(--sar));width:260px;animation:.8s .5s both fadeUp;position:absolute;top:30vh}.checklist .card-kicker{margin-bottom:8px}.check-rows{margin:0;font-size:18px;line-height:1.45}.check-rows div{justify-content:space-between;gap:12px;display:flex}.check-rows dt{color:var(--ink)}.check-rows dd{color:var(--cyan);text-align:right;margin:0}.title-dock{left:max(16px,50% - 320px);right:max(16px,50% - 320px);bottom:calc(5vh + var(--sab));background:var(--panel);box-shadow:0 -3px 0 0 var(--line), 0 3px 0 0 var(--line), -3px 0 0 0 var(--line), 3px 0 0 0 var(--line), 0 0 30px 4px #050a1e80;flex-direction:column;gap:12px;padding:12px 16px 16px;animation:.8s .7s both fadeUp;display:flex;position:absolute}.dock-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.link-btn{letter-spacing:.16em;color:var(--muted);background:0 0;border:0;padding:4px 0;font-size:16px}.link-btn:hover{color:var(--ink);outline:none}.link-btn:focus-visible{color:var(--ink);outline:none}.dock-record{letter-spacing:.16em;color:var(--muted);font-size:15px}.dock-row{gap:12px;display:flex}.dock-btn{flex:1;justify-content:center;align-items:center;gap:10px;min-height:46px;display:flex}.dock-btn.endless{color:var(--gold)}.ico{flex:none;display:inline-flex}.ico svg{display:block}.howto-list{letter-spacing:.04em;color:#c7d6f2;margin:8px 0 0;padding:12px 16px 12px 36px;font-size:18px;line-height:1.35}.howto-list li::marker{color:var(--amber)}.big-btn{--bc:var(--cyan);--fill:var(--cyan);font-family:var(--font-pixel);letter-spacing:.22em;color:var(--ink-dark);background:var(--fill);box-shadow:0 -3px 0 0 var(--bc), 0 3px 0 0 var(--bc), -3px 0 0 0 var(--bc), 3px 0 0 0 var(--bc), 0 0 26px 0 var(--glow);border:0;padding:18px 20px;font-size:clamp(20px,3vw,26px);font-weight:600;transition:transform .12s,filter .12s}.big-btn:hover{filter:brightness(1.12);outline:none;transform:translateY(-2px)}.big-btn:focus-visible{filter:brightness(1.12);outline:none;transform:translateY(-2px)}.big-btn:active{transform:translateY(2px)}#btn-start{animation:2.4s ease-in-out infinite breathe}.small-btn{letter-spacing:.2em;color:#c7d6f2;border:0;padding:7px 14px;font-size:16px}.small-btn:hover{--bc:var(--line-hi);color:#fff;outline:none}.small-btn:focus-visible{--bc:var(--line-hi);color:#fff;outline:none}.countdown{letter-spacing:.18em;color:#c7d6f2;z-index:20;white-space:nowrap;padding:9px 20px;font-size:19px;position:absolute;bottom:18vh;left:50%;transform:translate(-50%)}.countdown b{color:var(--cyan);font-weight:400}.countdown.go b{color:var(--amber)}.card{--cpy:22px;--cpx:26px;padding:var(--cpy) var(--cpx)}.card-kicker{margin:calc(var(--cpy) * -1) calc(var(--cpx) * -1) 14px;padding:7px var(--cpx) 6px;letter-spacing:.32em;color:var(--ink-dark);background:var(--bc);font-size:15px}.prompt-card{z-index:15;width:min(560px,100% - 32px);animation:.55s cubic-bezier(.2,1.3,.4,1) both cardIn;position:absolute;top:32%;left:50%;transform:translate(-50%,-50%)}.prompt-card.out{animation:.35s cubic-bezier(.6,0,.9,.4) forwards cardOut}.prompt-q{font-family:var(--font-pixel);color:#f3f8ff;min-height:1.15em;margin:10px 0 12px;font-size:clamp(24px,3.6vw,34px);font-weight:600;line-height:1.15}.prompt-q .caret{width:.5em;color:var(--cyan);animation:.6s steps(2,end) infinite blink;display:inline-block}.card-hint{letter-spacing:.15em;color:var(--muted);font-size:15px}.answer-bar{left:50%;bottom:calc(18px + var(--sab));z-index:16;align-items:center;gap:14px;width:min(640px,100% - 24px);animation:.45s cubic-bezier(.2,1.3,.4,1) both barIn;display:flex;position:absolute;transform:translate(-50%)}.answer-bar.out{animation:.3s ease-in forwards barOut}.timer{flex:none;place-items:center;width:58px;height:58px;display:grid;position:relative}.timer svg{position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.timer-bg{fill:#090e22e6;stroke:#1f2d55;stroke-width:4px}.timer-fg{fill:none;stroke:var(--cyan);stroke-width:4px;stroke-dasharray:113.1;stroke-dashoffset:0;filter:drop-shadow(0 0 4px var(--cyan))}#timer-num{font-family:var(--font-pixel);color:var(--cyan);font-size:20px;position:relative}.timer.warn .timer-fg{stroke:var(--pink);filter:drop-shadow(0 0 5px var(--pink))}.timer.warn #timer-num{color:var(--pink);animation:.25s linear infinite shakeX}.answer-field{--bc:var(--cyan);flex:1;min-width:0;padding:0;position:relative}.answer-field input{letter-spacing:.06em;color:#fff;width:100%;caret-color:var(--cyan);background:0 0;border:0;outline:none;padding:13px 14px 12px;font-size:24px;display:block}.answer-field input::placeholder{color:#4d6191}.answer-field.shake{animation:.3s linear 2 shakeX}.answer-field.fixed{animation:.5s ease-out fixFlash}@keyframes fixFlash{30%{filter:brightness(1.8)}}.didyou{--bc:var(--gold);background:var(--panel-2);box-shadow:0 -3px 0 0 var(--bc), 0 3px 0 0 var(--bc), -3px 0 0 0 var(--bc), 3px 0 0 0 var(--bc), 0 0 24px 2px #050a1e73;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;animation:.2s both fadeUp;display:flex;position:absolute;bottom:calc(100% + 14px);left:0;right:0}.didyou-q{letter-spacing:.08em;color:var(--gold);font-size:18px}.didyou-opt{--bc:var(--gold);letter-spacing:.04em;color:#fff;box-shadow:0 -2px 0 0 var(--bc), 0 2px 0 0 var(--bc), -2px 0 0 0 var(--bc), 2px 0 0 0 var(--bc);background:#ffd25f1f;border:0;padding:6px 12px;font-size:21px}.didyou-opt:hover{background:#ffd25f4d;outline:none}.didyou-opt:focus-visible{background:#ffd25f4d;outline:none}.didyou-opt:after{content:"?";color:var(--gold)}.timebar{background:#16224a;height:4px;position:absolute;bottom:-12px;left:0;right:0}.timebar-fill{background:var(--cyan);width:100%;height:100%;box-shadow:0 0 8px var(--cyan);transform-origin:0}.timer.warn~.answer-field .timebar-fill{background:var(--pink);box-shadow:0 0 8px var(--pink)}.go-btn{--bc:var(--cyan);height:52px;font-family:var(--font-pixel);letter-spacing:.15em;color:var(--ink-dark);background:var(--cyan);border:0;flex:none;padding:0 18px;font-size:18px;font-weight:600}.go-btn:hover{filter:brightness(1.12)}.result-card{text-align:center;z-index:15;background:var(--panel);--bc:var(--tc,var(--line));width:min(520px,100% - 32px);animation:.6s cubic-bezier(.2,1.4,.4,1) both cardIn;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.result-card.out{animation:.3s ease-in forwards cardOut}.tier-icon{width:96px;height:96px;image-rendering:pixelated;filter:drop-shadow(0 0 10px var(--tc,#fff));animation:1.6s ease-in-out infinite bob}.tier-name{font-family:var(--font-pixel);letter-spacing:.16em;color:var(--tc,#fff);text-shadow:-2px 0 0 #6fc8ff8c, 2px 0 0 #3dffa08c, 0 0 18px var(--tc,#fff);margin-top:6px;font-size:clamp(30px,5vw,44px);font-weight:700;animation:.7s cubic-bezier(.2,1.6,.4,1) .1s both tierIn}.result-answer{color:#fff;margin-top:8px;font-size:26px}.result-points{letter-spacing:.08em;color:#dfe9ff;margin-top:10px;font-size:22px}.result-points b{color:var(--tc,var(--pink));font-weight:400}.result-flavor{letter-spacing:.06em;color:var(--muted);margin-top:8px;font-size:18px}.result-extra{color:#8ea4cc;margin-top:14px;font-size:17px;line-height:1.35}.result-extra b{color:#c7d6f2;font-weight:400}.result-extra .rare{color:var(--gold)}.result-btn{width:100%;margin-top:18px}.result-card.t5{animation:.6s cubic-bezier(.2,1.4,.4,1) both cardIn,1.2s ease-in-out .6s infinite alternate legend}.summary-screen,.modal-screen{padding:calc(60px + var(--sat)) calc(16px + var(--sar)) calc(16px + var(--sab)) calc(16px + var(--sal));background:#03051059;flex-direction:column;display:flex;overflow-y:auto}.modal-screen{z-index:45;background:#03051099}.summary-card,.modal-card{text-align:center;flex:none;width:min(560px,100%);margin:auto;animation:.6s cubic-bezier(.2,1.3,.4,1) both modalIn}.sum-alt{font-family:var(--font-pixel);color:var(--cyan);text-shadow:-2px 0 0 #6fc8ffb3, 2px 0 0 #3dffa0b3, 0 0 22px var(--glow);margin-top:10px;font-size:clamp(36px,7vw,56px);font-weight:700}.sum-zone{letter-spacing:.35em;color:var(--amber);font-size:20px}.sum-grid{justify-content:center;gap:6px;margin:16px 0 8px;display:flex}.sum-grid .pip{width:22px;height:22px;animation:.4s cubic-bezier(.2,1.6,.4,1) both popIn}.sum-score{color:#dfe9ff;letter-spacing:.1em;font-size:22px}.sum-score span{color:var(--score);font-family:var(--font-pixel)}.sum-list{text-align:left;margin:14px 0 0;padding:0;font-size:18px;list-style:none}.sum-item{border-top:2px dashed #1f2d55;padding:8px 0 6px;animation:.4s both fadeUp}.sum-head{text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;grid-template-areas:"q q""a p";align-items:baseline;gap:2px 10px;width:100%;padding:2px;font-size:19px;display:grid}.sum-head:hover{background:#3dffa012;outline:none}.sum-head:focus-visible{background:#3dffa012;outline:none}.sum-list .q{letter-spacing:.04em;color:var(--muted);grid-area:q;font-size:15px}.sum-list .a{color:#fff;overflow-wrap:anywhere;grid-area:a}.sum-list .p{text-align:right;min-width:3.2em;font-family:var(--font-pixel);grid-area:p;font-size:18px}.sum-best{color:#c7d6f2;padding:2px;font-size:16px;line-height:1.35}.sum-best .lbl{color:var(--dim)}.sum-best i{color:var(--gold);font-style:normal}.sum-more{letter-spacing:.12em;color:var(--cyan);background:0 0;border:0;margin:4px 0 0;padding:6px 2px;font-size:15px}.sum-more:hover{color:#fff;outline:none}.sum-more:focus-visible{color:#fff;outline:none}.sum-detail{padding:4px 2px 10px;display:none}.sum-item.open .sum-detail{animation:.25s both fadeUp;display:block}.dist-h{letter-spacing:.25em;color:var(--cyan);margin:10px 0 6px;font-size:14px;font-weight:400}.dist-row.pts .dist-bar i{background:#b8913a}.dist-row.pts.mine .dist-bar i{background:var(--score)}.dist{flex-direction:column;gap:4px;display:flex}.dist-row{color:#c7d6f2;grid-template-columns:2.2em minmax(0,9em) 1fr 3.4em;align-items:center;gap:8px;font-size:16px;display:grid}.dist-rank{color:var(--dim);text-align:right}.dist-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dist-name em{color:var(--score);font-style:normal}.dist-bar{background:#121c3d;height:10px}.dist-bar i{background:#4b6fb0;height:100%;display:block}.dist-pct{text-align:right;color:var(--muted)}.dist-row.mine{color:#fff}.dist-row.mine .dist-bar i{background:var(--score);box-shadow:0 0 8px var(--score)}.dist-row.mine .dist-pct{color:var(--score)}.dist-gap{color:var(--dim);padding-left:2.6em;line-height:.8}.dist-note,.dist-gems,.dist-src{color:#a9bbdc;margin:8px 0 0;font-size:16px;line-height:1.35}.dist-note b{color:#fff;font-weight:400}.dist-gems span{color:var(--gold)}.dist-src{color:var(--dim);font-size:14px}.rank-line{color:#dfe9ff;margin-bottom:6px;font-size:18px}.rank-line .hl{color:var(--tc,var(--pink));font-weight:400}.rank-line .est{color:var(--dim)}.rank-meter{background:#16224a;width:80%;height:6px;margin:0 auto 12px}.rank-meter i{background:var(--tc,var(--pink));height:100%;box-shadow:0 0 8px var(--tc,var(--pink));transform-origin:0;animation:1s cubic-bezier(.2,.8,.3,1) .4s both grow;display:block}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.modal-card.paywall{--bc:var(--gold)}.pay-icon{width:96px;height:96px;image-rendering:pixelated;filter:drop-shadow(0 0 12px #ffd25fcc);margin-top:8px;animation:1.6s ease-in-out infinite bob}.pay-title{font-family:var(--font-pixel);letter-spacing:.08em;color:var(--gold);text-shadow:0 0 16px #ffd25f99;margin:6px 0 0;font-size:30px;font-weight:700}.pay-lead{color:#dfe9ff;margin:8px 0 0;font-size:19px}.pay-list{text-align:left;color:#c7d6f2;flex-direction:column;gap:4px;margin:14px auto 18px;padding:0;font-size:18px;list-style:none;display:inline-flex}.pay-list li:before{content:"▸ ";color:var(--gold)}.pay-buy{--bc:var(--gold);text-shadow:0 0 10px #ffd25f99;width:100%}.pay-buy[disabled],.pay-restore[disabled]{opacity:.55;cursor:default;transform:none}.pay-link{text-align:center;text-decoration:none;display:block}.pay-restore{margin-top:14px}.pay-note{color:var(--dim);margin:12px 0 0;font-size:15px}.pay-note.warn{color:var(--pink)}.unlock-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:16px;display:flex}.unlock-ok{letter-spacing:.15em;color:var(--green);padding:7px 0;font-size:16px}.small-btn.accent{--bc:var(--gold);color:var(--gold)}.modal-note a{color:var(--cyan)}#modal-body+.small-btn{margin-top:4px}.sum-stats{color:var(--muted);letter-spacing:.1em;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:16px;font-size:16px;display:flex}.sum-stats b{font-family:var(--font-pixel);color:#fff;font-size:22px;font-weight:600;display:block}.sum-actions{flex-direction:column;gap:14px;margin-top:18px;display:flex}.sum-row{justify-content:center;gap:12px;display:flex}.sum-row .small-btn{flex:1}.sum-next{letter-spacing:.15em;color:var(--muted);margin-top:14px;font-size:16px}.sum-next b{color:var(--cyan);font-weight:400}.lang-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:4px 0 16px;display:flex}.lang-lbl{letter-spacing:.25em;width:100%;color:var(--muted);font-size:14px}.small-btn.active{--bc:var(--cyan);color:var(--cyan)}.modal-note{color:var(--muted);margin:0 0 18px;font-size:17px;line-height:1.4}.modal-howto{text-align:left;margin:18px 0;display:block}.player-id{letter-spacing:.04em;font-size:13px}.player-id span{color:#8fb0d6;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.stats-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.stats-grid div{letter-spacing:.12em;color:var(--muted);font-size:14px}.stats-grid b{font-family:var(--font-pixel);color:#fff;font-size:28px;font-weight:600;display:block}.stats-hist{text-align:left;flex-direction:column;gap:6px;margin-bottom:18px;font-size:16px;display:flex}.stats-hist .row{color:var(--muted);grid-template-columns:130px 1fr 52px;align-items:center;gap:8px;display:grid}.stats-hist .bar{background:var(--cyan);height:12px;box-shadow:0 0 6px var(--cyan);min-width:2px}.stats-hist .n{text-align:right;color:#fff}.modal-h{letter-spacing:.28em;color:var(--cyan);margin:18px 0 10px;font-size:15px;font-weight:400}.badge-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin-bottom:6px;display:grid}.badge{background:#ffffff08;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex;box-shadow:inset 0 0 0 1px #1f2d55}.badge canvas{width:44px;height:40px;image-rendering:pixelated}.badge span{color:var(--muted);text-align:center;font-size:15px;line-height:1.1}.badge small{color:var(--dim);text-align:center;font-size:12px;line-height:1.15}.badge.on{box-shadow:inset 0 0 0 1px var(--cyan)}.badge.on span{color:#fff}.badge.on canvas{filter:drop-shadow(0 0 6px #ffd25f80)}.skin-row{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px;margin-bottom:16px;display:grid}.skin{color:var(--ink);background:#ffffff08;border:0;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex;box-shadow:inset 0 0 0 1px #1f2d55}.skin canvas{width:39px;height:63px;image-rendering:pixelated}.skin span{font-size:15px}.skin small{color:var(--dim);font-size:12px;line-height:1.15}.skin.locked canvas{filter:grayscale()brightness(.45)}.skin.locked{cursor:default}.skin.active{box-shadow:inset 0 0 0 2px var(--cyan), 0 0 12px var(--glow)}.skin:not(.locked):hover{background:#3dffa014}.sum-rank{color:var(--muted);margin-top:6px;font-size:18px;animation:.4s both fadeUp}.sum-rank b{color:var(--cyan);font-weight:400}.sum-badges{color:var(--muted);margin-top:12px;font-size:17px}.sum-badges b{color:var(--gold);font-weight:400}.sum-remind{border:2px dashed var(--line);margin-top:16px;padding:12px}.sum-remind p{color:#fff;margin:0 0 10px;font-size:18px}.remind-hour{align-items:center;gap:8px;display:inline-flex}.remind-hour b{min-width:3.2em;font-family:var(--font-pixel);color:#fff;font-size:18px;font-weight:600}.remind-hour.off b{color:var(--muted)}.remind-hour .small-btn{min-width:44px;padding-left:0;padding-right:0}.toast{left:50%;bottom:calc(120px + var(--sab));letter-spacing:.1em;text-align:center;opacity:0;pointer-events:none;z-index:50;width:max-content;max-width:calc(100% - 32px);padding:9px 18px;font-size:19px;transition:opacity .25s,transform .25s;position:absolute;transform:translate(-50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}.intro{z-index:55;cursor:pointer;background:#04060f;position:absolute;top:0;bottom:0;left:0;right:0}.intro-screen{visibility:hidden;background:radial-gradient(#0b1430 0%,#04060f 70%);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.intro.on .intro-screen{visibility:visible;animation:.45s cubic-bezier(.2,.8,.3,1) both introOn}.intro.out{animation:.45s ease-in forwards introOut}.intro.fade{opacity:0;transition:opacity .25s}.intro-drop{aspect-ratio:64/40;width:min(64vw,320px);image-rendering:pixelated;filter:drop-shadow(0 0 10px #4de3ff99)}.intro-logo{font-family:var(--font-pixel);letter-spacing:.06em;white-space:nowrap;margin-top:-8%;font-size:clamp(40px,12vw,96px);font-weight:700;line-height:1}.intro-logo span{opacity:0;text-shadow:-3px 0 #ff4f8bd9,3px 0 #4de3ffd9,0 0 24px #4de3ff59;display:inline-block}.intro-logo .pl{color:#fff7e0}.intro-logo .dev{color:#4de3ff}.intro.letters .intro-logo span{animation:letterIn .42s calc(var(--i) * 70ms) cubic-bezier(.2, 1.6, .4, 1) both}.intro-sub{letter-spacing:.6em;color:var(--muted);opacity:0;padding-left:.6em;font-size:clamp(16px,4.4vw,22px)}.intro.sub .intro-sub{animation:.6s both fadeUp}.intro-skip{bottom:calc(24px + var(--sab));letter-spacing:.2em;color:#3a4c78;font-size:14px;position:absolute}@keyframes introOn{0%{filter:brightness(4);transform:scale(1.02,.01)}to{filter:none;transform:none}}@keyframes introOut{0%{opacity:1;filter:none}30%{opacity:1;filter:brightness(2.4)hue-rotate(40deg);transform:translate(-6px)skew(-6deg)}60%{transform:translate(5px)}to{opacity:0;filter:brightness(.4);transform:none}}@keyframes letterIn{0%{opacity:0;filter:blur(4px);transform:translateY(-40px)scale(1.8)}60%{opacity:1;filter:none}to{opacity:1;transform:none}}.crt{pointer-events:none;z-index:60;background:repeating-linear-gradient(to bottom, #ffffff09 0, #ffffff09 1px, #0000 1px, #0000 calc(var(--px) - 1px), #00000029 calc(var(--px) - 1px), #00000029 var(--px));position:absolute;top:0;bottom:0;left:0;right:0}.crt:before{content:"";background:linear-gradient(#fff0,#bee6ff0d,#fff0);height:22vh;animation:7s linear infinite roll;position:absolute;top:-22vh;left:0;right:0}.crt:after{content:"";background:radial-gradient(#0000 55%,#00001473 100%);animation:.12s steps(2,end) infinite flicker;position:absolute;top:0;bottom:0;left:0;right:0}.power{z-index:70;pointer-events:none;opacity:0;background:#000;position:absolute;top:0;bottom:0;left:0;right:0}#app.power-off{animation:.55s cubic-bezier(.6,0,.8,.4) forwards powerOff}#app.power-on{animation:.6s cubic-bezier(.2,.8,.3,1) forwards powerOn}#app.shake{animation:.4s linear appShake}@keyframes logoIn{0%{opacity:0;filter:blur(6px);transform:translateY(-40px)scale(1.15)}to{opacity:1;filter:none;transform:none}}@keyframes logoGlitch{0%,86%,to{transform:none}87%{transform:translate(-4px,1px)skew(-8deg)}89%{transform:translate(5px,-1px)}91%{transform:translate(-2px)skew(6deg)}93%{transform:none}}@keyframes slice{0%,86%,to{opacity:0;transform:none}87%{opacity:.9;transform:translate(-10px)}90%{opacity:.9;transform:translate(8px)}93%{opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes flyUp{to{opacity:0;transform:translateY(-60vh)}}@keyframes sinkDown{to{opacity:0;transform:translateY(40vh)}}@keyframes breathe{0%,to{box-shadow:0 -3px 0 0 var(--bc), 0 3px 0 0 var(--bc), -3px 0 0 0 var(--bc), 3px 0 0 0 var(--bc), 0 0 16px 0 #3dffa040}50%{box-shadow:0 -3px 0 0 var(--bc), 0 3px 0 0 var(--bc), -3px 0 0 0 var(--bc), 3px 0 0 0 var(--bc), 0 0 34px 4px #3dffa08c}}@keyframes dropIn{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:none}}@keyframes cardIn{0%{opacity:0;filter:brightness(3);transform:translate(-50%,-50%)scale(.6)translateY(40px)}to{opacity:1;filter:none;transform:translate(-50%,-50%)}}@keyframes modalIn{0%{opacity:0;filter:brightness(3);transform:scale(.7)translateY(40px)}to{opacity:1;filter:none;transform:none}}@keyframes cardOut{to{opacity:0;filter:brightness(4);transform:translate(-50%,-50%)scaleY(.02)scaleX(1.2)}}@keyframes barIn{0%{opacity:0;transform:translate(-50%,60px)}to{opacity:1;transform:translate(-50%)}}@keyframes barOut{to{opacity:0;transform:translate(-50%,60px)}}@keyframes tierIn{0%{opacity:0;letter-spacing:.6em;transform:scale(2.4)}to{opacity:1;transform:none}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bump{0%{transform:scale(1)}30%{filter:brightness(1.8);transform:scale(1.35)}to{transform:scale(1)}}@keyframes pulse{50%{opacity:.45}}@keyframes popIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes blink{50%{opacity:0}}@keyframes shakeX{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes roll{to{transform:translateY(130vh)}}@keyframes flicker{50%{opacity:.93}}@keyframes legend{0%{box-shadow:0 -3px 0 0 var(--bc), 0 3px 0 0 var(--bc), -3px 0 0 0 var(--bc), 3px 0 0 0 var(--bc), 0 0 20px 2px #ffd25f4d}to{box-shadow:0 -3px 0 0 var(--bc), 0 3px 0 0 var(--bc), -3px 0 0 0 var(--bc), 3px 0 0 0 var(--bc), 0 0 50px 10px #ffd25f8c}}@keyframes powerOff{0%{filter:brightness();transform:none}45%{filter:brightness(5);transform:scale(1.02,.006)}80%{filter:brightness(6);transform:scale(.02,.006)}to{filter:brightness(0);transform:scale(0)}}@keyframes powerOn{0%{filter:brightness(6);transform:scale(.02,.006)}40%{filter:brightness(4);transform:scale(1.02,.006)}to{filter:brightness();transform:none}}@keyframes appShake{0%,to{transform:none}20%{transform:translate(-6px,3px)}40%{transform:translate(5px,-4px)}60%{transform:translate(-4px,2px)}80%{transform:translate(3px,-1px)}}@media (max-width:640px){:root{--edge:12px}.hud{left:calc(var(--edge) + var(--sal));right:calc(var(--edge) + var(--sar));gap:8px;padding:7px 48px 7px 10px}.hud-v{font-size:18px}.hud-k,.hud-zone{letter-spacing:.12em;font-size:11px}.hud-mid{gap:5px;padding-top:0}#app:has(#hud:not([hidden])) .corner-btns{top:calc(var(--edge) + var(--sat) + 14px);right:calc(var(--edge) + var(--sar) + 6px)}#app:has(#hud:not([hidden])) .icon-btn{box-shadow:none;background:0 0}.pip{width:11px;height:11px}.pips{gap:4px}.pips-label{letter-spacing:.15em;font-size:11px}.title-head{left:calc(18px + var(--sal));top:calc(var(--edge) + var(--sat) + 30px)}.logo{font-size:min(20vw,84px)}.subtitle{letter-spacing:.4em;font-size:16px}.checklist{right:calc(16px + var(--sar));width:196px;top:38%}.check-rows{font-size:17px}.title-dock{padding:12px calc(14px + var(--sar)) calc(16px + var(--sab)) calc(14px + var(--sal));box-shadow:0 -3px 0 0 var(--line), 0 -10px 30px #050a1e80;bottom:0;left:0;right:0}.big-btn{letter-spacing:.14em;padding:15px 12px}.dock-btn{letter-spacing:.12em;gap:8px;min-height:44px;font-size:15px}.card{--cpy:16px;--cpx:16px}.prompt-card{top:36%}.prompt-q{font-size:25px}.countdown{bottom:calc(18vh + var(--sab));font-size:16px}.timer{width:48px;height:48px}.answer-bar{gap:10px}.go-btn{height:46px;padding:0 12px;font-size:16px}.answer-field input{padding:11px 10px;font-size:20px}.didyou-q{width:100%;font-size:16px}.didyou-opt{padding:7px 11px;font-size:19px}.result-card{max-height:calc(100% - 140px - var(--sat) - var(--sab));top:47%;overflow-y:auto}.tier-icon{width:64px;height:64px}.tier-name{font-size:30px}.result-answer{font-size:22px}.result-points{font-size:19px}.result-flavor,.result-extra{font-size:16px}.result-btn{margin-top:12px}.stats-grid{grid-template-columns:repeat(2,1fr)}.dist-row{grid-template-columns:1.8em minmax(0,8em) 1fr 3em;gap:6px;font-size:15px}.wl{font-size:13px}.ruler-l{font-size:12px}}.kb .prompt-card{top:calc(var(--sat) + 92px);animation:none;transform:translate(-50%)}.kb .hud-mid,.kb .card-hint{display:none}@media (prefers-reduced-motion:reduce){.logo,.logo:before,.logo:after,#btn-start,.crt:before,.crt:after,.tier-icon{animation:none!important}}
