.docs-layout.svelte-9wjj61{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;padding-top:56px;padding-bottom:120px;align-items:start}.toc.svelte-9wjj61{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-9wjj61{margin-bottom:22px}.toc-title.svelte-9wjj61{font-family:var(--serif);font-weight:400;font-size:24px;margin:8px 0 0;letter-spacing:-.01em}.toc.svelte-9wjj61 nav:where(.svelte-9wjj61) ul:where(.svelte-9wjj61){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.toc.svelte-9wjj61 nav:where(.svelte-9wjj61) li:where(.svelte-9wjj61){display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:12px;letter-spacing:.04em}.toc.svelte-9wjj61 nav:where(.svelte-9wjj61) li.sep:where(.svelte-9wjj61){border-top:1px dashed var(--line-2);height:1px;margin:8px 0}.toc.svelte-9wjj61 nav:where(.svelte-9wjj61) a:where(.svelte-9wjj61){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-9wjj61 nav:where(.svelte-9wjj61) a:where(.svelte-9wjj61):hover{color:var(--accent);border-left-color:var(--accent-line);background:var(--accent-dim)}.toc.svelte-9wjj61 nav:where(.svelte-9wjj61) .count:where(.svelte-9wjj61){color:var(--fg-mute);font-size:10px;padding-left:6px}.toc-foot.svelte-9wjj61{margin-top:32px;padding-top:20px;border-top:1px dashed var(--line-2);font-size:10px;color:var(--fg-mute)}.toc-foot.svelte-9wjj61 .row:where(.svelte-9wjj61){display:flex;justify-content:space-between;padding:6px 0;letter-spacing:.08em;text-transform:uppercase}.toc-foot.svelte-9wjj61 .row:where(.svelte-9wjj61) span:where(.svelte-9wjj61):last-child{color:var(--fg-dim)}.docs-content.svelte-9wjj61{min-width:0}.docs-head.svelte-9wjj61{margin-bottom:40px}.docs-head.svelte-9wjj61 h1:where(.svelte-9wjj61){font-family:var(--serif);font-weight:400;font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:-.02em;margin:0 0 20px}.docs-head.svelte-9wjj61 h1:where(.svelte-9wjj61) em:where(.svelte-9wjj61){font-style:italic;color:var(--accent)}.lede.svelte-9wjj61{font-size:17px;line-height:1.55;color:var(--fg-dim);max-width:64ch;margin:0}.lede.svelte-9wjj61 code:where(.svelte-9wjj61){font-family:var(--mono);font-size:14px;color:var(--accent);background:var(--accent-dim);padding:1px 6px}.search.svelte-9wjj61{position:sticky;top:64px;z-index:5;background:#0d0c0b;border:1px solid var(--accent-line);box-shadow:0 0 0 1px var(--accent-dim),0 8px 24px -8px #0009;display:flex;align-items:center;gap:14px;padding:14px 18px;margin:32px 0 40px;cursor:text;transition:border-color .15s,box-shadow .15s}.search.svelte-9wjj61:hover,.search.svelte-9wjj61:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim),0 8px 24px -8px #0009}.search-ico.svelte-9wjj61{width:18px;height:18px;color:var(--accent);flex-shrink:0}.search.svelte-9wjj61 input:where(.svelte-9wjj61){flex:1;background:transparent;border:none;outline:none;color:var(--fg);font-family:var(--mono);font-size:15px;padding:4px 0;min-width:0}.search.svelte-9wjj61 input:where(.svelte-9wjj61)::placeholder{color:var(--fg-mute)}.search.svelte-9wjj61 input:where(.svelte-9wjj61)::-webkit-search-cancel-button{display:none}.search-clear.svelte-9wjj61{background:transparent;border:none;color:var(--fg-mute);font-size:22px;line-height:1;cursor:pointer;padding:0 6px;border-radius:50%}.search-clear.svelte-9wjj61:hover{color:var(--accent)}.search-count.svelte-9wjj61{font-size:11px;color:var(--fg-mute);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding-left:12px;border-left:1px solid var(--line-2)}.empty.svelte-9wjj61{font-family:var(--mono);color:var(--fg-mute);font-size:13px;padding:40px 0;text-align:center}.empty.svelte-9wjj61 code:where(.svelte-9wjj61){color:var(--accent)}.sec.svelte-9wjj61{margin-bottom:80px;scroll-margin-top:140px}.sec-head.svelte-9wjj61{margin-bottom:24px}.sec-head.svelte-9wjj61 h2:where(.svelte-9wjj61){font-family:var(--mono);font-size:14px;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin:0 0 8px}.sec-head.svelte-9wjj61 h2:where(.svelte-9wjj61) a:where(.svelte-9wjj61){color:inherit}.sec-head.svelte-9wjj61 h2:where(.svelte-9wjj61) a:where(.svelte-9wjj61):hover{text-decoration:underline;text-underline-offset:4px}.sec-head.svelte-9wjj61 p:where(.svelte-9wjj61){color:var(--fg-dim);font-size:14px;line-height:1.55;margin:0;max-width:64ch}.cards.svelte-9wjj61{display:flex;flex-direction:column;gap:1px;background:var(--line-2);border:1px solid var(--line-2)}.card.svelte-9wjj61{background:#0d0c0b;padding:20px 22px}.card.svelte-9wjj61>header:where(.svelte-9wjj61){display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.opt-name.svelte-9wjj61{font-family:var(--mono);font-size:15px;color:var(--fg);font-weight:700}.chip.svelte-9wjj61{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-9wjj61{color:var(--accent);border-color:var(--accent-line);background:var(--accent-dim)}.chip.def.svelte-9wjj61{color:var(--fg-dim)}.card.svelte-9wjj61 p:where(.svelte-9wjj61){font-size:14px;line-height:1.55;color:var(--fg-dim);margin:0 0 10px;max-width:70ch}.card.svelte-9wjj61 pre:where(.svelte-9wjj61){background:var(--bg);border:1px solid var(--line-2);padding:10px 14px;margin:8px 0 0;font-family:var(--mono);font-size:12px;color:var(--fg);overflow-x:auto}.card.svelte-9wjj61 pre:where(.svelte-9wjj61) code:where(.svelte-9wjj61){color:inherit;background:none;padding:0}details.full.svelte-9wjj61{background:#0d0c0b;border:1px solid var(--line);border-radius:0}details.full.svelte-9wjj61 summary:where(.svelte-9wjj61){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-9wjj61 summary:where(.svelte-9wjj61)::-webkit-details-marker{display:none}details.full[open].svelte-9wjj61 summary:where(.svelte-9wjj61){border-bottom:1px solid var(--line-2)}details.full.svelte-9wjj61 pre:where(.svelte-9wjj61){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-9wjj61{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-9wjj61:hover{color:var(--accent);border-color:var(--accent-line)}@media(max-width:900px){.docs-layout.svelte-9wjj61{grid-template-columns:1fr;gap:24px;padding-top:32px}.toc.svelte-9wjj61{position:static;max-height:none;border-right:none;border-bottom:1px solid var(--line-2);padding-right:0;padding-bottom:24px}.toc.svelte-9wjj61 nav:where(.svelte-9wjj61) ul:where(.svelte-9wjj61){flex-direction:row;flex-wrap:wrap;gap:4px 16px}.toc.svelte-9wjj61 nav:where(.svelte-9wjj61) li.sep:where(.svelte-9wjj61){display:none}.toc-foot.svelte-9wjj61{display:none}.search.svelte-9wjj61{top:64px}}
