.docs-prose.svelte-1khy8ic{color:var(--color-ink);font-size:15.5px;line-height:1.75}.docs-prose.svelte-1khy8ic :where(p,ul,ol,pre,.table-scroll,.callout,hr){margin-top:1.1em}.docs-prose.svelte-1khy8ic>:first-child{margin-top:0}.docs-prose.svelte-1khy8ic :where(h2,h3,h4){color:var(--color-ink);scroll-margin-top:128px}@media (width>=1024px){.docs-prose.svelte-1khy8ic :where(h2,h3,h4){scroll-margin-top:88px}}.docs-prose.svelte-1khy8ic h2{letter-spacing:-.01em;margin-top:2.4em;font-size:24px;font-weight:500;line-height:1.25}.docs-prose.svelte-1khy8ic h3{margin-top:1.9em;font-size:18px;font-weight:600;line-height:1.35}.docs-prose.svelte-1khy8ic h4{font-family:var(--font-body);margin-top:1.6em;font-size:15.5px;font-weight:600}.docs-prose.svelte-1khy8ic :where(h2,h3)>a{color:inherit;text-decoration:none}.docs-prose.svelte-1khy8ic :where(h2,h3)>a:after{content:"#";color:var(--color-faint);opacity:0;margin-left:.35em;transition:opacity .15s}.docs-prose.svelte-1khy8ic :where(h2,h3)>a:hover:after,.docs-prose.svelte-1khy8ic :where(h2,h3)>a:focus-visible:after{opacity:1}.docs-prose.svelte-1khy8ic :where(h2,h3)+*{margin-top:.6em}.docs-prose.svelte-1khy8ic strong{font-weight:600}.docs-prose.svelte-1khy8ic a:not(:where(h2,h3)>a){color:var(--color-brand);text-decoration:underline;-webkit-text-decoration-color:var(--border-color-brand-line);text-decoration-color:var(--border-color-brand-line);text-underline-offset:3px;font-weight:500;transition:text-decoration-color .15s}.docs-prose.svelte-1khy8ic a:not(:where(h2,h3)>a):hover{text-decoration-color:currentColor}.docs-prose.svelte-1khy8ic ul{padding-left:1.3em;list-style:outside}.docs-prose.svelte-1khy8ic ul>li::marker{color:var(--color-faint)}.docs-prose.svelte-1khy8ic ol{counter-reset:step;padding-left:0;list-style:none}.docs-prose.svelte-1khy8ic ol>li{counter-increment:step;padding-left:2.2em;position:relative}.docs-prose.svelte-1khy8ic ol>li:before{content:counter(step);background:var(--color-brand-soft);width:1.55em;height:1.55em;color:var(--color-brand);font:600 11.5px/1.55em var(--font-mono);text-align:center;border-radius:999px;position:absolute;top:.2em;left:0}.docs-prose.svelte-1khy8ic li+li,.docs-prose.svelte-1khy8ic li>:where(ul,ol){margin-top:.45em}.docs-prose.svelte-1khy8ic code{font-family:var(--font-mono);border:1px solid var(--border-color-hairline);background:var(--color-canvas);border-radius:6px;padding:.12em .38em;font-size:.86em}.docs-prose.svelte-1khy8ic pre{border:1px solid var(--border-color-edge);background:var(--color-canvas);border-radius:14px;padding:14px 16px;font-size:13px;line-height:1.65;overflow-x:auto}.docs-prose.svelte-1khy8ic pre code{font-size:inherit;background:0 0;border:0;padding:0}.docs-prose.svelte-1khy8ic :where(.table-scroll,pre):focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.docs-prose.svelte-1khy8ic .table-scroll{border:1px solid var(--border-color-edge);background:#fff;border-radius:14px;overflow-x:auto}.docs-prose.svelte-1khy8ic table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55}.docs-prose.svelte-1khy8ic th{background:var(--color-surface);color:var(--color-muted);font:500 10.5px/1.4 var(--font-mono);letter-spacing:.12em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 14px}.docs-prose.svelte-1khy8ic td{border-top:1px solid var(--border-color-hairline);vertical-align:top;padding:11px 14px}.docs-prose.svelte-1khy8ic td:first-child{font-weight:500}.docs-prose.svelte-1khy8ic .callout{border:1px solid;border-radius:14px;padding:14px 16px;font-size:14.5px;line-height:1.65}.docs-prose.svelte-1khy8ic .callout>*+*{margin-top:.5em}.docs-prose.svelte-1khy8ic .callout-label{font:600 10px/1.4 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.docs-prose.svelte-1khy8ic .callout-tip{border-color:var(--border-color-brand-line);background:var(--color-brand-wash)}.docs-prose.svelte-1khy8ic .callout-tip .callout-label{color:var(--color-brand)}.docs-prose.svelte-1khy8ic .callout-note{border-color:var(--border-color-info-line);background:var(--color-info-wash)}.docs-prose.svelte-1khy8ic .callout-note .callout-label{color:var(--color-info)}.docs-prose.svelte-1khy8ic .callout-warning{border-color:color-mix(in srgb, var(--color-warn) 35%, transparent);background:var(--color-warn-soft)}.docs-prose.svelte-1khy8ic .callout-warning .callout-label{color:var(--color-warn-deep)}.docs-prose.svelte-1khy8ic blockquote{border-left:3px solid var(--border-color-edge);color:var(--color-muted);padding-left:1em}.docs-prose.svelte-1khy8ic hr{border:0;border-top:1px solid var(--border-color-hairline);margin:2.4em 0}
