.docs.svelte-1bpnej{--header-h: 64px;--sidebar-w: 240px;--toc-w: 220px;max-width:1180px;margin:0 auto;padding:0 var(--space-6);display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);gap:var(--space-6);align-items:start}.sidebar.svelte-1bpnej{position:sticky;top:var(--header-h);align-self:start;max-height:calc(100vh - var(--header-h));overflow-y:auto;padding:var(--space-8) 0 var(--space-12)}.group.svelte-1bpnej{margin-bottom:var(--space-6)}.group-title.svelte-1bpnej{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-subtle);font-weight:var(--weight-semibold);margin-bottom:var(--space-2)}.group.svelte-1bpnej ul:where(.svelte-1bpnej){list-style:none}.group.svelte-1bpnej li:where(.svelte-1bpnej) a:where(.svelte-1bpnej){display:block;padding:6px 12px;margin:1px 0;border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--fg-muted);text-decoration:none;transition:color var(--motion-fast) var(--easing),background var(--motion-fast) var(--easing)}.group.svelte-1bpnej li:where(.svelte-1bpnej) a:where(.svelte-1bpnej):hover{color:var(--fg-base);background:var(--bg-raised)}.group.svelte-1bpnej li:where(.svelte-1bpnej) a.active:where(.svelte-1bpnej){color:var(--accent);background:var(--accent-muted);font-weight:var(--weight-medium)}.content.svelte-1bpnej{min-width:0;padding:var(--space-8) 0 0}.sidebar-toggle.svelte-1bpnej{display:none;align-items:center;gap:var(--space-2);margin:var(--space-5) 0 0;padding:9px 16px;background:var(--bg-elevated);border:1px solid var(--border-base);border-radius:var(--radius-md);color:var(--fg-base);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.sidebar-toggle.svelte-1bpnej .bars:where(.svelte-1bpnej){width:16px;height:10px;border-top:2px solid currentColor;border-bottom:2px solid currentColor;position:relative}.sidebar-toggle.svelte-1bpnej .bars:where(.svelte-1bpnej):after{content:"";position:absolute;top:3px;left:0;right:0;height:2px;background:currentColor}@media(max-width:860px){.docs.svelte-1bpnej{grid-template-columns:minmax(0,1fr);gap:0}.sidebar-toggle.svelte-1bpnej{display:inline-flex}.sidebar.svelte-1bpnej{position:static;max-height:none;overflow:visible;padding:var(--space-4) 0 var(--space-2);margin-bottom:var(--space-2);border-bottom:1px solid var(--border-base);display:none}.sidebar.open.svelte-1bpnej{display:block}.content.svelte-1bpnej{padding-top:var(--space-4)}}
