.search.svelte-3fp0me{background:var(--color-surface);border:1px solid var(--color-line);border-radius:4px;padding:clamp(1.1rem,3vw,1.75rem)}.modes.svelte-3fp0me{gap:.4rem;margin-bottom:1.5rem;display:flex}.modes.svelte-3fp0me button:where(.svelte-3fp0me){border:1px solid var(--color-line);min-height:2.75rem;color:var(--color-ink-2);font:inherit;cursor:pointer;transition:background-color .16s var(--ease-out-quart), color .16s var(--ease-out-quart), border-color .16s var(--ease-out-quart);background:0 0;border-radius:3px;flex:1;padding:0 .75rem;font-size:.95rem;font-weight:600}.modes.svelte-3fp0me button:where(.svelte-3fp0me):hover{color:var(--color-ink);border-color:var(--color-ink-3)}.modes.svelte-3fp0me button.on:where(.svelte-3fp0me){background:var(--color-surface-2);border-color:var(--color-ink-3);color:var(--color-ink)}.label.svelte-3fp0me{color:var(--color-ink-2);margin-bottom:.5rem;display:block}.plate.svelte-3fp0me{background:oklch(86% .16 96);border:2px solid oklch(28% .01 258);border-radius:4px;align-items:stretch;display:flex;overflow:hidden}.gb.svelte-3fp0me{color:#fff;width:2.1rem;font-family:var(--font-mono);letter-spacing:.04em;background:oklch(35% .15 265);justify-content:center;align-items:center;font-size:.72rem;font-weight:600;display:flex}.plate.svelte-3fp0me input:where(.svelte-3fp0me){color:oklch(18% .02 96);min-width:0;min-height:3.5rem;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;flex:1;padding:0 .75rem;font-size:clamp(1.4rem,5vw,1.9rem);font-weight:600}.plate.svelte-3fp0me input:where(.svelte-3fp0me)::placeholder{color:oklch(55% .09 96)}.plate.svelte-3fp0me input:where(.svelte-3fp0me):focus{outline:none}.plate.svelte-3fp0me:focus-within{outline:2px solid var(--color-red-lift);outline-offset:3px}.sizes.svelte-3fp0me{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}select.svelte-3fp0me{background:var(--color-bg);border:1px solid var(--color-line);width:100%;min-height:3rem;color:var(--color-ink);font:inherit;font-family:var(--font-mono);border-radius:3px;padding:.6rem .7rem;font-size:1rem}select.svelte-3fp0me:hover{border-color:var(--color-ink-3)}.go.svelte-3fp0me{width:100%;margin-top:1.25rem}.note.svelte-3fp0me{color:var(--color-ink-3);margin:.9rem 0 0;font-size:.85rem;line-height:1.5}@media (width>=34rem){.sizes.svelte-3fp0me{grid-template-columns:repeat(4,1fr)}}.compact.svelte-3fp0me .note:where(.svelte-3fp0me){display:none}
