.DevelopersCitiesFilter_trigger__tgSA_{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--height-control-m);height:var(--height-control-m);padding:0;color:var(--color-text-secondary);background:var(--color-bg-surface);border:var(--border-thin) solid var(--color-border-subtle);border-radius:50%;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.DevelopersCitiesFilter_trigger__tgSA_:hover{color:var(--color-text-primary);border-color:var(--color-border-input)}.DevelopersCitiesFilter_icon__WVEiX{display:inline-block;flex-shrink:0;width:18px;height:18px;background-color:currentColor;mask:url(/icons/location.svg) no-repeat center/contain;-webkit-mask:url(/icons/location.svg) no-repeat center/contain}.DevelopersCitiesFilter_label__sBut6{display:none;font-size:var(--text-s);font-weight:var(--weight-semibold);white-space:nowrap}@media (min-width:1024px){.DevelopersCitiesFilter_trigger__tgSA_{width:auto;gap:var(--spacing-xs);padding:0 var(--spacing-m);border-radius:var(--radius-pill)}.DevelopersCitiesFilter_label__sBut6{display:inline}}.DevelopersCitiesFilter_triggerActive__kHenB{color:var(--color-primary);border-color:var(--color-primary)}.DevelopersCitiesFilter_badge__M9457{position:absolute;top:-4px;right:-4px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:var(--text-2xs);font-weight:var(--weight-semibold);line-height:1;color:var(--color-text-on-primary);background:var(--color-primary);border-radius:50%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DevelopersCitiesFilter_backdrop__0KTR4{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:flex-end;justify-content:stretch;padding:0;background:var(--color-overlay);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);animation:DevelopersCitiesFilter_cities-backdrop-fade-in__255vE .18s ease-out}.DevelopersCitiesFilter_backdrop__0KTR4.DevelopersCitiesFilter_exiting__X_N9m{animation:DevelopersCitiesFilter_cities-backdrop-fade-out__qpK9s .18s ease-out forwards}.DevelopersCitiesFilter_drawer__pKkF9{position:relative;width:100%;height:60vh;height:60svh;min-height:0;padding:0;border:var(--border-thin) solid var(--color-border-subtle);border-bottom:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-bg-surface);box-shadow:var(--shadow-xl);box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;animation:DevelopersCitiesFilter_cities-sheet-enter__mot9N .26s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}@media (min-width:768px){.DevelopersCitiesFilter_backdrop__0KTR4{align-items:center;justify-content:center;padding:var(--spacing-l)}.DevelopersCitiesFilter_drawer__pKkF9{width:min(420px,100%);height:auto;max-height:70vh;border-bottom:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-xl)}}.DevelopersCitiesFilter_drawer__pKkF9.DevelopersCitiesFilter_exiting__X_N9m{animation:DevelopersCitiesFilter_cities-sheet-exit__bN_Qs .22s ease-in forwards}.DevelopersCitiesFilter_close__RCY8L{position:absolute;top:var(--spacing-m);left:0;z-index:1;display:inline-flex;align-items:center;justify-content:flex-start;width:44px;height:44px;padding:0 var(--spacing-l);box-sizing:content-box;border:none;border-radius:50%;background:transparent;color:var(--color-text-primary);cursor:pointer;transition:background-color .12s ease}.DevelopersCitiesFilter_close__RCY8L:focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset)}.DevelopersCitiesFilter_header__W_y_6{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-m);padding:var(--spacing-section) var(--spacing-l) var(--spacing-xs)}.DevelopersCitiesFilter_caption__PfpK5{font-size:var(--text-s);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.DevelopersCitiesFilter_list__INvIm{list-style:none;margin:0;padding:0 0 var(--spacing-m);overflow-y:auto;min-height:0;flex:1 1 auto}.DevelopersCitiesFilter_row__3f33h{display:flex;align-items:center;gap:var(--spacing-s);width:100%;min-height:44px;padding:var(--spacing-m) var(--spacing-l);font-size:var(--text-s);color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-fast)}.DevelopersCitiesFilter_row__3f33h:focus-within,.DevelopersCitiesFilter_row__3f33h:hover{background:var(--color-bg-hover)}.DevelopersCitiesFilter_rowLabel__YUN00{flex:1 1 auto;min-width:0}.DevelopersCitiesFilter_rowCount__rfz6i{flex-shrink:0;font-size:var(--text-xs);color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DevelopersCitiesFilter_footer__uf2Bp{flex-shrink:0;display:flex;flex-direction:column;gap:var(--spacing-s);padding:var(--spacing-m) var(--spacing-l);padding-bottom:calc(var(--spacing-m) + env(safe-area-inset-bottom));border-top:var(--border-thin) solid var(--color-border-subtle);background:var(--color-bg-surface)}@keyframes DevelopersCitiesFilter_cities-backdrop-fade-in__255vE{0%{opacity:0}to{opacity:1}}@keyframes DevelopersCitiesFilter_cities-backdrop-fade-out__qpK9s{0%{opacity:1}to{opacity:0}}@keyframes DevelopersCitiesFilter_cities-sheet-enter__mot9N{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes DevelopersCitiesFilter_cities-sheet-exit__bN_Qs{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.DevelopersCitiesFilter_backdrop__0KTR4,.DevelopersCitiesFilter_backdrop__0KTR4.DevelopersCitiesFilter_exiting__X_N9m,.DevelopersCitiesFilter_drawer__pKkF9,.DevelopersCitiesFilter_drawer__pKkF9.DevelopersCitiesFilter_exiting__X_N9m{animation:none}}