.LeaderboardTable_tabs__o0a0K{display:flex;gap:4px;margin-bottom:14px;border-bottom:1px solid var(--line)}.LeaderboardTable_tabs__o0a0K button{background:none;border:0;padding:10px 14px;color:var(--ink-dim);font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.LeaderboardTable_tabs__o0a0K .LeaderboardTable_active__H0O_5{color:var(--ink);border-bottom-color:var(--cyan)}.LeaderboardTable_scroll__OV8lQ{overflow-x:auto}.LeaderboardTable_rank__jS8aQ{color:var(--ink-dim);width:48px}.LeaderboardTable_pilot__drsVr{display:inline-flex;align-items:center;gap:8px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeaderboardTable_top1__Pk1SL .LeaderboardTable_rank__jS8aQ{color:var(--gold)}.LeaderboardTable_top2__JirQp .LeaderboardTable_rank__jS8aQ{color:#d9def7}.LeaderboardTable_top3__v8_1Q .LeaderboardTable_rank__jS8aQ{color:#ffb36b}.LeaderboardTable_empty__EoN8u{color:var(--ink-dim);font-family:var(--font-mono);font-size:13px;padding:20px 12px}@media (max-width:520px){.LeaderboardTable_hideSm__bcEkb{display:none}}.Starfield_field__6_suh{position:absolute;inset:0;overflow:hidden;pointer-events:none}.Starfield_layer__dh_oT{position:absolute;left:0;right:0;top:calc(-1 * var(--tile));height:calc(100% + var(--tile));background-size:480px var(--tile);animation:Starfield_fall__jtQFA var(--speed) linear infinite;will-change:transform}.Starfield_far__mpCZ6{--tile:360px;--speed:26s;opacity:.7;background-image:radial-gradient(1px 1px at 24px 40px,#c9d2ff 50%,transparent 51%),radial-gradient(1px 1px at 132px 210px,#b8c6ff 50%,transparent 51%),radial-gradient(1px 1px at 250px 90px,#ffffff 50%,transparent 51%),radial-gradient(1px 1px at 370px 300px,#d9ccff 50%,transparent 51%),radial-gradient(1px 1px at 430px 150px,#c9d2ff 50%,transparent 51%),radial-gradient(1px 1px at 70px 320px,#ffffff 50%,transparent 51%),radial-gradient(1px 1px at 300px 20px,#b8c6ff 50%,transparent 51%),radial-gradient(1px 1px at 190px 140px,#ffffff 50%,transparent 51%),radial-gradient(1px 1px at 460px 250px,#d9ccff 50%,transparent 51%),radial-gradient(1px 1px at 350px 190px,#c9d2ff 50%,transparent 51%)}.Starfield_mid__HsRpc{--tile:420px;--speed:13s;opacity:.85;background-image:radial-gradient(1.5px 1.5px at 60px 120px,#e2d6ff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 210px 330px,#ffffff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 340px 60px,#9fdcff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 420px 260px,#ffffff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 150px 20px,#ffffff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 280px 190px,#e2d6ff 50%,transparent 51%)}.Starfield_near__tcttW{--tile:520px;--speed:5.5s;opacity:.9;background-image:radial-gradient(2px 2px at 110px 80px,#ffffff 50%,transparent 51%),radial-gradient(2px 2px at 390px 380px,#cfe9ff 50%,transparent 51%),radial-gradient(1px 14px at 250px 230px,rgba(160,230,255,.6) 40%,transparent 60%),radial-gradient(1px 18px at 40px 440px,rgba(200,180,255,.5) 40%,transparent 60%),radial-gradient(1px 12px at 330px 30px,rgba(160,230,255,.55) 40%,transparent 60%)}.Starfield_twinkle__61rNY{--tile:600px;--speed:40s;background-image:radial-gradient(2.5px 2.5px at 80px 200px,#ffffff 40%,transparent 70%),radial-gradient(2.5px 2.5px at 360px 90px,#bff7ff 40%,transparent 70%),radial-gradient(3px 3px at 220px 470px,#e6dbff 40%,transparent 70%),radial-gradient(2.5px 2.5px at 440px 330px,#ffffff 40%,transparent 70%);animation:Starfield_fall__jtQFA var(--speed) linear infinite,Starfield_twinkle__61rNY 2.6s ease-in-out infinite alternate}.Starfield_shoot__G1q7p{position:absolute;top:0;left:0;width:130px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(111,246,255,0),rgba(190,250,255,.95) 85%,#ffffff);filter:drop-shadow(0 0 6px rgba(111,246,255,.9));opacity:0;animation:Starfield_shoot__G1q7p var(--every) linear infinite;animation-delay:var(--delay);will-change:transform,opacity}.Starfield_s1__lHpjh{--every:7s;--delay:1.2s;--from:translate(-160px,60px) rotate(24deg);--to:translate(560px,380px) rotate(24deg)}.Starfield_s2__gYJL5{--every:11s;--delay:4.8s;--from:translate(60px,-40px) rotate(38deg);--to:translate(620px,420px) rotate(38deg)}.Starfield_s3__kK0l0{--every:13s;--delay:9s;--from:translate(-150px,340px) rotate(16deg);--to:translate(560px,560px) rotate(16deg)}@keyframes Starfield_fall__jtQFA{to{transform:translateY(var(--tile))}}@keyframes Starfield_twinkle__61rNY{0%{opacity:.25}to{opacity:1}}@keyframes Starfield_shoot__G1q7p{0%{transform:var(--from);opacity:0}2%{opacity:1}10%{transform:var(--to);opacity:0}to{transform:var(--to);opacity:0}}@media (prefers-reduced-motion:reduce){.Starfield_layer__dh_oT,.Starfield_shoot__G1q7p{animation:none}}.Cabinet_backdrop__dclTl{min-height:100dvh;display:flex;justify-content:center;background:repeating-linear-gradient(45deg,rgba(255,255,255,.012) 0 2px,transparent 2px 64px),#06070d}.Cabinet_column__RHvs1{position:relative;width:min(480px,100%);min-height:100dvh;overflow:hidden;background:radial-gradient(420px 320px at 20% 14%,rgba(107,61,255,.2),transparent 70%),radial-gradient(380px 360px at 85% 62%,rgba(77,141,255,.13),transparent 70%),radial-gradient(300px 260px at 30% 92%,rgba(167,123,255,.11),transparent 70%),#04050d;box-shadow:0 0 80px rgba(0,0,0,.6)}.Cabinet_inner__qWfJM{position:relative;min-height:100dvh;display:flex;flex-direction:column;padding:18px 22px 28px}.Cabinet_back__1h3tq{align-self:flex-start;display:inline-flex;gap:8px;padding:8px 2px;font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;color:var(--ink-dim)}.Cabinet_back__1h3tq:hover{color:var(--ink);text-decoration:none}.Cabinet_title__D0tZj{margin:18px 0 22px;font-family:var(--font-display);font-weight:800;font-size:34px;line-height:1;text-transform:uppercase;letter-spacing:-.01em}.ResultsScreen_backdrop__RBbUb{position:absolute;inset:0;z-index:9;overflow-y:auto;background:radial-gradient(420px 320px at 20% 18%,rgba(107,61,255,.2),transparent 70%),radial-gradient(380px 360px at 85% 62%,rgba(77,141,255,.14),transparent 70%),radial-gradient(300px 260px at 30% 88%,rgba(167,123,255,.12),transparent 70%),#04050d;animation:ResultsScreen_fade__PrFSz .3s ease-out;-moz-user-select:text;user-select:text;-webkit-user-select:text}@keyframes ResultsScreen_fade__PrFSz{0%{opacity:0}}.ResultsScreen_inner__cao7q{position:relative;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 22px 20px}.ResultsScreen_over__1i50B{margin:0;font-family:var(--font-mono);font-weight:500;font-size:13px;letter-spacing:.32em;text-transform:uppercase;color:var(--ink-dim)}.ResultsScreen_pb__bUi1f{margin:14px 0 0;padding:6px 14px;font-family:var(--font-display);font-weight:800;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#1a1203;background:var(--gold);box-shadow:0 0 36px rgba(255,212,121,.6);animation:ResultsScreen_pb__bUi1f .6s cubic-bezier(.2,1.6,.4,1) both}@keyframes ResultsScreen_pb__bUi1f{0%{transform:scale(2.2);opacity:0}}.ResultsScreen_score__cY8iK{margin:10px 0 0;font-family:var(--font-display);font-weight:800;font-size:clamp(64px,22vw,108px);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 0 40px rgba(111,246,255,.45)}.ResultsScreen_stats__7agFL{margin:12px 0 0;font-family:var(--font-mono);font-size:15px;color:var(--cyan)}.ResultsScreen_vs__SXln4{width:min(340px,100%);margin-top:16px;font-family:var(--font-mono);color:var(--gold)}.ResultsScreen_vs__SXln4 p{margin:0;font-size:14px}.ResultsScreen_vsTrack___aIfA{height:8px;margin:8px 0 6px;background:rgba(255,212,121,.14);overflow:hidden}.ResultsScreen_vsFill__9rdqx{height:100%;background:linear-gradient(90deg,#ffb347,var(--gold));box-shadow:0 0 12px rgba(255,212,121,.8);animation:ResultsScreen_grow__Fx6TR .9s cubic-bezier(.2,.9,.3,1) both;transform-origin:left}@keyframes ResultsScreen_grow__Fx6TR{0%{transform:scaleX(0)}}.ResultsScreen_vs__SXln4 .ResultsScreen_vsPct__JotQO{font-size:11px;color:rgba(255,212,121,.7)}.ResultsScreen_vsWon__lpBHm{color:var(--cyan)}.ResultsScreen_vsWon__lpBHm .ResultsScreen_vsFill__9rdqx{background:var(--cyan);box-shadow:0 0 12px rgba(111,246,255,.9)}.ResultsScreen_vsWon__lpBHm .ResultsScreen_vsPct__JotQO{color:rgba(111,246,255,.75)}.ResultsScreen_share__aJ9e4{position:relative;margin-top:28px;width:min(340px,100%);min-height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 16px;border:0;cursor:pointer;overflow:hidden;color:#1a1203;background:linear-gradient(135deg,#ffe7a6,var(--gold) 45%,#ffb347);-webkit-clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);box-shadow:0 0 44px rgba(255,212,121,.55);animation:ResultsScreen_share-in__2DqEt .5s cubic-bezier(.2,1.5,.4,1) .35s both,ResultsScreen_breathe__wu_v3 1.8s ease-in-out 1.2s infinite alternate}.ResultsScreen_share__aJ9e4:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%);transform:translateX(-120%);animation:ResultsScreen_shimmer__Moy0r 2.4s ease-in-out 1s infinite;pointer-events:none}.ResultsScreen_share__aJ9e4:hover{filter:brightness(1.08)}.ResultsScreen_share__aJ9e4:focus-visible{outline:2px solid #fff;outline-offset:4px}.ResultsScreen_shareTitle__6_OCr{white-space:nowrap;font-family:var(--font-display);font-weight:800;font-size:clamp(14px,4.4vw,18px);letter-spacing:.02em;text-transform:uppercase}.ResultsScreen_shareSub__WL19V{font-family:var(--font-mono);font-size:12.5px;font-weight:600;opacity:.82}.ResultsScreen_shareSub__WL19V em{font-style:normal;color:#7a2e00}@keyframes ResultsScreen_shimmer__Moy0r{0%,55%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes ResultsScreen_share-in__2DqEt{0%{opacity:0;transform:scale(.85)}}@keyframes ResultsScreen_breathe__wu_v3{to{transform:scale(1.03)}}.ResultsScreen_quick__e9Usx{display:flex;gap:8px;margin-top:10px;width:min(340px,100%)}.ResultsScreen_quick__e9Usx button{flex:1 1;min-height:36px;padding:0 8px;font-family:var(--font-mono);font-size:12px;color:var(--gold);background:rgba(255,212,121,.06);border:1px solid rgba(255,212,121,.35);cursor:pointer}.ResultsScreen_quick__e9Usx button:hover:not(:disabled){background:rgba(255,212,121,.14)}.ResultsScreen_quick__e9Usx button:disabled{opacity:.4;cursor:progress}.ResultsScreen_play__wKCpx{position:relative;margin-top:22px;width:min(250px,80%);min-height:50px;border:1px solid rgba(111,246,255,.5);overflow:hidden;cursor:progress;font-family:var(--font-display);font-weight:800;font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan);background:rgba(8,11,29,.85);-webkit-clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.ResultsScreen_playFill__zddcu{position:absolute;inset:0;background:linear-gradient(90deg,rgba(111,246,255,.18),rgba(111,246,255,.35));transform-origin:left;animation:ResultsScreen_reload__1zWEf 1.5s linear both}@keyframes ResultsScreen_reload__1zWEf{0%{transform:scaleX(0)}}.ResultsScreen_playLabel__bvQie{position:relative}.ResultsScreen_playReady__dUzFz{cursor:pointer;color:#031018;background:var(--cyan);box-shadow:0 0 30px rgba(111,246,255,.4)}.ResultsScreen_playReady__dUzFz .ResultsScreen_playFill__zddcu{display:none}.ResultsScreen_playReady__dUzFz:hover{background:#a5fbff}.ResultsScreen_play__wKCpx:focus-visible{outline:2px solid #fff;outline-offset:4px}.ResultsScreen_links__v_J61{display:flex;gap:22px;margin-top:16px}.ResultsScreen_links__v_J61 a{padding:6px 2px;font-family:var(--font-mono);font-size:14px;color:var(--ink-dim)}.ResultsScreen_links__v_J61 a:hover{color:var(--ink);text-decoration:none}.ResultsScreen_unlock__nHpBe{margin:14px 0 0;font-family:var(--font-mono);font-size:12px;color:var(--gold)}.ResultsScreen_status__nwYRT{margin:12px 0 0;font-family:var(--font-mono);font-size:11px;color:var(--ink-faint)}.ResultsScreen_ad__AmLV5{width:100%;margin-top:22px}@media (prefers-reduced-motion:reduce){.ResultsScreen_playFill__zddcu,.ResultsScreen_share__aJ9e4,.ResultsScreen_share__aJ9e4:after,.ResultsScreen_vsFill__9rdqx{animation:none}}.TouchKeyboard_kb__ClhLA{flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(6px,1.4vh,10px);padding:10px 4px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(111,246,255,.07),transparent 40%),#060815;border-top:1px solid rgba(111,246,255,.35);box-shadow:0 -10px 30px rgba(0,0,0,.6),inset 0 1px 0 rgba(111,246,255,.15);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.TouchKeyboard_row__O87T8{display:flex;justify-content:center;gap:clamp(3px,1.2vw,6px);flex:1 1;min-height:32px;max-height:58px}.TouchKeyboard_key__6G4Nx{flex-grow:0;flex-shrink:1;flex-basis:calc((100% - 9 * 6px) / 10);display:grid;place-items:center;font-family:var(--font-mono);font-size:clamp(17px,4.6vw,22px);font-weight:500;color:var(--ink);background:linear-gradient(180deg,rgba(30,38,78,.95),rgba(14,18,40,.95));border:1px solid rgba(111,246,255,.22);-webkit-clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);cursor:pointer;transition:background .12s,color .12s,transform .12s}.TouchKeyboard_key__6G4Nx[data-down]{color:#031018;background:var(--cyan);transform:translateY(1px) scale(.96);transition:none}.TouchKeyboard_wide__nQMxb{flex-basis:calc((100% - 9 * 6px) / 10 * 1.5);font-family:var(--font-display);font-size:clamp(12px,3.2vw,14px);font-weight:700;letter-spacing:.08em}.TouchKeyboard_emp__tXjWJ{color:#e9dcff;border-color:rgba(167,123,255,.7);background:linear-gradient(180deg,rgba(88,52,190,.9),rgba(40,22,96,.95))}.TouchKeyboard_emp__tXjWJ[data-down]{background:var(--violet);color:#fff}.TouchKeyboard_dim___dNi_{opacity:.35}.GameShell_root__t796h{position:fixed;top:0;left:0;right:0;height:100dvh;display:flex;justify-content:center;overflow:hidden;background:repeating-linear-gradient(45deg,rgba(255,255,255,.012) 0 2px,transparent 2px 64px),#06070d;touch-action:manipulation;overscroll-behavior:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;z-index:10}.GameShell_column__HFHlh{position:relative;height:100%;width:min(100%,480px);display:flex;flex-direction:column;overflow:hidden;background:#04050d;box-shadow:0 0 80px rgba(0,0,0,.7);--hud-h:80px}.GameShell_play__bLfb0{position:relative;flex:none;height:100%;overflow:hidden}.GameShell_stage__8sbv5{position:absolute;inset:0}.GameShell_dock__oGEGS{position:relative;flex:none;display:flex;flex-direction:column;overflow:hidden;background:#04050d}.GameShell_dockInner__rddOs{flex:1 1;min-height:0;display:flex;flex-direction:column;align-items:center;border-top:1px solid rgba(167,123,255,.16);padding:10px 12px 0}.GameShell_dockAd__aOdjP{flex:1 1;min-height:0;width:100%;padding-bottom:8px}.GameShell_keysHelp__lCNbH{margin:0 0 10px;font-family:var(--font-mono);font-size:12px;color:var(--ink-faint)}.GameShell_keysHelp__lCNbH kbd{font-family:var(--font-mono);color:var(--ink-dim);border:1px solid rgba(167,123,255,.3);padding:1px 6px}.GameShell_stage__8sbv5 canvas{display:block}.GameShell_hiddenInput__13kBy{position:absolute;left:50%;bottom:0;width:1px;height:1px;opacity:0;font-size:16px;border:0;padding:0;caret-color:transparent;color:transparent;background:transparent;pointer-events:none}.GameShell_topbar__bx5Z1{position:absolute;top:var(--hud-h);left:0;right:0;display:flex;justify-content:space-between;padding:0 12px;pointer-events:none;z-index:3}.GameShell_back__xc7lC,.GameShell_pauseBtn__YTIJk{pointer-events:auto;width:36px;height:36px;display:grid;place-items:center;color:var(--ink-dim);border:1px solid rgba(167,123,255,.22);background:rgba(8,11,29,.6);font-size:17px;text-decoration:none}.GameShell_back__xc7lC:hover,.GameShell_pauseBtn__YTIJk:hover{color:var(--ink);text-decoration:none}.GameShell_pauseBtn__YTIJk{display:flex;gap:5px;justify-content:center;align-items:center;cursor:pointer}.GameShell_pauseBtn__YTIJk span{width:4px;height:13px;background:currentColor}.GameShell_vs__Qy7q6{flex:none;margin:8px 10px 0;padding:6px 10px 5px;font-family:var(--font-mono);color:var(--gold);background:rgba(8,11,29,.78);border:1px solid rgba(255,212,121,.45);box-shadow:0 0 18px rgba(255,212,121,.15)}.GameShell_vsTop__N5p4p{display:flex;justify-content:space-between;gap:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.GameShell_vsTop__N5p4p strong{font-weight:700}.GameShell_vsTrack__gB0F2{height:6px;margin:5px 0 3px;background:rgba(255,212,121,.14);overflow:hidden}.GameShell_vsFill__2bJTJ{height:100%;background:linear-gradient(90deg,#ffb347,var(--gold));box-shadow:0 0 10px rgba(255,212,121,.8);transition:width .15s linear}.GameShell_vsNums__pv5Sz{display:flex;justify-content:space-between;font-size:10px;color:rgba(255,212,121,.7);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GameShell_vsBeaten__zISxH{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 22px rgba(111,246,255,.35)}.GameShell_vsBeaten__zISxH .GameShell_vsFill__2bJTJ{background:var(--cyan);box-shadow:0 0 12px rgba(111,246,255,.9)}.GameShell_hint__9ZiyE{position:absolute;left:50%;bottom:27%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 40px);margin:0;padding:10px 16px;text-align:center;font-family:var(--font-mono);font-size:14px;color:var(--ink);background:rgba(8,11,29,.88);border:1px solid var(--cyan);box-shadow:0 0 22px rgba(111,246,255,.25);pointer-events:none;z-index:4;animation:GameShell_hint-in__UsvM0 .25s ease-out}@keyframes GameShell_hint-in__UsvM0{0%{opacity:0;transform:translate(-50%,8px)}}.GameShell_note__FSuv2{position:absolute;left:50%;transform:translateX(-50%);bottom:12px;margin:0;max-width:calc(100% - 32px);text-align:center;font-family:var(--font-mono);font-size:11px;color:var(--ink-dim);pointer-events:none;z-index:2}.share_card__nW86E{margin:auto 0;display:flex;flex-direction:column;align-items:center;text-align:center;animation:share_card-in__eiwpv .6s cubic-bezier(.2,1.2,.3,1) both}@keyframes share_card-in__eiwpv{0%{opacity:0;transform:translateY(16px) scale(.98)}}.share_kicker__iCm2A{margin:0;font-family:var(--font-mono);font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim)}.share_beat__zQJIk{margin:14px 0 0;font-family:var(--font-display);font-weight:800;font-size:clamp(26px,8vw,36px);letter-spacing:.04em;text-transform:uppercase;color:var(--gold);text-shadow:0 0 28px rgba(255,212,121,.55);animation:share_beat-pulse__uIQDw 1.4s ease-in-out infinite alternate}@keyframes share_beat-pulse__uIQDw{to{text-shadow:0 0 44px rgba(255,212,121,.9)}}.share_score__lDMZp{margin:6px 0 0;font-family:var(--font-display);font-weight:800;font-size:clamp(64px,20vw,104px);line-height:1;color:#fff;text-shadow:0 0 40px rgba(111,246,255,.5)}.share_stats__Py5Tk{margin:12px 0 0;font-family:var(--font-mono);font-size:15px;color:var(--cyan)}.share_ship__gMXml{display:flex;flex-direction:column;align-items:center;margin:34px 0 30px}.share_ship__gMXml svg{animation:share_hover__J9mRO 3s ease-in-out infinite alternate}.share_trail__vQ0Nq{width:2px;height:60px;background:linear-gradient(rgba(111,246,255,.55),rgba(111,246,255,0))}@keyframes share_hover__J9mRO{to{transform:translateY(-8px)}}.share_cta__Xuqee{width:100%;min-height:68px;display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:.05em;text-transform:uppercase;color:#1a1203;background:linear-gradient(135deg,#ffe39b,var(--gold) 45%,#ffb347);-webkit-clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);box-shadow:0 0 44px rgba(255,212,121,.5);text-decoration:none}.share_cta__Xuqee:hover{filter:brightness(1.08);text-decoration:none}@media (prefers-reduced-motion:reduce){.share_beat__zQJIk{animation:none}}.share_sub__ITzPB{margin:12px 0 0;font-family:var(--font-mono);font-size:12px;color:var(--ink-faint)}.touch_kb__o6AWv{display:flex;flex-direction:column;gap:5px;margin:16px 0 10px;padding:12px;background:rgba(8,11,29,.7);border:1px solid rgba(167,123,255,.25)}.touch_row__ijZ42{display:flex;gap:4px}.touch_key__xW7w7{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 9 * 4px) / 10.8);aspect-ratio:1;display:grid;place-items:center;font-family:var(--font-mono);font-weight:600;font-size:clamp(11px,3.4vw,15px);color:#0a0c1c;border-radius:3px}.touch_bump__35Dpb{box-shadow:inset 0 -3px 0 rgba(0,0,0,.35);text-decoration:underline;text-underline-offset:3px}.touch_space__QCYIa{flex-basis:60%;aspect-ratio:auto;height:30px;font-size:11px;color:var(--ink-dim);background:rgba(255,255,255,.08)}.touch_lp__QNMdn{background:#ff8fa3}.touch_lr__lJPhR{background:#ffc078}.touch_lm__NdPNk{background:#ffe066}.touch_li__Juajd{background:#8ce99a}.touch_ri__ZY_cA{background:#66d9e8}.touch_rm__Xy71A{background:#74c0fc}.touch_rr__aMFnQ{background:#b197fc}.touch_rp__CY6mP{background:#f783ac}.touch_legend__ITY8v{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px 12px;gap:4px 12px;padding:0;list-style:none;font-family:var(--font-mono);font-size:12px;color:var(--ink-dim)}.touch_dot__qJCPu{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:2px;vertical-align:middle}.TypingTest_test__j6npE{margin:18px 0 8px;padding:16px;background:rgba(8,11,29,.7);border:1px solid rgba(111,246,255,.3);box-shadow:0 0 30px rgba(111,246,255,.08)}.TypingTest_bar__9pPHb{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.TypingTest_durations__OlLZe{display:flex;gap:6px}.TypingTest_durations__OlLZe button{min-width:48px;min-height:34px;font-family:var(--font-mono);font-size:13px;color:var(--ink-dim);background:transparent;border:1px solid rgba(167,123,255,.3);cursor:pointer}.TypingTest_durations__OlLZe .TypingTest_on__clfCO{color:#031018;background:var(--cyan);border-color:var(--cyan)}.TypingTest_timer__MGKjM{font-family:var(--font-display);font-weight:800;font-size:22px;color:var(--gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TypingTest_words__n7rvN{position:relative;height:calc(3 * 1.5em + 2 * 10px);overflow:hidden;display:flex;flex-wrap:wrap;align-content:flex-start;gap:10px 12px;font-family:var(--font-mono);font-size:19px;line-height:1.5;color:var(--ink-faint);cursor:text;scroll-behavior:smooth}.TypingTest_words__n7rvN>span{position:relative}.TypingTest_current__I1AZC{color:var(--ink)}.TypingTest_current__I1AZC:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.TypingTest_hit__wHfKe{color:var(--cyan)}.TypingTest_miss__oV1Cg{color:#ff6b8b;text-decoration:underline}.TypingTest_good__kaMOU{color:rgba(111,246,255,.55)}.TypingTest_bad__1EBl0{color:rgba(255,107,139,.75);text-decoration:line-through}.TypingTest_input__ZtC0S{width:100%;margin-top:14px;padding:12px 14px;font-family:var(--font-mono);font-size:18px;color:var(--ink);background:rgba(4,5,13,.9);border:1px solid rgba(167,123,255,.4);outline:none}.TypingTest_input__ZtC0S:focus{border-color:var(--cyan)}.TypingTest_help__Nka77{margin:8px 0 0;font-family:var(--font-mono);font-size:11px;color:var(--ink-faint)}.TypingTest_result__FOKY0{text-align:center}.TypingTest_big__YQxxn{margin:6px 0 0;font-family:var(--font-display);font-weight:800;font-size:84px;line-height:1;color:#fff;text-shadow:0 0 36px rgba(111,246,255,.5)}.TypingTest_big__YQxxn small{margin-left:8px;font-size:22px;color:var(--cyan)}.TypingTest_label__S0k_o{margin:6px 0 0;font-family:var(--font-mono);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.TypingTest_nums__nkIc1{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin:18px 0 0}.TypingTest_nums__nkIc1 div{padding:8px 4px;border:1px solid rgba(167,123,255,.18)}.TypingTest_nums__nkIc1 dt{font-family:var(--font-mono);font-size:10px;color:var(--ink-dim)}.TypingTest_nums__nkIc1 dd{margin:2px 0 0;font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--ink)}.TypingTest_badNum__vWRh2{font-size:12px;color:#ff6b8b}.TypingTest_actions__c13Rk{display:flex;gap:8px;margin-top:16px}.TypingTest_actions__c13Rk button{flex:1 1;min-height:48px;font-family:var(--font-display);font-weight:800;font-size:14px;text-transform:uppercase;border:0;cursor:pointer}.TypingTest_again__ASsJd{color:#031018;background:var(--cyan)}.TypingTest_shareBtn__a1ztb{color:#1a1203;background:linear-gradient(135deg,#ffe7a6,var(--gold) 45%,#ffb347)}.TypingTest_game__44kFH{display:block;margin-top:14px;font-family:var(--font-mono);font-size:13px;color:var(--cyan)}.StatsPanel_wrap__VJ8Gv{display:flex;flex-direction:column;gap:26px}.StatsPanel_rank__Eht3U{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);font-size:13px;color:var(--ink-dim);margin-bottom:8px}.StatsPanel_rank__Eht3U strong{font-family:var(--font-display);font-size:22px;color:var(--ink);text-transform:uppercase}.StatsPanel_h__fsPQH{margin:0 0 10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-dim)}.StatsPanel_best__juMbK,.StatsPanel_grid__NYSaf{margin:0;display:grid;grid-gap:8px;gap:8px}.StatsPanel_best__juMbK{grid-template-columns:repeat(5,1fr)}.StatsPanel_grid__NYSaf{grid-template-columns:repeat(2,1fr)}.StatsPanel_best__juMbK div,.StatsPanel_grid__NYSaf div{padding:10px 8px;background:rgba(8,11,29,.6);border:1px solid rgba(167,123,255,.18)}.StatsPanel_best__juMbK div{text-align:center}.StatsPanel_grid__NYSaf div{display:flex;justify-content:space-between;align-items:baseline;padding:10px 12px}.StatsPanel_wrap__VJ8Gv dt{font-family:var(--font-mono);font-size:11px;color:var(--ink-dim)}.StatsPanel_wrap__VJ8Gv dd{margin:0;font-family:var(--font-display);font-weight:700;font-size:17px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StatsPanel_best__juMbK dd{margin-top:4px;font-size:15px;color:var(--cyan);overflow-wrap:anywhere}.StatsPanel_note__ZK4DT{margin:0;font-family:var(--font-mono);font-size:12px;color:var(--ink-faint)}.StatsPanel_empty__SrCCo{display:flex;flex-direction:column;align-items:center;gap:18px;margin:40px 0;text-align:center;font-family:var(--font-mono);font-size:14px;color:var(--ink-dim)}.StatsPanel_cta__gnTTn{padding:12px 22px;font-family:var(--font-display);font-weight:800;font-size:15px;text-transform:uppercase;color:#031018;background:var(--cyan)}.StatsPanel_cta__gnTTn:hover{text-decoration:none}@media (max-width:380px){.StatsPanel_best__juMbK{grid-template-columns:repeat(3,1fr)}}