.search.svelte-18ruziy{max-width:420px;margin:var(--space-5) 0 var(--space-3);display:block;position:relative}.search.svelte-18ruziy svg{color:var(--text-faint);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search.svelte-18ruziy input:where(.svelte-18ruziy){padding-left:42px}h2.svelte-18ruziy{margin:var(--space-6) 0 var(--space-3);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:700}.grid.svelte-18ruziy{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}button.svelte-18ruziy{align-items:center;gap:var(--space-3);border-radius:var(--radius);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;width:100%;padding:10px 12px;display:flex}button.svelte-18ruziy:hover{background:var(--bg-alt)}button.on.svelte-18ruziy{border-color:var(--brand);background:var(--brand-soft)}.text.svelte-18ruziy{flex-direction:column;flex:1;min-width:0;display:flex}.name.svelte-18ruziy{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.meta.svelte-18ruziy{font-size:var(--text-xs);color:var(--text-muted)}button.svelte-18ruziy .check{color:var(--brand);flex-shrink:0}.back.svelte-18ruziy{margin-top:var(--space-6)}
