@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;--green:#7bd32f;--green-lit:#9cf23f;--red:#d0483c;--red-text:#fa5648;--edit:#d99a1e;--edit-lit:#f0b93a;--f-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Segoe UI Symbol";--f-display:"Oswald", "Arial Narrow", var(--f-emoji), sans-serif;--f-body:"Fira Sans", system-ui, var(--f-emoji), sans-serif;--f-cond:"Fira Sans Condensed", "Fira Sans", system-ui, var(--f-emoji), sans-serif;--f-game:"Roboto Condensed", "Fira Sans Condensed", sans-serif;--f-mono:"Fira Mono", ui-monospace, "Cascadia Mono", var(--f-emoji), monospace;--fs-tick:11px;--fs-note:12px;--fs-read:13px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--btn-sm:4px 10px;--btn:5px 12px;--btn-lg:8px 16px;--tap:0px;--wrap-text:820px;--wrap-list:1080px;--wrap-wide:1680px;--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);--console-h:200px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}html{scrollbar-gutter:stable}.panelRoot{height:100%}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}select{appearance:none;cursor:pointer}select,select[class]{background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:right 13px center,right 8px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:24px}select:hover,select[class]:hover{background-image:linear-gradient(45deg, transparent 50%, var(--light) 50%), linear-gradient(135deg, var(--light) 50%, transparent 50%)}select:disabled,select[class]:disabled{cursor:default;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%)}select option{background:var(--card);color:var(--text)}@media (forced-colors:active){select,select[class]{appearance:auto;padding-right:revert;background-image:none}}: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 (pointer:coarse){:root{--tap:40px}button,select,summary,textarea,[role=button],input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=color]){min-height:var(--tap)}}@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}}}
