.InternalAdCard_adCard__0qnAu.InternalAdCard_adCard__0qnAu{background:var(--role-surface-bg);border:1px solid var(--role-surface-border);border-radius:var(--role-surface-radius);padding:var(--role-surface-pad);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.InternalAdCard_iconWrap__sUl9m.InternalAdCard_iconWrap__sUl9m{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target-min);height:var(--touch-target-min);margin-bottom:var(--space-1);border-radius:var(--radius-chip);background:var(--color-primary-50);color:var(--color-primary)}.InternalAdCard_iconWrap__sUl9m.InternalAdCard_iconWrap__sUl9m svg{width:1.5rem;height:1.5rem;font-size:var(--fs-3xl);color:inherit}.InternalAdCard_title__snMxE.InternalAdCard_title__snMxE{margin:0;font-family:var(--role-title-card-family);font-size:var(--role-title-card-size);font-weight:var(--role-title-card-weight);line-height:var(--role-title-card-leading);letter-spacing:var(--role-title-card-tracking);color:var(--role-title-card-ink)}.InternalAdCard_description__jxWh9.InternalAdCard_description__jxWh9{margin:0;font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink);margin-bottom:var(--space-2)}.InternalAdCard_ctaBtn__Futn9.InternalAdCard_ctaBtn__Futn9{margin-top:auto}.JobsPageSearchResult_jobsPageSearchResultContainer__QyKRG.JobsPageSearchResult_jobsPageSearchResultContainer__QyKRG{display:flex;flex-direction:column}.JobsPageSearchResult_countRow__shMf2.JobsPageSearchResult_countRow__shMf2{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);margin-bottom:var(--space-3)}.JobsPageSearchResult_countSkeleton__arUAy.JobsPageSearchResult_countSkeleton__arUAy{flex:1 1;max-width:6rem}.JobsPageSearchResult_filterSummary__qTeMM.JobsPageSearchResult_filterSummary__qTeMM{margin:0;font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink);flex:1 1;min-width:0;overflow-wrap:anywhere}@media(min-width:600px){.JobsPageSearchResult_filterSummary__qTeMM.JobsPageSearchResult_filterSummary__qTeMM{margin:0;font-family:var(--role-body-family);font-size:var(--role-body-size);font-weight:var(--role-body-weight);line-height:var(--role-body-leading);letter-spacing:var(--role-body-tracking);color:var(--role-body-ink)}}.JobsPageSearchResult_countFigure__VtU3w.JobsPageSearchResult_countFigure__VtU3w{color:var(--color-text);font-weight:var(--font-weight-bold)}.JobsPageSearchResult_sort__rfZO2.JobsPageSearchResult_sort__rfZO2{margin-left:auto;display:flex;flex-shrink:0;align-items:center;gap:var(--space-2)}.JobsPageSearchResult_sortLabel__BFTOt.JobsPageSearchResult_sortLabel__BFTOt{margin:0;font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink);position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:600px){.JobsPageSearchResult_sortLabel__BFTOt.JobsPageSearchResult_sortLabel__BFTOt{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}.JobsPageSearchResult_sortControl__GJjag.JobsPageSearchResult_sortControl__GJjag{min-width:6.5rem;background:var(--color-surface);border-radius:var(--radius-base)}.JobsPageSearchResult_sortControl__GJjag.JobsPageSearchResult_sortControl__GJjag .MuiOutlinedInput-root{min-height:var(--touch-target-min)}@media(min-width:600px){.JobsPageSearchResult_sortControl__GJjag.JobsPageSearchResult_sortControl__GJjag{min-width:10.5rem}}.JobsPageSearchResult_alerts__BiJcO.JobsPageSearchResult_alerts__BiJcO{transition:transform var(--motion-duration-fast) var(--motion-ease-out)}.JobsPageSearchResult_alerts__BiJcO.JobsPageSearchResult_alerts__BiJcO:active{transform:scale(.97);transition-duration:0s}@media(prefers-reduced-motion:reduce){.JobsPageSearchResult_alerts__BiJcO.JobsPageSearchResult_alerts__BiJcO:active{transform:none;filter:brightness(.95)}}.JobsPageSearchResult_alerts__BiJcO.JobsPageSearchResult_alerts__BiJcO{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4);background:var(--color-semantic-success-light);border:1px solid var(--color-semantic-success);border-radius:var(--radius-card);text-decoration:none;color:inherit;transition:opacity var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out)}.JobsPageSearchResult_alerts__BiJcO.JobsPageSearchResult_alerts__BiJcO:hover{opacity:.85}.JobsPageSearchResult_alerts__BiJcO.JobsPageSearchResult_alerts__BiJcO:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}@media(min-width:600px){.JobsPageSearchResult_alerts__BiJcO.JobsPageSearchResult_alerts__BiJcO{padding:var(--space-6)}}.JobsPageSearchResult_alertsIcon__ihGke.JobsPageSearchResult_alertsIcon__ihGke{flex-shrink:0;color:var(--color-semantic-success)}.JobsPageSearchResult_alertsText__siUMs.JobsPageSearchResult_alertsText__siUMs{display:flex;flex:1 1;flex-direction:column;min-width:0}.JobsPageSearchResult_alertsTitle__MYu7X.JobsPageSearchResult_alertsTitle__MYu7X{margin:0;font-family:var(--role-body-family);font-size:var(--role-body-size);font-weight:var(--role-body-weight);line-height:var(--role-body-leading);letter-spacing:var(--role-body-tracking);color:var(--role-body-ink);font-weight:var(--font-weight-bold)}.JobsPageSearchResult_alertsAction__xmr9H.JobsPageSearchResult_alertsAction__xmr9H,.JobsPageSearchResult_alertsBody__ZHbxF.JobsPageSearchResult_alertsBody__ZHbxF{margin:0;font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink)}.JobsPageSearchResult_alertsAction__xmr9H.JobsPageSearchResult_alertsAction__xmr9H{flex-shrink:0;color:var(--color-semantic-success);font-weight:var(--font-weight-bold);white-space:nowrap}.JobsPageSearchResult_cities__JKQhD.JobsPageSearchResult_cities__JKQhD{padding:var(--space-4);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-card)}@media(min-width:600px){.JobsPageSearchResult_cities__JKQhD.JobsPageSearchResult_cities__JKQhD{padding:var(--space-6)}}.JobsPageSearchResult_citiesTitle__89svw.JobsPageSearchResult_citiesTitle__89svw{margin:0;font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink);display:flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-1);font-weight:var(--font-weight-bold)}.JobsPageSearchResult_cityLinks__VY3jX.JobsPageSearchResult_cityLinks__VY3jX{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-2)}.JobsPageSearchResult_cityLink__GrWWL.JobsPageSearchResult_cityLink__GrWWL{display:inline-flex;align-items:center;padding:var(--role-chip-pad-block) var(--role-chip-pad-inline);font-family:var(--role-chip-family);font-size:var(--role-chip-size);font-weight:var(--role-chip-weight);line-height:var(--role-chip-leading);border-radius:var(--role-chip-radius);white-space:nowrap;position:relative}.JobsPageSearchResult_cityLink__GrWWL.JobsPageSearchResult_cityLink__GrWWL:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;min-width:var(--touch-target-min);min-height:var(--touch-target-min);height:100%;z-index:-1}.JobsPageSearchResult_cityLink__GrWWL.JobsPageSearchResult_cityLink__GrWWL{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);text-decoration:none;transition:border-color var(--motion-duration-fast) var(--motion-ease-out),background-color var(--motion-duration-fast) var(--motion-ease-out)}.JobsPageSearchResult_cityLink__GrWWL.JobsPageSearchResult_cityLink__GrWWL:hover{border-color:var(--color-accent);background-color:var(--color-primary-50)}.JobsPageSearchResult_cityLink__GrWWL.JobsPageSearchResult_cityLink__GrWWL:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.JobsPageSearchResult_loadError__Ewn8G.JobsPageSearchResult_loadError__Ewn8G{margin-top:var(--space-2)}.JobSearchBar_bar__hgaMV.JobSearchBar_bar__hgaMV{display:flex;align-items:center;background:var(--color-surface);border-radius:var(--radius-card);border:1.5px solid var(--color-border);box-shadow:var(--shadow-md);padding:var(--space-1) var(--space-1) var(--space-1) 0;gap:0;width:100%;position:relative;transition:border-color var(--motion-duration-base) var(--motion-ease-out),box-shadow var(--motion-duration-base) var(--motion-ease-out)}.JobSearchBar_bar__hgaMV.JobSearchBar_bar__hgaMV:focus-within{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.JobSearchBar_hero___qkbJ.JobSearchBar_hero___qkbJ{max-width:900px;min-height:58px}.JobSearchBar_fullWidth__neLNj.JobSearchBar_fullWidth__neLNj{max-width:100%}.JobSearchBar_compact__cxXFr.JobSearchBar_compact__cxXFr{max-width:100%;min-height:50px}.JobSearchBar_field___6zyu.JobSearchBar_field___6zyu{display:flex;align-items:center;padding:0 12px;position:relative;min-width:0}.JobSearchBar_icon__65vji.JobSearchBar_icon__65vji{color:var(--color-text-muted);font-size:var(--fs-xl);flex-shrink:0;margin-right:var(--space-2)}.JobSearchBar_inputWrap__RXrhY.JobSearchBar_inputWrap__RXrhY{flex:1 1;position:relative;min-width:0}.JobSearchBar_input___KQ8p.JobSearchBar_input___KQ8p{width:100%;min-height:var(--touch-target-min);border:none;outline:none;font-size:var(--fs-base);color:var(--color-text);background:rgba(0,0,0,0);padding:var(--space-1) var(--space-6) var(--space-1) 0;font-family:var(--font-family-secondary)}.JobSearchBar_input___KQ8p.JobSearchBar_input___KQ8p::placeholder{color:var(--color-text-faint)}.JobSearchBar_clearBtn__uStZ_.JobSearchBar_clearBtn__uStZ_{position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--color-text-faint);padding:2px!important}.JobSearchBar_clearBtn__uStZ_.JobSearchBar_clearBtn__uStZ_:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:var(--touch-target-min);min-height:var(--touch-target-min)}.JobSearchBar_clearBtn__uStZ_.JobSearchBar_clearBtn__uStZ_:hover{color:var(--color-text);background:rgba(0,0,0,0)!important}.JobSearchBar_select__VnVsO.JobSearchBar_select__VnVsO{width:100%;font-size:var(--fs-base)}.JobSearchBar_select__VnVsO.JobSearchBar_select__VnVsO .JobSearchBar_MuiSelect-select__RRkRF{padding:var(--space-1) var(--space-6) var(--space-1) 0!important;font-size:var(--fs-base);background:rgba(0,0,0,0);text-align:left;justify-content:flex-start!important}.JobSearchBar_selectValue___CDOs.JobSearchBar_selectValue___CDOs{color:var(--color-text);font-size:var(--fs-base);text-align:left;display:block;width:100%}.JobSearchBar_placeholder__boGbf.JobSearchBar_placeholder__boGbf{color:var(--color-text-muted);font-size:var(--fs-base);text-align:left;display:block;width:100%}.JobSearchBar_divider__6YBI3.JobSearchBar_divider__6YBI3{width:1px;height:26px;background:var(--color-border);flex-shrink:0}.JobSearchBar_dropdown__iAMbh.JobSearchBar_dropdown__iAMbh{position:absolute;top:calc(100% + var(--space-2));left:calc(-1*var(--space-3));right:calc(-1*var(--space-3));z-index:var(--z-dropdown);border-radius:var(--radius-card);overflow:hidden;max-height:220px;overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border)}.JobSearchBar_dropdown__iAMbh.JobSearchBar_dropdown__iAMbh li{font-size:var(--fs-sm);padding:var(--space-2) var(--space-4);color:var(--color-text)}.JobSearchBar_dropdown__iAMbh.JobSearchBar_dropdown__iAMbh li.Mui-selected,.JobSearchBar_dropdown__iAMbh.JobSearchBar_dropdown__iAMbh li:hover{background:var(--color-primary-50)}.JobSearchBar_dropdown__iAMbh.JobSearchBar_dropdown__iAMbh li.Mui-selected:hover{background:var(--color-primary-light)}.JobSearchBar_searchBtn__zg13_.JobSearchBar_searchBtn__zg13_{border-radius:var(--radius-btn)!important;padding:0 var(--space-6)!important;white-space:nowrap;flex-shrink:0;margin-left:var(--space-2);margin-right:var(--space-2);min-height:var(--touch-target-min);min-width:130px}.JobSearchBar_bar__hgaMV.JobSearchBar_bar__hgaMV .JobSearchBar_select__VnVsO .MuiSelect-select{padding-left:0!important;padding-right:var(--space-6)!important;box-sizing:border-box;min-height:var(--touch-target-min);display:flex;align-items:center}@media(min-width:600px){.JobSearchBar_searchLabel__VC_Pd.JobSearchBar_searchLabel__VC_Pd{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(min-width:900px){.JobSearchBar_searchLabel__VC_Pd.JobSearchBar_searchLabel__VC_Pd{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}@media(min-width:600px){.JobSearchBar_bar__hgaMV.JobSearchBar_bar__hgaMV .JobSearchBar_field___6zyu{padding:0 var(--space-2)}.JobSearchBar_bar__hgaMV.JobSearchBar_bar__hgaMV .JobSearchBar_searchBtn__zg13_{min-width:var(--touch-target-min);padding:0 var(--space-3)!important}.JobSearchBar_bar__hgaMV.JobSearchBar_bar__hgaMV .JobSearchBar_searchBtn__zg13_ .MuiButton-startIcon{margin:0}}@media(min-width:900px){.JobSearchBar_bar__hgaMV.JobSearchBar_bar__hgaMV .JobSearchBar_field___6zyu{padding:0 var(--space-3)}.JobSearchBar_bar__hgaMV.JobSearchBar_bar__hgaMV .JobSearchBar_searchBtn__zg13_{min-width:130px;padding:0 var(--space-6)!important}.JobSearchBar_bar__hgaMV.JobSearchBar_bar__hgaMV .JobSearchBar_searchBtn__zg13_ .MuiButton-startIcon{margin-right:var(--space-2);margin-left:calc(var(--space-1)*-1)}}@media(max-width:599px){.JobSearchBar_bar__hgaMV.JobSearchBar_bar__hgaMV{flex-direction:column;align-items:stretch;border-radius:var(--radius-card);padding:var(--space-2);gap:var(--space-1)}.JobSearchBar_compact__cxXFr.JobSearchBar_compact__cxXFr,.JobSearchBar_hero___qkbJ.JobSearchBar_hero___qkbJ{max-width:100%}.JobSearchBar_divider__6YBI3.JobSearchBar_divider__6YBI3{display:none}.JobSearchBar_field___6zyu.JobSearchBar_field___6zyu{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}.JobSearchBar_field___6zyu.JobSearchBar_field___6zyu:last-of-type{border-bottom:none}.JobSearchBar_dropdown__iAMbh.JobSearchBar_dropdown__iAMbh{left:0;right:0}.JobSearchBar_searchBtn__zg13_.JobSearchBar_searchBtn__zg13_{border-radius:var(--radius-btn)!important;padding:0 var(--space-3)!important;margin:var(--space-1) 0 0;width:100%}}.FilterSidebar_panel__0mtnD.FilterSidebar_panel__0mtnD{background:var(--role-surface-bg);border:1px solid var(--role-surface-border);border-radius:var(--role-surface-radius);display:none;flex-shrink:0;width:17.5rem;padding:0;overflow:hidden}@media(min-width:900px){.FilterSidebar_panel__0mtnD.FilterSidebar_panel__0mtnD{display:block}}.SearchFilterDrawer_container__VE1CJ.SearchFilterDrawer_container__VE1CJ{width:100%;background-color:var(--color-surface);display:flex;flex-direction:column;box-sizing:border-box}@media(max-width:899px){.SearchFilterDrawer_container__VE1CJ.SearchFilterDrawer_container__VE1CJ{max-height:80vh;overflow-y:auto}}.SearchFilterDrawer_header__F3a4d.SearchFilterDrawer_header__F3a4d{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);min-height:var(--touch-target-min)}.SearchFilterDrawer_headerLabel__Su12J.SearchFilterDrawer_headerLabel__Su12J{display:flex;align-items:center;gap:var(--space-2)}.SearchFilterDrawer_headerTitle__pjMQd.SearchFilterDrawer_headerTitle__pjMQd{margin:0;font-family:var(--role-title-card-family);font-size:var(--role-title-card-size);font-weight:var(--role-title-card-weight);line-height:var(--role-title-card-leading);letter-spacing:var(--role-title-card-tracking);color:var(--role-title-card-ink)}.SearchFilterDrawer_filterIcon__CZ_q2.SearchFilterDrawer_filterIcon__CZ_q2{color:var(--color-accent)}.SearchFilterDrawer_clearAll__nxdS2.SearchFilterDrawer_clearAll__nxdS2{text-transform:none;white-space:nowrap}.SearchFilterDrawer_toggleRow__Vdl_S.SearchFilterDrawer_toggleRow__Vdl_S{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border)}.SearchFilterDrawer_toggleLabel__76DG7.SearchFilterDrawer_toggleLabel__76DG7{margin:0;font-family:var(--role-title-card-family);font-size:var(--role-title-card-size);font-weight:var(--role-title-card-weight);line-height:var(--role-title-card-leading);letter-spacing:var(--role-title-card-tracking);color:var(--role-title-card-ink);font-size:var(--fs-sm)}.SearchFilterDrawer_section__XEoE1.SearchFilterDrawer_section__XEoE1{border-top:1px solid var(--color-border)}.SearchFilterDrawer_sectionHeading__SyuM1.SearchFilterDrawer_sectionHeading__SyuM1{margin:0}.SearchFilterDrawer_sectionToggle__wy1ay.SearchFilterDrawer_sectionToggle__wy1ay{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch-target-min);padding:var(--space-2) var(--space-4);border:0;background:rgba(0,0,0,0);color:var(--color-text);text-align:start;cursor:pointer;font:inherit;transition:background-color var(--motion-duration-fast) var(--motion-ease-out)}.SearchFilterDrawer_sectionToggle__wy1ay.SearchFilterDrawer_sectionToggle__wy1ay:hover:not([aria-disabled=true]){background-color:var(--color-background)}.SearchFilterDrawer_sectionToggle__wy1ay.SearchFilterDrawer_sectionToggle__wy1ay:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:calc(var(--focus-ring-width)*-1)}.SearchFilterDrawer_sectionToggle__wy1ay.SearchFilterDrawer_sectionToggle__wy1ay[aria-disabled=true]{cursor:default}.SearchFilterDrawer_sectionTitle__KBDWf.SearchFilterDrawer_sectionTitle__KBDWf{margin:0;font-family:var(--role-title-card-family);font-size:var(--role-title-card-size);font-weight:var(--role-title-card-weight);line-height:var(--role-title-card-leading);letter-spacing:var(--role-title-card-tracking);color:var(--role-title-card-ink);font-size:var(--fs-sm);flex:1 1;min-width:0}.SearchFilterDrawer_sectionCount__3o5At.SearchFilterDrawer_sectionCount__3o5At{display:inline-flex;align-items:center;font-family:var(--role-chip-family);font-size:var(--role-chip-size);font-weight:var(--role-chip-weight);line-height:var(--role-chip-leading);border-radius:var(--role-chip-radius);white-space:nowrap;font-size:var(--fs-xs);padding:0 var(--space-2);color:var(--color-neutral-white);background:var(--color-primary)}.SearchFilterDrawer_chevronOpen__Y3NwP.SearchFilterDrawer_chevronOpen__Y3NwP,.SearchFilterDrawer_chevron__Yhjxe.SearchFilterDrawer_chevron__Yhjxe{flex-shrink:0;color:var(--color-text-muted);transition:transform var(--motion-duration-fast) var(--motion-ease-out)}.SearchFilterDrawer_chevronOpen__Y3NwP.SearchFilterDrawer_chevronOpen__Y3NwP{transform:rotate(180deg)}.SearchFilterDrawer_sectionBody__oF_9r.SearchFilterDrawer_sectionBody__oF_9r{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4)}.SearchFilterDrawer_sectionBody__oF_9r.SearchFilterDrawer_sectionBody__oF_9r[hidden]{display:none}.SearchFilterDrawer_pillGroup__E_rXO.SearchFilterDrawer_pillGroup__E_rXO{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2) var(--space-1)}.SearchFilterDrawer_showMore__712Mc.SearchFilterDrawer_showMore__712Mc{text-transform:none;min-height:2rem;padding-inline:var(--space-2)}.SearchFilterDrawer_searchInput__KRxQo.SearchFilterDrawer_searchInput__KRxQo .MuiOutlinedInput-input{padding-left:0}.SearchFilterDrawer_noResults__xSeN_.SearchFilterDrawer_noResults__xSeN_{margin:0;font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink)}.SearchFilterDrawer_applyFooter__OAA0D.SearchFilterDrawer_applyFooter__OAA0D{position:sticky;bottom:0;padding:var(--space-3) var(--space-4);background:var(--color-surface);border-top:1px solid var(--color-border);z-index:1}.SearchFilterDrawer_applyButton__EGqyS.SearchFilterDrawer_applyButton__EGqyS{width:100%}.FilterChip_chip__5vSU6.FilterChip_chip__5vSU6{transition:transform var(--motion-duration-fast) var(--motion-ease-out)}.FilterChip_chip__5vSU6.FilterChip_chip__5vSU6:active{transform:scale(.97);transition-duration:0s}@media(prefers-reduced-motion:reduce){.FilterChip_chip__5vSU6.FilterChip_chip__5vSU6:active{transform:none;filter:brightness(.95)}}.FilterChip_chip__5vSU6.FilterChip_chip__5vSU6:after{top:50%;left:50%;transform:translate(-50%,-50%);width:100%;min-width:var(--touch-target-min);min-height:var(--touch-target-min);height:100%;z-index:-1}.FilterChip_chip__5vSU6.FilterChip_chip__5vSU6{position:relative;display:inline-flex;align-items:center;max-width:100%;text-align:start;gap:var(--space-2);min-height:2rem;padding:var(--space-1) var(--space-3);font-family:var(--font-family-secondary);font-size:var(--fs-sm);font-weight:var(--font-weight-normal);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-chip);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out),opacity var(--motion-duration-fast) var(--motion-ease-out)}.FilterChip_chip__5vSU6.FilterChip_chip__5vSU6>svg{flex-shrink:0}.FilterChip_chip__5vSU6.FilterChip_chip__5vSU6:after{content:"";position:absolute;inset:50% 0 auto 0;height:var(--touch-target-min);transform:translateY(-50%)}.FilterChip_chip__5vSU6.FilterChip_chip__5vSU6:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.FilterChip_chip__5vSU6.FilterChip_chip__5vSU6:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.FilterChip_chip__5vSU6.FilterChip_chip__5vSU6:disabled{color:var(--text-disabled);background:var(--color-background);border-color:var(--color-border);cursor:not-allowed}.FilterChip_dense__R_kWB.FilterChip_dense__R_kWB{gap:var(--space-1);padding:var(--space-1) var(--space-2)}.FilterChip_selected__b465p.FilterChip_selected__b465p{color:var(--color-neutral-white);background:var(--color-primary);border-color:var(--color-primary);font-weight:var(--font-weight-bold)}.FilterChip_selected__b465p.FilterChip_selected__b465p:hover:not(:disabled){color:var(--color-neutral-white);background:var(--primary-dark);border-color:var(--primary-dark)}.FilterChip_removable__U5h1A.FilterChip_removable__U5h1A{color:var(--color-primary);background:var(--color-primary-50);border-color:var(--color-primary-100)}.FilterChip_removable__U5h1A.FilterChip_removable__U5h1A .FilterChip_label__QTMbz{display:block;white-space:nowrap;text-overflow:ellipsis}.FilterChip_label__QTMbz.FilterChip_label__QTMbz{display:-webkit-box;min-width:0;overflow:hidden;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.FilterChip_count__4rCgv.FilterChip_count__4rCgv{flex-shrink:0;font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.FilterChip_selected__b465p .FilterChip_count__4rCgv.FilterChip_count__4rCgv{color:var(--color-neutral-white)}.FilterChip_countReserved___NiL6.FilterChip_countReserved___NiL6{display:inline-block;min-width:4ch;text-align:right}.FilterChip_empty__UfgGU.FilterChip_empty__UfgGU:not(.FilterChip_selected__b465p){color:var(--color-text-muted);border-style:dashed}.SearchFilterButton_filterButton__DYes4.SearchFilterButton_filterButton__DYes4{min-height:var(--touch-target-min);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-btn);text-transform:none;font-size:var(--fs-sm);font-weight:var(--font-weight-bold);color:var(--color-text);background-color:var(--color-surface);white-space:nowrap;min-width:auto;box-sizing:border-box;gap:var(--space-1)}.SearchFilterButton_filterButton__DYes4.SearchFilterButton_filterButton__DYes4:hover{border-color:var(--color-primary)}.SearchFilterButton_filterButton__DYes4.SearchFilterButton_filterButton__DYes4 .MuiButton-startIcon{margin-right:var(--space-1);color:var(--color-accent)}.SearchFilterButton_count__HXIwr.SearchFilterButton_count__HXIwr{display:inline-flex;align-items:center;font-family:var(--role-chip-family);font-size:var(--role-chip-size);font-weight:var(--role-chip-weight);line-height:var(--role-chip-leading);border-radius:var(--role-chip-radius);white-space:nowrap;font-size:var(--fs-xs);padding:0 var(--space-2);margin-left:var(--space-1);color:var(--color-neutral-white);background:var(--color-primary)}.Pagination_pagination__yfQ_d.Pagination_pagination__yfQ_d{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.25rem;padding:1.25rem 0;width:100%}.Pagination_arrow__qjry_.Pagination_arrow__qjry_{position:relative}.Pagination_arrow__qjry_.Pagination_arrow__qjry_:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;min-width:var(--touch-target-min);min-height:var(--touch-target-min);height:100%;z-index:-1}.Pagination_arrow__qjry_.Pagination_arrow__qjry_{min-width:var(--input-height-md)!important;width:var(--input-height-md);height:var(--input-height-md);padding:0!important;flex-shrink:0}.Pagination_page__DQ_e4.Pagination_page__DQ_e4{transition:transform var(--motion-duration-fast) var(--motion-ease-out)}.Pagination_page__DQ_e4.Pagination_page__DQ_e4:active{transform:scale(.97);transition-duration:0s}@media(prefers-reduced-motion:reduce){.Pagination_page__DQ_e4.Pagination_page__DQ_e4:active{transform:none;filter:brightness(.95)}}.Pagination_page__DQ_e4.Pagination_page__DQ_e4{position:relative}.Pagination_page__DQ_e4.Pagination_page__DQ_e4:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;min-width:var(--touch-target-min);min-height:var(--touch-target-min);height:100%;z-index:-1}.Pagination_page__DQ_e4.Pagination_page__DQ_e4{display:inline-flex;align-items:center;justify-content:center;min-width:var(--input-height-md);height:var(--input-height-md);padding:0 .5rem;border-radius:var(--radius-base);border:1px solid var(--color-border);color:var(--color-text);font-size:var(--fs-sm);background:none;cursor:pointer;font-family:inherit;transition:background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out),opacity var(--motion-duration-fast) var(--motion-ease-out)}.Pagination_page__DQ_e4.Pagination_page__DQ_e4:hover{border-color:var(--color-accent);color:var(--color-accent)}.Pagination_page__DQ_e4.Pagination_page__DQ_e4:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Pagination_pageActive__moluM.Pagination_pageActive__moluM{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-neutral-white);font-weight:600;pointer-events:none;cursor:default}.Pagination_ellipsis__pi19S.Pagination_ellipsis__pi19S{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;color:var(--color-text-muted);font-size:var(--fs-sm);-webkit-user-select:none;user-select:none}.WhatsAppJoinCard_card__ZtrW1.WhatsAppJoinCard_card__ZtrW1{background:var(--role-surface-bg);border:1px solid var(--role-surface-border);border-radius:var(--role-surface-radius);padding:var(--role-surface-pad);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.WhatsAppJoinCard_gapAbove__MfSgj.WhatsAppJoinCard_gapAbove__MfSgj{margin-top:var(--space-4)}.WhatsAppJoinCard_gapBelow__COcf7.WhatsAppJoinCard_gapBelow__COcf7{margin-bottom:var(--space-4)}.WhatsAppJoinCard_row__LyTX_.WhatsAppJoinCard_row__LyTX_{display:flex;align-items:flex-start;gap:var(--space-3);flex:1 1 12rem;min-width:0}.WhatsAppJoinCard_icon__yT_kx.WhatsAppJoinCard_icon__yT_kx{flex:none;color:var(--color-semantic-success)}.WhatsAppJoinCard_text__9l8Jy.WhatsAppJoinCard_text__9l8Jy{flex:1 1;min-width:0}.WhatsAppJoinCard_title__VrREF.WhatsAppJoinCard_title__VrREF{font-family:var(--role-title-card-family);font-size:var(--role-title-card-size);font-weight:var(--role-title-card-weight);line-height:var(--role-title-card-leading);letter-spacing:var(--role-title-card-tracking);color:var(--role-title-card-ink);margin:0}.WhatsAppJoinCard_body__JVgDT.WhatsAppJoinCard_body__JVgDT{font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink);margin:0}.WhatsAppJoinCard_action__EMDVv.WhatsAppJoinCard_action__EMDVv{flex-shrink:0}.Breadcrumbs_breadcrumbs__0II_j.Breadcrumbs_breadcrumbs__0II_j{padding:.5rem 0}.Breadcrumbs_list__LJSue.Breadcrumbs_list__LJSue{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:0;font-size:var(--fs-sm);font-family:var(--font-family-secondary)}.Breadcrumbs_list__LJSue.Breadcrumbs_list__LJSue.Breadcrumbs_xs__EsLs_{font-size:var(--fs-xs)}.Breadcrumbs_item__SPOIC.Breadcrumbs_item__SPOIC{display:flex;align-items:center}.Breadcrumbs_link___lxAf.Breadcrumbs_link___lxAf{position:relative}.Breadcrumbs_link___lxAf.Breadcrumbs_link___lxAf:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;min-width:var(--touch-target-min);min-height:var(--touch-target-min);height:100%;z-index:-1}.Breadcrumbs_link___lxAf.Breadcrumbs_link___lxAf{color:var(--color-text-muted);text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-ease-out)}.Breadcrumbs_link___lxAf.Breadcrumbs_link___lxAf:hover{color:var(--color-accent);text-decoration:underline}.Breadcrumbs_link___lxAf.Breadcrumbs_link___lxAf:focus-visible{outline:2px solid var(--color-accent);border-radius:var(--radius-base)}.Breadcrumbs_separator__etls7.Breadcrumbs_separator__etls7{color:var(--color-text-muted);font-size:var(--fs-base);width:1rem!important;height:1rem!important;flex-shrink:0;opacity:.5;margin:0 2px}.Breadcrumbs_current__MgICi.Breadcrumbs_current__MgICi{color:var(--color-text);font-weight:500}.ActiveSearchFilters_row__8K5KU.ActiveSearchFilters_row__8K5KU{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2)}.ActiveSearchFilters_label__ouEkN.ActiveSearchFilters_label__ouEkN{margin:0;font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink)}.ActiveSearchFilters_chips__cc1ak.ActiveSearchFilters_chips__cc1ak{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.ActiveSearchFilters_clearAll__QCT_c.ActiveSearchFilters_clearAll__QCT_c{text-transform:none}