.nav-shell.svelte-lcpop5{z-index:50;padding:16px 8px 0;position:fixed;inset:0 0 auto}.nav-check.svelte-lcpop5{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav-bar.svelte-lcpop5{border:1px solid var(--nav-border);background:var(--nav-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:1rem;width:min(40rem,100%);height:56px;margin:0 auto;padding:0 20px;display:flex}.brand.svelte-lcpop5{font:500 17px/1 var(--mono);letter-spacing:-.035em;flex-shrink:0}.accent.svelte-lcpop5{color:var(--accent-text)}.nav-bar.svelte-lcpop5 .home{margin-left:auto}.nav-menu.svelte-lcpop5{flex:1;justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.nav-links.svelte-lcpop5{flex:1;justify-content:center;align-items:center;gap:24px;display:flex}.nav-burger.svelte-lcpop5,.nav-backdrop.svelte-lcpop5{display:none}.nav-burger.svelte-lcpop5{width:36px;height:36px;color:var(--nav-link);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s}.nav-burger.svelte-lcpop5:hover{color:var(--text)}:where(.nav-burger.svelte-lcpop5 span:where(.svelte-lcpop5)){display:flex}.icon-close.svelte-lcpop5,.nav-check.svelte-lcpop5:checked~.nav-bar:where(.svelte-lcpop5) .icon-menu:where(.svelte-lcpop5){display:none}.nav-check.svelte-lcpop5:checked~.nav-bar:where(.svelte-lcpop5) .icon-close:where(.svelte-lcpop5){display:flex}.nav-check.svelte-lcpop5:focus-visible~.nav-bar:where(.svelte-lcpop5) .nav-burger:where(.svelte-lcpop5){outline:2px solid var(--focus);outline-offset:2px}@media (width<=640px){.nav-menu.svelte-lcpop5{z-index:3;border:1px solid var(--menu-border);background:var(--bg);flex-direction:column;flex:none;align-items:stretch;gap:0;width:160px;padding:8px 4px;display:none;position:absolute;top:calc(100% + 12px);right:16px}.nav-check.svelte-lcpop5:checked~.nav-bar:where(.svelte-lcpop5) .nav-menu:where(.svelte-lcpop5){display:flex}.nav-bar.svelte-lcpop5{z-index:2;position:relative}.nav-links.svelte-lcpop5{flex-direction:column;flex:none;align-items:stretch;gap:0}.nav-menu.svelte-lcpop5 .nav-item{width:100%;height:auto;color:var(--muted);background:0 0;justify-content:flex-start;padding:9px 14px;display:flex}.nav-menu.svelte-lcpop5 .nav-item:hover{background:var(--menu-hover);color:var(--text)}.nav-burger.svelte-lcpop5{margin-left:auto;display:flex}.nav-check.svelte-lcpop5:checked~.nav-backdrop:where(.svelte-lcpop5){z-index:1;display:block;position:fixed;inset:0}}@media (width<=560px){.nav-shell.svelte-lcpop5{padding:12px 6px 0}.nav-bar.svelte-lcpop5{padding:0 16px}}.site-footer.svelte-12eathj{z-index:1;border-top:1px solid var(--footer-border);padding:3rem 1.5rem 2rem;position:relative}.inner.svelte-12eathj{width:min(var(--max), 100%);text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-inline:auto;display:flex}.brand.svelte-12eathj{font:500 17px/1 var(--mono);letter-spacing:-.035em}.accent.svelte-12eathj{color:var(--accent-text)}.tagline.svelte-12eathj,.meta.svelte-12eathj{margin:0}.tagline.svelte-12eathj{max-width:26rem;color:var(--footer-link);font-size:.875rem;line-height:1.6}.links.svelte-12eathj{border:1px solid var(--footer-border);flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;width:fit-content;max-width:100%;margin-block:.5rem;padding:.5rem 1rem;display:flex}.links.svelte-12eathj a:where(.svelte-12eathj){color:var(--footer-link);font-size:.8125rem;transition:color .15s}.links.svelte-12eathj a:where(.svelte-12eathj):hover{color:var(--text)}.meta.svelte-12eathj{color:var(--footer-meta);font-size:.6875rem;line-height:1.4}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(./dm-sans-italic-latin.C8i6y2Ft.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(./dm-sans-latin.Bf69Tn_J.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(./jetbrains-mono-cyrillic.Buze_B52.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(./jetbrains-mono-latin.6fWv1k7M.woff2)format("woff2");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{--bg:#0e1218;--surface:#161b24;--surface-hover:#232b38;--border:#232b38;--text:#e8edf5;--muted:#8591a5;--accent:#3b82f6;--accent-hover:color-mix(in srgb, var(--accent) 82%, #000);--accent-text:color-mix(in srgb, var(--accent) 78%, #fff);--focus:var(--accent-text);--theme-color:var(--bg);--nav-bg:color-mix(in srgb, var(--bg) 95%, transparent);--nav-border:color-mix(in srgb, var(--border) 85%, transparent);--nav-link:color-mix(in srgb, var(--text) 75%, transparent);--menu-border:color-mix(in srgb, var(--border) 60%, transparent);--menu-hover:color-mix(in srgb, var(--text) 4%, transparent);--menu-sep:color-mix(in srgb, var(--border) 30%, transparent);--footer-border:color-mix(in srgb, var(--border) 35%, transparent);--footer-meta:color-mix(in srgb, var(--muted) 55%, transparent);--footer-heading:color-mix(in srgb, var(--muted) 45%, transparent);--footer-link:color-mix(in srgb, var(--muted) 70%, transparent);--glow-strong:color-mix(in srgb, var(--accent) 14%, transparent);--glow-soft:color-mix(in srgb, var(--accent) 7%, transparent);--dot:color-mix(in srgb, var(--muted) 13%, transparent);--selection:color-mix(in srgb, var(--accent) 32%, transparent);--max:1200px;--header-h:72px;--sans:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}*,:before,:after{box-sizing:border-box;outline:none!important}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;scrollbar-width:thin;scrollbar-color:var(--border) transparent}html::-webkit-scrollbar{width:4px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}html::-webkit-scrollbar-thumb:hover{background:var(--muted)}a,button,label{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex;position:relative;overflow-x:hidden}body:before,body:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}main{z-index:1;padding-top:var(--header-h);flex:1;position:relative}a{color:inherit;text-decoration:none}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}button{font:inherit;color:inherit}::selection{background:var(--selection);color:var(--text)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.contents{display:contents}
