.docs-layout.svelte-p1jo2n{grid-template-columns:1fr;gap:2rem;padding:2rem 0 3rem;display:grid}@media (width>=56rem){.docs-layout.svelte-p1jo2n{grid-template-columns:12rem 1fr;align-items:start}}.toc-desktop.svelte-p1jo2n{font-size:.86rem;display:none;position:sticky;top:5rem}@media (width>=56rem){.toc-desktop.svelte-p1jo2n{display:block}.toc-mobile.svelte-p1jo2n{display:none}}.toc-title.svelte-p1jo2n{text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin:0 0 .7rem;font-size:.72rem;font-weight:700}.toc-desktop.svelte-p1jo2n ol:where(.svelte-p1jo2n),.toc-mobile.svelte-p1jo2n ol:where(.svelte-p1jo2n){gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.toc-desktop.svelte-p1jo2n a:where(.svelte-p1jo2n),.toc-mobile.svelte-p1jo2n a:where(.svelte-p1jo2n){color:var(--muted);text-decoration:none}.toc-desktop.svelte-p1jo2n a:where(.svelte-p1jo2n):hover,.toc-mobile.svelte-p1jo2n a:where(.svelte-p1jo2n):hover{color:var(--fg);text-decoration:underline}.toc-back.svelte-p1jo2n{border-top:1px solid var(--border);margin:1.2rem 0 0;padding-top:.8rem}.toc-mobile.svelte-p1jo2n{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);padding:.8rem 1rem}.toc-mobile.svelte-p1jo2n summary:where(.svelte-p1jo2n){cursor:pointer;font-weight:600}.toc-mobile.svelte-p1jo2n ol:where(.svelte-p1jo2n){margin-top:.8rem}.docs-content.svelte-p1jo2n{min-width:0;max-width:50rem}.docs-header.svelte-p1jo2n{margin-bottom:2.5rem}.docs-header.svelte-p1jo2n h1:where(.svelte-p1jo2n){border-top:0;margin:.4rem 0 .8rem;padding-top:0;font-size:clamp(2rem,4vw,2.6rem)}.lead.svelte-p1jo2n{margin:0;font-size:1.08rem}.docs-header.svelte-p1jo2n+.doc-section:where(.svelte-p1jo2n) h2:where(.svelte-p1jo2n){border-top:0;margin-top:0;padding-top:0}.doc-section.svelte-p1jo2n{scroll-margin-top:5.5rem}.doc-section.svelte-p1jo2n h2:where(.svelte-p1jo2n){border-top:1px solid var(--border);margin:0 0 1rem;padding-top:1.5rem;font-size:1.55rem}.good.svelte-p1jo2n{color:var(--good-300)}.poor.svelte-p1jo2n{color:var(--poor-300)}.cta-row.svelte-p1jo2n{flex-wrap:wrap;gap:.7rem;margin:1.4rem 0 .6rem;display:flex}.cta-row.svelte-p1jo2n .btn:where(.svelte-p1jo2n){text-decoration:none}
