.docs-body.svelte-7eduuv{font-size:var(--docs-body-size);line-height:var(--docs-body-line);color:var(--docs-text);overflow-wrap:break-word}.docs-body.svelte-7eduuv h2{font-size:var(--docs-h2-size);font-weight:var(--docs-h-weight);color:var(--docs-ink-max);margin:2.75rem 0 1rem;letter-spacing:var(--docs-h2-track)}.docs-body.svelte-7eduuv h3{font-size:var(--docs-h3-size);font-weight:var(--docs-h-weight);color:var(--docs-ink-max);margin:2rem 0 .75rem}.docs-body.svelte-7eduuv h4{font-size:var(--docs-h4-size);font-weight:600;color:var(--docs-ink-bright);margin:1.5rem 0 .5rem}.docs-body.svelte-7eduuv h2:first-child,.docs-body.svelte-7eduuv h3:first-child{margin-top:0}.docs-body.svelte-7eduuv h2,.docs-body.svelte-7eduuv h3{scroll-margin-top:6rem;position:relative}.docs-body.svelte-7eduuv .heading-anchor{position:absolute;left:-1.1rem;color:var(--docs-anchor);text-decoration:none;opacity:0;transition:opacity .12s ease;font-weight:400}.docs-body.svelte-7eduuv h2:hover .heading-anchor,.docs-body.svelte-7eduuv h3:hover .heading-anchor,.docs-body.svelte-7eduuv .heading-anchor:focus-visible{opacity:1}@media(max-width:900px){.docs-body.svelte-7eduuv .heading-anchor{display:none}}.docs-body.svelte-7eduuv p{margin:0 0 1.15rem}.docs-body.svelte-7eduuv ul,.docs-body.svelte-7eduuv ol{margin:0 0 1.35rem;padding-left:1.25rem}.docs-body.svelte-7eduuv ul{list-style:none}.docs-body.svelte-7eduuv ol{list-style:decimal}.docs-body.svelte-7eduuv li{margin-bottom:.5rem}.docs-body.svelte-7eduuv ol li::marker{color:var(--docs-marker)}.docs-body.svelte-7eduuv ul>li{position:relative;padding-left:1rem}.docs-body.svelte-7eduuv ul>li:before{content:"";position:absolute;left:0;top:.72em;width:4px;height:4px;border-radius:var(--docs-pip-radius);background:var(--docs-bullet)}.docs-body.svelte-7eduuv strong{color:var(--docs-ink-max);font-weight:var(--docs-h-weight)}.docs-body.svelte-7eduuv em{font-style:italic;color:var(--docs-ink-strong)}.docs-body.svelte-7eduuv a{color:var(--docs-accent-ink);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--docs-link-rule)}.docs-body.svelte-7eduuv a:hover{text-decoration-color:var(--docs-link-rule-hover)}.docs-body.svelte-7eduuv code{font-family:var(--docs-mono);font-size:.85em;background:var(--docs-fill-soft);padding:.1rem .4rem;border-radius:.3rem;border:1px solid var(--docs-border-soft)}.docs-body.svelte-7eduuv pre{position:relative;background:var(--docs-code-bg);border:1px solid var(--docs-border-soft);border-radius:.75rem;padding:1.15rem 1.15rem 1rem;margin:0 0 1.35rem;overflow-x:auto}.docs-body.svelte-7eduuv pre code{display:block;background:none;border:none;padding:0;font-size:.85rem;line-height:1.6;color:var(--docs-ink-strong)}.docs-body.svelte-7eduuv pre code .line{display:inline}.docs-body.svelte-7eduuv pre code span{color:var(--shiki-dark);font-style:var(--shiki-dark-font-style, normal)}:root[data-theme=workbench] .docs-body.svelte-7eduuv pre code span{color:var(--shiki-light);font-style:var(--shiki-light-font-style, normal)}.docs-body.svelte-7eduuv pre[data-lang]:before{content:attr(data-lang);position:absolute;top:var(--docs-lang-top);left:1.15rem;font-family:var(--docs-mono);font-size:.65rem;font-weight:var(--docs-lang-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--docs-lang-ink);background:var(--docs-lang-bg);padding:var(--docs-lang-pad);border-radius:var(--docs-lang-radius);pointer-events:none}.docs-body.svelte-7eduuv pre[data-lang]{padding-top:var(--docs-pre-pad-top)}.docs-body.svelte-7eduuv .copy-button{position:absolute;top:.5rem;right:.5rem;padding:.2rem .6rem;font-size:.7rem;font-family:var(--docs-control-font);color:var(--docs-muted);background:var(--docs-fill-soft);border:1px solid var(--docs-control-bc);border-radius:.4rem;cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease,border-color .12s ease}.docs-body.svelte-7eduuv pre:hover .copy-button,.docs-body.svelte-7eduuv .copy-button:focus-visible{opacity:1}.docs-body.svelte-7eduuv .copy-button:hover{color:var(--docs-ink-max);border-color:var(--docs-rule-hover)}.docs-body.svelte-7eduuv .copy-button[data-state=copied]{opacity:1;color:var(--docs-accent-ink);border-color:var(--docs-copied-bc)}@media(hover:none){.docs-body.svelte-7eduuv .copy-button{opacity:1}}.docs-body.svelte-7eduuv .docs-figure{display:flex;flex-direction:column-reverse;gap:.75rem;margin:2rem 0 2.25rem}.docs-body.svelte-7eduuv .docs-figure figcaption{font-size:.8rem;line-height:1.5;color:var(--docs-faint)}.docs-body.svelte-7eduuv .docs-figure-fallback{padding:1rem 1.15rem;background:var(--docs-well-bg);border:1px solid var(--docs-border-soft);border-radius:.75rem}.docs-body.svelte-7eduuv .docs-figure-fallback p:last-child{margin-bottom:0}.docs-body.svelte-7eduuv .docs-figure-mount p,.docs-body.svelte-7eduuv .docs-figure-mount ul,.docs-body.svelte-7eduuv .docs-figure-mount ol,.docs-body.svelte-7eduuv .docs-figure-mount li{margin:0;padding:0}.docs-body.svelte-7eduuv .docs-figure-mount ul,.docs-body.svelte-7eduuv .docs-figure-mount ol{list-style:none}.docs-body.svelte-7eduuv .docs-figure-mount li:before{content:none}.docs-body.svelte-7eduuv blockquote{margin:0 0 1.35rem;padding:.25rem 0 .25rem 1.15rem;border-left:2px solid var(--docs-quote-rule);color:var(--docs-ink-soft);font-style:italic}.docs-body.svelte-7eduuv blockquote p:last-child{margin-bottom:0}.docs-body.svelte-7eduuv hr{border:none;border-top:1px solid var(--docs-border-soft);margin:2.25rem 0}.docs-body.svelte-7eduuv table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;margin:0 0 1.35rem;font-size:.92rem}.docs-body.svelte-7eduuv th,.docs-body.svelte-7eduuv td{border:1px solid var(--docs-border-soft);padding:.55rem .75rem;text-align:left}.docs-body.svelte-7eduuv th{background:var(--docs-head-bg);color:var(--docs-ink-max);font-weight:var(--docs-h-weight)}.copy-page.svelte-1j92d7p{position:relative;display:inline-flex;flex-shrink:0}.trigger.svelte-1j92d7p,.chevron.svelte-1j92d7p{font-family:var(--docs-control-font);font-size:.78rem;color:var(--docs-ink-mid);background:var(--docs-fill-faint);border:1px solid var(--docs-control-bc);cursor:pointer;transition:color .12s ease,border-color .12s ease,background-color .12s ease}.trigger.svelte-1j92d7p{padding:.3rem .65rem;border-radius:.45rem 0 0 .45rem;border-right:none;white-space:nowrap}.chevron.svelte-1j92d7p{display:grid;place-items:center;width:1.65rem;border-radius:0 .45rem .45rem 0}.chevron.svelte-1j92d7p svg:where(.svelte-1j92d7p){width:.75rem;height:.75rem}.trigger.svelte-1j92d7p:hover,.chevron.svelte-1j92d7p:hover{color:var(--docs-ink-max);background:var(--docs-fill-hover);border-color:var(--docs-trigger-bc-hover)}.menu.svelte-1j92d7p{position:absolute;top:calc(100% + .35rem);right:0;z-index:30;min-width:11rem;padding:.25rem;background:var(--docs-menu-bg);border:1px solid var(--docs-menu-bc);border-radius:.5rem;box-shadow:var(--docs-menu-shadow);display:flex;flex-direction:column}.menu.svelte-1j92d7p :is(button:where(.svelte-1j92d7p),a:where(.svelte-1j92d7p)){display:block;width:100%;padding:.4rem .55rem;text-align:left;font-family:var(--docs-control-font);font-size:.8rem;color:var(--docs-ink-menu);background:none;border:none;border-radius:.35rem;text-decoration:none;cursor:pointer}.menu.svelte-1j92d7p :where(.svelte-1j92d7p):is(button:where(.svelte-1j92d7p),a:where(.svelte-1j92d7p)):hover{background:var(--docs-menu-hover);color:var(--docs-ink-max)}.accent.svelte-5oqt2y{color:var(--docs-title-dot)}.page-title.svelte-5oqt2y{font-weight:var(--docs-h1-weight);letter-spacing:var(--docs-h1-track);color:var(--docs-ink-max)}.breadcrumb.svelte-5oqt2y{padding-top:1.5rem;font-size:.75rem;color:var(--docs-faint)}.breadcrumb.svelte-5oqt2y a:where(.svelte-5oqt2y){color:inherit;text-decoration:none;transition:color .12s ease}.breadcrumb.svelte-5oqt2y a:where(.svelte-5oqt2y):hover{color:var(--docs-ink-hover)}.breadcrumb.svelte-5oqt2y span[aria-hidden]:where(.svelte-5oqt2y){padding:0 .375rem}.breadcrumb.svelte-5oqt2y .current:where(.svelte-5oqt2y){color:var(--docs-muted)}.summary.svelte-5oqt2y{max-width:42rem;margin:0;font-size:1rem;line-height:1.7;color:var(--docs-ink-soft)}.meta.svelte-5oqt2y{margin:1.5rem 0 0;padding-left:1rem;border-left:1px solid var(--docs-border);display:flex;flex-direction:column;gap:.375rem;font-size:.875rem}.meta.svelte-5oqt2y>div:where(.svelte-5oqt2y){display:flex;flex-wrap:wrap;gap:0 .5rem}.meta.svelte-5oqt2y dt:where(.svelte-5oqt2y){color:var(--docs-faint)}.meta.svelte-5oqt2y dd:where(.svelte-5oqt2y){margin:0;color:var(--docs-ink-meta)}.inline-toc.svelte-5oqt2y{margin-bottom:2.5rem;padding:1.25rem;background:var(--docs-surface);border:1px solid var(--docs-border-soft);border-radius:.75rem}.reviewed.svelte-5oqt2y{margin-top:3rem;padding-top:1.25rem;border-top:1px solid var(--docs-border-soft);font-size:.75rem;color:var(--docs-faint)}.reviewed.svelte-5oqt2y a:where(.svelte-5oqt2y){margin-left:.5rem;color:var(--docs-accent-ink-soft);text-decoration:underline;text-underline-offset:2px}.reviewed.svelte-5oqt2y a:where(.svelte-5oqt2y):hover{color:var(--docs-accent-ink)}.related-heading.svelte-5oqt2y{margin:0 0 .75rem;font-size:.7rem;font-family:var(--docs-rail-font);font-weight:600;letter-spacing:var(--docs-rail-track);text-transform:uppercase;color:var(--docs-muted)}.related.svelte-5oqt2y{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}.related.svelte-5oqt2y a:where(.svelte-5oqt2y){font-size:.875rem;color:var(--docs-accent-ink);text-decoration:underline;text-decoration-color:var(--docs-link-rule);text-underline-offset:2px}.related.svelte-5oqt2y a:where(.svelte-5oqt2y):hover{text-decoration-color:var(--docs-accent)}.pager.svelte-5oqt2y{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--docs-border-soft)}@media(min-width:640px){.pager.svelte-5oqt2y{grid-template-columns:1fr 1fr}}.pager.svelte-5oqt2y a:where(.svelte-5oqt2y){display:block;padding:1rem;background:var(--docs-pager-bg);border:1px solid var(--docs-border-soft);border-radius:.75rem;text-decoration:none;transition:border-color .12s ease,background-color .12s ease}.pager.svelte-5oqt2y a:where(.svelte-5oqt2y):hover{border-color:var(--docs-border);background:var(--docs-pager-bg-hover)}.pager-next.svelte-5oqt2y{text-align:right}.pager-label.svelte-5oqt2y{display:block;font-size:.75rem;color:var(--docs-faint)}.pager-title.svelte-5oqt2y{display:block;margin-top:.125rem;font-size:.875rem;color:var(--docs-ink-strong)}
