@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/jetbrains-mono-500-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:500;font-display:swap;src:url(../../../fonts/jetbrains-mono-500-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:500;font-display:swap;src:url(../../../fonts/jetbrains-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/jetbrains-mono-500-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:600;font-display:swap;src:url(../../../fonts/jetbrains-mono-600-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:600;font-display:swap;src:url(../../../fonts/jetbrains-mono-600-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:600;font-display:swap;src:url(../../../fonts/jetbrains-mono-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/jetbrains-mono-600-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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/onest-400-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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/onest-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/onest-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/onest-400-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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/onest-500-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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/onest-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/onest-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/onest-500-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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/onest-600-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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/onest-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/onest-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/onest-600-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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/onest-700-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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/onest-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/onest-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/onest-700-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:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/unbounded-500-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:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/unbounded-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/unbounded-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/unbounded-500-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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/unbounded-700-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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/unbounded-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/unbounded-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/unbounded-700-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}@property --wash{syntax: "<color>"; inherits: true; initial-value: #2f1667;}@property --accent{syntax: "<color>"; inherits: true; initial-value: #8135ff;}:root{color-scheme:dark;transition:--wash .42s var(--ease-out),--accent .42s var(--ease-out);--wash: #2f1667;--bg: radial-gradient(circle at 50% 0%, var(--wash), #0a0a0a 70%);--bg-solid: #0a0a0a;--material: #16161acc;--material-blur: 12px;--surface: #1e1e1e;--surface-2: #262626;--surface-3: #2f2f2f;--border: #ffffff14;--border-strong: #ffffff24;--accent: #8135ff;--accent-hover: #9450ff;--accent-press: #6f27e6;--accent-soft: color-mix(in oklab, var(--accent) 20%, transparent);--accent-faint: color-mix(in oklab, var(--accent) 8%, transparent);--accent-text: color-mix(in oklab, var(--accent), white 55%);--text: #ffffff;--gray: #818181;--text-2: #8c8c8c;--text-title: #d2d2d2;--text-caption: #cdc8d5;--text-muted: #767676;--red: #ed2236;--green: #37aa42;--gold: #f1b338;--padding: 12px;--border-radius: 20px;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--r-control: 16px;--r-full: 999px;--switcher-padding: 3.5px;--control-h: 40px;--bar-page: 52px;--control-h-lg: 48px;--content-border-thickness: 1px;--s-1: 4px;--s-2: 6px;--s-3: 12px;--s-4: 18px;--s-6: 24px;--s-8: 36px;--s-12: 48px;--font-display: Unbounded, Onest, sans-serif;--font-text: Onest, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--fs-h1: 30px;--fs-h2: 22px;--fs-h3: 16px;--fs-body: 14.5px;--fs-sub: 12.5px;--fs-tiny: 11px;--glow: 0 0 480px 24px var(--accent-soft);--glow-sm: 0 0 24px 0 var(--accent-faint);--shadow: 0 12px 40px #00000066;--button-box-shadow: inset 0 0 0 1px var(--border);--focus-ring: solid 2px var(--accent);--focus-ring-offset: 2px;--t: .16s;--ease: ease;--page: 1500px;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}html{background:var(--bg-solid)}html,body{margin:0;padding:0;min-height:100dvh;overflow-x:clip;color:var(--text);font-family:var(--font-text);font-size:var(--fs-body);font-weight:400;-webkit-tap-highlight-color:transparent}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:var(--bg)}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}#app{position:relative;z-index:1;min-height:100dvh;transition:padding-right var(--t) var(--ease)}@media(min-width:861px){html.peeking #app{padding-right:min(420px,42vw)}}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--font-display);font-weight:500;margin:0;color:var(--text-title)}h1{font-size:var(--fs-h1);line-height:1.15;letter-spacing:-.03em}h2{font-size:var(--fs-h2);line-height:1.2;letter-spacing:-.02em}h3{font-size:var(--fs-h3);line-height:1.3;letter-spacing:-.01em}p{margin:0;line-height:1.5}a{color:inherit;text-decoration:none}body{-webkit-user-select:none;user-select:none}input,textarea,.selectable{-webkit-user-select:text;user-select:text}.typed{overflow:clip;overflow-clip-margin:.35em;overflow-wrap:anywhere}.subtext{font-size:var(--fs-sub);font-weight:500;line-height:1.4;color:var(--gray)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--r-sm)}::selection{background:var(--accent);color:#fff}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}[data-motion=status]{animation:status-beat 1.6s ease-in-out infinite!important}}@keyframes status-beat{50%{opacity:.4}}@media(prefers-reduced-transparency:reduce){:root{--material: #16161a;--material-blur: 0px}*{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(max-width:560px){:root{--bar-page: 46px}}@media(prefers-contrast:more){:root{--border: #ffffff4d;--border-strong: #ffffff80;--text-2: #b4b4b4;--text-muted: #9e9e9e;--text-title: #ffffff}}:root{--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.4, 0, 1, .5);--ease-soft: cubic-bezier(.32, .72, 0, 1);--t-page: .34s;--t-panel: .22s;--t-panel-out: .15s;--t-sheet: .38s;--t-sheet-out: .22s}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal;height:100%;overflow:clip}::view-transition-old(root){animation:page-out .17s var(--ease-in) both}::view-transition-new(root){animation:page-in var(--t-page) var(--ease-out) 55ms both}@keyframes page-out{to{opacity:0;transform:scale(.985) translateY(-6px);filter:blur(4px)}}@keyframes page-in{0%{opacity:0;transform:scale(1.012) translateY(12px);filter:blur(6px)}}::view-transition-group(rail),::view-transition-group(toasts){animation-duration:var(--t-page);animation-timing-function:var(--ease-soft)}::view-transition-old(rail),::view-transition-new(rail),::view-transition-old(toasts),::view-transition-new(toasts){animation:none;mix-blend-mode:normal}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@keyframes fade{0%{opacity:0}}@keyframes zoom-in{0%{opacity:0;transform:scale(1.06)}}.rise{animation:rise .46s var(--ease-out) both;animation-delay:var(--d, 0ms)}@keyframes overlay-in{0%{opacity:0}}@keyframes overlay-out{to{opacity:0}}@keyframes panel-in{0%{opacity:0;transform:translate(-50%,14px) scale(.96);filter:blur(6px)}}@keyframes panel-out{to{opacity:0;transform:translate(-50%,6px) scale(.985);filter:blur(3px)}}@keyframes panel-drop{0%{opacity:0;transform:translateY(-6px) scale(.97)}}@keyframes panel-lift{to{opacity:0;transform:translateY(-4px) scale(.985)}}@keyframes tip-in{0%{opacity:0;transform:translate(-8px) scale(.94)}}@keyframes tip-out{to{opacity:0;transform:translate(-5px) scale(.96)}}@keyframes sheet-up{0%{transform:translateY(calc(100% + var(--sheet-drop, 0px)))}}@keyframes sheet-down{to{transform:translateY(calc(100% + var(--sheet-drop, 0px)))}}@keyframes dialog-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.96)}}@keyframes dialog-out{to{opacity:0;transform:translate(-50%,calc(-50% + 4px)) scale(.985)}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.rise{animation:none!important}}:root{color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg-solid);color:var(--text);font-family:var(--font-text);font-size:var(--fs-body);-webkit-font-smoothing:antialiased}a{color:var(--accent-hover);text-decoration:none}a:hover{text-decoration:underline}.prose{max-width:42rem;line-height:1.65}.prose>*+*{margin-top:var(--s-3)}.prose h1{font-size:var(--fs-h1);letter-spacing:-.6px;line-height:1.15;margin-bottom:var(--s-2)}.prose h2{font-size:var(--fs-h2);letter-spacing:-.4px;margin-top:var(--s-8);padding-top:var(--s-3);border-top:1px solid var(--border)}.prose h3{font-size:var(--fs-h3);margin-top:var(--s-6)}.prose p,.prose li{color:var(--text-caption)}.prose strong{color:var(--text-title);font-weight:600}.prose ul,.prose ol{padding-left:var(--s-6)}.prose li+li{margin-top:var(--s-1)}.prose code{font-family:var(--font-mono);font-size:.9em;padding:.1em .35em;border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-title)}.prose pre code{padding:0;background:none}.prose blockquote{margin:0;padding-left:var(--s-4);border-left:2px solid var(--accent-soft);color:var(--text-muted)}.prose table{width:100%;border-collapse:collapse;font-size:var(--fs-sub)}.prose th,.prose td{text-align:left;padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--border);vertical-align:top}.prose th{color:var(--text-2);font-weight:600;font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:.06em}.prose :is(h2,h3)>a.anchor{opacity:0;margin-left:var(--s-2);color:var(--text-muted);font-weight:400;transition:opacity var(--t) var(--ease-out)}.prose :is(h2,h3):hover>a.anchor,.prose :is(h2,h3)>a.anchor:focus-visible{opacity:1}.frame.svelte-12qhfyh{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-template-areas:"top" "main";min-height:100dvh;background:var(--bg-solid)}.top.svelte-12qhfyh{grid-area:top;position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:var(--s-3);height:56px;padding:0 var(--s-3);background:color-mix(in oklab,var(--bg-solid) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.menu.svelte-12qhfyh{display:inline-flex;align-items:center;justify-content:center;width:var(--control-h);height:var(--control-h);border:0;border-radius:var(--r-control);background:transparent;color:var(--text-2);cursor:pointer}.menu.svelte-12qhfyh:hover{background:var(--surface-2);color:var(--text)}.brand.svelte-12qhfyh{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--text-title);font-weight:650;letter-spacing:-.2px;text-decoration:none}.brand.svelte-12qhfyh:hover{text-decoration:none}.tag.svelte-12qhfyh{padding:1px 6px;border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-tiny);font-weight:500}.wide.svelte-12qhfyh{display:none;margin-left:var(--s-4);gap:var(--s-1)}.wide.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:6px var(--s-3);border-radius:var(--r-control);color:var(--text-2);font-size:var(--fs-sub);text-decoration:none}.wide.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:var(--surface-2);color:var(--text);text-decoration:none}.wide.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:var(--text-title);background:var(--surface-2);font-weight:600}.out.svelte-12qhfyh{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:var(--control-h);height:var(--control-h);border-radius:var(--r-control);color:var(--text-2)}.out.svelte-12qhfyh:hover{background:var(--surface-2);color:var(--text)}.rail.svelte-12qhfyh{grid-area:main;position:fixed;inset:56px 0 0;z-index:2;display:none;flex-direction:column;gap:var(--s-3);padding:var(--s-3);background:var(--bg-solid);overflow-y:auto;overscroll-behavior:contain}.frame.open.svelte-12qhfyh .rail:where(.svelte-12qhfyh){display:flex}.find.svelte-12qhfyh{flex:none}.rail.svelte-12qhfyh nav:where(.svelte-12qhfyh){display:flex;flex-direction:column;gap:var(--s-4);padding-bottom:var(--s-8)}.group.svelte-12qhfyh{display:flex;flex-direction:column;gap:1px}.label.svelte-12qhfyh{margin:0 0 var(--s-1);padding:0 var(--s-2);font-size:var(--fs-tiny);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-caption)}.rail.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){display:flex;align-items:baseline;gap:var(--s-2);padding:5px var(--s-2);border-radius:var(--r-control);color:var(--text-2);font-size:var(--fs-sub);text-decoration:none;transition:background var(--t) var(--ease),color var(--t) var(--ease)}.rail.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover{background:var(--surface-2);color:var(--text);text-decoration:none}.rail.svelte-12qhfyh nav:where(.svelte-12qhfyh) a[aria-current=page]:where(.svelte-12qhfyh){background:var(--accent-faint);color:var(--text-title);font-weight:600}.text.svelte-12qhfyh{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.rail.svelte-12qhfyh nav:where(.svelte-12qhfyh) code:where(.svelte-12qhfyh){flex:none;font-family:var(--font-mono);font-size:10px;color:var(--text-muted)}.nothing.svelte-12qhfyh{padding:var(--s-3) var(--s-2);color:var(--text-muted);font-size:var(--fs-sub)}main.svelte-12qhfyh{grid-area:main;min-width:0;padding:var(--s-6) var(--s-4) var(--s-12)}@media(min-width:960px){.frame.svelte-12qhfyh{grid-template-columns:272px minmax(0,1fr);grid-template-areas:"top top" "rail main"}.menu.svelte-12qhfyh{display:none}.wide.svelte-12qhfyh{display:flex}.rail.svelte-12qhfyh{grid-area:rail;display:flex;position:sticky;inset:56px auto auto;align-self:start;max-height:calc(100dvh - 56px);border-right:1px solid var(--border)}main.svelte-12qhfyh{padding:var(--s-8) var(--s-8) var(--s-12)}}@media(prefers-reduced-motion:reduce){.rail.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){transition:none}}
