.doc-shell.svelte-1bpnej{padding:40px 0 96px}.doc-frame.svelte-1bpnej{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:15rem minmax(0,1fr);align-items:stretch;display:grid}.doc-aside.svelte-1bpnej{background:var(--surface-2);border-right:1px solid var(--line);border-radius:var(--radius) 0 0 var(--radius)}.doc-nav.svelte-1bpnej{flex-direction:column;display:flex;position:sticky;top:86px}.doc-home.svelte-1bpnej{letter-spacing:-.01em;color:var(--ink);padding:16px 20px 12px;font-size:15px;font-weight:600;display:block}.doc-home[aria-current=page].svelte-1bpnej{color:var(--accent-ink)}.doc-nav.svelte-1bpnej ol:where(.svelte-1bpnej){counter-reset:doc;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.doc-nav.svelte-1bpnej ol:where(.svelte-1bpnej) a:where(.svelte-1bpnej){border-top:1px solid var(--line);color:var(--ink-2);transition:color var(--dur-fast) ease, background var(--dur-fast) ease;padding:10px 20px;font-size:14px;display:block}.doc-nav.svelte-1bpnej ol:where(.svelte-1bpnej) a:where(.svelte-1bpnej):hover{background:var(--bg-soft2);color:var(--ink)}.doc-nav.svelte-1bpnej ol:where(.svelte-1bpnej) a[aria-current=page]:where(.svelte-1bpnej){background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent);color:var(--ink);font-weight:600}.doc-body.svelte-1bpnej{min-width:0;padding:28px 32px 40px}@media (width<=860px){.doc-shell.svelte-1bpnej{padding:24px 0 64px}.doc-frame.svelte-1bpnej{grid-template-columns:minmax(0,1fr)}.doc-aside.svelte-1bpnej{border-right:0;border-bottom:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0}.doc-nav.svelte-1bpnej{position:static}.doc-home.svelte-1bpnej{padding:12px 16px 8px}.doc-nav.svelte-1bpnej ol:where(.svelte-1bpnej){flex-flow:wrap;gap:6px;padding:0 16px 12px}.doc-nav.svelte-1bpnej ol:where(.svelte-1bpnej) a:where(.svelte-1bpnej){border-top:0;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--card);padding:8px 12px;font-size:13.5px}.doc-nav.svelte-1bpnej ol:where(.svelte-1bpnej) a[aria-current=page]:where(.svelte-1bpnej){box-shadow:none;border-color:var(--accent)}.doc-body.svelte-1bpnej{padding:20px 16px 28px}}@media (prefers-reduced-motion:reduce){.doc-nav.svelte-1bpnej ol:where(.svelte-1bpnej) a:where(.svelte-1bpnej){transition:none}}
