.facets.svelte-13of0py{display:flex;flex-direction:column;gap:1.5rem}.facets__group.svelte-13of0py{border:0;padding:0;margin:0}.facets__legend.svelte-13of0py{font-weight:600;font-size:.875rem;padding:0;margin-bottom:.5rem}.facets__option.svelte-13of0py{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.875rem;cursor:pointer}.facets__label.svelte-13of0py{flex:1;overflow-wrap:anywhere}.facets__count.svelte-13of0py{color:var(--text-secondary);font-variant-numeric:tabular-nums}.results.svelte-1meottc{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:48rem){.results.svelte-1meottc{grid-template-columns:14rem 1fr}}.results__grid.svelte-1meottc{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1.5rem}.results__notice.svelte-1meottc{color:var(--text-secondary)}.results__retry.svelte-1meottc,.results__more.svelte-1meottc{font:inherit;cursor:pointer;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text);padding:.5rem 1rem}.results__more.svelte-1meottc{display:block;margin:2rem auto 0}.results__more.svelte-1meottc:disabled{cursor:default;color:var(--text-secondary)}.label.svelte-k0urzo{font-size:large;font-weight:600;color:var(--text-secondary);margin-top:.5rem}.suggestions.svelte-k0urzo{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.chip.svelte-k0urzo{border:1px solid var(--border);background:color-mix(in srgb,var(--bg) 96%,var(--text) 4%);color:var(--text);border-radius:12px;padding:1rem;font:inherit;cursor:pointer;transition:background var(--dur-fast, .2s) var(--ease, ease),transform var(--dur-fast, .2s) var(--ease, ease),border-color var(--dur-fast, .2s) var(--ease, ease)}.chip.svelte-k0urzo:hover{background:color-mix(in srgb,var(--text) 6%,var(--bg));transform:translateY(-1px)}.search.svelte-d3qfh{width:100%}.input-wrap.svelte-d3qfh{padding:.75rem;position:relative;display:flex;align-items:center;gap:.5rem;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--bg) 96%,var(--text) 4%);transition:border-color var(--dur-fast, .2s) var(--ease, ease),box-shadow var(--dur-fast, .2s) var(--ease, ease),transform var(--dur-fast, .2s) var(--ease, ease);box-sizing:border-box}.input-wrap.svelte-d3qfh:focus-within{border-color:color-mix(in srgb,var(--primary) 20%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent),0 6px 16px #0000000a}.search-icon{position:absolute;left:1rem;display:block;width:2em;height:2rem;opacity:.55;pointer-events:none}.search-input.svelte-d3qfh{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--text);padding:1rem 1.25rem 1rem 2.9rem;font:inherit;font-size:1.2rem;box-sizing:border-box}.search-input.svelte-d3qfh::placeholder{color:color-mix(in srgb,var(--text) 52%,transparent)}.search-button.svelte-d3qfh{border:0;border-radius:12px;padding-inline:1.5rem;padding-block:.75rem;font:inherit;font-weight:600;background:var(--button-bg, var(--text));color:var(--button-text, var(--bg));cursor:pointer;transition:transform var(--dur-fast, .2s) var(--ease, ease),background var(--dur-fast, .2s) var(--ease, ease),box-shadow var(--dur-fast, .2s) var(--ease, ease);box-shadow:0 3px 6px color-mix(in srgb,var(--button-bg, var(--text)) 19%,transparent)}.search-button.svelte-d3qfh:hover{background:var( --button-hover-bg, color-mix(in srgb, var(--button-bg, var(--text)) 85%, black) );transform:translateY(-1px)}.search-button.svelte-d3qfh:active{transform:translateY(0)}
