.ChannelDiscoveryHero-module__Rex1Za__section{--hero-ink:#332e2a;--hero-accent:#a64630;--hero-border:#eee3db;--hero-background:#faf5ef;--hero-description:#72665c;--hero-button:#b24c34;--hero-button-hover:#963d29;--hero-secondary:#675c53;--hero-locations:#665e57;--hero-label:#84766a;--hero-link-background:#faf1ea;--hero-link-ink:#a64630;--hero-city-background:#fff;--hero-photo-position:50% 48%;--hero-photo-mobile-position:58% center;padding-top:20px}.ChannelDiscoveryHero-module__Rex1Za__section[data-property-hero=homes]{--hero-ink:#243d33;--hero-accent:#176b50;--hero-border:#dcebe4;--hero-background:#f3f8f4;--hero-description:#61776b;--hero-button:#1e7355;--hero-button-hover:#185e46;--hero-secondary:#52695d;--hero-locations:#53695c;--hero-label:#728477;--hero-link-background:#e9f3eb;--hero-link-ink:#176b50;--hero-photo-position:center;--hero-photo-mobile-position:55% center}.ChannelDiscoveryHero-module__Rex1Za__section[data-property-hero=rooms]{--hero-ink:#273e4b;--hero-accent:#216a8c;--hero-border:#d9e7ee;--hero-background:#f2f7fa;--hero-description:#617887;--hero-button:#267598;--hero-button-hover:#1d5f7e;--hero-secondary:#536d7c;--hero-locations:#587080;--hero-label:#728793;--hero-link-background:#e8f1f7;--hero-link-ink:#216a8c;--hero-photo-position:60% center;--hero-photo-mobile-position:70% center}.ChannelDiscoveryHero-module__Rex1Za__hero{border:1px solid var(--hero-border);background:var(--hero-background);max-width:1180px;color:var(--hero-ink);border-radius:26px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"copy photo""actions photo";margin-inline:auto;display:grid;overflow:hidden}.ChannelDiscoveryHero-module__Rex1Za__copy{grid-area:copy;padding:30px 30px 0}.ChannelDiscoveryHero-module__Rex1Za__eyebrow{color:var(--hero-accent);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.ChannelDiscoveryHero-module__Rex1Za__eyebrow svg{flex-shrink:0}.ChannelDiscoveryHero-module__Rex1Za__title{letter-spacing:-.025em;text-wrap:balance;margin-top:13px;font-size:clamp(32px,3.4vw,44px);font-weight:600;line-height:1.27}.ChannelDiscoveryHero-module__Rex1Za__title span{color:var(--hero-accent);display:block}.ChannelDiscoveryHero-module__Rex1Za__description{max-width:370px;color:var(--hero-description);text-wrap:pretty;margin-top:12px;font-size:14px;line-height:1.75}.ChannelDiscoveryHero-module__Rex1Za__actions{flex-wrap:wrap;grid-area:actions;align-items:center;gap:8px 18px;padding:22px 30px 30px;display:flex}.ChannelDiscoveryHero-module__Rex1Za__primary,.ChannelDiscoveryHero-module__Rex1Za__secondary{justify-content:center;align-items:center;gap:9px;min-height:46px;font-size:14px;font-weight:600;transition:background-color .16s,color .16s;display:inline-flex}.ChannelDiscoveryHero-module__Rex1Za__primary{background:var(--hero-button);color:#fff;border-radius:13px;padding:11px 17px}.ChannelDiscoveryHero-module__Rex1Za__primary:hover{background:var(--hero-button-hover)}.ChannelDiscoveryHero-module__Rex1Za__secondary{color:var(--hero-secondary)}.ChannelDiscoveryHero-module__Rex1Za__secondary:hover{color:var(--hero-accent)}.ChannelDiscoveryHero-module__Rex1Za__section a:focus-visible,.ChannelDiscoveryHero-module__Rex1Za__moreCities summary:focus-visible{outline:2px solid var(--hero-accent);outline-offset:4px;border-radius:8px}.ChannelDiscoveryHero-module__Rex1Za__visual{background:#a89b89;border-radius:18px;grid-area:photo;min-height:260px;margin:10px;position:relative;overflow:hidden}.ChannelDiscoveryHero-module__Rex1Za__photo{object-fit:cover;object-position:var(--hero-photo-position)}.ChannelDiscoveryHero-module__Rex1Za__locations{max-width:1180px;color:var(--hero-locations);justify-content:space-between;align-items:flex-start;gap:8px;margin:8px auto 0;padding-inline:12px;display:flex;position:relative}.ChannelDiscoveryHero-module__Rex1Za__locationBar{align-items:center;gap:20px;min-width:0;display:flex}.ChannelDiscoveryHero-module__Rex1Za__locationLabel{color:var(--hero-label);flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ChannelDiscoveryHero-module__Rex1Za__featuredCities{scrollbar-width:thin;gap:6px;display:flex;overflow-x:auto}.ChannelDiscoveryHero-module__Rex1Za__featuredCities a,.ChannelDiscoveryHero-module__Rex1Za__moreCities summary,.ChannelDiscoveryHero-module__Rex1Za__cityGrid a{white-space:nowrap;border-radius:10px;align-items:center;gap:6px;min-height:44px;padding:8px 10px;font-size:13px;display:flex}.ChannelDiscoveryHero-module__Rex1Za__featuredCities a:hover,.ChannelDiscoveryHero-module__Rex1Za__moreCities summary:hover,.ChannelDiscoveryHero-module__Rex1Za__cityGrid a:hover{background:var(--hero-link-background);color:var(--hero-link-ink)}.ChannelDiscoveryHero-module__Rex1Za__moreCities{flex-shrink:0}.ChannelDiscoveryHero-module__Rex1Za__moreCities summary{cursor:pointer;list-style:none}.ChannelDiscoveryHero-module__Rex1Za__moreCities summary::-webkit-details-marker{display:none}.ChannelDiscoveryHero-module__Rex1Za__moreCities summary svg{transition:transform .16s}.ChannelDiscoveryHero-module__Rex1Za__moreCities[open] summary svg{transform:rotate(180deg)}.ChannelDiscoveryHero-module__Rex1Za__cityGrid{z-index:10;border:1px solid var(--hero-border);background:var(--hero-city-background);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;width:min(100%,380px);padding:12px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 12px 36px #332e2a1a}.ChannelDiscoveryHero-module__Rex1Za__cityGrid a{white-space:normal;justify-content:space-between}.dark .ChannelDiscoveryHero-module__Rex1Za__section{--hero-ink:#f4eee7;--hero-accent:#e5a18c;--hero-border:#493a30;--hero-background:#27221e;--hero-description:#c4b8ac;--hero-secondary:#c4b8ac;--hero-locations:#c4b8ac;--hero-label:#baaa9c;--hero-city-background:#27221e;--hero-link-background:#3b2e26;--hero-link-ink:#efb39e}.dark .ChannelDiscoveryHero-module__Rex1Za__section[data-property-hero=homes]{--hero-ink:#eaf4ed;--hero-accent:#9dd5b4;--hero-border:#334c3e;--hero-background:#1b2922;--hero-description:#b2c6b9;--hero-secondary:#b2c6b9;--hero-locations:#b2c6b9;--hero-label:#9ab4a5;--hero-city-background:#1b2922;--hero-link-background:#293e32;--hero-link-ink:#b3e3c6}.dark .ChannelDiscoveryHero-module__Rex1Za__section[data-property-hero=rooms]{--hero-ink:#edf5fa;--hero-accent:#9bcfe6;--hero-border:#334b59;--hero-background:#1b2932;--hero-description:#b4c8d3;--hero-secondary:#b4c8d3;--hero-locations:#b4c8d3;--hero-label:#9bb4c3;--hero-city-background:#1b2932;--hero-link-background:#273d49;--hero-link-ink:#b6e1f2}@media (max-width:767px){.ChannelDiscoveryHero-module__Rex1Za__copy{padding:24px 22px 0}.ChannelDiscoveryHero-module__Rex1Za__actions{padding:18px 22px 24px}.ChannelDiscoveryHero-module__Rex1Za__locationLabel{display:none}}@media (max-width:639px){.ChannelDiscoveryHero-module__Rex1Za__section{padding-top:12px}.ChannelDiscoveryHero-module__Rex1Za__hero{border-radius:21px;grid-template-columns:minmax(0,1fr) 31%;grid-template-areas:"copy photo""actions actions"}.ChannelDiscoveryHero-module__Rex1Za__copy{padding:20px 12px 0 18px}.ChannelDiscoveryHero-module__Rex1Za__eyebrow{font-size:11px}.ChannelDiscoveryHero-module__Rex1Za__title{margin-top:9px;font-size:clamp(24px,6vw,32px);line-height:1.35}.ChannelDiscoveryHero-module__Rex1Za__description{margin-top:8px;font-size:12px;line-height:1.7}.ChannelDiscoveryHero-module__Rex1Za__visual{border-radius:13px;min-height:158px;margin:12px 12px 0 0}.ChannelDiscoveryHero-module__Rex1Za__photo{object-position:var(--hero-photo-mobile-position)}.ChannelDiscoveryHero-module__Rex1Za__actions{gap:8px 14px;padding:16px 18px 18px}.ChannelDiscoveryHero-module__Rex1Za__primary,.ChannelDiscoveryHero-module__Rex1Za__secondary{gap:6px;font-size:12px}.ChannelDiscoveryHero-module__Rex1Za__primary{min-height:44px;padding:10px 12px}.ChannelDiscoveryHero-module__Rex1Za__locations{gap:0;margin-top:4px;padding-inline:0}.ChannelDiscoveryHero-module__Rex1Za__featuredCities{gap:0}.ChannelDiscoveryHero-module__Rex1Za__featuredCities a,.ChannelDiscoveryHero-module__Rex1Za__moreCities summary{padding-inline:8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.ChannelDiscoveryHero-module__Rex1Za__section *,.ChannelDiscoveryHero-module__Rex1Za__moreCities summary svg{transition:none}}
.PropertyDiscovery-module__8EWG9a__page{--home-ink:#193e32;--home-accent:#176b50;--home-muted:#69776f;--home-paper:#fff;--home-search-surface:#fff;--home-offer-surface:#f5f5f5;--home-tint:#f0f5f1;--home-line:#e1e9e3;--home-background:#fafbf9;--home-gradient-start:#f0f5f1;--home-gradient-mid:#f7f9f6;--home-listings:#f3f6f2;--home-category-line:#e0e5e3;--home-category-card:#fff;--home-hero-rgb:12 40 30;--home-hero-accent:#deebc6;--home-photo-position:center 43%;--home-photo-mobile-position:55% center;--home-button:#367a60;--home-button-hover:#2f6b54;--home-button-text:#fff;--home-selection:#e1eee7;--home-shadow-rgb:25 62 50;background:var(--home-background)}.PropertyDiscovery-module__8EWG9a__page[data-discovery-channel=homes]{--home-background:#fff;--home-listings:#f5f6f7;--home-tint:#f8faf9}.PropertyDiscovery-module__8EWG9a__page[data-discovery-channel=rooms]{--home-ink:#193e55;--home-accent:#216a8c;--home-muted:#657c8a;--home-tint:#f0f6fa;--home-line:#dce8ef;--home-background:#f8fbfd;--home-gradient-start:#eef8fc;--home-gradient-mid:#f2f7fb;--home-listings:#edf4f8;--home-category-line:#cfdde7;--home-hero-rgb:15 50 68;--home-hero-accent:#d9f3fc;--home-photo-position:center 48%;--home-photo-mobile-position:70% center;--home-button:#147daf;--home-button-hover:#126c99;--home-selection:#e2eef4;--home-shadow-rgb:25 62 85;--category-columns:6}.PropertyDiscovery-module__8EWG9a__page[data-discovery-channel=business]{--home-ink:#56382c;--home-accent:#a64630;--home-muted:#70756f;--home-tint:#f5f7f5;--home-line:#e3e8e4;--home-background:#fdfdfc;--home-gradient-start:#f6f8f6;--home-gradient-mid:#fafbfa;--home-listings:#f7f9f7;--home-category-line:#e3d6cb;--home-hero-rgb:57 28 18;--home-hero-accent:#f4d4ad;--home-photo-position:center 45%;--home-photo-mobile-position:62% 45%;--home-button:#d94a22;--home-button-hover:#be3e1b;--home-selection:#fff1ea;--home-shadow-rgb:30 46 38;--category-columns:8;--category-min-width:96px}.PropertyDiscovery-module__8EWG9a__discovery{background:linear-gradient(180deg, var(--home-gradient-start) 0%, var(--home-gradient-mid) 75%, var(--home-background) 100%);padding-top:22px}.PropertyDiscovery-module__8EWG9a__page[data-discovery-channel=homes] .PropertyDiscovery-module__8EWG9a__discovery{background:var(--home-background)}.PropertyDiscovery-module__8EWG9a__hero{isolation:isolate;background:rgb(var(--home-hero-rgb));border-radius:24px;min-height:334px;position:relative;overflow:hidden}.PropertyDiscovery-module__8EWG9a__heroSlide{opacity:0;pointer-events:none;transition:opacity 1.1s ease-in-out;position:absolute;inset:0}.PropertyDiscovery-module__8EWG9a__heroSlide:first-child,.PropertyDiscovery-module__8EWG9a__heroSlide[data-active=true]{opacity:1}.PropertyDiscovery-module__8EWG9a__heroSlide[data-failed=true]{opacity:0}.PropertyDiscovery-module__8EWG9a__heroPhoto{object-fit:cover;object-position:var(--slide-position);filter:brightness(1.08);animation:12s ease-in-out infinite alternate both paused PropertyDiscovery-module__8EWG9a__sceneBreathe}.PropertyDiscovery-module__8EWG9a__hero[data-playing=true] .PropertyDiscovery-module__8EWG9a__heroSlide[data-active=true] .PropertyDiscovery-module__8EWG9a__heroPhoto{animation-play-state:running}.PropertyDiscovery-module__8EWG9a__heroShade{z-index:2;pointer-events:none;background:linear-gradient(90deg, rgb(var(--home-hero-rgb) / 78%) 0%, rgb(var(--home-hero-rgb) / 54%) 34%, rgb(var(--home-hero-rgb) / 8%) 72%, rgb(var(--home-hero-rgb) / 0%) 100%), linear-gradient(0deg, rgb(var(--home-hero-rgb) / 16%), transparent 55%);position:absolute;inset:0}.PropertyDiscovery-module__8EWG9a__heroCopy{z-index:3;color:#fff;text-shadow:0 1px 3px #0000003d;padding:38px 42px 90px;position:relative}.PropertyDiscovery-module__8EWG9a__heroControls{background:rgb(var(--home-hero-rgb) / 35%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-top:18px;padding:3px;display:flex}.PropertyDiscovery-module__8EWG9a__sceneButton,.PropertyDiscovery-module__8EWG9a__playButton{color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:36px;transition:background .18s;display:flex}.PropertyDiscovery-module__8EWG9a__sceneButton{font-variant-numeric:tabular-nums;letter-spacing:.05em;padding-inline:11px;font-size:11px;font-weight:600}.PropertyDiscovery-module__8EWG9a__sceneButton[aria-pressed=true]{background:#ffffff2e}.PropertyDiscovery-module__8EWG9a__sceneButton:disabled{opacity:.45;cursor:default}.PropertyDiscovery-module__8EWG9a__sceneButton:hover:not(:disabled),.PropertyDiscovery-module__8EWG9a__playButton:hover{background:#ffffff42}.PropertyDiscovery-module__8EWG9a__sceneTrack{background:#ffffff4d;border-radius:2px;width:32px;height:2px;display:none;overflow:hidden}.PropertyDiscovery-module__8EWG9a__sceneButton[aria-pressed=true] .PropertyDiscovery-module__8EWG9a__sceneTrack{display:block}.PropertyDiscovery-module__8EWG9a__sceneProgress{background:var(--home-hero-accent);transform-origin:0;height:100%;display:block}.PropertyDiscovery-module__8EWG9a__hero[data-playing=true] .PropertyDiscovery-module__8EWG9a__sceneButton[aria-pressed=true] .PropertyDiscovery-module__8EWG9a__sceneProgress{animation:PropertyDiscovery-module__8EWG9a__sceneTimer var(--hero-interval) linear both}.PropertyDiscovery-module__8EWG9a__playButton{border:1px solid #ffffff3d;flex-shrink:0;width:36px}@keyframes PropertyDiscovery-module__8EWG9a__sceneBreathe{0%{transform:scale(1.015)}to{transform:scale(1.075)}}@keyframes PropertyDiscovery-module__8EWG9a__sceneTimer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.PropertyDiscovery-module__8EWG9a__eyebrow{letter-spacing:.16em;color:#edf1ed;align-items:center;gap:9px;font-size:10px;font-weight:600;display:flex}.PropertyDiscovery-module__8EWG9a__eyebrow>span{background:var(--home-hero-accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ffffff1f}.PropertyDiscovery-module__8EWG9a__heroCopy h1{letter-spacing:-.025em;margin-top:14px;font-size:clamp(34px,3.8vw,50px);font-weight:600;line-height:1.25}.PropertyDiscovery-module__8EWG9a__heroCopy h1>span{color:var(--home-hero-accent);display:block}.PropertyDiscovery-module__8EWG9a__description{color:#edf2eb;margin-top:13px;font-size:14px;line-height:1.7}.PropertyDiscovery-module__8EWG9a__mapCard{z-index:3;border:1px solid var(--home-line);background:var(--home-paper);color:var(--home-ink);border-radius:16px;align-items:center;gap:13px;padding:16px;transition:background .18s,transform .18s;display:flex;position:absolute;bottom:88px;right:32px;box-shadow:0 6px 20px #00000014}.PropertyDiscovery-module__8EWG9a__mapCard:hover{background:var(--home-tint);transform:translateY(-3px)}.PropertyDiscovery-module__8EWG9a__mapIcon{border:1px solid var(--home-line);background:var(--home-tint);width:46px;height:46px;color:var(--home-accent);border-radius:12px;place-items:center;display:grid}.PropertyDiscovery-module__8EWG9a__mapCard strong{font-size:14px;font-weight:600;display:block}.PropertyDiscovery-module__8EWG9a__mapCard strong+span{color:var(--home-muted);margin-top:4px;font-size:11px;display:block}.PropertyDiscovery-module__8EWG9a__mapCard>svg{margin-left:12px}.PropertyDiscovery-module__8EWG9a__searchPanel{z-index:5;border:1px solid var(--home-line);background:var(--home-paper);box-shadow:0 14px 35px -14px rgb(var(--home-shadow-rgb) / 25%), 0 2px 5px rgb(var(--home-shadow-rgb) / 3%);border-radius:20px;margin:-58px 30px 0;padding:18px 24px 10px;position:relative}.PropertyDiscovery-module__8EWG9a__searchTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.PropertyDiscovery-module__8EWG9a__offerChoices{background:var(--home-offer-surface);border:1px solid #0000;border-radius:10px;flex-shrink:0;gap:4px;padding:3px;display:flex}.PropertyDiscovery-module__8EWG9a__offerChoices button{white-space:nowrap;min-height:44px;color:var(--home-muted);cursor:pointer;border-radius:8px;padding:6px 18px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.PropertyDiscovery-module__8EWG9a__offerChoices button[aria-pressed=true]{background:var(--home-selection);color:var(--home-ink);box-shadow:inset 0 0 0 1px var(--home-line)}.PropertyDiscovery-module__8EWG9a__offerChoices button:hover:not([aria-pressed=true]){color:var(--home-ink);background:var(--home-paper)}.PropertyDiscovery-module__8EWG9a__offerCompactLabel{display:none}.PropertyDiscovery-module__8EWG9a__rentalOffer{background:var(--home-selection);min-height:44px;color:var(--home-ink);border-radius:8px;align-items:center;gap:8px;padding:6px 15px;font-size:13px;font-weight:600;display:inline-flex}.PropertyDiscovery-module__8EWG9a__viewChoices{border:1px solid var(--home-line);background:var(--home-paper);border-radius:12px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:flex}.PropertyDiscovery-module__8EWG9a__viewLabel{display:inline}.PropertyDiscovery-module__8EWG9a__viewChoices button{min-height:44px;color:var(--home-muted);white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding-inline:13px;font-size:12px;font-weight:600;display:inline-flex}.PropertyDiscovery-module__8EWG9a__viewChoices button[aria-pressed=true]{background:var(--home-button);color:var(--home-button-text)}.PropertyDiscovery-module__8EWG9a__viewChoices button:hover:not([aria-pressed=true]){background:var(--home-tint);color:var(--home-ink)}.PropertyDiscovery-module__8EWG9a__viewChoices svg{flex-shrink:0}.PropertyDiscovery-module__8EWG9a__quickLink{border-left:1px solid var(--home-line);min-height:44px;color:var(--home-accent);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding-left:14px;font-size:11px;font-weight:600;display:inline-flex}.PropertyDiscovery-module__8EWG9a__actionShortLabel{display:none}.PropertyDiscovery-module__8EWG9a__searchField [data-property-search-form]{border:1px solid var(--home-line);background:var(--home-search-surface,var(--home-tint));min-height:60px;box-shadow:none;border-radius:12px;padding-left:17px;padding-right:6px}.PropertyDiscovery-module__8EWG9a__searchField [data-property-search-form]:focus-within{border-color:var(--home-accent);box-shadow:0 0 0 3px rgb(var(--home-shadow-rgb) / 10%)}.PropertyDiscovery-module__8EWG9a__searchField input{padding-inline:12px;font-size:15px}.PropertyDiscovery-module__8EWG9a__searchField button[type=submit]{background:var(--home-button);min-height:46px;color:var(--home-button-text);box-shadow:0 2px 5px rgb(var(--home-shadow-rgb) / 8%);border-radius:9px;padding-inline:23px}.PropertyDiscovery-module__8EWG9a__searchField button[type=submit]:hover{background:var(--home-button-hover)}.PropertyDiscovery-module__8EWG9a__quickLocations{color:var(--home-muted);align-items:center;gap:14px;padding-top:6px;font-size:11px;display:flex}.PropertyDiscovery-module__8EWG9a__locationSuggestions{white-space:nowrap;scrollbar-width:none;flex:1;align-items:center;gap:17px;min-width:0;display:flex;overflow-x:auto}.PropertyDiscovery-module__8EWG9a__locationSuggestions::-webkit-scrollbar{display:none}.PropertyDiscovery-module__8EWG9a__locationSuggestions>span{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.PropertyDiscovery-module__8EWG9a__quickLocations a{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.PropertyDiscovery-module__8EWG9a__quickLocations a:hover{color:var(--home-accent);text-underline-offset:4px;text-decoration:underline}.PropertyDiscovery-module__8EWG9a__categories{align-items:center;gap:24px;padding:24px 8px 18px;display:flex}.PropertyDiscovery-module__8EWG9a__categoryIntro{border-right:1px solid var(--home-line);color:var(--home-muted);flex-shrink:0;padding-right:28px;font-size:13px;line-height:1.7}.PropertyDiscovery-module__8EWG9a__categoryIntro strong{color:var(--home-ink);font-size:19px;font-weight:600;display:block}.PropertyDiscovery-module__8EWG9a__categoryLinks{grid-template-columns:repeat(var(--category-columns,7), minmax(var(--category-min-width,0px), 1fr));flex:1;gap:12px;min-width:0;display:grid}.PropertyDiscovery-module__8EWG9a__page[data-discovery-channel=business] .PropertyDiscovery-module__8EWG9a__categoryLinks{scrollbar-width:thin;scrollbar-color:var(--home-line) transparent;scroll-snap-type:x proximity;padding:5px 4px 10px;overflow-x:auto}.PropertyDiscovery-module__8EWG9a__page[data-discovery-channel=business] .PropertyDiscovery-module__8EWG9a__category{scroll-snap-align:start}.PropertyDiscovery-module__8EWG9a__category{text-align:center;min-width:0;color:var(--home-ink);flex-direction:column;align-items:center;gap:8px;padding:4px;font-size:12px;font-weight:500;display:flex}.PropertyDiscovery-module__8EWG9a__category>span:last-child{overflow-wrap:break-word;max-width:100%}.PropertyDiscovery-module__8EWG9a__categoryIcon{border:4px solid var(--home-paper);width:59px;height:59px;box-shadow:0 4px 10px #22402f12, 0 0 0 1px var(--home-line);border-radius:18px;place-items:center;transition:transform .18s,box-shadow .18s;display:grid}.PropertyDiscovery-module__8EWG9a__categoryArt{border-radius:16px;flex-shrink:0;width:88px;height:88px;transition:transform .18s;position:relative;overflow:hidden}.PropertyDiscovery-module__8EWG9a__categoryPhoto{object-fit:contain;mix-blend-mode:multiply}.PropertyDiscovery-module__8EWG9a__category:hover .PropertyDiscovery-module__8EWG9a__categoryArt{transform:translateY(-3px)}.PropertyDiscovery-module__8EWG9a__categoryIcon[data-tone=green]{color:#377853;background:#e3efe4}.PropertyDiscovery-module__8EWG9a__categoryIcon[data-tone=sky]{color:#38799a;background:#e5eff6}.PropertyDiscovery-module__8EWG9a__categoryIcon[data-tone=sand]{color:#8c7640;background:#f4eedc}.PropertyDiscovery-module__8EWG9a__categoryIcon[data-tone=rose]{color:#a1675d;background:#f6e8e4}.PropertyDiscovery-module__8EWG9a__categoryIcon[data-tone=slate]{color:#547483;background:#e7ecef}.PropertyDiscovery-module__8EWG9a__categoryIcon[data-tone=orange]{color:#a16e39;background:#f9eada}.PropertyDiscovery-module__8EWG9a__category:hover .PropertyDiscovery-module__8EWG9a__categoryIcon{box-shadow:0 9px 17px #22402f21, 0 0 0 1px var(--home-line);transform:translateY(-4px)}.PropertyDiscovery-module__8EWG9a__page a:focus-visible,.PropertyDiscovery-module__8EWG9a__page button:focus-visible{outline:2px solid var(--home-accent);outline-offset:4px}.PropertyDiscovery-module__8EWG9a__hero a:focus-visible,.PropertyDiscovery-module__8EWG9a__hero button:focus-visible{outline-color:var(--home-hero-accent)}.PropertyDiscovery-module__8EWG9a__listings{background:var(--home-listings);border-block:1px solid var(--home-line)}.PropertyDiscovery-module__8EWG9a__listings h2{font-size:clamp(24px,2.5vw,32px)}.PropertyDiscovery-module__8EWG9a__locations{padding-top:42px;padding-bottom:32px}.PropertyDiscovery-module__8EWG9a__locations h2{font-size:clamp(24px,2.5vw,32px)}.PropertyDiscovery-module__8EWG9a__locationGrid{grid-template-columns:1.45fr 1fr 1fr;gap:14px;display:grid}.PropertyDiscovery-module__8EWG9a__locationCard{background:#405849;border-radius:16px;min-height:126px;position:relative;overflow:hidden}.PropertyDiscovery-module__8EWG9a__locationCard:first-child{grid-row:span 2}.PropertyDiscovery-module__8EWG9a__locationCard:last-child{grid-column:2/4}.PropertyDiscovery-module__8EWG9a__locationPhoto{object-fit:cover;transition:transform .4s}.PropertyDiscovery-module__8EWG9a__locationFrame{position:absolute;inset:0}.PropertyDiscovery-module__8EWG9a__locationCard:hover .PropertyDiscovery-module__8EWG9a__locationPhoto{transform:scale(1.045)}.PropertyDiscovery-module__8EWG9a__locationOverlay{background:linear-gradient(#071a1412 15%,#071a14de);position:absolute;inset:0}.PropertyDiscovery-module__8EWG9a__locationText{inset-inline:21px;color:#fff;position:absolute;bottom:17px}.PropertyDiscovery-module__8EWG9a__locationText>span{color:#e2e9e3;align-items:center;gap:5px;font-size:11px;display:flex}.PropertyDiscovery-module__8EWG9a__locationText h3{margin-top:4px;font-size:20px;font-weight:600}.PropertyDiscovery-module__8EWG9a__locationCard:first-child h3{font-size:29px}.PropertyDiscovery-module__8EWG9a__locationText p{color:#edf2ed;margin-top:6px;font-size:11px}.PropertyDiscovery-module__8EWG9a__locationArrow{color:#fff;background:#ffffff1f;border:1px solid #fff6;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:18px;right:17px}.PropertyDiscovery-module__8EWG9a__pathSection{padding-top:28px;padding-bottom:44px}.PropertyDiscovery-module__8EWG9a__pathSection h2{font-size:clamp(24px,2.5vw,32px)}.PropertyDiscovery-module__8EWG9a__pathSection a{background:var(--home-paper);border-color:var(--home-line);border-radius:18px;box-shadow:0 3px 10px #18372808}.PropertyDiscovery-module__8EWG9a__page [data-discovery-accent]{color:var(--home-accent)}.dark .PropertyDiscovery-module__8EWG9a__page{--home-ink:#cde6d7;--home-accent:#a1d6b8;--home-muted:#aabbb0;--home-paper:#1b2922;--home-tint:#23372c;--home-line:#34493c;--home-background:#142019;--home-gradient-start:#182a20;--home-gradient-mid:#16251c;--home-search-surface:var(--home-tint);--home-offer-surface:var(--home-tint);--home-listings:#182a20;--home-category-line:#344c3e;--home-category-card:#23392d;--home-button:#b8d7c1;--home-button-hover:#c9e3d1;--home-button-text:#153323;--home-selection:#2b4938}.dark .PropertyDiscovery-module__8EWG9a__categoryIcon{border-color:var(--home-line)}.dark .PropertyDiscovery-module__8EWG9a__categoryPhoto{mix-blend-mode:normal}.dark .PropertyDiscovery-module__8EWG9a__page[data-discovery-channel=rooms]{--home-ink:#d4e8f1;--home-accent:#a4d8ed;--home-muted:#b0c4cf;--home-paper:#1a2b35;--home-tint:#233c4a;--home-line:#354f5f;--home-background:#13212b;--home-gradient-start:#192f3d;--home-gradient-mid:#172a36;--home-listings:#192f3d;--home-category-line:#355569;--home-category-card:#223f50;--home-button:#acd8ed;--home-button-hover:#c5e5f4;--home-button-text:#173c51;--home-selection:#2b4758}.dark .PropertyDiscovery-module__8EWG9a__page[data-discovery-channel=business]{--home-ink:#f0e0d5;--home-accent:#efb79b;--home-muted:#bbc5be;--home-paper:#1e2722;--home-tint:#28332c;--home-line:#3a473f;--home-background:#161e19;--home-gradient-start:#1e2922;--home-gradient-mid:#19231d;--home-listings:#1b251f;--home-category-line:#3e5044;--home-category-card:#2d3b33;--home-button:#ffc2ad;--home-button-hover:#ffd0bf;--home-button-text:#351b14;--home-selection:#4a3328}@media (max-width:1023px){.PropertyDiscovery-module__8EWG9a__heroCopy{padding-left:30px}.PropertyDiscovery-module__8EWG9a__mapCard{padding:12px;right:24px}.PropertyDiscovery-module__8EWG9a__mapCard>svg,.PropertyDiscovery-module__8EWG9a__categoryIntro{display:none}.PropertyDiscovery-module__8EWG9a__categories{padding-inline:0}}@media (max-width:743px){.PropertyDiscovery-module__8EWG9a__heroControls{border:0;margin:0;padding:0;position:absolute;top:10px;right:10px}:is(.PropertyDiscovery-module__8EWG9a__heroControls:not(:has(.PropertyDiscovery-module__8EWG9a__playButton)),.PropertyDiscovery-module__8EWG9a__sceneButton){display:none}.PropertyDiscovery-module__8EWG9a__playButton{width:44px;height:44px}.PropertyDiscovery-module__8EWG9a__eyebrow{padding-right:36px}.PropertyDiscovery-module__8EWG9a__eyebrow>span{flex-shrink:0}.PropertyDiscovery-module__8EWG9a__mapCard{display:none}.PropertyDiscovery-module__8EWG9a__viewChoices button{gap:6px;padding-inline:11px}.PropertyDiscovery-module__8EWG9a__quickLink{gap:5px;min-width:44px;padding-inline:8px;font-size:11px}.PropertyDiscovery-module__8EWG9a__actionLabel{display:none}.PropertyDiscovery-module__8EWG9a__categoryLinks,.PropertyDiscovery-module__8EWG9a__page[data-discovery-channel=business] .PropertyDiscovery-module__8EWG9a__categoryLinks{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding:5px 4px 10px;display:flex;overflow-x:auto}.PropertyDiscovery-module__8EWG9a__categoryLinks::-webkit-scrollbar{display:none}.PropertyDiscovery-module__8EWG9a__category{scroll-snap-align:start;flex:none;gap:5px;width:min-content;min-width:80px;padding:0;font-size:11px}.PropertyDiscovery-module__8EWG9a__categoryArt{border-radius:13px;width:72px;height:72px}.PropertyDiscovery-module__8EWG9a__actionShortLabel{display:inline}.PropertyDiscovery-module__8EWG9a__locationSuggestions{flex-wrap:wrap;align-content:flex-start;height:44px;overflow:clip}}@media (max-width:639px){.PropertyDiscovery-module__8EWG9a__discovery{padding-top:12px}.PropertyDiscovery-module__8EWG9a__hero{border-radius:18px;min-height:263px}.PropertyDiscovery-module__8EWG9a__heroPhoto{object-position:var(--slide-mobile-position)}.PropertyDiscovery-module__8EWG9a__heroShade{background:linear-gradient(90deg, rgb(var(--home-hero-rgb) / 84%), rgb(var(--home-hero-rgb) / 62%) 60%, rgb(var(--home-hero-rgb) / 10%))}.PropertyDiscovery-module__8EWG9a__heroCopy{padding:25px 22px 70px}.PropertyDiscovery-module__8EWG9a__eyebrow{letter-spacing:.13em;gap:7px;font-size:8px}.PropertyDiscovery-module__8EWG9a__heroCopy h1{margin-top:14px;font-size:34px}.PropertyDiscovery-module__8EWG9a__description{max-width:235px;margin-top:10px;font-size:12px}.PropertyDiscovery-module__8EWG9a__searchPanel{border-radius:15px;margin:-40px 8px 0;padding:12px 12px 7px}.PropertyDiscovery-module__8EWG9a__searchTop{gap:6px;margin-bottom:10px}.PropertyDiscovery-module__8EWG9a__offerChoices{flex-shrink:1;gap:0;padding:2px}.PropertyDiscovery-module__8EWG9a__offerChoices button{flex-shrink:0;min-width:44px;min-height:44px;padding:6px 10px;font-size:11px}.PropertyDiscovery-module__8EWG9a__offerChoices button:first-child{white-space:normal;flex-shrink:1;min-width:min-content;line-height:1.2}.PropertyDiscovery-module__8EWG9a__rentalOffer{min-height:44px;padding-inline:10px;font-size:12px}.PropertyDiscovery-module__8EWG9a__searchField [data-property-search-form]{min-height:54px;padding-left:11px;padding-right:4px}.PropertyDiscovery-module__8EWG9a__searchField [data-property-search-form]>svg{width:17px}.PropertyDiscovery-module__8EWG9a__searchField input{padding-inline:8px;font-size:16px}.PropertyDiscovery-module__8EWG9a__searchField button[type=submit]{min-height:44px;padding-inline:13px}.PropertyDiscovery-module__8EWG9a__quickLocations{gap:10px;padding-top:4px;font-size:10px}.PropertyDiscovery-module__8EWG9a__locationSuggestions{gap:13px}.PropertyDiscovery-module__8EWG9a__viewChoices{background:0 0;border-color:#0000;padding:2px}.PropertyDiscovery-module__8EWG9a__viewChoices button[aria-pressed=true]{background:var(--home-selection);color:var(--home-ink);box-shadow:inset 0 0 0 1px var(--home-line)}.PropertyDiscovery-module__8EWG9a__categories{padding-top:20px;padding-bottom:10px}.PropertyDiscovery-module__8EWG9a__categoryIcon{border-radius:16px;width:52px;height:52px}.PropertyDiscovery-module__8EWG9a__categoryIcon svg{width:25px;height:25px}.PropertyDiscovery-module__8EWG9a__locations{padding-top:28px;padding-bottom:18px}.PropertyDiscovery-module__8EWG9a__locationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.PropertyDiscovery-module__8EWG9a__locationCard{border-radius:13px;min-height:133px}.PropertyDiscovery-module__8EWG9a__locationCard:first-child{grid-area:auto/1/auto/3;min-height:177px}.PropertyDiscovery-module__8EWG9a__locationCard:last-child{grid-column:1/3;min-height:133px}.PropertyDiscovery-module__8EWG9a__locationText{inset-inline:14px;bottom:14px}.PropertyDiscovery-module__8EWG9a__locationText h3{font-size:18px}.PropertyDiscovery-module__8EWG9a__locationCard:first-child h3{font-size:25px}.PropertyDiscovery-module__8EWG9a__locationText p{font-size:10px}.PropertyDiscovery-module__8EWG9a__locationArrow{width:25px;height:25px;bottom:15px;right:12px}.PropertyDiscovery-module__8EWG9a__locationText{padding-right:24px}.PropertyDiscovery-module__8EWG9a__pathSection{padding-top:24px;padding-bottom:30px}}@media (max-width:479px){.PropertyDiscovery-module__8EWG9a__searchTop{gap:5px}.PropertyDiscovery-module__8EWG9a__viewChoices{min-width:118px}.PropertyDiscovery-module__8EWG9a__viewChoices button{gap:5px;min-width:44px;padding-inline:6px;font-size:11px}.PropertyDiscovery-module__8EWG9a__viewChoices button[aria-pressed=true]{flex:1;padding-inline:4px}.PropertyDiscovery-module__8EWG9a__viewChoices button[aria-pressed=false]{width:44px}.PropertyDiscovery-module__8EWG9a__viewChoices button[aria-pressed=false] .PropertyDiscovery-module__8EWG9a__viewLabel,.PropertyDiscovery-module__8EWG9a__offerChoices:is(:lang(ru),:lang(de)) .PropertyDiscovery-module__8EWG9a__offerFullLabel{display:none}.PropertyDiscovery-module__8EWG9a__offerChoices:is(:lang(ru),:lang(de)) .PropertyDiscovery-module__8EWG9a__offerCompactLabel{display:inline}}@media (max-width:374px){.PropertyDiscovery-module__8EWG9a__viewChoices{width:96px}.PropertyDiscovery-module__8EWG9a__viewChoices button{width:44px}.PropertyDiscovery-module__8EWG9a__viewChoices .PropertyDiscovery-module__8EWG9a__viewLabel,.PropertyDiscovery-module__8EWG9a__startLabel{display:none}}@media (max-width:359px){.PropertyDiscovery-module__8EWG9a__offerChoices button{padding-inline:7px;font-size:10px}.PropertyDiscovery-module__8EWG9a__offerFullLabel{display:none}.PropertyDiscovery-module__8EWG9a__offerCompactLabel{display:inline}}@media (prefers-reduced-motion:reduce){.PropertyDiscovery-module__8EWG9a__page *,.PropertyDiscovery-module__8EWG9a__page :before,.PropertyDiscovery-module__8EWG9a__page :after{scroll-behavior:auto;transition:none;animation:none}.PropertyDiscovery-module__8EWG9a__category:hover .PropertyDiscovery-module__8EWG9a__categoryIcon,.PropertyDiscovery-module__8EWG9a__category:hover .PropertyDiscovery-module__8EWG9a__categoryArt,.PropertyDiscovery-module__8EWG9a__mapCard:hover,.PropertyDiscovery-module__8EWG9a__listings article:hover,.PropertyDiscovery-module__8EWG9a__locationCard:hover .PropertyDiscovery-module__8EWG9a__locationPhoto{transform:none}}
.PropertySearchOmnibox-module__3Ikynq__integratedRoot{width:100%;position:relative}.PropertySearchOmnibox-module__3Ikynq__sheetForm{background:#fff;border:1px solid #dce5de;border-radius:16px;align-items:center;width:100%;min-height:56px;padding:0 14px;display:flex}.PropertySearchOmnibox-module__3Ikynq__sheetForm:focus-within{border-color:var(--discovery-accent,#176b50);box-shadow:0 0 0 3px var(--discovery-tint,#eef6f0)}.PropertySearchOmnibox-module__3Ikynq__sheetInput{outline:none;padding:14px 0 14px 10px;font-size:16px}.dark .PropertySearchOmnibox-module__3Ikynq__sheetForm{background:#19251e;border-color:#344139}.PropertySearchOmnibox-module__3Ikynq__integratedForm{border:1px solid var(--search-border,#d8e5dd);background:var(--search-surface,#f8faf8);border-radius:20px;align-items:center;width:100%;min-height:48px;padding:1px 2px 1px 3px;transition:border-color .18s,box-shadow .18s;display:flex}.PropertySearchOmnibox-module__3Ikynq__integratedForm:focus-within{border-color:var(--search-accent,#176b50);box-shadow:0 0 0 3px var(--search-ring,#176b501f)}.PropertySearchOmnibox-module__3Ikynq__integratedInput{outline:none;min-height:44px;padding:0 8px 0 12px;font-size:13px}.PropertySearchOmnibox-module__3Ikynq__integratedInput::placeholder{color:var(--search-muted,#627169)}.PropertySearchOmnibox-module__3Ikynq__integratedSubmit{isolation:isolate;width:44px;height:44px;color:var(--search-button-ink,#fff);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}.PropertySearchOmnibox-module__3Ikynq__integratedSubmit:before{content:"";z-index:-1;border-radius:inherit;background:var(--search-strong,#123f32);box-shadow:0 2px 6px var(--search-ring,#176b501f);transition:background .16s,transform .16s;position:absolute;inset:4px}.PropertySearchOmnibox-module__3Ikynq__integratedSubmit:hover:before{background:var(--search-hover,#0b3227)}.PropertySearchOmnibox-module__3Ikynq__integratedSubmit:active:before{transform:scale(.94)}.PropertySearchOmnibox-module__3Ikynq__integratedSubmit:focus-visible{outline:2px solid var(--search-accent,#176b50);outline-offset:1px}.PropertySearchOmnibox-module__3Ikynq__suggestion:hover,.PropertySearchOmnibox-module__3Ikynq__suggestion[aria-selected=true]{background:var(--search-surface,#f8faf8)}.PropertySearchOmnibox-module__3Ikynq__suggestionIcon{background:var(--search-selection,#e2efe6);color:var(--search-accent,#176b50)}.PropertySearchOmnibox-module__3Ikynq__accent{color:var(--search-accent,#176b50)}@media (prefers-reduced-motion:reduce){.PropertySearchOmnibox-module__3Ikynq__integratedForm,.PropertySearchOmnibox-module__3Ikynq__integratedSubmit:before{transition:none}.PropertySearchOmnibox-module__3Ikynq__integratedSubmit:active:before{transform:none}}
.PropertyHeaderContent-module__WuxM-a__header{position:relative}.PropertyHeaderContent-module__WuxM-a__row{border-bottom:1px solid #e4e9e5;grid-template-columns:88px auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;display:grid}.PropertyHeaderContent-module__WuxM-a__logo{width:88px}.PropertyHeaderContent-module__WuxM-a__category{min-width:0}.PropertyHeaderContent-module__WuxM-a__category button{box-shadow:none}.PropertyHeaderContent-module__WuxM-a__searchCluster{--search-accent:#176b50;--search-strong:#123f32;--search-hover:#0b3227;--search-button-ink:#fff;--search-ink:#28593f;--search-muted:#627169;--search-border:#d8e5dd;--search-surface:#f8faf8;--search-selection:#e2efe6;--search-selection-border:#bfd5c5;--search-ring:#176b501f;width:100%;min-width:0;max-width:780px}.PropertyHeaderContent-module__WuxM-a__searchCluster[data-search-channel=rooms]{--search-accent:#216a8c;--search-strong:#267598;--search-hover:#1d5f7e;--search-ink:#22566c;--search-muted:#5e7180;--search-border:#d5e5ee;--search-surface:#f5f9fc;--search-selection:#e0eef7;--search-selection-border:#b7d4e5;--search-ring:#2675981f}.PropertyHeaderContent-module__WuxM-a__searchCluster[data-search-channel=business]{--search-accent:#a64630;--search-strong:#b24c34;--search-hover:#963d29;--search-ink:#803f30;--search-muted:#786960;--search-border:#eeddd7;--search-surface:#fcf8f5;--search-selection:#f6e7e0;--search-selection-border:#e6c4b6;--search-ring:#b24c341f}.PropertyHeaderContent-module__WuxM-a__offers{isolation:isolate;flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:148px;margin-inline-end:7px;padding-inline:4px;display:grid;position:relative}.PropertyHeaderContent-module__WuxM-a__offers[data-offer-count="1"]{grid-template-columns:minmax(0,1fr);min-width:80px}.PropertyHeaderContent-module__WuxM-a__offers:after{content:"";background:var(--search-border);pointer-events:none;width:1px;position:absolute;top:10px;bottom:10px;right:-7px}.PropertyHeaderContent-module__WuxM-a__offerSelection{z-index:-1;background:linear-gradient(135deg, var(--search-surface), var(--search-selection));width:calc(50% - 4px);box-shadow:inset 0 0 0 1px var(--search-selection-border), 0 1px 3px var(--search-ring);border-radius:12px;transition:width .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:4px}.PropertyHeaderContent-module__WuxM-a__offers[data-selection=rent] .PropertyHeaderContent-module__WuxM-a__offerSelection{transform:translate(100%)}.PropertyHeaderContent-module__WuxM-a__offers[data-selection=both] .PropertyHeaderContent-module__WuxM-a__offerSelection{width:calc(100% - 8px)}.PropertyHeaderContent-module__WuxM-a__offers[data-offer-count="1"] .PropertyHeaderContent-module__WuxM-a__offerSelection{width:calc(100% - 8px);transform:none}.PropertyHeaderContent-module__WuxM-a__offerDivider{background:var(--search-selection-border);pointer-events:none;opacity:0;width:1px;transition:opacity .16s;position:absolute;top:14px;bottom:14px;left:50%}.PropertyHeaderContent-module__WuxM-a__offers[data-selection=both] .PropertyHeaderContent-module__WuxM-a__offerDivider{opacity:1}.PropertyHeaderContent-module__WuxM-a__offers button,.PropertyHeaderContent-module__WuxM-a__fixedOffer{min-width:0;min-height:44px;color:var(--search-muted);white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:600;display:flex;position:relative}.PropertyHeaderContent-module__WuxM-a__offers button{cursor:pointer;transition:color .16s,transform .16s}.PropertyHeaderContent-module__WuxM-a__offers button[aria-pressed=true],.PropertyHeaderContent-module__WuxM-a__fixedOffer{color:var(--search-ink)}.PropertyHeaderContent-module__WuxM-a__offers button:hover:not(:disabled){color:var(--search-accent)}.PropertyHeaderContent-module__WuxM-a__offers button:active:not(:disabled){transform:scale(.96)}.PropertyHeaderContent-module__WuxM-a__offers button:disabled{cursor:default}.PropertyHeaderContent-module__WuxM-a__offers button:focus-visible{outline:2px solid var(--search-accent);outline-offset:2px}.PropertyHeaderContent-module__WuxM-a__offerIcon{width:20px;height:22px;color:var(--search-muted);flex-shrink:0;place-items:center;transition:color .2s,transform .22s cubic-bezier(.22,1,.36,1);display:grid}.PropertyHeaderContent-module__WuxM-a__offers button[aria-pressed=true] .PropertyHeaderContent-module__WuxM-a__offerIcon,.PropertyHeaderContent-module__WuxM-a__fixedOffer .PropertyHeaderContent-module__WuxM-a__offerIcon{color:var(--search-accent)}.PropertyHeaderContent-module__WuxM-a__offerIcon svg{fill:none;stroke-width:1.9px}.PropertyHeaderContent-module__WuxM-a__offers button[data-header-offer=sale]:hover:not(:disabled) .PropertyHeaderContent-module__WuxM-a__offerIcon{transform:translateY(-2px)}.PropertyHeaderContent-module__WuxM-a__offers button[data-header-offer=rent]:hover:not(:disabled) .PropertyHeaderContent-module__WuxM-a__offerIcon{transform:rotate(-16deg)}.PropertyHeaderContent-module__WuxM-a__offerLabel{line-height:1.5}.PropertyHeaderContent-module__WuxM-a__actions,.PropertyHeaderContent-module__WuxM-a__utilities{flex-shrink:0;align-items:center;gap:14px;display:flex}.PropertyHeaderContent-module__WuxM-a__utilities{color:#617166;gap:16px;padding-inline:4px}@media (min-width:1024px) and (max-width:1199px){.PropertyHeaderContent-module__WuxM-a__row{gap:8px}.PropertyHeaderContent-module__WuxM-a__actions{gap:10px}.PropertyHeaderContent-module__WuxM-a__utilities{gap:12px}}@media (max-width:1023px){.PropertyHeaderContent-module__WuxM-a__row{grid-template-columns:88px auto minmax(0,1fr);gap:8px 12px;padding-top:10px;padding-bottom:10px}.PropertyHeaderContent-module__WuxM-a__searchCluster{grid-area:2/1/auto/-1;max-width:none}.PropertyHeaderContent-module__WuxM-a__actions{grid-area:1/3;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.PropertyHeaderContent-module__WuxM-a__offers button,.PropertyHeaderContent-module__WuxM-a__offerSelection,.PropertyHeaderContent-module__WuxM-a__offerDivider,.PropertyHeaderContent-module__WuxM-a__offerIcon{transition:none}.PropertyHeaderContent-module__WuxM-a__offers button:active:not(:disabled),.PropertyHeaderContent-module__WuxM-a__offers button[data-header-offer]:hover:not(:disabled) .PropertyHeaderContent-module__WuxM-a__offerIcon{transform:none}}.dark .PropertyHeaderContent-module__WuxM-a__row{border-color:#35423a}.dark .PropertyHeaderContent-module__WuxM-a__searchCluster{--search-accent:#a4d5b6;--search-strong:#b3dec3;--search-hover:#c8e8d3;--search-button-ink:#143424;--search-ink:#e0ece3;--search-muted:#b8c9be;--search-border:#354e3e;--search-surface:#202e25;--search-selection:#334a3a;--search-selection-border:#587661;--search-ring:#a4d5b61f}.dark .PropertyHeaderContent-module__WuxM-a__searchCluster[data-search-channel=rooms]{--search-accent:#9bcfe6;--search-strong:#9bcfe6;--search-hover:#b8e1f2;--search-button-ink:#14313f;--search-ink:#e2f0f7;--search-muted:#b4c8d3;--search-border:#334b59;--search-surface:#1d2d37;--search-selection:#2d4554;--search-selection-border:#4c7185;--search-ring:#9bcfe61f}.dark .PropertyHeaderContent-module__WuxM-a__searchCluster[data-search-channel=business]{--search-accent:#e5a18c;--search-strong:#e5a18c;--search-hover:#f0baa9;--search-button-ink:#3a2018;--search-ink:#f6e7e0;--search-muted:#cbb9af;--search-border:#574137;--search-surface:#32251f;--search-selection:#50372c;--search-selection-border:#825d4b;--search-ring:#e5a18c1f}.dark .PropertyHeaderContent-module__WuxM-a__utilities{color:#bfcec5}
.ListingsLayout-module__iTf3xa__canvas:has([data-listing-tone]){background:#f6f7f8}.dark .ListingsLayout-module__iTf3xa__canvas:has([data-listing-tone]){background:#151818}@media (max-width:743px){.ListingsLayout-module__iTf3xa__canvas:has([data-listing-tone]){background:#fff}.dark .ListingsLayout-module__iTf3xa__canvas:has([data-listing-tone]){background:#202423}}
.ListingPageViewport-module__ekQ3dW__viewport[data-isolated=true]{overscroll-behavior-y:contain;height:100dvh;scroll-padding-top:80px;overflow:hidden auto}
.MobileListingActionBar-module__j5G8KG__spacer{height:calc(112px + env(safe-area-inset-bottom,0px))}.MobileListingActionBar-module__j5G8KG__bar{z-index:40;padding:0 max(16px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));color:#202723;transform:translate3d(0, var(--dock-offset,0px), 0);touch-action:pan-x pinch-zoom;background:#fff;border-top:1px solid #dce5df;border-radius:20px 20px 0 0;transition:transform .22s ease-out;position:fixed;inset:auto 0 0;box-shadow:0 -6px 24px #18312414}.MobileListingActionBar-module__j5G8KG__bar[data-sheet-dragging=true]{transition:none}.MobileListingActionBar-module__j5G8KG__bar[data-placement=sheet]{z-index:auto;border-radius:0;flex-shrink:0;position:relative;inset:auto}@media (min-width:1024px){.MobileListingActionBar-module__j5G8KG__bar[data-placement=sheet]{display:none}}.MobileListingActionBar-module__j5G8KG__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;max-width:640px;margin-inline:auto;display:grid}.MobileListingActionBar-module__j5G8KG__grip{touch-action:none;cursor:grab;justify-content:center;align-items:center;width:100%;height:28px;display:flex}.MobileListingActionBar-module__j5G8KG__grip span{background:#c5d2c9;border-radius:8px;width:36px;height:4px}.MobileListingActionBar-module__j5G8KG__grip:active{cursor:grabbing}.MobileListingActionBar-module__j5G8KG__grip:focus,.MobileListingActionBar-module__j5G8KG__bar a:focus,.MobileListingActionBar-module__j5G8KG__contact>button:focus{outline:none}.MobileListingActionBar-module__j5G8KG__bar[data-keyboard-focus=true] .MobileListingActionBar-module__j5G8KG__grip:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #367b5c}.MobileListingActionBar-module__j5G8KG__bar:not(:has(.MobileListingActionBar-module__j5G8KG__grip)){padding-top:12px}.MobileListingActionBar-module__j5G8KG__inner[data-dual=true]{grid-template-columns:1fr}.MobileListingActionBar-module__j5G8KG__summary{align-items:center;gap:12px;min-width:0;display:flex}.MobileListingActionBar-module__j5G8KG__price{cursor:grab;flex:1;min-width:0;container-type:inline-size}.MobileListingActionBar-module__j5G8KG__label{color:#69756d;margin-bottom:2px;font-size:11px;line-height:15px}.MobileListingActionBar-module__j5G8KG__price [data-property-price-offer]>span:last-child{letter-spacing:-.02em;font-size:20px;line-height:26px}.MobileListingActionBar-module__j5G8KG__price [data-property-prices="2"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;display:grid}.MobileListingActionBar-module__j5G8KG__price [data-property-prices="2"] [data-property-price-offer]{margin:0;display:block}.MobileListingActionBar-module__j5G8KG__price [data-property-prices="2"] [data-property-price-offer]>span{display:block}.MobileListingActionBar-module__j5G8KG__price [data-property-prices="2"] [data-property-price-offer]>span:last-child{font-size:17px;line-height:23px}@container (max-width:300px){.MobileListingActionBar-module__j5G8KG__price [data-property-prices="2"]{grid-template-columns:minmax(0,1fr);gap:4px}.MobileListingActionBar-module__j5G8KG__price [data-property-prices="2"] [data-property-price-offer]{flex-wrap:nowrap;display:flex}.MobileListingActionBar-module__j5G8KG__price [data-property-prices="2"] [data-property-price-offer]>span:first-child{min-width:28px}}.MobileListingActionBar-module__j5G8KG__note{color:#69756d;margin-top:2px;font-size:11px;line-height:16px}.MobileListingActionBar-module__j5G8KG__quickContact{color:#176b50;border:1px solid #dce5df;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:58px;min-height:44px;padding-inline:8px;font-size:12px;font-weight:600;display:inline-flex}.MobileListingActionBar-module__j5G8KG__actions{gap:10px;min-width:0;display:grid}.MobileListingActionBar-module__j5G8KG__actions[data-has-contact=true][data-has-map=true]{grid-template-columns:minmax(80px,1fr) 44px}.MobileListingActionBar-module__j5G8KG__contact{min-width:0}.MobileListingActionBar-module__j5G8KG__contact>button,.MobileListingActionBar-module__j5G8KG__map{text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:10px;font-size:14px;font-weight:600;line-height:20px;display:flex}.MobileListingActionBar-module__j5G8KG__contact>button svg,.MobileListingActionBar-module__j5G8KG__map span{display:none}.MobileListingActionBar-module__j5G8KG__inner[data-dual=true] .MobileListingActionBar-module__j5G8KG__actions{grid-template-columns:1fr 1fr}.MobileListingActionBar-module__j5G8KG__inner[data-dual=true] .MobileListingActionBar-module__j5G8KG__map span{display:inline}@media (max-width:359px){.MobileListingActionBar-module__j5G8KG__inner{grid-template-columns:1fr}.MobileListingActionBar-module__j5G8KG__actions[data-has-contact=true][data-has-map=true]{grid-template-columns:1fr 1fr}.MobileListingActionBar-module__j5G8KG__map span{display:inline}}.MobileListingActionBar-module__j5G8KG__contact>button{color:#fff;background:#123f32}.MobileListingActionBar-module__j5G8KG__map{color:#176b50;background:#f1f6f3;border:1px solid #d7e5df}.MobileListingActionBar-module__j5G8KG__map svg{flex-shrink:0}.MobileListingActionBar-module__j5G8KG__bar[data-keyboard-focus=true] a:focus-visible,.MobileListingActionBar-module__j5G8KG__bar[data-keyboard-focus=true] .MobileListingActionBar-module__j5G8KG__contact>button:focus-visible{outline-offset:3px;outline:2px solid #367b5c}.MobileListingActionBar-module__j5G8KG__map:hover,.MobileListingActionBar-module__j5G8KG__quickContact:hover{background:#e6f0e9}@media (min-width:744px),(min-width:540px) and (max-height:500px){.MobileListingActionBar-module__j5G8KG__bar{padding-top:0;padding-inline:max(24px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));border-radius:0}.MobileListingActionBar-module__j5G8KG__inner,.MobileListingActionBar-module__j5G8KG__inner[data-dual=true]{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:center;gap:24px;max-width:960px}.MobileListingActionBar-module__j5G8KG__map span{display:inline}.MobileListingActionBar-module__j5G8KG__actions[data-has-contact=true][data-has-map=true]{grid-template-columns:1fr 1fr}.MobileListingActionBar-module__j5G8KG__spacer{height:calc(96px + env(safe-area-inset-bottom,0px))}}@media (min-width:1100px){.MobileListingActionBar-module__j5G8KG__bar,.MobileListingActionBar-module__j5G8KG__spacer{display:none}}.dark .MobileListingActionBar-module__j5G8KG__bar{color:#f3f6f4;background:#17231c;border-color:#344b3e;box-shadow:0 -6px 24px #0003}:is(.dark .MobileListingActionBar-module__j5G8KG__label,.dark .MobileListingActionBar-module__j5G8KG__note){color:#aabfb0}.dark .MobileListingActionBar-module__j5G8KG__contact>button{color:#153c2d;background:#b7ddc4}:is(.dark .MobileListingActionBar-module__j5G8KG__map,.dark .MobileListingActionBar-module__j5G8KG__quickContact){color:#c0e3cd;background:#233a2c;border-color:#385545}:is(.dark .MobileListingActionBar-module__j5G8KG__map:hover,.dark .MobileListingActionBar-module__j5G8KG__quickContact:hover){background:#2d4837}@media (prefers-reduced-motion:reduce){.MobileListingActionBar-module__j5G8KG__bar{transition:none}}
.AuthCard-module__mSCa7W__card{--ink:#172521;--muted:#65766e;--green:#176b50;--border:#dce7e1;--surface:#fff;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);font-family:var(--font-sarabun), sans-serif;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 24px 80px #183a2829}.AuthCard-module__mSCa7W__hero{isolation:isolate;background:radial-gradient(at 82% 90%,#dcecc5 0,#0000 65%),linear-gradient(115deg,#eef7f2,#f7f8ed);height:148px;position:relative;overflow:hidden}.AuthCard-module__mSCa7W__hero:after{content:"";z-index:-1;border:1px solid #b9d5bf80;border-radius:50%;width:250px;height:250px;position:absolute;top:-125px;right:-50px}.AuthCard-module__mSCa7W__heroCopy{z-index:2;padding:23px 24px;position:relative}.AuthCard-module__mSCa7W__brand{color:#22684f;letter-spacing:.5px;font-size:12px;font-weight:700;display:block}.AuthCard-module__mSCa7W__heroHeadline{letter-spacing:-.5px;color:#214c3b;margin-top:10px;font-size:25px;font-weight:650;line-height:1.35;display:block}.AuthCard-module__mSCa7W__card:not([data-locale=th]) .AuthCard-module__mSCa7W__heroHeadline{font-size:20px}.AuthCard-module__mSCa7W__card[data-listing] .AuthCard-module__mSCa7W__heroHeadline{font-size:21px}.AuthCard-module__mSCa7W__art{object-fit:contain;width:248px;max-width:58%;height:auto;position:absolute;bottom:-12px;right:-23px}.AuthCard-module__mSCa7W__heart{color:#d87b64;background:#fff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:48px;right:82px;transform:rotate(10deg);box-shadow:0 4px 14px #234c3012}.AuthCard-module__mSCa7W__close{z-index:3;color:#53665d;background:#ffffffd9;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:10px}.AuthCard-module__mSCa7W__body{padding:24px 26px 14px}.AuthCard-module__mSCa7W__title{color:var(--ink);letter-spacing:-.3px;margin:0;font-size:23px;font-weight:650;line-height:1.4}.AuthCard-module__mSCa7W__methods{gap:10px;margin-top:23px;display:grid}.AuthCard-module__mSCa7W__method{border:1px solid var(--border);background:var(--surface);width:100%;min-height:52px;color:var(--ink);text-align:start;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.AuthCard-module__mSCa7W__providerIcon{flex-shrink:0;place-items:center;width:26px;display:grid}.AuthCard-module__mSCa7W__methodArrow{color:#839a8c;flex-shrink:0;margin-inline-start:auto}.AuthCard-module__mSCa7W__line{background:#f1fbf4;border-color:#cfebd8}.AuthCard-module__mSCa7W__emailMethod{color:#456153;background:#f8faf9;border-color:#0000;font-weight:500}.AuthCard-module__mSCa7W__method:hover{border-color:#9dc5b3;box-shadow:0 3px 12px #1f5b3810}.AuthCard-module__mSCa7W__divider{color:var(--muted);align-items:center;gap:13px;margin:15px 0;font-size:11px;display:flex}.AuthCard-module__mSCa7W__divider:before,.AuthCard-module__mSCa7W__divider:after{content:"";background:var(--border);flex:1;height:1px}.AuthCard-module__mSCa7W__switchMode{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;column-gap:6px;margin-top:18px;padding-top:9px;font-size:13px;display:flex}.AuthCard-module__mSCa7W__switchMode button{min-height:44px;color:var(--green);padding:6px 3px;font-weight:700}.AuthCard-module__mSCa7W__back{min-height:44px;color:var(--muted);align-items:center;gap:7px;margin:-14px 0 5px -5px;padding:5px;font-size:12px;display:flex}.AuthCard-module__mSCa7W__card[data-email-step] .AuthCard-module__mSCa7W__hero{height:108px}.AuthCard-module__mSCa7W__card[data-email-step] .AuthCard-module__mSCa7W__heroCopy{padding:19px 24px}.AuthCard-module__mSCa7W__card[data-email-step] .AuthCard-module__mSCa7W__heroHeadline{margin-top:6px;font-size:17px}.AuthCard-module__mSCa7W__card[data-email-step] .AuthCard-module__mSCa7W__art{width:158px;bottom:-14px;right:15px}.AuthCard-module__mSCa7W__card[data-email-step] .AuthCard-module__mSCa7W__heart{display:none}.AuthCard-module__mSCa7W__form{gap:17px;margin-top:21px;display:grid}.AuthCard-module__mSCa7W__field>label,.AuthCard-module__mSCa7W__labelRow label{color:var(--ink);font-size:13px;font-weight:600}.AuthCard-module__mSCa7W__labelRow{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.AuthCard-module__mSCa7W__labelRow a{color:var(--green);margin:-10px 0;padding:10px 0;font-size:12px}.AuthCard-module__mSCa7W__field input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:50px;color:var(--ink);border-radius:12px;outline:none;margin-top:7px;padding:10px 14px;font-size:16px}.AuthCard-module__mSCa7W__field input::placeholder{color:#8b9790}.AuthCard-module__mSCa7W__field input:focus{border-color:#378568;box-shadow:0 0 0 3px #31805f18}.AuthCard-module__mSCa7W__field input[aria-invalid=true]{border-color:#d4806f}.AuthCard-module__mSCa7W__passwordInput{position:relative}.AuthCard-module__mSCa7W__passwordInput input{padding-right:52px}.AuthCard-module__mSCa7W__passwordInput button{width:44px;height:44px;color:var(--muted);border-radius:10px;place-items:center;display:grid;position:absolute;top:10px;right:4px}.AuthCard-module__mSCa7W__requirements{color:var(--muted);gap:4px;margin:10px 0 0;padding:0;font-size:11px;line-height:1.5;list-style:none;display:grid}.AuthCard-module__mSCa7W__requirements li{align-items:center;gap:6px;display:flex}.AuthCard-module__mSCa7W__requirements svg{color:#a6b2ac;flex-shrink:0}.AuthCard-module__mSCa7W__requirementDot{background:#9cac9f;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin:4px}.AuthCard-module__mSCa7W__requirements li[data-passed=true],.AuthCard-module__mSCa7W__requirements li[data-passed=true] svg{color:var(--green)}.AuthCard-module__mSCa7W__requirements li[data-passed=true] svg{stroke-width:3px}.AuthCard-module__mSCa7W__submit{color:#fff;background:#176b50;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;font-size:14px;font-weight:600;display:flex;box-shadow:0 6px 16px #176b5026}.AuthCard-module__mSCa7W__submit:hover{background:#125b44}.AuthCard-module__mSCa7W__error{color:#a1382c;background:#fff2ef;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.65}.AuthCard-module__mSCa7W__form .AuthCard-module__mSCa7W__error{margin:0}.AuthCard-module__mSCa7W__notice{color:#21623e;background:#ecf7ef;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px}.AuthCard-module__mSCa7W__card button,.AuthCard-module__mSCa7W__card a{cursor:pointer;-webkit-tap-highlight-color:transparent}.AuthCard-module__mSCa7W__card button:focus-visible,.AuthCard-module__mSCa7W__card a:focus-visible{outline-offset:3px;outline:2px solid #468a70}.AuthCard-module__mSCa7W__card button:disabled,.AuthCard-module__mSCa7W__card a[aria-disabled=true]{opacity:.65;cursor:wait}.AuthCard-module__mSCa7W__card a[aria-busy=true]{opacity:1;background:#e8f4ed}.AuthCard-module__mSCa7W__page{background:radial-gradient(at 50% 10%,#eaf3ee,#0000 70%),#fafcfb;min-height:100svh;padding:28px 16px 48px}.AuthCard-module__mSCa7W__pageNav{justify-content:space-between;align-items:center;gap:16px;max-width:1000px;margin:0 auto 28px;display:flex}.AuthCard-module__mSCa7W__pageNav a{color:#426150;align-items:center;gap:7px;min-height:44px;font-size:13px;display:inline-flex}.AuthCard-module__mSCa7W__pageCard{max-width:460px;margin:0 auto}.dark .AuthCard-module__mSCa7W__card{--ink:#edf3ef;--muted:#a5b5ab;--green:#8cd4b1;--border:#34473c;--surface:#19241e;box-shadow:0 24px 80px #0005}.dark .AuthCard-module__mSCa7W__hero{background:radial-gradient(at 85% 90%,#46643b,#0000 65%),#233c2e}:is(.dark .AuthCard-module__mSCa7W__brand,.dark .AuthCard-module__mSCa7W__heroHeadline){color:#e1f0df}.dark .AuthCard-module__mSCa7W__close{color:#daeade;background:#203e30e6}.dark .AuthCard-module__mSCa7W__line{background:#20392a;border-color:#3a5a43}.dark .AuthCard-module__mSCa7W__emailMethod{color:#bbd0c3;background:#223128}.dark .AuthCard-module__mSCa7W__error{color:#ffc5b9;background:#482b27}.dark .AuthCard-module__mSCa7W__notice{color:#c1edcb;background:#244c34}.dark .AuthCard-module__mSCa7W__page{background:radial-gradient(at 50% 0,#233b2b,#0000 70%),#111a15}.dark .AuthCard-module__mSCa7W__pageNav a{color:#b5d4c2}.dark .AuthCard-module__mSCa7W__card a[aria-busy=true]{background:#2b4737}@media (max-width:359px){.AuthCard-module__mSCa7W__body{padding:21px 18px 11px}.AuthCard-module__mSCa7W__heroCopy{padding-left:18px}.AuthCard-module__mSCa7W__heroHeadline{font-size:23px}.AuthCard-module__mSCa7W__card[data-listing] .AuthCard-module__mSCa7W__heroHeadline{font-size:18px}.AuthCard-module__mSCa7W__art{right:-30px}.AuthCard-module__mSCa7W__title{font-size:21px}.AuthCard-module__mSCa7W__method{gap:8px;font-size:13px}.AuthCard-module__mSCa7W__card[data-email-step] .AuthCard-module__mSCa7W__heroCopy{padding-left:18px}.AuthCard-module__mSCa7W__card[data-email-step] .AuthCard-module__mSCa7W__heroHeadline{font-size:15px}.AuthCard-module__mSCa7W__card[data-email-step] .AuthCard-module__mSCa7W__art{right:-25px}}@media (max-height:680px){.AuthCard-module__mSCa7W__hero{height:134px}.AuthCard-module__mSCa7W__heroCopy{padding-top:15px}.AuthCard-module__mSCa7W__heroHeadline{margin-top:6px;font-size:21px}.AuthCard-module__mSCa7W__art{width:208px}.AuthCard-module__mSCa7W__body{padding-top:19px}.AuthCard-module__mSCa7W__methods{margin-top:17px}.AuthCard-module__mSCa7W__card[data-email-step] .AuthCard-module__mSCa7W__heroCopy{padding-top:14px}.AuthCard-module__mSCa7W__card[data-email-step] .AuthCard-module__mSCa7W__art{width:130px}}
.AccountDashboard-module__Os6WBW__workspace{--account-text:#222b27;--account-muted:#6d7771;--account-line:#e3e9e4;--account-surface:#fff;--account-soft:#f2f6f2;--account-green:#176b50;width:min(1280px,100% - 48px);color:var(--account-text);margin-inline:auto;padding-block:32px 52px}.AccountDashboard-module__Os6WBW__content{min-width:0}.AccountDashboard-module__Os6WBW__sidebar{display:none}.AccountDashboard-module__Os6WBW__mobileNavTrigger{border:1px solid var(--account-line);background:var(--account-surface);text-align:start;border-radius:18px;align-items:center;gap:11px;width:100%;min-height:68px;margin-bottom:25px;padding:10px 14px;display:flex}.AccountDashboard-module__Os6WBW__mobileNavTrigger>span:nth-child(2){flex:1;min-width:0}.AccountDashboard-module__Os6WBW__mobileNavTrigger small{color:var(--account-muted);margin-bottom:2px;font-size:10px;display:block}.AccountDashboard-module__Os6WBW__mobileNavTrigger strong{font-size:14px;font-weight:600;display:block}.AccountDashboard-module__Os6WBW__changePage{color:var(--account-green);white-space:nowrap;font-size:11px}.AccountDashboard-module__Os6WBW__navIcon{color:#287158;background:#eef5f0;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.AccountDashboard-module__Os6WBW__sidebarIdentity{align-items:center;gap:10px;padding:6px 8px 24px;display:flex}.AccountDashboard-module__Os6WBW__sidebarIdentity>span{color:#1d6046;background:#e6efe8;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:18px;font-weight:600;display:grid}.AccountDashboard-module__Os6WBW__sidebarIdentity div{min-width:0}.AccountDashboard-module__Os6WBW__sidebarIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.AccountDashboard-module__Os6WBW__sidebarIdentity small{color:var(--account-muted);margin-top:3px;font-size:11px;display:block}.AccountDashboard-module__Os6WBW__navGroup+.AccountDashboard-module__Os6WBW__navGroup{margin-top:22px}.AccountDashboard-module__Os6WBW__navGroup h2{color:#7c8680;margin:0 10px 8px;font-size:10px;font-weight:500}.AccountDashboard-module__Os6WBW__navLink{color:#5d6a63;border-radius:13px;align-items:center;gap:9px;min-height:52px;padding:8px 10px;font-size:12px;display:flex}.AccountDashboard-module__Os6WBW__navLink>span:nth-child(2){flex:1}.AccountDashboard-module__Os6WBW__navLink>svg{opacity:.55;flex-shrink:0}.AccountDashboard-module__Os6WBW__navLink .AccountDashboard-module__Os6WBW__navIcon{width:30px;height:30px;color:inherit;background:0 0}.AccountDashboard-module__Os6WBW__navLink[aria-current]{color:#145b41;background:#e6f1e9;font-weight:600}.AccountDashboard-module__Os6WBW__navLink:hover{background:#edf3ef}.AccountDashboard-module__Os6WBW__menuPosition{justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.AccountDashboard-module__Os6WBW__menuPanel{overscroll-behavior:contain;width:100%;max-width:560px;max-height:calc(100dvh - 24px);padding:16px 18px max(24px, env(safe-area-inset-bottom));color:#222b27;background:#fff;border-radius:26px 26px 0 0;overflow-y:auto}.AccountDashboard-module__Os6WBW__menuPanel header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.AccountDashboard-module__Os6WBW__menuPanel header h2{font-size:19px;font-weight:600}.AccountDashboard-module__Os6WBW__menuPanel header button{background:#f5f7f5;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.AccountDashboard-module__Os6WBW__mobileNavGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.AccountDashboard-module__Os6WBW__mobileNavGrid .AccountDashboard-module__Os6WBW__navLink{background:#f6f8f6;flex-wrap:wrap;align-content:center;min-height:94px;padding:12px;position:relative}.AccountDashboard-module__Os6WBW__mobileNavGrid .AccountDashboard-module__Os6WBW__navLink .AccountDashboard-module__Os6WBW__navIcon{justify-content:start;width:100%}.AccountDashboard-module__Os6WBW__mobileNavGrid .AccountDashboard-module__Os6WBW__navLink>svg{position:absolute;top:18px;right:12px}.AccountDashboard-module__Os6WBW__mobileNavGrid .AccountDashboard-module__Os6WBW__navLink[aria-current]{background:#e6f1e9;box-shadow:inset 0 0 0 1px #aaceb9}.AccountDashboard-module__Os6WBW__heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.AccountDashboard-module__Os6WBW__heading h1{letter-spacing:-.4px;color:var(--account-text);font-size:27px;font-weight:600;line-height:1.45}.AccountDashboard-module__Os6WBW__heading p{color:var(--account-muted);margin-top:7px;font-size:13px;line-height:1.7}.AccountDashboard-module__Os6WBW__eyebrow{color:var(--account-muted);letter-spacing:1px;margin-bottom:5px;font-size:10px;display:block}.AccountDashboard-module__Os6WBW__primaryAction,.AccountDashboard-module__Os6WBW__secondaryAction{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 17px;font-size:13px;font-weight:600;display:inline-flex}.AccountDashboard-module__Os6WBW__primaryAction{color:#fff;background:#176b50}.AccountDashboard-module__Os6WBW__primaryAction:hover{background:#125b43}.AccountDashboard-module__Os6WBW__secondaryAction{border:1px solid var(--account-line);background:var(--account-surface);color:var(--account-text)}.AccountDashboard-module__Os6WBW__primaryAction:disabled,.AccountDashboard-module__Os6WBW__secondaryAction:disabled{cursor:wait;opacity:.5}.AccountDashboard-module__Os6WBW__orangeAction{color:#fff;background:#ef691b}.AccountDashboard-module__Os6WBW__desktopView{display:none}@media (min-width:744px){.AccountDashboard-module__Os6WBW__mobileView{display:none}.AccountDashboard-module__Os6WBW__desktopView{display:inline-flex}}.AccountDashboard-module__Os6WBW__orangeAction:hover{background:#d85b15}.AccountDashboard-module__Os6WBW__panel{border:1px solid var(--account-line);background:var(--account-surface);border-radius:22px;padding:24px}.AccountDashboard-module__Os6WBW__panel h2{color:var(--account-text);font-size:17px;font-weight:600}.AccountDashboard-module__Os6WBW__panelDescription{color:var(--account-muted);margin-top:6px;font-size:12px;line-height:1.8}.AccountDashboard-module__Os6WBW__personalGrid{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);align-items:start;gap:20px;display:grid}.AccountDashboard-module__Os6WBW__stack{gap:20px;min-width:0;display:grid}.AccountDashboard-module__Os6WBW__identity{border:1px solid var(--account-line);background:linear-gradient(110deg,#edf4ed,#fbfcf9);border-radius:22px;align-items:center;gap:16px;margin-bottom:24px;padding:22px 24px;display:flex}.AccountDashboard-module__Os6WBW__identity>span{color:#245a3e;background:#dcecdf;border:4px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;font-size:24px;font-weight:600;display:grid}.AccountDashboard-module__Os6WBW__identity div{min-width:0}.AccountDashboard-module__Os6WBW__identity h2{overflow-wrap:anywhere;font-size:19px;font-weight:600}.AccountDashboard-module__Os6WBW__identity p{color:var(--account-muted);overflow-wrap:anywhere;margin-top:4px;font-size:13px}.AccountDashboard-module__Os6WBW__settingsRows{margin-top:14px}.AccountDashboard-module__Os6WBW__settingsRows>*{text-align:start;align-items:center;gap:10px;width:100%;min-height:54px;font-size:13px;display:flex}.AccountDashboard-module__Os6WBW__settingsRows>*+*{border-top:1px solid var(--account-line)}.AccountDashboard-module__Os6WBW__settingsRows svg{color:var(--account-green);flex-shrink:0}.AccountDashboard-module__Os6WBW__settingsRows span{flex:1}.AccountDashboard-module__Os6WBW__settingsRows select{background-color:var(--account-soft);max-width:116px;min-height:44px;color:var(--account-text);border:0;border-radius:8px;font-size:12px}.AccountDashboard-module__Os6WBW__settingsRows .AccountDashboard-module__Os6WBW__switch{background:#cad4cd;border-radius:20px;flex:none;width:36px;height:22px;padding:3px}.AccountDashboard-module__Os6WBW__switch i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block}.AccountDashboard-module__Os6WBW__switch[data-on=true]{background:#176b50}.AccountDashboard-module__Os6WBW__switch[data-on=true] i{transform:translate(14px)}.AccountDashboard-module__Os6WBW__logout{min-height:44px;color:var(--account-muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:inline-flex}.AccountDashboard-module__Os6WBW__toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.AccountDashboard-module__Os6WBW__search{background:var(--account-surface);border:1px solid var(--account-line);min-width:0;min-height:46px;color:var(--account-muted);border-radius:13px;flex:1;align-items:center;gap:9px;padding:0 13px;display:flex}.AccountDashboard-module__Os6WBW__search:focus-within{border-color:#629f82;box-shadow:0 0 0 3px #176b5010}.AccountDashboard-module__Os6WBW__search input{width:100%;min-width:0;color:var(--account-text);box-shadow:none;background:0 0;border:0;outline:none;padding:10px 0;font-size:16px}.AccountDashboard-module__Os6WBW__search input::placeholder{color:#929b95;font-size:13px}.AccountDashboard-module__Os6WBW__search button{flex-shrink:0;place-items:center;width:32px;height:44px;display:grid}.AccountDashboard-module__Os6WBW__filterRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.AccountDashboard-module__Os6WBW__filters{scrollbar-width:none;gap:5px;max-width:100%;display:flex;overflow-x:auto}.AccountDashboard-module__Os6WBW__filters button{white-space:nowrap;min-height:44px;color:var(--account-muted);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:12px;display:flex}.AccountDashboard-module__Os6WBW__filters button[aria-pressed=true]{color:#176b50;background:#eaf4ed;border-color:#c7dfd0;font-weight:600}.AccountDashboard-module__Os6WBW__filters small{background:var(--account-surface);border-radius:5px;padding:1px 5px;font-size:10px}.AccountDashboard-module__Os6WBW__resultCount{color:var(--account-muted);font-size:12px}.AccountDashboard-module__Os6WBW__listingList{gap:13px;display:grid}.AccountDashboard-module__Os6WBW__listing{background:var(--account-surface);border:1px solid var(--account-line);border-radius:20px;grid-template-columns:158px minmax(0,1fr);gap:18px;padding:16px;display:grid}.AccountDashboard-module__Os6WBW__listingImage{background:var(--account-soft);border-radius:13px;align-self:start;height:146px;position:relative;overflow:hidden}.AccountDashboard-module__Os6WBW__listingImage img{object-fit:contain;width:100%;height:100%}.AccountDashboard-module__Os6WBW__listingBody{min-width:0}.AccountDashboard-module__Os6WBW__listingStatus{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.AccountDashboard-module__Os6WBW__listingStatus time{color:var(--account-muted);font-size:10px}.AccountDashboard-module__Os6WBW__listing h2{color:var(--account-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 3px;font-size:16px;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}.AccountDashboard-module__Os6WBW__listingAddress{color:var(--account-muted);align-items:center;gap:5px;font-size:11px;line-height:1.7;display:flex}.AccountDashboard-module__Os6WBW__listingAddress svg{flex-shrink:0}.AccountDashboard-module__Os6WBW__listingAddress span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AccountDashboard-module__Os6WBW__listingPrice{margin-top:10px;font-size:16px;font-weight:600;line-height:1.5}.AccountDashboard-module__Os6WBW__listingActions{border-top:1px solid var(--account-line);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.AccountDashboard-module__Os6WBW__listingActions>p{color:var(--account-muted);margin-right:auto;font-size:11px}.AccountDashboard-module__Os6WBW__moreButton{border:1px solid var(--account-line);border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.AccountDashboard-module__Os6WBW__moreMenu{z-index:90;--anchor-gap:6px;background:#fff;border:1px solid #e3e9e4;border-radius:13px;outline:none;min-width:190px;padding:5px;box-shadow:0 8px 28px #123f3220}.AccountDashboard-module__Os6WBW__moreMenu button{color:#ba3535;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;font-size:13px;display:flex}.AccountDashboard-module__Os6WBW__moreMenu button[data-focus]{background:#fff0ef}.AccountDashboard-module__Os6WBW__savedGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:20px;margin-top:20px;display:grid}@media (max-width:743px){.AccountDashboard-module__Os6WBW__savedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px;margin-top:16px}}@media (min-width:744px) and (max-width:1023px){.AccountDashboard-module__Os6WBW__savedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px}}.AccountDashboard-module__Os6WBW__empty{text-align:center;border:1px solid var(--account-line);background:var(--account-surface);border-radius:22px;padding:40px 22px}.AccountDashboard-module__Os6WBW__empty>svg{color:#91b5a0;margin:0 auto 15px}.AccountDashboard-module__Os6WBW__empty h2{color:var(--account-text);font-size:18px;font-weight:600}.AccountDashboard-module__Os6WBW__empty p{max-width:400px;color:var(--account-muted);margin:8px auto 20px;font-size:13px;line-height:1.8}.AccountDashboard-module__Os6WBW__plan{color:#fff;background:#174c39;border-radius:24px;min-height:230px;padding:30px;position:relative;overflow:hidden}.AccountDashboard-module__Os6WBW__plan>div{z-index:1;max-width:65%;position:relative}.AccountDashboard-module__Os6WBW__plan small{color:#c6e4cb;align-items:center;gap:6px;font-size:12px;display:inline-flex}.AccountDashboard-module__Os6WBW__plan h2{margin-top:10px;font-size:28px;font-weight:600}.AccountDashboard-module__Os6WBW__plan p{color:#d4e6db;margin:8px 0 20px;font-size:13px;line-height:1.8}.AccountDashboard-module__Os6WBW__plan img{opacity:.95;width:200px;position:absolute;bottom:-20px;right:-12px}.AccountDashboard-module__Os6WBW__billingFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 24px;display:grid}.AccountDashboard-module__Os6WBW__billingFacts>div{border:1px solid var(--account-line);background:var(--account-surface);border-radius:18px;padding:20px}.AccountDashboard-module__Os6WBW__billingFacts svg{color:var(--account-green);margin-bottom:13px}.AccountDashboard-module__Os6WBW__billingFacts h3{font-size:14px;font-weight:600}.AccountDashboard-module__Os6WBW__billingFacts p{color:var(--account-muted);margin-top:6px;font-size:12px;line-height:1.7}.AccountDashboard-module__Os6WBW__planActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.AccountDashboard-module__Os6WBW__ghostAction{color:#fff;border:1px solid #fff6;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.AccountDashboard-module__Os6WBW__ghostAction:hover{background:#ffffff1a}.AccountDashboard-module__Os6WBW__planStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.AccountDashboard-module__Os6WBW__planStats>div{border:1px solid var(--account-line);background:var(--account-surface);border-radius:18px;padding:16px 18px}.AccountDashboard-module__Os6WBW__planStats small{color:var(--account-muted);font-size:12px;display:block}.AccountDashboard-module__Os6WBW__planStats strong{color:var(--account-text);margin-top:4px;font-size:24px;font-weight:600;display:block}.AccountDashboard-module__Os6WBW__planSection{margin-top:18px}.AccountDashboard-module__Os6WBW__planFeatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:16px;display:grid}.AccountDashboard-module__Os6WBW__planFeatures>div{background:var(--account-soft);border-radius:16px;grid-template-columns:22px minmax(0,1fr);gap:2px 12px;padding:14px 16px;display:grid}.AccountDashboard-module__Os6WBW__planFeatures svg{color:var(--account-green);grid-row:1/3;margin-top:2px}.AccountDashboard-module__Os6WBW__planFeatures h3{color:var(--account-text);font-size:14px;font-weight:600}.AccountDashboard-module__Os6WBW__planFeatures p{color:var(--account-muted);font-size:12px;line-height:1.7}.AccountDashboard-module__Os6WBW__workspace a:focus-visible,.AccountDashboard-module__Os6WBW__workspace button:focus-visible,.AccountDashboard-module__Os6WBW__menuPanel a:focus-visible,.AccountDashboard-module__Os6WBW__menuPanel button:focus-visible{outline-offset:3px;outline:2px solid #49896c}.dark .AccountDashboard-module__Os6WBW__workspace{--account-text:#e7ece8;--account-muted:#a3b0a7;--account-line:#34423a;--account-surface:#1b2520;--account-soft:#26372c;--account-green:#9ed9b8}.dark .AccountDashboard-module__Os6WBW__identity{background:linear-gradient(110deg,#253c2d,#1b2920)}.dark .AccountDashboard-module__Os6WBW__identity>span{border-color:#344c3c}.dark .AccountDashboard-module__Os6WBW__navLink{color:#b9c8bf}:is(.dark .AccountDashboard-module__Os6WBW__navLink[aria-current],.dark .AccountDashboard-module__Os6WBW__navLink:hover){color:#c5efd6;background:#294a36}.dark .AccountDashboard-module__Os6WBW__navIcon{color:#b2dfc3;background:#2a4936}.dark .AccountDashboard-module__Os6WBW__sidebarIdentity>span{color:#c5efd6;background:#294a36}.dark .AccountDashboard-module__Os6WBW__menuPanel{color:#e7ece8;background:#1b2520}.dark .AccountDashboard-module__Os6WBW__menuPanel header button{background:#27382e}.dark .AccountDashboard-module__Os6WBW__mobileNavGrid .AccountDashboard-module__Os6WBW__navLink{background:#27382e}.dark .AccountDashboard-module__Os6WBW__mobileNavGrid .AccountDashboard-module__Os6WBW__navLink[aria-current]{background:#294a36;box-shadow:inset 0 0 0 1px #537e62}.dark .AccountDashboard-module__Os6WBW__filters button[aria-pressed=true]{color:#c5efd6;background:#294a36;border-color:#446e53}.dark .AccountDashboard-module__Os6WBW__moreMenu{background:#1b2520;border-color:#34423a}.dark .AccountDashboard-module__Os6WBW__moreMenu button{color:#faa}.dark .AccountDashboard-module__Os6WBW__moreMenu button[data-focus]{background:#452b2b}@media (min-width:1100px){.AccountDashboard-module__Os6WBW__workspace[data-member=true]{grid-template-columns:228px minmax(0,1fr);align-items:start;gap:36px;display:grid}.AccountDashboard-module__Os6WBW__sidebar{display:block;position:sticky;top:24px}.AccountDashboard-module__Os6WBW__mobileNavTrigger{display:none}}@media (max-width:743px){.AccountDashboard-module__Os6WBW__workspace{width:calc(100% - 32px);padding-block:18px 30px}.AccountDashboard-module__Os6WBW__heading{flex-wrap:wrap;align-items:start;gap:14px;margin-bottom:20px}.AccountDashboard-module__Os6WBW__heading h1{font-size:24px}.AccountDashboard-module__Os6WBW__heading p{font-size:12px}.AccountDashboard-module__Os6WBW__heading>a{width:100%}.AccountDashboard-module__Os6WBW__heading[data-compact]{flex-wrap:nowrap;gap:12px}.AccountDashboard-module__Os6WBW__heading[data-compact]>div{min-width:0}.AccountDashboard-module__Os6WBW__heading[data-compact]>a{width:44px;margin-top:19px;padding-inline:0}.AccountDashboard-module__Os6WBW__heading[data-compact]>a span{display:none}.AccountDashboard-module__Os6WBW__personalGrid{grid-template-columns:minmax(0,1fr)}.AccountDashboard-module__Os6WBW__panel{padding:20px}.AccountDashboard-module__Os6WBW__identity{gap:12px;padding:19px}.AccountDashboard-module__Os6WBW__identity>span{width:52px;height:52px}.AccountDashboard-module__Os6WBW__identity h2{font-size:17px}.AccountDashboard-module__Os6WBW__listing{border-radius:18px;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px}.AccountDashboard-module__Os6WBW__listingImage{border-radius:10px;height:116px}.AccountDashboard-module__Os6WBW__listing h2{margin-top:6px;font-size:14px}.AccountDashboard-module__Os6WBW__listingStatus time{display:none}.AccountDashboard-module__Os6WBW__listingPrice{margin-top:6px;font-size:14px}.AccountDashboard-module__Os6WBW__listingActions{flex-wrap:wrap;gap:7px}.AccountDashboard-module__Os6WBW__listingActions>p{width:100%}.AccountDashboard-module__Os6WBW__listingActions .AccountDashboard-module__Os6WBW__primaryAction,.AccountDashboard-module__Os6WBW__listingActions .AccountDashboard-module__Os6WBW__secondaryAction{flex:1;padding-inline:8px;font-size:12px}.AccountDashboard-module__Os6WBW__filters{width:100%}.AccountDashboard-module__Os6WBW__filterRow .AccountDashboard-module__Os6WBW__resultCount{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AccountDashboard-module__Os6WBW__filters button{flex:1;padding-inline:8px;font-size:11px}.AccountDashboard-module__Os6WBW__changePage{display:none}.AccountDashboard-module__Os6WBW__toolbar .AccountDashboard-module__Os6WBW__secondaryAction{padding-inline:12px}.AccountDashboard-module__Os6WBW__toolbar .AccountDashboard-module__Os6WBW__secondaryAction span{display:none}.AccountDashboard-module__Os6WBW__plan{min-height:255px;padding:23px}.AccountDashboard-module__Os6WBW__plan>div{max-width:80%}.AccountDashboard-module__Os6WBW__plan h2{font-size:25px}.AccountDashboard-module__Os6WBW__plan img{width:140px;bottom:-9px;right:-27px}.AccountDashboard-module__Os6WBW__billingFacts{grid-template-columns:minmax(0,1fr)}.AccountDashboard-module__Os6WBW__billingFacts>div{grid-template-columns:24px minmax(0,1fr);gap:3px 12px;padding:18px;display:grid}.AccountDashboard-module__Os6WBW__billingFacts svg{grid-row:1/3;margin:2px 0 0}.AccountDashboard-module__Os6WBW__billingFacts p{margin:0}.AccountDashboard-module__Os6WBW__planStats{gap:8px}.AccountDashboard-module__Os6WBW__planStats>div{padding:12px}.AccountDashboard-module__Os6WBW__planStats strong{font-size:20px}.AccountDashboard-module__Os6WBW__planFeatures{grid-template-columns:minmax(0,1fr)}.AccountDashboard-module__Os6WBW__planActions .AccountDashboard-module__Os6WBW__ghostAction{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.AccountDashboard-module__Os6WBW__switch i{transition:none}}
@media (max-width:1366px){.GallerySheet-module__B-FyrG__modalPanel{transform:translate3d(0, var(--sheet-offset,0px), 0);will-change:transform;transition:transform .26s cubic-bezier(.22,.8,.25,1)}.GallerySheet-module__B-FyrG__modalPanel[data-sheet-dragging=true],.GallerySheet-module__B-FyrG__modalBackdrop[data-sheet-dragging=true]{transition:none}.GallerySheet-module__B-FyrG__modalPanel[data-sheet-closing=true]{pointer-events:none}.GallerySheet-module__B-FyrG__modalBackdrop{opacity:var(--sheet-backdrop,1);transition:opacity .26s ease-out}.GallerySheet-module__B-FyrG__handle{touch-action:pan-x pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab;position:relative}.GallerySheet-module__B-FyrG__handle:active{cursor:grabbing}.GallerySheet-module__B-FyrG__grip{pointer-events:none;background:#c9d1cc;border-radius:999px;width:36px;height:4px;position:absolute;top:5px;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.GallerySheet-module__B-FyrG__modalPanel,.GallerySheet-module__B-FyrG__modalBackdrop{transition:none}}
.MobilePropertySearch-module__zN6fPW__searchTrigger{background:#f7faf8;border:1px solid #e0e7e2;border-radius:22px;gap:8px;height:44px;min-height:44px;padding:5px 10px 5px 8px;box-shadow:0 1px 3px #18312408}.MobilePropertySearch-module__zN6fPW__searchTrigger:active{background:#edf5ef}.MobilePropertySearch-module__zN6fPW__searchTrigger:focus-visible{outline-offset:3px;outline:2px solid #367b5c}.MobilePropertySearch-module__zN6fPW__searchTitle{font-size:13px;line-height:18px}.MobilePropertySearch-module__zN6fPW__searchHint{font-size:11px;line-height:14px}.dark .MobilePropertySearch-module__zN6fPW__searchTrigger{background:#19251e;border-color:#344139}.dark .MobilePropertySearch-module__zN6fPW__searchTrigger:active{background:#253b2e}.MobilePropertySearch-module__zN6fPW__flow{--discovery-accent:#176b50;--discovery-tint:#eef6f0;--discovery-border:#adcbb9;--discovery-button:#176b50;--discovery-button-ink:#fff;color:#202723;flex-direction:column;min-height:0;display:flex}.MobilePropertySearch-module__zN6fPW__flow[data-search-tone=rooms]{--discovery-accent:#147daf;--discovery-tint:#eef7fc;--discovery-border:#abd4e7;--discovery-button:#147daf}.MobilePropertySearch-module__zN6fPW__flow[data-search-tone=business]{--discovery-accent:#b94720;--discovery-tint:#fff5ef;--discovery-border:#eac2ac;--discovery-button:#cf4a20}.MobilePropertySearch-module__zN6fPW__content{overscroll-behavior:contain;min-height:0;padding:20px 16px 16px}.MobilePropertySearch-module__zN6fPW__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.MobilePropertySearch-module__zN6fPW__group{text-align:center;background:#fff;border:1px solid #e1e7e2;border-radius:20px;flex-direction:column;align-items:center;min-width:0;padding:8px 4px 12px;transition:border-color .15s,background .15s;display:flex;position:relative}.MobilePropertySearch-module__zN6fPW__group[aria-pressed=true]{border-color:var(--discovery-accent);background:var(--discovery-tint);box-shadow:0 0 0 1px var(--discovery-accent), 0 4px 12px #163f2b0f}.MobilePropertySearch-module__zN6fPW__groupImage{border-radius:14px;width:100%;height:clamp(72px,21vw,110px);margin-bottom:5px;display:block;overflow:hidden}.MobilePropertySearch-module__zN6fPW__groupImage img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.MobilePropertySearch-module__zN6fPW__groupLabel{font-size:13px;font-weight:600;line-height:20px}.MobilePropertySearch-module__zN6fPW__groupHint{color:#738078;margin-top:2px;font-size:10px;line-height:16px}.MobilePropertySearch-module__zN6fPW__groupCheck{background:var(--discovery-accent);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:7px;right:7px}.MobilePropertySearch-module__zN6fPW__offers{background:#f1f4f2;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:18px;padding:4px;display:grid}.MobilePropertySearch-module__zN6fPW__offers button{color:#66736b;border-radius:10px;min-height:44px;font-size:13px}.MobilePropertySearch-module__zN6fPW__offers button[aria-pressed=true]{color:var(--discovery-accent);background:#fff;font-weight:600;box-shadow:0 2px 5px #1a2f2314}.MobilePropertySearch-module__zN6fPW__location{margin-top:22px}.MobilePropertySearch-module__zN6fPW__locationHeading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.MobilePropertySearch-module__zN6fPW__locationHeading>span:first-child{align-items:center;gap:6px;display:flex}.MobilePropertySearch-module__zN6fPW__locationHeading svg{color:var(--discovery-accent)}.MobilePropertySearch-module__zN6fPW__optional{color:#748077;font-size:11px;font-weight:400}.MobilePropertySearch-module__zN6fPW__refinements{border-top:1px solid #e7ece8;margin-top:18px}.MobilePropertySearch-module__zN6fPW__refinementToggle{text-align:start;align-items:center;gap:10px;width:100%;min-height:68px;padding-block:12px 0;display:flex}.MobilePropertySearch-module__zN6fPW__refinementToggle>svg{color:#718077;flex-shrink:0}.MobilePropertySearch-module__zN6fPW__refinementToggle>span:first-of-type{flex:1;min-width:0}.MobilePropertySearch-module__zN6fPW__refinementToggle strong{font-size:13px;font-weight:600}.MobilePropertySearch-module__zN6fPW__refinementSummary{-webkit-line-clamp:2;color:#748077;-webkit-box-orient:vertical;margin-top:2px;font-size:11px;line-height:17px;display:-webkit-box;overflow:hidden}.MobilePropertySearch-module__zN6fPW__filterCount{background:var(--discovery-tint);min-width:23px;height:23px;color:var(--discovery-accent);border-radius:8px;place-items:center;padding-inline:4px;font-size:11px;font-weight:600;display:grid}.MobilePropertySearch-module__zN6fPW__expandedChevron{transform:rotate(180deg)}.MobilePropertySearch-module__zN6fPW__filterDetails{padding-top:16px}.MobilePropertySearch-module__zN6fPW__filterHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.MobilePropertySearch-module__zN6fPW__filterHeading h2{font-weight:600}.MobilePropertySearch-module__zN6fPW__filterHeading button{min-height:44px;color:var(--discovery-accent)}.MobilePropertySearch-module__zN6fPW__types{flex-wrap:wrap;gap:8px;display:flex}.MobilePropertySearch-module__zN6fPW__types button{background:#fff;border:1px solid #dde5df;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:12px;display:flex}.MobilePropertySearch-module__zN6fPW__types button[aria-pressed=true]{border-color:var(--discovery-border);background:var(--discovery-tint);color:var(--discovery-accent)}.MobilePropertySearch-module__zN6fPW__budget{text-align:start;background:#fff;border:1px solid #e1e7e2;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:64px;margin-top:16px;padding:10px 12px;display:flex}.MobilePropertySearch-module__zN6fPW__budget>span{flex:1;font-size:13px}.MobilePropertySearch-module__zN6fPW__budget small{color:#748077;margin-top:2px;font-size:11px;display:block}.MobilePropertySearch-module__zN6fPW__footer{padding:12px 16px max(16px, env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e7ece8;flex-shrink:0}.MobilePropertySearch-module__zN6fPW__footer p{color:#748077;text-align:center;margin-bottom:8px;font-size:11px}.MobilePropertySearch-module__zN6fPW__submit{background:var(--discovery-button);width:100%;min-height:54px;color:var(--discovery-button-ink);border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:16px;font-weight:600;display:flex}.MobilePropertySearch-module__zN6fPW__submit>span{text-align:start;flex:1}.MobilePropertySearch-module__zN6fPW__flow button:focus-visible{outline:2px solid var(--discovery-accent);outline-offset:3px}@media (max-height:650px){.MobilePropertySearch-module__zN6fPW__content{padding-top:14px;padding-bottom:12px}.MobilePropertySearch-module__zN6fPW__groupImage{height:64px}.MobilePropertySearch-module__zN6fPW__offers,.MobilePropertySearch-module__zN6fPW__refinements{margin-top:12px}.MobilePropertySearch-module__zN6fPW__location{margin-top:16px}.MobilePropertySearch-module__zN6fPW__refinementToggle{min-height:60px}.MobilePropertySearch-module__zN6fPW__footer p{display:none}}.dark .MobilePropertySearch-module__zN6fPW__flow{--discovery-accent:#a7d8bc;--discovery-tint:#203c2e;--discovery-border:#456b54;--discovery-button:#b7ddc4;--discovery-button-ink:#153c2d;color:#f2f5f3}.dark .MobilePropertySearch-module__zN6fPW__flow[data-search-tone=rooms]{--discovery-accent:#8fd4f4;--discovery-tint:#163341;--discovery-border:#386074;--discovery-button:#8fd4f4;--discovery-button-ink:#102b3a}.dark .MobilePropertySearch-module__zN6fPW__flow[data-search-tone=business]{--discovery-accent:#ffc2ad;--discovery-tint:#3c261e;--discovery-border:#775242;--discovery-button:#ffc2ad;--discovery-button-ink:#351b14}.dark .MobilePropertySearch-module__zN6fPW__group{background:#19251e;border-color:#344139}.dark .MobilePropertySearch-module__zN6fPW__types button{background:#19251e;border-color:#344139}.dark .MobilePropertySearch-module__zN6fPW__budget{background:#19251e;border-color:#344139}.dark .MobilePropertySearch-module__zN6fPW__footer{background:#19251e;border-color:#344139}.dark .MobilePropertySearch-module__zN6fPW__group[aria-pressed=true]{border-color:var(--discovery-accent);background:var(--discovery-tint)}.dark .MobilePropertySearch-module__zN6fPW__types button[aria-pressed=true]{border-color:var(--discovery-accent);background:var(--discovery-tint)}.dark .MobilePropertySearch-module__zN6fPW__groupImage img{mix-blend-mode:normal;border-radius:12px}.dark .MobilePropertySearch-module__zN6fPW__groupCheck{color:#182a21;border-color:#19251e}.dark .MobilePropertySearch-module__zN6fPW__offers{background:#19251e}.dark .MobilePropertySearch-module__zN6fPW__offers button[aria-pressed=true]{background:#304137}.dark .MobilePropertySearch-module__zN6fPW__refinements{border-color:#344139}.dark .MobilePropertySearch-module__zN6fPW__groupHint{color:#a4b6a9}.dark .MobilePropertySearch-module__zN6fPW__optional{color:#a4b6a9}.dark .MobilePropertySearch-module__zN6fPW__refinementSummary{color:#a4b6a9}.dark .MobilePropertySearch-module__zN6fPW__budget small{color:#a4b6a9}.dark .MobilePropertySearch-module__zN6fPW__footer p{color:#a4b6a9}.dark .MobilePropertySearch-module__zN6fPW__offers button{color:#a4b6a9}@media (prefers-reduced-motion:reduce){.MobilePropertySearch-module__zN6fPW__group{transition:none}}
.PropertyListingCta-module__UyMD2q__footer{--cta-accent:#c3dfb1;--cta-ink:#e0edcc;--cta-tint:#245542;--cta-canvas:#123f32;--cta-line:#255343;background:#f5f7f4}.PropertyListingCta-module__UyMD2q__cta{isolation:isolate;border:1px solid var(--cta-line);background:linear-gradient(120deg, var(--cta-canvas), var(--cta-tint));border-radius:30px;display:grid;position:relative;overflow:hidden}.PropertyListingCta-module__UyMD2q__copy{z-index:2;padding:28px 24px 0;position:relative}.PropertyListingCta-module__UyMD2q__eyebrow{color:var(--cta-accent);letter-spacing:.03em;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.PropertyListingCta-module__UyMD2q__eyebrowIcon{background:#ffffff1a;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.PropertyListingCta-module__UyMD2q__title{color:#fff;letter-spacing:-.025em;margin-top:14px;font-size:clamp(28px,3.1vw,42px);font-weight:650;line-height:1.32}.PropertyListingCta-module__UyMD2q__title span{color:var(--cta-ink);margin-top:3px;display:block}.PropertyListingCta-module__UyMD2q__description{color:#d2dfd7;text-wrap:pretty;max-width:430px;margin-top:16px;font-size:14px;line-height:1.8}.PropertyListingCta-module__UyMD2q__actions{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:22px;display:flex}.PropertyListingCta-module__UyMD2q__primary,.PropertyListingCta-module__UyMD2q__secondary{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:14px;font-weight:600;display:inline-flex}.PropertyListingCta-module__UyMD2q__primary{color:#fff;background:#ce4b22;padding:12px 20px;transition:transform .16s,background .16s,box-shadow .16s;box-shadow:0 7px 18px #bf4f1824}.PropertyListingCta-module__UyMD2q__primary:hover{background:#b93f1b;transform:translateY(-2px);box-shadow:0 9px 22px #bf4f1838}.PropertyListingCta-module__UyMD2q__secondary{color:var(--cta-ink);padding:10px 2px}.PropertyListingCta-module__UyMD2q__secondary:hover{text-underline-offset:5px;text-decoration:underline}.PropertyListingCta-module__UyMD2q__primary:focus-visible,.PropertyListingCta-module__UyMD2q__secondary:focus-visible{outline:2px solid var(--cta-accent);outline-offset:4px}.PropertyListingCta-module__UyMD2q__visual{pointer-events:none;min-width:0;height:250px;margin:-2px 12px 8px;position:relative}.PropertyListingCta-module__UyMD2q__backdrop{background:#ffffff12;border-radius:47% 53% 62% 38%/52% 40% 60% 48%;position:absolute;inset:30px 8% 4px 18%;transform:rotate(-12deg)}.PropertyListingCta-module__UyMD2q__orbit{border:1px dashed var(--cta-accent);opacity:.15;border-radius:50%;position:absolute;inset:48px 5% 14px 12%;transform:rotate(13deg)}.PropertyListingCta-module__UyMD2q__artwork{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.PropertyListingCta-module__UyMD2q__preview{background:#fff;border:1px solid #e5eae4;border-radius:14px;width:138px;padding:8px;position:absolute;bottom:8px;left:0;transform:rotate(-7deg);box-shadow:0 14px 28px #1f3a271f,0 2px 5px #1f3a270d}.PropertyListingCta-module__UyMD2q__previewTop{align-items:center;gap:3px;height:12px;margin-bottom:5px;display:flex}.PropertyListingCta-module__UyMD2q__previewTop>span{background:#d8e2db;border-radius:99px;width:3px;height:3px}.PropertyListingCta-module__UyMD2q__previewTop .PropertyListingCta-module__UyMD2q__previewLine{width:34px;margin-left:auto}.PropertyListingCta-module__UyMD2q__previewImage{border-radius:8px;height:66px;position:relative;overflow:hidden}.PropertyListingCta-module__UyMD2q__previewImage img{object-fit:cover}.PropertyListingCta-module__UyMD2q__previewPlus{color:#28765b;background:#fff;border-radius:7px;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:6px;right:6px}.PropertyListingCta-module__UyMD2q__previewTitle{color:#263c30;margin-top:9px;font-size:11px;font-weight:600}.PropertyListingCta-module__UyMD2q__previewLocation{color:#728178;align-items:center;gap:3px;margin-top:4px;font-size:9px;display:flex}@media (min-width:768px){.PropertyListingCta-module__UyMD2q__cta{grid-template-columns:1.1fr 1fr;align-items:center;min-height:350px}.PropertyListingCta-module__UyMD2q__copy{padding:34px 0 34px 34px}.PropertyListingCta-module__UyMD2q__visual{height:310px;margin:10px 20px 10px 0}.PropertyListingCta-module__UyMD2q__preview{bottom:4px;left:0}}@media (min-width:1100px){.PropertyListingCta-module__UyMD2q__cta{min-height:370px}.PropertyListingCta-module__UyMD2q__copy{padding:42px 0 42px 46px}.PropertyListingCta-module__UyMD2q__visual{height:350px;margin:10px 26px 10px 6px}.PropertyListingCta-module__UyMD2q__preview{border-radius:16px;width:178px;padding:10px;bottom:18px;left:2px}.PropertyListingCta-module__UyMD2q__previewImage{height:86px}.PropertyListingCta-module__UyMD2q__previewTitle{font-size:13px}.PropertyListingCta-module__UyMD2q__previewLocation{font-size:10px}}@media (max-width:359px){.PropertyListingCta-module__UyMD2q__copy{padding:24px 18px 0}.PropertyListingCta-module__UyMD2q__title{font-size:26px}.PropertyListingCta-module__UyMD2q__actions{gap:4px 14px}.PropertyListingCta-module__UyMD2q__primary{padding-inline:14px}.PropertyListingCta-module__UyMD2q__visual{height:218px}.PropertyListingCta-module__UyMD2q__preview{width:124px}}.dark .PropertyListingCta-module__UyMD2q__footer{background:#101a14}@media (prefers-reduced-motion:reduce){.PropertyListingCta-module__UyMD2q__primary{transition:none}.PropertyListingCta-module__UyMD2q__primary:hover{transform:none}}
.MapOfferControls-module__viHv1G__controls{flex-shrink:0}.MapOfferControls-module__viHv1G__primary{gap:6px;display:flex}.MapOfferControls-module__viHv1G__primary button{--offer-ink:#405b49;color:#516057;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e2e7e3;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-width:72px;min-height:44px;padding:0 12px;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:flex;position:relative}.MapOfferControls-module__viHv1G__primary button[aria-pressed=true]{color:var(--offer-ink);background:#e7eee8;border-color:#ccd8cf}.MapOfferControls-module__viHv1G__offerIcon{flex-shrink:0;width:17px;height:17px}.MapOfferControls-module__viHv1G__check{color:#fff;opacity:0;background:#617968;border-radius:50%;place-items:center;width:10px;height:10px;display:grid;position:absolute;top:3px;right:3px}.MapOfferControls-module__viHv1G__check svg{width:8px;height:8px}[aria-pressed=true]>.MapOfferControls-module__viHv1G__check{opacity:1}.MapOfferControls-module__viHv1G__primary button:hover,.MapOfferControls-module__viHv1G__primary button[aria-pressed=true]:hover{background:#edf2ed;border-color:#ccd8cf}.MapOfferControls-module__viHv1G__primary button:focus-visible{outline-offset:3px;outline:2px solid #687e6d}@media (max-width:639px){.MapOfferControls-module__viHv1G__primary{gap:4px}.MapOfferControls-module__viHv1G__primary button{gap:5px;min-width:54px;padding-inline:8px;font-size:13px}.MapOfferControls-module__viHv1G__offerIcon{width:16px;height:16px}.MapOfferControls-module__viHv1G__primary button:lang(ru) .MapOfferControls-module__viHv1G__offerIcon{display:none}}@media (prefers-reduced-motion:reduce){.MapOfferControls-module__viHv1G__primary button{transition:none}}.dark .MapOfferControls-module__viHv1G__primary button:not([aria-pressed=true]){color:#a9b7ae;background:#1f2621;border-color:#485b4d}.dark .MapOfferControls-module__viHv1G__primary button[aria-pressed=true]{color:#dcebe0;background:#334b3b;border-color:#485b4d}.dark .MapOfferControls-module__viHv1G__primary button:hover{background:#304337;border-color:#7c9382}.dark .MapOfferControls-module__viHv1G__primary button[aria-pressed=true]:hover{background:#304337}
.MapPinPreview-module__DTu50q__preview{color:#203d32;flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.MapPinPreview-module__DTu50q__header{border-bottom:1px solid #edf1ee;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:0 8px;display:flex}.MapPinPreview-module__DTu50q__back,.MapPinPreview-module__DTu50q__close{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.MapPinPreview-module__DTu50q__back{color:#607569;padding-inline:8px;font-size:12px;font-weight:600}.MapPinPreview-module__DTu50q__close{flex:0 0 44px;width:44px}.MapPinPreview-module__DTu50q__back:hover,.MapPinPreview-module__DTu50q__close:hover{background:#e9f2ed}.MapPinPreview-module__DTu50q__body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.MapPinPreview-module__DTu50q__media{aspect-ratio:16/10;touch-action:pan-y pinch-zoom;background:#e9eeea;width:100%;position:relative;overflow:hidden}.MapPinPreview-module__DTu50q__enlarge{cursor:zoom-in;width:100%;position:absolute;inset:0}.MapPinPreview-module__DTu50q__image{object-fit:contain}.MapPinPreview-module__DTu50q__noImage{color:#688274;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.MapPinPreview-module__DTu50q__expandHint,.MapPinPreview-module__DTu50q__counter{color:#fff;pointer-events:none;background:#15372ae8;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex;position:absolute;bottom:10px}.MapPinPreview-module__DTu50q__expandHint{right:10px}.MapPinPreview-module__DTu50q__counter{left:10px}.MapPinPreview-module__DTu50q__photoArrow{z-index:1;color:#254c3b;cursor:pointer;background:#fffffff0;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #00000014}.MapPinPreview-module__DTu50q__photoArrow:hover{background:#fff}.MapPinPreview-module__DTu50q__previous{left:8px}.MapPinPreview-module__DTu50q__next{right:8px}.MapPinPreview-module__DTu50q__info{padding:16px 18px 18px}.MapPinPreview-module__DTu50q__views{z-index:2;color:#284a3b;pointer-events:none;background:#ffffffed;border-radius:6px;max-width:calc(100% - 12px);padding:3px 6px;font-size:11px;position:absolute;top:6px;left:6px}.MapPinPreview-module__DTu50q__save{z-index:2;position:absolute;top:6px;right:6px}.MapPinPreview-module__DTu50q__save:before{content:"";position:absolute;inset:-9px}.MapPinPreview-module__DTu50q__category{color:#647e70;flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.MapPinPreview-module__DTu50q__category>span{border:1px solid #d7e6dc;border-radius:5px;margin-left:auto;padding:1px 5px;font-size:10px}.MapPinPreview-module__DTu50q__price{color:#176b50;overflow-wrap:anywhere;margin-top:7px;font-size:24px;font-weight:750;line-height:1.25}.MapPinPreview-module__DTu50q__price>span{margin-left:3px;font-size:12px;font-weight:400}.MapPinPreview-module__DTu50q__title{-webkit-line-clamp:2;outline:none;-webkit-box-orient:vertical;margin-top:8px;font-size:15px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.MapPinPreview-module__DTu50q__title:focus-visible{border-radius:4px;box-shadow:0 0 0 2px #98c9b3}.MapPinPreview-module__DTu50q__address{-webkit-line-clamp:2;color:#748278;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.MapPinPreview-module__DTu50q__facts{color:#3e6050;border-top:1px solid #e6eee8;margin-top:12px;padding-top:10px;font-size:13px;font-weight:500}.MapPinPreview-module__DTu50q__quickFacts{display:none}.MapPinPreview-module__DTu50q__retry{text-align:left;color:#946124;cursor:pointer;min-height:44px;margin-top:6px;font-size:12px}.MapPinPreview-module__DTu50q__footer{background:#fff;border-top:1px solid #e6eee8;flex-shrink:0;grid-template-columns:1fr 1.35fr;gap:8px;padding:10px 12px;display:grid}.MapPinPreview-module__DTu50q__mapsButton,.MapPinPreview-module__DTu50q__details{cursor:pointer;border:1px solid #d6e3db;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:600;display:flex}.MapPinPreview-module__DTu50q__mapsButton{color:#3b6250;background:#f8faf8}.MapPinPreview-module__DTu50q__details{color:#fff;background:#176b50;border-color:#176b50}.MapPinPreview-module__DTu50q__details:hover{background:#13583f}.MapPinPreview-module__DTu50q__preview button:focus-visible,.MapPinPreview-module__DTu50q__preview a:focus-visible,.MapPinPreview-module__DTu50q__galleryDialog button:focus-visible{outline-offset:-3px;outline:2px solid #319976}.MapPinPreview-module__DTu50q__preview button:disabled{cursor:default;opacity:.55}.MapPinPreview-module__DTu50q__galleryDialog{z-index:90;position:relative}.MapPinPreview-module__DTu50q__galleryBackdrop{background:#101612fa;position:fixed;inset:0}.MapPinPreview-module__DTu50q__galleryPanel{padding:env(safe-area-inset-top,0px) 12px env(safe-area-inset-bottom,0px);color:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.MapPinPreview-module__DTu50q__galleryHeader{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding-left:10px;display:flex}.MapPinPreview-module__DTu50q__galleryHeader .MapPinPreview-module__DTu50q__close:hover{background:#ffffff1f}.MapPinPreview-module__DTu50q__fullPhoto{touch-action:pan-y pinch-zoom;flex:1;min-height:0;position:relative}.MapPinPreview-module__DTu50q__galleryCaption{flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:58px;font-size:13px;display:flex}.MapPinPreview-module__DTu50q__galleryCaption>span{color:#b1bdb4;font-size:12px}.MapPinPreview-module__DTu50q__preview{grid-template-rows:minmax(0,1fr) 44px;grid-template-columns:44% minmax(0,1fr);gap:8px 12px;padding:8px 12px 8px 8px;display:grid;position:relative}.MapPinPreview-module__DTu50q__body{display:contents}.MapPinPreview-module__DTu50q__media{aspect-ratio:auto;border-radius:12px;grid-area:1/1;height:100%;min-height:0}.MapPinPreview-module__DTu50q__media .MapPinPreview-module__DTu50q__image{object-fit:cover}.MapPinPreview-module__DTu50q__media .MapPinPreview-module__DTu50q__photoArrow,.MapPinPreview-module__DTu50q__media .MapPinPreview-module__DTu50q__expandHint{display:none}.MapPinPreview-module__DTu50q__media .MapPinPreview-module__DTu50q__next{width:44px;height:44px;display:grid;top:auto;bottom:6px;right:6px;transform:none}.MapPinPreview-module__DTu50q__counter{gap:3px;padding:3px 5px;font-size:10px;bottom:6px;left:6px}.MapPinPreview-module__DTu50q__preview>.MapPinPreview-module__DTu50q__header{z-index:3;border:0;width:44px;min-height:44px;padding:0;position:absolute;top:0;right:2px}.MapPinPreview-module__DTu50q__back{display:none}.MapPinPreview-module__DTu50q__info{grid-area:1/2;min-width:0;padding:0;overflow:hidden}.MapPinPreview-module__DTu50q__price{color:#456452;margin-top:7px;font-size:18px;font-weight:600}.MapPinPreview-module__DTu50q__category{text-overflow:ellipsis;white-space:nowrap;margin-right:32px;line-height:18px;display:block;overflow:hidden}.MapPinPreview-module__DTu50q__category>svg{display:none}.MapPinPreview-module__DTu50q__title{margin-top:2px;margin-right:20px;font-size:14px;line-height:1.4}.MapPinPreview-module__DTu50q__listingTitle{-webkit-line-clamp:2;color:#607569;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.MapPinPreview-module__DTu50q__quickFacts{color:#456452;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;font-size:11px;line-height:18px;display:flex}.MapPinPreview-module__DTu50q__quickFacts>span{white-space:nowrap;background:#f0f6f2;border-radius:6px;align-items:center;gap:4px;padding:2px 5px;display:inline-flex}.MapPinPreview-module__DTu50q__quickFacts svg{flex-shrink:0;width:14px;height:14px}.MapPinPreview-module__DTu50q__address,.MapPinPreview-module__DTu50q__facts,.MapPinPreview-module__DTu50q__retry{display:none}.MapPinPreview-module__DTu50q__footer{background:0 0;border-top:0;grid-area:2/1/auto/-1;grid-template-columns:1fr 1.15fr;padding:0;display:grid}.MapPinPreview-module__DTu50q__mapsButton,.MapPinPreview-module__DTu50q__details{width:100%;font-size:12px}.MapPinPreview-module__DTu50q__details:only-child{grid-column:1/-1}.MapPinPreview-module__DTu50q__mapsButton:hover{background:#edf4ef;border-color:#b9cebf}.MapPinPreview-module__DTu50q__noImage{gap:5px;padding:8px;font-size:11px}@media (max-width:1023px) and (max-height:520px){.MapPinPreview-module__DTu50q__preview{grid-template-columns:min(32%,240px) minmax(0,1fr)}.MapPinPreview-module__DTu50q__media{grid-row:1/-1}.MapPinPreview-module__DTu50q__footer{grid-column:2}.MapPinPreview-module__DTu50q__title,.MapPinPreview-module__DTu50q__listingTitle{-webkit-line-clamp:1}.MapPinPreview-module__DTu50q__quickFacts{display:none}}@media (max-width:359px) and (min-height:521px){.MapPinPreview-module__DTu50q__preview{column-gap:8px;padding-right:8px}.MapPinPreview-module__DTu50q__price{font-size:17px}.MapPinPreview-module__DTu50q__quickFacts{gap:3px}.MapPinPreview-module__DTu50q__quickFacts>span{padding-inline:4px}}@media (max-width:1023px) and (max-height:440px){.MapPinPreview-module__DTu50q__title{-webkit-line-clamp:1}.MapPinPreview-module__DTu50q__price{font-size:17px}}.dark .MapPinPreview-module__DTu50q__preview{color:#e3eee7}.dark .MapPinPreview-module__DTu50q__media{background:#222c25}.dark .MapPinPreview-module__DTu50q__footer{background:#171c19}:is(.dark .MapPinPreview-module__DTu50q__header,.dark .MapPinPreview-module__DTu50q__footer,.dark .MapPinPreview-module__DTu50q__facts){border-color:#344439}.dark .MapPinPreview-module__DTu50q__quickFacts{color:#b3cbbb}.dark .MapPinPreview-module__DTu50q__quickFacts>span{background:#25392e}:is(.dark .MapPinPreview-module__DTu50q__category,.dark .MapPinPreview-module__DTu50q__listingTitle,.dark .MapPinPreview-module__DTu50q__address,.dark .MapPinPreview-module__DTu50q__back){color:#a0b6a8}:is(.dark .MapPinPreview-module__DTu50q__price,.dark .MapPinPreview-module__DTu50q__facts){color:#8bdbb4}.dark .MapPinPreview-module__DTu50q__mapsButton{color:#dbeddf;background:#233a2c;border-color:#42564a}:is(.dark .MapPinPreview-module__DTu50q__back:hover,.dark .MapPinPreview-module__DTu50q__close:hover){background:#30483a}
@media (max-width:1023px){.MobileSheet-module__So6KEG__modalPanel{transform:translate3d(0, var(--sheet-offset,0px), 0);will-change:transform;transition:transform .26s cubic-bezier(.22,.8,.25,1)}.MobileSheet-module__So6KEG__modalPanel[data-sheet-dragging=true]{transition:none}.MobileSheet-module__So6KEG__modalPanel[data-sheet-closing=true]{pointer-events:none}.MobileSheet-module__So6KEG__modalBackdrop{opacity:var(--sheet-backdrop,1);transition:opacity .26s ease-out}.MobileSheet-module__So6KEG__modalBackdrop[data-sheet-dragging=true]{transition:none}.MobileSheet-module__So6KEG__handle{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;position:relative}.MobileSheet-module__So6KEG__handle:active{cursor:grabbing}.MobileSheet-module__So6KEG__grip{pointer-events:none;background:#c9d1cc;border-radius:999px;width:36px;height:4px;position:absolute;top:5px;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.MobileSheet-module__So6KEG__modalPanel,.MobileSheet-module__So6KEG__modalBackdrop{transition:none}}
