@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:400;src:url(./orbitron-latin-400-normal-U6xZUhur.woff2)format("woff2"),url(./orbitron-latin-400-normal-DBk4Dmer.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:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(./orbitron-latin-700-normal-4jsRXGGJ.woff2)format("woff2"),url(./orbitron-latin-700-normal-DmYOh-W9.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:Orbitron;font-style:normal;font-display:swap;font-weight:900;src:url(./orbitron-latin-900-normal-DrIi7unX.woff2)format("woff2"),url(./orbitron-latin-900-normal-BbJatbhp.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:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(./rajdhani-devanagari-500-normal-B_DH_jja.woff2)format("woff2"),url(./rajdhani-devanagari-500-normal-BPH8g_s8.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(./rajdhani-latin-ext-500-normal-DiyUS11w.woff2)format("woff2"),url(./rajdhani-latin-ext-500-normal-CyRWJZ5B.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:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(./rajdhani-latin-500-normal-ByNUCHrt.woff2)format("woff2"),url(./rajdhani-latin-500-normal-DfvNI-Td.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:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(./rajdhani-devanagari-700-normal-BQQOj9BB.woff2)format("woff2"),url(./rajdhani-devanagari-700-normal-DBRwWuxA.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(./rajdhani-latin-ext-700-normal-S6aYESQK.woff2)format("woff2"),url(./rajdhani-latin-ext-700-normal-BPaQ7tlD.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:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(./rajdhani-latin-700-normal-BPDUZo87.woff2)format("woff2"),url(./rajdhani-latin-700-normal-e0Uj8ZlN.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:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./share-tech-mono-latin-400-normal-CCqdbj5z.woff2)format("woff2"),url(./share-tech-mono-latin-400-normal-15MgdvEM.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}#ui{--u:min(1vw, 1.7778vh);--void:#05010d;--mag:#ff2bd6;--pink:#ff4f9a;--cyan:#20f0ff;--ice:#9ff8ff;--violet:#8a4dff;--orange:#ff8a3d;--gold:#ffd36b;--red:#ff2a3d;--text:#e9fcff;--dim:#beecff8c;--line:#9ff8ff47;--glow-c:0 0 .35em #20f0ffbf, 0 0 1.2em #20f0ff59;--glow-m:0 0 .35em #ff2bd6cc, 0 0 1.2em #ff2bd666;--display:"Orbitron", "Rajdhani", system-ui, sans-serif;--label:"Rajdhani", "Orbitron", system-ui, sans-serif;--mono:"Share Tech Mono", ui-monospace, "SF Mono", Menlo, monospace;pointer-events:none;color:var(--text);font-family:var(--label);-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;z-index:2;font-weight:500;position:fixed;inset:0;overflow:hidden}#ui *,#ui :before,#ui :after{box-sizing:border-box}body.ui-nocursor,body.ui-nocursor *{cursor:none!important}#ui kbd{min-width:1.75em;height:1.6em;font-family:var(--mono);color:#fff;vertical-align:.06em;background:#20f0ff14;border:1px solid #9ff8ff8c;border-bottom-width:2px;border-radius:.28em;justify-content:center;align-items:center;margin:0 .15em;padding:0 .45em;font-size:.86em;line-height:1;display:inline-flex;box-shadow:0 0 .6em #20f0ff2e}.ui-screen{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s,visibility 0s linear .55s;position:absolute;inset:0}.ui-screen.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .6s,visibility}#ui .btn{--c:var(--cyan);min-width:calc(var(--u) * 15);font:700 max(14px, calc(var(--u) * 1.05)) / 1 var(--display);letter-spacing:.32em;text-indent:.32em;color:var(--text);clip-path:polygon(.9em 0,100% 0,100% calc(100% - .9em),calc(100% - .9em) 100%,0 100%,0 .9em);cursor:pointer;pointer-events:auto;background:linear-gradient(90deg,#20f0ff0f,#20f0ff24,#20f0ff0f);border:1px solid #9ff8ff59;outline:none;justify-content:center;align-items:center;gap:.6em;padding:.62em 1.6em .58em;transition:background .2s,color .2s,border-color .2s,transform .2s,text-shadow .2s;display:inline-flex;position:relative}#ui .btn:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff59 48%,#0000 66%);position:absolute;inset:0;transform:translate(-120%)}#ui .btn:hover,#ui .btn.sel{border-color:var(--ice);color:#fff;text-shadow:var(--glow-c);background:linear-gradient(90deg,#20f0ff2e,#20f0ff57,#20f0ff2e);transform:translate(.25em)}#ui .btn.sel:after,#ui .btn:hover:after{animation:1.6s ease-in-out infinite sheen}#ui .btn:active{transform:translate(.25em)scale(.97)}#ui .btn-primary{min-width:calc(var(--u) * 19);font-size:max(16px, calc(var(--u) * 1.45));color:#fff;text-shadow:var(--glow-c);background:linear-gradient(90deg,#ff2bd638,#20f0ff4d);border-color:#9ff8ffbf;padding:.8em 2.2em .76em;box-shadow:inset 0 0 1.5em #20f0ff40}#ui .btn-primary:hover,#ui .btn-primary.sel{background:linear-gradient(90deg,#ff2bd66b,#20f0ff8c)}#ui .btn .chev{font-family:var(--mono);opacity:.8;letter-spacing:0;text-indent:0}@keyframes sheen{0%{transform:translate(-120%)}60%,to{transform:translate(120%)}}.ui-boot{cursor:pointer;background:radial-gradient(#1203278c 0%,#05010deb 55%,#05010dfb 100%);justify-content:center;align-items:center;display:flex}.ui-boot.on .boot-center>*{animation:1.1s cubic-bezier(.2,.8,.2,1) backwards rise}.boot-center{align-items:center;gap:calc(var(--u) * 1.6);flex-direction:column;display:flex}.boot-glyph{width:calc(var(--u) * 11);height:calc(var(--u) * 11);position:relative}.boot-glyph svg{width:100%;height:100%;filter:drop-shadow(0 0 calc(var(--u) * .6) #20f0ffcc);position:absolute;inset:0;overflow:visible}.boot-glyph .spin{transform-origin:50px 50px;animation:9s linear infinite spin}.boot-glyph .spin2{transform-origin:50px 50px;animation:14s linear infinite reverse spin}.boot-glyph .core{transform-origin:50px 50px;filter:drop-shadow(0 0 4px #ff2bd6);animation:.9375s ease-out infinite corepulse}.boot-glyph .pulse{border:2px solid #20f0ff99;border-radius:50%;animation:1.875s cubic-bezier(.1,.6,.3,1) infinite ripple;position:absolute;inset:0}.boot-glyph .pulse.d2{border-color:#ff2bd680;animation-delay:.9375s}.boot-name{font:900 calc(var(--u) * 2.6) / 1 var(--display);letter-spacing:.62em;text-indent:.62em;color:#fff;text-shadow:var(--glow-c);animation-delay:.12s!important}.boot-cta{margin-top:calc(var(--u) * 1.4);font:700 max(15px, calc(var(--u) * 1.25)) / 1 var(--display);letter-spacing:.5em;text-indent:.5em;color:var(--ice);animation-delay:.3s!important}.boot-cta span{animation:1.875s ease-in-out infinite blink;display:inline-block}.boot-sub{font:500 max(12px, calc(var(--u) * .85)) / 1 var(--label);letter-spacing:.4em;text-indent:.4em;color:var(--dim);animation-delay:.45s!important}.boot-sub b{color:var(--pink);font-weight:700}.ui-title{background:linear-gradient(90deg,#05010de6 0%,#05010db8 26%,#05010d40 50%,#05010d00 66%),linear-gradient(#05010d00 78%,#05010db3 100%)}.ui-title:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 30%,#0000 60%);mask-image:linear-gradient(90deg,#000 0% 30%,#0000 60%)}.title-block{left:calc(var(--u) * 6.5);flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:50%;transform:translateY(-54%)}.ui-title.on .title-block>*,.ui-title.on .title-hints,.ui-title.on .title-best{animation:1s cubic-bezier(.2,.8,.2,1) backwards slidein}.ui-title.on .title-block>:nth-child(2){animation-delay:80ms}.ui-title.on .title-block>:nth-child(3){animation-delay:.2s}.ui-title.on .title-block>:nth-child(4){animation-delay:.32s}.ui-title.on .title-block>:nth-child(5){animation-delay:.42s}.ui-title.on .title-block>:nth-child(6){animation-delay:.52s}.ui-title.on .title-hints{animation-delay:.7s}.ui-title.on .title-best{animation-name:fadein;animation-delay:.8s}.title-kicker{font:700 max(12px, calc(var(--u) * .85)) / 1 var(--label);letter-spacing:.55em;color:var(--pink);text-shadow:var(--glow-m);align-items:center;gap:1em;display:flex}.title-kicker i{width:calc(var(--u) * 4);background:linear-gradient(90deg, var(--mag), transparent);height:2px;box-shadow:0 0 8px var(--mag);display:block}.logo{margin:calc(var(--u) * .9) 0 0 -.04em;font:900 calc(var(--u) * 6.1) / 1 var(--display);letter-spacing:.05em;color:#f6feff;text-shadow:0 0 .12em #9ff8ffe6,0 0 .45em #20f0ff8c,0 0 1.1em #ff2bd659;white-space:nowrap;position:relative}.logo .logo-glow{color:#0000;text-shadow:0 0 .18em #9ff8fff2,0 0 .5em #20f0ffbf,0 0 1.1em #ff2bd6b3;opacity:0;will-change:opacity;pointer-events:none;position:absolute;top:0;left:0}.logo:before,.logo:after{content:attr(data-text);text-shadow:none;mix-blend-mode:screen;pointer-events:none;position:absolute;top:0;left:0}.logo:before{color:var(--cyan);opacity:.85;animation:4.7s step-end infinite glitch-a;transform:translate(-.028em,.006em)}.logo:after{color:var(--mag);opacity:.85;animation:4.7s step-end infinite glitch-b;transform:translate(.028em,-.006em)}.logo .scan{mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(#0000 0%,#ffffff2e 48%,#0000 52%) 0 0/100% 300%;animation:3.75s linear infinite scanmove;position:absolute;inset:-.05em -.1em}@keyframes glitch-a{0%,84%,to{clip-path:inset(0);transform:translate(-.028em,.006em)}85%{clip-path:inset(12% 0 64%);transform:translate(-.16em)}86.5%{clip-path:inset(58% 0 22%);transform:translate(.11em)}88%{clip-path:inset(34% 0 44%);transform:translate(-.08em)}89.5%{clip-path:inset(78% 0 4%);transform:translate(.14em)}91%{clip-path:inset(0);transform:translate(-.05em)}}@keyframes glitch-b{0%,84%,to{clip-path:inset(0);transform:translate(.028em,-.006em)}85%{clip-path:inset(62% 0 12%);transform:translate(.18em)}86.5%{clip-path:inset(18% 0 60%);transform:translate(-.13em)}88%{clip-path:inset(44% 0 30%);transform:translate(.09em)}89.5%{clip-path:inset(4% 0 80%);transform:translate(-.12em)}91%{clip-path:inset(0);transform:translate(.05em)}}@keyframes scanmove{0%{background-position:0 100%}to{background-position:0 -200%}}.tagline{margin-top:calc(var(--u) * .8);font:500 max(15px, calc(var(--u) * 1.55)) / 1 var(--label);letter-spacing:.42em;color:var(--ice);text-transform:lowercase;opacity:.92}.title-actions{align-items:center;gap:calc(var(--u) * 1.6);margin-top:calc(var(--u) * 3.2);display:flex}.title-press{font:500 max(12px, calc(var(--u) * .9)) / 1.4 var(--label);letter-spacing:.3em;color:var(--dim)}.controls-card{margin-top:calc(var(--u) * 3);gap:calc(var(--u) * .85) calc(var(--u) * 2.4);padding:calc(var(--u) * 1.3) calc(var(--u) * 1.8);border-left:2px solid var(--cyan);font:500 max(13px, calc(var(--u) * 1.02)) / 1.2 var(--label);letter-spacing:.12em;color:var(--text);background:linear-gradient(90deg,#20f0ff17,#20f0ff00);grid-template-columns:auto auto;display:grid}.controls-card .ck{white-space:nowrap;align-items:center;gap:.7em;display:flex}.controls-card .ck b{min-width:6.2em;font:700 .78em/1 var(--display);letter-spacing:.14em;color:var(--cyan);text-shadow:var(--glow-c)}.controls-card .ck em{color:var(--pink);font-style:normal}.title-hints{left:calc(var(--u) * 6.5);bottom:calc(var(--u) * 3);font:700 max(12px, calc(var(--u) * .9)) / 1 var(--label);letter-spacing:.3em;color:var(--dim);position:absolute}.title-hints .dot{color:var(--mag);margin:0 .9em}.title-best{right:calc(var(--u) * 3);top:calc(var(--u) * 2.4);text-align:right;font:700 max(11px, calc(var(--u) * .8)) / 1 var(--label);letter-spacing:.4em;color:var(--dim);position:absolute}.title-best b{font:400 max(18px, calc(var(--u) * 1.7)) / 1 var(--mono);letter-spacing:.08em;color:var(--gold);text-shadow:0 0 .5em #ffd36b80;margin-top:.45em;display:block}.title-best:empty{display:none}.ui-hud{opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s linear .5s;position:absolute;inset:0}.ui-hud.on{opacity:1;visibility:visible;transition:opacity .5s,visibility}.ui-hud.dim{opacity:.35}.hud-label{font:700 max(11px, calc(var(--u) * .78)) / 1 var(--label);letter-spacing:.42em;color:var(--dim);white-space:nowrap}.hud-panel{isolation:isolate;position:absolute}.hud-tl:before,.hud-tr:before,.hud-bl:before,.hud-br:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#05010d8f,#05010d42 62%,#05010d00);position:absolute;inset:-2.2em -3.2em}.hud-tl{left:calc(var(--u) * 2.4);top:calc(var(--u) * 2)}.hud-act{font:900 max(16px, calc(var(--u) * 1.5)) / 1 var(--display);letter-spacing:.22em;color:#fff;text-shadow:var(--glow-c);white-space:nowrap;align-items:baseline;gap:.7em;display:flex}.hud-act .num{color:var(--pink);text-shadow:var(--glow-m);letter-spacing:.3em;font-size:.62em;font-weight:700}.hud-sec{margin-top:calc(var(--u) * .55);font:700 max(11px, calc(var(--u) * .82)) / 1 var(--label);letter-spacing:.38em;color:var(--ice);white-space:nowrap;align-items:center;gap:.8em;display:flex}.hud-beat{background:var(--mag);width:.62em;height:.62em;box-shadow:0 0 10px var(--mag);opacity:.35;transform:rotate(45deg)}.hud-prog{width:calc(var(--u) * 13);height:3px;margin-top:calc(var(--u) * .6);background:#9ff8ff29;position:relative;overflow:hidden}.hud-prog i{background:linear-gradient(90deg, var(--violet), var(--cyan));box-shadow:0 0 8px var(--cyan);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hud-badges{margin-top:calc(var(--u) * .8);gap:.6em;display:flex}.badge{font:700 max(10px, calc(var(--u) * .7)) / 1 var(--display);letter-spacing:.24em;color:var(--cyan);background:#20f0ff1a;border:1px solid #20f0ff80;align-items:center;gap:.5em;padding:.38em .8em .34em;display:none}.badge.on{display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:.55em;height:.55em;animation:.9375s ease-in-out infinite blink;box-shadow:0 0 8px}.badge.god{color:var(--gold);background:#ffd36b1a;border-color:#ffd36b80}.hud-tr{right:calc(var(--u) * 2.4);top:calc(var(--u) * 1.6);flex-direction:column;align-items:flex-end;display:flex}.hud-score{margin-top:calc(var(--u) * .35);font:400 max(26px, calc(var(--u) * 2.75)) / 1 var(--mono);color:#fff;text-shadow:none;letter-spacing:.02em;filter:drop-shadow(0 0 .14em #20f0fff2)drop-shadow(0 0 .5em #20f0ff73);display:flex}.hud-score .dc{clip-path:inset(0 -.6em);width:.62em;height:1em;transition:opacity .3s,color .3s;display:inline-block;position:relative;overflow:hidden}.hud-score .dc.lead{opacity:.22}.hud-score .ds{text-align:center;flex-direction:column;width:100%;transition:transform .32s cubic-bezier(.2,.9,.25,1);display:flex;position:absolute;top:0;left:0}.hud-score .ds span{height:1em;line-height:1em;display:block}.hud-score .cm{text-align:center;opacity:.55;width:.5em;margin:0 -.11em 0 -.07em;transition:opacity .3s;display:inline-block}.hud-score .cm.lead{opacity:.12}.hud-mult{margin-top:calc(var(--u) * .6);align-items:center;gap:.6em;display:flex}.hud-mult .mv{font:900 max(18px, calc(var(--u) * 1.75)) / 1 var(--display);color:#fff;border-right:3px solid var(--cyan);text-shadow:var(--glow-c);transform-origin:100%;background:linear-gradient(90deg,#20f0ff47,#20f0ff0f);align-items:baseline;padding:.12em .5em .1em;transition:border-color .3s,background .3s;display:inline-flex}.hud-mult .mv small{color:var(--ice);margin-right:.08em;font-size:.6em}.hud-mult.m3 .mv{border-color:var(--mag);text-shadow:var(--glow-m);background:linear-gradient(90deg,#ff2bd652,#ff2bd60f)}.hud-mult.m6 .mv{border-color:var(--gold);text-shadow:0 0 .35em #ffd36be6,0 0 1em #ff8a3d80;background:linear-gradient(90deg,#ffd36b66,#ff8a3d14)}.hud-mult .ticks{gap:3px;display:flex}.hud-mult .ticks i{width:calc(var(--u) * .42);height:calc(var(--u) * 1.2);background:#9ff8ff29;min-width:4px;min-height:12px;transition:background .25s,box-shadow .25s;transform:skew(-18deg)}.hud-mult .ticks i.on{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.hud-mult.m3 .ticks i.on{background:var(--mag);box-shadow:0 0 8px var(--mag)}.hud-mult.m6 .ticks i.on{background:var(--gold);box-shadow:0 0 8px var(--gold)}.hud-bl{left:calc(var(--u) * 2.4);bottom:calc(var(--u) * 2.2)}.hud-bl .hud-label{align-items:center;gap:1em;display:flex}.hud-bl .warn{color:var(--red);text-shadow:0 0 10px var(--red);animation:.46875s steps(2,start) infinite blink;display:none}.hud-bl.low .warn{display:inline}.hud-shield{gap:calc(var(--u) * .45);margin-top:calc(var(--u) * .6);display:flex}.hud-shield .sg{width:calc(var(--u) * 3.3);height:calc(var(--u) * 1.15);background:#05010d59;border:1px solid #9ff8ff59;min-width:26px;min-height:10px;position:relative;transform:skew(-24deg)}.hud-shield .sg b{background:linear-gradient(180deg, #e8feff 0%, var(--cyan) 55%, #0aa8c8 100%);transform-origin:0;transition:transform .35s cubic-bezier(.3,1.4,.5,1),opacity .35s,background .3s;position:absolute;inset:2px;box-shadow:0 0 12px #20f0ffd9}.hud-shield .sg.off b{opacity:0;transform:scaleX(0)}.hud-bl.low .sg b{background:linear-gradient(180deg, #ffe0e4 0%, var(--red) 60%, #a0101e 100%);animation:.46875s ease-in-out infinite blink;box-shadow:0 0 14px #ff2a3de6}.hud-shield .sg.crack:after{content:"";border:2px solid var(--red);box-shadow:0 0 16px var(--red), inset 0 0 12px var(--red);animation:.6s ease-out forwards crack;position:absolute;inset:-6px}@keyframes crack{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5,2.2)}}.hud-br{right:calc(var(--u) * 2.4);bottom:calc(var(--u) * 2.2);flex-direction:column;align-items:flex-end;display:flex}.hud-br .hud-label .pct{font-family:var(--mono);letter-spacing:.1em;color:var(--ice);margin-left:.8em}.hud-od{width:calc(var(--u) * 17);height:calc(var(--u) * 1.15);min-height:10px;margin-top:calc(var(--u) * .6);background:#05010d59;border:1px solid #ffd36b66;position:relative;overflow:hidden;transform:skew(-24deg)}.hud-od .fill{transform-origin:0;background:linear-gradient(90deg, var(--violet), var(--mag) 55%, var(--pink));position:absolute;inset:2px;transform:scaleX(0);box-shadow:0 0 12px #ff2bd6cc}.hud-od .notch{background:#05010dd9;width:2px;position:absolute;top:0;bottom:0}.hud-br.ready .hud-od{border-color:var(--gold);animation:.46875s ease-in-out infinite alternate odpulse;box-shadow:0 0 18px #ffd36ba6}.hud-br.ready .fill,.hud-br.active .fill{background:linear-gradient(90deg, var(--orange), var(--gold) 50%, #fff6d8);box-shadow:0 0 16px #ffd36bf2}.hud-br.active .hud-od{border-color:#fff3c4;box-shadow:0 0 26px #ffd36be6}.od-msg{height:1.4em;margin-top:calc(var(--u) * .6);font:900 max(13px, calc(var(--u) * 1.05)) / 1.4 var(--display);letter-spacing:.26em;color:var(--gold);text-shadow:0 0 .4em #ffd36be6,0 0 1.2em #ff8a3d8c;opacity:0;white-space:nowrap;transition:opacity .3s,transform .3s;transform:translateY(.4em)}.hud-br.ready .od-msg,.hud-br.active .od-msg{opacity:1;transform:none}.hud-br.ready .od-msg{animation:.9375s ease-in-out infinite blink}@keyframes odpulse{0%{box-shadow:0 0 8px #ffd36b59}to{box-shadow:0 0 26px #ffd36bf2}}.hud-boss{left:50%;top:calc(var(--u) * 1.8);width:calc(var(--u) * 46);opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);transform:translate(-50%)translateY(-1em)}.hud-boss.on{opacity:1;transform:translate(-50%)}.boss-head{margin-bottom:calc(var(--u) * .5);white-space:nowrap;align-items:baseline;gap:1em;display:flex}.boss-name{font:900 max(16px, calc(var(--u) * 1.55)) / 1 var(--display);letter-spacing:.4em;color:#fff;text-shadow:0 0 .35em #ffd36bd9,0 0 1em #ff2bd680}.boss-sub{font:700 max(10px, calc(var(--u) * .75)) / 1 var(--label);letter-spacing:.4em;color:var(--dim);flex:1}.boss-phase{font:700 max(11px, calc(var(--u) * .85)) / 1 var(--display);letter-spacing:.3em;color:var(--gold)}.boss-bar{height:calc(var(--u) * 1.05);clip-path:polygon(.8em 0,100% 0,calc(100% - .8em) 100%,0 100%);background:#05010d8c;border:1px solid #ffd36b73;min-height:9px;position:relative}.boss-bar>div{transform-origin:0;position:absolute;inset:2px}.boss-trail{opacity:.85;background:#fff}.boss-fill{background:linear-gradient(90deg, var(--mag), var(--pink) 40%, var(--orange) 75%, var(--gold));box-shadow:0 0 14px #ff2bd6cc}.boss-segs{background:repeating-linear-gradient(90deg,#0000 0 calc(2.08333% - 2px),#05010de6 calc(2.08333% - 2px) 2.08333%)}.boss-bar i{opacity:.8;background:#fff;width:3px;position:absolute;top:-4px;bottom:-4px;box-shadow:0 0 8px #fff}.boss-bar .flash{opacity:0;background:#fff;inset:0}.ui-act{text-align:center;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:34%;left:0;right:0}.ui-act .a-num{font:700 max(14px, calc(var(--u) * 1.25)) / 1 var(--display);letter-spacing:.7em;text-indent:.7em;color:var(--pink);text-shadow:var(--glow-m);align-items:center;gap:1.2em;animation:3.8s both actfade;display:flex}.ui-act .a-num i{width:calc(var(--u) * 10);background:linear-gradient(90deg, transparent, var(--mag));height:1px;box-shadow:0 0 8px var(--mag);animation:3.8s cubic-bezier(.2,.8,.2,1) both lineGrow;display:block}.ui-act .a-num i:last-child{background:linear-gradient(270deg, transparent, var(--mag))}.ui-act .a-title{margin-top:calc(var(--u) * 1);font:900 calc(var(--u) * 7.4) / 1 var(--display);color:#fff;text-shadow:0 0 .1em #9ff8ffe6,0 0 .4em #20f0ff99,0 0 1em #ff2bd666;white-space:nowrap;animation:3.8s cubic-bezier(.16,.9,.2,1) both actTitle;position:relative}.ui-act .a-title:before,.ui-act .a-title:after{content:attr(data-text);text-shadow:none;mix-blend-mode:screen;opacity:.8;position:absolute;top:0;left:0;right:0}.ui-act .a-title:before{color:var(--cyan);animation:3.8s ease-out both splitA}.ui-act .a-title:after{color:var(--mag);animation:3.8s ease-out both splitB}.ui-act .a-sub{margin-top:calc(var(--u) * 1.3);font:500 max(15px, calc(var(--u) * 1.5)) / 1.2 var(--label);letter-spacing:.32em;text-indent:.32em;color:var(--ice);animation:3.8s both actSub}.ui-act.boss .a-title{text-shadow:0 0 .1em #ffecbef2,0 0 .4em #ffd36b99,0 0 1.1em #ff2bd673}@keyframes actTitle{0%{letter-spacing:1.2em;text-indent:1.2em;opacity:0;filter:blur(14px);transform:scale(1.08)}18%{opacity:1;filter:blur()}70%{letter-spacing:.34em;text-indent:.34em;opacity:1;filter:blur();transform:scale(1)}to{letter-spacing:.5em;text-indent:.5em;opacity:0;filter:blur(6px);transform:scale(1)}}@keyframes splitA{0%{transform:translate(-.2em)}25%,to{transform:translate(-.03em)}}@keyframes splitB{0%{transform:translate(.2em)}25%,to{transform:translate(.03em)}}@keyframes actfade{0%{opacity:0;transform:translateY(.6em)}12%,78%{opacity:1;transform:none}to{opacity:0}}@keyframes actSub{0%,14%{opacity:0;transform:translateY(.8em)}30%,78%{opacity:1;transform:none}to{opacity:0}}@keyframes lineGrow{0%{opacity:0;transform:scaleX(0)}20%,78%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.3)}}.ui-letterbox i{background:#000;height:7.5vh;transition:transform .7s cubic-bezier(.7,0,.2,1);position:absolute;left:0;right:0}.ui-letterbox .lb-top{top:0;transform:translateY(-101%);box-shadow:0 0 40px 10px #0000008c}.ui-letterbox .lb-bot{bottom:0;transform:translateY(101%);box-shadow:0 0 40px 10px #0000008c}.ui-letterbox.on i{transform:none}.ui-hud .hud-panel{transition:opacity .6s}.ui-hud.card .hud-tl,.ui-hud.card .hud-tr,.ui-hud.card .hud-bl,.ui-hud.card .hud-br{opacity:.18}#ui.cine .ui-hud .hud-bl,#ui.cine .ui-hud .hud-br{opacity:0}#ui.cine .ui-hud:not(.card) .hud-tl,#ui.cine .ui-hud:not(.card) .hud-tr{opacity:.72}#ui.cine .ui-hint.on{opacity:0}.ui-warning{pointer-events:none;opacity:0;visibility:hidden;justify-content:center;transition:opacity .35s,visibility 0s linear .35s;display:flex;position:absolute;top:13%;left:0;right:0}.ui-warning.on{opacity:1;visibility:visible;transition:opacity .2s,visibility}.wn-band{align-items:center;gap:calc(var(--u) * .7);width:100%;padding:calc(var(--u) * .5) 0;background:linear-gradient(90deg,#0000,#3c000a8c 18% 82%,#0000);flex-direction:column;transition:transform .35s cubic-bezier(.2,.9,.2,1);display:flex;transform:scaleY(0)}.ui-warning.on .wn-band{transform:none}.wn-stripe{width:100%;height:calc(var(--u) * .75);filter:drop-shadow(0 0 6px #ff2a3de6);background:repeating-linear-gradient(-45deg,#ff2a3df2 0 14px,#ffd36b00 14px 28px);min-height:6px;animation:.9375s linear infinite stripes;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.wn-stripe.r{animation-direction:reverse}@keyframes stripes{0%{background-position:0 0}to{background-position:39.6px 0}}.wn-title{font:900 calc(var(--u) * 5.2) / 1 var(--display);letter-spacing:.45em;text-indent:.45em;color:#fff0f2;text-shadow:0 0 .1em #ff2a3d,0 0 .45em #ff2a3dbf,0 0 1em #ff8a3d73;animation:.46875s steps(2,jump-none) infinite blink;position:relative}.wn-sub{font:700 max(13px, calc(var(--u) * 1.1)) / 1 var(--label);letter-spacing:.45em;text-indent:.45em;color:#ffc2ca}.wn-sub b{color:var(--gold);text-shadow:0 0 .5em #ffd36bcc}#ui.paused .ui-warning *{animation-play-state:paused!important}.ui-hint{font:700 max(15px, calc(var(--u) * 1.3)) / 1 var(--label);letter-spacing:.34em;text-indent:.34em;color:#fff;white-space:nowrap;text-shadow:var(--glow-c);opacity:0;background:linear-gradient(90deg,#0000,#05010d99 15% 85%,#0000);align-items:center;gap:1em;padding:.7em 1.8em .66em;transition:opacity .45s,transform .45s;display:flex;position:absolute;bottom:15%;left:50%;transform:translate(-50%)}.ui-hint:before,.ui-hint:after{content:"";width:calc(var(--u) * .6);height:calc(var(--u) * .6);border:2px solid var(--mag);box-shadow:0 0 8px var(--mag);transform:rotate(45deg)}.ui-hint.on{opacity:1;transform:translate(-50%)translateY(-.3em)}.ui-warp{text-align:center;opacity:0;pointer-events:none;position:absolute;top:22%;left:0;right:0}.ui-warp.on{animation:2.6s both warpIn}.ui-warp .w-main{font:900 italic calc(var(--u) * 4) / 1 var(--display);letter-spacing:.5em;text-indent:.5em;color:#fff;text-shadow:-.5em 0 .4em #20f0ff80,.5em 0 .4em #ff2bd673,0 0 .3em #ffffffe6;transform:skew(-12deg)}.ui-warp .w-sub{margin-top:calc(var(--u) * .8);font:400 max(14px, calc(var(--u) * 1.2)) / 1 var(--mono);letter-spacing:.3em;color:var(--ice)}@keyframes warpIn{0%{opacity:0;filter:blur(10px);transform:scaleX(2.2)}14%{opacity:1;filter:blur();transform:scaleX(1)}78%{opacity:1;transform:scaleX(1)}to{opacity:0;filter:blur(8px);transform:scaleX(.6)}}.ui-toasts{left:50%;top:calc(var(--u) * 7.6);align-items:center;gap:calc(var(--u) * .6);pointer-events:none;flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.toast{font:700 max(13px, calc(var(--u) * 1.05)) / 1 var(--display);letter-spacing:.26em;color:#fff;white-space:nowrap;border:1px solid #9ff8ff4d;border-left:3px solid var(--tc,var(--cyan));box-shadow:0 0 1.4em #00000073, -4px 0 18px -4px var(--tc,var(--cyan));text-shadow:0 0 .5em var(--tc,var(--cyan));background:linear-gradient(90deg,#05010dd1,#120327b3);align-items:center;gap:.9em;padding:.62em 1.4em .58em 1.1em;display:flex}.toast small{font:700 .72em/1 var(--label);letter-spacing:.3em;color:var(--dim);text-shadow:none}.toast .ic{background:var(--tc,var(--cyan));width:.62em;height:.62em;box-shadow:0 0 10px var(--tc,var(--cyan));transform:rotate(45deg)}.ui-pause{-webkit-backdrop-filter:blur(5px)saturate(1.2);background:radial-gradient(#05010d8c,#05010de0);justify-content:center;align-items:center;display:flex}.menu-panel{padding:calc(var(--u) * 3) calc(var(--u) * 5);flex-direction:column;align-items:center;display:flex;position:relative}.menu-panel:before,.menu-panel:after{content:"";width:calc(var(--u) * 3);height:calc(var(--u) * 3);border:2px solid var(--cyan);filter:drop-shadow(0 0 6px #20f0ffcc);position:absolute}.menu-panel:before{border-bottom:0;border-right:0;top:0;left:0}.menu-panel:after{border-top:0;border-left:0;bottom:0;right:0}.ui-screen.on .menu-panel>*,.ui-screen.on .ov-wrap>*{animation:.7s cubic-bezier(.2,.8,.2,1) backwards rise}.ui-screen.on .menu-panel>:nth-child(2),.ui-screen.on .ov-wrap>:nth-child(2){animation-delay:60ms}.ui-screen.on .menu-panel>:nth-child(3),.ui-screen.on .ov-wrap>:nth-child(3){animation-delay:.14s}.ui-screen.on .menu-panel>:nth-child(4),.ui-screen.on .ov-wrap>:nth-child(4){animation-delay:.22s}.ui-screen.on .ov-wrap>:nth-child(5){animation-delay:.6s}.ui-screen.on .ov-wrap>:nth-child(6){animation-delay:.8s}.menu-kicker{font:700 max(11px, calc(var(--u) * .85)) / 1 var(--label);letter-spacing:.6em;text-indent:.6em;color:var(--pink);text-shadow:var(--glow-m)}.menu-title{margin:calc(var(--u) * .8) 0 calc(var(--u) * 2.6);font:900 calc(var(--u) * 4.6) / 1 var(--display);letter-spacing:.3em;text-indent:.3em;color:#fff;text-shadow:var(--glow-c)}.menu-btns{gap:calc(var(--u) * .9);flex-direction:column;align-items:stretch;display:flex}.menu-btns.row{align-items:center;gap:calc(var(--u) * 1.4);flex-direction:row}.menu-foot{margin-top:calc(var(--u) * 2.4);font:700 max(11px, calc(var(--u) * .85)) / 1 var(--label);letter-spacing:.3em;color:var(--dim)}.ui-over{background:radial-gradient(#28000a40 0%,#1e0008b3 60%,#0a0004eb 100%);justify-content:center;align-items:center;display:flex}.ui-over:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ff2a3d0f 0 1px,#0000 1px 4px);animation:6s linear infinite scanroll;position:absolute;inset:0}@keyframes scanroll{0%{background-position:0 0}to{background-position:0 200px}}.ov-wrap{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.lost{font:900 calc(var(--u) * 6.8) / 1 var(--display);letter-spacing:.2em;text-indent:.2em;color:#ffe9ec;text-shadow:0 0 .12em #ff2a3df2,0 0 .5em #ff2a3d99,0 0 1.2em #ff2bd659;white-space:nowrap;margin:0;position:relative}.lost:before,.lost:after{content:attr(data-text);text-shadow:none;mix-blend-mode:screen;opacity:.8;position:absolute;top:0;left:0;right:0}.lost:before{color:var(--red);animation:2.2s step-end infinite glitch-a}.lost:after{color:var(--cyan);opacity:.5;animation:2.2s step-end infinite glitch-b}.lost-sub{margin-top:calc(var(--u) * 1.2);font:500 max(14px, calc(var(--u) * 1.35)) / 1 var(--label);letter-spacing:.5em;text-indent:.5em;color:#ffb3bd}.lost-score{margin:calc(var(--u) * 2.4) 0 calc(var(--u) * 2.6);font:700 max(12px, calc(var(--u) * .9)) / 1 var(--label);letter-spacing:.5em;color:var(--dim)}.lost-score b{font:400 max(24px, calc(var(--u) * 2.6)) / 1 var(--mono);letter-spacing:.06em;color:#fff;text-shadow:var(--glow-c);margin-top:.5em;display:block}.lost-note{margin-top:calc(var(--u) * 1.8);font:500 max(11px, calc(var(--u) * .85)) / 1 var(--label);letter-spacing:.3em;color:var(--dim)}.ui-over .btn-primary{text-shadow:0 0 .4em #ff2a3de6;background:linear-gradient(90deg,#ff2a3d4d,#ff2bd652);border-color:#ffb3bdcc}.ui-results{background:linear-gradient(90deg,#05010de0 0%,#05010d9e 42%,#05010d26 70%,#05010d59 100%)}.res-wrap{left:calc(var(--u) * 6.5);right:calc(var(--u) * 5);justify-content:space-between;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.res-left{flex-direction:column;align-items:flex-start;display:flex}.ui-results.on .res-left>*{animation:.9s cubic-bezier(.2,.8,.2,1) backwards slidein}.ui-results.on .res-left>:nth-child(2){animation-delay:.1s}.ui-results.on .res-left>:nth-child(3){animation-delay:.25s}.ui-results.on .res-left>:nth-child(4){animation-delay:.3s}.ui-results.on .res-left>:nth-child(5){animation-delay:.4s}.ui-results.on .res-left>:nth-child(6){animation-delay:2.4s}.ui-results.on .res-left>:nth-child(7){animation-delay:3s}.res-kicker{font:700 max(12px, calc(var(--u) * .95)) / 1 var(--label);letter-spacing:.6em;color:var(--gold);text-shadow:0 0 .5em #ffd36bb3;align-items:center;gap:1em;display:flex}.res-kicker i{width:calc(var(--u) * 4);background:linear-gradient(90deg, var(--gold), transparent);height:2px}.res-title{margin:calc(var(--u) * .6) 0 0;font:900 calc(var(--u) * 3.9) / 1.05 var(--display);letter-spacing:.12em;color:#fff;text-shadow:var(--glow-c);white-space:nowrap}.res-score-label{margin-top:calc(var(--u) * 2.6)}.res-score{margin-top:calc(var(--u) * .4);font:400 calc(var(--u) * 5.2) / 1 var(--mono);letter-spacing:.04em;color:#fff;text-shadow:0 0 .25em #20f0ffe6,0 0 .8em #20f0ff66;font-variant-numeric:tabular-nums}.res-best{min-height:1.2em;margin-top:calc(var(--u) * .5);font:700 max(12px, calc(var(--u) * .95)) / 1.2 var(--display);letter-spacing:.32em;color:var(--gold);text-shadow:0 0 .5em #ffd36bcc}.res-best.dim{color:var(--dim);text-shadow:none;font-family:var(--label)}.res-stats{grid-template-columns:repeat(3, minmax(calc(var(--u) * 11), auto));gap:calc(var(--u) * 1.2) calc(var(--u) * 2.4);margin:calc(var(--u) * 2.4) 0 calc(var(--u) * 2.8);padding-top:calc(var(--u) * 1.6);border-top:1px solid var(--line);display:grid}.res-stats .st .k{font:700 max(10px, calc(var(--u) * .72)) / 1 var(--label);letter-spacing:.34em;color:var(--dim);white-space:nowrap}.res-stats .st .v{font:400 max(18px, calc(var(--u) * 1.75)) / 1 var(--mono);color:#fff;text-shadow:0 0 .4em #20f0ff99;margin-top:.4em}.ui-results.on .res-stats .st{animation:.6s cubic-bezier(.2,.8,.2,1) backwards rise}.res-rank{margin-right:calc(var(--u) * 4);flex-direction:column;align-items:center;display:flex;position:relative}.rank-label{font:700 max(12px, calc(var(--u) * 1)) / 1 var(--display);letter-spacing:.8em;text-indent:.8em;color:var(--dim);opacity:0}.rank-letter{--rc:var(--gold);font:900 calc(var(--u) * 21) / 1 var(--display);color:#fff;text-shadow:0 0 .04em #fff, 0 0 .12em var(--rc), 0 0 .35em var(--rc), 0 0 .8em var(--rc);opacity:0;position:relative}.rank-letter:before,.rank-letter:after{content:attr(data-text);text-shadow:none;mix-blend-mode:screen;opacity:.7;position:absolute;top:0;left:0}.rank-letter:before{color:var(--cyan);transform:translate(-.02em)}.rank-letter:after{color:var(--mag);transform:translate(.02em)}.rank-ring{width:calc(var(--u) * 24);height:calc(var(--u) * 24);margin:calc(var(--u) * -12) 0 0 calc(var(--u) * -12);border:2px solid var(--rc,var(--gold));opacity:0;pointer-events:none;border-radius:50%;position:absolute;top:56%;left:50%}.res-rank.show .rank-label{animation:.6s forwards fadein}.res-rank.show .rank-letter{animation:.7s cubic-bezier(.2,1.3,.4,1) forwards rankSlam}.res-rank.show .rank-ring{animation:1.1s cubic-bezier(.1,.7,.3,1) forwards rankRing}@keyframes rankSlam{0%{opacity:0;filter:blur(18px);transform:scale(3.2)}55%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes rankRing{0%{opacity:.95;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}.ui-help{opacity:0;visibility:hidden;z-index:5;background:#05010d9e;justify-content:center;align-items:center;transition:opacity .3s,visibility 0s linear .3s;display:flex;position:absolute;inset:0}.ui-help.on{opacity:1;visibility:visible;transition:opacity .3s,visibility}.help-panel{min-width:calc(var(--u) * 52);padding:calc(var(--u) * 2.4) calc(var(--u) * 3.2) calc(var(--u) * 2.2);background:linear-gradient(160deg,#120327f0,#05010df0);border:1px solid #9ff8ff4d;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:relative;transform:scale(.97);box-shadow:0 0 60px #20f0ff1f,inset 0 0 40px #8a4dff1f}.ui-help.on .help-panel{transform:none}.help-head{margin-bottom:calc(var(--u) * 1.6);padding-bottom:calc(var(--u) * 1);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;display:flex}.help-head h3{font:900 max(18px, calc(var(--u) * 1.7)) / 1 var(--display);letter-spacing:.3em;color:#fff;text-shadow:var(--glow-c);margin:0}.help-head span{font:700 max(11px, calc(var(--u) * .8)) / 1 var(--label);letter-spacing:.3em;color:var(--dim)}.help-cols{gap:calc(var(--u) * 4);grid-template-columns:1fr 1fr;display:grid}.help-cols h4{margin:0 0 calc(var(--u) * .9);font:700 max(11px, calc(var(--u) * .8)) / 1 var(--display);letter-spacing:.4em;color:var(--pink)}.help-row{padding:calc(var(--u) * .36) 0;font:500 max(13px, calc(var(--u) * 1.02)) / 1.15 var(--label);letter-spacing:.1em;color:var(--text);align-items:center;gap:1em;display:flex}.help-row .keys{justify-content:flex-end;min-width:7.4em;display:inline-flex}.ui-debug{right:calc(var(--u) * 2.4);top:calc(var(--u) * 10.5);min-width:18em;font:400 max(11px, calc(var(--u) * .72)) / 1.45 var(--mono);color:#c9f9ff;border:1px solid #9ff8ff40;border-left:3px solid var(--cyan);white-space:pre;z-index:4;background:#05010dbd;padding:.9em 1.1em;display:none;position:absolute}.ui-debug.on{display:block}.ui-debug .bad{color:#ff7a8a}@keyframes rise{0%{opacity:0;filter:blur(4px);transform:translateY(1.2em)}to{opacity:1;filter:blur();transform:none}}@keyframes slidein{0%{opacity:0;filter:blur(6px);transform:translate(-2em)}to{opacity:1;filter:blur();transform:none}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes corepulse{0%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes ripple{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.9)}}#ui.paused .ui-act *,#ui.paused .ui-act :before,#ui.paused .ui-act :after,#ui.paused .ui-warp,#ui.paused .ui-warp *{animation-play-state:paused!important}@media (max-aspect-ratio:4/3){.title-block{left:calc(var(--u) * 4)}.controls-card{grid-template-columns:auto}.res-wrap{align-items:flex-start;gap:calc(var(--u) * 3);flex-direction:column}.res-rank{display:none}.hud-boss{width:70vw}}@media (prefers-reduced-motion:reduce){.logo:before,.logo:after,.lost:before,.lost:after{animation:none}}
