@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-cyrillic-ext-wght-normal.hICkpzq7.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:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-cyrillic-wght-normal.mKek_fSS.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-latin-ext-wght-normal.B-I5lbAQ.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:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-latin-wght-normal.BS5oQT7X.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff")}.analytics-consent{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));z-index:9998;box-sizing:border-box;color:#f5f3ec;background:#0b0f0d;border:1px solid #fff3;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;width:min(560px,100vw - 28px);padding:18px;font-family:Golos Text Variable,Arial,sans-serif;display:grid;position:fixed;box-shadow:0 22px 70px #00000061}.analytics-consent[hidden]{display:none}.analytics-consent strong{font-size:15px;line-height:1.25;display:block}.analytics-consent p{color:#aeb6b0;max-width:390px;margin:7px 0 0;font-size:13px;line-height:1.45}.analytics-consent a{color:#caff3e;margin-top:7px;font-size:12px;display:inline-block}.analytics-consent__actions{gap:7px;display:grid}.analytics-consent button{color:#f5f3ec;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #39423d;padding:0 14px;font-size:12px;font-weight:650}.analytics-consent button:first-child{color:#071009;background:#caff3e;border-color:#caff3e}.analytics-consent button:focus-visible,.analytics-consent a:focus-visible{outline-offset:3px;outline:2px solid #caff3e}@media (width<=640px){.analytics-consent{right:10px;bottom:max(10px, env(safe-area-inset-bottom));grid-template-columns:1fr;gap:10px;width:calc(100vw - 20px);padding:12px}.analytics-consent strong{font-size:13px}.analytics-consent p{margin-top:4px;font-size:11.5px;line-height:1.35}.analytics-consent a{margin-top:4px;font-size:11px}.analytics-consent__actions{grid-template-columns:1fr 1fr;gap:6px}.analytics-consent button{min-height:40px;padding-inline:7px;font-size:11px}}:root{color-scheme:dark;--font-sans:"Golos Text Variable", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--bg:#080b0a;--ink:#f5f3ec;--signal:#caff3e;--white:#fff}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);min-width:0;scroll-padding-top:96px}body{background:var(--bg);min-width:0;min-height:100vh;color:var(--ink);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img,svg,canvas,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{color:inherit;font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,p,ul,ol{margin-top:0}::selection{background:var(--signal);color:#071009}:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.skip-link{z-index:10000;background:var(--signal);color:#071009;padding:12px 16px;font-weight:700;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}section[id],main[id]{scroll-margin-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
