@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fira-mono-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fira-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2122,U+2212}:root{--bg:#0e1214;--panel:#161d20;--card:#202a2d;--line:#2e3b3e;--steel:#4c86a0;--steel-text:#5d9ab6;--light:#b4c3c5;--text:#e6edee;--muted:#8ba0a4;--dim:#839a9e;--green:#7bd32f;--green-lit:#9cf23f;--red:#d0483c;--red-text:#fa5648;--edit:#d99a1e;--edit-lit:#f0b93a;--f-display:"Oswald", "Arial Narrow", sans-serif;--f-body:"Fira Sans", system-ui, sans-serif;--f-cond:"Fira Sans Condensed", "Fira Sans", system-ui, sans-serif;--f-game:"Roboto Condensed", "Fira Sans Condensed", sans-serif;--f-mono:"Fira Mono", ui-monospace, "Cascadia Mono", monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--scrim:#06090ab8;--lift:0 12px 28px #00000080;--on-edit:#17110a;--t-tap:.12s;--t-state:.2s;--t-move:.32s;--t-arrive:.56s;--ease-out:cubic-bezier(.16, 1, .3, 1);--head-h:92px;--verify-w:360px;--console-h:200px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}.num{font-variant-numeric:tabular-nums}@media (forced-colors:active){:focus-visible{outline-color:highlight}*{border-color:canvastext}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--steel);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line);border:2px solid var(--bg);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--steel)}.probe-still .in-rise,.probe-still .in-slide,.probe-still .in-settle,.probe-still .in-lift,.probe-still .in-fade{animation:none!important}.in-rise{animation:riseIn var(--t-arrive) var(--ease-out)}.in-slide{animation:slideIn var(--t-arrive) var(--ease-out)}.in-settle{animation:settleIn var(--t-move) var(--ease-out)}.in-lift{animation:liftIn var(--t-move) var(--ease-out)}.in-fade{animation:fadeIn var(--t-move) var(--ease-out)}@keyframes riseIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes slideIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes settleIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes liftIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-iteration-count:1!important}@keyframes riseIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0}to{opacity:1}}@keyframes settleIn{0%{opacity:0}to{opacity:1}}@keyframes liftIn{0%{opacity:0}to{opacity:1}}}
