.docs-search[data-astro-cid-vox6ytvz]{display:block}.docs-search[data-astro-cid-vox6ytvz][hidden]{display:none}.docs-search-label[data-astro-cid-vox6ytvz]{margin-bottom:.4rem;font-size:.9rem;font-weight:600;display:block}.docs-search--compact[data-astro-cid-vox6ytvz] .docs-search-label[data-astro-cid-vox6ytvz]{font-size:.85rem}.docs-search-input[data-astro-cid-vox6ytvz]{width:100%;font:inherit;color:var(--color-on-surface);background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:.7rem .9rem;font-size:1rem}.docs-search--compact[data-astro-cid-vox6ytvz] .docs-search-input[data-astro-cid-vox6ytvz]{padding:.5rem .7rem;font-size:.9rem}.docs-search-input[data-astro-cid-vox6ytvz]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.docs-search-status[data-astro-cid-vox6ytvz]{color:var(--color-muted);min-height:1.2em;margin:.5rem 0 0;font-size:.85rem}.docs-search-results[data-astro-cid-vox6ytvz]{flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.docs-search-results[data-astro-cid-vox6ytvz][hidden]{display:none}.docs-search-results[data-astro-cid-vox6ytvz] .docs-search-link{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-on-surface);flex-direction:column;gap:.2rem;padding:.75rem .9rem;text-decoration:none;display:flex}.docs-search-results[data-astro-cid-vox6ytvz] .docs-search-link:hover,.docs-search-results[data-astro-cid-vox6ytvz] .docs-search-link:focus-visible{border-color:var(--color-accent)}.docs-search-results[data-astro-cid-vox6ytvz] .docs-search-section{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);font-size:.7rem}.docs-search-results[data-astro-cid-vox6ytvz] .docs-search-title{font-family:var(--font-display);font-weight:600}.docs-search-results[data-astro-cid-vox6ytvz] .docs-search-excerpt{color:var(--color-muted);font-size:.88rem;line-height:1.5}.docs-search-results[data-astro-cid-vox6ytvz] mark{background:color-mix(in oklch, var(--color-accent) 22%, transparent);color:var(--color-on-surface);border-radius:2px}
