.search.svelte-1002zyw{width:100%;min-width:0;position:relative}.search.nav.svelte-1002zyw{max-width:420px}.search.results.svelte-1002zyw,.search.hero.svelte-1002zyw{max-width:720px}.box.svelte-1002zyw{border-radius:var(--r-control);background:var(--surface);border:1px solid var(--border);height:36px;color:var(--muted);transition:border-color var(--dur-fast);align-items:center;gap:8px;padding:0 12px;display:flex}.results.svelte-1002zyw .box:where(.svelte-1002zyw){height:40px}.hero.svelte-1002zyw .box:where(.svelte-1002zyw){border-radius:14px;gap:12px;height:56px;padding:0 18px}.go.svelte-1002zyw{background:var(--accent);height:38px;color:var(--accent-ink);font:600 14px var(--sans);cursor:pointer;border:0;border-radius:10px;flex:none;padding:0 18px}.hero.svelte-1002zyw .box:where(.svelte-1002zyw){padding-right:9px}.box.on.svelte-1002zyw{border-color:var(--accent)}input.svelte-1002zyw{min-width:0;height:100%;color:var(--text);font:400 14px var(--sans);background:0 0;border:0;outline:0;flex:1}.hero.svelte-1002zyw input:where(.svelte-1002zyw){font-size:17px}input.svelte-1002zyw::placeholder{color:var(--muted)}input.svelte-1002zyw::-webkit-search-cancel-button{display:none}.hint.svelte-1002zyw{font:400 11px var(--mono);color:var(--muted)}@media (hover:none){.hint.svelte-1002zyw{display:none}}@media (width<=640px){input.svelte-1002zyw{font-size:16px}.hero.svelte-1002zyw .box:where(.svelte-1002zyw){height:50px}}.pop.svelte-1002zyw{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control);box-shadow:var(--shadow-pop);margin:4px 0 0;padding:4px;list-style:none;position:absolute;left:0;right:0;overflow:hidden}.pop.svelte-1002zyw>li:where(.svelte-1002zyw){display:block}.row.svelte-1002zyw{border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;height:36px;padding:0 8px;display:grid}.row.sel.svelte-1002zyw{background:var(--surface-2)}.meta.svelte-1002zyw{font:400 12px var(--sans);color:var(--muted);white-space:nowrap}.all.svelte-1002zyw{height:36px;color:var(--accent);font:600 13px var(--sans);border-radius:8px;align-items:center;padding:0 8px;display:flex}.all.svelte-1002zyw:hover{background:var(--surface-2)}
