.docs-layout.svelte-1bpnej{display:flex;align-items:flex-start}.docs-sidebar.svelte-1bpnej{width:250px;flex-shrink:0;border-right:1px solid var(--c-border);padding:28px 32px;position:sticky;top:56px;height:calc(100vh - 56px);overflow-y:auto}.sidebar-section.svelte-1bpnej{margin-bottom:20px}.sidebar-heading.svelte-1bpnej{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--c-light);display:block;margin-bottom:6px}.sidebar-section.svelte-1bpnej ul:where(.svelte-1bpnej){list-style:none}.sidebar-section.svelte-1bpnej li:where(.svelte-1bpnej){margin:2px 0}.sidebar-section.svelte-1bpnej a:where(.svelte-1bpnej){font-size:.88rem;color:var(--c-mid);text-decoration:none;display:flex;align-items:center;gap:6px;padding:3px 0}.disclosure.svelte-1bpnej{display:flex;align-items:center;color:var(--c-light);cursor:pointer}.disclosure.svelte-1bpnej:hover{color:var(--c-black)}.caret.svelte-1bpnej{flex:none}.caret.open.svelte-1bpnej{transform:rotate(90deg)}@media(prefers-reduced-motion:no-preference){.caret.svelte-1bpnej{transition:transform .2s cubic-bezier(.2,.7,.2,1)}}.sub-items.svelte-1bpnej{list-style:none;padding-left:14px}.sidebar-section.svelte-1bpnej a:where(.svelte-1bpnej):hover{color:var(--c-black)}.sidebar-section.svelte-1bpnej a.current:where(.svelte-1bpnej){color:var(--c-black)}.docs-content.svelte-1bpnej{flex:1;min-width:0;padding:32px 48px;line-height:1.8}.docs-article.svelte-1bpnej{max-width:844px;margin:0 auto}.docs-content.svelte-1bpnej h2,.docs-content.svelte-1bpnej h3{scroll-margin-top:72px}.docs-toc.svelte-1bpnej{width:220px;flex-shrink:0;margin-left:auto;margin-right:32px;padding:32px 24px;position:sticky;top:56px;max-height:calc(100vh - 56px);overflow-y:auto}.toc-heading.svelte-1bpnej{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--c-light);display:block;margin-bottom:10px}.docs-toc.svelte-1bpnej ul:where(.svelte-1bpnej){list-style:none}.docs-toc.svelte-1bpnej a:where(.svelte-1bpnej){display:block;font-size:.82rem;line-height:1.4;color:var(--c-mid);text-decoration:none;padding:4px 0 4px 10px;border-left:2px solid transparent}.docs-toc.svelte-1bpnej li.sub:where(.svelte-1bpnej) a:where(.svelte-1bpnej){padding-left:22px}.docs-toc.svelte-1bpnej a:where(.svelte-1bpnej):hover{color:var(--c-black)}.docs-toc.svelte-1bpnej a.active:where(.svelte-1bpnej){color:var(--c-black);border-left-color:var(--c-black)}.docs-content.svelte-1bpnej h1{font-size:1.6rem;font-weight:400;margin-bottom:16px}.docs-content.svelte-1bpnej h2{font-size:1.25rem;font-weight:600;margin:48px 0 16px;border-top:1px solid var(--c-border);padding-top:24px;letter-spacing:-.02em;line-height:32px}.docs-content.svelte-1bpnej h3{font-size:1rem;margin-top:24px;margin-bottom:8px}.docs-content.svelte-1bpnej pre:not(.shiki){background:var(--c-bg-soft);border:1px solid var(--c-border);padding:16px;overflow-x:auto;font-size:.85rem;margin:16px 0}.docs-content.svelte-1bpnej p{margin:12px 0}.docs-content.svelte-1bpnej ul,.docs-content.svelte-1bpnej ol{padding-left:24px;margin:12px 0}.docs-content.svelte-1bpnej .doc-cards-lead{margin-top:36px;margin-bottom:0}.docs-content.svelte-1bpnej .doc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:10px 0 20px}.docs-content.svelte-1bpnej .doc-card{display:flex;flex-direction:column;gap:6px;border:1px solid var(--c-border);padding:16px;text-decoration:none;color:inherit;line-height:1.5}.docs-content.svelte-1bpnej .doc-card:hover{border-color:var(--c-black)}.docs-content.svelte-1bpnej .doc-card-title{font-weight:600;font-size:.95rem;color:var(--c-black)}.docs-content.svelte-1bpnej .doc-card-desc{font-size:.85rem;color:var(--c-mid)}.docs-content.svelte-1bpnej .doc-card-title code{font-size:.88rem;background:none;border:none;padding:0}.docs-content.svelte-1bpnej table{width:100%;border-collapse:collapse;margin:16px 0;font-size:.9rem}.docs-content.svelte-1bpnej th,.docs-content.svelte-1bpnej td{border:1px solid var(--c-border);padding:8px 12px;text-align:left}.docs-content.svelte-1bpnej th{background:var(--c-bg-soft)}@media(max-width:1099px){.docs-toc.svelte-1bpnej{display:none}}@media(max-width:768px){.docs-layout.svelte-1bpnej{flex-direction:column;align-items:stretch}.docs-sidebar.svelte-1bpnej{position:static;width:100%;height:auto;max-height:40vh;border-right:none;border-bottom:1px solid var(--c-border)}.docs-content.svelte-1bpnej{padding:24px 20px}}
