.docs.svelte-bp3tgn{display:grid;grid-template-columns:250px minmax(0,1fr);gap:48px;padding-top:40px;padding-bottom:96px}aside.svelte-bp3tgn{position:sticky;top:88px;align-self:start;max-height:calc(100vh - 110px);overflow-y:auto;padding-right:4px}.search.svelte-bp3tgn{position:relative;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:12px;background:var(--surface);border:1px solid var(--line);color:var(--faint);margin-bottom:18px}.search.svelte-bp3tgn:focus-within{border-color:var(--ivy);box-shadow:0 0 0 4px var(--ivy-glow)}.search.svelte-bp3tgn input:where(.svelte-bp3tgn){border:0;background:none;outline:none;width:100%;color:var(--ink);font-size:14px}.results.svelte-bp3tgn{position:absolute;top:calc(100% + 6px);left:0;width:min(360px,86vw);z-index:20;padding:6px;box-shadow:var(--shadow-lg);border-radius:14px}.results.svelte-bp3tgn a:where(.svelte-bp3tgn){display:grid;padding:8px 10px;border-radius:9px;color:var(--ink)}.results.svelte-bp3tgn a:where(.svelte-bp3tgn):hover{background:var(--bg-2)}.results.svelte-bp3tgn span:where(.svelte-bp3tgn){font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results.svelte-bp3tgn p:where(.svelte-bp3tgn){margin:8px 10px;font-size:14px;color:var(--muted)}nav.svelte-bp3tgn{display:grid;gap:1px}.group.svelte-bp3tgn{margin:18px 10px 6px;font-size:12px;font-weight:700;color:var(--faint);text-transform:uppercase;letter-spacing:.06em}nav.svelte-bp3tgn a:where(.svelte-bp3tgn){padding:6px 10px;border-radius:8px;font-size:14.5px;color:var(--ink-2)}nav.svelte-bp3tgn a:where(.svelte-bp3tgn):hover{background:var(--bg-2);color:var(--ink)}nav.svelte-bp3tgn a.active:where(.svelte-bp3tgn){background:var(--ivy-soft);color:var(--ivy-ink);font-weight:600}nav.svelte-bp3tgn .home:where(.svelte-bp3tgn){font-weight:600}.toggle.svelte-bp3tgn{display:none}@media(max-width:900px){.docs.svelte-bp3tgn{grid-template-columns:1fr;gap:20px;padding-top:20px}aside.svelte-bp3tgn{position:static;max-height:none;overflow:visible}.toggle.svelte-bp3tgn{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font-weight:600;cursor:pointer}.toggle.svelte-bp3tgn svg:last-child{margin-left:auto;transition:transform .2s}.open.svelte-bp3tgn .toggle:where(.svelte-bp3tgn) svg:last-child{transform:rotate(180deg)}nav.svelte-bp3tgn{display:none;margin-top:8px}.open.svelte-bp3tgn nav:where(.svelte-bp3tgn){display:grid}}
