@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-cyrillic-ext-wght-normal-DAknEryR.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-cyrillic-wght-normal-B84CD5C_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-latin-ext-wght-normal-DlL6xMw5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-latin-wght-normal-5W32yIyr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/doto-latin-ext-wght-normal-BuEMryYU.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/doto-latin-wght-normal-DtlIPefW.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--void:#000;--live:#2cff07;--wire:#19c40b;--dim:#0a6b05;--ghost:#063a03;--mono:"Martian Mono Variable", "Martian Mono", ui-monospace, monospace;--dot:"Doto Variable", "Doto", var(--mono)}*{box-sizing:border-box}html,body{background:var(--void);height:100%;color:var(--wire);font-family:var(--mono);overscroll-behavior:none;-webkit-text-size-adjust:100%;margin:0;overflow:hidden}#field{z-index:0;width:100%;height:100%;position:fixed;inset:0}#hud{z-index:2;pointer-events:none;grid-template-rows:auto 1fr auto;padding:clamp(14px,3vw,30px);display:grid;position:fixed;inset:0}#hud>*{pointer-events:auto}#mark{max-width:30ch}#mark h1{font-family:var(--dot);letter-spacing:.01em;color:var(--live);text-shadow:0 0 18px #2cff0747;margin:0;font-size:clamp(28px,6.4vw,54px);font-weight:700;line-height:.94}#line{letter-spacing:.14em;color:var(--wire);margin:clamp(10px,1.6vw,18px) 0 0;font-size:clamp(9px,1vw,11px);font-weight:600;line-height:1.7}#tick{font-family:var(--dot);letter-spacing:.22em;color:var(--wire);margin:clamp(8px,1.4vw,14px) 0 0;font-size:clamp(20px,3vw,30px);font-weight:400}#verdict{border-top:1px solid var(--ghost);background:linear-gradient(90deg,#000000eb,#0000008c 70%,#0000);place-self:end start;max-width:min(46ch,92vw);padding:12px 14px 12px 0}#total{font-family:var(--dot);letter-spacing:.02em;color:var(--live);text-shadow:0 0 22px #2cff0752;font-size:clamp(40px,8.6vw,76px);font-weight:700;line-height:.92;display:block}#unit{letter-spacing:.34em;color:var(--dim);margin:2px 0 8px;font-size:9px}#stamp{background:var(--live);color:var(--void);letter-spacing:.22em;padding:3px 8px 4px;font-size:9px;font-weight:700;display:inline-block}#facts{letter-spacing:.08em;gap:3px;margin:10px 0 0;font-size:9px;display:grid}#facts div{grid-template-columns:13ch 1fr;gap:8px;display:grid}#facts dt{color:var(--dim)}#facts dd{color:var(--wire);margin:0}#facts div:last-child dd{color:var(--live)}#cite{letter-spacing:.1em;color:var(--ghost);margin:10px 0 0;font-size:8px}#foot{text-align:left;place-self:end;max-width:min(52ch,96vw)}#tail{font-family:var(--mono);letter-spacing:.03em;color:var(--dim);white-space:pre;min-height:9lh;margin:0;font-size:8.5px;line-height:1.65}#ledger{letter-spacing:.14em;color:var(--ghost);margin:8px 0 0;font-size:8px}#tap{z-index:3;text-align:center;white-space:nowrap;position:fixed;transform:translate(-50%)}#go{border:1px solid var(--live);color:var(--live);font-family:var(--mono);letter-spacing:.24em;cursor:pointer;background:#000000b8;margin:0 auto;padding:6px 14px 7px;font-size:clamp(10px,1.2vw,13px);font-weight:700;animation:1.6s steps(2,end) infinite pulse;display:block}#go:hover:not(:disabled){background:var(--live);color:var(--void)}#go:focus-visible{outline:2px solid var(--live);outline-offset:3px}#go:disabled{cursor:progress;border-color:var(--dim);color:var(--dim);animation:none}@keyframes pulse{0%,60%{box-shadow:0 0 #2cff0700}61%,to{box-shadow:0 0 22px #2cff0766}}#netid{border:1px solid var(--ghost);background:var(--void);letter-spacing:.14em;color:var(--dim);cursor:copy;margin-top:7px;padding:2px 6px;font-size:8px;display:inline-block}#netid:hover{color:var(--wire);border-color:var(--dim)}#netid[data-copied]{background:var(--live);color:var(--void);border-color:var(--live)}.up{z-index:3;border:1px solid var(--ghost);letter-spacing:.14em;color:var(--dim);white-space:nowrap;background:#000000b3;padding:3px 7px;font-size:8px;text-decoration:none;position:fixed;transform:translate(-50%,-50%)}.up:hover{color:var(--void);background:var(--live);border-color:var(--live)}.ns{z-index:4;letter-spacing:.2em;color:var(--wire);font-size:10px;position:fixed;bottom:18%;left:50%;transform:translate(-50%)}#crash{z-index:9;background:var(--live);color:var(--void);letter-spacing:.1em;padding:8px 12px;font-size:11px;font-weight:700;position:fixed;inset:0 0 auto}@media (max-width:759px){#hud{grid-template-rows:auto 1fr auto;padding:14px 12px 12px}#mark h1{font-size:28px}#line{font-size:9px}#tick{margin-top:8px;font-size:18px}#verdict{border-top:1px solid var(--dim);background:var(--void);justify-self:stretch;max-width:none;margin:0 -12px -12px;padding:12px 12px 10px}#facts{font-size:8.5px}#facts div{grid-template-columns:14ch 1fr}.up{padding:3px 5px;font-size:7.5px}#foot{justify-self:stretch;max-width:none}#tail{min-height:4lh;font-size:8px}#verdict:not([hidden])~#foot #tail{display:none}}@media (prefers-reduced-motion:reduce){#go{animation:none}}
