@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{--yel:#e8ff2a;--mag:#ff2e6b;--yel-dim:rgba(232,255,42,0.45);--yel-faint:rgba(232,255,42,0.22);--mag-dim:rgba(255,46,107,0.4);--font-display:"Press Start 2P",monospace;--font-mono:"VT323",monospace}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body,html{background:#000}body{color:var(--yel);font-family:var(--font-mono);font-size:20px;line-height:1.35;min-height:100vh;min-height:100dvh;-webkit-font-smoothing:none;overflow-wrap:break-word}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:transparent;color:inherit;font:inherit}input,textarea{box-shadow:none}input::placeholder,textarea::placeholder{color:var(--yel-dim);opacity:1}a,button,input,label,select,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}a{color:inherit;text-decoration:none}.scanlines{z-index:90;background:repeating-linear-gradient(180deg,transparent 0 2px,rgba(0,0,0,.32) 2px 3px)}.grain,.scanlines{position:fixed;inset:0;pointer-events:none}.grain{z-index:91;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.display{font-family:var(--font-display);font-size:14px;line-height:1.6;letter-spacing:1px;text-shadow:-2px 0 var(--mag),2px 0 rgba(232,255,42,.55)}.display-lg{font-size:18px}.dim{color:var(--yel-dim)}.mag{color:var(--mag)}.small{font-size:16px}.bracket:before{content:"[ ";color:var(--yel-dim)}.bracket:after{content:" ]";color:var(--yel-dim)}.caret:after{content:"▊";animation:caret 1s steps(1) infinite}.frame{position:relative;border:1px solid var(--yel-faint)}.frame:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(var(--yel),var(--yel)) 0 0 /12px 2px,linear-gradient(var(--yel),var(--yel)) 0 0 /2px 12px,linear-gradient(var(--yel),var(--yel)) 100% 0 /12px 2px,linear-gradient(var(--yel),var(--yel)) 100% 0 /2px 12px,linear-gradient(var(--yel),var(--yel)) 0 100% /12px 2px,linear-gradient(var(--yel),var(--yel)) 0 100% /2px 12px,linear-gradient(var(--yel),var(--yel)) 100% 100% /12px 2px,linear-gradient(var(--yel),var(--yel)) 100% 100% /2px 12px;background-repeat:no-repeat}.frame-mag{border-color:var(--mag-dim)}.frame-mag:before{background:linear-gradient(var(--mag),var(--mag)) 0 0 /12px 2px,linear-gradient(var(--mag),var(--mag)) 0 0 /2px 12px,linear-gradient(var(--mag),var(--mag)) 100% 0 /12px 2px,linear-gradient(var(--mag),var(--mag)) 100% 0 /2px 12px,linear-gradient(var(--mag),var(--mag)) 0 100% /12px 2px,linear-gradient(var(--mag),var(--mag)) 0 100% /2px 12px,linear-gradient(var(--mag),var(--mag)) 100% 100% /12px 2px,linear-gradient(var(--mag),var(--mag)) 100% 100% /2px 12px;background-repeat:no-repeat}.wrap{max-width:480px;margin:0 auto;padding:16px 14px 96px}.rule{border:0;border-top:1px solid var(--yel-faint);margin:12px 0}.row{display:flex;align-items:baseline;gap:10px;width:100%;min-height:44px;padding:8px 4px;background:none;border:0;border-bottom:1px solid rgba(232,255,42,.08);color:var(--yel);font:inherit;text-align:left;cursor:default}button.row{cursor:pointer}button.row:active{background:rgba(232,255,42,.08)}.rowtime{flex:none;width:5.2ch;color:var(--yel-dim)}.leader{flex:1 1;border-bottom:1px dotted var(--yel-dim);transform:translateY(-4px);min-width:12px}.rowstat{flex:none;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-closed{color:var(--yel-faint)}.row-closed .leader,.row-closed .rowtime{color:var(--yel-faint);border-color:var(--yel-faint)}.row-blocked{color:var(--mag);background:repeating-linear-gradient(45deg,rgba(255,46,107,.16) 0 6px,transparent 6px 12px)}.stripe{height:10px;border:1px solid var(--yel-faint);background:#000}.stripe>i{display:block;height:100%;background:repeating-linear-gradient(45deg,var(--mag) 0 6px,#000 6px 12px)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;background:#000;border:1px solid var(--yel);color:var(--yel);font-family:var(--font-mono);font-size:20px;cursor:pointer}.btn:active{background:rgba(232,255,42,.12)}.btn:disabled{border-color:var(--yel-faint);color:var(--yel-faint);cursor:default}.btn-on{color:#000}.btn-on,.btn-on:active{background:var(--yel)}.btn-mag{border-color:var(--mag);color:var(--mag)}.btn-wide{display:flex;width:100%}.footnav{display:flex;gap:10px}.footnav .btn-wide{width:auto;flex:1 1}.lanebtn{padding:22px 16px;margin:14px 0;text-align:left}.input,.lanebtn{display:block;width:100%}.input{min-height:44px;padding:8px 10px;background:#000;border:1px solid var(--yel-faint);color:var(--yel);font-family:var(--font-mono);font-size:20px}.input:focus{outline:none;border-color:var(--yel)}.input::placeholder{color:var(--yel-dim)}.field{margin:12px 0}.fieldlabel{display:block;color:var(--yel-dim);font-size:16px;margin-bottom:4px}.igwrap{display:flex;align-items:center;border:1px solid var(--yel-faint)}.igwrap:focus-within{border-color:var(--yel)}.igwrap>span{padding:0 2px 0 10px;color:var(--yel-dim)}.igwrap>.input{border:0}.subrow{display:flex;align-items:baseline;gap:10px;width:100%;padding:2px 4px 3px 26px;border-bottom:1px solid rgba(232,255,42,.05);color:var(--yel-dim);font-size:16px}.subrow .leader{border-bottom-color:rgba(232,255,42,.22)}.syncdot{display:inline-block;animation:syncblink .5s steps(2) 1}@keyframes syncblink{0%{opacity:.15}49%{opacity:.15}50%{opacity:1}to{opacity:1}}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:50;max-height:82vh;max-height:82dvh;overflow-y:auto;background:#000;border-top:1px solid var(--yel);padding:16px 14px calc(24px + env(safe-area-inset-bottom))}.sheet-inner{max-width:480px;margin:0 auto}.durrow{display:flex;gap:8px}.durrow>.btn{flex:1 1;padding-left:6px;padding-right:6px;white-space:nowrap}.startrow{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.startrow>.btn{flex:none;min-height:40px;padding:6px 10px;font-size:18px}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes flicker{0%{opacity:1}12%{opacity:.35}22%{opacity:1}38%{opacity:.55}52%{opacity:1}to{opacity:1}}.flick{animation:flicker .55s steps(2) 1}.tminusblock{margin:18px 0 6px}.tminus{margin-top:6px;font-size:12px;letter-spacing:1px}.row-scan{position:relative;overflow:hidden}.row-scan:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--yel);opacity:.6;animation:rowscan 1.2s linear infinite}@keyframes rowscan{0%{top:0}to{top:100%}}.row-open .leader{animation:leadpulse 4s steps(2) infinite}.row-open:nth-child(2n) .leader{animation-delay:1.3s}.row-open:nth-child(3n) .leader{animation-delay:2.6s}@keyframes leadpulse{0%,78%{opacity:1}79%,90%{opacity:.45}91%,to{opacity:1}}.txseq{position:relative;min-height:180px;padding:24px 4px 8px}.txline{margin-bottom:12px}.txtype{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;max-width:100%;animation:typeon .45s steps(20) 1}@keyframes typeon{0%{max-width:0}to{max-width:100%}}.txstripe{margin-top:6px}.txstripe>i{transition:width .6s steps(8)}.txnoise{position:absolute;inset:-16px -14px -24px;z-index:5;background-color:#b8b8b8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.9;animation:noiseflick .11s steps(2) 1}@keyframes noiseflick{0%{opacity:.9}50%{opacity:.5}to{opacity:.9}}.txaccept{padding:40px 0;text-align:center;text-shadow:-2px 0 rgba(232,255,42,.55),2px 0 var(--mag)}.ticket{padding:16px 14px 14px;margin-top:10px}.stamp{animation:stamp .4s steps(4) 1}@keyframes stamp{0%{transform:scale(1.02);opacity:0}20%{opacity:1}35%{opacity:.4}55%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:1}}.ticklabel{letter-spacing:2px}.tickcode{margin:12px 0 14px;font-size:20px}.tickrows>p{display:block;margin:2px 0;border-bottom:1px dotted rgba(232,255,42,.14);padding-bottom:2px}.barcode{height:34px;margin:12px 0 10px;opacity:.85;background:repeating-linear-gradient(90deg,var(--yel) 0 2px,transparent 2px 5px),repeating-linear-gradient(90deg,var(--yel) 0 1px,transparent 1px 8px)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}