.sortControl_chipGroup__TyUHy{display:flex;flex-wrap:wrap;gap:6px}.sortControl_chip__Zlamm{flex-shrink:0}.sortControl_trigger__Zi_Ji{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid var(--border-low);border-radius:var(--radius-xl);background:var(--bg-clear);font-size:var(--font-size-xs);font-weight:500;color:var(--text-primary);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:border-color .15s,background .15s,color .15s}.sortControl_trigger__Zi_Ji:hover{border-color:var(--semantic-brand-fg)}@media(min-width:992px){.sortControl_trigger__Zi_Ji{height:40px}}.sortControl_triggerActive__BB8lW{border-color:var(--semantic-brand-fg);background:var(--palette-blue-50);color:var(--semantic-brand-fg)}.sortControl_dropdownLabel__dvt8z.ant-typography{display:block;font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary);margin-bottom:10px}.sortControl_sheetBody__vMUD1{padding:4px 0 8px}@media(min-width:992px){.sortControl_sortPill__5Exji>button{height:40px}.sortControl_chipGroup__TyUHy{flex-wrap:nowrap}}.ResultsViewToggle_toggle__ShGt5{display:inline-flex;flex-shrink:0;padding:4px;border-radius:var(--radius-full);background:var(--bg-app)}.ResultsViewToggle_segment__KtGP8{display:inline-flex;align-items:center;justify-content:center;width:38px;height:34px;padding:0;border:0;border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--text-secondary);cursor:pointer}.ResultsViewToggle_segment__KtGP8[aria-checked=true]{background:var(--bg-clear);color:var(--text-primary);box-shadow:var(--shadow-sm)}.ResultsViewToggle_segment__KtGP8:focus-visible{outline:2px solid var(--semantic-brand-fg);outline-offset:1px}.ResultsViewToggle_toggle__ShGt5[data-size=sm] .ResultsViewToggle_segment__KtGP8{width:30px;height:24px}.ResultsViewToggle_toggle__ShGt5[data-size=md] .ResultsViewToggle_segment__KtGP8{width:36px;height:32px}.RealtorCaMark_wrap__LJJDj{margin-top:8px}.RealtorCaMark_link__l6jHd{display:inline-flex;align-items:center;gap:8px;line-height:0;text-decoration:none;color:inherit;transition:opacity .12s ease}.RealtorCaMark_link__l6jHd:hover{opacity:.85}.RealtorCaMark_preamble__Xr_Bs{font-size:10px;line-height:1;color:var(--palette-gray-300);letter-spacing:.2px;white-space:nowrap}.RealtorCaMark_wordmark__E2EKn{display:block;width:90px;max-width:none;height:31.5886939571px;flex-shrink:0;line-height:1;font-size:10px}.RealtorPill_pill__TMNCs{display:inline-flex;align-items:center;gap:var(--pill-gap,10px);max-width:100%;min-width:0;padding:var(--pill-pad,6px) var(--pill-pad,6px) var(--pill-pad,6px) var(--pill-pad-text,16px);border-radius:var(--radius-full)}.RealtorPill_pill__TMNCs[data-ground=own]{background:rgba(246,248,252,.88);background:color-mix(in srgb,var(--bg-app) 88%,transparent);backdrop-filter:saturate(200%) blur(28px);-webkit-backdrop-filter:saturate(200%) blur(28px);border:1px solid var(--border-light)}.RealtorPill_orb__m2BAa{position:relative;flex:0 0 auto;align-self:stretch;display:flex;align-items:center}.RealtorPill_avatar__X_xNp{width:var(--pill-avatar,46px);height:var(--pill-avatar,46px);border-radius:var(--radius-full);flex:0 0 auto;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--palette-gray-800) 70%,var(--palette-blue-800));background-image:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--palette-amber-200) 46%,transparent) 0 24%,transparent 25%),linear-gradient(160deg,color-mix(in srgb,var(--palette-orange-300) 22%,transparent),color-mix(in srgb,var(--palette-gray-800) 70%,var(--palette-blue-800)));background-size:cover;background-position:center 34%;background-repeat:no-repeat;color:var(--bg-clear);font-weight:var(--font-weight-bold);opacity:var(--band-fade,1)}.RealtorPill_text__v7YZv{display:flex;flex-direction:column;align-items:flex-end;min-width:0;text-align:right;line-height:1.3;opacity:var(--band-fade,1)}.RealtorPill_line__Cik0S{display:block}.RealtorPill_name__fvHDH{color:var(--text-primary);font-family:var(--font-fraunces),serif;font-size:13px;font-weight:var(--font-weight-semibold);overflow-wrap:break-word}.RealtorPill_role__umOx0{color:var(--text-secondary);font-size:11px;overflow-wrap:break-word}.RealtorPill_tag__FCPby{color:var(--text-secondary);font-size:9.5px;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.RealtorPill_disclosures__GwOsv{width:0;height:0}.RealtorPill_disclosureSummary__nFTV6{position:absolute;left:-4px;bottom:calc(50% - var(--pill-avatar, 46px)/2 - 4px);display:flex;align-items:center;justify-content:center;width:16px;height:16px;list-style:none;border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--bg-clear);color:var(--text-secondary);box-shadow:var(--shadow-sm);cursor:pointer;opacity:var(--band-fade,1)}.RealtorPill_disclosureSummary__nFTV6::-webkit-details-marker{display:none}.RealtorPill_disclosureSummary__nFTV6:after{content:"";position:absolute;inset:-14px}.RealtorPill_disclosureSummary__nFTV6:focus-visible,.RealtorPill_disclosureSummary__nFTV6:hover{color:var(--semantic-brand-fg)}.RealtorPill_disclosureChevron__SQjhV{width:11px;height:11px;transition:transform .2s}.RealtorPill_disclosures__GwOsv[open] .RealtorPill_disclosureChevron__SQjhV{transform:rotate(180deg)}.RealtorPill_srOnly__w6UZG{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.RealtorPill_disclosureBody__Arlyg{position:absolute;z-index:7;top:calc(100% + var(--pill-pad, 6px) + 8px);right:calc(-1*var(--pill-pad, 6px));box-sizing:border-box;width:calc(var(--pill-w, min(420px, 100vw - 32px)) + (var(--band-w, var(--pill-w, min(420px, 100vw - 32px))) - var(--pill-w, min(420px, 100vw - 32px)))*var(--ground-grow, var(--band-grow, 0)));min-width:min-content;overflow-wrap:break-word;padding:12px 16px;border-radius:var(--radius-lg);text-align:left;box-shadow:var(--shadow-xl);background:var(--bg-app);border:1px solid var(--border-light)}.RealtorPill_disclosures__GwOsv[open] .RealtorPill_disclosureBody__Arlyg{max-height:min(60vh,520px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.RealtorPill_disclosureHeading__ZKfN3{margin:0 0 6px;color:var(--text-secondary);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.RealtorPill_disclosureParagraph__gJmh8{margin:0 0 8px;color:var(--text-secondary);font-size:12px;line-height:var(--line-height-relaxed)}.RealtorPill_disclosureBadge__WaLla{display:inline-flex;align-items:center;vertical-align:middle}@property --band-grow{syntax:"<number>";inherits:true;initial-value:1}.RealtorBand_band__MdPuu{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:6px;padding:0;isolation:isolate;--pill-avatar:32px;--pill-pad:4px;--pill-pad-text:10px;--pill-gap:8px;--ground-grow:min(1,calc(var(--band-grow) / 0.7));transition:--band-grow .25s ease}@media(prefers-reduced-motion:reduce){.RealtorBand_band__MdPuu{transition:none}}.RealtorBand_band__MdPuu[data-placement=over]{position:absolute;top:var(--band-top,20px);left:var(--band-side,24px);right:var(--band-side,24px);z-index:6;pointer-events:none}.RealtorBand_ground__j9Vna{position:absolute;bottom:0;right:0;top:calc((1 - var(--ground-grow))*(100% - var(--pill-h, 100%)));left:calc((1 - var(--ground-grow))*(100% - var(--pill-w, 100%)));z-index:-1;border-radius:calc(var(--pill-h, 58px)/2 + (var(--radius-lg) - var(--pill-h, 58px)/2)*var(--band-grow));box-sizing:border-box;background:rgba(246,248,252,.88);background:color-mix(in srgb,var(--bg-app) 88%,transparent);backdrop-filter:saturate(200%) blur(28px);-webkit-backdrop-filter:saturate(200%) blur(28px);border:1px solid var(--border-light);opacity:var(--band-fade,1);pointer-events:auto}.RealtorBand_switch__ZbkwK{grid-column:1;justify-self:start;min-width:0;margin:0 0 0 6px;pointer-events:auto}.RealtorBand_switch__ZbkwK>[role=radiogroup]{border:1px solid var(--border-low)}.RealtorBand_switch__ZbkwK[data-floating]>[role=radiogroup]{transition:box-shadow .1s ease 175ms}.RealtorBand_switch__ZbkwK[data-floating=true]>[role=radiogroup]{box-shadow:var(--shadow-sm);transition:box-shadow .1s ease}@media(prefers-reduced-motion:reduce){.RealtorBand_switch__ZbkwK[data-floating]>[role=radiogroup]{transition:none}}.RealtorBand_switch__ZbkwK[data-shown=true]{animation:RealtorBand_bandSwitchIn__27hJn .2s ease .15s backwards}@media(prefers-reduced-motion:reduce){.RealtorBand_switch__ZbkwK[data-shown=true]{animation:none}}.RealtorBand_switch__ZbkwK[data-floating]{animation:none}.RealtorBand_band__MdPuu[data-switch-alone=true]>.RealtorBand_ground__j9Vna,.RealtorBand_band__MdPuu[data-switch-alone=true]>.RealtorBand_identity__sN3fp{visibility:hidden}@keyframes RealtorBand_bandSwitchIn__27hJn{0%{opacity:0}}.RealtorBand_identity__sN3fp{grid-column:2;justify-self:end;min-width:0;max-width:100%;pointer-events:auto}@media(min-width:768px){.RealtorBand_band__MdPuu{column-gap:12px;padding:0 0 0 10px;min-height:58px;--pill-avatar:46px;--pill-pad:6px;--pill-pad-text:16px;--pill-gap:10px}.RealtorBand_switch__ZbkwK{margin:0}.RealtorBand_switch__ZbkwK[data-shown=false]{display:none}}@media(min-width:1200px){.RealtorBand_band__MdPuu{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);--ground-grow:var(--band-grow)}.RealtorBand_switch__ZbkwK{grid-column:2;justify-self:center}.RealtorBand_identity__sN3fp{grid-column:3}}.LockedContent_wrapper__hCkRB{position:relative;width:100%;height:100%}.LockedContent_blurred__LCRyS{height:100%;border-radius:var(--radius-lg);overflow:hidden;filter:blur(3.5px);user-select:none;pointer-events:none}.LockedContent_activate__i8RBI{position:absolute;inset:0;display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.LockedContent_overlayArea__PmQZl{padding:16px}.LockedContent_overlayArea__PmQZl,.LockedContent_pillArea__efNcy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.LockedContent_pillArea__efNcy{pointer-events:none}.LockedContent_scrim__mNZIf{position:absolute;inset:0;border-radius:var(--radius-lg);background:hsla(0,0%,100%,.32);pointer-events:none}.LockedContent_overlayCol__fBbJ0{display:flex;flex-direction:column;align-items:center;gap:10px}.LockedContent_chip__eOp9m{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:var(--radius-full);background:var(--bg-clear);border:1px solid var(--border-light);color:var(--text-primary);font-size:11.5px;font-weight:600;box-shadow:0 4px 12px rgba(15,20,31,.16)}.LockedContent_chip__eOp9m svg{width:13px;height:13px}.LockedContent_actionBtn__54Dlr{padding:9px 17px;border-radius:10px;background:var(--semantic-brand-fg);color:var(--bg-clear);font-size:13px}.LockedContent_actionBtn__54Dlr,.LockedContent_unavailableLabel__UbZE3{display:inline-flex;align-items:center;justify-content:center;font-weight:600}.LockedContent_unavailableLabel__UbZE3{padding:7px 13px;border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--bg-clear);box-shadow:0 4px 12px rgba(15,20,31,.12);color:var(--text-primary);font-size:12px}.ListingFlagStack_stack__A457I{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%}@container listing-card (max-width: 340px){.ListingFlagStack_stack__A457I{gap:4px}}.ListingFlagStack_flag__VtdGz{display:flex;min-width:0;max-width:100%}.ListingFlagStack_statusDot__i9ruM{display:block;width:7px;height:7px;border-radius:var(--radius-full)}.ListingFlagStack_new__bChbs{text-transform:uppercase;letter-spacing:.3px}.ResultCard_cardWrapper__sxj6B{position:relative;width:100%;height:100%;container:listing-card/inline-size}.ResultCard_cardWrapper__sxj6B .ant-card{height:100%;display:flex;flex-direction:column}.ResultCard_cardWrapper__sxj6B .ant-card .ant-card-body{padding:16px 16px 0;flex:1;min-width:0}.ResultCard_cardWrapper__sxj6B .ant-card .ant-card-actions{padding:12px 16px 16px;background:rgba(0,0,0,0);border-top:none;margin-top:auto}.ResultCard_srOnly__3AXKE{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.DetailGallery_empty__LN76s{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-3);aspect-ratio:9/10;border-radius:var(--radius-lg);background:var(--bg-disabled)}@media(min-width:992px){.DetailGallery_empty__LN76s{aspect-ratio:auto;height:440px}}.EstimatedValue_topRow__0rbBO{display:flex;align-items:baseline;justify-content:space-between}.EstimatedValue_value__ngTr7{font-size:24px;font-weight:700;color:var(--text-primary)}.EstimatedValue_confidence__ZOZ8U{font-size:var(--font-size-2xs);font-weight:600;color:var(--text-secondary)}.EstimatedValue_bar__Cpq01{position:relative;height:6px;border-radius:var(--radius-full);background:var(--bg-disabled);margin:26px 0 6px}.EstimatedValue_fill__lEEJp{position:absolute;top:0;height:6px;border-radius:var(--radius-full);background:var(--semantic-success-bg)}.EstimatedValue_marker___fKZ3{position:absolute;top:-4px;transform:translateX(-50%);width:13px;height:13px;border-radius:50%;background:var(--bg-clear);border:3px solid;color:var(--text-primary)}.EstimatedValue_markerLabel__W9amf{position:absolute;top:-18px;left:50%;transform:translateX(-50%);font-size:var(--font-size-2xs);font-weight:700;white-space:nowrap;color:inherit}.EstimatedValue_scale__Zorny{display:flex;justify-content:space-between;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-bottom:8px}.MarketHistory_tabs__1hjHf{display:flex;gap:18px;border-bottom:1px solid var(--border-low);padding-bottom:8px;margin-bottom:12px}.MarketHistory_active__vvnkb,.MarketHistory_tab__0qSfu{background:none;border:none;padding:0 0 4px;font-weight:700;cursor:pointer;font-size:14px;min-height:44px;display:inline-flex;align-items:center}.MarketHistory_tab__0qSfu{color:var(--text-secondary)}.MarketHistory_active__vvnkb{color:var(--semantic-brand-fg);border-bottom:2px solid var(--semantic-brand-fg)}.MarketHistory_rows__GN3bO{display:flex;flex-direction:column;gap:10px}.MarketHistory_row__MTDqy{display:flex;align-items:center;justify-content:space-between;gap:10px}.MarketHistory_rowLeft__52pX8{display:flex;flex-direction:column;gap:2px}.MarketHistory_price__QatkJ{font-weight:700;color:var(--text-primary)}.MarketHistory_label__dwKuQ{color:var(--text-secondary);font-size:var(--font-size-sm)}.MarketHistory_toneInfo__2zdeM{color:var(--semantic-brand-fg)}.MarketHistory_toneSuccess__BOAUc{color:var(--semantic-success-fg)}.MarketHistory_toneNeutral__LA_qS{color:var(--text-secondary)}.MarketHistory_deltaDown__5Rgdm{background:var(--semantic-success-bg);color:var(--semantic-success-fg)}.MarketHistory_deltaDown__5Rgdm,.MarketHistory_deltaUp__V_o0I{display:inline-flex;align-items:center;gap:3px;padding:3px 9px;border-radius:var(--radius-full);font-weight:700;font-size:12px}.MarketHistory_deltaUp__V_o0I{background:var(--bg-disabled);color:var(--semantic-danger-fg)}.MarketHistory_statusPill__es6qa{padding:3px 9px;border-radius:var(--radius-full);background:var(--bg-disabled);color:var(--text-secondary);font-weight:700;font-size:12px;white-space:nowrap}.MarketHistory_centerState__Pi0Wt,.MarketHistory_emptyState__RsvyB,.MarketHistory_errorState___D7ZY{padding:24px 8px;text-align:center}.MarketHistory_centerState__Pi0Wt{display:flex;justify-content:center}.MarketHistory_lockedState__w2q0Y{min-height:132px}.MarketHistory_lockBackdrop__ZVesd{min-height:132px;border-radius:var(--radius-lg);background:var(--bg-disabled)}.TheDetails_tabs__SAydz{display:flex;gap:16px;border-bottom:1px solid var(--border-low);padding-bottom:0;margin-bottom:0;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.TheDetails_tabs__SAydz::-webkit-scrollbar{display:none}.TheDetails_active__mrYBu,.TheDetails_tab__1prUv{background:none;border:none;padding:8px 0;min-height:44px;font-weight:700;font-size:14px;cursor:pointer;flex:0 0 auto;white-space:nowrap}.TheDetails_tab__1prUv{color:var(--text-secondary)}.TheDetails_active__mrYBu{color:var(--semantic-brand-fg)}.TheDetails_kv__zL9yw{display:flex;flex-direction:column}.TheDetails_kvRow__0QoXR{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--border-light)}.TheDetails_k__kky8N{color:var(--text-secondary);font-size:var(--font-size-sm)}.TheDetails_v__hS_yC{color:var(--text-primary)}.TheDetails_vEmpty__X0Y1J,.TheDetails_v__hS_yC{font-weight:700;font-size:var(--font-size-sm);text-align:right}.TheDetails_vEmpty__X0Y1J{color:var(--text-secondary)}.TheDetails_subLabel__TDz_d{display:block;margin:14px 0 4px;font-size:var(--font-size-2xs);font-weight:700;letter-spacing:.05em;color:var(--text-secondary);text-transform:uppercase}.TheDetails_rooms__Kk93j{display:flex;flex-direction:column}.TheDetails_floorGroup__JH2oN{margin-top:14px}.TheDetails_floorGroup__JH2oN:first-child{margin-top:4px}.TheDetails_floorHead__Z1i2T{font-size:var(--font-size-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--semantic-brand-fg);padding:6px 0 2px;border-bottom:1px solid var(--border-light)}.TheDetails_roomCard__SjEWa{padding:10px 0;border-bottom:1px solid var(--border-light)}.TheDetails_roomRow__tRjQp{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.TheDetails_roomName__CVSDO{font-weight:700;color:var(--text-primary);font-size:14px}.TheDetails_roomSize__s07oY{font-size:var(--font-size-sm);color:var(--text-secondary)}.TheDetails_roomCardFeat__TWate{margin-top:3px;font-size:var(--font-size-sm);color:var(--text-primary)}.TheDetails_roomCardFeatLabel__hKD2M{color:var(--text-secondary);font-weight:600}.TheDetails_amen__chYVo{display:flex;flex-direction:column}.TheDetails_chips__CE57D{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.TheDetails_chip__qP54K{display:inline-flex;align-items:center;padding:7px 12px;border-radius:var(--radius-sm);border:1px solid var(--border-low);background:var(--bg-clear);color:var(--text-primary);font-size:var(--font-size-xs);font-weight:500}.TheDetails_overview__XCgXm{margin:12px 0 0;font-size:var(--font-size-sm);font-weight:400;line-height:1.5;color:var(--text-primary)}.TheDetails_mls__CaA6t.TheDetails_mls__CaA6t{display:block;margin-top:14px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);line-height:1.4;color:var(--text-tertiary)}.TheDetails_mlsPending__GucFL{display:inline-block;width:88px;margin-right:6px;vertical-align:middle}.TheDetails_mlsPending__GucFL .ant-skeleton-input{min-width:0;width:100%;height:12px}