.site-search.svelte-kzm2k0{width:clamp(14rem,22vw,21rem);position:relative}.search-field.svelte-kzm2k0,.search-fallback.svelte-kzm2k0{border:1px solid var(--ps-border);height:40px;color:var(--ps-body);background:var(--ps-section-standard);border-radius:.6rem;align-items:center;gap:.6rem;padding:0 .75rem;display:flex}.search-field.svelte-kzm2k0:focus-within{outline:2px solid var(--ps-accent);outline-offset:2px}input.svelte-kzm2k0{width:100%;min-width:0;font:inherit;color:var(--ps-ink);background:0 0;border:0;outline:none;padding:0;font-size:.875rem}kbd.svelte-kzm2k0{border:1px solid var(--ps-border);border-radius:.25rem;flex-shrink:0;padding:.2rem .3rem;font-size:.7rem}.mobile-search.svelte-kzm2k0{display:none}.search-panel.svelte-kzm2k0{z-index:5;background:var(--ps-section-standard);width:30rem;max-width:calc(100vw - 24px);color:var(--ps-ink);border:1px solid var(--ps-border);border-radius:var(--ps-radius);position:absolute;top:calc(100% + .75rem);right:0;overflow:hidden;box-shadow:0 12px 32px #0003}ul.svelte-kzm2k0{max-height:min(28rem,55dvh);margin:0;padding:.4rem;list-style:none;overflow:auto}a[role=option].svelte-kzm2k0{color:var(--ps-ink);white-space:normal;border-radius:.5rem;gap:.2rem;padding:.75rem;font-size:.875rem;text-decoration:none;display:grid}a[aria-selected=true].svelte-kzm2k0,a[role=option].svelte-kzm2k0:hover{background:var(--ps-section-muted)}a[role=option].svelte-kzm2k0>span:where(.svelte-kzm2k0){color:var(--ps-body)}.result-group.svelte-kzm2k0{text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.search-hint.svelte-kzm2k0,.empty.svelte-kzm2k0{color:var(--ps-body);margin:0;padding:.75rem 1rem;font-size:.8rem}.search-hint.svelte-kzm2k0{border-block:1px solid var(--ps-border)}@media (width<=799px){.site-search.svelte-kzm2k0{width:40px;position:static}.search-field.svelte-kzm2k0{display:none}.mobile-search.svelte-kzm2k0,.search-fallback.svelte-kzm2k0{width:40px;height:40px;color:var(--ps-ink);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;padding:0;display:grid}.search-fallback.svelte-kzm2k0 span:where(.svelte-kzm2k0){display:none}.opened.svelte-kzm2k0 .search-field:where(.svelte-kzm2k0){z-index:5;height:48px;display:flex;position:absolute;top:calc(100% + 8px);left:12px;right:12px}.search-panel.svelte-kzm2k0{border-top-left-radius:0;border-top-right-radius:0;width:auto;top:calc(100% + 56px);left:12px;right:12px}ul.svelte-kzm2k0{max-height:min(24rem,45dvh)}kbd.svelte-kzm2k0{display:none}}body{margin:0}*{box-sizing:border-box}.ps-shell{background:var(--ps-background);min-height:100vh}.ps-shell[data-ps-theme=light]{--ps-background:#e0e4e3;--ps-section-standard:#fff;--ps-section-muted:#f2f2f2;--ps-selection:#eee;--ps-ink:#141414;--ps-body:#666;--ps-accent:#007b5e;--ps-on-accent:#fff;--ps-border:#d1d1d1;--ps-radius:12px}.ps-shell[data-ps-theme=dark]{--ps-background:#393c44;--ps-section-standard:#1c1e22;--ps-section-muted:#23272f;--ps-selection:#484d5380;--ps-ink:#e5e5e6;--ps-body:#a1a4aa;--ps-accent:#72dfc6;--ps-on-accent:#1c1e22;--ps-border:#454e5e;--ps-radius:12px}.site-brand{color:var(--ps-ink);white-space:nowrap;align-items:center;gap:.6rem;font-weight:750;text-decoration:none;display:inline-flex}.site-brand img{flex-shrink:0}.version{color:var(--ps-body);font-size:.75rem;font-weight:500}.site-footer{border-top:1px solid var(--ps-border);color:var(--ps-body);flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:3rem;padding:2rem max(1rem,50% - 744px);font-size:.875rem;display:flex}.site-footer>a:last-child{margin-inline-start:auto}.skip-link{z-index:10;background:var(--ps-section-standard);padding:.75rem;position:absolute;top:.5rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.prose{min-width:0;line-height:1.75}.prose>p,.prose>ul,.prose>ol,.prose>blockquote{max-width:68ch}.prose p:first-child{margin-top:0}.prose>*+*{margin-top:1.25rem}.prose h3{margin-top:2rem;scroll-margin-top:7rem}.prose a,.site-footer>a:last-child{color:var(--ps-accent);text-underline-offset:.2em}.prose :not(pre)>code{background:var(--ps-section-muted);overflow-wrap:anywhere;border-radius:.25rem;padding:.15em .3em;font:.875em ui-monospace,Consolas,monospace}.prose .ps-code-block{margin-block:1.5rem}.table-scroll{border:1px solid var(--ps-border);border-radius:.5rem;max-width:100%;overflow-x:auto}.table-scroll:focus-visible{outline:2px solid var(--ps-accent);outline-offset:2px}.prose table{border-collapse:collapse;text-align:start;width:100%;font-size:.875rem}.prose th,.prose td{vertical-align:top;border-bottom:1px solid var(--ps-border);min-width:8rem;padding:.75rem}.prose th{background:var(--ps-section-muted)}.prose tr:last-child td{border-bottom:0}.playground{border:1px solid var(--ps-border);border-radius:var(--ps-radius);margin-block:1rem;padding:1rem}.playground-controls{border-bottom:1px solid var(--ps-border);flex-wrap:wrap;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.playground-controls label{flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.playground-controls select,.playground-controls button{font:inherit;color:var(--ps-ink);background:var(--ps-section-standard);border:1px solid var(--ps-border);border-radius:.4rem;padding:.5rem .7rem}.playground-controls input{accent-color:var(--ps-accent)}.playground-controls button{cursor:pointer}@media (width<=599px){.site-brand>span:not(.version){display:none}}.demo-sample{border:1px dashed var(--ps-accent);border-radius:var(--ps-radius);height:100%;padding:clamp(1rem,3vw,2rem)}.demo-sample h3{margin-top:0}.demo-sample p,.demo-copy{max-width:65ch;line-height:1.7}.demo-label{color:var(--ps-accent);margin-bottom:.75rem;font:.75rem/1.5 ui-monospace,monospace;display:inline-block}.demo-code{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--ps-border);border-radius:.5rem;padding:1rem;font-size:.8rem}figure{margin:0}figcaption{color:var(--ps-body);margin-top:.75rem;font-size:.85rem}.header-tools.svelte-12qhfyh{align-items:center;gap:.5rem;display:flex}.github-link.svelte-12qhfyh{width:40px;height:40px;color:var(--ps-ink);border-radius:.5rem;place-items:center;display:grid}.github-link.svelte-12qhfyh:hover{background:var(--ps-selection,var(--ps-section-muted))}@media (width>=1200px){.website-header.svelte-12qhfyh .desktop-menu>ul{justify-content:center}.website-header.svelte-12qhfyh .brand{margin-inline-end:clamp(1.5rem,3vw,4rem)}.website-header.svelte-12qhfyh .tools{margin-inline-start:1.5rem}}.appearance.svelte-12qhfyh{display:flex}.appearance.svelte-12qhfyh button:where(.svelte-12qhfyh){width:40px;height:40px;color:var(--ps-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.appearance.svelte-12qhfyh [aria-pressed=true]:where(.svelte-12qhfyh){color:var(--ps-accent);background:var(--ps-selection,var(--ps-section-muted))}.appearance.svelte-12qhfyh button:where(.svelte-12qhfyh):disabled{opacity:.5;cursor:default}
