.docs-layout.svelte-y6926h{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;padding-top:56px;padding-bottom:120px;align-items:start}.toc.svelte-y6926h{position:sticky;top:80px;align-self:start;border-right:1px solid var(--line-2);padding-right:24px;max-height:calc(100vh - 96px);overflow-y:auto}.toc-head.svelte-y6926h{margin-bottom:22px}.toc-title.svelte-y6926h{font-family:var(--sans);font-weight:700;font-size:17px;margin:8px 0 0;letter-spacing:0}.toc.svelte-y6926h nav:where(.svelte-y6926h) ul:where(.svelte-y6926h){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.toc.svelte-y6926h nav:where(.svelte-y6926h) li:where(.svelte-y6926h){display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:12px;letter-spacing:.04em}.toc.svelte-y6926h nav:where(.svelte-y6926h) a:where(.svelte-y6926h){color:var(--fg-dim);flex:1;border-left:2px solid transparent;padding:6px 0 6px 10px;margin-left:-10px;transition:color .15s,border-color .15s,background .15s}.toc.svelte-y6926h nav:where(.svelte-y6926h) a:where(.svelte-y6926h):hover{color:var(--accent);border-left-color:var(--accent-line);background:var(--accent-dim)}.toc-foot.svelte-y6926h{margin-top:32px;padding-top:20px;border-top:1px dashed var(--line-2);font-size:10px;color:var(--fg-mute)}.toc-foot.svelte-y6926h .row:where(.svelte-y6926h){display:flex;justify-content:space-between;padding:6px 0;letter-spacing:.08em;text-transform:uppercase}.toc-foot.svelte-y6926h .row:where(.svelte-y6926h) span:where(.svelte-y6926h):last-child{color:var(--fg-dim)}.docs-content.svelte-y6926h{min-width:0}.docs-head.svelte-y6926h{margin-bottom:40px}.docs-head.svelte-y6926h h1:where(.svelte-y6926h){font-family:var(--sans);font-weight:900;text-transform:uppercase;font-size:clamp(32px,4.4vw,58px);line-height:1.02;letter-spacing:-.01em;margin:0 0 20px}.docs-head.svelte-y6926h h1:where(.svelte-y6926h) em:where(.svelte-y6926h){font-style:normal;color:var(--accent)}.lede.svelte-y6926h{font-size:17px;line-height:1.55;color:var(--fg-dim);max-width:64ch;margin:0}.lede.svelte-y6926h a:where(.svelte-y6926h){color:var(--accent)}.sec.svelte-y6926h{margin-bottom:80px;scroll-margin-top:140px}.sec-head.svelte-y6926h{margin-bottom:24px}.sec-head.svelte-y6926h h2:where(.svelte-y6926h){font-family:var(--mono);font-size:14px;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin:0 0 8px}.sec-head.svelte-y6926h h2:where(.svelte-y6926h) a:where(.svelte-y6926h){color:inherit}.sec-head.svelte-y6926h h2:where(.svelte-y6926h) a:where(.svelte-y6926h):hover{text-decoration:underline;text-underline-offset:4px}.sec-head.svelte-y6926h p:where(.svelte-y6926h){color:var(--fg-dim);font-size:14px;line-height:1.55;margin:0;max-width:64ch}.sec-head.svelte-y6926h p:where(.svelte-y6926h) code:where(.svelte-y6926h),.card.svelte-y6926h p:where(.svelte-y6926h) code:where(.svelte-y6926h){font-family:var(--mono);font-size:12px;color:var(--accent);background:var(--accent-dim);padding:1px 5px}.card.svelte-y6926h p:where(.svelte-y6926h) a:where(.svelte-y6926h){color:var(--accent)}.langs.svelte-y6926h{display:flex;gap:1px;background:var(--line-2);border:1px solid var(--line-2);border-bottom:none}.lang-tab.svelte-y6926h{flex:1;background:#0d0c0b;border:none;color:var(--fg-dim);font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:12px 10px;cursor:pointer;transition:color .15s,background .15s}.lang-tab.svelte-y6926h:hover{color:var(--accent)}.lang-tab.active.svelte-y6926h{color:var(--accent);background:var(--accent-dim);box-shadow:inset 0 -2px 0 var(--accent)}.code-card.svelte-y6926h{border-top:none}.cards.svelte-y6926h{display:flex;flex-direction:column;gap:1px;background:var(--line-2);border:1px solid var(--line-2)}.card.svelte-y6926h{background:#0d0c0b;padding:20px 22px;border:1px solid var(--line-2)}.cards.svelte-y6926h .card:where(.svelte-y6926h){border:none}.card.svelte-y6926h>header:where(.svelte-y6926h){display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.opt-name.svelte-y6926h{font-family:var(--mono);font-size:15px;color:var(--fg);font-weight:700}.chip.svelte-y6926h{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border:1px solid var(--line);color:var(--fg-mute)}.chip.type.svelte-y6926h{color:var(--accent);border-color:var(--accent-line);background:var(--accent-dim)}.chip.def.svelte-y6926h{color:var(--fg-dim)}.card.svelte-y6926h p:where(.svelte-y6926h){font-size:14px;line-height:1.55;color:var(--fg-dim);margin:0 0 10px;max-width:70ch}.card.svelte-y6926h p.when:where(.svelte-y6926h){font-size:13px}.card.svelte-y6926h pre:where(.svelte-y6926h){background:var(--bg);border:1px solid var(--line-2);padding:10px 14px;margin:8px 0 0;font-family:var(--mono);font-size:12px;line-height:1.55;color:var(--fg);overflow-x:auto}.card.svelte-y6926h pre:where(.svelte-y6926h) code:where(.svelte-y6926h){color:inherit;background:none;padding:0}details.full.svelte-y6926h{margin-top:24px;background:#0d0c0b;border:1px solid var(--line)}details.full.svelte-y6926h summary:where(.svelte-y6926h){list-style:none;cursor:pointer;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);-webkit-user-select:none;user-select:none;gap:14px}details.full.svelte-y6926h summary:where(.svelte-y6926h)::-webkit-details-marker{display:none}details.full[open].svelte-y6926h summary:where(.svelte-y6926h){border-bottom:1px solid var(--line-2)}details.full.svelte-y6926h pre:where(.svelte-y6926h){margin:0;padding:18px 22px;background:var(--bg);font-family:var(--mono);font-size:12px;line-height:1.55;color:var(--fg);overflow-x:auto}.copy.svelte-y6926h{background:transparent;border:1px solid var(--line);color:var(--fg-dim);padding:6px 14px;font-family:var(--mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;cursor:pointer}.copy.svelte-y6926h:hover{color:var(--accent);border-color:var(--accent-line)}@media(max-width:900px){.docs-layout.svelte-y6926h{grid-template-columns:1fr;gap:24px;padding-top:32px}.toc.svelte-y6926h{position:static;max-height:none;border-right:none;border-bottom:1px solid var(--line-2);padding-right:0;padding-bottom:24px}.toc.svelte-y6926h nav:where(.svelte-y6926h) ul:where(.svelte-y6926h){flex-direction:row;flex-wrap:wrap;gap:4px 16px}.toc-foot.svelte-y6926h{display:none}}
