.page_page__BtG4E{padding:var(--space-12) 0 var(--space-16);background:var(--color-bg);min-height:60vh}@media (max-width:767.98px){.page_page__BtG4E{padding:var(--space-6) 0 var(--space-12)}.page_inner__OWPqO{padding-left:var(--space-4);padding-right:var(--space-4)}}.ConfirmRequest_card__E7naZ{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:520px;margin:0 auto;padding:var(--space-8) var(--space-6);border:var(--border-card);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-primary-dark);min-width:0}.ConfirmRequest_title__Z_OMf{margin:0;font-size:var(--fs-h2);line-height:1.2;font-weight:800;color:var(--color-primary-dark);text-wrap:balance}.ConfirmRequest_title__Z_OMf:focus{outline:none}.ConfirmRequest_lead__78OxD{margin:0;font-size:var(--fs-body);line-height:1.55;color:var(--color-gray-5)}.ConfirmRequest_summary__TBz6R{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-gray-1)}.ConfirmRequest_summaryRow__4x_Eh{display:grid;grid-template-columns:minmax(84px,38%) minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline}.ConfirmRequest_summaryRow__4x_Eh dt{font-size:var(--fs-small);line-height:1.5;color:var(--color-gray-4)}.ConfirmRequest_summaryRow__4x_Eh dd{margin:0;font-size:var(--fs-small);line-height:1.5;font-weight:600;color:var(--color-primary-dark);overflow-wrap:anywhere}.ConfirmRequest_section__4jKo2{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-divider);min-width:0}.ConfirmRequest_sectionTitle__IGE5Y{margin:0;font-size:var(--fs-body);line-height:1.4;font-weight:700;color:var(--color-primary-dark)}.ConfirmRequest_consentText__fqAUn{max-height:200px;overflow-y:auto;padding:var(--space-3) var(--space-4);border:1px solid var(--color-gray-2);border-radius:var(--radius-sm);background:var(--color-bg);font-size:var(--fs-small);line-height:1.55;color:var(--color-gray-5);white-space:pre-line;overflow-wrap:anywhere;overscroll-behavior:contain}.ConfirmRequest_consentText__fqAUn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ConfirmRequest_check__R8qbx{display:flex;align-items:center;gap:var(--space-3);min-height:44px;font-size:var(--fs-body);line-height:1.4;font-weight:600;color:var(--color-primary-dark);cursor:pointer}.ConfirmRequest_check__R8qbx input{flex:0 0 auto;width:20px;height:20px;margin:0;accent-color:var(--color-primary-accent);cursor:pointer}.ConfirmRequest_check__R8qbx input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ConfirmRequest_checkFlag__Y9j4q{color:var(--color-danger-ink)}.ConfirmRequest_icon__b1VzI{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full)}.ConfirmRequest_iconSuccess__eKnKz{background:var(--color-success);color:var(--color-surface)}.ConfirmRequest_iconMuted__9yB9a{background:var(--color-gray-1);color:var(--color-gray-4)}.ConfirmRequest_ctaButton__0YDGF,.ConfirmRequest_cta__WNkKI{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 var(--space-6);border:0;border-radius:var(--radius-sm);background:var(--color-primary-accent);color:var(--color-on-accent);font-family:inherit;font-size:var(--fs-body);font-weight:700;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-hover)}.ConfirmRequest_ctaButton__0YDGF:hover,.ConfirmRequest_cta__WNkKI:hover{background:var(--color-primary-accent-hover)}.ConfirmRequest_ctaButton__0YDGF:focus-visible,.ConfirmRequest_cta__WNkKI:focus-visible,.ConfirmRequest_textLink__pkr_N:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ConfirmRequest_textLink__pkr_N{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-small);font-weight:600;color:var(--color-accent-ink);text-decoration:underline;text-underline-offset:3px}.ConfirmRequest_skel__qHzjS{border-radius:var(--radius-sm);background:var(--color-gray-1);animation:ConfirmRequest_rqcPulse__ZNfmC 1.4s ease-in-out infinite}.ConfirmRequest_skelTitle__ZZIww{width:70%;height:30px}.ConfirmRequest_skelLine__F2MtC{width:90%;height:16px}.ConfirmRequest_skelBox__vmgAC{width:100%;height:96px}.ConfirmRequest_skelButton__uQGGX{width:100%;height:52px}@keyframes ConfirmRequest_rqcPulse__ZNfmC{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ConfirmRequest_skel__qHzjS{animation:none}}.ConfirmRequest_srOnly__6OFfO{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:767.98px){.ConfirmRequest_card__E7naZ{padding:var(--space-6) var(--space-4)}}.Chip_chip__hjLvv{--chip-h:32px;position:relative;display:inline-flex;align-items:center;gap:6px;height:var(--chip-h);padding:0 12px;border-radius:var(--radius-sm,8px);border:1px solid transparent;background:var(--color-chip-bg);color:var(--color-primary-dark);font-family:inherit;font-size:var(--fs-small,14px);font-weight:500;line-height:1;white-space:nowrap;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out}.Chip_chip__hjLvv[data-size=sm]{--chip-h:28px;padding:0 10px;font-size:var(--fs-caption,12px)}.Chip_chip__hjLvv:hover{background:var(--color-gray-2)}.Chip_chip__hjLvv:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:2px}.Chip_chip__hjLvv[data-selected]{background:var(--color-chip-bg-active);color:var(--color-chip-fg-active)}.Chip_chip__hjLvv[data-selected]:hover{opacity:.92}.Chip_chip__hjLvv:disabled{opacity:.4;cursor:not-allowed}.Chip_chip__hjLvv:disabled:hover{background:var(--color-chip-bg)}.Chip_chip__hjLvv[data-selected]:disabled:hover{background:var(--color-chip-bg-active)}.Chip_icon__G0zAZ{display:inline-flex;width:16px;height:16px;flex-shrink:0}.Chip_icon__G0zAZ>svg{width:100%;height:100%}.Chip_label__wMn_4{display:inline-block}.Chip_count__R_mq4{font-size:var(--fs-caption,12px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7}@media (pointer:coarse){.Chip_chip__hjLvv,.Chip_chip__hjLvv[data-size=sm]{--chip-h:44px}}.ChipGroup_root__7yE8k{position:relative;min-width:0;max-width:100%}.ChipGroup_scroller__Hufy0{display:flex;gap:8px;padding:4px;margin:-4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ChipGroup_scroller__Hufy0::-webkit-scrollbar{display:none}.ChipGroup_scroller__Hufy0[data-fade=right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.ChipGroup_scroller__Hufy0[data-fade=left]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px);mask-image:linear-gradient(90deg,transparent,#000 40px)}.ChipGroup_scroller__Hufy0[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.ChipGroup_scroller__Hufy0[data-wrap]{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}.RemovableChip_chip__Jp3mZ{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding-inline:10px 4px;border-radius:var(--radius-sm);background:var(--color-chip-bg-active);color:var(--color-chip-fg-active);font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.RemovableChip_sm__dx9v6{height:28px}.RemovableChip_md__khUcW{height:32px}.RemovableChip_icon__FTCCV{display:inline-flex;flex:0 0 auto}.RemovableChip_label__2HmFc{overflow:hidden;text-overflow:ellipsis}.RemovableChip_remove__9Erq0{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;opacity:.8}.RemovableChip_remove__9Erq0:hover{opacity:1;background:color-mix(in srgb,currentColor 18%,transparent)}.RemovableChip_remove__9Erq0:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:1px;opacity:1}@media (pointer:coarse){.RemovableChip_remove__9Erq0{width:28px;height:28px}}.GeoSearch_root__eMa1_{position:relative;min-width:0}.GeoSearch_field__jvL__{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:40px;padding:3px 8px;border-radius:var(--radius-sm);border:1px solid var(--color-gray-2);background:var(--color-surface);color:var(--color-primary-dark);cursor:text}.GeoSearch_lg__7bpZ_{min-height:48px;padding-inline:12px}.GeoSearch_field__jvL__:focus-within{border-color:var(--color-primary-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-accent) 30%,transparent)}.GeoSearch_fieldIcon__SW6yu{flex:0 0 auto;color:var(--color-gray-4)}.GeoSearch_input__fVPsh{flex:1 1 80px;min-width:80px;min-height:30px;border:0;background:transparent;color:inherit;font:inherit;font-size:16px;outline:none}.GeoSearch_input__fVPsh::placeholder{color:var(--color-gray-3)}.GeoSearch_input__fVPsh:disabled{opacity:.4}.GeoSearch_clear__648Uc{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:var(--color-gray-4);cursor:pointer}.GeoSearch_clear__648Uc:hover{background:var(--color-gray-1);color:var(--color-primary-dark)}.GeoSearch_back__2b1FA:focus-visible,.GeoSearch_clear__648Uc:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:2px}.GeoSearch_fieldGhost__IMy_j{cursor:default}.GeoSearch_ghostText__404eV{flex:1 1 auto;font-size:16px;color:var(--color-gray-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1024px){.GeoSearch_field__jvL__{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.GeoSearch_field__jvL__::-webkit-scrollbar{display:none}.GeoSearch_field__jvL__>*{flex-shrink:0}.GeoSearch_field__jvL__>.GeoSearch_input__fVPsh{flex:1 0 80px}}.GeoSearch_popover__b6NL9{position:absolute;z-index:var(--z-modal);inset-inline:0;top:calc(100% + 4px);min-width:280px;max-height:360px;overflow:auto;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-gray-2);box-shadow:var(--shadow-md);animation:GeoSearch_appear__cANPu .22s cubic-bezier(.22,1,.36,1)}[data-theme=dark] .GeoSearch_popover__b6NL9{border-color:transparent}.GeoSearch_list__o9d9m{list-style:none;margin:0;padding:6px 0}.GeoSearch_heading__IcNUa{padding:10px 14px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-ink)}.GeoSearch_option__dc7VP{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 14px;cursor:pointer;color:var(--color-primary-dark)}.GeoSearch_optionActive__e_H_k{background:var(--color-gray-1)}.GeoSearch_optionIcon__eQnCA{flex:0 0 auto;color:var(--color-gray-4)}.GeoSearch_optionText__4vFHa{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.GeoSearch_optionLabel__1TKiU{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GeoSearch_optionCount__IZ6Vz,.GeoSearch_optionSub__1j7Zv{font-size:12px;color:var(--color-gray-4)}.GeoSearch_optionCount__IZ6Vz{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GeoSearch_empty__xNO_4{padding:14px;font-size:14px;color:var(--color-gray-4)}.GeoSearch_screen__UF36P{position:fixed;inset:0;z-index:var(--z-sheet);display:flex;flex-direction:column;background:var(--color-bg);padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);animation:GeoSearch_appear__cANPu .22s cubic-bezier(.22,1,.36,1)}.GeoSearch_screenHead__fa32K{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--color-gray-2)}.GeoSearch_screenField__1awau{flex:1 1 auto;min-width:0}.GeoSearch_back__2b1FA{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--color-primary-dark);cursor:pointer}.GeoSearch_screenBody__tMCAc{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch}@keyframes GeoSearch_appear__cANPu{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.GeoSearch_popover__b6NL9,.GeoSearch_screen__UF36P{animation:none}}.CityStats_section___gjYE{padding:24px 0}.CityStats_card__LkFQQ{background:#f7f8fb;border:1px solid #e6e8ef;border-radius:12px;padding:28px 32px}.CityStats_title__P_za1{font-size:22px;font-weight:700;color:#0a0d17;margin:0 0 14px;line-height:1.3}.CityStats_overview__rjfe_{font-size:17px;line-height:1.6;color:#2c3142;margin:0 0 12px;font-weight:500}.CityStats_row__xWmgn{font-size:15px;line-height:1.6;color:#4a5066;margin:0 0 8px}.CityStats_row__xWmgn strong{color:#0a0d17}@media screen and (max-width:600px){.CityStats_card__LkFQQ{padding:20px}.CityStats_title__P_za1{font-size:19px}.CityStats_overview__rjfe_{font-size:16px}}.CityPicker_wrap__EkZC2{position:relative;display:flex;align-items:center}.CityPicker_wrapRow__N_0Ve{display:block;width:100%}.CityPicker_pill__p7PbQ{display:inline-flex;align-items:center;gap:6px;height:36px;max-width:160px;padding:0 10px;border:1px solid var(--color-gray-2);border-radius:var(--radius-full,999px);background:transparent;color:var(--color-primary-dark);font-size:13px;font-weight:600;transition:border-color .15s,background .15s}.CityPicker_pill__p7PbQ:hover{border-color:var(--color-primary-accent)}.CityPicker_pill__p7PbQ:focus-visible,.CityPicker_popLink__TTLlA:focus-visible,.CityPicker_reset__v8Su1:focus-visible,.CityPicker_row__UT4bG:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:2px}.CityPicker_pin__7bImk{color:var(--color-accent-ink);flex:none}.CityPicker_value__vEWvg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CityPicker_row__UT4bG{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px 20px;background:transparent;color:var(--color-primary-dark);font-size:16px;font-weight:600;text-align:start}.CityPicker_row__UT4bG:hover{background:var(--color-gray-1)}.CityPicker_rowLabel__EwsD4{flex:1 1 auto}.CityPicker_row__UT4bG .CityPicker_value__vEWvg{color:var(--color-gray-5);font-weight:600;max-width:55%}.CityPicker_sub__nFxgr{color:var(--color-gray-4);font-size:12px}.CityPicker_popover___RNuU{z-index:10000;width:min(360px,calc(100vw - 16px));padding:12px;display:flex;flex-direction:column;gap:10px;background:var(--color-surface);border:1px solid var(--color-gray-2);border-radius:var(--radius-md);box-shadow:var(--shadow-md,0 12px 32px -12px rgba(2,18,40,.18))}.CityPicker_popTitle__EB2S9{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--color-gray-4)}.CityPicker_popLinks__hlKYV{display:flex;flex-wrap:wrap;gap:6px}.CityPicker_popLink__TTLlA{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:var(--radius-full,999px);background:var(--color-chip-bg);color:var(--color-primary-dark);font-size:13px;font-weight:600}.CityPicker_popLink__TTLlA:hover{background:var(--color-main-tint);color:var(--color-primary-main)}.CityPicker_reset__v8Su1{align-self:flex-start;min-height:32px;padding:0 4px;color:var(--color-primary-main);font-size:13px;font-weight:600;background:transparent}.CityPicker_reset__v8Su1:hover{text-decoration:underline}@media (max-width:1280px){.CityPicker_pill__p7PbQ .CityPicker_value__vEWvg{display:none}.CityPicker_pill__p7PbQ{padding:0 9px}}@media (pointer:coarse){.CityPicker_pill__p7PbQ{height:44px}.CityPicker_popLink__TTLlA,.CityPicker_reset__v8Su1{min-height:44px}}@media (prefers-reduced-motion:reduce){.CityPicker_pill__p7PbQ,.CityPicker_row__UT4bG{transition:none}}.CategoryTiles_section__3kmio{padding:40px 0 var(--space-8);background:var(--color-bg)}.CategoryTiles_title__8_Q4f{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:800;color:var(--color-primary-dark);margin:0 0 var(--space-6);letter-spacing:-.01em}.CategoryTiles_grid__9x20K{display:grid;grid-template-columns:repeat(var(--tiles,6),minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);list-style:none;margin:0;padding:0;transition:opacity .2s ease-out}.CategoryTiles_grid__9x20K[data-busy]{opacity:.55}.CategoryTiles_tile__t6cwY{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--color-elev-1);border:var(--border-card);border-radius:var(--radius-md);transition:box-shadow .18s ease-out,border-color .18s ease-out}.CategoryTiles_tile__t6cwY:hover{box-shadow:var(--shadow-card-hover)}.CategoryTiles_icon__8QfG2{display:inline-flex;color:var(--color-accent-ink)}.CategoryTiles_tileTitle__kAnxm{font-size:16px;font-weight:700;line-height:1.25;color:var(--color-primary-dark);margin:0}.CategoryTiles_rows__uhgqf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.CategoryTiles_row__NGxws{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:14px;line-height:1.35;color:var(--color-gray-5);text-decoration:none;padding:4px 0;border-radius:var(--radius-sm)}.CategoryTiles_row__NGxws:focus-visible .CategoryTiles_rowLabel__xRn6a,.CategoryTiles_row__NGxws:hover .CategoryTiles_rowLabel__xRn6a{color:var(--color-accent-ink);text-decoration:underline}.CategoryTiles_row__NGxws:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px}.CategoryTiles_rowCount__Mvnvq{font-weight:700;color:var(--color-primary-dark);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (pointer:coarse){.CategoryTiles_row__NGxws{min-height:44px;align-items:center}}@media (max-width:1199px){.CategoryTiles_grid__9x20K{grid-template-columns:repeat(var(--tiles-md,3),minmax(0,1fr))}}@media (max-width:767px){.CategoryTiles_section__3kmio{padding:28px 0 4px}.CategoryTiles_grid__9x20K{grid-template-columns:repeat(var(--tiles-sm,2),minmax(0,1fr));gap:var(--space-3)}.CategoryTiles_tile__t6cwY{padding:var(--space-3)}}@media (prefers-reduced-motion:reduce){.CategoryTiles_grid__9x20K,.CategoryTiles_tile__t6cwY{transition:none}}.Community_section__Hdnvq{padding:48px 0;background:var(--color-bg)}.Community_header__Eo_bO{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-6)}.Community_title__YMmNc{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:800;color:var(--color-primary-dark);margin:0;letter-spacing:-.01em}.Community_headerRight__iwJ4w{display:flex;align-items:center;gap:var(--space-2);-webkit-margin-start:auto;margin-inline-start:auto}.Community_navBtn__HyKmD:disabled{opacity:.4;cursor:default}.Community_navBtn__HyKmD{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1;color:var(--color-gray-5);background:var(--color-gray-1);border:1px solid var(--color-gray-2);border-radius:var(--radius-full);cursor:pointer}.Community_navBtn__HyKmD:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px}.Community_navPrev__L1nnR .Community_navIcon__Ghy1A{transform:rotate(90deg)}.Community_navNext__GVadQ .Community_navIcon__Ghy1A,[dir=rtl] .Community_navPrev__L1nnR .Community_navIcon__Ghy1A{transform:rotate(-90deg)}[dir=rtl] .Community_navNext__GVadQ .Community_navIcon__Ghy1A{transform:rotate(90deg)}.Community_viewAll__zG8y7{font-size:14px;font-weight:700;color:var(--color-accent-ink);text-decoration:none;white-space:nowrap}.Community_viewAll__zG8y7:focus-visible,.Community_viewAll__zG8y7:hover{text-decoration:underline}.Community_viewAll__zG8y7:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px;border-radius:4px}.Community_viewAllArrow__yaeAR{display:inline-block}[dir=rtl] .Community_viewAllArrow__yaeAR{transform:scaleX(-1)}.Community_track__ShzR7{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(96px,max-content);justify-content:start;grid-gap:var(--space-4);gap:var(--space-4);overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:var(--space-2);scrollbar-width:thin}.Community_person__j4ppI{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-decoration:none;scroll-snap-align:start;min-width:96px}.Community_avatarWrap__MXNwg{position:relative;overflow:visible;background:var(--color-gray-1);display:inline-flex;align-items:center;justify-content:center}.Community_avatarWrap__MXNwg,.Community_avatar__XB3_U{width:72px;height:72px;border-radius:var(--radius-full)}.Community_avatar__XB3_U{object-fit:cover;display:block}.Community_avatarFallback__WWNf3{font-size:24px;font-weight:800;color:var(--color-gray-4)}.Community_check__BTqKW{position:absolute;inset-inline-end:4px;bottom:4px;width:16px;height:16px;border-radius:var(--radius-full);background:var(--color-primary-accent);color:var(--color-on-accent);display:inline-flex;align-items:center;justify-content:center}.Community_personName__lbybl{font-size:14px;line-height:1.25;text-align:center;color:var(--color-primary-dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Community_person__j4ppI:focus-visible .Community_personName__lbybl,.Community_person__j4ppI:hover .Community_personName__lbybl{color:var(--color-accent-ink)}.Community_person__j4ppI:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:4px;border-radius:var(--radius-sm)}.Community_skeleton__jOB5H{height:104px;border-radius:var(--radius-sm);background:var(--color-gray-1)}.Community_agencies__BN_Ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-6)}.Community_agency__6MELi{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-height:120px;padding:var(--space-3);background:var(--color-elev-1);border:var(--border-card);border-radius:var(--radius-md);text-decoration:none;transition:box-shadow .18s ease-out}.Community_agency__6MELi:hover{box-shadow:var(--shadow-card-hover)}.Community_agency__6MELi:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px}.Community_logoWrap__cISX_{width:100%;height:48px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-surface-fixed);border-radius:var(--radius-sm);overflow:hidden}.Community_logo__BVcRM{max-width:100%;max-height:40px;object-fit:contain}.Community_logoFallback__IWWdE{font-size:20px;font-weight:800;color:var(--color-ink-fixed)}.Community_agencyName__CInOn{font-size:13px;font-weight:700;line-height:1.25;text-align:center;color:var(--color-primary-dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Community_agencyStat__obAvP{font-size:12px;color:var(--color-gray-4)}@media (max-width:1023px){.Community_agencies__BN_Ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.Community_section__Hdnvq{padding:32px 0}.Community_headerRight__iwJ4w .Community_navBtn__HyKmD{display:none}.Community_headerRight__iwJ4w{-webkit-margin-start:0;margin-inline-start:0}.Community_agencies__BN_Ol{display:flex;overflow-x:auto;scroll-snap-type:x proximity}.Community_agency__6MELi{flex:0 0 160px;scroll-snap-align:start}}@media (pointer:coarse){.Community_navBtn__HyKmD{min-width:44px;min-height:44px}.Community_viewAll__zG8y7{min-height:44px;display:inline-flex;align-items:center}}@media (prefers-reduced-motion:reduce){.Community_agencies__BN_Ol,.Community_track__ShzR7{scroll-behavior:auto}.Community_agency__6MELi{transition:none}}@media (min-width:1024px){.Community_track__ShzR7{grid-auto-flow:row;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-columns:auto;justify-content:stretch;overflow:visible;padding-bottom:0}.Community_navBtn__HyKmD{display:none}.Community_avatarFallback__WWNf3,.Community_avatarWrap__MXNwg,.Community_avatar__XB3_U{width:96px;height:96px}}@media (max-width:1023.98px){.Community_agencies__BN_Ol{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(150px,max-content);overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:var(--space-2);scrollbar-width:thin}}.FavoritesList_wrap__EGoSQ{display:flex;flex-direction:column;gap:24px}.FavoritesList_tabs__UruAx{display:flex;gap:4px;background:var(--color-gray-1);border-radius:var(--radius-md);padding:4px;width:-moz-fit-content;width:fit-content}.FavoritesList_tab__xk_oy{padding:9px 18px;border-radius:var(--radius-sm);font-size:13px;font-weight:700;color:var(--color-gray-4);background:transparent;transition:all .15s}.FavoritesList_tab__xk_oy:hover{color:var(--color-primary-dark)}.FavoritesList_tabActive__XIaGv{background:var(--color-surface);color:var(--color-primary-dark);box-shadow:var(--shadow-sm)}.FavoritesList_grid__LUmml{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.FavoritesList_skeleton___OJFy{aspect-ratio:3/4;background:linear-gradient(90deg,var(--color-gray-1) 0,var(--color-gray-2) 50%,var(--color-gray-1) 100%);background-size:200% 100%;animation:FavoritesList_shimmer___wJtS 1.4s ease-in-out infinite;border-radius:var(--radius-md)}@keyframes FavoritesList_shimmer___wJtS{0%{background-position:200% 0}to{background-position:-200% 0}}.FavoritesList_empty__IMmX_{text-align:center;padding:72px 20px;max-width:520px;margin:0 auto}@media (max-width:767.98px){.FavoritesList_empty__IMmX_{padding:32px 16px 40px}}.FavoritesList_emptyIcon__bazXT{width:88px;height:88px;border-radius:50%;background:rgba(214,69,69,.08);color:var(--color-danger);display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px}.FavoritesList_emptyTitle__elqPS{font-size:26px;font-weight:700;margin-bottom:10px;color:var(--color-primary-dark);letter-spacing:-.01em}.FavoritesList_emptyDesc__UxxJ1{font-size:15px;color:var(--color-gray-5);line-height:160%;margin-bottom:24px}.FavoritesList_emptyCta__8SHTv{display:inline-block;padding:14px 28px;background:var(--color-brand-button-bg);color:var(--color-brand-button-text);border-radius:var(--radius-sm);font-weight:700;font-size:15px}.FavoritesList_emptyCta__8SHTv:hover{background:var(--color-primary-main)}.FavoritesList_filterEmpty__XgXTS{padding:48px 20px;text-align:center;color:var(--color-gray-4);font-size:15px}@media (max-width:900px){.FavoritesList_grid__LUmml{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:540px){.FavoritesList_grid__LUmml{grid-template-columns:1fr;gap:12px}.FavoritesList_tabs__UruAx{width:100%}.FavoritesList_tab__xk_oy{flex:1 1;padding:10px 12px}.FavoritesList_empty__IMmX_{padding:48px 16px}.FavoritesList_emptyTitle__elqPS{font-size:22px}}.FavoritesList_syncHint__tUdpm{margin:0 0 14px;font-size:13px;color:var(--color-gray-5);line-height:150%}.FavoritesList_emptyCta__8SHTv:focus-visible,.FavoritesList_tab__xk_oy:focus-visible{outline:2px solid var(--color-primary-main);outline-offset:2px}@media (pointer:coarse){.FavoritesList_emptyCta__8SHTv,.FavoritesList_tab__xk_oy{min-height:44px;display:inline-flex;align-items:center}}@media (prefers-reduced-motion:reduce){.FavoritesList_emptyCta__8SHTv,.FavoritesList_tab__xk_oy{transition:none}.FavoritesList_skeleton___OJFy{animation:none}}.FavoritesList_prefs__ObOhY{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;cursor:pointer}.FavoritesList_prefs__ObOhY input{width:18px;height:18px;margin-top:2px;accent-color:var(--color-primary-accent)}.FavoritesList_prefsLabel__0Nd9_{display:block;font-size:14px;font-weight:600;color:var(--color-primary-dark)}.FavoritesList_prefsHint__Dn7R8{display:block;font-size:12px;color:var(--color-gray-4)}.FeaturedProperties_section__euZc0{padding:48px 0;background:var(--color-bg)}.FeaturedProperties_header__huVIT{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-6)}.FeaturedProperties_title__SgWlz{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:800;color:var(--color-primary-dark);margin:0;letter-spacing:-.01em}.FeaturedProperties_tabs__Hh8ph{flex:0 0 auto}.FeaturedProperties_viewAll__RYslx{-webkit-margin-start:auto;margin-inline-start:auto;font-size:14px;font-weight:700;color:var(--color-accent-ink);text-decoration:none;white-space:nowrap}.FeaturedProperties_viewAll__RYslx:focus-visible,.FeaturedProperties_viewAll__RYslx:hover{text-decoration:underline}.FeaturedProperties_viewAll__RYslx:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px;border-radius:4px}.FeaturedProperties_grid__aR_9V{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);transition:opacity .2s ease-out}.FeaturedProperties_grid__aR_9V[data-busy]{opacity:.55}.FeaturedProperties_card__ZqqdJ{height:100%}.FeaturedProperties_empty___uoEZ{margin:0;padding:var(--space-6) 0;font-size:15px;line-height:1.5;color:var(--color-gray-5)}.FeaturedProperties_emptyLink__w167Y{font-weight:700;color:var(--color-accent-ink);text-decoration:underline}.FeaturedProperties_emptyLink__w167Y:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px;border-radius:4px}.FeaturedProperties_retry__G2_cK{padding:0;font:inherit;font-weight:700;color:var(--color-accent-ink);text-decoration:underline;background:none;border:0;cursor:pointer}.FeaturedProperties_retry__G2_cK:disabled{cursor:default;opacity:.6}.FeaturedProperties_retry__G2_cK:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px;border-radius:4px}@media (pointer:coarse){.FeaturedProperties_emptyLink__w167Y,.FeaturedProperties_retry__G2_cK{display:inline-flex;align-items:center;min-height:44px}}.FeaturedProperties_more__3l7Hy{display:none}@media (max-width:1279px){.FeaturedProperties_grid__aR_9V{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.FeaturedProperties_grid__aR_9V{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.FeaturedProperties_section__euZc0{padding:32px 0}.FeaturedProperties_grid__aR_9V{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.FeaturedProperties_grid__aR_9V:not([data-expanded]) .FeaturedProperties_card__ZqqdJ:nth-child(n+7){display:none}.FeaturedProperties_more__3l7Hy{display:block;width:100%;min-height:44px;margin-top:var(--space-4);font-size:15px;font-weight:700;color:var(--color-primary-dark);background:var(--color-gray-1);border:1px solid var(--color-gray-2);border-radius:var(--radius-sm);cursor:pointer}.FeaturedProperties_more__3l7Hy:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px}.FeaturedProperties_viewAll__RYslx{-webkit-margin-start:0;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.FeaturedProperties_grid__aR_9V{transition:none}}.CodeStep_root__wiyoT{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;width:100%}.CodeStep_page__JGZ9Z{text-align:start}.CodeStep_inline__rFP_x{max-width:360px;margin-inline:auto;align-items:stretch;text-align:center}.CodeStep_intro__olorz,.CodeStep_sent__T1w0f{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--color-gray-5);overflow-wrap:anywhere}.CodeStep_sent__T1w0f:focus{outline:none}.CodeStep_field__Y6BHS{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;text-align:start}.CodeStep_inline__rFP_x .CodeStep_field__Y6BHS{text-align:center}.CodeStep_label__VjOC9{font-size:var(--fs-small);line-height:1.4;font-weight:600;color:var(--color-primary-dark)}.CodeStep_phone__AfQIf{min-width:0}.CodeStep_phone__AfQIf .react-tel-input input{font-size:16px!important}.CodeStep_codeRow__oC6U6{display:flex;gap:var(--space-2);min-width:0}.CodeStep_code__GWVns{flex:1 1 auto;width:100%;min-width:0;height:52px;padding:0 var(--space-3);border:1px solid var(--color-gray-2);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-primary-dark);font-family:inherit;font-size:var(--fs-h3);font-weight:700;letter-spacing:.3em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color var(--motion-fast) var(--ease-hover)}.CodeStep_code__GWVns:hover{border-color:var(--color-gray-3)}.CodeStep_code__GWVns:focus{outline:none;border-color:var(--color-primary-accent)}.CodeStep_code__GWVns:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.CodeStep_code__GWVns[aria-invalid=true]{border-color:var(--color-danger)}.CodeStep_primary__AB8ky,.CodeStep_secondary__HWLMo{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 var(--space-6);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-body);font-weight:700;line-height:1.2;text-align:center;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-hover),border-color var(--motion-fast) var(--ease-hover)}.CodeStep_primary__AB8ky{width:100%;border:0;background:var(--color-primary-accent);color:var(--color-on-accent)}.CodeStep_primary__AB8ky:hover:not(:disabled){background:var(--color-primary-accent-hover)}.CodeStep_inline__rFP_x .CodeStep_codeRow__oC6U6 .CodeStep_primary__AB8ky{width:auto;flex:0 0 auto;padding:0 var(--space-4)}.CodeStep_secondary__HWLMo{align-self:center;min-height:44px;border:1px solid var(--color-primary-accent);background:transparent;color:var(--color-primary-dark)}.CodeStep_secondary__HWLMo:hover:not(:disabled){background:var(--color-accent-tint)}.CodeStep_primary__AB8ky:disabled,.CodeStep_secondary__HWLMo:disabled{opacity:var(--opacity-disabled);cursor:default}.CodeStep_primary__AB8ky[aria-busy=true],.CodeStep_secondary__HWLMo[aria-busy=true]{opacity:.7;cursor:progress}.CodeStep_link__Q_s0_:focus-visible,.CodeStep_primary__AB8ky:focus-visible,.CodeStep_secondary__HWLMo:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.CodeStep_links__5dIAq{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-4)}.CodeStep_inline__rFP_x .CodeStep_links__5dIAq{justify-content:center}.CodeStep_link__Q_s0_{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;font-family:inherit;font-size:var(--fs-small);font-weight:600;color:var(--color-accent-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.CodeStep_link__Q_s0_:disabled{opacity:var(--opacity-disabled);cursor:default}.CodeStep_muted__6b_2Y{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-small);color:var(--color-gray-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CodeStep_hint__2WmKe{color:var(--color-gray-4)}.CodeStep_error__DVxWr,.CodeStep_hint__2WmKe{margin:0;font-size:var(--fs-small);line-height:1.5}.CodeStep_error__DVxWr{color:var(--color-danger-ink)}.CodeStep_srOnly__1yZEG{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:360px){.CodeStep_inline__rFP_x .CodeStep_codeRow__oC6U6{flex-direction:column}.CodeStep_inline__rFP_x .CodeStep_codeRow__oC6U6 .CodeStep_primary__AB8ky{width:100%}}.FindPropertyBand_section__Fc02d{padding:56px 0;background:var(--color-gray-1)}.FindPropertyBand_inner__YiW6N{display:flex;flex-direction:column;gap:22px;max-width:760px;margin:0 auto}.FindPropertyBand_copy__3fDIg{text-align:center}.FindPropertyBand_title__kp79f{font-size:clamp(1.4rem,1.1rem + 1.4vw,2rem);font-weight:800;line-height:1.15;margin:0 0 10px;color:var(--color-primary-dark)}.FindPropertyBand_subtitle__h2Cgx{font-size:1rem;line-height:1.55;margin:0 auto;color:var(--color-gray-4);max-width:52ch}.FindPropertyBand_form__GCVvZ{background:var(--color-surface);border:1px solid var(--color-gray-2);border-radius:var(--radius-md,14px);padding:22px;display:flex;flex-direction:column;gap:16px;box-shadow:0 6px 24px rgba(15,23,42,.06)}.FindPropertyBand_deal__8nLE3{display:inline-flex;align-self:center;background:var(--color-gray-1);border:1px solid var(--color-gray-2);border-radius:999px;padding:4px;gap:4px}.FindPropertyBand_dealBtn__32XLo{border:none;background:transparent;padding:8px 22px;border-radius:999px;font-size:.95rem;font-weight:600;color:var(--color-gray-4);cursor:pointer;transition:background .15s ease,color .15s ease}.FindPropertyBand_dealActive__Pz42z{background:var(--color-primary-accent);color:var(--color-on-accent)}.FindPropertyBand_grid__UL6NB{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.FindPropertyBand_input__JDeoM{width:100%;min-width:0;height:50px;padding:0 16px;border-radius:var(--radius-sm,10px);border:1px solid var(--color-gray-2);background:var(--color-surface);color:var(--color-primary-dark);font-size:1rem;outline:none;transition:border-color .15s ease}.FindPropertyBand_input__JDeoM::placeholder{color:var(--color-gray-3)}.FindPropertyBand_input__JDeoM:focus{border-color:var(--color-primary-accent)}.FindPropertyBand_full__umPYD{grid-column:1/-1}.FindPropertyBand_consentRow__OPTHN{display:flex;align-items:flex-start;gap:10px;font-size:.86rem;line-height:1.4;color:var(--color-gray-4);cursor:pointer}.FindPropertyBand_consentRow__OPTHN input{margin-top:2px;flex:0 0 auto}.FindPropertyBand_submit__Po0zx{height:52px;border:none;border-radius:var(--radius-sm,10px);background:var(--color-primary-accent);color:var(--color-on-accent);font-size:1.05rem;font-weight:700;cursor:pointer;transition:background .15s ease,transform .1s ease}.FindPropertyBand_submit__Po0zx:hover:not(:disabled){background:var(--color-primary-accent-hover)}.FindPropertyBand_submit__Po0zx:active:not(:disabled){transform:translateY(1px)}.FindPropertyBand_submit__Po0zx:disabled{opacity:.6;cursor:default}.FindPropertyBand_successState__HfILx{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:28px;color:var(--color-primary-dark);background:var(--color-surface);border:1px solid var(--color-gray-2);border-radius:var(--radius-md,14px)}.FindPropertyBand_successStatus__yJa37{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.FindPropertyBand_phoneOffer__OOkXw{width:100%;margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-divider)}.FindPropertyBand_phoneVerified__RvLkC{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--fs-small);font-weight:700;color:var(--color-success-ink)}.FindPropertyBand_phoneVerifiedIcon__W_8oq{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-full);background:var(--color-success);color:var(--color-surface);flex:0 0 auto}.FindPropertyBand_successTitle__3Eutt{margin:0;font-size:1.05rem;font-weight:700}.FindPropertyBand_successNextTitle__Op3oX{margin:4px 0 0;font-size:.9rem;font-weight:700;color:var(--color-gray-5)}.FindPropertyBand_successList__bmCLJ{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:.9rem;color:var(--color-gray-5);max-width:44ch}.FindPropertyBand_accountNote__O7Z_5{margin:10px 0 0;font-size:.8rem;line-height:1.4;color:var(--color-gray-4)}.FindPropertyBand_check__aBZbo{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-success);color:var(--color-on-inverse);font-size:.95rem;flex:0 0 auto}.FindPropertyBand_phoneCodeHint__biCw4{margin:-6px 0 0;font-size:.86rem;line-height:1.4;color:var(--color-gray-4)}.FindPropertyBand_consentBox__oyolV{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--color-gray-2);border-radius:var(--radius-sm,10px);background:var(--color-gray-1)}.FindPropertyBand_consentCheck__10o_L{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;accent-color:var(--color-primary-accent);cursor:pointer}.FindPropertyBand_consentCheck__10o_L:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.FindPropertyBand_consentBody__7fta_{display:flex;flex-direction:column;gap:4px;min-width:0}.FindPropertyBand_consentLabel__4o22Y{display:flex;flex-direction:column;gap:4px;cursor:pointer}.FindPropertyBand_consentTitle__lYyaF{font-size:.95rem;line-height:1.4;font-weight:600;color:var(--color-primary-dark)}.FindPropertyBand_consentHint__FfT7s{margin:0;font-size:.86rem;line-height:1.45;color:var(--color-gray-4)}.FindPropertyBand_consentMore__agCHR{min-width:0}.FindPropertyBand_consentMoreSummary__zt0K8{width:-moz-fit-content;width:fit-content;padding:2px 0;cursor:pointer;font-size:.86rem;font-weight:600;color:var(--color-primary-dark);text-decoration:underline;text-underline-offset:2px}.FindPropertyBand_consentMoreSummary__zt0K8:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.FindPropertyBand_consentMore__agCHR[open] .FindPropertyBand_consentHint__FfT7s{margin-top:4px}.FindPropertyBand_confirmStep__6tgIv{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:22px;color:var(--color-primary-dark);background:var(--color-surface);border:1px solid var(--color-gray-2);border-radius:var(--radius-md,14px);box-shadow:0 6px 24px rgba(15,23,42,.06)}.FindPropertyBand_confirmSaved__AbR2i{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--fs-small);font-weight:700;color:var(--color-success-ink)}.FindPropertyBand_confirmTitle__k4P53{margin:0;font-size:1.2rem;line-height:1.3;font-weight:800;color:var(--color-primary-dark)}.FindPropertyBand_confirmTitle__k4P53:focus{outline:none}.FindPropertyBand_confirmText___5bc0{margin:0;font-size:.95rem;line-height:1.5;color:var(--color-gray-4)}.FindPropertyBand_later__fqqlD{align-self:center;padding:6px 0;border:none;background:none;font-size:.9rem;font-weight:600;color:var(--color-gray-4);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.FindPropertyBand_later__fqqlD:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (max-width:640px){.FindPropertyBand_grid__UL6NB{grid-template-columns:1fr}}@media (pointer:coarse){.FindPropertyBand_consentRow__OPTHN,.FindPropertyBand_dealBtn__32XLo{min-height:44px}.FindPropertyBand_consentMoreSummary__zt0K8{padding:10px 0}.FindPropertyBand_later__fqqlD{min-height:44px}}.FindPropertyBand_embedded__mh4e9{padding:0;background:none}.FindPropertyBand_embeddedInner__nrvHC{display:flex;flex-direction:column;gap:18px}.FooterLangSwitch_wrap__DrkVQ{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.FooterLangSwitch_item__gKJuf{padding:4px 0;color:hsla(0,0%,100%,.72);font-size:13px;font-weight:500;background:transparent}.FooterLangSwitch_item__gKJuf:hover{color:hsla(0,0%,100%,.95);text-decoration:underline}.FooterLangSwitch_item__gKJuf:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:2px}.FooterLangSwitch_itemActive__yters{color:var(--color-primary-accent);font-weight:700}@media (pointer:coarse){.FooterLangSwitch_item__gKJuf{min-height:44px;display:inline-flex;align-items:center}}.BuyerRequestSlot_slot__bw3PK{min-width:0}.BuyerRequestSlot_fallback__rLa12{display:flex;flex-direction:column;gap:var(--space-4)}.BuyerRequestSlot_notice__E3l8k{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-accent-soft);border:1px solid var(--color-divider);font-size:var(--fs-small);line-height:1.5;color:var(--color-gray-5)}.BuyerRequestSlot_skeleton__z_AIx{min-height:560px;border-radius:var(--radius-lg);background:var(--color-elev-1);border:var(--border-card)}.NewsletterBand_section__J6PCL{background:linear-gradient(120deg,var(--color-surface-inverse) 0,var(--color-surface-inverse-2) 100%);color:var(--color-on-inverse);padding:56px 0;position:relative;overflow:hidden}.NewsletterBand_section__J6PCL:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 20%,hsla(39,45%,58%,.18) 0,transparent 45%);pointer-events:none}.NewsletterBand_inner__qsIC5{position:relative;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;grid-gap:28px 48px;gap:28px 48px}.NewsletterBand_copy__MBLAx{grid-column:1}.NewsletterBand_title__PgeK7{font-size:clamp(1.4rem,1.1rem + 1.4vw,2rem);font-weight:800;line-height:1.15;margin:0 0 10px;color:var(--color-on-inverse)}.NewsletterBand_subtitle__D1s9y{font-size:1rem;line-height:1.55;margin:0;color:var(--color-on-inverse-muted);max-width:46ch}.NewsletterBand_form__j_IwY{grid-column:2;display:flex;flex-wrap:wrap;gap:10px;width:100%}.NewsletterBand_input__u8tVb{flex:1 1 auto;min-width:0;height:52px;padding:0 18px;border-radius:var(--radius-sm);border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);color:var(--color-on-inverse);font-size:1rem;outline:none;transition:border-color .15s ease,background .15s ease}.NewsletterBand_input__u8tVb::placeholder{color:var(--color-on-inverse-muted)}.NewsletterBand_input__u8tVb:focus{border-color:var(--color-primary-accent);background:hsla(0,0%,100%,.1)}.NewsletterBand_submit__BMGSA{flex:0 0 auto;height:52px;padding:0 26px;border:none;border-radius:var(--radius-sm);background:var(--color-primary-accent);color:var(--color-on-accent);font-size:1rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s ease,transform .1s ease}.NewsletterBand_submit__BMGSA:hover:not(:disabled){background:var(--color-primary-accent-hover)}.NewsletterBand_submit__BMGSA:active:not(:disabled){transform:translateY(1px)}.NewsletterBand_submit__BMGSA:disabled{opacity:.6;cursor:default}.NewsletterBand_successState__z12QV{grid-column:2;display:flex;align-items:center;gap:10px;font-size:1.05rem;font-weight:600;color:var(--color-on-inverse)}.NewsletterBand_check__hk4ij{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-success);color:#fff;font-size:.95rem;flex:0 0 auto}.NewsletterBand_consent___Gnc9{grid-column:2;margin:10px 0 0;font-size:.78rem;color:var(--color-on-inverse-muted)}@media (max-width:860px){.NewsletterBand_inner__qsIC5{grid-template-columns:1fr;gap:18px}.NewsletterBand_consent___Gnc9,.NewsletterBand_copy__MBLAx,.NewsletterBand_form__j_IwY,.NewsletterBand_successState__z12QV{grid-column:1}.NewsletterBand_form__j_IwY{flex-direction:column}.NewsletterBand_submit__BMGSA{width:100%}.NewsletterBand_subtitle__D1s9y{max-width:none}}.ArticlesPreview_section__ZTEo3{padding:52px 0;background:var(--color-gray-1)}.ArticlesPreview_header__3zJUv{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px;flex-wrap:wrap;gap:12px}.ArticlesPreview_eyebrow__4k2X1{display:inline-block;font-size:12px;font-weight:800;color:var(--color-primary-main);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:8px}.ArticlesPreview_title__EUUYC{font-size:32px;font-weight:700;color:var(--color-primary-dark);margin:0;letter-spacing:-.01em}.ArticlesPreview_viewAll__prb_d{color:var(--color-primary-main);font-weight:700;font-size:14px}.ArticlesPreview_viewAll__prb_d:hover{text-decoration:underline}.ArticlesPreview_grid__Tt3dz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.ArticlesPreview_card__9Ng9x{display:block;background:var(--color-surface);border:1px solid var(--color-gray-2);border-radius:var(--radius-md);overflow:hidden;color:inherit;transition:border-color .15s,transform .15s}.ArticlesPreview_card__9Ng9x:hover{border-color:var(--color-primary-accent);transform:translateY(-2px)}.ArticlesPreview_imageWrap__cxu5K{aspect-ratio:16/10;background:var(--color-gray-1);overflow:hidden}.ArticlesPreview_image__nniKx{width:100%;height:100%;object-fit:cover;display:block}.ArticlesPreview_imagePlaceholder__9ME_2{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:22px;letter-spacing:3px;color:var(--color-gray-3);background:linear-gradient(135deg,var(--color-gray-1),var(--color-gray-2))}.ArticlesPreview_body__90_Ds{padding:18px 20px 22px}.ArticlesPreview_date___eaND{font-size:12px;font-weight:600;color:var(--color-gray-4);text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px}.ArticlesPreview_cardTitle__rpngW{font-size:17px;font-weight:700;color:var(--color-primary-dark);margin:0 0 8px;line-height:130%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ArticlesPreview_excerpt__O7NHT{font-size:13px;color:var(--color-gray-5);line-height:155%;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:980px){.ArticlesPreview_grid__Tt3dz{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ArticlesPreview_section__ZTEo3{padding:48px 0}.ArticlesPreview_title__EUUYC{font-size:24px}.ArticlesPreview_grid__Tt3dz{grid-template-columns:1fr}}@media (pointer:coarse){.ArticlesPreview_viewAll__prb_d{display:inline-flex;align-items:center;min-height:44px}}.CatalogRoute_crumbs__5hWLN{padding-top:12px}.ComplexesIndex_section__jkOIR{padding:40px 0 56px}.ComplexesIndex_sectionTitle__cYo2c{font-size:26px;font-weight:700;margin:0 0 20px;color:var(--color-primary-dark)}.ComplexesIndex_grid__CmVzW{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;padding:0;margin:0;list-style:none}.ComplexesIndex_link__cI4PS{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:var(--color-surface);border:1px solid var(--color-gray-2);border-radius:var(--radius-sm);font-size:15px;font-weight:600;color:var(--color-primary-dark);text-decoration:none;transition:border-color .15s,color .15s}.ComplexesIndex_link__cI4PS:hover{border-color:var(--color-primary-main);color:var(--color-primary-main)}.ComplexesIndex_count__JFYYS{flex:none;min-width:28px;padding:2px 8px;border-radius:999px;background:var(--color-gray-1);font-size:12px;font-weight:700;text-align:center;color:var(--color-gray-4)}.ComplexesIndex_empty__z1ufk{padding:24px;border:1px dashed var(--color-gray-2);border-radius:var(--radius-sm);color:var(--color-gray-5);font-size:15px}@media (max-width:720px){.ComplexesIndex_section__jkOIR{padding:28px 0 40px}.ComplexesIndex_sectionTitle__cYo2c{font-size:20px}.ComplexesIndex_grid__CmVzW{grid-template-columns:1fr 1fr;gap:10px}.ComplexesIndex_link__cI4PS{padding:12px 14px;font-size:14px}}@media (max-width:420px){.ComplexesIndex_grid__CmVzW{grid-template-columns:1fr}}.FAQ_section__jnrKI{padding:32px 0 48px}.FAQ_title__wztBs{text-align:center;margin-bottom:24px;font-size:36px}.FAQ_list__b5rxO{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.FAQ_item__gnkvT{background:var(--color-section);border:1px solid var(--color-gray-2);border-radius:var(--radius-md);padding:20px 24px;transition:border-color .2s}.FAQ_item__gnkvT[open]{border-color:var(--color-primary-main)}.FAQ_question__1kBzu{font-weight:700;font-size:17px;color:var(--color-primary-dark);cursor:pointer;list-style:none;position:relative;padding-right:40px}.FAQ_question__1kBzu::marker{display:none}.FAQ_question__1kBzu::-webkit-details-marker{display:none}.FAQ_question__1kBzu:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;color:var(--color-primary-main);transition:transform .2s}.FAQ_item__gnkvT[open] .FAQ_question__1kBzu:after{content:"−";transform:translateY(-50%)}.FAQ_answer__bQnwZ{margin-top:14px;font-size:15px;line-height:170%;color:var(--color-gray-5)}@media (max-width:720px){.FAQ_section__jnrKI{padding:20px 0 32px}.FAQ_title__wztBs{font-size:26px;margin-bottom:18px}.FAQ_question__1kBzu{font-size:16px}}.OwnerBlock_link__a4XE9,.OwnerBlock_static__CYDp6{display:block;color:inherit;text-decoration:none}.OwnerBlock_card__nQdiz{display:flex;gap:14px;padding:18px 20px;background:var(--color-surface);border:1px solid var(--color-gray-2);border-radius:var(--radius-md);transition:border-color .15s,transform .15s;align-items:center}.OwnerBlock_link__a4XE9:hover .OwnerBlock_card__nQdiz{border-color:var(--color-primary-accent);transform:translateY(-1px)}.OwnerBlock_avatarWrap__WCR8q{position:relative;flex-shrink:0}.OwnerBlock_avatar__YtniZ{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--color-gray-1)}.OwnerBlock_avatarPlaceholder__T56Of{width:56px;height:56px;background:linear-gradient(135deg,var(--color-primary-accent),var(--color-primary-main));font-size:22px;font-weight:800}.OwnerBlock_avatarPlaceholder__T56Of,.OwnerBlock_verifiedBadge__bf_T_{border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.OwnerBlock_verifiedBadge__bf_T_{position:absolute;bottom:-2px;right:-2px;width:20px;height:20px;background:var(--color-success);border:2px solid #fff}.OwnerBlock_body__DQofb{flex:1 1;min-width:0}.OwnerBlock_label__aFE0L{font-size:11px;font-weight:700;color:var(--color-gray-4);text-transform:uppercase;letter-spacing:.6px;margin-bottom:3px}.OwnerBlock_name__SDKgV{font-size:17px;font-weight:700;color:var(--color-primary-dark);margin:0 0 2px;line-height:130%;overflow:hidden;text-overflow:ellipsis}.OwnerBlock_role__ms_Zj{font-size:13px;font-weight:600;color:var(--color-primary-accent);text-transform:uppercase;letter-spacing:.4px}.OwnerBlock_company__OtpAS{font-size:13px;color:var(--color-gray-5);margin-top:2px}.OwnerBlock_stat__Vk0Bn{font-size:12px;color:var(--color-gray-4);margin-top:4px}.OwnerBlock_stat__Vk0Bn strong{color:var(--color-primary-dark);font-weight:700}.NewBuildsBand_section__INT12{padding:56px 0;background:var(--color-surface)}.NewBuildsBand_inner__NjsDE{display:flex;flex-direction:column;gap:24px}.NewBuildsBand_header__3NGJ1{display:flex;flex-direction:column;gap:8px}.NewBuildsBand_eyebrow__Tr5vr{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-main)}.NewBuildsBand_title__CJDYh{margin:0;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:800;color:var(--color-primary-dark);text-wrap:balance}.NewBuildsBand_subtitle__K_gqr{margin:0;max-width:62ch;color:var(--color-gray-4)}.NewBuildsBand_grid__f6jWi{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.NewBuildsBand_calcCol__0YaJs,.NewBuildsBand_programCol__6xXLD{min-width:0;padding:24px;border-radius:var(--radius-lg,16px);background:var(--color-gray-1);border:1px solid var(--color-divider)}.NewBuildsBand_facts__WZvDd{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.NewBuildsBand_fact__5bxya{display:flex;flex-direction:column;gap:2px}.NewBuildsBand_factValue__Qjbon{font-size:26px;line-height:1.15;font-weight:800;color:var(--color-primary-dark);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.NewBuildsBand_factLabel__lubKZ{font-size:14px;color:var(--color-gray-4)}.NewBuildsBand_source__mG9VT{margin:16px 0 0;font-size:13px;color:var(--color-gray-4)}.NewBuildsBand_sourceLink__wR9aB{color:var(--color-primary-main);text-decoration:underline}.NewBuildsBand_actions__wRnI2{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.NewBuildsBand_primary__LjBst,.NewBuildsBand_secondary__jR7_X{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:var(--radius-md,10px);font-weight:700;text-decoration:none}.NewBuildsBand_primary__LjBst{background:var(--color-brand-button-bg);color:var(--color-brand-button-text)}.NewBuildsBand_secondary__jR7_X{background:transparent;color:var(--color-primary-dark);border:1px solid var(--color-divider)}.NewBuildsBand_pending__XBReF{margin:12px 0 0;font-size:13px;color:var(--color-gray-4)}.NewBuildsBand_disclaimer__38_Z0{margin:0;font-size:13px;color:var(--color-gray-4)}@media (max-width:1023.98px){.NewBuildsBand_grid__f6jWi{grid-template-columns:minmax(0,1fr)}.NewBuildsBand_facts__WZvDd{flex-direction:row;flex-wrap:wrap;gap:24px}}@media (max-width:767.98px){.NewBuildsBand_section__INT12{padding:40px 0}.NewBuildsBand_calcCol__0YaJs,.NewBuildsBand_programCol__6xXLD{padding:16px}.NewBuildsBand_factValue__Qjbon{font-size:22px}}.NewBuildsBand_showcase__AKTjC{display:flex;flex-direction:column;gap:14px;margin-top:28px}.NewBuildsBand_showcaseHead__VDwd2{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.NewBuildsBand_showcaseTitle__H4tAG{margin:0;font-size:var(--fs-h3,20px);font-weight:800;color:var(--color-primary-dark)}.NewBuildsBand_showcaseAll__OHy_4{color:var(--color-primary-main);font-weight:700;text-decoration:none;white-space:nowrap}.NewBuildsBand_showcaseGrid__ph5sa{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.NewBuildsBand_showcaseGrid__ph5sa>li{min-width:0}@media (max-width:1023.98px){.NewBuildsBand_showcaseGrid__ph5sa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599.98px){.NewBuildsBand_showcaseGrid__ph5sa{grid-template-columns:minmax(0,1fr)}}.GuideAiTools_band__Yn3EG{margin:32px 0}.GuideAiTools_title__3ZAIc{font-size:22px;font-weight:700;margin:0 0 6px;color:var(--color-primary-dark);line-height:1.3}.GuideAiTools_subtitle__1oUDN{font-size:14px;color:var(--color-gray-4);margin:0 0 16px}.GuideAiTools_grid__7o48I{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.GuideAiTools_card__6atvV{display:flex;gap:14px;align-items:flex-start;padding:16px;border:1px solid hsla(39,45%,58%,.4);border-radius:12px;background:radial-gradient(circle at top right,hsla(39,45%,58%,.14) 0,transparent 60%),var(--color-surface);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.GuideAiTools_card__6atvV:hover{border-color:var(--color-primary-accent);box-shadow:0 12px 32px -16px hsla(39,45%,58%,.45)}.GuideAiTools_icon__qO3aI{flex:0 0 40px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:hsla(39,45%,58%,.14);color:var(--color-primary-accent)}.GuideAiTools_icon__qO3aI svg{width:22px;height:22px}.GuideAiTools_body__raV6y{display:flex;flex-direction:column;gap:6px;min-width:0}.GuideAiTools_cardTitle__4jBAv{font-size:16px;font-weight:700;color:var(--color-primary-dark);line-height:1.3}.GuideAiTools_cardDesc__Ipauj{font-size:14px;line-height:1.45;color:var(--color-gray-4)}.GuideAiTools_cta__F3cJm{margin-top:2px;font-size:14px;font-weight:600;color:var(--color-primary-accent)}.NearbyCities_section__sbQ8K{padding:48px 0}.NearbyCities_title__MJDBz{font-size:26px;font-weight:700;margin-bottom:20px;color:var(--color-primary-dark)}.NearbyCities_list__vm74t{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0;list-style:none}.NearbyCities_link__51Byq{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--color-surface);border:1px solid var(--color-gray-2);border-radius:var(--radius-sm);font-size:14px;font-weight:600;color:var(--color-primary-dark);transition:all .15s}.NearbyCities_link__51Byq:hover{border-color:var(--color-primary-main);color:var(--color-primary-main)}.NearbyCities_link__51Byq:focus-visible{outline:2px solid var(--color-primary-main);outline-offset:2px}@media (pointer:coarse){.NearbyCities_link__51Byq{min-height:44px}}.NearbyCities_count__bYzRQ{font-size:12px;font-weight:700;color:var(--color-gray-4)}@media (max-width:720px){.NearbyCities_section__sbQ8K{padding:32px 0}.NearbyCities_title__MJDBz{font-size:20px}}.GeoCatalogPage_head__R1ng4{padding-top:var(--space-3)}.GeoCatalogPage_lede___gLfM{margin:var(--space-3) 0 0;max-width:72ch;font-size:var(--fs-small);line-height:var(--lh-body);color:var(--color-gray-4)}@media (max-width:720px){.GeoCatalogPage_lede___gLfM{font-size:var(--fs-small)}}.PropertyCard_card___nst6{display:block;background:var(--color-surface);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-gray-2);box-shadow:var(--shadow-sm);transition:transform .18s,box-shadow .18s,border-color .18s;color:inherit;position:relative}.PropertyCard_card___nst6:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--color-primary-accent)}[data-theme=dark] .PropertyCard_card___nst6{border-color:hsla(0,0%,100%,.06)}[data-theme=dark] .PropertyCard_card___nst6:hover{border-color:hsla(40,51%,65%,.55)}.PropertyCard_card___nst6.PropertyCard_promoted__yWYJV{border-color:#c5a465;box-shadow:0 0 0 1px hsla(39,45%,58%,.35),var(--shadow-sm)}.PropertyCard_card___nst6.PropertyCard_promoted__yWYJV:hover{border-color:#c5a465;box-shadow:0 0 0 1px hsla(39,45%,58%,.5),var(--shadow-md)}[data-theme=dark] .PropertyCard_card___nst6.PropertyCard_promoted__yWYJV{border-color:hsla(40,51%,65%,.6);box-shadow:0 0 0 1px hsla(40,51%,65%,.3),var(--shadow-sm)}.PropertyCard_imageWrap__VJ_cc{position:relative;aspect-ratio:16/10;background:linear-gradient(90deg,var(--color-gray-1) 0,var(--color-gray-2) 50%,var(--color-gray-1) 100%);background-size:200% 100%;animation:PropertyCard_cardImgShimmer__r5xsC 1.4s ease-in-out infinite;overflow:hidden}@keyframes PropertyCard_cardImgShimmer__r5xsC{0%{background-position:200% 0}to{background-position:-200% 0}}.PropertyCard_image__aDpwu{width:100%;height:100%;object-fit:cover;display:block;animation:PropertyCard_cardImgFadeIn___bPpV .45s ease-out both}@keyframes PropertyCard_cardImgFadeIn___bPpV{0%{opacity:0}to{opacity:1}}.PropertyCard_imagePlaceholder__iIirF{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-gray-3);background:linear-gradient(135deg,var(--color-gray-1) 0,var(--color-gray-2) 100%)}.PropertyCard_placeholderText___a_r8{font-weight:800;font-size:24px;letter-spacing:3px;color:var(--color-gray-3)}.PropertyCard_photoNav__Fd80O{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.92);color:#021228;font-size:16px;font-weight:700;line-height:1;padding:0;border:none;display:flex;align-items:center;justify-content:center;z-index:3;opacity:0;cursor:pointer;transition:opacity .15s,background .15s}.PropertyCard_photoNavPrev__fyiRC{left:8px}.PropertyCard_photoNavNext__3u4Ul{right:8px}.PropertyCard_card___nst6:focus-within .PropertyCard_photoNav__Fd80O,.PropertyCard_card___nst6:hover .PropertyCard_photoNav__Fd80O{opacity:1}.PropertyCard_photoNav__Fd80O:hover{background:#fff}.PropertyCard_dots__LgDax{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:4px;z-index:3}.PropertyCard_dot__PO6lY{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.5);transition:background .15s,width .15s}.PropertyCard_dotActive__dfiYv{background:#fff;width:16px;border-radius:3px}@media (hover:none){.PropertyCard_photoNav__Fd80O{opacity:1}}.PropertyCard_watermark__nkogH{position:absolute;bottom:10px;right:10px;pointer-events:none;z-index:2}.PropertyCard_watermarkBrand__iFuBp{font-weight:800;font-size:11px;letter-spacing:2px;color:#fff;opacity:.55;text-shadow:0 1px 2px rgba(0,0,0,.4)}.PropertyCard_badge__vrZMo{background:var(--color-primary-accent)}.PropertyCard_badge__vrZMo,.PropertyCard_promoBadge__qXnja{position:absolute;top:10px;left:10px;color:var(--color-on-accent);font-size:10px;font-weight:800;padding:4px 9px;border-radius:3px;text-transform:uppercase;letter-spacing:.6px;z-index:3}.PropertyCard_promoBadge__qXnja{background:#c5a465}.PropertyCard_typeTag__dksm2{position:absolute;bottom:10px;left:10px;background:rgba(2,18,40,.82);color:#fff;font-size:11px;font-weight:600;padding:4px 9px;border-radius:3px;text-transform:capitalize;z-index:3}.PropertyCard_rentTag__yu2j4{top:10px;right:10px;background:var(--color-primary-main)}.PropertyCard_rentTag__yu2j4,.PropertyCard_verifiedTag__FAUh6{position:absolute;color:#fff;font-size:10px;font-weight:800;padding:4px 9px;border-radius:3px;text-transform:uppercase;letter-spacing:.6px;z-index:3}.PropertyCard_verifiedTag__FAUh6{bottom:10px;left:10px;display:inline-flex;align-items:center;gap:4px;background:var(--color-success)}.PropertyCard_actions__ii9Yu{position:absolute;top:10px;right:10px;display:flex;gap:6px;z-index:4;opacity:1;transition:opacity .15s,transform .15s}.PropertyCard_card___nst6[data-has-rent-tag=true] .PropertyCard_actions__ii9Yu{top:50px}.PropertyCard_actionBtn__0ufw4{width:34px;height:34px;border-radius:50%;background:hsla(0,0%,100%,.95);color:#021228;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(2,18,40,.15);transition:background .15s,color .15s,transform .15s}.PropertyCard_actionBtn__0ufw4:hover{background:#fff;transform:scale(1.05)}.PropertyCard_actionBtnActive__GKU0r{color:var(--color-danger);background:#fff}.PropertyCard_toast__cS9Zz{position:absolute;bottom:40px;right:10px;background:var(--color-brand-button-bg);color:var(--color-brand-button-text);font-size:12px;font-weight:600;padding:6px 12px;border-radius:4px;z-index:5;animation:PropertyCard_toastIn__xdVBy .2s ease-out}@keyframes PropertyCard_toastIn__xdVBy{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.PropertyCard_body__plXo7{padding:14px 16px 18px}.PropertyCard_priceRow___Hit5{margin-bottom:6px;display:flex;align-items:baseline;gap:4px;min-width:0}.PropertyCard_price___tQqr{font-size:20px;font-weight:700;color:var(--color-primary-dark);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}.PropertyCard_priceComplex__dDzTq{font-size:16px;letter-spacing:-.005em}@media (max-width:540px){.PropertyCard_priceComplex__dDzTq{font-size:14px}}.PropertyCard_priceSuffix__APw8J{font-size:14px;font-weight:500;color:var(--color-gray-4);flex-shrink:0}.PropertyCard_priceLabel__TX27h{font-size:12px;font-weight:600;color:var(--color-gray-4);text-transform:lowercase;flex-shrink:0}.PropertyCard_name__ynCVQ{font-size:15px;font-weight:600;color:var(--color-primary-dark);margin:0 0 4px;line-height:130%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.PropertyCard_location__2Ynit{color:var(--color-gray-4);font-size:13px;margin-bottom:10px}.PropertyCard_stats__4Y38y{display:flex;flex-wrap:wrap;gap:6px 12px;padding-top:10px;border-top:1px solid var(--color-gray-2)}.PropertyCard_stat__nrdzI{font-size:13px;font-weight:600;color:var(--color-gray-5)}@media (hover:none){.PropertyCard_actions__ii9Yu{opacity:1;transform:none}}@media (max-width:540px){.PropertyCard_price___tQqr{font-size:18px}.PropertyCard_name__ynCVQ{font-size:14px}.PropertyCard_location__2Ynit,.PropertyCard_stat__nrdzI{font-size:12px}.PropertyCard_actionBtn__0ufw4{width:38px;height:38px}}.PropertyCard_safetyRow___zemS{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.PropertyCard_safetyBadge__fj5zO{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;color:var(--color-gray-5);background:var(--color-surface-2,rgba(0,0,0,.05));border:1px solid var(--color-gray-2);white-space:nowrap}@media (pointer:coarse){.PropertyCard_actionBtn__0ufw4,.PropertyCard_photoNav__Fd80O{width:44px;height:44px}}.RecentlyViewed_section__jDgK6{padding:60px 0;background:var(--color-gray-1)}.RecentlyViewed_title__8xfJL{font-size:28px;font-weight:700;color:var(--color-primary-dark);margin-bottom:24px;letter-spacing:-.01em}.RecentlyViewed_grid__g4PbU{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.RecentlyViewed_skeleton__RFGoP{aspect-ratio:3/4;background:linear-gradient(90deg,var(--color-gray-1) 0,var(--color-gray-2) 50%,var(--color-gray-1) 100%);background-size:200% 100%;animation:RecentlyViewed_shimmer__x__YX 1.4s ease-in-out infinite;border-radius:var(--radius-md)}@keyframes RecentlyViewed_shimmer__x__YX{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:980px){.RecentlyViewed_grid__g4PbU{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.RecentlyViewed_grid__g4PbU{grid-template-columns:repeat(2,1fr);gap:12px}.RecentlyViewed_section__jDgK6{padding:40px 0}.RecentlyViewed_title__8xfJL{font-size:22px}}@media (max-width:420px){.RecentlyViewed_grid__g4PbU{grid-template-columns:1fr}}