.TaxonomySearchInput-module__WFuC3G__wrap{min-width:0;position:relative}.TaxonomySearchInput-module__WFuC3G__list{z-index:45;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.TaxonomySearchInput-module__WFuC3G__heading{border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-ink-muted);letter-spacing:.04em;text-transform:uppercase;padding:9px 12px;font-size:.68rem;font-weight:700}.TaxonomySearchInput-module__WFuC3G__option{border:0;border-bottom:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:52px;color:var(--color-ink);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.TaxonomySearchInput-module__WFuC3G__option:last-child{border-bottom:0}.TaxonomySearchInput-module__WFuC3G__option:hover,.TaxonomySearchInput-module__WFuC3G__active{background:var(--color-secondary)}.TaxonomySearchInput-module__WFuC3G__optionText{gap:3px;min-width:0;display:grid}.TaxonomySearchInput-module__WFuC3G__optionText strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.TaxonomySearchInput-module__WFuC3G__optionText small{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.TaxonomySearchInput-module__WFuC3G__alias{background:var(--color-surface-muted);max-width:42%;color:var(--color-primary-strong);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:0 auto;padding:5px 8px;font-size:.67rem;overflow:hidden}.TaxonomySearchInput-module__WFuC3G__intent{color:var(--color-ink-muted);margin:6px 0 0;font-size:.72rem;line-height:1.45}.TaxonomySearchInput-module__WFuC3G__intent strong{color:var(--color-primary-strong)}@media (max-width:680px){.TaxonomySearchInput-module__WFuC3G__list{max-height:310px;overflow-y:auto}.TaxonomySearchInput-module__WFuC3G__option{align-items:flex-start}.TaxonomySearchInput-module__WFuC3G__alias{max-width:48%}}
.ExploreSmartFilters-module__Jh8Rnq__root{gap:10px;display:grid;position:relative}.ExploreSmartFilters-module__Jh8Rnq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ExploreSmartFilters-module__Jh8Rnq__desktopToolbar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:2px 1px 3px;display:flex;overflow:visible}.ExploreSmartFilters-module__Jh8Rnq__compactControl{flex:128px;min-width:118px;max-width:176px}.ExploreSmartFilters-module__Jh8Rnq__compactControl select,.ExploreSmartFilters-module__Jh8Rnq__compactControl input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-ink);font:inherit;border-radius:999px;font-size:.82rem;font-weight:700;line-height:1.1;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:0 2px 8px #1c23520d}.ExploreSmartFilters-module__Jh8Rnq__compactControl select{cursor:pointer;padding:0 34px 0 13px}.ExploreSmartFilters-module__Jh8Rnq__compactControl input{padding:0 14px}.ExploreSmartFilters-module__Jh8Rnq__compactControl select:hover,.ExploreSmartFilters-module__Jh8Rnq__compactControl input:hover{border-color:#4c4fe342}.ExploreSmartFilters-module__Jh8Rnq__compactControl select:focus-visible,.ExploreSmartFilters-module__Jh8Rnq__compactControl input:focus-visible{outline-offset:1px;border-color:var(--color-primary);outline:3px solid #4c4fe326}.ExploreSmartFilters-module__Jh8Rnq__locationControl{flex-basis:168px;max-width:204px}.ExploreSmartFilters-module__Jh8Rnq__locationButton,.ExploreSmartFilters-module__Jh8Rnq__clearButton,.ExploreSmartFilters-module__Jh8Rnq__filterButton,.ExploreSmartFilters-module__Jh8Rnq__sortButton{border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-ink);font:inherit;cursor:pointer;border-radius:999px;font-size:.8rem;font-weight:800;transition:border-color .16s,background-color .16s,color .16s,transform .12s,box-shadow .16s;box-shadow:0 2px 8px #1c23520d}.ExploreSmartFilters-module__Jh8Rnq__locationButton{flex:0 172px;align-items:center;gap:7px;max-width:214px;padding:0 13px;display:inline-flex}.ExploreSmartFilters-module__Jh8Rnq__sortButton{text-align:left;flex:0 172px;justify-content:space-between;align-items:center;gap:8px;min-width:146px;max-width:194px;padding:0 12px 0 14px;display:inline-flex}.ExploreSmartFilters-module__Jh8Rnq__sortButton>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ExploreSmartFilters-module__Jh8Rnq__locationButton svg,.ExploreSmartFilters-module__Jh8Rnq__filterButton svg,.ExploreSmartFilters-module__Jh8Rnq__sortButton svg,.ExploreSmartFilters-module__Jh8Rnq__closeButton svg,.ExploreSmartFilters-module__Jh8Rnq__sortClose svg,.ExploreSmartFilters-module__Jh8Rnq__activeChips svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ExploreSmartFilters-module__Jh8Rnq__locationButton span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ExploreSmartFilters-module__Jh8Rnq__locationButton:hover:not(:disabled),.ExploreSmartFilters-module__Jh8Rnq__clearButton:hover,.ExploreSmartFilters-module__Jh8Rnq__filterButton:hover,.ExploreSmartFilters-module__Jh8Rnq__sortButton:hover{background:var(--color-selected);color:var(--color-primary);border-color:#4c4fe347}.ExploreSmartFilters-module__Jh8Rnq__locationButton:active:not(:disabled),.ExploreSmartFilters-module__Jh8Rnq__clearButton:active,.ExploreSmartFilters-module__Jh8Rnq__filterButton:active,.ExploreSmartFilters-module__Jh8Rnq__sortButton:active{transform:scale(.97)}.ExploreSmartFilters-module__Jh8Rnq__locationButton:disabled{opacity:.58;cursor:wait}.ExploreSmartFilters-module__Jh8Rnq__locationButton.ExploreSmartFilters-module__Jh8Rnq__active,.ExploreSmartFilters-module__Jh8Rnq__filterButton.ExploreSmartFilters-module__Jh8Rnq__active,.ExploreSmartFilters-module__Jh8Rnq__sortButton.ExploreSmartFilters-module__Jh8Rnq__active{background:var(--color-selected);color:var(--color-primary);border-color:#4c4fe347}.ExploreSmartFilters-module__Jh8Rnq__clearButton{color:var(--color-primary);box-shadow:none;background:0 0;border-color:#0000;flex:none;padding:0 13px}.ExploreSmartFilters-module__Jh8Rnq__mobileToolbar{display:none}.ExploreSmartFilters-module__Jh8Rnq__activeChips{scrollbar-width:none;gap:7px;min-width:0;padding:1px 0 2px;display:flex;overflow-x:auto}.ExploreSmartFilters-module__Jh8Rnq__activeChips::-webkit-scrollbar{display:none}.ExploreSmartFilters-module__Jh8Rnq__activeChips button{background:var(--color-selected);max-width:220px;min-height:34px;color:var(--color-primary);font:inherit;cursor:pointer;border:1px solid #4c4fe333;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 9px 5px 11px;font-size:.75rem;font-weight:800;display:inline-flex}.ExploreSmartFilters-module__Jh8Rnq__activeChips button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ExploreSmartFilters-module__Jh8Rnq__activeChips svg{width:14px;height:14px}.ExploreSmartFilters-module__Jh8Rnq__drawerBackdrop{z-index:90;background:#08152e94;align-items:end;padding:0;display:grid;position:fixed;inset:0}.ExploreSmartFilters-module__Jh8Rnq__drawer{border:1px solid var(--color-border);background:var(--color-surface);border-bottom:0;border-radius:24px 24px 0 0;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;width:min(100%,860px);max-height:min(86dvh,760px);margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 -18px 54px #08152e3d}.ExploreSmartFilters-module__Jh8Rnq__drawerHeading{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 0;display:flex}.ExploreSmartFilters-module__Jh8Rnq__drawerHeading h2{margin:3px 0 4px;font-size:1.22rem;line-height:1.15}.ExploreSmartFilters-module__Jh8Rnq__drawerHeading p{max-width:50ch;color:var(--color-ink-muted);margin:0;font-size:.78rem;line-height:1.4}.ExploreSmartFilters-module__Jh8Rnq__closeButton{border:1px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.ExploreSmartFilters-module__Jh8Rnq__drawerFields{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 13px;min-height:0;padding:2px 18px 8px;display:grid;overflow-y:auto}.ExploreSmartFilters-module__Jh8Rnq__drawerFields label{min-width:0;color:var(--color-ink);gap:6px;font-size:.78rem;font-weight:800;display:grid}.ExploreSmartFilters-module__Jh8Rnq__drawerFields select,.ExploreSmartFilters-module__Jh8Rnq__drawerFields input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-ink);font:inherit;border-radius:12px;padding:0 12px;font-size:.88rem}.ExploreSmartFilters-module__Jh8Rnq__drawerFields select:focus-visible,.ExploreSmartFilters-module__Jh8Rnq__drawerFields input:focus-visible{outline-offset:1px;border-color:var(--color-primary);outline:3px solid #4c4fe324}.ExploreSmartFilters-module__Jh8Rnq__drawerLocationAction{grid-column:1/-1}.ExploreSmartFilters-module__Jh8Rnq__drawerLocationAction .ExploreSmartFilters-module__Jh8Rnq__locationButton{justify-content:center;width:100%;max-width:none}.ExploreSmartFilters-module__Jh8Rnq__drawerFooter{padding:11px 18px calc(13px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:#fffffff5;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:10px;display:grid}.ExploreSmartFilters-module__Jh8Rnq__drawerClear,.ExploreSmartFilters-module__Jh8Rnq__drawerApply{min-height:48px;font:inherit;cursor:pointer;border-radius:14px;font-size:.88rem;font-weight:850}.ExploreSmartFilters-module__Jh8Rnq__drawerClear{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink)}.ExploreSmartFilters-module__Jh8Rnq__drawerApply{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;box-shadow:0 8px 20px #4c4fe32e}.ExploreSmartFilters-module__Jh8Rnq__filterButton b{background:var(--color-primary);color:#fff;border-radius:999px;place-items:center;min-width:21px;height:21px;margin-left:1px;font-size:.68rem;display:grid}.ExploreSmartFilters-module__Jh8Rnq__mobileSortButton{min-width:0;max-width:none}.ExploreSmartFilters-module__Jh8Rnq__sortBackdrop{z-index:94;cursor:default;background:0 0;border:0;position:fixed;inset:0}.ExploreSmartFilters-module__Jh8Rnq__sortPanel{z-index:95;border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;width:min(300px,100vw - 32px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 52px #08152e38}.ExploreSmartFilters-module__Jh8Rnq__sortHeading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 8px 16px;display:flex}.ExploreSmartFilters-module__Jh8Rnq__sortHeading strong{font-size:.82rem}.ExploreSmartFilters-module__Jh8Rnq__sortClose{width:38px;height:38px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ExploreSmartFilters-module__Jh8Rnq__sortClose:hover{background:var(--color-selected);color:var(--color-primary)}.ExploreSmartFilters-module__Jh8Rnq__sortOptions{display:grid}.ExploreSmartFilters-module__Jh8Rnq__sortOptions button{border:0;border-bottom:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:52px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:0 16px;font-size:.88rem;display:flex}.ExploreSmartFilters-module__Jh8Rnq__sortOptions button:last-child{border-bottom:0}.ExploreSmartFilters-module__Jh8Rnq__sortOptions button:hover,.ExploreSmartFilters-module__Jh8Rnq__sortOptions button.ExploreSmartFilters-module__Jh8Rnq__selectedSort{background:var(--color-selected);color:var(--color-primary-strong)}.ExploreSmartFilters-module__Jh8Rnq__sortRadio{opacity:.66;border:2px solid;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.ExploreSmartFilters-module__Jh8Rnq__selectedSort .ExploreSmartFilters-module__Jh8Rnq__sortRadio{opacity:1}.ExploreSmartFilters-module__Jh8Rnq__selectedSort .ExploreSmartFilters-module__Jh8Rnq__sortRadio i{background:currentColor;border-radius:50%;width:8px;height:8px}.discovery-search-panel:has(.explore-smart-filters)>p[role=alert]{width:fit-content;max-width:100%;color:var(--color-ink-muted);background:#4c4fe30d;border:1px solid #4c4fe324;border-radius:10px;padding:7px 10px;margin:0!important;font-size:.76rem!important;line-height:1.4!important}@media (min-width:901px){.ExploreSmartFilters-module__Jh8Rnq__drawerBackdrop{display:none}}@media (max-width:900px){.ExploreSmartFilters-module__Jh8Rnq__root{gap:8px}.ExploreSmartFilters-module__Jh8Rnq__desktopToolbar{display:none}.ExploreSmartFilters-module__Jh8Rnq__mobileToolbar{align-items:center;gap:8px;min-width:0;padding:1px 0 2px;display:flex;overflow:visible}.ExploreSmartFilters-module__Jh8Rnq__filterButton{flex:none;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.ExploreSmartFilters-module__Jh8Rnq__mobileToolbar .ExploreSmartFilters-module__Jh8Rnq__locationButton{flex:0 178px;min-width:44px;max-width:196px;padding:0 11px}.ExploreSmartFilters-module__Jh8Rnq__mobileToolbar .ExploreSmartFilters-module__Jh8Rnq__locationButton span{max-width:142px}.ExploreSmartFilters-module__Jh8Rnq__mobileSortButton{flex:154px;min-width:132px}.ExploreSmartFilters-module__Jh8Rnq__activeChips{margin-top:1px}.ExploreSmartFilters-module__Jh8Rnq__sortBackdrop{background:#08152e85}.ExploreSmartFilters-module__Jh8Rnq__sortPanel{top:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:95;border-radius:20px;width:auto;max-width:620px;margin-inline:auto;position:fixed;left:12px}.ExploreSmartFilters-module__Jh8Rnq__sortHeading{padding:14px 14px 10px 18px}.ExploreSmartFilters-module__Jh8Rnq__sortOptions button{min-height:56px;font-size:.92rem}}@media (max-width:640px){.discovery-page:has(.explore-smart-filters){gap:20px}.discovery-page:has(.explore-smart-filters)>.page-intro h1{margin:8px 0 10px;font-size:clamp(1.95rem,8.6vw,2.65rem)!important;line-height:.98!important}.discovery-page:has(.explore-smart-filters)>.page-intro p{font-size:.92rem;line-height:1.45}.ExploreSmartFilters-module__Jh8Rnq__drawerHeading,.ExploreSmartFilters-module__Jh8Rnq__drawerFields,.ExploreSmartFilters-module__Jh8Rnq__drawerFooter{padding-inline:16px}}@media (max-width:540px){.ExploreSmartFilters-module__Jh8Rnq__mobileToolbar{gap:7px}.ExploreSmartFilters-module__Jh8Rnq__filterButton{padding-inline:11px}.ExploreSmartFilters-module__Jh8Rnq__mobileToolbar .ExploreSmartFilters-module__Jh8Rnq__locationButton{flex:0 0 48px;justify-content:center;width:48px;max-width:48px}.ExploreSmartFilters-module__Jh8Rnq__mobileToolbar .ExploreSmartFilters-module__Jh8Rnq__locationButton span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ExploreSmartFilters-module__Jh8Rnq__mobileSortButton{flex:auto;min-width:0;max-width:none}.ExploreSmartFilters-module__Jh8Rnq__drawer{max-height:min(84dvh,720px)}.ExploreSmartFilters-module__Jh8Rnq__drawerFields{grid-template-columns:1fr;gap:10px}.ExploreSmartFilters-module__Jh8Rnq__drawerLocationAction{grid-column:auto}.ExploreSmartFilters-module__Jh8Rnq__drawerHeading p{font-size:.75rem}}@media (max-width:380px){.ExploreSmartFilters-module__Jh8Rnq__filterButton>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ExploreSmartFilters-module__Jh8Rnq__filterButton{justify-content:center;width:48px;padding:0}.ExploreSmartFilters-module__Jh8Rnq__filterButton b{position:absolute;top:-3px;right:-3px}}@media (prefers-reduced-motion:reduce){.ExploreSmartFilters-module__Jh8Rnq__locationButton,.ExploreSmartFilters-module__Jh8Rnq__clearButton,.ExploreSmartFilters-module__Jh8Rnq__filterButton,.ExploreSmartFilters-module__Jh8Rnq__sortButton{transition:none}}
