.docs-shell.svelte-11o795e{gap:var(--space-6);max-width:1200px;padding:var(--space-6);grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;margin:0 auto;display:grid}.docs-sidebar.svelte-11o795e{top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-4);min-width:0;position:sticky}.docs-toc-disclosure.svelte-11o795e>summary:where(.svelte-11o795e){color:var(--color-on-chrome);cursor:pointer;padding:var(--space-2) 0;font-weight:600;display:none}.docs-cat.svelte-11o795e+.docs-cat:where(.svelte-11o795e){margin-top:var(--space-4)}.docs-cat__name.svelte-11o795e{font-size:var(--text-small);text-transform:uppercase;letter-spacing:.04em;color:var(--color-brass);margin:0 0 var(--space-2);font-weight:600}.docs-cat__list.svelte-11o795e{gap:var(--space-1,4px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.docs-cat__list.svelte-11o795e a:where(.svelte-11o795e){padding:4px var(--space-2);border-radius:var(--radius-2);color:var(--color-on-chrome);font-size:var(--text-small);text-decoration:none;display:block}.docs-cat__list.svelte-11o795e a:where(.svelte-11o795e):hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-brass);text-decoration-color:var(--color-brass)}.docs-cat__list.svelte-11o795e a.is-current:where(.svelte-11o795e){background:color-mix(in srgb, var(--color-brass) 24%, transparent);color:var(--color-on-chrome);font-weight:600}.docs-cat__list.svelte-11o795e a:where(.svelte-11o795e):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.docs-body.svelte-11o795e{padding:var(--space-6) var(--space-8,32px);border-radius:var(--radius-4);min-width:0;min-height:60vh}.docs-prose.svelte-11o795e{max-width:72ch;color:var(--color-ink);min-width:0;line-height:1.6}.docs-prose.svelte-11o795e h1{font-family:var(--font-display);font-size:var(--text-h1);line-height:var(--text-h1-lh);letter-spacing:var(--text-h1-ls);margin:0 0 var(--space-4);color:var(--color-ink);font-weight:800}.docs-prose.svelte-11o795e h2{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--text-h2-lh);letter-spacing:var(--text-h2-ls);margin:var(--space-8) 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid color-mix(in srgb, var(--color-walnut) 22%, transparent);color:var(--color-ink);font-weight:700}.docs-prose.svelte-11o795e h3{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--text-h3-lh);letter-spacing:var(--text-h3-ls);margin:var(--space-6) 0 var(--space-2);color:var(--color-ink);font-weight:700}.docs-prose.svelte-11o795e :not(pre)>code{font-family:var(--font-mono);background:color-mix(in srgb, var(--color-walnut) 12%, transparent);border-radius:var(--radius-2);padding:.1em .36em;font-size:.9em}.docs-prose.svelte-11o795e pre{max-width:100%;margin:var(--space-5,20px) 0;padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-walnut) 26%, transparent);border-radius:var(--radius-3);font-size:var(--text-code);line-height:var(--text-code-lh);overflow-x:auto;box-shadow:0 1px 2px #0000000f}.docs-prose.svelte-11o795e pre:focus-visible,.docs-prose.svelte-11o795e .docs-codeblock:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (width<=767px){.docs-shell.svelte-11o795e{padding:var(--space-4);grid-template-columns:1fr}.docs-sidebar.svelte-11o795e{position:static}.docs-toc-disclosure.svelte-11o795e>summary:where(.svelte-11o795e){display:block}.docs-toc-disclosure.svelte-11o795e:not([open]) nav:where(.svelte-11o795e){display:none}}
