.mono.svelte-138gkmy{font-family:JetBrains Mono,Fira Code,monospace}.docs-toc-rail.svelte-138gkmy{flex-direction:column;flex-shrink:0;align-self:start;width:240px;min-width:0;max-width:100%;max-height:calc(100vh - 64px - 3.5rem);display:flex;position:sticky;top:calc(64px + 2.5rem);overflow:hidden}.toc-sticky.svelte-138gkmy{border-left:1px solid var(--docs-border-subtle,#94a3b826);flex-direction:column;min-width:0;min-height:0;max-height:100%;padding-left:.9rem;display:flex}.toc-header.svelte-138gkmy{color:var(--docs-text-subtle,#7c8ea6);letter-spacing:.07em;flex-shrink:0;margin-bottom:.5rem;font-size:.67rem;font-weight:600}.toc-nav.svelte-138gkmy{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#94a3b838 transparent;flex-direction:column;flex:auto;gap:.14rem;min-width:0;min-height:0;margin-bottom:.95rem;padding-right:.3rem;display:flex;overflow:hidden auto}.toc-link.svelte-138gkmy{text-align:left;width:100%;min-width:0;color:var(--docs-text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.24rem .42rem;font-size:.78rem;line-height:1.34;transition:color .12s,background .12s;display:block}.toc-link-label.svelte-138gkmy{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.toc-link.svelte-138gkmy:hover{color:var(--docs-text-strong,#f8fafc);background:var(--docs-accent-soft,#38bdf81a)}.toc-link.active.svelte-138gkmy{color:var(--docs-accent,#38bdf8);background:var(--docs-accent-soft,#38bdf81f);font-weight:600}.toc-link.depth-3.svelte-138gkmy{color:var(--docs-text-subtle,#7c8ea6);padding:.18rem .42rem .18rem .85rem;font-size:.73rem}.toc-link.depth-3.active.svelte-138gkmy{color:var(--docs-accent,#38bdf8)}.toc-actions-box.svelte-138gkmy{border-top:1px solid var(--docs-border-subtle,#94a3b826);flex-direction:column;flex-shrink:0;gap:.42rem;min-width:0;padding-top:.85rem;display:flex}.toc-action-btn.svelte-138gkmy{box-sizing:border-box;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border-radius:5px;width:100%;min-width:0;max-width:100%;padding:.44rem .58rem;font-size:.69rem;font-weight:600;line-height:1.3;text-decoration:none;transition:border-color .12s,color .12s,background .12s;display:block}.toc-action-btn.sophia.svelte-138gkmy{border:1px solid var(--docs-emerald,#34d399);background:var(--docs-emerald-soft,#10b98121);color:var(--docs-emerald,#34d399)}.toc-action-btn.sophia.svelte-138gkmy:hover{background:var(--docs-surface-raised,#17243f);color:var(--docs-text-strong,#f8fafc)}.toc-action-btn.lab.svelte-138gkmy{border:1px solid var(--docs-accent,#38bdf8);background:var(--docs-accent-soft,#38bdf81f);color:var(--docs-accent,#38bdf8)}.toc-action-btn.lab.svelte-138gkmy:hover{background:var(--docs-surface-raised,#17243f);color:var(--docs-text-strong,#f8fafc)}.toc-action-btn.subtle.svelte-138gkmy{border:1px solid var(--docs-border,#94a3b838);background:var(--docs-surface,#111a2e);color:var(--docs-text-muted,#94a3b8)}.toc-action-btn.subtle.svelte-138gkmy:hover{border-color:var(--docs-border-strong,#38bdf880);color:var(--docs-text-strong,#f8fafc)}@container (width<=860px){.docs-toc-rail.svelte-138gkmy{display:none}}@media (width<=1120px){.docs-toc-rail.svelte-138gkmy{display:none}}
