@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2) format("woff2"),url(/assets/press-start-2p-cyrillic-ext-400-normal-B5Ckvkit.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(/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2) format("woff2"),url(/assets/press-start-2p-cyrillic-400-normal-CbE56R3Y.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(/assets/press-start-2p-greek-400-normal-DQfalijU.woff2) format("woff2"),url(/assets/press-start-2p-greek-400-normal-BR_lG5n9.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(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2) format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.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(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2) format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff) format("woff");unicode-range:U+0000-00FF,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(/assets/vt323-vietnamese-400-normal-D0VnvwZ9.woff2) format("woff2"),url(/assets/vt323-vietnamese-400-normal-D_5Q7Vcv.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(/assets/vt323-latin-ext-400-normal-iUdYUaX4.woff2) format("woff2"),url(/assets/vt323-latin-ext-400-normal-DqOq58ri.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(/assets/vt323-latin-400-normal-wDgJuOC9.woff2) format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.woff) format("woff");unicode-range:U+0000-00FF,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:#0b0b12;--bg-2:#1a1030;--panel:#151026;--edge:#3d2a72;--violet:#7a45ff;--magenta:#ff2e88;--green:#39ff6a;--yellow:#ffd23f;--cyan:#40f0ff;--ink:#f4f1ff;--dim:#bdb3e3;--muted:#958ac2;--display:"Press Start 2P", "Courier New", monospace;--body:"VT323", "Courier New", monospace;--px:4px;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:22px;line-height:1.25;overflow-x:hidden;background-image:radial-gradient(1px 1px at 20px 30px,#ffffff44 99%,transparent),radial-gradient(1px 1px at 140px 90px,#39ff6a33 99%,transparent),radial-gradient(2px 2px at 260px 170px,#ff2e8833 99%,transparent),radial-gradient(1px 1px at 330px 40px,#ffffff2a 99%,transparent);background-size:380px 240px}a{color:var(--green)}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}canvas{image-rendering:pixelated;image-rendering:crisp-edges;display:block}.wrap{max-width:1240px;margin-inline:auto;padding-inline:16px}h1,h2,h3{font-weight:400;margin:0}.px{background:var(--panel);box-shadow:0 calc(-1*var(--px)) 0 0 var(--edge),0 var(--px) 0 0 var(--edge),calc(-1*var(--px)) 0 0 0 var(--edge),var(--px) 0 0 0 var(--edge);margin:var(--px)}.pxbtn{font-family:var(--display);font-size:12px;letter-spacing:.04em;background:var(--violet);color:var(--ink);border:0;padding:10px 14px;cursor:pointer;text-decoration:none;display:inline-block;box-shadow:0 -4px #24124f,0 4px #24124f,-4px 0 #24124f,4px 0 #24124f,inset -4px -4px #5530c9,inset 4px 4px #a07bff;margin:4px;transition:transform .08s}.pxbtn:hover{filter:brightness(1.12)}.pxbtn:active{transform:translateY(2px)}.pxbtn.hot{background:#c4135f;color:#fff;box-shadow:0 -4px #4d0726,0 4px #4d0726,-4px 0 #4d0726,4px 0 #4d0726,inset -4px -4px #8e0c45,inset 4px 4px #ff6aa8}.label{font-family:var(--display);font-size:10px;letter-spacing:.06em;color:var(--dim);text-transform:uppercase}.tag{font-family:var(--display);font-size:8px;letter-spacing:.06em;color:var(--bg);background:var(--green);padding:5px 6px;white-space:nowrap}.tag.hot{background:var(--yellow)}.tag.red{background:#b8125e;color:#fff}.bhead{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.bhead h3{font-family:var(--display);font-size:12px;letter-spacing:.04em;color:var(--ink)}.bhead h3 b{color:var(--yellow);font-weight:400}.fine{font-size:18px;color:var(--muted);margin:8px 0 0}.top{position:sticky;top:0;z-index:20;background:#0b0b12ee;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-bottom:4px solid var(--bg-2)}.top .wrap{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;padding-block:10px}.logo{font-family:var(--display);font-size:16px;line-height:1;color:var(--yellow);letter-spacing:.03em;text-decoration:none;white-space:nowrap;text-shadow:2px 2px 0 var(--magenta),4px 4px 0 var(--violet)}.logo small{display:block;font-size:8px;color:var(--green);text-shadow:none;margin-top:7px;letter-spacing:.12em}.chips{display:flex;gap:10px;flex-wrap:wrap;flex:1;min-width:0}.chip{display:flex;align-items:center;gap:8px;font-family:var(--display);font-size:10px;padding:8px 10px;white-space:nowrap;font-variant-numeric:tabular-nums}.chip b{color:var(--yellow);font-weight:400}.dot{width:8px;height:8px;background:var(--green);box-shadow:0 0 8px var(--green);animation:blink 1s steps(2) infinite}.chip.fight .dot{background:var(--magenta);box-shadow:0 0 8px var(--magenta)}@keyframes blink{50%{opacity:.2}}.sfx{font-family:var(--display);font-size:10px;background:none;border:0;color:var(--dim);cursor:pointer;padding:8px}.sfx[aria-pressed=true]{color:var(--green)}.ca{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 10px;margin-left:auto;max-width:100%}.ca .k{font-family:var(--display);font-size:10px;color:var(--magenta)}.ca code{font-family:var(--body);font-size:22px;color:var(--ink);max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca .pxbtn{font-size:8px;padding:6px 8px}.ca .pxbtn.dashed{background:#2b2240;box-shadow:none;outline:2px dashed var(--muted);outline-offset:-2px}.hero{position:relative;padding-block:22px 0;overflow:hidden}.hero h1{font-family:var(--display);font-size:clamp(15px,2.3vw,28px);line-height:1.5;text-align:center;margin:0 auto 8px;max-width:30ch;text-wrap:balance;color:var(--ink);text-shadow:3px 3px 0 var(--magenta)}.hero h1 em{font-style:normal;color:var(--green);text-shadow:3px 3px 0 #0f5a27}.hero .sub{text-align:center;color:var(--dim);font-size:24px;margin:0 auto 6px;max-width:92ch;text-wrap:balance}.floor{position:absolute;left:-20%;right:-20%;bottom:0;height:40%;z-index:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 58px,#7a45ff55 58px 62px),repeating-linear-gradient(0deg,transparent 0 38px,#ff2e8844 38px 42px),linear-gradient(#1a103000,#2a0f3e);transform:perspective(320px) rotateX(58deg);transform-origin:50% 100%;animation:floor 2.4s linear infinite}@keyframes floor{to{background-position:0 0,0 42px,0 0}}.arena{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:20px;padding-bottom:22px}#stage{position:relative;justify-self:center}#stage canvas{margin-inline:auto}.ribbon{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:2;font-family:var(--display);font-size:8px;letter-spacing:.06em;white-space:nowrap;max-width:calc(100vw - 32px);overflow:hidden;text-overflow:ellipsis;background:var(--yellow);color:var(--bg);padding:5px 8px;box-shadow:3px 3px 0 var(--magenta)}.ribbon[hidden]{display:none}.panel{padding:14px 16px;align-self:end;margin-bottom:30px}.panel.pot .big{font-family:var(--display);font-size:32px;color:var(--yellow);text-shadow:3px 3px 0 #8e5a00;font-variant-numeric:tabular-nums;line-height:1.2}.panel.pot .big small{font-size:16px}.pot .soon{display:none}.practice .pot .soon{display:block}.practice .moneychip,.practice #mpot,.practice .pot>.big,.practice .pot>.money,.practice #chargeBox,.practice #ifNow,.practice #lastKo,.practice #credits{display:none!important}@media(min-width:981px){.practice .ff-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.charge{margin-top:12px}.crow{display:flex;justify-content:space-between;font-family:var(--display);font-size:10px;color:var(--dim)}.crow b{color:var(--ink);font-weight:400}.bar{height:16px;background:#0a0618;margin-top:8px;box-shadow:inset 0 0 0 2px var(--edge);padding:3px}.bar i{display:block;height:100%;width:0;background:repeating-linear-gradient(90deg,var(--green) 0 8px,transparent 8px 10px);transition:width .4s steps(8)}.ifnow,.lastko,.drop{font-size:20px;color:var(--dim);margin:12px 0 0}.lastko b,.ifnow b,.drop b{color:var(--ink);font-weight:400}.panel.meter .buy{display:block;text-align:center;font-size:14px;padding:16px 12px;margin:14px 4px 4px}.slots{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:4px;counter-reset:s}.slots li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:20px;padding:3px 8px;background:#0e0a1c;color:var(--muted);counter-increment:s}.slots li:before{content:counter(s);font-family:var(--display);font-size:10px;color:var(--muted)}.slots li.on{background:#2a2108;color:var(--ink);box-shadow:inset 3px 0 0 var(--yellow)}.slots li.on:before{color:var(--yellow)}.slots li.goal{box-shadow:inset 0 0 0 2px var(--magenta)}.slots li.off{background:#0a0714;color:#958ac2;box-shadow:inset 0 0 0 1px #241a40}.slots li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slots li em{font-style:normal;color:var(--yellow)}.slots.flash li{animation:smash .5s steps(3)}@keyframes smash{0%{background:var(--magenta)}to{background:#0e0a1c}}.ticker{border-block:4px solid var(--bg-2);background:#0c0716;overflow:hidden;white-space:nowrap;position:relative;z-index:1}.ticker .run{display:inline-flex;gap:46px;padding-block:10px;animation:tick 40s linear infinite;font-size:22px;color:var(--dim)}.ticker .run span b{color:var(--magenta);font-weight:400}.ticker .run span i{font-style:normal;color:var(--yellow)}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.fightfloor{padding-block:56px 30px}.ff-head,.how-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:22px}.ff-head h2,.how-head h2{font-family:var(--display);font-size:clamp(16px,2.2vw,24px);color:var(--ink);text-shadow:3px 3px 0 var(--violet)}.ff-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:16px;align-items:start}.board{padding:14px 16px}.rows{list-style:none;margin:0;padding:0;display:grid;gap:3px;max-height:440px;overflow:hidden}.rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;font-size:20px;padding:4px 8px;background:#0e0a1c;color:var(--dim)}.rows li .k{font-family:var(--display);font-size:8px;letter-spacing:.04em;align-self:center}.rows li .w{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.rows li .m{grid-column:1/-1;color:var(--muted);font-size:18px}.rows li a{color:var(--green)}.rows li.empty{display:block;color:var(--muted)}.feed li.k-hit .k{color:var(--yellow)}.feed li.k-break .k{color:var(--magenta)}.feed li.k-ultra{background:#2a2108}.feed li.k-ultra .k{color:var(--yellow)}.feed li.k-fight .k,.feed li.k-paid .k{color:var(--green)}.feed li.k-ko .k{color:var(--cyan)}.feed li.new{animation:inrow .6s steps(4)}@keyframes inrow{0%{background:#3a2a72}}.feed li.new .m{animation:inrowm .6s steps(4)}@keyframes inrowm{0%{color:#c9c0ee}}.shame li{background:#1e0a16}.shame li .k{color:var(--magenta)}.ledger{width:100%;border-collapse:collapse;font-size:20px;table-layout:fixed}.ledger th{font-family:var(--display);font-size:8px;color:var(--muted);text-align:left;font-weight:400;padding:4px 6px;letter-spacing:.04em}.ledger th:nth-child(1){width:34px}.ledger th:nth-child(3){width:66px}.ledger th:nth-child(4){width:76px}.ledger th:nth-child(5){width:46px}.ledger td{padding:4px 6px;background:#0e0a1c;border-bottom:3px solid var(--panel);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dim)}.ledger td.empty{color:var(--muted);white-space:normal}.st{font-family:var(--display);font-size:8px;padding:3px 4px;color:var(--bg)}.st-owed{background:var(--yellow)}.st-paid{background:var(--green)}.st-walked,.st-declined{background:#b8125e;color:#fff}.st-tiny{background:var(--muted)}.notice{font-size:20px;color:var(--dim);margin:14px 0 0;line-height:1.3}.notice b{color:var(--ink);font-weight:400}.how{padding-block:40px 70px}.how-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.stagebox{position:sticky;top:96px;padding:12px}.stagebox canvas{width:100%;height:auto;aspect-ratio:120/90;background:#06040e}.cap{display:flex;justify-content:space-between;font-family:var(--display);font-size:10px;color:var(--dim);margin-top:10px}.cap b,#stepName{color:var(--yellow);font-weight:400}.steps{display:grid;gap:22px}.step{padding:18px 20px;opacity:.55;transition:opacity .3s steps(3)}.step.on{opacity:1;box-shadow:0 -4px 0 0 var(--magenta),0 4px 0 0 var(--magenta),-4px 0 0 0 var(--magenta),4px 0 0 0 var(--magenta)}.step .no{font-family:var(--display);font-size:10px;color:var(--green);margin-bottom:10px}.step h3{font-family:var(--display);font-size:16px;line-height:1.4;margin-bottom:10px;color:var(--ink)}.step p{margin:0;color:var(--dim)}.step p b{color:var(--yellow);font-weight:400}.rules{margin-top:34px;padding:18px 20px}.rules p{margin:0 0 10px;color:var(--dim)}.rules p:last-child{margin:0}.rules b{color:var(--ink);font-weight:400}.foot{border-top:4px solid var(--bg-2);padding-block:22px;color:var(--muted)}.foot .wrap{display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:space-between}#canary{font-family:var(--display);font-size:8px;color:var(--muted)}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:50;padding:12px 16px;font-size:22px;max-width:min(92vw,520px);text-align:center}@media(max-width:980px){.arena{grid-template-columns:minmax(0,1fr);gap:8px}#stage{order:0}.panel.meter{order:1;margin-bottom:8px}.panel.pot{order:2}.panel{margin-bottom:8px}.ff-grid,.how-grid{grid-template-columns:minmax(0,1fr)}.stagebox{top:118px;z-index:2}.hide-s{display:none}}@media(max-width:560px){body{font-size:20px}.top .wrap{gap:6px 10px;padding-block:8px}.logo{font-size:13px}.logo small{font-size:7px}.chip{font-size:8px;padding:6px 8px}.chips .chip{display:none}.chips{flex:0 0 auto}.ca code{max-width:9ch;font-size:20px}.ca .k{display:none}.ca{margin-left:0}.hero{padding-top:14px}.hero .sub{font-size:20px}.panel.meter .bhead{margin-bottom:4px}.panel.meter .drop{display:none}.panel.meter .buy{margin-top:8px}.slots{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.slots li{grid-template-columns:1fr;padding:4px 2px;text-align:center}.slots li span,.slots li em{display:none}}@media(prefers-reduced-motion:reduce){.floor,.ticker .run,.dot{animation:none}html{scroll-behavior:auto}}section[id],main{scroll-margin-top:96px}.xlink{display:inline-flex;align-items:center;padding:6px}.xlink:hover svg path{fill:#39ff6a}@media(min-width:981px){.hero .sub{display:none}.hero h1{margin-bottom:0}}@media(max-width:980px){.panel.meter .buy{position:fixed;left:0;right:0;bottom:0;z-index:40;margin:0;padding:18px 12px calc(16px + env(safe-area-inset-bottom));font-size:14px}body{padding-bottom:78px}.toast{bottom:96px}}@media(max-width:560px){.logo small{display:none}.top .wrap{flex-wrap:nowrap}.chips{order:3}.chips .sfx{display:none}.ca{order:2;margin-left:auto;padding:4px 4px 4px 8px}.ca code{max-width:7ch;font-size:18px}.hero h1{font-size:15px}.ribbon{font-size:7px}}.panel.meter .buy{white-space:nowrap;font-size:13px}.mpot{display:none}@media(max-width:980px){.mpot{display:block;position:absolute;left:50%;transform:translate(-50%);top:30px;z-index:2;font-family:var(--display);font-size:12px;white-space:nowrap;color:var(--ink);background:#151026;padding:8px 10px;box-shadow:0 0 0 3px var(--edge)}.mpot b{color:var(--yellow);font-weight:400}}
