.fp[data-astro-cid-swcd4qks]{margin:0 0 8px}.fp__summary[data-astro-cid-swcd4qks]{font-size:var(--fs-sm,.9rem);cursor:pointer;background:var(--c-bg-soft);border:1px solid var(--c-border);border-radius:var(--radius);padding:12px 16px;font-weight:700}.fp__summary[data-astro-cid-swcd4qks][hidden]{display:none}.fp__ongoing[data-astro-cid-swcd4qks]{cursor:pointer;width:fit-content;min-height:40px;margin-bottom:4px}.fp__controls[data-astro-cid-swcd4qks]{display:contents}.fp__compact-toggle[data-astro-cid-swcd4qks]{display:none}.fp__genres[data-astro-cid-swcd4qks]{margin-bottom:12px}.chips[data-astro-cid-swcd4qks][hidden],.filters__label[data-astro-cid-swcd4qks][hidden]{display:none}.fp__current[data-astro-cid-swcd4qks]{color:var(--c-primary)}.fp--collapsible[data-astro-cid-swcd4qks] .fp__box[data-astro-cid-swcd4qks][open] .fp__summary[data-astro-cid-swcd4qks]{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.fp--collapsible[data-astro-cid-swcd4qks] .fp__box[data-astro-cid-swcd4qks][open] .filters[data-astro-cid-swcd4qks]{border-top-left-radius:0;border-top-right-radius:0}.fp__result[data-astro-cid-swcd4qks]{color:var(--c-text-sub);margin:18px 0 14px}.fp__result[data-astro-cid-swcd4qks] strong[data-astro-cid-swcd4qks]{font-size:var(--fs-lg);color:var(--c-text)}.fp__empty[data-astro-cid-swcd4qks]{color:var(--c-text-sub);text-align:center;background:var(--c-bg-soft);border:1px dashed var(--c-border-strong);border-radius:var(--radius);margin-bottom:20px;padding:40px 20px;line-height:2}.filters[data-astro-cid-swcd4qks]{background:var(--c-bg-soft);border:1px solid var(--c-border);border-radius:var(--radius);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.filters__grid[data-astro-cid-swcd4qks]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}.fp--nomap[data-astro-cid-swcd4qks] .filters__grid[data-astro-cid-swcd4qks]{grid-template-columns:minmax(0,1fr)}.fp--nomap[data-astro-cid-swcd4qks] .filters__map[data-astro-cid-swcd4qks]{max-width:320px}.filters__map[data-astro-cid-swcd4qks] .pref-chips{margin:4px 0 10px}.filters__map[data-astro-cid-swcd4qks] .pref-chips--hero{background:0 0;padding:0}.filters[data-astro-cid-swcd4qks] .filters__map[data-astro-cid-swcd4qks] .pref-chips--hero .pref-chips__map{max-width:100%;margin:0 0 6px}.filters__hint[data-astro-cid-swcd4qks]{font-size:var(--fs-xs);color:var(--c-text-mute);margin-top:2px;font-weight:400;display:block}.filters__label--sub[data-astro-cid-swcd4qks]{font-size:var(--fs-xs);margin-top:4px}.filters__side[data-astro-cid-swcd4qks]{flex-direction:column;gap:16px;display:flex}.filters__more[data-astro-cid-swcd4qks]{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-sm);padding:10px 12px}.filters__more[data-astro-cid-swcd4qks] summary[data-astro-cid-swcd4qks]{cursor:pointer;font-size:var(--fs-sm);font-weight:700}.filters__more[data-astro-cid-swcd4qks][open] summary[data-astro-cid-swcd4qks]{margin-bottom:10px}.filters__label[data-astro-cid-swcd4qks]{font-size:var(--fs-sm);color:var(--c-text-sub);margin-bottom:5px;font-weight:700;display:block}.filters__input-wrap[data-astro-cid-swcd4qks]{align-items:center;display:flex;position:relative}.filters__input-wrap[data-astro-cid-swcd4qks] .filters__icon{color:var(--c-text-mute);pointer-events:none;position:absolute;left:11px}.filters__input[data-astro-cid-swcd4qks],.filters__select[data-astro-cid-swcd4qks]{background:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:var(--radius-sm);width:100%;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding:10px 12px}.filters__input[data-astro-cid-swcd4qks]{padding-left:34px}.filters__input[data-astro-cid-swcd4qks]:focus,.filters__select[data-astro-cid-swcd4qks]:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-soft);outline:none}.chips[data-astro-cid-swcd4qks]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-swcd4qks]{font-size:var(--fs-sm);color:var(--c-text-sub);background:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:var(--radius-full);transition:color var(--dur) var(--ease), background var(--dur) var(--ease), border-color var(--dur) var(--ease);padding:7px 14px;font-weight:700}.chips--big[data-astro-cid-swcd4qks] .chip[data-astro-cid-swcd4qks]{font-size:var(--fs-base);padding:9px 18px}.chip[data-astro-cid-swcd4qks]:hover{color:var(--c-primary);border-color:var(--c-primary)}.chip[data-astro-cid-swcd4qks][aria-pressed=true]{color:var(--c-text-invert);background:var(--c-primary);border-color:var(--c-primary)}.filters__check[data-astro-cid-swcd4qks]{font-size:var(--fs-sm);color:var(--c-text-sub);cursor:pointer;align-items:center;gap:6px;margin-top:7px;display:flex}.filters__check[data-astro-cid-swcd4qks] input[data-astro-cid-swcd4qks]{accent-color:var(--c-primary)}.filters__note[data-astro-cid-swcd4qks]{font-size:var(--fs-sm);color:var(--c-text-sub);margin:0}.filters__reset[data-astro-cid-swcd4qks]{color:var(--c-text-sub);background:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:var(--radius-sm);white-space:nowrap;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);align-self:flex-start;padding:10px 18px;font-weight:700}.filters__reset[data-astro-cid-swcd4qks]:hover{color:var(--c-primary);border-color:var(--c-primary)}@media (width<=700px){.fp--compact-list[data-astro-cid-swcd4qks] .fp__genres[data-astro-cid-swcd4qks]{scrollbar-width:thin;flex-wrap:nowrap;margin-bottom:8px;padding:4px;overflow-x:auto}.fp--compact-list[data-astro-cid-swcd4qks] .fp__genres[data-astro-cid-swcd4qks] .chip[data-astro-cid-swcd4qks]{flex:none}.fp__compact-toggle[data-astro-cid-swcd4qks]{text-align:left;overflow-wrap:anywhere;background:var(--c-bg-soft);border:1px solid var(--c-border);border-radius:var(--radius);width:100%;min-height:44px;padding:8px 12px;font-weight:700;display:block}.fp__compact-toggle[data-astro-cid-swcd4qks]:before{content:"▸";margin-inline-end:8px}.fp__compact-toggle[data-astro-cid-swcd4qks][aria-expanded=true]:before{content:"▾"}.fp__compact-toggle[data-astro-cid-swcd4qks][aria-expanded=false]+.fp__controls[data-astro-cid-swcd4qks],.fp--compact-list[data-astro-cid-swcd4qks] .fp__summary[data-astro-cid-swcd4qks]{display:none}.fp__compact-toggle[data-astro-cid-swcd4qks][aria-expanded=true]+.fp__controls[data-astro-cid-swcd4qks]{padding-top:10px;display:block}.fp--compact-list[data-astro-cid-swcd4qks] .fp__box[data-astro-cid-swcd4qks][open] .filters[data-astro-cid-swcd4qks]{border-radius:var(--radius)}.filters[data-astro-cid-swcd4qks]{padding:14px}.filters__grid[data-astro-cid-swcd4qks]{grid-template-columns:minmax(0,1fr);gap:16px}.fp--mobile-compact[data-astro-cid-swcd4qks] .filters[data-astro-cid-swcd4qks]{gap:10px;padding:12px}.fp--mobile-compact[data-astro-cid-swcd4qks] .filters__input[data-astro-cid-swcd4qks],.fp--mobile-compact[data-astro-cid-swcd4qks] #f-date[data-astro-cid-swcd4qks]{min-height:44px;font-size:var(--fs-md)}.fp--mobile-compact[data-astro-cid-swcd4qks] .filters__field--period[data-astro-cid-swcd4qks],.fp--mobile-compact[data-astro-cid-swcd4qks] label[data-astro-cid-swcd4qks][for=f-area],.fp--mobile-compact[data-astro-cid-swcd4qks] #f-area[data-astro-cid-swcd4qks],.fp--mobile-compact[data-astro-cid-swcd4qks] .filters__reset[data-astro-cid-swcd4qks]{display:none}}
