.docs.svelte-1bpnej{gap:var(--space-2xl);width:100%;max-width:1440px;padding:var(--space-xl) var(--gutter) 0;grid-template-columns:250px minmax(0,1fr);margin-inline:auto;display:grid}.sidebar.svelte-1bpnej{view-transition-name:docs-sidebar;max-height:100svh;padding-top:var(--space-m);flex-direction:column;align-self:start;display:flex;position:sticky;top:0}.desktop.svelte-1bpnej{padding-bottom:var(--space-xl);scrollbar-width:thin;margin-top:var(--space-m);font-size:15px;overflow-y:auto}.mobile.svelte-1bpnej{display:none}.search.svelte-1bpnej{position:relative}.search.svelte-1bpnej input:where(.svelte-1bpnej){width:100%;height:40px;padding:0 36px 0 var(--space-s);border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:inherit;font-size:15px}.search.svelte-1bpnej input:where(.svelte-1bpnej):focus-visible{outline:2px solid var(--focus);outline-offset:0;border-color:#0000}.search.svelte-1bpnej kbd:where(.svelte-1bpnej){border:1px solid var(--rule);text-align:center;min-width:20px;color:var(--ink-muted);pointer-events:none;border-radius:4px;padding:0 5px;font-size:12px;line-height:20px;position:absolute;top:9px;right:8px}.results.svelte-1bpnej{z-index:100;width:min(440px, calc(100vw - 2 * var(--gutter)));max-height:min(60svh,480px);padding:var(--space-2xs);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);transform-origin:0 0;animation:svelte-1bpnej-drop .14s var(--ease-out);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}@keyframes svelte-1bpnej-drop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.results.svelte-1bpnej a{padding:var(--space-xs) var(--space-s);color:var(--ink);text-decoration:none;display:block}.results.svelte-1bpnej a[aria-selected=true],.results.svelte-1bpnej a:hover{background:var(--well)}.results.svelte-1bpnej .r-title{font-weight:600;display:block}.results.svelte-1bpnej .r-page,.results.svelte-1bpnej .r-text,.results.svelte-1bpnej .r-empty{color:var(--ink-muted);font-size:13.5px;display:block}.results.svelte-1bpnej .r-empty{padding:var(--space-xs) var(--space-s)}.index.svelte-1bpnej{padding:5px var(--space-s);color:var(--ink);font-weight:600;text-decoration:none;display:block}.group.svelte-1bpnej{margin:var(--space-l) 0 var(--space-2xs);padding-left:var(--space-s);color:var(--ink-muted);font-size:13px;font-weight:600}ul.svelte-1bpnej{margin:0;padding:0;list-style:none}li.svelte-1bpnej a:where(.svelte-1bpnej){justify-content:space-between;gap:var(--space-xs);padding:5px var(--space-s);color:var(--ink);transition:background-color .12s var(--ease-out), color .12s var(--ease-out);line-height:1.35;text-decoration:none;display:flex}li.svelte-1bpnej a:where(.svelte-1bpnej):hover,.index.svelte-1bpnej:hover{background:var(--well);color:var(--ink)}.item.open.svelte-1bpnej{font-weight:600}.count.svelte-1bpnej{color:var(--ink-muted);font-size:12.5px;font-weight:400}.children.svelte-1bpnej{margin:2px 0 var(--space-xs) var(--space-s);padding-left:var(--space-2xs);border-left:1px solid var(--rule);font-size:14.5px}.children.svelte-1bpnej a:where(.svelte-1bpnej){color:var(--ink-muted);padding-block:4px}.desktop.svelte-1bpnej a[aria-current=page]:where(.svelte-1bpnej){view-transition-name:docs-current}a[aria-current=page].svelte-1bpnej,a[aria-current=page].svelte-1bpnej:hover{background:var(--accent-well);color:var(--link);box-shadow:inset 2px 0 0 var(--link);font-weight:600}.content.svelte-1bpnej{min-width:0}@media (width<=900px){.docs.svelte-1bpnej{gap:var(--space-l);padding-top:var(--space-l);grid-template-columns:minmax(0,1fr)}.sidebar.svelte-1bpnej{gap:var(--space-s);max-height:none;padding-top:0;position:static}.desktop.svelte-1bpnej{display:none}.mobile.svelte-1bpnej{border:1px solid var(--rule);border-radius:var(--radius);padding:0 var(--space-s);display:block}summary.svelte-1bpnej{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.mobile[open].svelte-1bpnej{padding-bottom:var(--space-s)}li.svelte-1bpnej a:where(.svelte-1bpnej){padding-block:9px}}
