.search-form.svelte-e12qt1{position:relative}.field-wrap.svelte-e12qt1{align-items:center;display:flex;position:relative}.field-wrap.svelte-e12qt1 input.search-field{border-color:var(--color-line);padding-left:3rem;padding-right:2.75rem;font-size:1.0625rem;box-shadow:0 1px 2px #14140f0a}.field-wrap.svelte-e12qt1 input.search-field:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft), 0 6px 22px #14140f14}.field-wrap.svelte-e12qt1 input[type=search]::-webkit-search-cancel-button{appearance:none}.glyph.svelte-e12qt1{fill:none;width:18px;height:18px;stroke:var(--color-ink-faint);stroke-width:1.75px;stroke-linecap:round;pointer-events:none;position:absolute;left:1.0625rem}.clear.svelte-e12qt1{background:var(--color-hover);width:1.5rem;height:1.5rem;color:var(--color-ink-soft);cursor:pointer;border:0;border-radius:999px;place-items:center;font-size:1rem;line-height:1;display:grid;position:absolute;right:.75rem}.clear.svelte-e12qt1:hover{background:var(--color-hover-strong);color:var(--color-ink)}.suggest.svelte-e12qt1{z-index:30;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);overscroll-behavior:contain;max-height:21rem;margin:0;padding:.3125rem;list-style:none;position:absolute;top:calc(100% + .4375rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #14140f24}.suggest.svelte-e12qt1 li:where(.svelte-e12qt1){margin:0}.suggest.svelte-e12qt1 button:where(.svelte-e12qt1){border-radius:calc(var(--radius-card) - .3125rem);text-align:left;width:100%;font:inherit;color:var(--color-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5625rem;padding:.5rem .625rem;display:flex}.suggest.svelte-e12qt1 li.active:where(.svelte-e12qt1) button:where(.svelte-e12qt1){background:var(--color-hover)}.suggest.svelte-e12qt1 .dot:where(.svelte-e12qt1){border-radius:999px;flex:none;width:6px;height:6px}.suggest.svelte-e12qt1 .label:where(.svelte-e12qt1){letter-spacing:-.008em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.9375rem;overflow:hidden}.suggest.svelte-e12qt1 mark:where(.svelte-e12qt1){color:var(--color-accent);background:0 0;font-weight:600}.suggest.svelte-e12qt1 .where:where(.svelte-e12qt1){text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink-faint);flex:none;font-size:.6875rem;font-weight:600}
