.search.svelte-1002zyw{background:var(--color-bg);width:100%;max-width:100%;max-height:100dvh;color:var(--color-text);transition:opacity var(--duration-normal) var(--ease), translate var(--duration-normal) var(--ease), display var(--duration-normal) allow-discrete, overlay var(--duration-normal) allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0 0 auto}.search.svelte-1002zyw:not([open]){opacity:0;translate:0 -10px}@starting-style{.search[open].svelte-1002zyw{opacity:0;translate:0 -10px}}.search.svelte-1002zyw::backdrop{background:rgba(var(--color-scrim-rgb), .28);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.panel.svelte-1002zyw{gap:var(--space-m);max-width:52rem;padding:var(--space-m) var(--space-edge) var(--space-xl);flex-direction:column;margin-inline:auto;display:flex}.bar.svelte-1002zyw{align-items:center;gap:var(--space-s);border-bottom:1px solid var(--color-text);padding-bottom:var(--space-s);color:var(--color-muted);display:flex}.field.svelte-1002zyw{min-width:0;color:var(--color-text);font:inherit;font-family:var(--font-display);font-size:var(--type-card);line-height:var(--lh-ui);background:0 0;border:0;flex:1;margin:0;padding:0}.field.svelte-1002zyw::placeholder{color:var(--color-muted)}.field.svelte-1002zyw:focus{outline:none}.field.svelte-1002zyw::-webkit-search-cancel-button{display:none}.field.svelte-1002zyw::-webkit-search-decoration{display:none}.close.svelte-1002zyw{padding:var(--space-3xs);margin:calc(-1 * var(--space-3xs));color:var(--color-text);cursor:pointer;transition:opacity var(--duration-fast) var(--ease);background:0 0;border:0;flex-shrink:0;display:inline-flex}.close.svelte-1002zyw:hover{opacity:var(--opacity-muted)}.count.svelte-1002zyw{font-size:var(--font-label);line-height:var(--lh-ui);letter-spacing:var(--tracking-caption);color:var(--color-muted);margin:0}.count.svelte-1002zyw:empty{display:none}.results.svelte-1002zyw{flex-direction:column;max-height:min(60vh,32rem);display:flex;overflow-y:auto}.results.svelte-1002zyw:empty{display:none}.group-label.svelte-1002zyw{margin:var(--space-m) 0 var(--space-2xs);font-size:var(--font-label);line-height:var(--lh-ui);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-muted)}.group.svelte-1002zyw:first-child .group-label:where(.svelte-1002zyw){margin-top:0}.list.svelte-1002zyw{margin:0;padding:0;list-style:none}.result.svelte-1002zyw a:where(.svelte-1002zyw){justify-content:space-between;align-items:baseline;gap:var(--space-3xs) var(--space-s);padding:var(--space-s) 0;border-bottom:1px solid var(--color-rule);flex-wrap:wrap;display:flex}.name.svelte-1002zyw{font-family:var(--font-display);font-size:var(--type-card);line-height:var(--lh-ui)}.loc.svelte-1002zyw{font-size:var(--font-ui);line-height:var(--lh-ui);color:var(--color-muted)}.result.svelte-1002zyw a:where(.svelte-1002zyw):hover .name:where(.svelte-1002zyw),.result.is-active.svelte-1002zyw .name:where(.svelte-1002zyw){text-underline-offset:var(--underline-offset);text-decoration:underline}.empty.svelte-1002zyw{font-family:var(--font-display);font-size:var(--type-card);line-height:var(--lh-ui);color:var(--color-muted);margin:0}@media (width>=768px){.panel.svelte-1002zyw{gap:var(--space-l);padding:var(--space-xl) var(--space-edge) var(--space-2xl)}}
