.docs-top.svelte-1bpnej{position:sticky;top:0;z-index:30;background:color-mix(in oklch,var(--bg) 85%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.docs-top-inner.svelte-1bpnej{max-width:1100px;margin:0 auto;padding:0 1rem;height:60px;display:flex;align-items:center;justify-content:space-between}.docs-top-brand.svelte-1bpnej{font-size:1.2rem;font-weight:900;letter-spacing:-.01em;color:var(--text)}.docs-top-brand.svelte-1bpnej .brandmark:where(.svelte-1bpnej){color:var(--brand)}.docs-top-brand.svelte-1bpnej .brandsub:where(.svelte-1bpnej){font-weight:700;color:var(--text)}.docs-top-home.svelte-1bpnej{font-size:.88rem;font-weight:700;color:var(--text-muted)}.docs-top-home.svelte-1bpnej:hover{color:var(--text)}.docs-wrap.svelte-1bpnej{max-width:1100px;margin:0 auto;padding:1.5rem 1rem 4rem;display:grid;grid-template-columns:250px 1fr;gap:2.5rem}.docs-side.svelte-1bpnej{align-self:start;position:sticky;top:76px;font-size:.9rem;max-height:calc(100vh - 92px);overflow-y:auto}.docs-home.svelte-1bpnej{display:block;font-weight:800;margin-bottom:1rem;color:var(--text)}.docs-group.svelte-1bpnej{margin-bottom:1.1rem}.docs-cat.svelte-1bpnej{display:block;font-weight:700;color:var(--text);margin-bottom:.35rem}.docs-side.svelte-1bpnej ul:where(.svelte-1bpnej){list-style:none;padding:0 0 0 .1rem;margin:0;border-left:1px solid var(--border)}.docs-side.svelte-1bpnej li:where(.svelte-1bpnej) a:where(.svelte-1bpnej){display:block;padding:.3rem 0 .3rem .75rem;color:var(--text-muted);border-left:2px solid transparent;margin-left:-1px}.docs-side.svelte-1bpnej a:where(.svelte-1bpnej):hover{color:var(--text)}.docs-side.svelte-1bpnej a.active:where(.svelte-1bpnej){color:var(--brand);font-weight:600}.docs-side.svelte-1bpnej li:where(.svelte-1bpnej) a.active:where(.svelte-1bpnej){border-left-color:var(--brand)}.docs-main.svelte-1bpnej{min-width:0}@media(max-width:800px){.docs-wrap.svelte-1bpnej{grid-template-columns:1fr;gap:1.25rem}.docs-side.svelte-1bpnej{position:static;max-height:none;border:1px solid var(--border);border-radius:14px;padding:1rem;background:var(--surface)}}
