.search-trigger{height:var(--form-control-height);width:var(--form-control-height);padding-inline:0px!important;color:var(--color-text-subdued)!important}@media(hover:hover){.search-trigger:hover{color:var(--color-text-headline)!important}}@media(width>=64rem){.search-trigger{width:8.25rem;max-width:100%;justify-content:flex-start;padding-inline:var(--button-padding-inline)!important}}.search-trigger[data-variant=link]{width:auto;padding-inline:0!important}.search-trigger-label.svelte-853ljv{display:none;flex:1;text-align:left;@media(width>=64rem){display:inline}}.search-trigger-shortcut.svelte-853ljv{display:none;border-radius:.25rem;border-style:solid;border-width:var(--border-width);border-color:var(--color-border);padding-inline:.375rem;padding-block:.125rem;color:var(--color-text-subdued);@media(width>=64rem){display:inline}}.search-dialog.svelte-853ljv{position:fixed;top:12vh;right:auto;bottom:auto;left:50%;margin:0;width:min(640px,calc(100vw - 2rem));translate:-50% 0;overflow:hidden;border-radius:var(--card-radius);border-style:solid;border-width:var(--border-width);border-color:var(--color-border);background-color:var(--color-background);padding:0;color:var(--color-text-headline)}.search-dialog.svelte-853ljv::backdrop{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}.search-form.svelte-853ljv{display:flex;flex-direction:column;border-radius:inherit}.search-input-row.svelte-853ljv{--focus-ring-offset: calc(-1 * var(--focus-ring-width));display:flex;align-items:center;gap:.75rem;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-style:solid;border-bottom-width:var(--border-width);border-color:var(--color-border);padding-inline:1rem}.search-search-icon{color:var(--color-text-subdued)}.search-input.svelte-853ljv{height:3rem;flex:1;min-width:0;background-color:transparent;color:var(--color-text-headline)}.search-input.svelte-853ljv::placeholder{color:var(--color-text-subdued)}.search-input.svelte-853ljv::-webkit-search-cancel-button{display:none}.search-escape.svelte-853ljv{border-radius:.25rem;border-style:solid;border-width:var(--border-width);border-color:var(--color-border);background-color:var(--color-code-bg);padding-inline:.375rem;padding-block:.125rem;color:var(--color-text-subdued);text-transform:uppercase}.search-results.svelte-853ljv{max-height:60vh;overflow-y:auto}.search-empty.svelte-853ljv{padding-inline:1rem;padding-block:3rem;text-align:center;color:var(--color-text-subdued)}.search-result.svelte-853ljv{--focus-ring-offset: calc(-1 * var(--focus-ring-width));display:flex;align-items:flex-start;gap:.75rem;border-top-style:solid;border-top-width:var(--border-width);border-color:var(--color-border);padding-inline:1rem;padding-block:.75rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.search-result.svelte-853ljv:first-child{border-top-style:solid;border-top-width:0px}@media(hover:hover){.search-result.svelte-853ljv:hover{background-color:color-mix(in srgb,var(--color-text-headline) 5%,transparent)}}.search-result.svelte-853ljv:focus-visible{background-color:color-mix(in srgb,var(--color-text-headline) 5%,transparent)}.search-result-content.svelte-853ljv{min-width:0px;flex:1}.search-result-heading.svelte-853ljv{display:flex;align-items:center;gap:.5rem}.search-result-title.svelte-853ljv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-headline)}.search-result-kind.svelte-853ljv{flex-shrink:0;border-radius:.25rem;background-color:var(--color-code-bg);padding-inline:.375rem;padding-block:.125rem;color:var(--color-text-subdued);text-transform:uppercase}.search-result-excerpt.svelte-853ljv{margin-top:.25rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;color:var(--color-text-subdued)}.search-result-path.svelte-853ljv{margin-top:.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;color:var(--color-text-subdued)}.search-result-arrow{margin-top:.25rem;flex-shrink:0;color:var(--color-text-subdued);opacity:0%;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(hover:hover){.search-result.svelte-853ljv:hover .search-result-arrow{opacity:100%}}.search-result.svelte-853ljv:focus-visible .search-result-arrow{opacity:100%}.search-footer.svelte-853ljv{display:flex;align-items:center;justify-content:flex-end;gap:1rem;border-top-style:solid;border-top-width:var(--border-width);border-color:var(--color-border);background-color:var(--color-code-bg);padding-inline:1rem;padding-block:.5rem;color:var(--color-text-subdued)}.search-hint.svelte-853ljv{display:inline-flex;align-items:center;gap:.375rem}.search-key.svelte-853ljv{display:inline-flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:.25rem;border-style:solid;border-width:var(--border-width);border-color:var(--color-border);background-color:var(--color-background)}header.svelte-1v5tvr6{background:var(--color-background);position:relative;z-index:20}header.docs.svelte-1v5tvr6{position:sticky;top:0}:root:has([data-docs-header]){--sticky-header-offset: var(--header-height)}header.svelte-1v5tvr6:after{background:var(--color-border);bottom:0;content:"";height:var(--border-width);left:0;opacity:var(--header-border-opacity);pointer-events:none;position:absolute;right:0}.bar.svelte-1v5tvr6{align-items:center;display:flex;gap:1.6rem;height:var(--header-height)}.docs.svelte-1v5tvr6 .bar:where(.svelte-1v5tvr6){display:grid;gap:0;grid-template-columns:var(--docs-reading-start) minmax(0,1fr) auto;width:100%}.docs.svelte-1v5tvr6 .identity:where(.svelte-1v5tvr6){padding-left:var(--docs-edge-gutter)}.docs.svelte-1v5tvr6 .header-utilities:where(.svelte-1v5tvr6){gap:.5rem;padding-right:var(--docs-edge-gutter)}.identity.svelte-1v5tvr6{align-items:center;display:flex;flex:none;gap:1rem;position:relative}.brand.svelte-1v5tvr6{align-items:center;color:var(--color-text-headline);display:flex;gap:.75rem;text-decoration:none}.app-icon.svelte-1v5tvr6{border-radius:8px;height:24px;object-fit:cover;width:24px}.brand.svelte-1v5tvr6 svg{height:auto;width:50px}.docs-context.svelte-1v5tvr6{align-items:center;display:flex;flex:none;gap:.4rem;height:32px;width:max-content}nav.svelte-1v5tvr6{display:flex;gap:1.2rem}.docs.svelte-1v5tvr6 nav.desktop:where(.svelte-1v5tvr6){gap:1.45rem;height:100%}.docs.svelte-1v5tvr6 .desktop:where(.svelte-1v5tvr6) .nav-node:where(.svelte-1v5tvr6){align-items:center;display:flex}.docs.svelte-1v5tvr6 .desktop:where(.svelte-1v5tvr6) .nav-node:where(.svelte-1v5tvr6)>a[aria-current=page]:where(.svelte-1v5tvr6):after{background:var(--color-text-headline);bottom:0;content:"";height:var(--docs-nav-indicator-height);inset-inline:0;pointer-events:none;position:absolute}nav.svelte-1v5tvr6 a:where(.svelte-1v5tvr6),.nav-node.svelte-1v5tvr6>button:where(.svelte-1v5tvr6){align-items:center;background:transparent;border:0;color:var(--color-text);cursor:pointer;display:inline-flex;gap:.3rem;font:inherit;padding:0;text-decoration:none}nav.svelte-1v5tvr6 a:where(.svelte-1v5tvr6):hover,nav.svelte-1v5tvr6 a[aria-current=page]:where(.svelte-1v5tvr6),.nav-node.svelte-1v5tvr6>button:where(.svelte-1v5tvr6):hover{color:var(--color-text-headline)}.nav-node.svelte-1v5tvr6{position:relative}.has-children.svelte-1v5tvr6:after{content:"";height:.75rem;left:-.5rem;position:absolute;right:-.5rem;top:100%}.submenu.svelte-1v5tvr6{background:var(--color-elevated);border:var(--border-width) solid var(--color-border);border-radius:var(--button-radius);box-shadow:0 .4rem 1.5rem #0000001f;display:none;left:-.75rem;min-width:12rem;padding:.75rem;position:absolute;top:calc(100% + .7rem);z-index:1}.nav-node.svelte-1v5tvr6:hover .submenu:where(.svelte-1v5tvr6),.nav-node.svelte-1v5tvr6:focus-within .submenu:where(.svelte-1v5tvr6){display:grid;gap:.75rem}.submenu-item.svelte-1v5tvr6,.submenu-nested.svelte-1v5tvr6{display:grid;gap:.35rem}.submenu-item.svelte-1v5tvr6 strong:where(.svelte-1v5tvr6){color:var(--color-text-headline)}.submenu-nested.svelte-1v5tvr6{border-left:var(--border-width) solid var(--color-border);margin-left:.25rem;padding-left:.65rem}.header-actions.svelte-1v5tvr6{display:flex;gap:var(--button-link-gap)}.header-utilities.svelte-1v5tvr6{align-items:center;display:flex;gap:var(--button-link-gap);margin-left:auto;position:relative}.mobile.svelte-1v5tvr6{display:none;flex:none}summary.svelte-1v5tvr6{color:var(--color-text-headline);cursor:pointer}.menu.svelte-1v5tvr6{display:flex;flex-direction:column;max-height:calc(100dvh - var(--header-height) - 1rem);background:var(--color-background);border:var(--border-width) solid var(--color-border-strong);left:1rem;padding:1rem;position:absolute;right:1rem;top:calc(var(--header-height) - .25rem)}.menu-content.svelte-1v5tvr6{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--focus-ring-width);margin:calc(-1 * var(--focus-ring-width))}.menu-footer.svelte-1v5tvr6{flex:none;border-top:var(--border-width) solid var(--color-border);margin-top:1rem;padding-top:1rem}.menu-content.svelte-1v5tvr6>nav:where(.svelte-1v5tvr6){flex-direction:column}.menu.svelte-1v5tvr6 ul:where(.svelte-1v5tvr6){display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.menu.svelte-1v5tvr6 li:where(.svelte-1v5tvr6)>ul:where(.svelte-1v5tvr6){border-left:var(--border-width) solid var(--color-border);margin:.5rem 0 0 .35rem;padding-left:.75rem}.mobile-actions.svelte-1v5tvr6{border-top:var(--border-width) solid var(--color-border);display:flex;gap:var(--button-link-gap);margin-top:1rem;padding-top:1rem}.docs.svelte-1v5tvr6 .header-actions:where(.svelte-1v5tvr6),.docs.svelte-1v5tvr6 .mobile-actions:where(.svelte-1v5tvr6){gap:.5rem}.docs-tree.svelte-1v5tvr6{border-top:var(--border-width) solid var(--color-border);display:block;margin-top:1rem;padding-top:1rem}.docs-tree.svelte-1v5tvr6 ul:where(.svelte-1v5tvr6){margin-top:.5rem}@media(max-width:960px){.desktop.svelte-1v5tvr6,.header-actions.svelte-1v5tvr6,.docs-context.svelte-1v5tvr6{display:none}.bar.svelte-1v5tvr6,.docs.svelte-1v5tvr6 .bar:where(.svelte-1v5tvr6){gap:.75rem}.mobile.svelte-1v5tvr6{display:block}}@media(max-width:1199px){.docs.svelte-1v5tvr6 .bar:where(.svelte-1v5tvr6){display:flex;gap:.75rem;padding-inline:var(--docs-edge-gutter)}.docs.svelte-1v5tvr6 .identity:where(.svelte-1v5tvr6),.docs.svelte-1v5tvr6 .header-utilities:where(.svelte-1v5tvr6){padding-inline:0}.docs.svelte-1v5tvr6 .desktop:where(.svelte-1v5tvr6),.docs.svelte-1v5tvr6 .header-actions:where(.svelte-1v5tvr6),.docs.svelte-1v5tvr6 .docs-context:where(.svelte-1v5tvr6){display:none}.docs.svelte-1v5tvr6 .mobile:where(.svelte-1v5tvr6){display:block}}@media(max-width:400px){.docs.svelte-1v5tvr6 .bar:where(.svelte-1v5tvr6){padding-inline:var(--page-gutter)}}.page-credits.svelte-ntogaw{color:var(--color-text-subdued);grid-column:1 / -1;margin-top:clamp(2rem,4vw,4rem)}p.svelte-ntogaw{margin:0}a.svelte-ntogaw{color:inherit;text-decoration:underline;text-underline-offset:.2em}a.svelte-ntogaw:hover,a.svelte-ntogaw:focus-visible{color:var(--color-text-headline)}@media print{.page-credits.svelte-ntogaw{break-inside:avoid}}footer.svelte-y9yn54{--footer-logo-pull-up: 120px;--footer-logo-navigation-gap: 40px;background:var(--color-background);color:var(--color-text);margin-top:calc(clamp(3rem,5vw,5rem) - var(--footer-logo-pull-up));overflow:clip;padding-bottom:clamp(3rem,7vw,6rem)}.logo-stage.svelte-y9yn54{height:calc(clamp(10rem,32vw,27rem) + 20px);position:relative}.brand-link.svelte-y9yn54{display:block;inset:0;position:absolute}.brand-art.svelte-y9yn54{display:block;filter:invert(1) hue-rotate(180deg);left:50%;max-width:none;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-24%);width:120%;height:auto}[data-theme=light] .brand-art.svelte-y9yn54{filter:none}.brand-poster.svelte-y9yn54{z-index:1}.logo-ready.svelte-y9yn54 .brand-poster:where(.svelte-y9yn54){opacity:0}@media print,(prefers-reduced-motion:reduce){.brand-video.svelte-y9yn54{opacity:0}.logo-ready.svelte-y9yn54 .brand-poster:where(.svelte-y9yn54){opacity:1}}.footer-lower.svelte-y9yn54{align-items:start;position:relative;z-index:1}.logo-stage.svelte-y9yn54+.footer-lower:where(.svelte-y9yn54){margin-top:var(--footer-logo-navigation-gap)}.link-groups.svelte-y9yn54{display:grid;gap:var(--grid-gutter);grid-column:1 / span 7;grid-template-columns:repeat(5,minmax(0,1fr))}nav.svelte-y9yn54{display:flex;flex-direction:column;gap:10px;min-width:0}nav.svelte-y9yn54 strong:where(.svelte-y9yn54){color:var(--color-text-headline);margin-bottom:4px}nav.svelte-y9yn54 a{color:var(--color-text-subdued);text-decoration:none;transition:color .15s ease}nav.svelte-y9yn54 a:hover{color:var(--color-text-headline)}.social-links.svelte-y9yn54{display:flex;flex-direction:column;gap:2px;grid-column:9 / -1}.social-links.svelte-y9yn54 .social-link{align-items:center;color:var(--color-text-headline);display:flex;gap:.35rem;justify-content:flex-end;text-align:right;text-decoration:none}.social-links.svelte-y9yn54 .social-link:hover{color:var(--color-text)}.social-links.svelte-y9yn54 svg{flex:0 0 auto;height:1.25em;width:1.25em}footer.compact.svelte-y9yn54{margin-top:0;padding-block:1.5rem max(2rem,env(safe-area-inset-bottom))}@media(max-width:960px){.link-groups.svelte-y9yn54{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2.5rem}.social-links.svelte-y9yn54{grid-column:1 / -1;margin-top:3rem}.social-links.svelte-y9yn54 .social-link{justify-content:flex-start;text-align:left}}@media(max-width:560px){.link-groups.svelte-y9yn54{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){footer.svelte-y9yn54{--footer-logo-pull-up: 60px}}
