@font-face{font-family:Press Start\ 2P;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/press-start-2p-cyrillic-ext-400-normal.1f342e1d.woff2) format("woff2"),url(/_next/static/media/press-start-2p-cyrillic-ext-400-normal.d25a088f.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Press Start\ 2P;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/press-start-2p-cyrillic-400-normal.2ffe8fe0.woff2) format("woff2"),url(/_next/static/media/press-start-2p-cyrillic-400-normal.481d7f45.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Press Start\ 2P;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/press-start-2p-greek-400-normal.ae995c48.woff2) format("woff2"),url(/_next/static/media/press-start-2p-greek-400-normal.7702a024.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Press Start\ 2P;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/press-start-2p-latin-ext-400-normal.3ee46508.woff2) format("woff2"),url(/_next/static/media/press-start-2p-latin-ext-400-normal.493cdafb.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Press Start\ 2P;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/press-start-2p-latin-400-normal.a1abb227.woff2) format("woff2"),url(/_next/static/media/press-start-2p-latin-400-normal.3f4bdca0.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/vt323-vietnamese-400-normal.3216c17f.woff2) format("woff2"),url(/_next/static/media/vt323-vietnamese-400-normal.31af93b4.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/vt323-latin-ext-400-normal.6d1813f7.woff2) format("woff2"),url(/_next/static/media/vt323-latin-ext-400-normal.f6d1329f.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/vt323-latin-400-normal.715b6d9d.woff2) format("woff2"),url(/_next/static/media/vt323-latin-400-normal.8d5eb22b.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bg:#07060d;--panel:#120f1f;--line:#2a2442;--text:#efeaff;--muted:#8d86ad;--aura:#b46bff;--gold:#ffd23d;--scan:#3dffa8;--danger:#ff4d6d;--pixel:"Press Start 2P",ui-monospace,monospace;--mono:"VT323",ui-monospace,monospace;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;height:100%;background:var(--bg);color:var(--text)}body{font-family:var(--mono);font-size:22px;line-height:1.25;-webkit-font-smoothing:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}body:before{z-index:50;background:repeating-linear-gradient(180deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:-1;background:radial-gradient(ellipse 80% 55% at 50% 30%,rgba(180,107,255,.18),transparent 70%)}a{color:var(--scan)}.shell{min-height:100dvh;max-width:480px;margin:0 auto;display:flex;flex-direction:column;padding:max(16px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom))}.screen{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.center{justify-content:center}.grow{flex:1 1}.brand{font-family:var(--pixel);font-size:12px;letter-spacing:2px;color:var(--muted)}.brand b{color:var(--aura);font-weight:400}.title{font-size:clamp(22px,7.4vw,32px);line-height:1.35;text-shadow:0 0 18px rgba(180,107,255,.6),3px 3px 0 #3b1a66}.subtitle,.title{font-family:var(--pixel);margin:0}.subtitle{font-size:12px;line-height:1.8;color:var(--muted)}.text{margin:0;color:var(--text)}.small{font-size:18px;color:var(--muted);margin:0}.btn{font-family:var(--pixel);font-size:14px;line-height:1.4;letter-spacing:1px;text-transform:uppercase;width:100%;padding:18px 14px;border:3px solid #000;border-radius:0;cursor:pointer;background:var(--gold);color:#1a1200;box-shadow:inset 0 -6px 0 rgba(0,0,0,.28),0 0 0 3px var(--gold);transition:transform .06s}.btn:active{transform:translateY(3px);box-shadow:inset 0 -2px 0 rgba(0,0,0,.28),0 0 0 3px var(--gold)}.btn:disabled{opacity:.35;cursor:not-allowed}.btn.alt{background:transparent;color:var(--text);box-shadow:0 0 0 3px var(--line)}.btn.big{font-size:16px;padding:22px 14px}.btn.pulse{animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{box-shadow:inset 0 -6px 0 rgba(0,0,0,.28),0 0 0 3px var(--gold),0 0 28px 6px rgba(255,210,61,.45)}}.link{background:none;border:0;color:var(--muted);font-family:var(--mono);font-size:20px;text-decoration:underline;cursor:pointer;padding:6px}.actions{width:100%;display:flex;flex-direction:column;gap:14px}.orb{width:164px;height:164px;margin:12px 0;position:relative;image-rendering:pixelated}.orb:after,.orb:before{content:"";position:absolute;inset:0;border-radius:50%}.orb:before{background:radial-gradient(circle,#fff 0 8%,var(--gold) 9% 22%,var(--aura) 23% 48%,transparent 49%);filter:drop-shadow(0 0 22px var(--aura));animation:breathe 2.4s ease-in-out infinite}.orb:after{border:4px dashed rgba(180,107,255,.55);animation:spin 9s linear infinite}@keyframes breathe{50%{transform:scale(1.08)}}@keyframes spin{to{transform:rotate(1turn)}}.notice{width:100%;border:2px solid var(--line);background:var(--panel);padding:12px 14px;text-align:left;font-size:19px;color:var(--muted)}.notice strong{color:var(--text);font-weight:400}.cam{position:relative;width:100%;flex:1 1;min-height:60dvh;background:#000;overflow:hidden;border:3px solid var(--line)}.cam video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cam .hud{position:absolute;inset:14px;pointer-events:none}.cam .hud i{position:absolute;width:28px;height:28px;border:4px solid var(--scan)}.cam .hud i:first-child{top:0;left:0;border-right:0;border-bottom:0}.cam .hud i:nth-child(2){top:0;right:0;border-left:0;border-bottom:0}.cam .hud i:nth-child(3){bottom:0;left:0;border-right:0;border-top:0}.cam .hud i:nth-child(4){bottom:0;right:0;border-left:0;border-top:0}.cam .scanline{position:absolute;left:0;right:0;height:3px;background:var(--scan);box-shadow:0 0 16px 4px rgba(61,255,168,.7);animation:sweep 2.2s linear infinite}@keyframes sweep{0%{top:0}to{top:100%}}.cam .overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:16px}.count{font-family:var(--pixel);font-size:96px;color:var(--gold);text-shadow:6px 6px 0 #000,0 0 30px rgba(255,210,61,.6);animation:pop .9s ease-out}@keyframes pop{0%{transform:scale(1.8);opacity:0}30%{opacity:1}to{transform:scale(1)}}.cam .top{position:absolute;top:18px;left:0;right:0;display:flex;justify-content:center}.rec{font-family:var(--pixel);font-size:12px;background:rgba(0,0,0,.6);padding:8px 10px;color:#fff}.rec:before{content:"●";color:var(--danger);margin-right:8px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.cam .bottom{position:absolute;left:14px;right:14px;bottom:16px;display:flex;flex-direction:column;gap:10px;align-items:center}.hint{font-family:var(--pixel);font-size:14px;background:rgba(0,0,0,.65);padding:10px 12px;color:var(--scan)}.bar{width:100%;height:14px;background:rgba(0,0,0,.6);border:2px solid var(--scan)}.bar>div{height:100%;background:var(--scan)}.secs{font-family:var(--pixel);font-size:22px;color:#fff;text-shadow:3px 3px 0 #000}.dots:after{content:"";animation:dots 1.2s steps(4) infinite}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.glitch{font-family:var(--pixel);font-size:13px;color:var(--scan);min-height:1.6em}.meter-screen{gap:12px}.meter-wrap{width:100%;flex:1 1;display:grid;grid-template-columns:44px 56px 1fr;grid-gap:10px;gap:10px;min-height:56dvh;margin-top:18px}.meter-levels,.meter-scale{position:relative}.meter-scale span{position:absolute;right:0;transform:translateY(50%);font-family:var(--pixel);font-size:10px;color:var(--muted)}.tube{position:relative;border:4px solid var(--text);background:#0d0a18;box-shadow:0 0 0 4px #000,inset 0 0 0 4px #000}.tube .fill{position:absolute;left:4px;right:4px;bottom:4px;transition:background-color .25s}.tube .fill:after{content:"";top:0;height:6px;background:#fff;box-shadow:0 0 18px 6px currentColor}.tube .fill:after,.tube .tick{position:absolute;left:0;right:0}.tube .tick{height:2px;background:rgba(255,255,255,.18)}.meter-head{width:100%}.meter-now{display:flex;align-items:center;justify-content:center;gap:16px;min-height:96px;animation:flash .35s ease-out}.meter-now>div{text-align:left}.meter-count{font-family:var(--pixel);font-size:clamp(34px,11vw,50px);color:var(--gold);text-shadow:4px 4px 0 #000}.meter-name{font-family:var(--pixel);font-size:14px;margin-top:10px;text-shadow:2px 2px 0 #000}.meter-levels .lvl{margin-bottom:-13px;position:absolute;left:0;right:0;display:flex;align-items:center;gap:8px;transform-origin:left center;transform:translateY(0);font-family:var(--pixel);font-size:10px;color:var(--muted);transition:transform .2s}.meter-levels .lvl span:last-child{padding-bottom:2px}.meter-levels .lvl.now{transform:translateX(6px) scale(1.12)}.meter-levels .lvl.now span:last-child:before{content:"◀ ";color:var(--gold)}@keyframes flash{0%{filter:brightness(2.2)}to{filter:none}}.score{font-size:clamp(54px,17vw,76px);line-height:1;color:var(--gold);text-shadow:5px 5px 0 #000,0 0 36px rgba(255,210,61,.45);margin-top:8px;animation:pop .6s ease-out}.score,.score-unit{font-family:var(--pixel)}.score-unit{font-size:20px;letter-spacing:6px}.tier-label{font-family:var(--pixel);font-size:13px;letter-spacing:2px}.result-label{font-family:var(--pixel);font-size:clamp(17px,5.4vw,22px);line-height:1.5;padding:12px 14px;border:3px solid var(--text);box-shadow:4px 4px 0 #000;max-width:100%;overflow-wrap:anywhere}.result-label.egg{border-color:var(--gold);color:var(--gold);animation:pulse 1.4s ease-in-out infinite}.emblem{image-rendering:pixelated;flex:none}.punch{font-size:26px;line-height:1.2;margin:0;max-width:24ch}.stats{width:100%;display:flex;flex-direction:column;gap:8px}.stat{display:grid;grid-template-columns:1fr 120px 36px;align-items:center;grid-gap:10px;gap:10px;font-family:var(--pixel);font-size:10px;text-align:left;color:var(--muted)}.stat .sbar{height:10px;background:var(--line)}.stat .sbar>div{height:100%;background:var(--aura)}.stat b{color:var(--text);font-weight:400;text-align:right}.fun{font-size:16px;color:var(--muted);margin:0}.field{width:100%;text-align:left;display:flex;flex-direction:column;gap:8px}.field label{font-family:var(--pixel);font-size:11px;color:var(--muted)}.field input[type=text]{font-family:var(--pixel);font-size:14px;padding:14px;background:var(--panel);color:var(--text);border:3px solid var(--line);border-radius:0;width:100%}.field input[type=text]:focus{outline:none;border-color:var(--aura)}.check{display:flex;gap:12px;align-items:flex-start;text-align:left;width:100%;font-size:20px;cursor:pointer}.check input{width:24px;height:24px;margin:0;accent-color:var(--gold);flex:none}.preview{width:60%;max-width:220px;aspect-ratio:9/16;object-fit:cover;border:3px solid var(--line);background:#000}.err{color:var(--danger);font-size:18px;margin:0}.board{width:100%;display:flex;flex-direction:column;gap:8px}.row{display:grid;grid-template-columns:44px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;background:var(--panel);border:2px solid var(--line);font-family:var(--pixel);font-size:12px;text-align:left}.row .rk,.row .sc{color:var(--gold)}.empty{border:3px dashed var(--line);padding:22px 16px;width:100%}.section-title{font-family:var(--pixel);font-size:14px;margin:18px 0 0}.legend .row{background:transparent;border-style:dashed}.mode{width:100%;display:flex;gap:14px;align-items:center;text-align:left;padding:16px;background:var(--panel);border:3px solid var(--line);color:var(--text);cursor:pointer;font-family:var(--mono)}.mode:active{border-color:var(--gold)}.mode b{display:block;font-family:var(--pixel);font-weight:400;font-size:13px;line-height:1.5;color:var(--gold);margin-bottom:6px}.mode small{font-size:19px;color:var(--muted);line-height:1.15;display:block}.mode-icon{font-size:40px;color:var(--aura);width:44px;text-align:center;flex:none}.framing{margin:0;background:rgba(0,0,0,.72);padding:10px 12px;font-size:20px;line-height:1.15}.rec.idle:before{content:"▶";color:var(--scan);animation:none}.link.light{color:#fff;text-shadow:0 1px 2px #000}.cam.far .count{font-size:160px}.cam.far .hint{font-size:20px;padding:14px 16px}.cam.far .secs{font-size:44px}.cam .overlay{flex-direction:column}.countdown-note{font-size:16px;color:#fff;background:rgba(0,0,0,.6);padding:10px 12px;margin:0}.countdown-note,.select{font-family:var(--pixel)}.select{font-size:11px;padding:12px;background:var(--panel);color:var(--text);border:3px solid var(--line);border-radius:0;width:100%}.legal-line{margin:0;padding:0 32px;font-size:16px;color:rgba(255,255,255,.7);text-shadow:0 1px 2px #000}.legal-line a{color:rgba(255,255,255,.85)}.prose{width:100%;text-align:left;display:flex;flex-direction:column;gap:14px}.prose p{margin:0;font-size:21px;line-height:1.3}.prose h2{font-family:var(--pixel);font-size:11px;color:var(--muted);margin:10px 0 0;font-weight:400;line-height:1.6}.top-list{gap:18px}.top-card,.top-list{width:100%;display:flex;flex-direction:column}.top-card{background:var(--panel);padding:12px;gap:10px;text-align:left}.top-card,.top-card video{border:2px solid var(--line)}.top-card video{width:100%;aspect-ratio:9/16;max-height:70dvh;object-fit:cover;background:#000}.top-meta{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;font-family:var(--pixel);font-size:13px}.top-meta .rk,.top-meta .sc{color:var(--gold)}.top-tier{display:flex;align-items:center;gap:8px;font-family:var(--pixel);font-size:10px;line-height:1.6;flex-wrap:wrap}.top-label{color:var(--text)}.report{align-self:flex-end;font-size:16px;padding:0}.actions .btn{font-size:12px;padding:14px 10px}.recap{width:100%;max-width:340px;border:2px solid rgba(255,255,255,.18);padding:8px 10px;display:flex;flex-direction:column;gap:6px}.recap-row{display:flex;justify-content:space-between;gap:12px;font-family:var(--pixel);font-size:9px;line-height:1.6;color:rgba(255,255,255,.7)}.recap-row b{font-weight:400;color:#fff}.recap-row.move span{color:var(--scan)}.recap-row.move b{color:var(--gold)}.recap-row.none{opacity:.5}.recap-row.total{border-top:2px dashed rgba(255,255,255,.18);padding-top:6px;font-size:11px;color:#fff}.top-header{display:flex;flex-direction:column;align-items:center;gap:10px}.top-title{font-size:26px;color:var(--gold);text-shadow:0 0 18px rgba(255,210,61,.35),3px 3px 0 #000;margin:0}.top-week{font-family:var(--pixel);font-size:9px;line-height:1.9;color:var(--muted);margin:0;display:flex;flex-direction:column;align-items:center}.top-week span{color:var(--text)}.podium-empty{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.podium{width:100%;max-width:320px;display:grid;grid-template-columns:repeat(3,1fr);align-items:end;grid-gap:6px;gap:6px;margin-top:8px}.podium .step{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:8px;padding:10px 4px;background:var(--panel);border:3px solid var(--line);font-family:var(--pixel)}.podium .step .who{font-size:11px;color:var(--muted);animation:blink 1.4s steps(2) infinite}.podium .step .rk{font-size:16px;color:var(--text)}.podium .s1{height:132px;border-color:var(--gold);box-shadow:0 0 22px rgba(255,210,61,.25)}.podium .s1 .rk{color:var(--gold);font-size:20px}.podium .s2{height:100px}.podium .s3{height:78px}.throne{font-family:var(--pixel);font-size:13px;color:var(--gold);margin:6px 0 0}.my-entry{width:100%;max-width:340px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px;border:2px solid var(--aura);background:rgba(180,107,255,.08)}.my-entry .lbl{font-family:var(--pixel);font-size:9px;color:var(--aura)}.my-entry .nick{font-family:var(--pixel);font-size:11px}.my-entry .st{font-family:var(--pixel);font-size:9px;line-height:1.6}.my-entry .st.wait{color:var(--gold)}.my-entry .st.ok{color:var(--scan)}.mod-video{width:100%;max-width:320px;aspect-ratio:9/16;object-fit:cover;background:#000;border:2px solid var(--line)}.recap-row.move.malus b,.recap-row.move.malus span{color:var(--danger)}.doc{text-align:left;align-items:stretch;gap:14px;max-width:560px;margin:0 auto}.doc .brand,.doc .title{text-align:center}.doc .brand a{color:inherit;text-decoration:none}.doc h2{font-family:var(--pixel);font-size:13px;line-height:1.6;color:var(--gold);margin:18px 0 4px}.doc p{margin:0}.doc a{color:var(--scan)}.move-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.move-list li{background:var(--panel);border:2px solid var(--line);padding:10px 12px}.move-list li.malus{border-color:rgba(255,77,109,.45)}.ml-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ml-head h3{margin:0;color:var(--text)}.ml-head b,.ml-head h3{font-family:var(--pixel);font-size:11px}.ml-head b{color:var(--gold);font-weight:400}.move-list li.malus .ml-head b{color:var(--danger)}.move-list p{color:var(--muted);font-size:19px;margin:6px 0 4px}.ml-tag{font-size:16px;color:var(--aura)}.faq{display:flex;flex-direction:column;gap:10px}.faq details{background:var(--panel);border:2px solid var(--line);padding:10px 12px}.faq summary{font-family:var(--pixel);font-size:10px;line-height:1.7;cursor:pointer;color:var(--text)}.faq details p{margin-top:8px;color:var(--muted)}.crumbs,.move-pts{text-align:center}.move-pts{font-family:var(--pixel);font-size:10px;line-height:1.7;color:var(--gold)}.ml-head h3 a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--aura);text-decoration-color:var(--aura);text-underline-offset:4px}.other-moves a{color:var(--scan)}.home-seo{max-width:560px;margin:0 auto;padding:28px 16px 48px;display:flex;flex-direction:column;gap:10px;border-top:2px dashed var(--line)}.home-seo h2{font-family:var(--pixel);font-size:11px;line-height:1.7;color:var(--gold);margin:10px 0 0}.home-seo p{margin:0;color:var(--muted);font-size:20px}.home-seo a{color:var(--scan)}.doc a.btn{color:#1a1200}