@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/751eccb0decf5e18-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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f6590a0f07a97750-s.p.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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7bd7951037de757-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:VT323 Fallback;src:local("Arial");ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:89.73%}.__className_561d10{font-family:VT323,VT323 Fallback;font-weight:400;font-style:normal}.__variable_561d10{--font-term:"VT323","VT323 Fallback"}:root{color-scheme:dark;--night:#0b0a14;--ink:#14121f;--ink2:#2a2540;--ink3:#433b63;--violet:#6c63ff;--action:#574ce0;--deep:#3a2f9e;--lilac:#b6aeff;--mist:#e6e2ff;--white:#fefeff;--coral:#ff7a59;--coral-d:#c94a32;--mint:#22d3a7;--mint-d:#139476;--gold:#ffcf3a;--gold-d:#d9921a;--red:#ff4d6d;--blue:#5b8def;--gray:#8f8aa8;--px:4px;--pixel:var(--font-pixel),"Courier New",monospace;--term:var(--font-term),"Courier New",monospace}*{box-sizing:border-box}body,html{margin:0;height:100%;background:var(--night);color:var(--white)}body{font-family:var(--term);font-size:22px;line-height:1.1;-webkit-font-smoothing:none;font-smooth:never;overflow:hidden;background-color:var(--night);background-image:linear-gradient(45deg,rgb(255 255 255/.025) 25%,transparent 0,transparent 75%,rgb(255 255 255/.025) 0),linear-gradient(45deg,rgb(255 255 255/.025) 25%,transparent 0,transparent 75%,rgb(255 255 255/.025) 0);background-size:8px 8px;background-position:0 0,4px 4px}button{font:inherit;color:inherit}canvas{image-rendering:pixelated;image-rendering:crisp-edges}a{color:inherit}:focus-visible{outline:4px solid var(--gold);outline-offset:4px}.px{font-family:var(--pixel);text-transform:uppercase;letter-spacing:.02em;line-height:1.5}.term{font-family:var(--term)}.win{--edge:var(--ink);--face:var(--ink2);--hi:var(--ink3);--lo:#1b1730;position:relative;background:var(--face);margin:var(--px);box-shadow:0 calc(var(--px) * -1) 0 0 var(--edge),0 var(--px) 0 0 var(--edge),calc(var(--px) * -1) 0 0 0 var(--edge),var(--px) 0 0 0 var(--edge),inset var(--px) var(--px) 0 0 var(--hi),inset calc(var(--px) * -1) calc(var(--px) * -1) 0 0 var(--lo)}.win.light{--face:var(--mist);--hi:var(--white);--lo:#c4bdf0;color:var(--ink)}.win.violet{--face:var(--action);--hi:var(--violet);--lo:var(--deep)}.win.gold{--face:var(--gold);--hi:#ffe58a;--lo:var(--gold-d);color:var(--ink)}.win.mint{--face:var(--mint);--hi:#7cf0cf;--lo:var(--mint-d);color:var(--ink)}.win.coral{--face:var(--coral);--hi:#ffa98f;--lo:var(--coral-d);color:var(--ink)}.win.clear{--face:rgb(20 18 31/0.88);--hi:rgb(255 255 255/0.08);--lo:rgb(0 0 0/0.3)}.win-title{letter-spacing:.08em;display:inline-block;background:var(--ink);color:var(--gold);padding:6px 8px 5px;position:absolute;top:-14px;left:12px}.pbtn,.win-title{font-family:var(--pixel);font-size:10px;text-transform:uppercase}.pbtn{--b:var(--violet);--bh:var(--lilac);--bd:var(--deep);--fg:var(--white);letter-spacing:.04em;line-height:1;color:var(--fg);background:var(--b);border:0;padding:11px 14px 10px;margin:4px 4px 8px;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;box-shadow:0 -4px 0 0 var(--ink),0 4px 0 0 var(--ink),-4px 0 0 0 var(--ink),4px 0 0 0 var(--ink),inset 0 4px 0 0 var(--bh),inset 0 -4px 0 0 var(--bd),0 8px 0 0 var(--ink);transition:transform 60ms steps(1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.pbtn:hover{filter:brightness(1.1)}.pbtn.down,.pbtn:active{transform:translateY(4px);box-shadow:0 -4px 0 0 var(--ink),0 4px 0 0 var(--ink),-4px 0 0 0 var(--ink),4px 0 0 0 var(--ink),inset 0 4px 0 0 var(--bd),inset 0 -4px 0 0 var(--bh)}.pbtn:disabled{filter:grayscale(1) brightness(.6);cursor:not-allowed;transform:none}.pbtn.gold{--b:var(--gold);--bh:#ffe58a;--bd:var(--gold-d);--fg:var(--ink)}.pbtn.mint{--b:var(--mint);--bh:#7cf0cf;--bd:var(--mint-d);--fg:var(--ink)}.pbtn.coral{--b:var(--coral);--bh:#ffa98f;--bd:var(--coral-d);--fg:var(--ink)}.pbtn.dark{--b:var(--ink3);--bh:#5b5285;--bd:var(--ink2)}.pbtn.ghost{--b:var(--ink2);--bh:var(--ink3);--bd:#1b1730;--fg:var(--mist)}.pbtn.big{font-size:14px;padding:16px 22px 14px}.pbtn.sm{font-size:8px;padding:8px 9px 7px}.pbtn kbd{background:rgb(0 0 0/.25);padding:3px 4px 2px}.pbtn kbd,kbd.key{font-family:var(--pixel);font-size:8px}kbd.key{display:inline-block;background:var(--mist);color:var(--ink);padding:4px 5px 3px;box-shadow:0 -2px 0 var(--ink),0 2px 0 var(--ink),-2px 0 0 var(--ink),2px 0 0 var(--ink),inset 0 -2px 0 #c4bdf0,0 4px 0 var(--ink);margin:2px 4px 4px}.seg{display:flex;gap:2px;background:var(--ink);padding:2px;height:12px}.seg i{flex:1 1;background:var(--ink3)}.seg i.on{background:var(--mint);box-shadow:inset 0 2px 0 #7cf0cf}.seg.gold i.on{background:var(--gold);box-shadow:inset 0 2px 0 #ffe58a}.seg.violet i.on{background:var(--violet);box-shadow:inset 0 2px 0 var(--lilac)}.crt:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:100;background:repeating-linear-gradient(180deg,rgb(0 0 0/.16) 0 1px,transparent 1px 3px),radial-gradient(120% 90% at 50% 50%,transparent 60%,rgb(0 0 0/.45) 100%)}.blink{animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.bounce{animation:bounce .6s steps(2) infinite}@keyframes bounce{50%{transform:translateY(-4px)}}.title-3d{font-family:var(--pixel);text-transform:uppercase;color:var(--gold);text-shadow:4px 4px 0 var(--coral),8px 8px 0 var(--deep),12px 12px 0 var(--ink);line-height:1.2}.veil{position:absolute;inset:0;z-index:40;display:grid;place-items:center;padding:24px 16px;background:repeating-linear-gradient(45deg,rgb(11 10 20/.82) 0 2px,rgb(11 10 20/.7) 2px 4px);overflow:auto;animation:veil .16s steps(3) both}@keyframes veil{0%{opacity:0}}.pop{animation:pop .24s steps(4) both}@keyframes pop{0%{transform:scale(.6);opacity:0}}.scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--violet) var(--ink)}@media (prefers-reduced-motion:reduce){.blink,.bounce,.pop,.veil{animation:none!important}}.hall{inset:0;overflow:auto}.hall,.sky{position:fixed}.sky{left:0;top:0;z-index:0}.hall-in{position:relative;z-index:1;min-height:100%;flex-direction:column;gap:28px;padding:24px 16px 72px}.hall-head,.hall-in{display:flex;align-items:center}.hall-head{width:100%;max-width:1080px;justify-content:space-between;gap:16px;flex-wrap:wrap}.hall-logo{display:flex;align-items:center;gap:20px}.hall-logo .bounce{display:block;filter:drop-shadow(4px 4px 0 var(--ink))}.hall-h1{font-size:clamp(26px,6vw,52px);margin:0}.hall-h1 span{display:block;font-size:.48em;color:var(--mint);letter-spacing:.5em;margin-top:10px;text-shadow:3px 3px 0 var(--ink),6px 6px 0 var(--deep)}.hall-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.hall-luu{filter:drop-shadow(4px 4px 0 var(--ink))}.hall-mark{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.hall-sub{font-size:14px;color:var(--mint);letter-spacing:.6em;text-shadow:3px 3px 0 var(--ink),6px 6px 0 var(--deep);padding-left:10px}.prize-strip{flex-wrap:wrap;justify-content:center;gap:12px 22px;padding:18px 18px 12px;max-width:1080px;width:100%}.prize-strip,.ps-item{display:flex;align-items:center}.ps-item{gap:10px}.ps-item b{font-size:10px;text-shadow:2px 2px 0 var(--ink)}.ps-art{display:inline-grid;place-items:center;padding:4px;box-shadow:0 0 0 3px var(--ink),inset 0 -4px 0 rgb(0 0 0/.2)}.ps-how{width:100%;text-align:center;margin:0;font-size:22px;color:var(--mist)}.cabs{display:flex;gap:40px 20px;justify-content:center;flex-wrap:wrap;margin:auto 0}.cab-unit{width:284px;display:flex;flex-direction:column;text-decoration:none;color:var(--white);background:var(--ink2);position:relative;box-shadow:0 0 0 4px var(--ink),12px 12px 0 0 rgb(0 0 0/.45);filter:brightness(.62) saturate(.7);transition:transform .12s steps(2),filter .12s steps(2)}.cab-unit:after,.cab-unit:before{content:"";position:absolute;top:76px;bottom:0;width:8px;background:repeating-linear-gradient(to bottom,var(--cc) 0 12px,var(--ink) 12px 16px)}.cab-unit:before{left:-12px}.cab-unit:after{right:-12px}.cab-unit.sel{filter:none;transform:translateY(-10px);box-shadow:0 0 0 4px var(--ink),0 0 0 8px var(--gold),16px 18px 0 0 rgb(0 0 0/.5)}.cab-unit:focus-visible{outline:none}.cu-marquee{display:block;background:var(--cc);padding:18px 12px 16px;text-align:center;box-shadow:inset 0 6px 0 rgb(255 255 255/.35),inset 0 -6px 0 rgb(0 0 0/.25),0 4px 0 var(--ink)}.cu-marquee .px{font-size:16px;color:var(--ink);text-shadow:2px 2px 0 rgb(255 255 255/.45)}.cab-unit.sel .cu-marquee{animation:flicker 2.4s steps(1) infinite}@keyframes flicker{0%,92%,96%{filter:brightness(1.15)}94%{filter:brightness(.75)}}.cu-bezel{display:block;background:var(--ink);padding:12px 12px 10px;margin-top:4px}.cu-screen{display:grid;place-items:center;height:232px;background:var(--night);box-shadow:inset 0 0 0 4px var(--ink3);overflow:hidden;position:relative}.cu-screen:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgb(0 0 0/.22) 0 1px,transparent 1px 3px)}.cu-deck{display:flex;align-items:center;gap:14px;padding:14px 28px;background:var(--ink3);box-shadow:inset 0 4px 0 #5b5285,inset 0 -4px 0 var(--ink2)}.stick{width:8px;height:24px;background:var(--ink);position:relative;margin-right:22px}.stick:before{content:"";position:absolute;left:-6px;top:-14px;width:20px;height:16px;background:var(--red);box-shadow:0 0 0 3px var(--ink),inset 4px 4px 0 #ff98ab}.cu-deck .btn{width:20px;height:16px;box-shadow:0 0 0 3px var(--ink),inset 0 -4px 0 rgb(0 0 0/.3)}.b1{background:var(--gold)}.b2{background:var(--mint)}.b3{background:var(--violet)}.cab-unit.sel .cu-deck .b1{animation:blink .8s steps(1) infinite}.cu-info{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 12px;text-align:center}.cu-genre{font-size:8px;color:var(--cc)}.cu-sub{font-size:20px;line-height:1;min-height:40px}.cu-stat{font-size:8px;color:var(--gold)}.cu-coin{display:flex;justify-content:center;align-items:center;gap:12px;padding:14px;background:var(--ink)}.cu-coin:before{content:"";width:10px;height:18px;background:var(--gold-d);box-shadow:0 0 0 3px var(--ink3)}.cu-coin .px{font-size:9px;color:var(--gold)}.ticker{position:fixed;left:0;right:0;bottom:0;z-index:2;overflow:hidden;background:var(--ink);box-shadow:0 -4px 0 var(--violet)}.ticker-in{white-space:nowrap;font-size:10px;color:var(--gold);padding:12px 0 10px;animation:ticker 60s linear infinite;display:inline-block}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:820px){.cabs{gap:36px}.cab-unit{width:min(296px,calc(100vw - 56px))}.cu-screen canvas{max-width:100%;height:auto!important;width:100%!important}.cu-screen{height:auto;aspect-ratio:256/224}.hall-logo{gap:12px}.hall-head{flex-direction:column;gap:14px}.hall-tools{justify-content:center}}@media (prefers-reduced-motion:reduce){.cab-unit.sel .cu-marquee,.ticker-in{animation:none}}.gs{position:fixed;inset:0;overflow:auto;background:radial-gradient(120% 80% at 50% 0,color-mix(in srgb,var(--gc) 22%,var(--night)) 0,var(--night) 70%)}.gs-top{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 14px;background:rgb(11 10 20/.9);box-shadow:0 4px 0 var(--ink2)}.gs-top a{text-decoration:none}.gs-logo{display:block;margin:0 6px}.gs-hi{font-size:9px;color:var(--gold);margin-right:auto}.audio-toggles{display:inline-flex;flex-wrap:wrap}.gs-main{display:flex;justify-content:center;padding:18px 12px 28px}.gs-cab{width:min(var(--cabw,1000px),100%);background:var(--ink2);box-shadow:0 0 0 4px var(--ink),14px 14px 0 rgb(0 0 0/.4);display:flex;flex-direction:column}.gs-marquee{background:var(--gc);padding:12px 10px 16px;text-align:center;box-shadow:inset 0 6px 0 rgb(255 255 255/.3),inset 0 -6px 0 rgb(0 0 0/.25)}.gs-marquee .title-3d{font-size:clamp(16px,3vw,26px);color:var(--white)}.gs-screen{position:relative;display:grid;place-items:center;height:min(calc(100dvh - 210px),1000px);min-height:260px;background:var(--night);box-shadow:inset 0 0 0 8px var(--ink);padding:8px;overflow:hidden}.gs-screen:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgb(0 0 0/.16) 0 1px,transparent 1px 3px)}.gs-keys{font-size:8px;color:var(--mist);text-align:center;margin:0;padding:12px;background:var(--ink3)}.gs-over{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:18px 12px;text-align:center;overflow:auto;background:repeating-linear-gradient(45deg,rgb(11 10 20/.8) 0 2px,rgb(11 10 20/.66) 2px 4px)}.gs-over.title{background:repeating-linear-gradient(45deg,rgb(11 10 20/.62) 0 2px,rgb(11 10 20/.45) 2px 4px)}.gs-over .bounce,.gs-over>canvas{filter:drop-shadow(4px 4px 0 var(--ink))}.gs-name{font-size:clamp(20px,4.4vw,36px);margin:0}.gs-name.small{font-size:clamp(14px,3vw,22px)}.gs-how{list-style:none;padding:0;font-size:24px;line-height:1.1;color:var(--white)}.gs-goal,.gs-how{margin:0;text-shadow:2px 2px 0 var(--ink)}.gs-goal{font-size:9px;color:var(--gc);max-width:46ch;line-height:1.8}.gs-score{font-size:14px;color:var(--white);margin:0}.gs-rec{font-size:10px;color:var(--gold);margin:0}.gs-near{font-size:24px;margin:0;max-width:32ch;color:var(--mist)}.press{font-size:10px;margin:0;color:var(--white)}.tiers{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.tier{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 10px;background:var(--ink);box-shadow:0 0 0 3px var(--ink3)}.tier b{font-size:10px;color:var(--gold)}.tier small{font-size:18px}.pad{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 18px;background:var(--ink3);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.pad-dir{display:flex;gap:10px}.pad-a,.pad-b{border:0;touch-action:none;color:var(--white);box-shadow:0 -4px 0 var(--ink),0 4px 0 var(--ink),-4px 0 0 var(--ink),4px 0 0 var(--ink),inset 0 -6px 0 rgb(0 0 0/.3),0 8px 0 var(--ink);margin:4px 4px 10px}.pad-b{width:72px;height:64px;background:var(--ink2);font-size:22px}.pad-a:active,.pad-b:active{transform:translateY(4px)}.pad-a{min-width:120px;height:72px;background:var(--coral);font-size:11px;margin-left:auto}.pad-acts{display:flex;gap:6px;margin-left:auto}.pad-acts .pad-a{min-width:84px;margin-left:0}.pad-a.kick{background:var(--violet)}.pad.fight{flex-wrap:wrap;padding-inline:8px;gap:4px}.pad.fight .pad-dir{gap:4px}.pad.fight .pad-b{width:50px}.pad.fight .pad-acts .pad-a{min-width:68px;font-size:9px}.prize-card{width:min(440px,100%);padding:20px 18px 14px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:var(--ink)}.pc-kicker{font-size:12px;color:var(--action);margin:0}.pc-art{display:flex;align-items:flex-end;gap:18px}.pc-art>canvas{filter:drop-shadow(3px 3px 0 var(--ink))}.pc-shirts{display:flex;gap:14px}.pc-frame{padding:8px;box-shadow:0 0 0 4px var(--ink),inset 0 -6px 0 rgb(0 0 0/.2)}.pc-name{font-size:30px;margin:0;line-height:1}.pc-qr{display:block;padding:6px;background:var(--white);box-shadow:0 0 0 4px var(--ink),6px 6px 0 4px var(--violet);margin:4px 0 6px}.prize-card p{margin:0}.dim{color:var(--gray)}.grow{flex:1 1;min-width:0}.row{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.code{font-size:14px;letter-spacing:.08em;background:var(--white);color:var(--ink);padding:14px 16px;outline:4px dashed var(--violet);outline-offset:-4px;margin:6px 0}.wallet-code{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.qr-link{font-size:8px;color:var(--action)}.code-sm{font-size:8px;background:var(--ink);color:var(--gold);padding:4px 6px}.panel{width:min(580px,100%);max-height:calc(100dvh - 56px);display:flex;flex-direction:column}.panel-head{display:flex;justify-content:space-between;align-items:center;padding:10px 10px 4px 18px}.panel-head h2{font-size:14px;color:var(--gold);margin:0;text-shadow:3px 3px 0 var(--ink)}.panel-body{padding:8px 18px 20px;overflow:auto}.wallet{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.wallet li{display:flex;align-items:center;gap:12px;padding:10px 12px;color:var(--ink)}.wallet b{display:block;font-weight:400;font-size:24px;line-height:1}.wallet small{font-size:18px}.empty{text-align:center;font-size:24px;padding:24px 0}.confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden}.confetti i{position:absolute;top:-10px;width:6px;height:6px;animation:fall 1.6s steps(14) both}@keyframes fall{to{transform:translate(12px,620px)}}@media (max-width:640px){.gs-hi{display:none}.gs-logo{margin-right:auto}.gs-main{padding:10px 6px 16px}.gs-screen{height:auto;min-height:0;aspect-ratio:var(--ar,256/224)}.gs-over{gap:8px}.gs-how{font-size:20px}.gs-over{position:fixed;z-index:60;padding:24px 14px}.gs-over.title{background:repeating-linear-gradient(45deg,rgb(11 10 20/.9) 0 2px,rgb(11 10 20/.8) 2px 4px)}.gs-marquee .title-3d{font-size:14px;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.confetti{display:none}}.redeem{min-height:100dvh;display:flex;flex-direction:column;align-items:center;gap:18px;padding:24px 16px 40px;background:var(--night)}.redeem-head{padding-top:8px}.redeem-card{position:relative;width:min(440px,100%);padding:24px 18px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;overflow:hidden}.redeem-card p{margin:0}.redeem-card .pbtn{text-decoration:none}