@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dbbdd2d89d2ef0ef-s.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/_next/static/media/a06229eb79a83cfc-s.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/_next/static/media/c9e224327ce7933e-s.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/_next/static/media/d85064eaed4b8683-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db234bd00cda6a96-s.p.woff2) format("woff2");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:Press Start\ 2P Fallback;src:local("Arial");ascent-override:44.58%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:224.32%}.__className_ee06cb{font-family:Press Start\ 2P,Press Start\ 2P Fallback;font-weight:400;font-style:normal}.__variable_ee06cb{--font-pixel:"Press Start 2P","Press Start 2P Fallback"}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c43ef54631c6ad3c-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48b76bf2200d991e-s.woff2) format("woff2");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:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/29e4af7482351bce-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6fd32ec5acdd27d-s.p.woff2) format("woff2");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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3926fa88ed32c251-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c3206c67a3393998-s.woff2) format("woff2");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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7d7f401753dc0c4-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6681946d7a6ccbb7-s.p.woff2) format("woff2");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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1fc9a8acda3903f0-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b750d5bfef15842-s.woff2) format("woff2");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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2a7c45462b39533e-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c7c43bdd7a35c63-s.p.woff2) format("woff2");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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8d541ca8617572f0-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3955bbd902881c26-s.woff2) format("woff2");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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f6d84cc3be9d6158-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84f090e3b62fb9e3-s.p.woff2) format("woff2");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:Chakra Petch Fallback;src:local("Arial");ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.00%;size-adjust:102.51%}.__className_d35fa8{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.__variable_d35fa8{--font-body:"Chakra Petch","Chakra Petch Fallback"}:root{--bg:#07060d;--bg2:#0d0a18;--panel:#110d20;--panel2:#171230;--line:#2b2250;--line2:#43367a;--text:#ece9ff;--muted:#a29bcc;--dim:#6f6899;--green:#39ff88;--pink:#ff3ea5;--cyan:#2de2e6;--yellow:#ffe14d;--red:#ff3e6c;--orange:#ff8c42;--fp:var(--font-pixel),"Courier New",monospace;--fb:var(--font-body),system-ui,sans-serif;--wrap:1200px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(1200px 600px at 85% -10%,rgba(255,62,165,.16),transparent 60%),radial-gradient(900px 500px at -10% 20%,rgba(45,226,230,.1),transparent 60%),var(--bg);color:var(--text);font-family:var(--fb);font-size:1rem;line-height:1.6}body:before{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0 1px,transparent 1px 3px)}a{color:var(--green)}h1,h2,h3,p{margin:0}button,input{font:inherit}:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}::selection{background:var(--pink);color:var(--bg)}.tp-skip{position:absolute;left:-9999px;top:0}.tp-skip:focus{left:1rem;top:1rem;z-index:200;padding:.6rem 1rem;background:var(--yellow);color:var(--bg);font-weight:700}.tp-wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 1rem}.tp-main{flex:1 1;position:relative}.tp-display{font-family:var(--fp);font-size:clamp(1.6rem,4.6vw,3.1rem);line-height:1.35;color:var(--green);text-shadow:0 0 18px rgba(57,255,136,.45),4px 4px 0 rgba(255,62,165,.6)}.tp-title{font-family:var(--fp);font-size:clamp(1.05rem,2.6vw,1.6rem);line-height:1.45;color:var(--text);text-shadow:3px 3px 0 rgba(255,62,165,.55)}.tp-h1{font-size:clamp(.95rem,2vw,1.25rem);line-height:1.5;margin-bottom:1.5rem}.tp-h1,.tp-h2{font-family:var(--fp);color:var(--cyan)}.tp-h2{font-size:.78rem;line-height:1.6;margin-bottom:.6rem}.tp-kicker{font-family:var(--fp);font-size:.58rem;line-height:1.8;text-transform:uppercase;color:var(--pink);margin-bottom:.8rem}.tp-kicker:before{content:"▶ "}.tp-lead{font-size:1.1rem;margin-top:.8rem;max-width:60ch}.tp-hint,.tp-lead{color:var(--muted)}.tp-hint{font-size:.9rem}.tp-empty{color:var(--dim);font-style:italic}.tp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.15rem;border:2px solid var(--bg);background:var(--green);color:var(--bg);font-family:var(--fp);font-size:.62rem;line-height:1.4;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:4px 4px 0 var(--pink);transition:transform .08s steps(2),box-shadow .08s steps(2)}.tp-btn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--pink)}.tp-btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--pink)}.tp-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:2px 2px 0 var(--line2)}.tp-btn.ghost{background:transparent;color:var(--green);border-color:var(--green);box-shadow:4px 4px 0 rgba(255,62,165,.45)}.tp-btn.small{padding:.6rem .8rem;font-size:.55rem}.tp-btn.big{padding:1.1rem 1.5rem;font-size:.72rem}.tp-btn.wide{width:100%}.tp-link{align-self:center;padding:0;border:0;background:none;color:var(--cyan);font-size:.92rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tp-link:hover{color:var(--green)}.tp-row{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.6rem}.tp-row.center{justify-content:center}.tp-card{position:relative;padding:1.5rem;background:linear-gradient(180deg,var(--panel2),var(--panel));border:2px solid var(--line);box-shadow:6px 6px 0 rgba(255,62,165,.22)}.tp-alert{margin-top:.5rem;padding:.7rem .9rem;border:2px solid var(--red);background:rgba(255,62,108,.1);color:#ffd0da;font-size:.92rem}.tp-badge{display:inline-block;padding:.3rem .5rem;border:2px solid;font-family:var(--fp);font-size:.48rem;line-height:1.4;text-transform:uppercase}.tp-badge.ok{color:var(--green)}.tp-badge.warn{color:var(--red)}.tp-badge.wait{color:var(--yellow)}.tp-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(7,6,13,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:2px solid var(--line)}.tp-headerrow{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px}.tp-brand{text-decoration:none}.tp-wordmark{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--fp);font-size:.78rem;color:var(--text)}.tp-wordmark b{font-weight:400;color:var(--green);text-shadow:0 0 10px rgba(57,255,136,.5)}.tp-nav{display:flex;align-items:center;gap:1.4rem}.tp-nav a:not(.tp-btn),.tp-navbtn{padding:.3rem 0;border:0;background:none;color:var(--muted);font-family:var(--fb);font-size:.9rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;border-bottom:2px solid transparent}.tp-nav a:not(.tp-btn):hover,.tp-navbtn:hover{color:var(--text)}.tp-nav a.on{color:var(--green);border-bottom-color:var(--pink)}.tp-burger{display:none;padding:.5rem .7rem;border:2px solid var(--line2);background:transparent;color:var(--text);font-family:var(--fp);font-size:.55rem;text-transform:uppercase;cursor:pointer}@media (max-width:760px){.tp-burger{display:block}.tp-nav{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:.4rem;padding:1rem;background:var(--bg2);border-bottom:2px solid var(--line)}.tp-nav.open{display:flex}.tp-nav .tp-btn{margin-top:.4rem}}.tp-footer{margin-top:4rem;border-top:2px solid var(--line);background:var(--bg2)}.tp-footerrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.4rem;padding-bottom:1.4rem}.tp-footerbrand{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--fp);font-size:.55rem;color:var(--dim)}.tp-footer nav{display:flex;gap:1.4rem}.tp-footer nav a{color:var(--muted);font-size:.88rem;text-decoration:none}.tp-footer nav a:hover{color:var(--green)}.tp-mark.spin{animation:tp-spin 7s linear infinite}@keyframes tp-spin{to{transform:rotate(1turn)}}.tp-hero{position:relative;overflow:hidden;padding:clamp(3rem,8vw,6rem) 0 clamp(5rem,10vw,8rem)}.tp-hero:after{content:"";position:absolute;left:-50%;right:-50%;bottom:-2px;height:46%;background:linear-gradient(0deg,rgba(255,62,165,.35) 2px,transparent 0) 0 0 /100% 42px,linear-gradient(90deg,rgba(255,62,165,.35) 2px,transparent 0) 0 0 /64px 100%;transform:perspective(320px) rotateX(62deg);transform-origin:bottom;-webkit-mask-image:linear-gradient(0deg,#000 10%,transparent 90%);mask-image:linear-gradient(0deg,#000 10%,transparent 90%);pointer-events:none;animation:tp-floor 1.6s linear infinite}@keyframes tp-floor{to{background-position:0 42px,0 0}}.tp-herogrid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:center}@media (max-width:860px){.tp-herogrid{grid-template-columns:minmax(0,1fr)}}.tp-cabinet{justify-self:center;width:min(380px,100%);padding:18px;background:linear-gradient(180deg,#241a46,#120d24);border:3px solid var(--line2);box-shadow:8px 8px 0 rgba(255,62,165,.35),0 0 80px -20px rgba(45,226,230,.5)}.tp-screen{position:relative;display:grid;place-items:center;grid-gap:1.4rem;gap:1.4rem;aspect-ratio:1;padding:1.5rem;background:radial-gradient(circle at 50% 45%,#10202a,#030308 75%);border:3px solid #05040a;box-shadow:inset 0 0 40px rgba(45,226,230,.25)}.tp-insert{font-family:var(--fp);font-size:.7rem;text-transform:uppercase;color:var(--yellow);text-shadow:0 0 10px rgba(255,225,77,.7);animation:tp-blink 1.1s steps(1) infinite}@keyframes tp-blink{50%{opacity:0}}.tp-section{padding-top:clamp(2.5rem,6vw,4rem)}.tp-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:1.25rem;gap:1.25rem;margin:0;padding:0;list-style:none}.tp-feature{border-top-width:6px}.tp-feature h3,.tp-step h3{font-family:var(--fp);font-size:.72rem;line-height:1.6;margin-bottom:.7rem}.tp-feature p,.tp-step p{color:var(--muted)}.tp-feature.c0{border-top-color:var(--green)}.tp-feature.c0 h3{color:var(--green)}.tp-feature.c1{border-top-color:var(--cyan)}.tp-feature.c1 h3{color:var(--cyan)}.tp-feature.c2{border-top-color:var(--orange)}.tp-feature.c2 h3{color:var(--orange)}.tp-feature.c3{border-top-color:var(--pink)}.tp-feature.c3 h3{color:var(--pink)}.tp-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.25rem;gap:1.25rem;margin:0;padding:0;list-style:none}.tp-stepnum{display:block;font-family:var(--fp);font-size:1.8rem;color:var(--yellow);text-shadow:3px 3px 0 rgba(255,62,165,.6);margin-bottom:.9rem}.tp-auth{max-width:500px;padding-top:clamp(2rem,6vw,4rem)}.tp-authcard .tp-lead{font-size:1rem;margin-bottom:1.4rem}.tp-authfooter{margin-top:1.4rem;text-align:center;color:var(--muted)}.tp-form{display:grid;grid-gap:1rem;gap:1rem}.tp-field{display:grid;grid-gap:.4rem;gap:.4rem}.tp-field label{font-family:var(--fp);font-size:.52rem;line-height:1.6;text-transform:uppercase;color:var(--cyan)}.tp-field input{width:100%;padding:.75rem .85rem;border:2px solid var(--line2);background:var(--bg);color:var(--text);font-size:1rem;border-radius:0}.tp-field input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px rgba(57,255,136,.18),0 0 18px -4px rgba(57,255,136,.6)}.tp-field.bad input{border-color:var(--red)}.tp-error{color:var(--red);font-size:.86rem}.tp-check{display:flex;gap:.7rem;align-items:flex-start;color:var(--muted);font-size:.92rem}.tp-check input{margin-top:.3rem;width:1.05rem;height:1.05rem;accent-color:var(--green)}.tp-captcha{min-height:65px}.tp-done{display:grid;grid-gap:1rem;gap:1rem;justify-items:start}.tp-donelead{font-size:1.05rem;font-weight:600;color:var(--green)}.tp-accountpage{padding-top:clamp(2rem,5vw,3rem)}.tp-playhead{margin-bottom:1.8rem}.tp-account{display:grid;grid-gap:1.4rem;gap:1.4rem;max-width:820px}.tp-accountid{display:grid;grid-gap:.6rem;gap:.6rem;justify-items:start}.tp-email{font-family:var(--fp);font-size:.78rem;line-height:1.6;color:var(--green);word-break:break-all}.tp-gate{display:grid;grid-gap:.7rem;gap:.7rem;justify-items:start;margin-top:.6rem;padding:.9rem 1rem;border-left:4px solid var(--yellow);background:rgba(255,225,77,.06);color:var(--text)}.tp-players{display:grid;grid-gap:.8rem;gap:.8rem;margin:1rem 0 0;padding:0;list-style:none}.tp-player{padding:.9rem 1rem;border:2px dashed var(--line2)}.tp-playerhead{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tp-playerhead b{font-family:var(--fp);font-size:.72rem;font-weight:400}.tp-playerlive{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:.5rem;color:var(--muted);font-size:.92rem}.tp-retry{margin-top:.9rem}.tp-legal{max-width:860px;padding-top:clamp(2rem,5vw,3rem);display:grid;grid-gap:1.2rem;gap:1.2rem}.tp-legalhead{margin-bottom:.6rem}.tp-legalhead .tp-hint{margin-top:.6rem}.tp-legalsection p+p,.tp-legalsection p+ul,.tp-legalsection ul+p{margin-top:.7rem}.tp-legalsection ul{margin-bottom:0;padding-left:1.3rem;list-style:square}.tp-legalsection li::marker{color:var(--pink)}.tp-404{display:grid;grid-gap:1rem;gap:1rem;justify-items:center;padding-top:clamp(3rem,10vw,7rem);text-align:center}.tp-404 .tp-lead{margin:0 0 1rem}.glitch{font-size:clamp(3rem,12vw,6rem);color:var(--pink);text-shadow:-4px 0 var(--cyan),4px 0 var(--green);animation:tp-glitch 2.4s steps(1) infinite}@keyframes tp-glitch{0%,90%{text-shadow:-4px 0 var(--cyan),4px 0 var(--green)}92%{text-shadow:6px 0 var(--cyan),-6px 0 var(--green)}96%{text-shadow:-2px 2px var(--cyan),2px -2px var(--green)}}.tp-play{padding-top:clamp(1.5rem,4vw,2.5rem)}.snkbody,.snknotice{display:grid;grid-gap:1rem;gap:1rem}.snknotice{justify-items:center;max-width:560px;margin:2rem auto 0;padding:2rem 1.5rem;text-align:center;background:linear-gradient(180deg,var(--panel2),var(--panel));border:2px solid var(--line);box-shadow:6px 6px 0 rgba(255,62,165,.22)}.snknotice h2{font-family:var(--fp);font-size:.9rem;line-height:1.6;color:var(--green)}.snknotice p{color:var(--muted)}.snkerror{padding:.7rem .9rem;border:2px solid var(--red);background:rgba(255,62,108,.1);color:#ffd0da}.snkok{color:var(--green);font-weight:600}.snkhint{color:var(--muted);font-size:.88rem}.snklayout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:clamp(1rem,2vw,1.8rem);gap:clamp(1rem,2vw,1.8rem);align-items:start}@media (max-width:1180px){.snklayout{grid-template-columns:minmax(0,1fr)}}.snkside,.snkstage{min-width:0}.snkside{display:grid;grid-gap:1rem;gap:1rem}.snkfield{position:relative;display:flex;justify-content:center;padding:10px;background:#05040a;border:3px solid var(--line2);box-shadow:8px 8px 0 rgba(255,62,165,.3),0 0 70px -24px rgba(45,226,230,.6)}.snkcanvas{display:block;touch-action:none}.snkbtn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.7rem .95rem;border:2px solid var(--cyan);background:transparent;color:var(--cyan);font-family:var(--fp);font-size:.55rem;line-height:1.5;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:3px 3px 0 rgba(45,226,230,.35);transition:transform .08s steps(2),box-shadow .08s steps(2)}.snkbtn:hover{background:rgba(45,226,230,.1)}.snkbtn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 rgba(45,226,230,.35)}.snkbtn:disabled{opacity:.4;cursor:not-allowed;transform:none}.snkbtn.wide{width:100%}.snkbtn.small{padding:.5rem .7rem;font-size:.5rem}.snkbtn.quiet{border-color:var(--line2);color:var(--muted);box-shadow:none}.snkbtn.buy{border-color:var(--yellow);color:var(--yellow);box-shadow:3px 3px 0 rgba(255,225,77,.3)}.snkbtn.play{width:100%;margin-top:1.4rem;padding:1.15rem;border-color:var(--bg);background:var(--green);color:var(--bg);font-size:.8rem;box-shadow:5px 5px 0 var(--pink)}.snkbtn.play:hover{background:#6dffab}.snkbtn.play:active{box-shadow:1px 1px 0 var(--pink)}.snkhud{display:grid;grid-gap:.6rem;gap:.6rem;margin-bottom:.9rem}.snkhudrow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.snkhudrow.wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media (max-width:640px){.snkhudrow{grid-template-columns:repeat(3,minmax(0,1fr))}}.snkreading{display:grid;grid-gap:.15rem;gap:.15rem;padding:.5rem .65rem;background:var(--panel);border:2px solid var(--line)}.snkreading span{font-family:var(--fp);font-size:.45rem;text-transform:uppercase;color:var(--dim)}.snkreading b{font-family:var(--fp);font-size:.8rem;font-weight:400;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.snkreading.big b{color:var(--yellow);text-shadow:0 0 10px rgba(255,225,77,.5)}.snkenergy{position:relative;flex:1 1 180px;min-width:160px;height:26px;background:var(--panel);border:2px solid var(--line2);overflow:hidden}.snkenergy i{position:absolute;inset:0 auto 0 0;background:repeating-linear-gradient(90deg,var(--cyan) 0 8px,rgba(45,226,230,.55) 8px 10px);transition:width .1s linear}.snkenergy i.hot{background:repeating-linear-gradient(90deg,var(--pink) 0 8px,rgba(255,62,165,.55) 8px 10px)}.snkenergy span{position:relative;display:block;padding:0 .6rem;line-height:22px;color:var(--bg);mix-blend-mode:normal;text-shadow:0 0 2px rgba(255,255,255,.6)}.snkenergy span,.snktag{font-family:var(--fp);font-size:.45rem;text-transform:uppercase}.snktag{padding:.3rem .5rem;border:2px solid var(--green);color:var(--green)}.snktag.ice{border-color:var(--cyan);color:var(--cyan)}.snktag.npc{border-color:var(--orange);color:var(--orange)}.snkcrest{position:absolute;left:1rem;bottom:1rem;z-index:4;display:grid;justify-items:start;grid-gap:.45rem;gap:.45rem}.snkcrestchip{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .65rem;border:2px solid var(--yellow);background:rgba(7,6,13,.85);color:var(--yellow);font-family:var(--fp);font-size:.48rem;text-transform:uppercase;cursor:pointer;box-shadow:0 0 16px -4px rgba(255,225,77,.6)}.snkcrestchip em{font-style:normal;color:var(--text)}.snkcrestchip.dead{border-color:var(--red);color:var(--dim);box-shadow:none}.snkcrestmenu{width:min(300px,calc(100vw - 4rem));padding:.85rem;background:rgba(13,10,24,.97);border:2px solid var(--line2);box-shadow:5px 5px 0 rgba(255,62,165,.35)}.snkcrestmenu h3{font-family:var(--fp);font-size:.55rem;text-transform:uppercase;color:var(--yellow)}.snkcrestmenu p{margin-top:.35rem;font-size:.82rem;color:var(--muted)}.snkcrestmenu ul{display:grid;grid-gap:.35rem;gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none}.snkcrestmenu .snkbtn{margin-top:.6rem}.snknpc{display:grid;grid-template-columns:auto 1fr;grid-gap:.05rem .6rem;gap:.05rem .6rem;width:100%;padding:.45rem .6rem;border:2px solid rgba(255,140,66,.5);background:rgba(30,14,6,.9);color:#ffe1cc;text-align:left;cursor:pointer}.snknpc:disabled{opacity:.45;cursor:not-allowed}.snknpc kbd{grid-row:span 2;align-self:center;padding:.2rem .4rem;border:2px solid var(--orange);font-family:var(--fp);font-size:.5rem;color:var(--orange)}.snknpc b{font-size:.86rem}.snknpc span{font-size:.76rem;color:var(--muted)}.snkoverlay{position:absolute;inset:0;z-index:5;display:grid;place-items:center;padding:1rem;background:rgba(7,6,13,.78)}.snkoverlaybox{display:grid;grid-gap:.9rem;gap:.9rem;width:min(420px,100%);padding:1.5rem;text-align:center;background:var(--panel);border:3px solid var(--pink);box-shadow:6px 6px 0 rgba(45,226,230,.4)}.snkoverlaybox h2{font-family:var(--fp);font-size:1rem;line-height:1.5;color:var(--pink);text-shadow:0 0 14px rgba(255,62,165,.6)}.snkdeath{color:var(--text)}.snkoverlayactions{display:grid;grid-gap:.6rem;gap:.6rem}.snklobby{padding:1.4rem;background:linear-gradient(180deg,var(--panel2),var(--panel));border:2px solid var(--line);box-shadow:6px 6px 0 rgba(255,62,165,.22)}.snksubhead{margin:1.2rem 0 .7rem;font-family:var(--fp);font-size:.55rem;line-height:1.6;text-transform:uppercase;color:var(--cyan)}.snklobby>.snksubhead:first-child,.snkresult+.snksubhead{margin-top:0}.snkaccounts,.snkmodes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.7rem;gap:.7rem;margin:0;padding:0;list-style:none}.snkaccount,.snkmode{display:grid;grid-gap:.4rem;gap:.4rem;width:100%;height:100%;padding:.9rem;border:2px solid var(--line2);background:var(--bg);color:var(--text);text-align:left;cursor:pointer}.snkaccount:hover,.snkmode:hover{border-color:var(--cyan)}.snkaccount.on,.snkmode.on{border-color:var(--green);box-shadow:4px 4px 0 rgba(57,255,136,.35),inset 0 0 20px -8px rgba(57,255,136,.5)}.snkaccount b,.snkmode b{font-family:var(--fp);font-size:.6rem;font-weight:400;line-height:1.6}.snkaccount.on b,.snkmode.on b{color:var(--green)}.snkmode p{color:var(--muted);font-size:.88rem}.snkmode span{font-family:var(--fp);font-size:.55rem;color:var(--yellow)}.snkaccount span{color:var(--muted);font-size:.88rem}.snkaccount .pass{font-style:normal;font-size:.82rem;color:var(--dim)}.snkaccount .pass.on{color:var(--yellow)}.snkcontrols{margin-top:1.2rem;padding:.9rem 1rem;border:2px dashed var(--line2)}.snkcontrols b{font-family:var(--fp);font-size:.5rem;text-transform:uppercase;color:var(--pink)}.snkcontrols ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.25rem 1rem;gap:.25rem 1rem;margin:.6rem 0 0;padding:0;list-style:none;color:var(--muted);font-size:.88rem}.snkcontrols li:before{content:"▸ ";color:var(--green)}.snkcontrols li.off{color:var(--dim);text-decoration:line-through}.snkresult{display:grid;grid-gap:.8rem;gap:.8rem;justify-items:start;margin-bottom:1.4rem;padding:1.1rem;border:2px solid var(--green);background:rgba(57,255,136,.06)}.snkresult.bad{border-color:var(--red);background:rgba(255,62,108,.06)}.snkresult h2{font-family:var(--fp);font-size:.85rem;color:var(--green)}.snkresult.bad h2{color:var(--red)}.snkstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:.5rem;gap:.5rem;width:100%;margin:0}.snkstat{padding:.5rem .6rem;background:var(--bg);border:2px solid var(--line)}.snkstat dt{font-family:var(--fp);font-size:.42rem;line-height:1.6;text-transform:uppercase;color:var(--dim)}.snkstat dd{margin:.2rem 0 0;font-family:var(--fp);font-size:.7rem;color:var(--text)}.snkpanel{padding:1.1rem;background:linear-gradient(180deg,var(--panel2),var(--panel));border:2px solid var(--line);box-shadow:5px 5px 0 rgba(45,226,230,.18)}.snkpanel>.snkbar,.snkpanel>.snkhint,.snkpanel>.snkstats{margin-top:.7rem}.snkpanelhead{font-family:var(--fp);font-size:.66rem;line-height:1.6;color:var(--pink)}.snklevel{display:flex;align-items:baseline;gap:.6rem;margin-top:.8rem}.snklevel b{font-family:var(--fp);font-size:1.8rem;font-weight:400;color:var(--yellow);text-shadow:3px 3px 0 rgba(255,62,165,.5)}.snklevel span{font-family:var(--fp);font-size:.5rem;text-transform:uppercase;color:var(--muted)}.snkbar{height:14px;background:var(--bg);border:2px solid var(--line2)}.snkbar i{display:block;height:100%;background:repeating-linear-gradient(90deg,var(--green) 0 6px,rgba(57,255,136,.6) 6px 8px)}.snkaliasform{display:flex;gap:.5rem;margin-top:.6rem}.snkaliasform input{flex:1 1;min-width:0;padding:.55rem .7rem;border:2px solid var(--line2);background:var(--bg);color:var(--text)}.snkaliasform input:focus{outline:none;border-color:var(--green)}.snkskins{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none}.snkskin{display:grid;justify-items:center;grid-gap:.35rem;gap:.35rem;width:100%;height:100%;padding:.6rem .4rem;border:2px solid var(--line2);background:var(--bg);color:var(--text);cursor:pointer}.snkskins li.on .snkskin{border-color:var(--green)}.snkskin:disabled{opacity:.45;cursor:not-allowed}.snkskin i{width:34px;height:14px;background:linear-gradient(90deg,var(--snk-shade),var(--snk-accent));box-shadow:0 0 12px -2px var(--snk-accent)}.snkskin b{font-size:.78rem;text-align:center}.snkskin span{font-family:var(--fp);font-size:.4rem;line-height:1.6;text-transform:uppercase;color:var(--muted)}.snkcoinitems,.snkskills{display:grid;grid-gap:.5rem;gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none}.snkcoinitems li,.snkskills li{padding:.6rem .7rem;border:2px solid var(--line);background:var(--bg)}.snkskills li.on{border-color:var(--green)}.snkcoinitems li.had{opacity:.6}.snkcoinitems p,.snkskills p{margin-top:.35rem;color:var(--muted);font-size:.84rem}.snkcoinhead,.snkskillhead{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.snkcoinhead b,.snkskillhead b{font-size:.92rem}.snkbalance{margin-top:.6rem;font-family:var(--fp);font-size:.62rem;line-height:1.6;color:var(--yellow)}.snkladder{width:100%;margin-top:.7rem;border-collapse:collapse;font-size:.86rem}.snkladder th{padding:.35rem .4rem;border-bottom:2px solid var(--line2);font-family:var(--fp);font-size:.42rem;font-weight:400;text-transform:uppercase;text-align:left;color:var(--dim)}.snkladder td{padding:.4rem;border-bottom:1px solid var(--line);vertical-align:top}.snkladder td b{display:block}.snkladder td span{color:var(--dim);font-size:.74rem}.snkladder .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.snkladder .score{color:var(--yellow)}.snkladder tr.you td{background:rgba(57,255,136,.08)}.snkladder tr.you b{color:var(--green)}.tp-shoppage{padding-top:clamp(1.5rem,4vw,2.5rem)}.tp-shop{display:grid;grid-gap:1.4rem;gap:1.4rem}.tp-hint.center{text-align:center}.tp-chips{display:flex;flex-wrap:wrap;gap:.7rem;margin:.8rem 0 0;padding:0;list-style:none}.tp-chip{display:grid;grid-gap:.25rem;gap:.25rem;min-width:150px;padding:.75rem .9rem;border:2px solid var(--line2);background:var(--bg);color:var(--text);text-align:left;cursor:pointer}.tp-chip:hover{border-color:var(--cyan)}.tp-chip.on{border-color:var(--green);box-shadow:4px 4px 0 rgba(57,255,136,.35)}.tp-chip b{font-family:var(--fp);font-size:.6rem;font-weight:400}.tp-chip.on b{color:var(--green)}.tp-chip span{color:var(--yellow);font-size:.86rem}.tp-terms{display:grid;grid-gap:.9rem;gap:.9rem}.tp-packs{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:1.25rem;gap:1.25rem}.tp-pack{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:1.4rem 1.25rem 1.25rem;background:linear-gradient(180deg,var(--panel2),var(--panel));border-top-width:2px;border:2px solid var(--line);border-top:6px solid var(--line);box-shadow:6px 6px 0 rgba(255,62,165,.22)}.tp-pack.c0{border-top-color:var(--green)}.tp-pack.c1{border-top-color:var(--cyan)}.tp-pack.c2{border-top-color:var(--orange)}.tp-pack.c3{border-top-color:var(--pink)}.tp-pack.featured{border-color:var(--yellow);box-shadow:6px 6px 0 rgba(255,225,77,.35),0 0 40px -12px rgba(255,225,77,.5)}.tp-packtag{position:absolute;top:-14px;right:12px;padding:.3rem .5rem;background:var(--yellow);color:var(--bg);font-family:var(--fp);font-size:.45rem;text-transform:uppercase}.tp-packtag.alt{background:var(--pink)}.tp-packbig{font-family:var(--fp);font-size:clamp(1rem,2vw,1.25rem);white-space:nowrap;line-height:1.4;color:var(--yellow);text-shadow:3px 3px 0 rgba(255,62,165,.5)}.tp-packbig span{font-size:.55em;color:var(--text);text-shadow:none}.tp-packunit{font-family:var(--fp);font-size:.5rem;line-height:1.7;text-transform:uppercase;color:var(--muted)}.tp-packunit.plus{color:var(--cyan)}.tp-packgets{flex:1 1;margin:.8rem 0 .4rem;padding-top:.8rem;border-top:2px dashed var(--line2)}.tp-packgets p{font-family:var(--fp);font-size:.45rem;text-transform:uppercase;color:var(--pink)}.tp-packgets ul{display:grid;grid-gap:.35rem;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;color:var(--muted);font-size:.9rem}.tp-packgets li:before{content:"▸ ";color:var(--green)}.tp-packprice{margin:.4rem 0 .8rem;font-family:var(--fp);font-size:.95rem;color:var(--text)}.tp-contact{margin-top:2rem}.tp-contact p{color:var(--muted)}.tp-contact strong{color:var(--green)}.tp-seller{margin-top:1.2rem;color:var(--dim);font-size:.86rem}.tp-seller a{color:var(--cyan)}.tp-verify{max-width:520px}.tp-orderwrap{display:grid;grid-gap:1.2rem;gap:1.2rem;max-width:820px}.tp-orderwrap .tp-row{margin-top:0}.tp-order{display:grid;grid-gap:.7rem;gap:.7rem;border-left-width:6px}.tp-order.ok{border-left-color:var(--green)}.tp-order.wait{border-left-color:var(--yellow)}.tp-order.bad{border-left-color:var(--red)}.tp-orders{display:grid;grid-gap:.8rem;gap:.8rem;margin:1rem 0 0;padding:0;list-style:none}.tp-orders .tp-order{padding:.9rem 1rem;border:2px solid var(--line);border-left-width:6px;background:var(--bg)}.tp-orders .tp-order.ok{border-left-color:var(--green)}.tp-orders .tp-order.wait{border-left-color:var(--yellow)}.tp-orders .tp-order.bad{border-left-color:var(--red)}.tp-orderhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.tp-orderhead b{font-family:var(--fp);font-size:.7rem;font-weight:400}.tp-orderhead span{color:var(--dim);font-size:.86rem}.tp-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.5rem;gap:.5rem;margin:0}.tp-fact{padding:.5rem .6rem;background:var(--panel);border:2px solid var(--line);min-width:0}.tp-fact dt{font-family:var(--fp);font-size:.42rem;line-height:1.6;text-transform:uppercase;color:var(--dim)}.tp-fact dd{margin:.2rem 0 0;font-weight:600;overflow-wrap:anywhere}.tp-fact dd.accent{color:var(--yellow)}.tp-fact dd.small{font-size:.74rem;font-weight:400;color:var(--muted)}.tp-legalfoot{margin-top:.6rem}@media (prefers-reduced-motion:reduce){.glitch,.tp-hero:after,.tp-insert,.tp-mark.spin{animation:none}.snkbtn,.tp-btn{transition:none}}