@font-face{font-family:Golos Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/golos-text-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/golos-text-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/golos-text-latin.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");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}*{box-sizing:border-box}html,body{margin:0;padding:0}:root{--ease: cubic-bezier(.23, 1, .32, 1);--cardpad: 18px;--rowpad: 13px;--shadow: 0 1px 2px oklch(.3 .01 75 / .05);--pop: 0 10px 24px oklch(.3 .01 75 / .13);--bg: oklch(.972 .003 75);--surface: oklch(.996 .002 75);--surface2: oklch(.962 .004 75);--surface3: oklch(.936 .005 75);--line: oklch(.903 .005 75);--line2: oklch(.843 .007 75);--fg: oklch(.225 .008 75);--fg2: oklch(.455 .008 75);--fg3: oklch(.51 .008 75);--accent: oklch(.56 .14 140);--accentsoft: oklch(.955 .035 140);--long: oklch(.56 .14 140);--longsoft: oklch(.955 .035 140);--short: oklch(.505 .135 30);--shortsoft: oklch(.956 .03 30);--warn: oklch(.51 .1 75);--warnsoft: oklch(.958 .028 78);--grid: oklch(.898 .005 75);--errbg: oklch(.98 .011 30);--chartfill: oklch(.56 .14 140 / .13);--onfill: oklch(.995 .001 75)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--shadow: none;--pop: 0 10px 24px oklch(.12 .005 75 / .5);--bg: oklch(.19 .004 75);--surface: oklch(.232 .005 75);--surface2: oklch(.268 .006 75);--surface3: oklch(.308 .007 75);--line: oklch(.315 .006 75);--line2: oklch(.39 .008 75);--fg: oklch(.935 .004 75);--fg2: oklch(.74 .006 75);--fg3: oklch(.695 .007 75);--accent: oklch(.72 .14 140);--accentsoft: oklch(.3 .05 140);--long: oklch(.72 .14 140);--longsoft: oklch(.3 .05 140);--short: oklch(.68 .115 28);--shortsoft: oklch(.3 .032 28);--warn: oklch(.815 .085 78);--warnsoft: oklch(.31 .028 78);--grid: oklch(.292 .006 75);--errbg: oklch(.238 .012 28);--chartfill: oklch(.72 .14 140 / .15);--onfill: oklch(.2 .008 75)}}:root[data-theme=dark]{--shadow: none;--pop: 0 10px 24px oklch(.12 .005 75 / .5);--bg: oklch(.19 .004 75);--surface: oklch(.232 .005 75);--surface2: oklch(.268 .006 75);--surface3: oklch(.308 .007 75);--line: oklch(.315 .006 75);--line2: oklch(.39 .008 75);--fg: oklch(.935 .004 75);--fg2: oklch(.74 .006 75);--fg3: oklch(.695 .007 75);--accent: oklch(.72 .14 140);--accentsoft: oklch(.3 .05 140);--long: oklch(.72 .14 140);--longsoft: oklch(.3 .05 140);--short: oklch(.68 .115 28);--shortsoft: oklch(.3 .032 28);--warn: oklch(.815 .085 78);--warnsoft: oklch(.31 .028 78);--grid: oklch(.292 .006 75);--errbg: oklch(.238 .012 28);--chartfill: oklch(.72 .14 140 / .15);--onfill: oklch(.2 .008 75)}body{background:var(--bg);color:var(--fg);font-family:Golos Text,system-ui,sans-serif;font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent);text-decoration:underline}::selection{background:var(--accentsoft);color:var(--fg)}button,input{font-family:inherit}button{transition:background .14s var(--ease),color .14s var(--ease),border-color .14s var(--ease),transform .14s var(--ease)}button:active{transform:scale(.985)}@keyframes livedot{0%,to{opacity:1}50%{opacity:.4}}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-thumb{background:var(--line2);border-radius:6px}*::-webkit-scrollbar-track{background:transparent}@media (max-width: 1180px){.app-shell{flex-direction:column}.nav-sidebar{flex-direction:row!important;align-items:center!important;gap:12px!important;width:100%!important;height:auto!important;padding:10px 16px!important;border-right:0!important;border-bottom:1px solid var(--line);position:sticky;top:0}.nav-sidebar nav{flex-direction:row!important;width:auto!important;margin-top:0!important;overflow-x:auto}.nav-brand-text,.nav-side-foot{display:none!important}.header-theme-btn{display:block!important}}
