.filter-section.svelte-p38618{gap:var(--v-sp-3);flex-direction:column;display:flex}.filter-section.svelte-p38618 h5:where(.svelte-p38618){font-size:var(--v-text-body-sm);font-weight:var(--v-weight-750);color:var(--v-pattern-text);margin:0}.check-grid.svelte-p38618{gap:var(--v-sp-3);grid-template-columns:repeat(2,1fr);display:grid}.check-grid.svelte-p38618 label:where(.svelte-p38618){font-size:var(--v-text-label);font-weight:var(--v-weight-semibold);align-items:center;gap:var(--v-sp-2);color:var(--v-pattern-text);display:flex}.search-panel.svelte-1cfav7c{gap:var(--v-sp-9,24px);flex-direction:column;width:100%;display:flex}.search-panel.home.svelte-1cfav7c{max-width:640px;margin:0 auto}.search-panel.popover.svelte-1cfav7c{gap:var(--v-sp-7,16px)}.search-panel.inline.svelte-1cfav7c{gap:var(--v-listing-gap,var(--v-sp-3,8px))}.query-row.svelte-1cfav7c{gap:var(--v-sp-7,16px);align-items:stretch;display:flex}.inline.svelte-1cfav7c .query-row:where(.svelte-1cfav7c){gap:var(--v-listing-gap,var(--v-sp-3,8px))}.query-input.svelte-1cfav7c{border:1px solid var(--v-color-border);border-radius:var(--v-radius-full);min-width:0;font-size:var(--v-text-md);background:var(--v-color-surface);color:var(--v-color-text);box-shadow:var(--v-shadow-sm,0 1px 2px color-mix(in srgb, var(--v-color-text) 6%, transparent));flex:1;padding:14px 18px}.home.svelte-1cfav7c .query-input:where(.svelte-1cfav7c){font-size:var(--v-text-lg,var(--v-text-md));padding:16px 22px}.inline.svelte-1cfav7c .query-input:where(.svelte-1cfav7c){padding:var(--v-sp-2) var(--v-listing-pad-x,var(--v-sp-5));border-radius:var(--v-listing-radius-control,var(--v-radius-md));box-shadow:none}.btn-search.svelte-1cfav7c{all:unset;cursor:pointer;border-radius:var(--v-radius-full);background:var(--v-color-primary);color:#fff;font-size:var(--v-text-body-sm);font-weight:var(--v-weight-bold);letter-spacing:.04em;white-space:nowrap;padding:0 22px}.inline.svelte-1cfav7c .btn-search:where(.svelte-1cfav7c){padding:0 var(--v-listing-pad-x,var(--v-sp-5));border-radius:var(--v-listing-radius-control,var(--v-radius-md));transition:transform var(--v-listing-motion-fast,var(--v-duration-fast)) var(--v-listing-ease,var(--v-easing-spring))}.inline.svelte-1cfav7c .btn-search:where(.svelte-1cfav7c):active{background-image:linear-gradient(var(--v-press-fill), var(--v-press-fill))}.scope-fieldset.svelte-1cfav7c{border:none;margin:0;padding:0}.scope-radios.svelte-1cfav7c{justify-content:center;gap:var(--v-listing-gap,var(--v-sp-3,8px));flex-wrap:wrap;display:flex}.search-panel.svelte-1cfav7c:not(.home) .scope-radios:where(.svelte-1cfav7c),.search-panel.svelte-1cfav7c:not(.home) .secondary-actions:where(.svelte-1cfav7c){justify-content:flex-start}.scope-radio.svelte-1cfav7c{align-items:center;gap:var(--v-sp-2,6px);padding:var(--v-sp-1,4px) var(--v-sp-3,8px);border-radius:var(--v-radius-full);border:1px solid var(--v-color-border);background:color-mix(in srgb, var(--v-color-surface) 90%, transparent);font-size:var(--v-text-label);font-weight:var(--v-weight-semibold);cursor:pointer;color:var(--v-color-text-muted);white-space:nowrap;transition:border-color var(--v-transition-fast,var(--v-duration-fast)) ease, color var(--v-transition-fast,var(--v-duration-fast)) ease, background var(--v-transition-fast,var(--v-duration-fast)) ease;display:inline-flex;position:relative}.popover.svelte-1cfav7c .scope-radio:where(.svelte-1cfav7c){padding:var(--v-sp-2,6px) var(--v-sp-5,12px)}.scope-radio.svelte-1cfav7c:hover{color:var(--v-color-text);border-color:color-mix(in srgb, var(--v-color-primary) 35%, var(--v-color-border))}.inline.svelte-1cfav7c .scope-radio:where(.svelte-1cfav7c){border-radius:var(--v-listing-radius-control,var(--v-radius-md));transition:border-color var(--v-listing-motion-fast,var(--v-duration-fast)) var(--v-listing-ease,var(--v-easing-spring)), color var(--v-listing-motion-fast,var(--v-duration-fast)) var(--v-listing-ease,var(--v-easing-spring)), background var(--v-listing-motion-fast,var(--v-duration-fast)) var(--v-listing-ease,var(--v-easing-spring)), transform var(--v-listing-motion-fast,var(--v-duration-fast)) var(--v-listing-ease,var(--v-easing-spring))}.scope-radio.svelte-1cfav7c:has(input:where(.svelte-1cfav7c):checked){border-color:var(--v-color-primary);color:var(--v-color-primary);background:color-mix(in srgb, var(--v-color-primary) 10%, var(--v-color-surface))}.scope-radio.svelte-1cfav7c:focus-within{box-shadow:var(--v-focus-ring)}.scope-radio.svelte-1cfav7c input:where(.svelte-1cfav7c){opacity:0;pointer-events:none;position:absolute}.secondary-actions.svelte-1cfav7c{justify-content:center;gap:var(--v-sp-7,16px);flex-wrap:wrap;display:flex}.inline.svelte-1cfav7c .secondary-actions:where(.svelte-1cfav7c){gap:var(--v-listing-gap,var(--v-sp-3))}.btn-pattern.svelte-1cfav7c,.btn-more.svelte-1cfav7c,.btn-clear.svelte-1cfav7c{all:unset;cursor:pointer;font-size:var(--v-text-body-sm);font-weight:var(--v-weight-semibold);color:var(--v-color-primary);text-underline-offset:3px;text-decoration:underline}.pattern-action.svelte-1cfav7c,.btn-pattern.svelte-1cfav7c{align-items:center;gap:var(--v-sp-2);display:inline-flex}.pattern-badge.svelte-1cfav7c{color:var(--v-color-primary);font-size:var(--v-text-label)}.btn-pattern-clear.svelte-1cfav7c{all:unset;cursor:pointer;border-radius:var(--v-radius-full);border:1px solid var(--v-color-border);width:1.25rem;height:1.25rem;color:var(--v-color-text-muted);font-size:var(--v-text-body);place-items:center;line-height:1;display:grid}.btn-pattern-clear.svelte-1cfav7c:hover{color:var(--v-color-text);border-color:color-mix(in srgb, var(--v-color-primary) 35%, var(--v-color-border))}.advanced-panel.svelte-1cfav7c{gap:var(--v-sp-9,24px);padding:var(--v-sp-9,24px);border:1px solid var(--v-color-border);border-radius:var(--v-radius-lg);background:color-mix(in srgb, var(--v-color-surface) 88%, transparent);flex-direction:column;display:flex}.inline.svelte-1cfav7c .advanced-panel:where(.svelte-1cfav7c){gap:var(--v-listing-section,var(--v-sp-5));padding:var(--v-listing-pad,var(--v-sp-3));background:0 0}.field-row.svelte-1cfav7c label:where(.svelte-1cfav7c){font-size:var(--v-text-body-sm);font-weight:var(--v-weight-bold);color:var(--v-color-text);flex-direction:column;gap:6px;display:flex}.field-row.svelte-1cfav7c select:where(.svelte-1cfav7c),.field-row.svelte-1cfav7c input:where(.svelte-1cfav7c){border-radius:var(--v-radius-xs);border:1px solid var(--v-color-border);background:var(--v-color-surface);color:var(--v-color-text);font:inherit;padding:8px 10px}.inline.svelte-1cfav7c .field-row:where(.svelte-1cfav7c) label:where(.svelte-1cfav7c){gap:var(--v-sp-1)}.inline.svelte-1cfav7c .field-row:where(.svelte-1cfav7c) select:where(.svelte-1cfav7c),.inline.svelte-1cfav7c .field-row:where(.svelte-1cfav7c) input:where(.svelte-1cfav7c){padding:var(--v-sp-2) var(--v-sp-3);border-radius:var(--v-listing-radius-control,var(--v-radius-md))}.year-row.svelte-1cfav7c{gap:var(--v-listing-gap,var(--v-sp-7));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sr-only.svelte-1cfav7c{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.inline.svelte-1cfav7c .btn-search:where(.svelte-1cfav7c),.inline.svelte-1cfav7c .scope-radio:where(.svelte-1cfav7c),.scope-radio.svelte-1cfav7c{transition:none}}.search-home.svelte-691b18{justify-content:center;gap:var(--v-sp-11);min-height:min(72vh,720px);padding:var(--v-sp-11) var(--v-sp-7);flex-direction:column;display:flex}.search-home-brand.svelte-691b18{text-align:center;gap:var(--v-sp-3);flex-direction:column;display:flex}.search-home-title.svelte-691b18{font-size:clamp(var(--v-text-md), 4vw, 2rem);font-weight:var(--v-weight-bold);color:var(--v-color-text);margin:0}.search-home-subtitle.svelte-691b18{font-size:var(--v-text-body);color:var(--v-color-text-muted);margin:0}.results-header.svelte-1yzqj4{gap:var(--v-sp-9);border-radius:var(--v-radius-lg);flex-direction:column;display:flex}.summary-row.svelte-1yzqj4{gap:var(--v-sp-7);flex-direction:column;display:flex}.results-count.svelte-1yzqj4{font-size:var(--v-text-body-sm);color:var(--v-color-text-muted);margin:0}.results-count.svelte-1yzqj4 strong:where(.svelte-1yzqj4){color:var(--v-color-text);font-weight:var(--v-weight-bold)}.condition-chips.svelte-1yzqj4{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip.svelte-1yzqj4{border-radius:var(--v-radius-full);background:var(--v-status-secondary-bg);color:var(--v-color-text);font-size:var(--v-text-label);font-weight:var(--v-weight-semibold);padding:4px 10px}.quick-row.svelte-1yzqj4{gap:var(--v-sp-7);flex-wrap:wrap;align-items:center;display:flex}.quick-input.svelte-1yzqj4{border:1px solid var(--v-color-border);border-radius:var(--v-radius-full);min-width:min(100%,220px);font-size:var(--v-text-body);background:var(--v-color-surface);color:var(--v-color-text);flex:1;padding:10px 14px}.btn-search.svelte-1yzqj4{all:unset;cursor:pointer;border-radius:var(--v-radius-full);background:var(--v-color-primary);color:#fff;font-size:var(--v-text-label);font-weight:var(--v-weight-bold);padding:10px 18px}.btn-edit.svelte-1yzqj4{all:unset;cursor:pointer;border-radius:var(--v-radius-full);border:1px solid var(--v-color-border);font-size:var(--v-text-label);font-weight:var(--v-weight-semibold);color:var(--v-color-text-muted);padding:10px 14px}.expanded-panel.svelte-1yzqj4{padding-top:var(--v-sp-7);border-top:1px solid var(--v-color-border)}@media (width<=767px){.quick-row.svelte-1yzqj4{flex-direction:column;align-items:stretch}.btn-search.svelte-1yzqj4,.btn-edit.svelte-1yzqj4{text-align:center}}.search-page-root.svelte-wyqwjf{width:100%}.search-results-layout.svelte-wyqwjf{gap:var(--v-sp-9);flex-direction:column;width:100%;display:flex}.search-loader.svelte-wyqwjf{background:color-mix(in srgb, var(--v-color-surface) 84%, transparent);border:1px solid var(--v-color-border);border-radius:var(--v-radius-2xl);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}.error-banner.svelte-wyqwjf{color:var(--v-result-red-text);background:var(--v-result-red-bg);border:1px solid color-mix(in srgb, var(--v-result-red-text) 30%, var(--v-result-red-bg));border-radius:var(--v-radius-lg);font-size:var(--v-text-body-sm);margin:0;padding:10px 14px}body{min-height:100dvh;color:var(--v-color-text);font-family:var(--v-font-family-base);background:var(--v-color-bg);margin:0}a{color:inherit}.search-page[data-astro-cid-3bwyiims]{grid-template-columns:minmax(0,1fr);gap:18px;min-height:calc(100vh - 64px);padding:22px;display:grid}
