.CatalogFilters_dialog__SR294,.CatalogFilters_root__V9pX_{color:var(--detail-text);font-size:14px}.CatalogFilters_root__V9pX_{margin-bottom:24px;border:1px solid var(--detail-border);border-radius:14px;background:var(--detail-card)}.CatalogFilters_bar__cAgVz{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 18px;min-width:0}.CatalogFilters_dialog__SR294 button,.CatalogFilters_root__V9pX_ button,.CatalogFilters_root__V9pX_ select{cursor:pointer;font:inherit}.CatalogFilters_dialog__SR294 :is(a,button,input):focus-visible,.CatalogFilters_root__V9pX_ :is(a,button,select):focus-visible{outline:3px solid var(--detail-primary);outline-offset:3px}.CatalogFilters_trigger__PfGYx{display:flex;align-items:center;gap:9px;min-height:44px;padding:0 14px;border:1px solid var(--detail-border);border-radius:9px;background:var(--detail-card);font-size:13px!important;font-weight:600!important;white-space:nowrap}.CatalogFilters_trigger__PfGYx:hover,.CatalogFilters_trigger__PfGYx[aria-expanded=true]{border-color:var(--detail-primary);color:var(--detail-primary);background:var(--detail-soft)}.CatalogFilters_triggerCount__ZvOOs{padding:1px 6px;border-radius:5px;background:var(--detail-primary);color:var(--detail-on-primary);font-size:11px}.CatalogFilters_group__5Fq1V{display:flex;align-items:center;gap:9px;min-width:0}.CatalogFilters_label__Wp0wg{color:var(--detail-muted);font-size:12px;white-space:nowrap}.CatalogFilters_segmented__BNbqD{display:flex;gap:3px;padding:3px;border:1px solid var(--detail-border);border-radius:9px;background:var(--detail-bg)}.CatalogFilters_segmented__BNbqD a{display:flex;align-items:center;justify-content:center;min-height:36px;padding:0 11px;border-radius:6px;color:var(--detail-muted);font-size:12px;white-space:nowrap}.CatalogFilters_segmented__BNbqD a[aria-current]{background:var(--detail-card);color:var(--detail-text);font-weight:600;box-shadow:0 1px 4px var(--detail-action-shadow)}.CatalogFilters_select__Hcu4c{height:44px;min-width:122px;max-width:100%;padding:0 10px;border:1px solid var(--detail-border);border-radius:9px;color:var(--detail-text);background:var(--detail-card);font-size:12px!important}.CatalogFilters_count__HSpP9{margin-left:auto;color:var(--detail-muted);font-size:12px;white-space:nowrap}.CatalogFilters_count__HSpP9 strong,.CatalogFilters_dialogFooter__mMJ_t strong{margin:0 3px;color:var(--detail-text);font:700 17px system-ui,sans-serif;font-variant-numeric:tabular-nums}.CatalogFilters_selected__U8KJr{align-items:center;padding:10px 18px;border-top:1px solid var(--detail-border)}.CatalogFilters_chips__tc0Ai,.CatalogFilters_selected__U8KJr{display:flex;flex-wrap:wrap;gap:8px}.CatalogFilters_chip__ytiBC{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:5px 10px;border:1px solid var(--detail-border);border-radius:7px;background:var(--detail-soft);color:var(--detail-primary);font-size:12px!important}.CatalogFilters_chip__ytiBC:hover{border-color:var(--detail-primary)}.CatalogFilters_clear__QsrgR{display:inline-flex;align-items:center;min-height:36px;padding:5px;border:0;background:transparent;color:var(--detail-muted);font-size:12px!important;text-decoration:underline;text-underline-offset:3px}.CatalogFilters_dialog__SR294{position:fixed;inset:auto;margin:0;padding:0;width:min(750px,calc(100vw - 32px));max-height:min(720px,calc(100dvh - 32px));border:1px solid var(--detail-border);border-radius:16px;background:var(--detail-card);box-shadow:0 20px 70px var(--detail-action-shadow);overflow:hidden}.CatalogFilters_dialog__SR294[open]{display:flex;flex-direction:column}.CatalogFilters_dialog__SR294::backdrop{background:color-mix(in srgb,var(--detail-overlay) 35%,transparent)}.CatalogFilters_dialogHeading__tsqSB{position:relative;display:flex;align-items:center;justify-content:space-between;flex:none;gap:12px;padding:20px 24px 14px}.CatalogFilters_dialogHeading__tsqSB h2{margin:0;font-size:20px;font-weight:700}.CatalogFilters_dialogHeading__tsqSB p{margin:3px 0 0;font-size:12px;color:var(--detail-muted)}.CatalogFilters_iconButton__10qTL{display:grid;place-items:center;flex:none;min-height:44px;min-width:44px;padding:8px;border:0;border-radius:9px;background:transparent;color:inherit}.CatalogFilters_iconButton__10qTL:hover{background:var(--detail-soft)}.CatalogFilters_search__QIapP{display:flex;align-items:center;gap:10px;flex:none;min-height:46px;margin:0 24px 16px;padding:0 12px;border:1px solid var(--detail-border);border-radius:9px;background:var(--detail-bg)}.CatalogFilters_search__QIapP>svg{flex:none;color:var(--detail-muted)}.CatalogFilters_search__QIapP input{width:100%;min-width:0;min-height:44px;border:0;background:transparent;color:var(--detail-text);font:inherit;font-size:13px}.CatalogFilters_search__QIapP input::placeholder{color:var(--detail-muted)}.CatalogFilters_search__QIapP:focus-within{border-color:var(--detail-primary);outline:2px solid var(--detail-primary);outline-offset:2px}.CatalogFilters_dialog__SR294 .CatalogFilters_search__QIapP input:focus-visible{outline:none}.CatalogFilters_dialogBody__VlpG7{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 18px;scrollbar-width:thin;scrollbar-gutter:stable}.CatalogFilters_draftSelected__uy9lO{margin-bottom:18px;padding:10px 14px;border-radius:10px;background:var(--detail-soft)}.CatalogFilters_draftSelected__uy9lO .CatalogFilters_chip__ytiBC{background:var(--detail-card)}.CatalogFilters_facetHeading__eUgBo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.CatalogFilters_facetHeading__eUgBo h3{margin:0;font-size:13px;font-weight:650}.CatalogFilters_facetHeading__eUgBo>span{font-size:11px;color:var(--detail-muted)}.CatalogFilters_facetSection__79VKw+.CatalogFilters_facetSection__79VKw{margin-top:22px}.CatalogFilters_genre__LUE5w{min-height:36px;padding:5px 12px;border:1px solid transparent;border-radius:7px;background:var(--detail-tag);font-size:12px!important}.CatalogFilters_genre__LUE5w[aria-pressed=true]{border-color:var(--detail-primary);background:var(--detail-soft);color:var(--detail-primary);font-weight:600!important}.CatalogFilters_tagOptions__F0Gbc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.CatalogFilters_tagOption__YwQrX{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:44px;padding:8px 11px;border:1px solid var(--detail-border);border-radius:8px;background:var(--detail-card);text-align:left;font-size:12px!important;overflow-wrap:anywhere}.CatalogFilters_tagOption__YwQrX:hover,.CatalogFilters_tagOption__YwQrX[aria-pressed=true]{border-color:var(--detail-primary);background:var(--detail-soft);color:var(--detail-primary)}.CatalogFilters_tagOption__YwQrX[aria-pressed=true]{font-weight:600!important}.CatalogFilters_number__y6P3u{flex:none;color:var(--detail-muted);font:500 11px system-ui,sans-serif;font-variant-numeric:tabular-nums}.CatalogFilters_sourceHint__8T21U{display:block;color:var(--detail-muted);font-size:10px;font-weight:400}.CatalogFilters_note__nA9xN{margin:17px 0 0;color:var(--detail-muted);font-size:12px;line-height:1.8}.CatalogFilters_notice__KDuXV{min-height:20px;margin:10px 0 0;color:var(--detail-warning-link);font-size:12px}.CatalogFilters_dialogFooter__mMJ_t{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:14px 24px;border-top:1px solid var(--detail-border);background:var(--detail-card)}.CatalogFilters_dialogFooter__mMJ_t>span{color:var(--detail-muted);font-size:12px}.CatalogFilters_dialogFooter__mMJ_t>div{display:flex;gap:8px}.CatalogFilters_apply__DHYAF,.CatalogFilters_cancel__vwxxo{min-height:44px;padding:0 17px;border:1px solid var(--detail-border);border-radius:9px;font-size:13px!important;font-weight:600!important}.CatalogFilters_cancel__vwxxo{color:var(--detail-text);background:var(--detail-card)}.CatalogFilters_apply__DHYAF{border-color:var(--detail-primary);color:var(--detail-on-primary);background:var(--detail-primary)}.CatalogFilters_apply__DHYAF:disabled{cursor:default;opacity:.55}.CatalogFilters_handle__gbKHs{display:none}.CatalogFilters_emptyOptions__p6i4W{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:20px}.CatalogFilters_emptyOptions__p6i4W a{padding:10px 14px;border:1px solid var(--detail-border);border-radius:8px;color:var(--detail-primary);background:var(--detail-soft);font-size:13px}@media (width < 1024px){.CatalogFilters_bar__cAgVz{gap:12px}.CatalogFilters_group__5Fq1V{gap:7px}.CatalogFilters_count__HSpP9{flex:1;text-align:right}}@media (width < 640px){.CatalogFilters_bar__cAgVz{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:12px;gap:10px 8px}.CatalogFilters_bar__cAgVz>.CatalogFilters_group__5Fq1V{justify-self:end}.CatalogFilters_bar__cAgVz>.CatalogFilters_group__5Fq1V:has(select),.CatalogFilters_trigger__PfGYx{justify-self:start}.CatalogFilters_trigger__PfGYx{min-height:44px;padding:0 8px;gap:6px;font-size:12px!important}.CatalogFilters_group__5Fq1V>.CatalogFilters_label__Wp0wg{display:none}.CatalogFilters_segmented__BNbqD a{min-height:44px;padding:0 8px}.CatalogFilters_count__HSpP9{justify-self:end}.CatalogFilters_select__Hcu4c{min-width:125px;height:44px}.CatalogFilters_selected__U8KJr{padding:9px 12px;gap:7px}.CatalogFilters_chip__ytiBC,.CatalogFilters_clear__QsrgR,.CatalogFilters_genre__LUE5w{min-height:44px}.CatalogFilters_dialog__SR294{inset:auto 0 0;width:100%;max-width:none;height:88dvh;max-height:88dvh;border-radius:18px 18px 0 0;transform:translateY(var(--catalog-drag-y))}.CatalogFilters_dialogHeading__tsqSB{padding:25px 16px 12px;touch-action:none}.CatalogFilters_dialogHeading__tsqSB h2{font-size:19px}.CatalogFilters_dialogHeading__tsqSB p{max-width:265px;font-size:11px}.CatalogFilters_handle__gbKHs{display:block;position:absolute;top:9px;left:calc(50% - 18px);width:36px;height:4px;border-radius:3px;background:var(--detail-border)}.CatalogFilters_search__QIapP{margin:0 16px 14px}.CatalogFilters_search__QIapP input{font-size:16px}.CatalogFilters_dialogBody__VlpG7{flex:1;padding:0 16px 16px}.CatalogFilters_tagOptions__F0Gbc{grid-template-columns:repeat(2,minmax(0,1fr))}.CatalogFilters_dialogFooter__mMJ_t{padding:12px 16px calc(12px + env(safe-area-inset-bottom));gap:8px}.CatalogFilters_dialogFooter__mMJ_t>span{font-size:11px}.CatalogFilters_dialogFooter__mMJ_t strong{font-size:14px}.CatalogFilters_apply__DHYAF,.CatalogFilters_cancel__vwxxo{padding:0 12px;font-size:12px!important}}@media (prefers-reduced-motion:no-preference){.CatalogFilters_tagOption__YwQrX,.CatalogFilters_trigger__PfGYx{transition:border-color .15s,background .15s}}