@media (min-width:1024px){:where(.property-cards-grid,.property-cards-grid--list,.home-clean-results-grid,.home-clean-results-grid--list){max-width:min(100%,58rem)}:where(.property-cards-grid--compact,.property-cards-grid--map,.home-clean-results-grid--compact){max-width:min(100%,74rem)}}:where(.listing-card-media,.home-clean-property-card__media){background:var(--lm-media-bg)!important}:root[data-theme=dark] :where(.premium-footer__copy,.premium-footer__address,.premium-footer__manager-role,.premium-footer__manager-phone,.premium-footer__license,.premium-footer__tagline,.site-header-user-role,.section-subtitle,.section-eyebrow){color:var(--lm-text-muted)!important}@media print{@page{size:A4 portrait;margin:11mm 10mm}}.home-page-loading-grid{display:grid;width:min(100%,68rem);gap:.85rem}.home-page-loading-hero{min-height:clamp(300px,46dvh,520px);border-radius:var(--app-radius-lg);background:linear-gradient(90deg,rgba(148,163,184,.12),rgba(148,163,184,.24),rgba(148,163,184,.12)),linear-gradient(135deg,#111827,#334155);background-size:220% 100%,100% 100%;animation:home-loading-shimmer 1.45s ease-in-out infinite}.home-page-loading-row{height:84px;border-radius:var(--app-radius-lg);background:color-mix(in srgb,var(--app-surface-muted,#f1f5f9) 80%,transparent)}@media (prefers-reduced-motion:reduce){.home-page-loading-hero{animation:none}}.dark .home-hero-stage__search .home-search-tabs__item:not(.home-search-tabs__item--active),.theme-dark .home-hero-stage__search .home-search-tabs__item:not(.home-search-tabs__item--active),:root[data-theme=dark] .home-hero-stage__search .home-search-tabs__item:not(.home-search-tabs__item--active){color:#cbd5e1!important;background:rgba(15,23,42,.42)!important}.dark .home-hero-stage__search :where(input::-moz-placeholder),.theme-dark .home-hero-stage__search :where(input::-moz-placeholder),:root[data-theme=dark] .home-hero-stage__search :where(input::-moz-placeholder){color:#94a3b8!important}.dark .home-hero-stage__search :where(input::placeholder),.theme-dark .home-hero-stage__search :where(input::placeholder),:root[data-theme=dark] .home-hero-stage__search :where(input::placeholder){color:#94a3b8!important}.public-marketplace-home{color:var(--app-text)}.home-agent-quick-actions{position:fixed;inset:auto 0 0 auto;width:0;height:0;z-index:var(--app-z-dropdown,120);pointer-events:none}.home-agent-quick-action-group{position:fixed;bottom:calc(env(safe-area-inset-bottom, 0px) + var(--mobile-bottom-tab-bar-height, 70px) + .8rem);pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0) scale(1);transform-origin:bottom center;transition:opacity .17s ease,transform .2s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s}.home-agent-quick-action-group--invite{inset-inline-end:max(.65rem,env(safe-area-inset-right,0px))}.home-agent-quick-action-group--location{inset-inline-start:max(.65rem,env(safe-area-inset-left,0px))}.home-agent-quick-action-group--review{inset-inline-end:calc(max(.65rem, env(safe-area-inset-right, 0px)) + 3.15rem)}.home-agent-quick-action--review{border-color:var(--app-warning-line);color:var(--app-warning);background:color-mix(in srgb,var(--app-warning-soft) 88%,var(--app-surface-card) 12%)}.home-agent-quick-action__badge{position:absolute;inset-block-start:-.34rem;inset-inline-start:-.34rem;display:grid;min-width:1.18rem;height:1.18rem;place-items:center;border:2px solid var(--app-surface-card);border-radius:999px;background:var(--app-danger);padding-inline:.18rem;color:var(--app-inverse);font-size:.52rem;font-weight:950;line-height:1}.home-agent-quick-action{position:relative;display:inline-grid;width:2.7rem;height:2.7rem;place-items:center;border:1px solid var(--app-line);border-radius:var(--app-radius-control,.55rem);background:color-mix(in srgb,var(--app-surface-card) 94%,transparent);color:var(--app-text);box-shadow:var(--app-shadow-soft);backdrop-filter:blur(10px);touch-action:manipulation;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.home-agent-quick-action--invite{border-color:var(--app-success-line);color:var(--app-success)}.home-agent-quick-action--location{border-color:var(--app-accent-line);color:var(--app-accent)}.home-agent-quick-action:hover,.home-agent-quick-action[aria-expanded=true]{transform:translateY(-2px);background:var(--app-surface-subtle)}.home-agent-quick-action:active{transform:translateY(0) scale(.96)}.home-agent-quick-action-menu__item:focus-visible,.home-agent-quick-action:focus-visible{outline:none;box-shadow:var(--app-focus-ring)}.home-agent-quick-action-menu__item:disabled,.home-agent-quick-action:disabled{pointer-events:none;opacity:.6}.home-agent-quick-action-menu{position:absolute;bottom:calc(100% + .45rem);display:flex;min-width:8.4rem;gap:.28rem;padding:.28rem;border:1px solid var(--app-line);border-radius:var(--app-radius-control,.55rem);background:color-mix(in srgb,var(--app-surface-card) 97%,transparent);box-shadow:var(--app-shadow-soft);backdrop-filter:blur(12px)}.home-agent-quick-action-group--invite .home-agent-quick-action-menu{inset-inline-end:0}.home-agent-quick-action-group--location .home-agent-quick-action-menu{inset-inline-start:0}.home-agent-quick-action-menu__item{display:inline-flex;min-width:0;min-height:2.05rem;flex:1 1 0;align-items:center;justify-content:center;gap:.28rem;border:1px solid transparent;border-radius:calc(var(--app-radius-control, .55rem) - .12rem);padding-inline:.5rem;background:var(--app-surface-subtle);color:var(--app-text);font-size:.68rem;font-weight:950;line-height:1;text-decoration:none;white-space:nowrap;touch-action:manipulation;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.home-agent-quick-action-menu__item--share{border-color:var(--app-success-line);color:var(--app-success)}.home-agent-quick-action-menu__item:hover{border-color:var(--app-accent-line);background:var(--app-surface-card)}.home-agent-quick-action-menu__item:active{transform:scale(.97)}.home-agent-quick-actions__message{position:fixed;inset-inline:1rem;bottom:calc(env(safe-area-inset-bottom, 0px) + var(--mobile-bottom-tab-bar-height, 70px) + 1rem);width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 2rem);margin-inline:auto;padding:.55rem .75rem;border:1px solid var(--app-line);border-radius:var(--app-radius-control,.55rem);background:var(--app-surface-card);color:var(--app-text);box-shadow:var(--app-shadow-soft);font-size:.75rem;font-weight:800;text-align:center;pointer-events:none;opacity:1;visibility:visible;transform:translateY(0) scale(1);transform-origin:bottom center;transition:opacity .17s ease,transform .2s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s}:root[data-keyboard-open=true] .home-agent-quick-actions,:root[data-mobile-text-entry=true] .home-agent-quick-actions,:root[data-soft-keyboard=open] .home-agent-quick-actions{display:none}:root[data-mobile-dock-collapsed=true] .home-agent-quick-action-group,:root[data-mobile-dock-collapsed=true] .home-agent-quick-actions__message{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(.55rem) scale(.96);transition-delay:0s,0s,.19s}@media (min-width:1024px){.home-agent-quick-action-group{top:auto;bottom:1.25rem}.home-agent-quick-action-group--invite{inset-inline-end:max(1rem,calc((100vw - 74rem) / 2 + .75rem))}.home-agent-quick-action-group--review{inset-inline-end:calc(max(1rem, calc((100vw - 74rem) / 2 + .75rem)) + 3.35rem)}.home-agent-quick-action-group--location{inset-inline-start:calc(var(--matching-workflow-inline-offset) + var(--matching-workflow-width) + var(--matching-workflow-adjacent-gap))}.home-agent-quick-action{width:2.85rem;height:2.85rem}.home-agent-quick-actions__message{bottom:1.4rem}}@media (prefers-reduced-motion:reduce){.home-agent-quick-action,.home-agent-quick-action-group,.home-agent-quick-action-menu__item,.home-agent-quick-actions__message{transition:none}}.public-marketplace-home{--home-accent:var(--lm-brand-red);--home-accent-rgb:var(--lm-brand-red-rgb);--home-ink:var(--app-text);--home-muted:var(--app-text-muted);--home-surface:var(--app-surface-card);--home-soft:var(--app-surface-subtle)}.public-marketplace-home .marketplace-stack{gap:.72rem}.home-discovery{position:relative;z-index:5;overflow:visible;border:1px solid color-mix(in oklab,var(--lm-line-soft) 92%,var(--home-ink) 8%);border-radius:1.08rem;background:color-mix(in oklab,var(--home-surface) 98%,var(--home-soft) 2%);box-shadow:inset 0 1px 0 rgb(255 255 255/.07),0 18px 42px -36px rgb(var(--app-text-rgb)/.28);padding:.9rem}.home-discovery:before{content:"";position:absolute;inset:-1px;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,rgb(var(--home-accent-rgb)/.96),rgb(var(--home-accent-rgb)/.96)) top 0 right 1.08rem /3.15rem 2px no-repeat,linear-gradient(180deg,rgb(var(--home-accent-rgb)/.62),rgb(var(--home-accent-rgb)/.62)) top 1.08rem right 0 /2px 1.42rem no-repeat,linear-gradient(90deg,rgb(var(--home-accent-rgb)/.72),rgb(var(--home-accent-rgb)/.72)) bottom 0 left 1.14rem /3.55rem 2px no-repeat,linear-gradient(180deg,rgb(var(--home-accent-rgb)/.46),rgb(var(--home-accent-rgb)/.46)) bottom 1.06rem left 0 /2px 1.2rem no-repeat,linear-gradient(90deg,rgb(var(--home-accent-rgb)/.28),rgb(var(--home-accent-rgb)/.28)) top 0 left 1.34rem /1.52rem 1px no-repeat,linear-gradient(180deg,rgb(var(--home-accent-rgb)/.22),rgb(var(--home-accent-rgb)/.22)) top 1.24rem left 0 /1px .9rem no-repeat,linear-gradient(90deg,rgb(var(--home-accent-rgb)/.24),rgb(var(--home-accent-rgb)/.24)) bottom 0 right 1.4rem /1.46rem 1px no-repeat,linear-gradient(180deg,rgb(var(--home-accent-rgb)/.2),rgb(var(--home-accent-rgb)/.2)) bottom 1.26rem right 0 /1px .82rem no-repeat}.home-discovery>*{position:relative;z-index:1}.home-discovery__intro{display:flex;align-items:center;justify-content:center;min-block-size:2rem;padding:0 .3rem .58rem;text-align:center}.home-discovery__intro h1{margin:0;color:var(--home-ink);font-size:clamp(1rem,1.9vw,1.34rem);font-weight:950;line-height:1.05;letter-spacing:-.035em;white-space:nowrap}.home-discovery__workspace{display:grid;gap:.08rem}.home-discovery__row{min-inline-size:0;padding:.46rem .08rem}.home-discovery__row--property,.home-discovery__row--purpose{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.home-discovery__row--purpose{gap:.48rem;padding-block-end:.34rem}.home-discovery__row--property{padding-block-start:.54rem}.home-discovery__row--filters{display:grid;gap:.52rem;padding-block-start:.48rem;padding-block-end:.04rem}.home-discovery__row--smart{padding-block:.34rem}.home-discovery__row-label{color:var(--home-muted);font-size:.62rem;font-weight:950;line-height:1.15;text-align:start;white-space:nowrap}.home-discovery__row-label--section{display:inline-flex;align-items:center;justify-content:center;justify-self:center;gap:.32rem;color:color-mix(in oklab,var(--home-ink) 84%,var(--home-muted) 16%);font-size:.67rem;font-weight:900;letter-spacing:-.015em}.home-discovery__row-label--section:before{content:"";inline-size:1.08rem;block-size:2px;border-radius:1px;background:rgb(var(--home-accent-rgb)/.78);box-shadow:none}.home-purpose-grid{display:grid;gap:.3rem;inline-size:min(100%,19rem);margin-inline:auto;justify-self:center}.home-purpose-card{display:flex;align-items:center;justify-content:center;min-inline-size:0;min-block-size:2.28rem;border:1px solid color-mix(in oklab,var(--app-line) 94%,var(--home-ink) 6%);border-radius:.54rem;background:color-mix(in oklab,var(--app-card) 96%,var(--app-surface-subtle) 4%);color:var(--home-ink);padding:.2rem .68rem;box-shadow:inset 0 1px 0 rgb(255 255 255/.05);text-align:center;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.home-purpose-card>strong{font-size:.72rem;font-weight:950;line-height:1}.home-purpose-card:focus-visible,.home-purpose-card:hover{border-color:color-mix(in oklab,var(--app-line) 78%,var(--home-accent) 22%);background:color-mix(in oklab,var(--app-card) 96%,var(--home-accent) 4%);transform:translateY(-1px);box-shadow:0 8px 18px -17px rgb(var(--app-text-rgb)/.26)}.home-purpose-card.is-active{border-color:rgb(var(--home-accent-rgb)/.34);background:color-mix(in oklab,var(--app-card) 95%,var(--home-accent) 5%);color:var(--home-ink);box-shadow:inset 0 -2px 0 rgb(var(--home-accent-rgb)/.5)}.home-property-type-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - .88rem) / 5);grid-template-columns:none;grid-template-rows:1fr;gap:.22rem;inline-size:100%;margin-inline:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-property-type-grid::-webkit-scrollbar{display:none}.home-property-type-grid--short{grid-auto-columns:calc((100% - .56rem) / 3);overflow-x:hidden;scroll-snap-type:none}.home-property-type-rail__more{position:absolute;z-index:4;inset-block-start:50%;display:grid;place-items:center;inline-size:1.72rem;block-size:1.72rem;border:1px solid color-mix(in oklab,var(--app-line) 78%,transparent);border-radius:999px;background:color-mix(in oklab,var(--app-card) 74%,transparent);color:color-mix(in oklab,var(--home-ink) 72%,transparent);box-shadow:0 6px 18px rgb(var(--app-text-rgb)/.08);backdrop-filter:blur(10px);transform:translateY(-50%);opacity:.86;transition:opacity .14s ease,background .14s ease,transform .14s ease}.home-property-type-rail__more--previous{inset-inline-start:.14rem}.home-property-type-rail__more--next{inset-inline-end:.14rem}.home-property-type-rail__more:focus-visible,.home-property-type-rail__more:hover{background:color-mix(in oklab,var(--app-card) 90%,var(--home-accent) 10%);color:var(--home-accent);opacity:1;transform:translateY(-50%) scale(1.04)}.home-property-type-rail__more svg{inline-size:.86rem;block-size:.86rem;stroke-width:2.4}.home-property-type-card{position:relative;justify-items:center;align-content:center;min-inline-size:0;min-block-size:4.12rem;gap:.1rem;border:1px solid color-mix(in oklab,var(--app-line) 94%,var(--home-ink) 6%);border-radius:.54rem;background:color-mix(in oklab,var(--app-card) 96%,var(--app-surface-subtle) 4%);color:var(--home-ink);padding:.12rem .08rem .2rem;font-size:.58rem;font-weight:900;text-align:center;scroll-snap-align:start;box-shadow:inset 0 1px 0 rgb(255 255 255/.04);transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.home-property-type-card:focus-visible,.home-property-type-card:hover{border-color:color-mix(in oklab,var(--app-line) 78%,var(--home-accent) 22%);background:color-mix(in oklab,var(--app-card) 96%,var(--home-accent) 4%);transform:translateY(-1px);box-shadow:0 8px 18px -17px rgb(var(--app-text-rgb)/.26)}.home-property-type-card.is-active{border-color:rgb(var(--home-accent-rgb)/.34);background:color-mix(in oklab,var(--app-card) 95%,var(--home-accent) 5%);box-shadow:inset 0 -2px 0 rgb(var(--home-accent-rgb)/.5)}.home-property-type-label{display:inline-flex;align-items:center;justify-content:center;max-inline-size:100%;min-block-size:1.08rem;border-radius:.2rem;padding-inline:.18rem;font-size:.58rem;font-weight:950;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:none}.home-property-type-card.is-active>.home-property-type-label,.home-property-type-label{background:transparent;color:var(--home-ink)}.home-area-autocomplete__menu button:focus-visible,.home-area-autocomplete__popular-list button:focus-visible,.home-discovery-search-button:focus-visible,.home-property-type-card:focus-visible,.home-purpose-card:focus-visible{outline:2px solid color-mix(in oklab,var(--app-line) 58%,var(--home-accent) 42%);outline-offset:2px}.home-area-autocomplete input:focus-visible,.home-discovery-price .market-search-control--price:focus-visible{outline:0!important;box-shadow:none!important}@keyframes homeAdvancedChevronFloat{0%,to{transform:translateY(0)}50%{transform:translateY(.12rem)}}@keyframes homeAdvancedChevronFloatOpen{0%,to{transform:rotate(180deg) translateY(0)}50%{transform:rotate(180deg) translateY(-.12rem)}}.home-discovery-area{position:relative;z-index:30;grid-area:area;min-inline-size:0}.home-discovery-price{position:relative;z-index:1;min-inline-size:0;margin-block-start:.62rem}.home-area-autocomplete{--home-area-selection-bg:var(--home-accent);--home-area-selection-fg:#fff;--home-area-selection-radius:0.38rem;position:relative;display:grid;gap:.34rem;min-inline-size:0}.home-area-autocomplete__input-row{position:relative;display:flex;min-inline-size:0;align-items:center;gap:.34rem;inline-size:100%;block-size:2.62rem;min-block-size:2.62rem;border:1px solid color-mix(in oklab,var(--app-line) 94%,var(--home-ink) 6%);border-radius:.72rem;background:color-mix(in oklab,var(--app-card) 97%,var(--app-surface-subtle) 3%);padding-inline:.42rem;box-shadow:inset 0 1px 0 rgb(255 255 255/.04)}.home-area-autocomplete__selection-preview{position:relative;display:block;flex:0 1 auto;min-inline-size:0;min-block-size:1.28rem;max-inline-size:min(50%,10rem);overflow:hidden;padding:.22rem .46rem;border:1px solid color-mix(in oklab,var(--home-area-selection-bg) 82%,white 18%);border-radius:var(--home-area-selection-radius);background:var(--home-area-selection-bg);box-shadow:0 2px 7px rgb(var(--home-accent-rgb)/.16);color:var(--home-area-selection-fg);font-size:.58rem;font-weight:850;line-height:1.05;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.home-area-autocomplete__input-row:focus-within{border-color:rgb(var(--home-accent-rgb)/.3);background:var(--app-card);box-shadow:inset 0 -2px 0 rgb(var(--home-accent-rgb)/.22)}.home-area-autocomplete input{position:relative;z-index:1;inline-size:100%;min-inline-size:0;min-block-size:1.7rem;flex:1 1 auto;border:0;outline:0;background:transparent;color:var(--home-ink);padding:0;font-size:.7rem;font-weight:800;line-height:1.2}.home-area-autocomplete__selection-preview+input{flex:1 1 1rem}.home-area-autocomplete input::-moz-placeholder{color:var(--home-muted);opacity:.78;font-size:.64rem;font-weight:700}.home-area-autocomplete input::placeholder{color:var(--home-muted);opacity:.78;font-size:.64rem;font-weight:700}.home-area-autocomplete__dropdown-toggle,.home-area-autocomplete__input-map{display:grid;place-items:center;inline-size:2.35rem;block-size:2.35rem;flex:0 0 2.35rem;border-radius:.68rem}.home-area-autocomplete__dropdown-toggle{order:-2;border:1px solid color-mix(in oklab,var(--app-line) 82%,var(--home-ink) 18%);background:color-mix(in oklab,var(--app-surface-subtle) 72%,var(--app-card) 28%);color:var(--home-muted);cursor:pointer;touch-action:manipulation;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .1s ease}.home-area-autocomplete__input-map{order:-1;overflow:visible;background:transparent;color:var(--home-ink)}.home-area-autocomplete__input-map img{inline-size:1.34rem;block-size:1.34rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 5px rgb(0 0 0/.12))}.home-area-autocomplete__dropdown-toggle:focus-visible,.home-area-autocomplete__dropdown-toggle:hover{border-color:color-mix(in oklab,var(--home-accent) 42%,var(--app-line));background:color-mix(in oklab,var(--home-accent) 9%,var(--app-card));color:var(--home-ink);box-shadow:0 5px 14px rgb(0 0 0/.12)}.home-area-autocomplete__dropdown-toggle:active{transform:scale(.94)}.home-area-autocomplete__dropdown-toggle svg{inline-size:1rem;block-size:1rem;stroke-width:2.65;transition:transform .17s cubic-bezier(.2,.8,.2,1)}.home-area-autocomplete__dropdown-toggle[aria-expanded=true]{border-color:color-mix(in oklab,var(--home-accent) 52%,var(--app-line));background:color-mix(in oklab,var(--home-accent) 12%,var(--app-card));color:var(--home-accent)}.home-area-autocomplete__dropdown-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.home-area-autocomplete__clear{display:grid;place-items:center;inline-size:1.45rem;block-size:1.45rem;flex:0 0 1.45rem;border-radius:.44rem;background:var(--app-surface-subtle);color:var(--home-muted)}.home-area-autocomplete__clear svg{inline-size:.66rem;block-size:.66rem}.home-area-autocomplete__popular{display:flex;align-items:center;gap:.4rem;min-inline-size:0;padding-block-start:.04rem}.home-area-autocomplete__popular-list{display:flex;min-inline-size:0;gap:.22rem;overflow-x:auto;scrollbar-width:none}.home-area-autocomplete__popular-list::-webkit-scrollbar{display:none}.home-area-autocomplete__popular-list button{display:inline-flex;align-items:center;gap:.2rem;flex:0 0 auto;min-block-size:1.5rem;border:1px solid color-mix(in oklab,var(--app-line) 88%,var(--home-ink) 12%);border-radius:.48rem;background:color-mix(in oklab,var(--app-card) 96%,var(--app-surface-subtle) 4%);color:var(--home-ink);padding-inline:.4rem;font-size:.57rem;font-weight:900;box-shadow:inset 0 1px 0 rgb(255 255 255/.035)}.home-area-autocomplete__popular-list button:hover{border-color:color-mix(in oklab,var(--app-line) 82%,var(--home-ink) 18%);background:color-mix(in oklab,var(--app-card) 93%,var(--app-surface-subtle) 7%);color:var(--home-ink)}.home-area-autocomplete__popular-list button.is-selected{border-color:rgb(var(--home-accent-rgb)/.32);background:rgb(var(--home-accent-rgb)/.09);color:var(--home-accent)}.home-area-autocomplete__popular-list button svg{inline-size:.6rem;block-size:.6rem;stroke-width:2.6}.home-area-autocomplete__popular-check-slot{display:grid;place-items:center;inline-size:1.08rem;block-size:1.08rem;flex:0 0 1.08rem;border:1px solid color-mix(in oklab,var(--app-line) 84%,var(--home-ink) 16%);border-radius:999px;background:color-mix(in oklab,var(--app-card) 96%,var(--app-surface-subtle) 4%);color:color-mix(in oklab,var(--home-muted) 76%,transparent);transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.home-area-autocomplete__popular-check{inline-size:.66rem!important;block-size:.66rem!important;padding:0;border-radius:0;background:transparent;color:currentColor;stroke-width:3!important;box-shadow:none}.home-area-autocomplete__popular-list button.is-selected .home-area-autocomplete__popular-check-slot{border-color:var(--home-accent);background:var(--home-accent);color:#fff;box-shadow:0 2px 7px rgb(var(--home-accent-rgb)/.16)}.home-area-autocomplete__popular-list button:focus-visible .home-area-autocomplete__popular-check-slot,.home-area-autocomplete__popular-list button:hover .home-area-autocomplete__popular-check-slot{border-color:rgb(var(--home-accent-rgb)/.34)}.home-area-autocomplete__menu{position:absolute;inset-block-start:calc(100% + .46rem);inset-inline-start:-.5rem;z-index:var(--app-z-dropdown,120);display:grid;gap:.12rem;inline-size:calc(100% + 1rem);max-block-size:min(24rem,62dvh);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;border:1px solid color-mix(in oklab,var(--app-line) 88%,var(--home-ink) 12%);border-radius:.78rem;background:var(--app-card);box-shadow:0 24px 52px -30px rgb(var(--app-text-rgb)/.34);padding:.34rem}.home-area-autocomplete__search-cue{position:relative;display:flex;align-items:center;gap:.38rem;min-block-size:1.85rem;margin:-.1rem -.12rem .16rem;padding:.34rem .54rem;border-block-end:1px solid var(--home-area-menu-border,var(--app-line));background:var(--home-area-menu-surface,var(--app-card));color:var(--home-area-menu-muted,var(--home-muted));font-size:.68rem;font-weight:650;line-height:1.25}.home-area-autocomplete__search-cue svg{inline-size:.84rem;block-size:.84rem;flex:0 0 .84rem;color:var(--home-accent);stroke-width:2}.home-area-autocomplete__option-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0}.home-area-autocomplete__choice-block{display:grid;gap:.12rem;min-inline-size:0}.home-area-autocomplete__section-label{position:sticky;inset-block-start:-.34rem;z-index:2;margin:.18rem -.04rem .08rem;border-block-end:1px solid color-mix(in oklab,var(--app-line) 82%,transparent);background:color-mix(in oklab,var(--app-card) 96%,transparent);padding:.32rem .42rem .28rem;color:var(--home-muted);font-size:.56rem;font-weight:950;line-height:1;letter-spacing:-.01em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.home-area-autocomplete__option-row--group{direction:rtl;grid-template-columns:2.55rem minmax(0,1fr);gap:.34rem;align-items:stretch}.home-area-autocomplete__option-row>button[role=option]{display:grid;grid-template-columns:1.65rem minmax(0,1fr) auto;align-items:center;gap:.46rem;min-inline-size:0;min-block-size:2.45rem;border:1px solid transparent;border-radius:.56rem;background:transparent;color:var(--home-ink);padding:.38rem .44rem;text-align:start}.home-area-autocomplete__option-row>button[role=option].is-active,.home-area-autocomplete__option-row>button[role=option]:hover{background:var(--app-surface-subtle)}.home-area-autocomplete__option-row--group>button[role=option][data-kind=group]{grid-column:2;grid-row:1;min-block-size:3.05rem;border:1px solid color-mix(in oklab,var(--home-accent) 24%,var(--app-line));border-radius:.82rem;background:linear-gradient(135deg,rgb(var(--home-accent-rgb)/.105),rgb(var(--home-accent-rgb)/.035) 48%,var(--app-card) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255/.035),0 7px 18px -15px rgb(var(--home-accent-rgb)/.7);padding:.42rem .56rem .42rem .62rem;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}.home-area-autocomplete__option-row--group>button[role=option][data-kind=group].is-active,.home-area-autocomplete__option-row--group>button[role=option][data-kind=group]:hover{border-color:color-mix(in oklab,var(--home-accent) 44%,var(--app-line));background:linear-gradient(135deg,rgb(var(--home-accent-rgb)/.16),rgb(var(--home-accent-rgb)/.055) 52%,var(--app-card) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255/.05),0 9px 22px -16px rgb(var(--home-accent-rgb)/.85)}.home-area-autocomplete__option-row--group>button[role=option][data-kind=group].is-selected{border-color:color-mix(in oklab,var(--home-accent) 62%,var(--app-line));background:linear-gradient(135deg,rgb(var(--home-accent-rgb)/.2),rgb(var(--home-accent-rgb)/.075) 54%,var(--app-card) 100%)}.home-area-autocomplete__option-row--group>button[role=option][data-kind=group] .home-area-autocomplete__map-icon{inline-size:1.94rem;block-size:1.94rem;border:1px solid rgb(var(--home-accent-rgb)/.18);border-radius:.62rem;background:rgb(var(--home-accent-rgb)/.09)}.home-area-autocomplete__option-row--group>button[role=option][data-kind=group] .home-area-autocomplete__map-icon img{inline-size:1.38rem;block-size:1.38rem}.home-area-autocomplete__option-row--group>button[role=option][data-kind=group] .home-area-autocomplete__copy{gap:.08rem}.home-area-autocomplete__option-row--group>button[role=option][data-kind=group] .home-area-autocomplete__copy strong{font-size:.72rem;font-weight:950;letter-spacing:-.01em}.home-area-autocomplete__option-row>button[role=option][data-nested=true]{margin-inline-start:.72rem;inline-size:calc(100% - .72rem);border-inline-start:2px solid rgb(var(--home-accent-rgb)/.16);border-radius:.36rem .56rem .56rem .36rem}.home-area-autocomplete__option-row>button[role=option].is-selected{border-color:rgb(var(--home-accent-rgb)/.28);background:rgb(var(--home-accent-rgb)/.08)}.home-area-autocomplete__group-toggle{grid-column:1;grid-row:1;display:grid;place-items:center;align-self:center;inline-size:2.55rem;min-inline-size:2.55rem;block-size:2.55rem;min-block-size:2.55rem;border:1px solid color-mix(in oklab,var(--home-accent) 22%,var(--app-line));border-radius:.72rem;background:color-mix(in oklab,var(--app-card) 82%,var(--home-accent) 18%);color:var(--home-muted);cursor:pointer;touch-action:manipulation;box-shadow:inset 0 1px 0 rgb(255 255 255/.045);transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .11s ease}.home-area-autocomplete__group-toggle:focus-visible,.home-area-autocomplete__group-toggle:hover{border-color:color-mix(in oklab,var(--home-accent) 56%,var(--app-line));background:color-mix(in oklab,var(--home-accent) 16%,var(--app-card));color:var(--home-accent);box-shadow:0 5px 14px -10px rgb(var(--home-accent-rgb)/.8)}.home-area-autocomplete__group-toggle:active{transform:scale(.94)}.home-area-autocomplete__group-toggle svg{inline-size:.92rem;block-size:.92rem;stroke-width:2.7;transition:transform .17s cubic-bezier(.2,.8,.2,1)}.home-area-autocomplete__group-toggle[aria-expanded=true]{border-color:color-mix(in oklab,var(--home-accent) 62%,var(--app-line));background:color-mix(in oklab,var(--home-accent) 18%,var(--app-card));color:var(--home-accent);box-shadow:0 6px 16px -11px rgb(var(--home-accent-rgb)/.9)}.home-area-autocomplete__group-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.home-area-autocomplete__map-icon{display:grid;place-items:center;inline-size:1.7rem;block-size:1.7rem;overflow:visible;border-radius:.46rem;background:transparent}.home-area-autocomplete__option-row>button.is-selected .home-area-autocomplete__map-icon{background:transparent}.home-area-autocomplete__map-icon img{inline-size:1.5rem;block-size:1.5rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 5px rgb(0 0 0/.12))}.home-area-autocomplete__copy{display:grid;min-inline-size:0;gap:.03rem}.home-area-autocomplete__copy strong{min-inline-size:0;overflow:hidden;color:var(--home-ink);font-size:.68rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.home-area-autocomplete__copy .home-area-autocomplete__selected-label{display:inline-flex;align-items:center;justify-self:start;max-inline-size:100%;min-block-size:1.24rem;padding:.2rem .42rem;border:1px solid color-mix(in oklab,var(--home-area-selection-bg) 82%,white 18%);border-radius:var(--home-area-selection-radius);background:var(--home-area-selection-bg);box-shadow:0 2px 7px rgb(var(--home-accent-rgb)/.13);color:var(--home-area-selection-fg);font-size:.6rem;font-weight:850;line-height:1.05}.home-area-autocomplete__copy small{overflow:hidden;color:var(--home-muted);font-size:.54rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.home-area-autocomplete__governorate{display:inline-flex;align-items:center;gap:.26rem;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;color:color-mix(in oklab,var(--home-muted) 90%,var(--home-accent) 10%);font-weight:750}.home-area-autocomplete__governorate:before{content:"";inline-size:.28rem;block-size:.28rem;flex:0 0 0.28rem;border-radius:999px;background:rgb(var(--home-accent-rgb)/.48);box-shadow:0 0 0 .14rem rgb(var(--home-accent-rgb)/.07)}.home-area-autocomplete__check{inline-size:1rem;block-size:1rem;border-radius:999px;background:var(--home-accent);color:#fff;padding:.16rem;stroke-width:3.2;box-shadow:0 2px 7px rgb(var(--home-accent-rgb)/.2)}.home-area-autocomplete__empty{padding:.85rem .52rem;color:var(--home-muted);font-size:.64rem;font-weight:800;text-align:center}.home-discovery-price .market-price-range-shell{min-inline-size:0}.home-discovery-price .market-price-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;padding:0;border:0;background:transparent}.home-discovery-price .market-price-field{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;min-inline-size:0;min-block-size:2.62rem;block-size:2.62rem;overflow:hidden;border:1px solid color-mix(in oklab,var(--app-line) 92%,var(--home-ink) 8%);border-radius:.72rem;background:color-mix(in oklab,var(--app-card) 97%,var(--app-surface-subtle) 3%);padding:.3rem .48rem;box-shadow:inset 0 1px 0 rgb(255 255 255/.04);transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.home-discovery-price .market-price-field:after{content:"د.ك";grid-column:3;grid-row:1;display:inline-grid;place-items:center;min-inline-size:1.72rem;min-block-size:1.42rem;border:1px solid rgb(var(--home-accent-rgb)/.14);border-radius:.42rem;background:rgb(var(--home-accent-rgb)/.07);color:var(--home-accent);font-size:.54rem;font-weight:950;line-height:1}.home-discovery-price .market-price-field>span{grid-column:1;grid-row:1;display:inline-grid;place-items:center;min-inline-size:1.38rem;min-block-size:1.42rem;margin:0;border-radius:.42rem;background:var(--app-card);color:var(--home-muted);font-size:.56rem;font-weight:950;line-height:1}.home-discovery-price .market-search-control--price{grid-column:2;grid-row:1;inline-size:100%;min-inline-size:0;min-block-size:1.5rem;border:0!important;outline:0;background:transparent!important;color:var(--home-ink)!important;padding:0!important;font-size:.74rem!important;font-weight:900;text-align:start}.home-discovery-price .market-search-control--price::-moz-placeholder{color:var(--home-muted);font-size:.61rem;font-weight:780;opacity:.68}.home-discovery-price .market-search-control--price::placeholder{color:var(--home-muted);font-size:.61rem;font-weight:780;opacity:.68}.home-discovery-price .market-price-field:focus-within{border-color:rgb(var(--home-accent-rgb)/.3);background:var(--app-card);box-shadow:inset 0 -2px 0 rgb(var(--home-accent-rgb)/.22)}.home-discovery-price .market-price-field:focus-within:after{border-color:rgb(var(--home-accent-rgb)/.24);background:rgb(var(--home-accent-rgb)/.11)}.home-discovery-search-button{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-inline-size:8rem;min-block-size:2.72rem;border:1px solid rgb(var(--home-accent-rgb)/.62);border-radius:.7rem;background:var(--home-accent);color:#fff;padding-inline:.92rem;font-size:.76rem;font-weight:950;box-shadow:0 12px 24px -18px rgb(var(--home-accent-rgb)/.58);transition:transform .15s ease,box-shadow .15s ease,background .15s ease,opacity .15s ease}.home-discovery-search-button:hover:not(:disabled){transform:translateY(-1px);background:color-mix(in oklab,var(--home-accent) 92%,#ffffff 8%);box-shadow:0 15px 26px -18px rgb(var(--home-accent-rgb)/.62)}.home-discovery-search-button:disabled{cursor:not-allowed;opacity:.58}.home-discovery-search-button svg{inline-size:.9rem;block-size:.9rem;stroke-width:2.5}.home-discovery-search-button svg:last-child{inline-size:.7rem}.home-discovery-actions{grid-area:actions;display:grid;grid-template-columns:minmax(0,1fr);gap:.32rem;align-items:stretch}.home-discovery-actions--agent{grid-template-columns:minmax(0,1fr) minmax(7.2rem,.3fr)}.home-discovery .home-discovery-mine-toggle{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:2.72rem;min-height:2.72rem;overflow:hidden;border-radius:.82rem;padding-inline:.42rem;white-space:nowrap;border-color:color-mix(in oklab,var(--app-line) 92%,var(--home-ink) 8%);background:color-mix(in oklab,var(--app-card) 96%,var(--app-surface-subtle) 4%);box-shadow:none;display:grid;grid-template-columns:1.52rem max-content 1.78rem;justify-content:center;align-items:center;gap:.28rem}.home-discovery .home-discovery-mine-toggle .market-mine-toggle__copy{min-inline-size:-moz-max-content;min-inline-size:max-content;flex:0 0 auto;overflow:visible;text-overflow:clip;white-space:nowrap;font-size:.66rem;line-height:1}.home-discovery .home-discovery-mine-toggle .market-mine-toggle__track,.home-discovery .home-discovery-mine-toggle .market-smart-field__icon{flex:0 0 auto}.home-discovery .home-discovery-mine-toggle>.market-smart-field__icon{inline-size:1.52rem;block-size:1.52rem;min-inline-size:1.52rem}.home-discovery .home-discovery-mine-toggle>.market-smart-field__icon svg{inline-size:.78rem;block-size:.78rem}.home-discovery .home-discovery-mine-toggle .market-mine-toggle__track{inline-size:1.78rem;block-size:1rem}.home-discovery .home-discovery-mine-toggle .market-mine-toggle__track>span{inset-block-start:.13rem;inset-inline-end:.14rem;inline-size:.74rem;block-size:.74rem}.home-discovery .home-discovery-mine-toggle.is-active .market-mine-toggle__track>span{transform:translateX(-.74rem)}.home-agent-filter-dropdown{position:relative;min-inline-size:0}.home-agent-filter-trigger{display:grid;grid-template-columns:minmax(0,1fr) 1.12rem;align-items:center;gap:.42rem;inline-size:100%;min-inline-size:0;min-block-size:2.62rem;block-size:2.62rem;border:1px solid color-mix(in oklab,var(--app-line) 92%,var(--home-ink) 8%);border-radius:.72rem;background:color-mix(in oklab,var(--app-card) 97%,var(--app-surface-subtle) 3%);color:var(--home-ink);padding:.3rem .5rem;text-align:start;box-shadow:inset 0 1px 0 rgb(255 255 255/.045);transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.home-agent-filter-dropdown[data-open=true] .home-agent-filter-trigger,.home-agent-filter-trigger:focus-visible,.home-agent-filter-trigger:hover{border-color:color-mix(in oklab,var(--app-line) 70%,var(--home-accent) 30%);background:color-mix(in oklab,var(--app-card) 96%,var(--home-accent) 4%);box-shadow:0 7px 18px -17px rgb(var(--app-text-rgb)/.28);outline:none}.home-agent-filter-trigger__copy{display:grid;align-content:center;justify-items:start;gap:.08rem;min-inline-size:0;overflow:hidden;white-space:nowrap}.home-agent-filter-trigger__copy small{color:var(--home-muted);font-size:.53rem;font-weight:850;line-height:1}.home-agent-filter-trigger__copy strong{min-inline-size:0;overflow:hidden;color:var(--home-ink);font-size:.69rem;font-weight:950;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.home-agent-filter-trigger>svg{inline-size:.9rem;block-size:.9rem;color:var(--home-muted);transition:transform .15s ease,color .15s ease}.home-agent-filter-dropdown[data-open=true] .home-agent-filter-trigger>svg{transform:rotate(180deg);color:var(--home-accent)}.home-agent-filter-trigger[data-tone=direct]{border-color:rgb(34 197 94/.2)}.home-agent-filter-trigger[data-tone=office]{border-color:rgb(245 158 11/.22)}.home-agent-filter-trigger[data-tone=nationality]{border-color:color-mix(in oklab,var(--app-line) 76%,#2563eb 24%)}.home-agent-filter-menu{position:absolute;z-index:40;inset-block-start:calc(100% + .28rem);inset-inline:0;display:grid;gap:.2rem;min-inline-size:0;border:1px solid color-mix(in oklab,var(--app-line) 88%,transparent);border-radius:.72rem;background:color-mix(in oklab,var(--app-card) 98%,transparent);padding:.3rem;box-shadow:0 14px 34px -20px rgb(0 0 0/.42),inset 0 1px 0 rgb(255 255 255/.06);backdrop-filter:blur(14px)}.home-agent-filter-menu__option{display:grid;grid-template-columns:.45rem minmax(0,1fr) .9rem;align-items:center;gap:.38rem;inline-size:100%;min-block-size:2.2rem;border:1px solid transparent;border-radius:.54rem;background:transparent;color:var(--home-ink);padding:.3rem .44rem;font-size:.63rem;font-weight:900;text-align:start;transition:background .12s ease,border-color .12s ease}.home-agent-filter-menu__option:focus-visible,.home-agent-filter-menu__option:hover{border-color:color-mix(in oklab,var(--app-line) 88%,transparent);background:var(--app-surface-subtle);outline:none}.home-agent-filter-menu__option[aria-selected=true]{border-color:color-mix(in oklab,var(--app-line) 72%,var(--home-accent) 28%);background:color-mix(in oklab,var(--app-card) 95%,var(--home-accent) 5%)}.home-agent-filter-menu__option>svg{inline-size:.72rem;block-size:.72rem;color:var(--home-accent);justify-self:end;stroke-width:2.6}.home-agent-filter-menu__dot{inline-size:.38rem;block-size:.38rem;border-radius:999px;background:color-mix(in oklab,var(--home-muted) 62%,transparent)}.home-agent-filter-menu__option[data-tone=direct] .home-agent-filter-menu__dot{background:#22c55e}.home-agent-filter-menu__option[data-tone=office] .home-agent-filter-menu__dot{background:#f59e0b}.home-agent-filter-menu__option[data-tone=nationality] .home-agent-filter-menu__dot{background:#3b82f6}.home-discovery__error{margin:.3rem .25rem 0;color:var(--lm-danger);font-size:.61rem;font-weight:800}.home-market-showcase{display:grid;gap:.52rem;inline-size:100%;padding-block:.08rem}.home-market-showcase__head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;min-block-size:2.2rem;padding-inline:.12rem}.home-market-showcase__head h2{grid-column:2;margin:0;color:var(--app-text);font-size:clamp(.94rem,1.8vw,1.14rem);font-weight:950;letter-spacing:-.02em;text-align:center;white-space:nowrap}.home-market-showcase--featured .home-market-showcase__head h2:before{content:"";display:inline-block;inline-size:.42rem;block-size:.42rem;margin-inline-end:.36rem;border-radius:999px;background:var(--lm-brand-red);box-shadow:0 0 0 3px rgb(var(--lm-brand-red-rgb)/.08);vertical-align:.04em}.home-market-showcase__all{grid-column:3;justify-self:end;display:inline-flex;align-items:center;justify-content:center;gap:.26rem;min-block-size:1.8rem;border:1px solid var(--lm-line-soft);border-radius:999px;background:var(--app-surface-card);color:var(--app-text-muted);padding-inline:.58rem;font-size:.6rem;font-weight:900;text-decoration:none;white-space:nowrap;transition:border-color .14s ease,background-color .14s ease,color .14s ease,transform .14s ease}.home-market-showcase__all:hover{border-color:rgb(var(--lm-brand-red-rgb)/.24);color:var(--lm-brand-red)}.home-market-showcase__all--primary{min-block-size:1.88rem;border-color:var(--lm-brand-red);background:var(--lm-brand-red);color:#fff;padding-inline:.72rem;box-shadow:0 7px 16px -12px rgb(var(--lm-brand-red-rgb)/.72)}.home-market-showcase__all--primary:focus-visible,.home-market-showcase__all--primary:hover{border-color:color-mix(in oklab,var(--lm-brand-red) 88%,black 12%);background:color-mix(in oklab,var(--lm-brand-red) 90%,black 10%);color:#fff;transform:translateY(-1px)}.home-market-showcase__list{display:grid;gap:.68rem;inline-size:100%;min-inline-size:0;padding-block:.08rem .22rem}.home-market-showcase__item,.home-market-showcase__item.listing-stream-card-slot{inline-size:100%!important;width:100%!important;min-inline-size:0;max-inline-size:100%!important;max-width:100%!important}.home-market-showcase__item .listing-stream-card-shell,.home-market-showcase__item .listing-stream-card-shell>:is([data-listing-card=true],.profile-listing-card-shell){inline-size:100%;width:100%;max-inline-size:100%;max-width:100%}.home-market-showcase__state{display:grid;place-items:center;min-block-size:5.5rem;border:1px dashed var(--lm-line-soft);border-radius:.82rem;background:var(--app-surface-subtle);color:var(--app-text-muted);font-size:.67rem;font-weight:800}@media (max-width:520px){.home-market-showcase__head{grid-template-columns:minmax(4.9rem,1fr) auto minmax(4.9rem,1fr);gap:.3rem}.home-market-showcase__all{min-block-size:1.72rem;padding-inline:.48rem;font-size:.55rem}.home-market-showcase__all--primary{padding-inline:.56rem}}@media (min-width:1024px){.home-market-showcase{inline-size:min(100%,64rem);margin-inline:auto}.home-market-showcase__list{gap:.72rem}.home-discovery{inline-size:min(100%,57.5rem);margin-inline:auto;padding:.42rem .5rem .48rem}.home-discovery__workspace{gap:.12rem}.home-discovery__row{padding-inline:.18rem}.home-discovery__row--property,.home-discovery__row--purpose{grid-template-columns:minmax(0,1fr)}.home-discovery__row--purpose{gap:.44rem}.home-discovery__row--property{padding-block-start:.34rem}.home-property-type-grid{grid-auto-columns:calc((100% - .88rem) / 5);inline-size:100%;gap:.22rem}.home-property-type-card{min-block-size:4.2rem}.home-area-autocomplete__popular-list{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.24rem;inline-size:100%;overflow:visible}.home-area-autocomplete__popular-list button{inline-size:100%;min-inline-size:0;min-block-size:2rem;justify-content:flex-start;padding-inline:.24rem;font-size:.51rem;line-height:1.12}.home-area-autocomplete__popular-list button>span:not(.home-area-autocomplete__popular-check-slot){min-inline-size:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.home-discovery-price{inline-size:min(100%,37rem);min-block-size:2.62rem;justify-self:center;margin-block-start:0}.home-area-autocomplete__input-row{block-size:2.62rem;min-block-size:2.62rem}.home-discovery-search-button{min-block-size:2.62rem;min-inline-size:8rem}.home-discovery-actions{inline-size:min(100%,37rem);justify-self:center}.home-discovery .home-discovery-mine-toggle{min-block-size:2.62rem;height:100%;min-height:3rem}}@media (min-width:721px) and (max-width:1020px){.home-property-type-grid{grid-auto-columns:calc((100% - .88rem) / 5);gap:.22rem}}@media (max-width:720px){.public-marketplace-home .marketplace-stack{gap:.5rem}.home-discovery{border-radius:.94rem;padding:.5rem}.home-discovery__intro{min-block-size:1.65rem;padding-block-end:.32rem}.home-discovery__intro h1{max-inline-size:100%;font-size:clamp(.86rem,4.4vw,1rem)}.home-discovery__workspace{gap:.1rem}.home-discovery__row{padding:.42rem 0}.home-discovery__row--property,.home-discovery__row--purpose{grid-template-columns:1fr;gap:.28rem}.home-discovery__row-label{font-size:.56rem;text-align:center}.home-purpose-grid{inline-size:min(100%,18rem);gap:.22rem;margin-inline:auto}.home-property-type-grid{grid-auto-columns:calc((100% - .36rem) / 3);gap:.18rem;padding:0 0 .16rem}.home-property-type-rail__more{display:none}.home-property-type-grid::-webkit-scrollbar{display:none}.home-purpose-card{min-block-size:2.25rem;border-radius:.58rem;padding:.2rem .46rem}.home-property-type-card{min-inline-size:0;min-block-size:3.72rem;border-radius:.5rem;padding:.08rem .04rem .18rem;scroll-snap-align:start}.home-purpose-card>strong{font-size:.61rem}.home-property-type-label{min-block-size:.92rem;padding-inline:.12rem;font-size:.49rem;line-height:1}.home-area-autocomplete__input-row{inline-size:100%;block-size:2.5rem;min-block-size:2.5rem;border-radius:.72rem;padding-inline:.5rem .3rem}.home-area-autocomplete input{min-block-size:1.48rem;font-size:.65rem}.home-area-autocomplete__popular{align-items:flex-start;flex-direction:column;gap:.24rem}.home-area-autocomplete__popular-list{inline-size:100%}.home-area-autocomplete__menu{inset-inline-start:-.36rem;inline-size:calc(100% + .72rem);max-block-size:min(18rem,48dvh)}.home-discovery-price{min-block-size:2.5rem;margin-block-start:0}.home-discovery-price .market-price-range{gap:.32rem}.home-discovery-price .market-price-field{min-block-size:2.5rem;block-size:2.5rem;gap:.3rem;border-radius:.66rem;padding:.26rem .36rem}.home-discovery-price .market-price-field>span{min-inline-size:1.2rem;min-block-size:1.32rem;font-size:.5rem}.home-discovery-price .market-price-field:after{min-inline-size:1.5rem;min-block-size:1.32rem;font-size:.49rem}.home-discovery-search-button{inline-size:100%;min-block-size:2.58rem;border-radius:.58rem;font-size:.67rem}.home-agent-filter-trigger{min-block-size:2.5rem;block-size:2.5rem;border-radius:.66rem;padding:.28rem .4rem}.home-agent-filter-trigger__copy{gap:.06rem}.home-agent-filter-trigger__copy small{font-size:.49rem}.home-agent-filter-trigger__copy strong{font-size:.63rem}.home-agent-filter-menu__option{min-block-size:2.08rem;font-size:.6rem}.home-discovery-actions--agent{grid-template-columns:minmax(0,1fr) 7.15rem;gap:.28rem;min-inline-size:0}.home-discovery .home-discovery-mine-toggle{inline-size:100%;min-inline-size:0;max-inline-size:7.15rem;min-block-size:2.58rem;min-height:2.58rem;gap:.28rem;border-radius:.58rem;padding-inline:.38rem}.home-discovery .home-discovery-mine-toggle>.market-smart-field__icon{inline-size:1.28rem;block-size:1.28rem;min-inline-size:1.28rem;border-radius:.42rem}.home-discovery .home-discovery-mine-toggle>.market-smart-field__icon svg{inline-size:.66rem;block-size:.66rem}.home-discovery .home-discovery-mine-toggle .market-mine-toggle__copy{font-size:.58rem}.home-discovery .home-discovery-mine-toggle .market-mine-toggle__track{inline-size:1.58rem;block-size:.92rem}.home-discovery .home-discovery-mine-toggle .market-mine-toggle__track>span{inset-block-start:.12rem;inset-inline-end:.12rem;inline-size:.68rem;block-size:.68rem}.home-discovery .home-discovery-mine-toggle.is-active .market-mine-toggle__track>span{transform:translateX(-.66rem)}.home-market-showcase{gap:.4rem}.home-market-showcase__head{min-block-size:1.75rem}.home-market-showcase__head h2{font-size:.9rem}.home-market-showcase__all{min-block-size:1.62rem;padding-inline:.48rem;font-size:.55rem}.home-market-showcase__list{gap:.62rem;padding-block-end:.12rem}}@media (max-width:390px){.home-discovery-actions--agent{grid-template-columns:minmax(0,1fr) 6.9rem}.home-discovery .home-discovery-mine-toggle{max-inline-size:6.9rem;gap:.22rem;padding-inline:.3rem}.home-discovery .home-discovery-mine-toggle>.market-smart-field__icon{inline-size:1.18rem;block-size:1.18rem;min-inline-size:1.18rem}.home-discovery .home-discovery-mine-toggle .market-mine-toggle__copy{font-size:.56rem}.home-discovery .home-discovery-mine-toggle .market-mine-toggle__track{inline-size:1.5rem}.home-discovery__intro h1{font-size:.84rem}.home-purpose-card{min-block-size:2.2rem;padding-inline:.34rem}.home-property-type-grid{grid-auto-columns:calc((100% - .28rem) / 3);gap:.14rem}.home-property-type-card{min-inline-size:0;min-block-size:3.52rem;padding-inline:.02rem}}@media (prefers-reduced-motion:reduce){.home-discovery-search-button,.home-property-type-card,.home-purpose-card{transition:none!important;animation:none!important}}:is(:root[data-theme=dark],.theme-dark,.dark) .home-area-autocomplete__popular-list button.is-selected{border-color:rgb(var(--home-accent-rgb)/.38);background:rgb(var(--home-accent-rgb)/.14);color:color-mix(in oklab,var(--home-accent) 82%,white 18%)}:is(:root[data-theme=dark],.theme-dark,.dark) .home-area-autocomplete__option-row>button.is-selected{border-color:rgb(var(--home-accent-rgb)/.34);background:rgb(var(--home-accent-rgb)/.12)}.home-property-type-rail{position:relative;min-inline-size:0}.home-swipe-hint{position:absolute;z-index:5;inset-inline-end:.34rem;inset-block-start:50%;display:grid;place-items:center;inline-size:1.55rem;block-size:2.25rem;pointer-events:none;color:color-mix(in oklab,var(--home-accent) 78%,var(--home-ink) 22%);background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:translateY(-50%);opacity:.88;mask-image:none;-webkit-mask-image:none}.home-swipe-hint svg{inline-size:1.18rem;block-size:1.18rem;stroke-width:2.2;filter:drop-shadow(0 1px 3px rgb(var(--home-accent-rgb)/.2));animation:homeSwipeHintNudge 1.2s ease-in-out infinite}.home-swipe-hint--property{block-size:2.25rem}@keyframes homeSwipeHintNudge{0%,to{transform:translateX(0);opacity:.62}50%{transform:translateX(-.32rem);opacity:1}}@media (min-width:1024px){.home-swipe-hint{display:none}}@media (prefers-reduced-motion:reduce){.home-swipe-hint svg{animation:none!important}}@media (max-width:767px){.home-discovery:before{background:linear-gradient(90deg,rgb(var(--home-accent-rgb)/.94),rgb(var(--home-accent-rgb)/.94)) top 0 right .86rem /2.55rem 2px no-repeat,linear-gradient(180deg,rgb(var(--home-accent-rgb)/.54),rgb(var(--home-accent-rgb)/.54)) top .92rem right 0 /2px 1.08rem no-repeat,linear-gradient(90deg,rgb(var(--home-accent-rgb)/.66),rgb(var(--home-accent-rgb)/.66)) bottom 0 left .92rem /2.7rem 2px no-repeat,linear-gradient(180deg,rgb(var(--home-accent-rgb)/.4),rgb(var(--home-accent-rgb)/.4)) bottom .94rem left 0 /2px .94rem no-repeat,linear-gradient(90deg,rgb(var(--home-accent-rgb)/.22),rgb(var(--home-accent-rgb)/.22)) top 0 left 1.08rem /1.08rem 1px no-repeat,linear-gradient(90deg,rgb(var(--home-accent-rgb)/.2),rgb(var(--home-accent-rgb)/.2)) bottom 0 right 1.12rem /1.04rem 1px no-repeat}}.home-purpose-grid{inline-size:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.home-purpose-card{position:relative;display:grid;place-items:center;inline-size:100%;min-block-size:3.18rem;border-radius:.78rem;padding:.26rem .84rem}.home-purpose-card__content{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;inline-size:100%;min-inline-size:0;margin:auto;gap:.62rem;text-align:center;pointer-events:none}.home-purpose-card__content>strong{font-size:.84rem;font-weight:950;line-height:1;letter-spacing:-.01em}.home-purpose-card__visual{display:grid;place-items:center;inline-size:3.4rem;block-size:2.18rem;overflow:hidden;pointer-events:none;filter:none}.home-purpose-card__visual img{inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-property-type-grid{grid-auto-columns:calc((100% - 1.12rem) / 5);gap:.28rem}.home-property-type-grid.home-property-type-grid--short{grid-auto-columns:calc((100% - .56rem) / 3)}.home-property-type-card{block-size:6rem;min-block-size:6rem;display:grid;grid-template-rows:4.18rem 1.48rem;justify-items:stretch;align-items:stretch;gap:0;border-radius:.78rem;padding:.12rem .12rem .16rem;overflow:hidden}.home-property-type-visual{display:grid;place-items:center;min-inline-size:0;min-block-size:0;overflow:hidden;padding:.1rem .16rem .18rem}.home-property-type-card>span.home-property-type-label,.home-property-type-label{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;inline-size:100%;min-inline-size:0;block-size:1.48rem;min-block-size:1.48rem;margin:0;padding:0 .12rem;overflow:hidden;background:transparent;color:var(--home-ink);font-size:.72rem;font-weight:950;line-height:1.05;text-align:center;white-space:normal;word-break:keep-all;text-overflow:clip}@media (min-width:721px) and (max-width:1020px){.home-property-type-grid{grid-auto-columns:calc((100% - 1rem) / 5);gap:.24rem}.home-property-type-grid.home-property-type-grid--short{grid-auto-columns:calc((100% - .48rem) / 3)}.home-property-type-card{block-size:5.55rem;min-block-size:5.55rem;grid-template-rows:3.86rem 1.42rem}.home-property-type-visual{padding:.08rem .1rem .1rem}.home-property-type-card>span.home-property-type-label,.home-property-type-label{block-size:1.42rem;min-block-size:1.42rem;font-size:.68rem}}@media (max-width:720px){.home-purpose-grid{inline-size:100%;gap:.32rem}.home-purpose-card{min-block-size:2.9rem;border-radius:.7rem;padding:.22rem .36rem}.home-purpose-card__content{gap:.34rem}.home-purpose-card__content>strong{font-size:.72rem}.home-purpose-card__visual{inline-size:2.3rem;block-size:1.6rem}.home-property-type-grid{grid-auto-columns:calc((100% - .42rem) / 3);gap:.21rem}.home-property-type-card{block-size:5.1rem;min-block-size:5.1rem;grid-template-rows:3.55rem 1.3rem;border-radius:.66rem;padding:.08rem .08rem .12rem}.home-property-type-visual{padding:.04rem .05rem .06rem}.home-property-type-card>span.home-property-type-label,.home-property-type-label{block-size:1.3rem;min-block-size:1.3rem;padding-inline:.08rem;font-size:.64rem;line-height:1.04}}@media (max-width:390px){.home-property-type-card>span.home-property-type-label,.home-property-type-label{font-size:.6rem}}.public-marketplace-home{--home-brand-red:var(--lm-brand-red,#dc2626);--home-brand-red-rgb:var(--lm-brand-red-rgb,220 38 38);--home-brand-ink:#111827;--home-brand-muted:#667085;--home-brand-surface:#fff;--home-brand-soft:#faf7f2;--home-brand-line:#e5e7eb;--home-brand-glass:rgb(255 255 255/0.965);--home-page-canvas:#fbfaf8;padding-block:0 2rem;background:var(--home-page-canvas)}.public-marketplace-home .marketplace-stack{width:100%;max-width:none;margin-inline:0;padding-inline:0;gap:0}.home-brand-hero{position:relative;z-index:20;width:100%;max-width:none;height:auto;aspect-ratio:2.35/1;margin:.14rem 0 0;overflow:visible;border:0;border-radius:0;background-image:url(/home/visuals/eng4real-kuwait-sunset.webp);background-position:center 46%;background-size:cover;box-shadow:none}.home-brand-hero__shade{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,transparent 56%,color-mix(in srgb,var(--home-page-canvas) 10%,transparent) 69%,color-mix(in srgb,var(--home-page-canvas) 48%,transparent) 86%,var(--home-page-canvas) 100%),linear-gradient(180deg,rgb(8 17 31/.34) 0,rgb(9 17 30/.12) 38%,rgb(8 16 29/.24) 100%),radial-gradient(circle at 50% 13%,rgb(255 255 255/.12),transparent 28rem)}.home-brand-hero__content{position:relative;z-index:1;display:grid;height:100%;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);justify-items:center;align-items:start;row-gap:clamp(.78rem,1.05vw,1.02rem);padding:0 clamp(.9rem,1.7vw,1.45rem)}.home-brand-hero__copy{display:grid;grid-row:1;align-self:start;justify-items:center;gap:.34rem;margin-top:clamp(1.35rem,2vw,2.35rem);color:#fff;text-align:center;text-shadow:0 2px 10px rgb(0 0 0/.34)}.home-brand-hero__copy h1{margin:0;font-size:clamp(1.65rem,2.45vw,2.45rem);font-weight:950;line-height:1.04;letter-spacing:-.045em}.home-brand-hero__copy p{margin:0;color:rgb(255 255 255/.95);font-size:clamp(.72rem,.92vw,.9rem);font-weight:850}.home-brand-hero__proof{display:flex;flex-wrap:wrap;justify-content:center;gap:.42rem;margin-top:.28rem}.home-brand-hero__proof span{display:inline-flex;min-height:1.75rem;align-items:center;gap:.28rem;border:1px solid rgb(255 255 255/.32);border-radius:.52rem;background:rgb(255 255 255/.09);padding:.27rem .58rem;color:rgb(255 255 255/.96);font-size:.58rem;font-weight:850;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.home-brand-hero__proof svg{width:.74rem;height:.74rem;stroke-width:2.3}.public-marketplace-home .home-discovery{position:relative;z-index:5;width:58.2%;max-width:64rem;min-width:0;height:auto;aspect-ratio:2.23/1;grid-row:2;align-self:start;justify-self:center;margin:0;overflow:visible;border:1px solid rgb(255 255 255/.72);border-radius:.94rem;background:var(--home-brand-glass);padding:clamp(.56rem,.86vw,.82rem);color:var(--home-brand-ink);box-shadow:0 22px 50px -30px rgb(15 23 42/.6),inset 0 1px 0 rgb(255 255 255/.94);backdrop-filter:blur(13px) saturate(1.04);-webkit-backdrop-filter:blur(13px) saturate(1.04)}.public-marketplace-home .home-discovery:before{display:none}.public-marketplace-home .home-discovery__workspace{display:grid;height:100%;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:.57fr 1.12fr 1fr .58fr;gap:clamp(.66rem,.88vw,1rem)}.public-marketplace-home .home-discovery__row{min-width:0;min-height:0;padding:0}.public-marketplace-home .home-discovery__row--filters,.public-marketplace-home .home-discovery__row--property,.public-marketplace-home .home-discovery__row--purpose{display:block;min-height:0;grid-area:auto;grid-column:1}.public-marketplace-home .home-discovery-actions,.public-marketplace-home .home-discovery-area{grid-area:auto;justify-self:stretch;inline-size:100%}@media (min-width:768px){.public-marketplace-home .home-discovery__row--purpose{grid-row:1}.public-marketplace-home .home-discovery__row--property{grid-row:2}.public-marketplace-home .home-discovery__row--filters{grid-row:3}.public-marketplace-home .home-discovery-actions{grid-row:4}}.public-marketplace-home .home-discovery-actions,.public-marketplace-home .home-discovery__row--filters .home-discovery-main-fields,.public-marketplace-home .home-discovery__row--property .home-property-and-area,.public-marketplace-home .home-discovery__row--purpose .home-purpose-grid{height:100%;min-height:0}.public-marketplace-home .home-purpose-grid{display:grid;width:67.5%;height:100%;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;margin-inline:auto}.public-marketplace-home .home-purpose-card{position:relative;display:grid;width:100%;min-width:0;min-height:0;height:100%;place-items:center;overflow:hidden;border:1px solid var(--home-brand-line);border-radius:.66rem;background:linear-gradient(180deg,#fff,#fbfbfb);color:var(--home-brand-ink);padding:.12rem .42rem;box-shadow:0 2px 10px -9px rgb(15 23 42/.32);transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.public-marketplace-home .home-purpose-card__content{display:flex;align-items:center;justify-content:center;gap:.38rem;pointer-events:none}.public-marketplace-home .home-purpose-card__visual{display:grid;width:clamp(1.8rem,2.6vw,2.45rem);height:clamp(1.05rem,1.55vw,1.45rem);place-items:center;overflow:hidden}.public-marketplace-home .home-purpose-card__visual svg{width:clamp(.88rem,1.14vw,1.08rem);height:clamp(.88rem,1.14vw,1.08rem);stroke-width:2.15;color:var(--home-brand-red)}.public-marketplace-home .home-purpose-card.is-active .home-purpose-card__visual svg{color:#fff}.public-marketplace-home .home-purpose-card__content>strong{font-size:clamp(.64rem,.72vw,.78rem);font-weight:950;line-height:1}.public-marketplace-home .home-purpose-card.is-active{border-color:rgb(var(--home-brand-red-rgb)/.88);background:linear-gradient(110deg,#ef4444 0,var(--home-brand-red) 58%,#b91c1c 100%);color:#fff;box-shadow:0 11px 22px -16px rgb(var(--home-brand-red-rgb)/.9),inset 0 1px 0 rgb(255 255 255/.22)}.public-marketplace-home .home-property-type-card:focus-visible,.public-marketplace-home .home-property-type-card:hover,.public-marketplace-home .home-purpose-card:focus-visible,.public-marketplace-home .home-purpose-card:hover{transform:translateY(-1px);outline:none}.public-marketplace-home .home-discovery__mobile-label{display:none}.public-marketplace-home .home-property-and-area{display:grid;width:100%;height:100%;min-height:0;grid-template-columns:minmax(0,1fr) clamp(7.7rem,9.3vw,8.6rem);gap:.32rem;align-items:stretch;direction:ltr}.public-marketplace-home .home-property-and-area>*{min-width:0;min-height:0;direction:rtl}.public-marketplace-home .home-property-type-rail{position:relative;width:100%;min-width:0;min-height:0}.public-marketplace-home .home-property-type-grid{display:grid;width:100%;height:100%;min-height:0;grid-auto-flow:column;grid-auto-columns:calc((100% - 1.12rem) / 5);grid-template-columns:none;grid-template-rows:1fr;gap:.28rem;overflow-x:auto;overflow-y:hidden;padding:0;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.public-marketplace-home .home-property-type-grid::-webkit-scrollbar{display:none}.public-marketplace-home .home-property-type-grid.home-property-type-grid--short{grid-auto-columns:calc((100% - .56rem) / 3)}.public-marketplace-home .home-property-type-card{position:relative;width:100%;min-width:0;min-height:0;height:100%;grid-template-rows:minmax(0,1fr) clamp(1rem,1.28vw,1.18rem);align-items:stretch;justify-items:stretch;scroll-snap-align:start;border:1px solid var(--home-brand-line);border-radius:.66rem;background:linear-gradient(180deg,#fff 0,color-mix(in oklab,#fff 90%,var(--home-brand-red) 10%) 100%);color:var(--home-brand-ink);padding:.04rem .04rem .08rem;box-shadow:0 2px 10px -9px rgb(15 23 42/.28);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease}.public-marketplace-home .home-property-type-card.is-active{border-color:rgb(var(--home-brand-red-rgb)/.72);background:rgb(var(--home-brand-red-rgb)/.035);box-shadow:0 0 0 1px rgb(var(--home-brand-red-rgb)/.07)}.public-marketplace-home .home-property-type-visual{min-width:0;padding:.02rem .02rem 0}.public-marketplace-home .home-property-type-card>.home-property-type-label,.public-marketplace-home .home-property-type-label{height:clamp(1rem,1.28vw,1.18rem);min-height:0;margin:0;padding:0 .06rem;overflow:hidden;font-size:clamp(.52rem,.58vw,.63rem);font-weight:950;line-height:1;text-align:center}.public-marketplace-home .home-property-type-rail__more{position:absolute;z-index:6;inset-block-start:50%;display:grid;width:1.9rem;height:2.9rem;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:color-mix(in oklab,var(--home-brand-ink) 68%,var(--home-brand-red) 32%);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:translateY(-50%);opacity:.76;transition:color .16s ease,opacity .16s ease,transform .16s ease}.public-marketplace-home .home-property-type-rail__more--previous{inset-inline:auto;right:.08rem;left:auto}.public-marketplace-home .home-property-type-rail__more--next{inset-inline:auto;right:auto;left:.08rem}.public-marketplace-home .home-property-type-rail__more:focus-visible,.public-marketplace-home .home-property-type-rail__more:hover{background:transparent;color:var(--home-brand-red);opacity:1;transform:translateY(-50%) scale(1.08)}.public-marketplace-home .home-property-type-rail__more:focus-visible{outline:2px solid color-mix(in oklab,var(--home-brand-red) 34%,transparent);outline-offset:-2px}.public-marketplace-home .home-property-type-rail__more svg{width:1.04rem;height:1.04rem;stroke-width:2.35;filter:drop-shadow(0 1px 2px rgb(15 23 42/.18));transition:transform .16s ease}.public-marketplace-home .home-property-type-rail__more--previous:focus-visible svg,.public-marketplace-home .home-property-type-rail__more--previous:hover svg{transform:translateX(.12rem)}.public-marketplace-home .home-property-type-rail__more--next:focus-visible svg,.public-marketplace-home .home-property-type-rail__more--next:hover svg{transform:translateX(-.12rem)}.public-marketplace-home .home-swipe-hint{display:none}.public-marketplace-home .home-discovery-area{position:relative;z-index:30;width:100%;height:100%;min-height:0;min-width:0;margin:0;border:1px solid var(--home-brand-line);border-radius:.66rem;box-shadow:0 2px 10px -9px rgb(15 23 42/.26)}.public-marketplace-home .home-discovery-area .home-area-autocomplete,.public-marketplace-home .home-discovery-area .home-area-autocomplete__input-row{width:100%;height:100%}.public-marketplace-home .home-discovery-area .home-area-autocomplete__input-row{min-height:0;height:100%;align-items:flex-end;gap:.16rem;border:0;border-radius:inherit;background:transparent;padding:1.4rem .4rem .32rem;box-shadow:none}.public-marketplace-home .home-discovery-area .home-area-autocomplete__input-map{width:1.18rem;height:1.18rem;flex-basis:1.18rem}.public-marketplace-home .home-area-visual{display:grid;width:100%;height:100%;place-items:center;color:var(--home-brand-red)}.public-marketplace-home .home-area-visual svg{width:.92rem;height:.92rem;stroke-width:2.15}.public-marketplace-home .home-area-visual--group{color:#64748b}.public-marketplace-home .home-area-visual.is-compact svg{width:.76rem;height:.76rem}.public-marketplace-home .home-discovery-area .home-area-autocomplete input{color:#334155;font-size:.56rem;font-weight:850;text-align:center}.public-marketplace-home .home-discovery-area .home-area-autocomplete input::-moz-placeholder{color:#98a2b3;font-size:.54rem;font-weight:800}.public-marketplace-home .home-discovery-area .home-area-autocomplete input::placeholder{color:#98a2b3;font-size:.54rem;font-weight:800}.public-marketplace-home .home-discovery-area .home-area-autocomplete__selection-preview{max-inline-size:min(50%,10rem)}.public-marketplace-home .home-discovery-area .home-area-autocomplete__clear,.public-marketplace-home .home-discovery-area .home-area-autocomplete__dropdown-toggle{width:1.18rem;height:1.18rem;flex-basis:1.18rem;border-radius:.34rem;background:transparent}.public-marketplace-home .home-area-autocomplete__menu{inset-block-start:calc(100% + .38rem);width:min(22rem,86vw);max-height:min(24rem,62dvh);border-color:#e2e8f0;background:rgb(255 255 255/.995);box-shadow:0 24px 52px -30px rgb(15 23 42/.42)}.public-marketplace-home .home-discovery__row--filters{display:grid;gap:.34rem}.public-marketplace-home .home-discovery-main-fields{grid-template-columns:minmax(7.4rem,.92fr) minmax(7.1rem,.88fr) minmax(0,2.15fr);direction:ltr}.public-marketplace-home .home-discovery-price{position:relative;z-index:1;min-width:0;min-height:0;height:100%;margin:0;border:1px solid var(--home-brand-line);border-radius:.64rem;background:#fff;padding:.2rem .32rem;box-shadow:inset 0 1px 0 rgb(255 255 255/.88)}.public-marketplace-home .home-discovery-price .market-price-range,.public-marketplace-home .home-discovery-price .market-price-range-shell{width:100%;min-width:0}.public-marketplace-home .home-discovery-price .market-price-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;padding:0;border:0;background:transparent}.public-marketplace-home .home-discovery-price .market-price-field{position:relative;display:grid;min-width:0;min-height:1.42rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.12rem;border:1px solid #edf0f3;border-radius:.42rem;background:#fbfbfb;padding:.1rem .22rem}.public-marketplace-home .home-discovery-price .market-price-field:after{content:"د.ك";display:inline-flex;min-height:.95rem;align-items:center;border-radius:.3rem;background:rgb(var(--home-brand-red-rgb)/.07);padding:0 .19rem;color:var(--home-brand-red);font-size:.39rem;font-weight:950;white-space:nowrap}.public-marketplace-home .home-discovery-price .market-price-field>span{color:#667085;font-size:.42rem;font-weight:900;white-space:nowrap}.public-marketplace-home .home-discovery-price .market-search-control--price{width:100%;min-width:0;border:0;outline:none;background:transparent;color:#111827;font-size:.57rem;font-weight:900;text-align:center}.public-marketplace-home .home-agent-filter-dropdown{position:relative;min-width:0;min-height:0}.public-marketplace-home .home-agent-filter-trigger{position:relative;display:flex;width:100%;min-width:0;min-height:0;height:100%;align-items:center;justify-content:space-between;gap:.28rem;border:1px solid var(--home-brand-line);border-radius:.64rem;background:#fff;color:#1f2937;padding:.32rem .46rem;box-shadow:inset 0 1px 0 rgb(255 255 255/.84);text-align:start}.public-marketplace-home .home-agent-filter-trigger__copy{display:grid;min-width:0;gap:.12rem}.public-marketplace-home .home-agent-filter-trigger__copy small{color:#667085;font-size:.45rem;font-weight:900}.public-marketplace-home .home-agent-filter-trigger__copy strong{overflow:hidden;color:#111827;font-size:.6rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.public-marketplace-home .home-agent-filter-trigger>svg{width:.72rem;height:.72rem;color:#667085}.public-marketplace-home .home-agent-filter-dropdown[data-open=true] .home-agent-filter-trigger{border-color:rgb(var(--home-brand-red-rgb)/.32);box-shadow:0 0 0 3px rgb(var(--home-brand-red-rgb)/.07)}.public-marketplace-home .home-agent-filter-menu{position:absolute;z-index:90;inset-block-start:calc(100% + .28rem);inset-inline:0;display:grid;gap:.12rem;border:1px solid #e2e8f0;border-radius:.64rem;background:rgb(255 255 255/.995);padding:.26rem;box-shadow:0 18px 40px -22px rgb(15 23 42/.5)}.public-marketplace-home .home-agent-filter-menu__option{display:grid;min-height:2rem;grid-template-columns:.38rem minmax(0,1fr) .76rem;align-items:center;gap:.3rem;border:1px solid transparent;border-radius:.48rem;background:transparent;color:#1f2937;padding:.26rem .36rem;font-size:.58rem;font-weight:900;text-align:start}.public-marketplace-home .home-agent-filter-menu__option:hover,.public-marketplace-home .home-agent-filter-menu__option[aria-selected=true]{border-color:rgb(var(--home-brand-red-rgb)/.1);background:rgb(var(--home-brand-red-rgb)/.045)}.public-marketplace-home .home-agent-filter-menu__dot{width:.32rem;height:.32rem;border-radius:999px;background:#98a2b3}.public-marketplace-home .home-agent-filter-menu__option[data-tone=direct] .home-agent-filter-menu__dot{background:#16a34a}.public-marketplace-home .home-agent-filter-menu__option[data-tone=office] .home-agent-filter-menu__dot{background:#f59e0b}.public-marketplace-home .home-agent-filter-menu__option[data-tone=nationality] .home-agent-filter-menu__dot{background:#2563eb}@keyframes homeBrandFilterReveal{0%{opacity:0;transform:translateY(-.18rem)}to{opacity:1;transform:translateY(0)}}.public-marketplace-home .home-discovery .home-discovery-mine-toggle{display:flex;width:100%;min-width:0;min-height:2.7rem;align-items:center;justify-content:center;gap:.38rem;overflow:visible;border:1px solid var(--home-brand-line);border-radius:.64rem;background:color-mix(in oklab,var(--app-card) 97%,var(--app-surface-subtle) 3%);padding:.28rem .5rem;color:var(--home-brand-ink);box-shadow:inset 0 1px 0 rgb(255 255 255/.62)}.public-marketplace-home .home-discovery .home-discovery-mine-toggle .market-mine-toggle__copy{min-width:-moz-max-content;min-width:max-content;color:inherit;font-size:.59rem;font-weight:950;line-height:1}.public-marketplace-home .home-discovery .home-discovery-mine-toggle>.market-smart-field__icon{display:grid;width:1.34rem;height:1.34rem;flex:0 0 1.34rem;place-items:center;border-radius:.4rem;background:rgb(var(--home-brand-red-rgb)/.07);color:var(--home-brand-red)}.public-marketplace-home .home-discovery .home-discovery-mine-toggle>.market-smart-field__icon svg{width:.68rem;height:.68rem}.public-marketplace-home .home-discovery .home-discovery-mine-toggle .market-mine-toggle__track{position:relative;width:1.58rem;height:.92rem;flex:0 0 1.58rem;border:1px solid color-mix(in oklab,var(--home-brand-line) 86%,transparent);border-radius:999px;background:#d0d5dd;box-shadow:inset 0 1px 2px rgb(15 23 42/.09)}.public-marketplace-home .home-discovery .home-discovery-mine-toggle .market-mine-toggle__track>span{position:absolute;inset-block-start:.11rem;inset-inline-end:.11rem;width:.68rem;height:.68rem;border-radius:999px;background:#fff;box-shadow:0 1px 4px rgb(15 23 42/.24);transition:transform .16s cubic-bezier(.22,1,.36,1)}.public-marketplace-home .home-discovery .home-discovery-mine-toggle.is-active{border-color:rgb(var(--home-brand-red-rgb)/.3);background:rgb(var(--home-brand-red-rgb)/.055);color:var(--home-brand-red)}.public-marketplace-home .home-discovery .home-discovery-mine-toggle.is-active .market-mine-toggle__track{border-color:var(--home-brand-red);background:var(--home-brand-red)}.public-marketplace-home .home-discovery .home-discovery-mine-toggle.is-active .market-mine-toggle__track>span{transform:translateX(-.66rem)}.public-marketplace-home .home-discovery-actions{align-items:stretch}.public-marketplace-home .home-discovery-actions.home-discovery-actions--agent{grid-template-columns:minmax(0,1fr) minmax(7.7rem,.25fr);gap:.32rem}.public-marketplace-home .home-discovery-search-button{display:inline-flex;width:100%;height:100%;min-height:0;align-items:center;justify-content:center;gap:.42rem;border:1px solid rgb(var(--home-brand-red-rgb)/.46);border-radius:.62rem;background:linear-gradient(100deg,#ef4444 0,var(--home-brand-red) 56%,#b91c1c 100%);color:#fff;padding:0 .9rem;font-size:clamp(.68rem,.78vw,.78rem);font-weight:950;box-shadow:0 12px 26px -17px rgb(var(--home-brand-red-rgb)/.92),inset 0 1px 0 rgb(255 255 255/.22);transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.public-marketplace-home .home-discovery-search-button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.035)}.public-marketplace-home .home-discovery-search-button:disabled{cursor:not-allowed;opacity:.58}.public-marketplace-home .home-discovery-search-button svg{width:.82rem;height:.82rem}.public-marketplace-home .home-discovery__error{position:absolute;inset-inline:0;inset-block-end:-1.05rem;margin:0;color:#b91c1c;font-size:.54rem;font-weight:850;text-align:center}.public-marketplace-home .home-market-showcase{width:100%;max-width:none;margin:0;border-radius:0;background:transparent;padding-top:.65rem}.public-marketplace-home .home-market-showcase__list{box-sizing:border-box;padding-inline:.5rem}@media (min-width:640px){.public-marketplace-home .home-market-showcase__list{padding-inline:.75rem}}@media (min-width:1024px){.public-marketplace-home .home-market-showcase__list{padding-inline:1.125rem}}@media (min-width:1536px){.public-marketplace-home .home-market-showcase__list{padding-inline:1.5rem}}.public-marketplace-home .home-market-showcase__head{position:relative;display:flex;width:min(calc(100% - 1rem),64rem);min-height:2.7rem;margin-inline:auto;align-items:center;justify-content:center;gap:.75rem;padding-inline:0;direction:rtl}.public-marketplace-home .home-market-showcase__head h2{margin:0;color:var(--home-brand-ink);font-size:clamp(.92rem,1.22vw,1.15rem);font-weight:950;text-align:center;white-space:nowrap}.public-marketplace-home .home-market-showcase__all,.public-marketplace-home .home-market-showcase__all--primary{position:absolute;right:0;left:auto;inset-block-start:50%;min-height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in oklab,var(--home-brand-red) 84%,#7f1d1d 16%);border-radius:.58rem;background:var(--home-brand-red);padding:.36rem .72rem;color:#fff;font-size:.62rem;font-weight:950;line-height:1;box-shadow:0 8px 18px -12px rgb(var(--home-brand-red-rgb)/.92);transform:translateY(-50%)}.public-marketplace-home .home-market-showcase__all--primary:focus-visible,.public-marketplace-home .home-market-showcase__all--primary:hover{border-color:color-mix(in oklab,var(--home-brand-red) 82%,#450a0a 18%);background:color-mix(in oklab,var(--home-brand-red) 90%,#450a0a 10%);color:#fff;box-shadow:0 10px 22px -12px rgb(var(--home-brand-red-rgb)/.96);transform:translateY(calc(-50% - 1px))}@media (min-width:640px){.public-marketplace-home .home-market-showcase__head{width:min(calc(100% - 1.5rem),64rem)}}@media (min-width:1024px){.public-marketplace-home .home-market-showcase__head{width:min(calc(100% - 2.25rem),64rem)}}@media (min-width:1536px){.public-marketplace-home .home-market-showcase__head{width:min(calc(100% - 3rem),64rem)}}@media (max-width:1023.98px) and (min-width:768px){.public-marketplace-home .home-discovery{width:62%;max-width:48rem}.public-marketplace-home .home-property-and-area{grid-template-columns:minmax(0,1fr) 7.3rem}}@media (max-width:767px){.public-marketplace-home{padding-block:0 1.2rem}.public-marketplace-home .home-discovery-actions,.public-marketplace-home .home-discovery__row--filters,.public-marketplace-home .home-discovery__row--property,.public-marketplace-home .home-discovery__row--purpose{grid-row:auto}.public-marketplace-home .marketplace-stack{gap:0}.home-brand-hero{width:100%;height:auto;min-height:0;aspect-ratio:auto;margin:0;border:0;border-radius:0;background-image:url(/home/visuals/eng4real-kuwait-mobile.webp);background-position:center 56%;background-repeat:no-repeat;background-size:cover;box-shadow:none;isolation:isolate}.home-brand-hero__shade{display:block;background:linear-gradient(180deg,transparent 56%,color-mix(in srgb,var(--home-page-canvas) 12%,transparent) 69%,color-mix(in srgb,var(--home-page-canvas) 58%,transparent) 86%,var(--home-page-canvas) 100%),linear-gradient(180deg,rgb(7 15 28/.36) 0,rgb(8 16 29/.12) 36%,rgb(8 16 29/.1) 66%,rgb(8 16 29/.18) 100%),linear-gradient(90deg,rgb(7 15 28/.14) 0,transparent 42%,rgb(7 15 28/.06) 100%)}.home-brand-hero__content{display:flex;height:auto;min-height:0;flex-direction:column;align-items:center;padding:1.02rem .5rem .94rem}.home-brand-hero__copy{grid-row:auto;align-self:auto;gap:.3rem;margin-top:0;color:#fff;text-shadow:0 2px 12px rgb(0 0 0/.42)}.home-brand-hero__copy h1{font-size:1.36rem;letter-spacing:-.035em}.home-brand-hero__copy p{color:rgb(255 255 255/.94);font-size:.65rem;font-weight:800}.home-brand-hero__proof{display:flex;gap:.28rem;margin-top:.3rem}.home-brand-hero__proof span{min-height:1.62rem;border-color:rgb(255 255 255/.36);background:rgb(255 255 255/.16);padding:.22rem .42rem;font-size:.5rem;box-shadow:inset 0 1px 0 rgb(255 255 255/.13);backdrop-filter:none;-webkit-backdrop-filter:none}.public-marketplace-home .home-discovery{width:calc(100% - .88rem);grid-row:auto;align-self:auto;max-width:35rem;height:auto;aspect-ratio:auto;margin:.72rem auto 0;border:1px solid rgb(255 255 255/.76);border-radius:1.02rem;background:rgb(255 255 255/.965);padding:.68rem;box-shadow:0 20px 46px -28px rgb(15 23 42/.56),inset 0 1px 0 rgb(255 255 255/.96);backdrop-filter:none;-webkit-backdrop-filter:none}.public-marketplace-home .home-discovery__workspace{height:auto;grid-template-rows:none;gap:.5rem}.public-marketplace-home .home-purpose-grid{width:100%;height:auto;gap:.28rem}.public-marketplace-home .home-purpose-card{height:2.6rem;min-height:2.6rem;border-radius:.6rem;padding:.16rem .24rem}.public-marketplace-home .home-purpose-card__content{gap:.26rem}.public-marketplace-home .home-purpose-card__visual{width:1.35rem;height:1.35rem}.public-marketplace-home .home-purpose-card__content>strong{font-size:.68rem}.public-marketplace-home .home-discovery__row--property{display:grid;gap:.26rem}.public-marketplace-home .home-discovery__mobile-label{display:block;padding-inline:.14rem;color:#344054;font-size:.62rem;font-weight:950;line-height:1}.public-marketplace-home .home-property-and-area{height:auto;grid-template-columns:1fr;gap:.46rem;direction:rtl}.public-marketplace-home .home-property-type-grid{height:auto;grid-auto-columns:calc((100% - 1.12rem)/5);gap:.28rem;padding:0 0 .03rem}.public-marketplace-home .home-property-type-grid.home-property-type-grid--short{grid-auto-columns:calc((100% - .56rem)/3)}.public-marketplace-home .home-property-type-card{height:3.95rem;min-height:3.95rem;grid-template-rows:minmax(0,1fr) 1rem;border-radius:.6rem;padding:.04rem .04rem .07rem}.public-marketplace-home .home-property-type-card>.home-property-type-label,.public-marketplace-home .home-property-type-label{height:1rem;min-height:1rem;font-size:.55rem}.public-marketplace-home .home-property-type-rail__more{display:none}.public-marketplace-home .home-swipe-hint{position:absolute;z-index:5;inset-inline:auto;inset-block-start:50%;right:auto;left:.08rem;display:grid;width:1.12rem;height:1.8rem;place-items:center;pointer-events:none;background:transparent;color:var(--home-brand-red);opacity:.64;transform:translateY(-50%)}.public-marketplace-home .home-swipe-hint svg{width:.9rem;height:.9rem;animation:homeSwipeHintNudge 1.25s ease-in-out infinite}.public-marketplace-home .home-discovery-area{height:2.9rem;min-height:2.9rem;border-radius:.6rem}.public-marketplace-home .home-discovery-area .home-area-autocomplete__input-row{min-height:2.9rem;height:2.9rem;align-items:center;padding:.3rem .46rem}.public-marketplace-home .home-discovery-area .home-area-autocomplete input{min-height:1.65rem;font-size:.62rem;text-align:start}.public-marketplace-home .home-discovery-area .home-area-autocomplete input::-moz-placeholder{font-size:.59rem}.public-marketplace-home .home-discovery-area .home-area-autocomplete input::placeholder{font-size:.59rem}.public-marketplace-home .home-discovery-area .home-area-autocomplete__selection-preview{max-inline-size:calc(100% - 6.4rem);font-size:.58rem;text-align:start}.public-marketplace-home .home-area-autocomplete__menu{inline-size:100%;width:100%;max-width:100%;inset-inline-start:0;inset-inline-end:0;box-sizing:border-box;max-block-size:min(22rem,52dvh);margin:0}.public-marketplace-home .home-discovery__row--filters{margin-top:.32rem;gap:.46rem}.public-marketplace-home .home-discovery-main-fields{height:auto;grid-template-columns:1fr;gap:.46rem;direction:rtl}.public-marketplace-home .home-discovery-price{order:1;height:auto;min-height:3rem;border-radius:.6rem;padding:0 .02rem;border:0;background:transparent;box-shadow:none}.public-marketplace-home .home-discovery-price .market-price-range{gap:.32rem}.public-marketplace-home .home-discovery-price .market-price-field{min-height:2.66rem;border-color:#e4e7ec;border-radius:.6rem;background:#fff;padding:.16rem .4rem}.public-marketplace-home .home-discovery-price .market-price-field:after{min-height:1.1rem;padding-inline:.22rem;font-size:.44rem}.public-marketplace-home .home-discovery-price .market-price-field>span{font-size:.5rem}.public-marketplace-home .home-discovery-price .market-search-control--price{font-size:.65rem}.public-marketplace-home .home-agent-filter-dropdown--source-main{order:2}.public-marketplace-home .home-agent-filter-trigger,.public-marketplace-home .home-discovery .home-discovery-mine-toggle{height:auto;min-height:2.9rem;border-radius:.6rem}.public-marketplace-home .home-discovery-search-button{height:2.9rem;min-height:2.9rem;border-radius:.6rem;font-size:.76rem}.public-marketplace-home .home-discovery-actions.home-discovery-actions--agent{grid-template-columns:minmax(0,1fr) 7.15rem;gap:.28rem}.public-marketplace-home .home-discovery .home-discovery-mine-toggle{min-height:2.9rem;height:2.9rem;padding-inline:.42rem}.public-marketplace-home .home-market-showcase{width:100%;border-radius:0;padding-top:.28rem}.public-marketplace-home .home-market-showcase__head{position:relative;width:auto;min-height:3.55rem;margin-inline:max(.72rem,env(safe-area-inset-left)) max(.72rem,env(safe-area-inset-right));display:flex;align-items:center;justify-content:center;gap:.38rem;padding:0}.public-marketplace-home .home-market-showcase__head h2{width:auto;max-width:calc(100% - 10.4rem);margin-inline:auto;text-align:center}.public-marketplace-home .home-market-showcase__all,.public-marketplace-home .home-market-showcase__all--primary{position:absolute;inset-inline-end:0;inset-block-start:50%;transform:translateY(-50%)}.public-marketplace-home .home-market-showcase__all--primary:focus-visible,.public-marketplace-home .home-market-showcase__all--primary:hover{transform:translateY(calc(-50% - 1px))}.public-marketplace-home .home-market-showcase__list{padding-inline:max(.72rem,env(safe-area-inset-left)) max(.72rem,env(safe-area-inset-right))}}@media (max-width:390px){.home-brand-hero__content{padding-inline:.56rem}.home-brand-hero__copy h1{font-size:1.25rem}.home-brand-hero__copy p{font-size:.6rem}.public-marketplace-home .home-purpose-card{height:2.48rem;min-height:2.48rem;padding-inline:.16rem}.public-marketplace-home .home-purpose-card__visual{width:1.24rem;height:1.24rem}.public-marketplace-home .home-purpose-card__content>strong{font-size:.64rem}.public-marketplace-home .home-property-type-grid{grid-auto-columns:calc((100% - .88rem)/5);gap:.22rem}.public-marketplace-home .home-property-type-card{height:3.72rem;min-height:3.72rem}.public-marketplace-home .home-property-type-card>.home-property-type-label,.public-marketplace-home .home-property-type-label{font-size:.51rem}}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home{--home-brand-ink:#f8fafc;--home-brand-muted:#94a3b8;--home-brand-surface:#111827;--home-brand-soft:#0b1220;--home-brand-line:#334155;--home-brand-glass:rgb(12 19 30/0.955);--home-page-canvas:#090e16}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-purpose-card.is-active{border-color:rgb(var(--home-brand-red-rgb)/.74);background:linear-gradient(110deg,#ef4444,#dc2626 58%,#991b1b);color:#fff}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-property-type-card.is-active{border-color:rgb(var(--home-brand-red-rgb)/.72);background:rgb(var(--home-brand-red-rgb)/.11)}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home :is(.home-agent-filter-trigger__copy small,.home-discovery__mobile-label){color:#cbd5e1}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-discovery-price .market-price-field{border-color:#293548}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-discovery .home-discovery-mine-toggle{border-color:#334155;background:#111827;color:#e5e7eb;box-shadow:inset 0 1px 0 rgb(255 255 255/.035)}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-discovery .home-discovery-mine-toggle.is-active{border-color:rgb(var(--home-brand-red-rgb)/.42);background:rgb(var(--home-brand-red-rgb)/.11);color:#fca5a5}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home :is(.home-area-autocomplete__menu,.home-agent-filter-menu){border-color:#334155;background:rgb(15 23 42/.995);box-shadow:0 22px 48px -24px rgb(0 0 0/.82)}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home :is(.home-area-autocomplete__option-row>button[role=option],.home-agent-filter-menu__option){color:#e5e7eb}@media (max-width:767px){:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .home-brand-hero__copy{color:#f8fafc}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .home-brand-hero__copy p{color:rgb(248 250 252/.92)}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-discovery{border-color:rgb(148 163 184/.2);background:rgb(11 18 32/.94);box-shadow:0 22px 48px -28px rgb(0 0 0/.8),inset 0 1px 0 rgb(255 255 255/.045)}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-discovery-price{background:transparent;box-shadow:none}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-discovery-price .market-price-field{border-color:#334155;background:#111827;color:#cbd5e1}}@media (prefers-reduced-motion:reduce){.public-marketplace-home .home-discovery-search-button,.public-marketplace-home .home-property-type-card,.public-marketplace-home .home-purpose-card,.public-marketplace-home .home-swipe-hint svg{animation:none;transition:none}}.public-marketplace-home .home-property-and-area{grid-template-columns:minmax(0,1fr)}.public-marketplace-home .home-discovery__row--filters{display:block;min-inline-size:0;overflow:visible}.public-marketplace-home .home-discovery-main-fields{display:grid;width:100%;height:100%;min-height:0;grid-template-columns:minmax(0,1.22fr) minmax(0,1.78fr) 2.65rem;grid-template-rows:minmax(0,1fr);grid-auto-flow:column;gap:.3rem;align-items:stretch;overflow:visible;direction:rtl}.public-marketplace-home .home-discovery[data-agent-mode=true] .home-discovery-main-fields{grid-template-columns:minmax(0,1.48fr) minmax(0,1.18fr) minmax(6rem,.76fr) minmax(6rem,.76fr) 2.65rem}.public-marketplace-home .home-discovery-main-fields>*{min-width:0;min-height:0;direction:rtl}.public-marketplace-home .home-agent-filter-dropdown,.public-marketplace-home .home-agent-filter-trigger,.public-marketplace-home .home-discovery-area,.public-marketplace-home .home-discovery-price,.public-marketplace-home .home-discovery-sort-control{height:100%;min-height:0}.public-marketplace-home .home-discovery-area .home-area-autocomplete__input-row{align-items:center;padding:.28rem .4rem}.public-marketplace-home .home-discovery-area .home-area-autocomplete input{min-height:1.35rem}.public-marketplace-home .home-discovery-area .home-area-autocomplete__selection-preview{text-align:start}.public-marketplace-home .home-discovery-sort-control{position:relative;display:grid;width:2.65rem;min-width:2.65rem;max-width:2.65rem;justify-self:end;place-items:center;overflow:hidden;border:1px solid var(--home-brand-line);border-radius:.64rem;background:#fff;color:#667085;box-shadow:inset 0 1px 0 rgb(255 255 255/.84);cursor:pointer}.public-marketplace-home .home-discovery-sort-control[data-active=true]{border-color:rgb(var(--home-brand-red-rgb)/.34);background:rgb(var(--home-brand-red-rgb)/.045);color:var(--home-brand-red)}.public-marketplace-home .home-discovery-sort-control>svg{width:.86rem;height:.86rem;stroke-width:2.3;pointer-events:none}.public-marketplace-home .home-discovery-sort-control__chevron,.public-marketplace-home .home-discovery-sort-control__label{display:none}.public-marketplace-home .home-discovery-sort-control>select{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.public-marketplace-home .home-discovery-sort-control:focus-within{outline:none;border-color:rgb(var(--home-brand-red-rgb)/.44);box-shadow:0 0 0 3px rgb(var(--home-brand-red-rgb)/.08)}.public-marketplace-home .home-agent-filter-menu{min-width:8.8rem}.public-marketplace-home .home-discovery-actions{display:grid;width:100%;inline-size:100%;grid-template-columns:minmax(0,1fr);gap:.3rem;justify-self:stretch;direction:rtl}.public-marketplace-home .home-discovery-actions--agent{grid-template-columns:minmax(0,1fr) minmax(7.7rem,.25fr)}.public-marketplace-home .home-discovery-actions .home-discovery-mine-toggle{height:100%;min-height:0}@media (max-width:767px){.public-marketplace-home .home-property-and-area{grid-template-columns:minmax(0,1fr)}.public-marketplace-home .home-discovery__row--filters{margin-top:.05rem}.public-marketplace-home .home-discovery-main-fields,.public-marketplace-home .home-discovery[data-agent-mode=true] .home-discovery-main-fields{height:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.55rem;gap:.46rem .34rem;direction:rtl}.public-marketplace-home .home-discovery:not([data-agent-mode=true]) .home-discovery-main-fields{height:auto;max-height:none;grid-template-columns:minmax(0,1fr) 2.55rem;grid-template-rows:2.9rem 2.9rem;gap:.46rem .28rem;align-items:stretch}.public-marketplace-home .home-discovery-area{grid-column:1/-1;grid-row:1;height:2.9rem;min-height:2.9rem}.public-marketplace-home .home-discovery-price{grid-column:1/-1;grid-row:2;height:auto;min-height:3rem;border-radius:.6rem;padding:0 .02rem;border:0;background:transparent;box-shadow:none}.public-marketplace-home .home-agent-filter-dropdown--source-main{grid-column:1;grid-row:3}.public-marketplace-home .home-agent-filter-dropdown--nationality{grid-column:2;grid-row:3}.public-marketplace-home .home-discovery[data-agent-mode=true] .home-discovery-sort-control--agent{grid-column:3;grid-row:3;display:grid;width:2.55rem;min-width:2.55rem;max-width:2.55rem;min-height:2.9rem;border-radius:.6rem}.public-marketplace-home .home-discovery:not([data-agent-mode=true]) .home-discovery-sort-control--agent{grid-column:2;grid-row:2;width:2.55rem;min-width:2.55rem;max-width:2.55rem;height:2.9rem;min-height:2.9rem;max-height:2.9rem;border-radius:.6rem;align-self:stretch;justify-self:stretch}.public-marketplace-home .home-discovery:not([data-agent-mode=true]) .home-discovery-area{grid-column:1/-1;grid-row:1;height:2.9rem;min-height:2.9rem}.public-marketplace-home .home-discovery:not([data-agent-mode=true]) .home-discovery-price{grid-column:1;grid-row:2;height:2.9rem;min-height:2.9rem;border:1px solid var(--home-brand-line);background:#fff;padding:.12rem;box-shadow:inset 0 1px 0 rgb(255 255 255/.84)}.public-marketplace-home .home-discovery:not([data-agent-mode=true]) .home-discovery-price .market-price-range,.public-marketplace-home .home-discovery:not([data-agent-mode=true]) .home-discovery-price .market-price-range-shell{height:100%}.public-marketplace-home .home-discovery:not([data-agent-mode=true]) .home-discovery-price .market-price-range{gap:0;overflow:hidden;border-radius:.44rem}.public-marketplace-home .home-discovery:not([data-agent-mode=true]) .home-discovery-price .market-price-field{min-height:0;height:100%;border:0;border-radius:0;background:transparent;padding:.04rem .18rem}.public-marketplace-home .home-discovery:not([data-agent-mode=true]) .home-discovery-price .market-price-field+.market-price-field{border-inline-start:1px solid var(--home-brand-line)}.public-marketplace-home .home-agent-filter-trigger{min-height:2.9rem;border-radius:.6rem}.public-marketplace-home .home-discovery-actions{margin-top:.02rem}.public-marketplace-home .home-discovery-actions--agent{grid-template-columns:minmax(0,1fr) 7.15rem}.public-marketplace-home .home-discovery-actions .home-discovery-mine-toggle,.public-marketplace-home .home-discovery-search-button{height:2.9rem;min-height:2.9rem;border-radius:.6rem}.public-marketplace-home .home-discovery:not([data-agent-mode=true]) .home-discovery-main-fields{min-height:6.26rem}}@media (max-width:390px){.public-marketplace-home .home-discovery-main-fields,.public-marketplace-home .home-discovery[data-agent-mode=true] .home-discovery-main-fields{gap:.4rem .28rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.5rem}.public-marketplace-home .home-discovery-actions--agent{grid-template-columns:minmax(0,1fr) 6.9rem}.public-marketplace-home .home-discovery:not([data-agent-mode=true]) .home-discovery-main-fields{grid-template-columns:minmax(0,1fr) 2.5rem;grid-template-rows:2.9rem 2.9rem;gap:.4rem .22rem}}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-discovery-sort-control{border-color:#334155;background:#111827;color:#94a3b8;box-shadow:inset 0 1px 0 rgb(255 255 255/.035)}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-discovery-sort-control[data-active=true]{border-color:rgb(var(--home-brand-red-rgb)/.5);background:rgb(var(--home-brand-red-rgb)/.12);color:#fca5a5}@media (min-width:768px){.public-marketplace-home .home-discovery{aspect-ratio:auto;height:auto;min-height:0;margin-block-start:.28rem;padding:.62rem .68rem}.public-marketplace-home .home-discovery__workspace{grid-template-rows:auto auto auto auto;gap:.48rem}.public-marketplace-home .home-discovery__row--purpose{min-height:3rem}.public-marketplace-home .home-purpose-card,.public-marketplace-home .home-purpose-grid{height:3rem;min-height:3rem}.public-marketplace-home .home-discovery__row--filters{min-height:2.58rem;gap:.24rem}.public-marketplace-home .home-discovery-main-fields{min-height:2.58rem;max-height:2.58rem;grid-template-columns:minmax(0,1.18fr) minmax(0,1.82fr) 2.42rem;grid-template-rows:2.58rem;gap:.24rem;align-items:stretch}.public-marketplace-home .home-discovery:not([data-agent-mode=true]) .home-discovery-area{grid-column:1;grid-row:1}.public-marketplace-home .home-discovery:not([data-agent-mode=true]) .home-discovery-price{grid-column:2;grid-row:1}.public-marketplace-home .home-discovery:not([data-agent-mode=true]) .home-discovery-sort-control--agent{grid-column:3;grid-row:1;align-self:stretch;justify-self:stretch}.public-marketplace-home .home-discovery[data-agent-mode=true] .home-discovery-main-fields{grid-template-columns:minmax(0,1.16fr) minmax(0,1.72fr) minmax(4.2rem,.48fr) minmax(4.2rem,.48fr) 2.42rem}.public-marketplace-home .home-agent-filter-dropdown,.public-marketplace-home .home-agent-filter-trigger,.public-marketplace-home .home-discovery-area,.public-marketplace-home .home-discovery-price,.public-marketplace-home .home-discovery-sort-control{height:2.58rem;min-height:2.58rem;max-height:2.58rem}.public-marketplace-home .home-discovery-sort-control{width:2.42rem;min-width:2.42rem;max-width:2.42rem}.public-marketplace-home .home-discovery-price{display:grid;align-items:stretch;padding:.12rem .18rem}.public-marketplace-home .home-discovery-price .market-price-range,.public-marketplace-home .home-discovery-price .market-price-range-shell{height:100%}.public-marketplace-home .home-discovery-price .market-price-range{gap:0;align-items:stretch;overflow:hidden;border-radius:.48rem}.public-marketplace-home .home-discovery-price .market-price-field{min-height:0;height:100%;border:0;border-radius:0;background:transparent;padding:.08rem .34rem;gap:.22rem}.public-marketplace-home .home-discovery-price .market-price-field+.market-price-field{border-inline-start:1px solid var(--home-brand-line)}.public-marketplace-home .home-discovery-price .market-price-field:after{min-inline-size:auto;min-block-size:auto;border:0;border-radius:0;background:transparent;padding:0;font-size:.43rem}.public-marketplace-home .home-discovery-price .market-price-field>span{min-inline-size:auto;min-block-size:auto;background:transparent;font-size:.47rem}.public-marketplace-home .home-discovery-price .market-search-control--price{min-block-size:1.2rem;font-size:.66rem!important;text-align:center}.public-marketplace-home .home-discovery-price .market-search-control--price::-moz-placeholder{font-size:.5rem;opacity:.5}.public-marketplace-home .home-discovery-price .market-search-control--price::placeholder{font-size:.5rem;opacity:.5}.public-marketplace-home .home-agent-filter-trigger{padding:.24rem .38rem}.public-marketplace-home .home-agent-filter-trigger__copy small{font-size:.42rem}.public-marketplace-home .home-agent-filter-trigger__copy strong{font-size:.57rem}.public-marketplace-home .home-discovery-actions{min-height:2.85rem}.public-marketplace-home .home-discovery-actions .home-discovery-mine-toggle,.public-marketplace-home .home-discovery-search-button{min-height:2.85rem;height:2.85rem}}@media (max-width:767px){.public-marketplace-home .home-discovery{margin-block-start:.42rem}}@media (min-width:768px){.home-brand-hero{background-position:center 47%;background-size:cover;background-repeat:no-repeat}.home-brand-hero__shade{background:linear-gradient(180deg,transparent 56%,color-mix(in srgb,var(--home-page-canvas) 10%,transparent) 69%,color-mix(in srgb,var(--home-page-canvas) 48%,transparent) 86%,var(--home-page-canvas) 100%),linear-gradient(90deg,rgb(8 15 27/.18) 0,rgb(8 15 27/.06) 34%,rgb(8 15 27/.2) 100%),linear-gradient(180deg,rgb(8 17 31/.26) 0,rgb(8 17 31/.08) 43%,rgb(7 14 25/.24) 100%),radial-gradient(circle at 50% 12%,rgb(255 255 255/.14),transparent 28rem)}}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .home-brand-hero__shade{background:linear-gradient(180deg,transparent 56%,color-mix(in srgb,var(--home-page-canvas) 14%,transparent) 70%,color-mix(in srgb,var(--home-page-canvas) 64%,transparent) 88%,var(--home-page-canvas) 100%),linear-gradient(180deg,rgb(2 6 12/.46) 0,rgb(2 6 12/.24) 36%,rgb(2 6 12/.38) 100%),radial-gradient(circle at 50% 18%,rgb(255 255 255/.04),transparent 24rem)}.public-marketplace-home .home-area-autocomplete__menu{overscroll-behavior:contain}.public-marketplace-home .home-area-autocomplete__menu>.home-area-autocomplete__choice-block,.public-marketplace-home .home-area-autocomplete__menu>.home-area-autocomplete__empty{flex:0 0 auto}.public-marketplace-home .home-area-autocomplete__menu-footer{inset-block-end:0;z-index:3;border-top:1px solid var(--home-brand-line);background:color-mix(in oklab,var(--home-brand-surface) 96%,transparent);padding:.44rem;-webkit-backdrop-filter:none}.public-marketplace-home .home-area-autocomplete__done{min-width:4.5rem;min-height:2.15rem;border:1px solid rgb(var(--home-brand-red-rgb)/.28);border-radius:.56rem;background:linear-gradient(135deg,#ef4444 0,var(--home-brand-red) 58%,#b91c1c 100%);font-weight:950;box-shadow:0 8px 18px -14px rgb(var(--home-brand-red-rgb)/.86),inset 0 1px 0 rgb(255 255 255/.18)}.public-marketplace-home .home-area-autocomplete__done:focus-visible,.public-marketplace-home .home-area-autocomplete__done:hover{outline:none;box-shadow:0 0 0 3px rgb(var(--home-brand-red-rgb)/.09),0 8px 18px -14px rgb(var(--home-brand-red-rgb)/.86)}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-discovery{--home-brand-ink:#f8fafc;--home-brand-muted:#94a3b8;--home-brand-surface:#111827;--home-brand-soft:#0b1220;--home-brand-line:#334155;--home-brand-glass:rgb(11 18 32/.94);border-color:rgb(71 85 105/.78);background:var(--home-brand-glass);color:#f8fafc;box-shadow:0 24px 56px -32px rgb(0 0 0/.82),inset 0 1px 0 rgb(255 255 255/.04)}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home :is(.home-purpose-card,.home-property-type-card,.home-discovery-area,.home-discovery-price,.home-agent-filter-trigger,.home-discovery-sort-control){border-color:#334155;background:#111827;color:#e5e7eb;box-shadow:inset 0 1px 0 rgb(255 255 255/.035)}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home :is(.home-discovery-area .home-area-autocomplete input,.home-agent-filter-trigger__copy strong,.home-discovery-price .market-price-field input,.home-property-type-label){color:#e5e7eb}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home :is(.home-discovery-area .home-area-autocomplete input::-moz-placeholder,.home-agent-filter-trigger__copy small){color:#94a3b8}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home :is(.home-discovery-area .home-area-autocomplete input::placeholder,.home-agent-filter-trigger__copy small){color:#94a3b8}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-discovery-price .market-price-field{border-color:#334155;background:#0b1220;color:#e5e7eb}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__menu-footer{border-color:#334155;background:rgb(15 23 42/.96)}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-property-type-card.is-active{border-color:rgb(var(--home-brand-red-rgb)/.55);background:rgb(var(--home-brand-red-rgb)/.13);color:#fff}@media (min-width:1024px){.public-marketplace-home .listing-stream-grid{width:min(100%,64rem)!important;max-width:64rem!important;margin-inline:auto!important}.public-marketplace-home .home-market-showcase__list{align-items:center;justify-items:center}.public-marketplace-home .home-market-showcase__item,.public-marketplace-home .listing-stream-card-slot{display:flex;width:100%!important;max-width:64rem!important;justify-content:center;margin-inline:auto!important}.public-marketplace-home .listing-stream-card-shell,.public-marketplace-home .listing-stream-card-shell>:is([data-listing-card=true],.profile-listing-card-shell){width:100%!important;max-width:64rem!important;margin-inline:auto!important}}.public-marketplace-home .home-league{inline-size:min(100%,70rem);min-inline-size:0;margin-inline:auto;padding-inline:clamp(.35rem,1vw,.65rem);border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--app-text);--home-league-accent:var(--app-accent);--home-league-gold:#a17a3d;--home-league-burgundy:#8f3c4d;--home-league-silver:#79838b;--home-league-copper:#95715b;--home-league-graphite:#79616b}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .home-league{--home-league-gold:#d4b07a;--home-league-burgundy:#d1a0ab;--home-league-silver:#adb8c0;--home-league-copper:#c2a189;--home-league-graphite:#b7a4ac}.home-league__header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;-moz-column-gap:clamp(.5rem,1.5vw,1rem);column-gap:clamp(.5rem,1.5vw,1rem);row-gap:.25rem;padding-block:.2rem}.home-league__identity{display:inline-flex;grid-column:2;grid-row:1;justify-self:center;align-items:center;justify-content:center;gap:.32rem;min-inline-size:0;text-align:center}.home-league__emblem{display:grid;flex:0 0 1.55rem;inline-size:1.55rem;block-size:1.55rem;place-items:center;color:var(--home-league-gold);isolation:isolate;position:relative}.home-league__emblem:before{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--home-league-gold) 12%,transparent),transparent 72%);opacity:.65;content:"";pointer-events:none;animation:league-trophy-aura 5.4s ease-in-out infinite}.home-league__emblem svg{inline-size:1.15rem;block-size:1.15rem;position:relative;animation:league-trophy-tilt 5.4s ease-in-out infinite}.home-league__identity h2{min-inline-size:0;margin:0!important;color:var(--app-text)!important;font-size:clamp(.84rem,1.4vw,1.02rem)!important;font-weight:900;line-height:1.55;text-wrap:balance}.home-league__directory{display:inline-flex;grid-column:3;grid-row:1;justify-self:end;align-items:center;justify-content:center;gap:.2rem;min-block-size:1.8rem;padding-inline:.2rem;color:var(--app-text-muted);font-size:.66rem;font-weight:850;white-space:nowrap;text-decoration:none;transition:color .16s ease}.home-league__directory:focus-visible,.home-league__directory:hover{color:var(--home-league-accent)}.home-league__switch{display:inline-flex;grid-column:1;grid-row:1;justify-self:start;min-inline-size:0;align-items:stretch;gap:.12rem;border-block-end:1px solid var(--app-line)}.home-league__switch button{min-block-size:1.9rem;padding:.27rem clamp(.38rem,.85vw,.56rem);border:0;border-block-end:2px solid transparent;background:transparent;color:var(--app-text-muted);font-size:.66rem;font-weight:800;white-space:nowrap;cursor:pointer;transition:color .16s ease,border-color .16s ease}.home-league__switch button[data-active=true]{border-block-end-color:var(--home-league-accent);color:var(--app-text)}.home-league__switch button:hover{color:var(--home-league-accent)}.home-league .app-agent-card__leaderboard-link:focus-visible,.home-league__directory:focus-visible,.home-league__switch button:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.home-league__body{min-inline-size:0;padding-block-start:.2rem}.home-league__roster{display:flex;align-items:stretch;gap:0;overflow-x:auto;overflow-y:hidden;margin:0;padding-block:.18rem .28rem;scroll-padding-inline:.15rem;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none}.home-league__roster::-webkit-scrollbar{display:none}.home-league__contender{position:relative;display:flex;flex:0 0 7rem;min-inline-size:0;flex-direction:column;justify-content:space-between;scroll-snap-align:start;--home-league-rank-accent:var(--home-league-accent)}.home-league__contender[data-place="1"]{--home-league-rank-accent:var(--home-league-gold)}.home-league__contender[data-place="2"]{--home-league-rank-accent:var(--home-league-burgundy)}.home-league__contender[data-place="3"]{--home-league-rank-accent:var(--home-league-silver)}.home-league__contender[data-place="4"]{--home-league-rank-accent:var(--home-league-copper)}.home-league__contender[data-place="5"]{--home-league-rank-accent:var(--home-league-graphite)}.home-league__contender:not(:last-child):after{position:absolute;inset-block:1.05rem .35rem;inset-inline-end:0;inline-size:1px;background:color-mix(in srgb,var(--app-line) 74%,transparent);content:"";pointer-events:none}.home-league .app-agent-card--competition{flex:1 1 auto;inline-size:100%!important;min-inline-size:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.home-league .app-agent-card__leaderboard-name{color:var(--app-text);font-size:.81rem;font-weight:850}.home-league .app-agent-card__leaderboard-score b{color:var(--app-text);font-size:1.08rem}.home-league .home-league__contender[data-place="1"] .app-agent-card__leaderboard-score b{color:var(--home-league-gold)}.home-league .app-agent-card__leaderboard-link:hover .app-agent-card__leaderboard-name{color:var(--home-league-accent)}.home-league__score-track{inline-size:62%;block-size:2px;margin:-.09rem auto 0;overflow:hidden;border-radius:0;background:var(--app-line)}.home-league__score-track span{display:block;block-size:100%;border-radius:0;background:color-mix(in srgb,var(--home-league-rank-accent) 74%,var(--app-text-muted));transform-origin:right center}.home-league__contender[data-place="1"] .home-league__score-track{block-size:3px}.home-league__empty{display:flex;min-block-size:6rem;align-items:center;justify-content:center;gap:.4rem;color:var(--app-text-muted);font-size:.75rem;font-weight:750;text-align:center}@media (min-width:1024px){.home-league__roster{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));overflow:visible;scroll-snap-type:none}.home-league__contender{flex-basis:auto}}@media (max-width:767px){.public-marketplace-home .home-league{padding-inline:.35rem}.home-league__header{grid-template-columns:minmax(0,1fr) auto;gap:.28rem .3rem}.home-league__identity{grid-column:1/-1;grid-row:1}.home-league__emblem{flex-basis:1.3rem;inline-size:1.3rem}.home-league__identity h2{font-size:.8rem!important}.home-league__directory{grid-column:2;grid-row:2;min-block-size:2.15rem;padding-inline:.6rem;gap:.3rem;border:1px solid color-mix(in srgb,var(--app-accent) 18%,var(--app-line));border-radius:.55rem;background:color-mix(in srgb,var(--app-accent) 5%,var(--app-card));color:var(--app-text);font-size:.68rem;font-weight:850}.home-league__directory:active{background:color-mix(in srgb,var(--app-accent) 10%,var(--app-card))}.home-league__switch{grid-column:1;grid-row:2;gap:.05rem}.home-league__switch button{min-block-size:2.15rem;padding-inline:.32rem;font-size:.61rem}.home-league__body{inline-size:100%;padding-block-start:.1rem}.home-league__roster{inline-size:100%;padding-block:.12rem .22rem}.home-league__contender{flex:0 0 20%}.home-league .app-agent-card__leaderboard-link{min-block-size:6.58rem;gap:.12rem;padding:.38rem .04rem .12rem}.home-league .app-agent-card__leaderboard-emblem{inline-size:.9rem;block-size:.9rem;inset-block-start:.12rem;inset-inline-start:.02rem}.home-league .app-agent-card__leaderboard-emblem svg{inline-size:.82rem;block-size:.82rem}.home-league .app-agent-card__leaderboard-avatar{inline-size:2.35rem;block-size:2.35rem}.home-league .app-agent-card--rank-1 .app-agent-card__leaderboard-avatar{inline-size:2.5rem;block-size:2.5rem}.home-league .app-agent-card__leaderboard-name-row{min-block-size:1.7rem;padding-block:.08rem 0}.home-league .app-agent-card__leaderboard-name{font-size:.7rem;line-height:1.52}.home-league .app-agent-card__leaderboard-score{padding-block:.02rem .07rem}.home-league .app-agent-card__leaderboard-score b{font-size:1rem}.home-league__score-track{inline-size:68%}}@media (max-width:375px){.home-league .app-agent-card__leaderboard-portrait{margin-inline-start:.75rem}}@media (max-width:420px){.home-league__switch button{padding-inline:.18rem;font-size:.56rem}.home-league .app-agent-card__leaderboard-name{font-size:.66rem}.home-league .app-agent-card__leaderboard-score b{font-size:.95rem}}@keyframes league-trophy-aura{0%,to{opacity:.5;transform:scale(.96)}52%{opacity:.78;transform:scale(1.03)}}@keyframes league-trophy-tilt{0%,75%,to{transform:rotate(0) translateY(0)}35%{transform:rotate(-3deg) translateY(-1px)}48%{transform:rotate(2deg) translateY(0)}}@media (prefers-reduced-motion:reduce){.home-league__directory,.home-league__switch button{transition:none}.home-league__emblem svg,.home-league__emblem:before{animation:none!important}}.public-marketplace-home .home-property-type-card{display:grid;grid-template-rows:minmax(0,1fr) 1.1rem;gap:.08rem;align-items:center;justify-items:center;height:4.85rem;min-height:4.85rem;overflow:hidden;border:1px solid #e0e5ed;border-radius:.78rem;background:linear-gradient(180deg,#fff,#fff7f6);padding:.24rem .18rem .2rem;color:#334155;box-shadow:0 2px 7px -6px rgb(15 23 42/.14);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.public-marketplace-home .home-property-type-card:focus-visible{outline:2px solid rgb(var(--home-brand-red-rgb)/.52);outline-offset:-2px}@media (hover:hover){.public-marketplace-home .home-property-type-card:hover{border-color:rgb(var(--home-brand-red-rgb)/.3);background:#fffaf9;box-shadow:0 8px 17px -15px rgb(15 23 42/.3)}}.public-marketplace-home .home-property-type-card.is-active{border-color:rgb(var(--home-brand-red-rgb)/.64);background:linear-gradient(155deg,#fff9f9,#fff2f3);color:#931b32;box-shadow:inset 0 0 0 1px rgb(var(--home-brand-red-rgb)/.07),0 4px 13px -12px rgb(var(--home-brand-red-rgb)/.3)}.public-marketplace-home .home-property-type-card.is-active:after{content:"";position:absolute;inset-block-start:0;inset-inline-start:25%;width:50%;height:2px;border-radius:0 0 4px 4px;background:var(--home-brand-red)}.public-marketplace-home .home-property-type-visual{display:grid;width:100%;height:100%;min-height:0;align-self:stretch;justify-self:stretch;place-items:stretch;overflow:visible;padding:0}.public-marketplace-home .home-property-miniature{position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0;place-items:end center;overflow:hidden;padding:.02rem .04rem 0;background:transparent;pointer-events:none}.public-marketplace-home .home-property-miniature img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;background:transparent;transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 10px 18px rgb(15 23 42/.12));image-rendering:auto}.public-marketplace-home .home-property-type-card.is-active .home-property-miniature{background:transparent}.public-marketplace-home .home-property-type-card>.home-property-type-label,.public-marketplace-home .home-property-type-label{display:flex;width:100%;height:1.12rem;min-height:1.12rem;align-items:center;justify-content:center;padding-inline:.12rem;background:transparent;color:inherit;font-size:.68rem;font-weight:850;line-height:1.1;white-space:nowrap}.public-marketplace-home .home-property-miniature[data-kind=request]{padding-inline:.08rem}.public-marketplace-home .home-property-miniature[data-kind=demolition],.public-marketplace-home .home-property-miniature[data-kind=investment_plot],.public-marketplace-home .home-property-miniature[data-kind=land]{padding-inline:.03rem}.public-marketplace-home .home-property-miniature[data-kind=duplex] img,.public-marketplace-home .home-property-miniature[data-kind=floor] img,.public-marketplace-home .home-property-miniature[data-kind=two_apartments] img{-o-object-position:center 58%;object-position:center 58%}.public-marketplace-home .home-discovery-area{border-color:#dfe3ea;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.public-marketplace-home .home-discovery-area:focus-within{border-color:rgb(var(--home-brand-red-rgb)/.5);box-shadow:0 0 0 3px rgb(var(--home-brand-red-rgb)/.07)}.public-marketplace-home .home-area-autocomplete{--home-area-selection-bg:rgb(var(--home-brand-red-rgb)/.09);--home-area-selection-fg:#9f2035;--home-area-selection-radius:.45rem}.public-marketplace-home .home-area-autocomplete__selection-preview{min-height:1.4rem;border:1px solid rgb(var(--home-brand-red-rgb)/.15);background:var(--home-area-selection-bg);box-shadow:none;color:var(--home-area-selection-fg);font-size:.69rem;font-weight:750}.public-marketplace-home .home-discovery-area .home-area-autocomplete input{text-align:start;font-size:.78rem;font-weight:700}.public-marketplace-home .home-discovery-area .home-area-autocomplete input::-moz-placeholder{font-size:.73rem;font-weight:650}.public-marketplace-home .home-discovery-area .home-area-autocomplete input::placeholder{font-size:.73rem;font-weight:650}.public-marketplace-home .home-area-autocomplete__menu{--home-area-menu-surface:#fff;--home-area-menu-text:#253042;--home-area-menu-muted:#798294;--home-area-menu-accent:#872a3a;--home-area-menu-tint:#fbf3f4;--home-area-menu-border:#e6e6eb;position:absolute;inset-block-start:calc(100% + .3rem);inset-block-end:auto;inset-inline-start:0;display:flex;flex-direction:column;gap:0;width:min(19.25rem,90vw);min-width:min(16rem,90vw);max-height:min(20rem,64dvh);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ced0d5 transparent;overscroll-behavior-y:contain;touch-action:pan-y;padding:.22rem;border:1px solid var(--home-area-menu-border);border-radius:.76rem;background:var(--home-area-menu-surface);color:var(--home-area-menu-text);box-shadow:0 16px 38px -23px rgb(25 29 40/.32),0 3px 12px -9px rgb(25 29 40/.18)}.public-marketplace-home .home-area-autocomplete__menu[data-placement=above]{inset-block-start:auto;inset-block-end:calc(100% + .3rem)}.public-marketplace-home .home-area-autocomplete__choice-block{flex:0 0 auto;gap:0;min-width:0}.public-marketplace-home .home-area-autocomplete__section-label{position:sticky;inset-block-start:-.22rem;z-index:2;margin:.14rem 0 .08rem;padding:.32rem .55rem .25rem;border:0;border-radius:0;background:var(--home-area-menu-surface);color:var(--home-area-menu-muted);font-size:.63rem;font-weight:750;line-height:1.15;letter-spacing:0;backdrop-filter:none}.public-marketplace-home .home-area-autocomplete__choice-block:first-child .home-area-autocomplete__section-label{margin-block-start:0}.public-marketplace-home .home-area-autocomplete__option-row{gap:.16rem;min-width:0}.public-marketplace-home .home-area-autocomplete__option-row--group{grid-template-columns:2.28rem minmax(0,1fr);direction:rtl;gap:.18rem}.public-marketplace-home .home-area-autocomplete__option-row>button[role=option]{grid-template-columns:1.45rem minmax(0,1fr) 1.05rem;min-width:0;min-height:2.35rem;gap:.35rem;padding:.22rem .43rem;border:1px solid transparent;border-radius:.49rem;background:transparent;color:var(--home-area-menu-text);text-align:start;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.public-marketplace-home .home-area-autocomplete__option-row--group>button[role=option][data-kind=group]{grid-column:2;min-height:2.5rem;padding:.25rem .42rem;border-color:var(--home-area-menu-border);border-radius:.56rem;background:#faf9fa;box-shadow:none}.public-marketplace-home .home-area-autocomplete__option-row>button[role=option].is-active,.public-marketplace-home .home-area-autocomplete__option-row>button[role=option]:hover{background:#f5f3f4;border-color:#ede5e7;box-shadow:none}.public-marketplace-home .home-area-autocomplete__option-row--group>button[role=option][data-kind=group].is-selected,.public-marketplace-home .home-area-autocomplete__option-row>button[role=option].is-selected{border-color:#dfc2c8;background:var(--home-area-menu-tint);box-shadow:none}.public-marketplace-home .home-area-autocomplete__option-row>button[role=option].is-partial{border-color:#ead9dc;background:#fdf8f9}.public-marketplace-home .home-area-autocomplete__option-row>button[role=option][data-nested=true]{width:calc(100% - .5rem);margin-inline-start:.5rem;border-inline-start:1px solid #e9d2d7;border-radius:.42rem}.public-marketplace-home .home-area-autocomplete__map-icon,.public-marketplace-home .home-area-autocomplete__option-row--group>button[role=option][data-kind=group] .home-area-autocomplete__map-icon{display:grid;width:1.43rem;height:1.43rem;place-items:center;border:0;border-radius:.42rem;background:#f1f1f4;color:#738092}.public-marketplace-home .home-area-autocomplete__option-row--group>button[role=option][data-kind=group] .home-area-autocomplete__map-icon{background:#f1e5e8;color:var(--home-area-menu-accent)}.public-marketplace-home .home-area-autocomplete__map-icon svg{width:.79rem;height:.79rem;stroke-width:2}.public-marketplace-home .home-area-autocomplete__menu .home-area-visual{color:inherit}.public-marketplace-home .home-area-autocomplete__copy{display:grid;gap:0;align-content:center;min-width:0}.public-marketplace-home .home-area-autocomplete__copy strong,.public-marketplace-home .home-area-autocomplete__option-row--group>button[role=option][data-kind=group] .home-area-autocomplete__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:.73rem;font-weight:780;line-height:1.35}.public-marketplace-home .home-area-autocomplete__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--home-area-menu-muted);font-size:.59rem;font-weight:560;line-height:1.25}.public-marketplace-home .home-area-autocomplete__copy .home-area-autocomplete__selected-label{min-height:0;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--home-area-menu-accent);font-size:.73rem;font-weight:820}.public-marketplace-home .home-area-autocomplete__governorate:before{display:none}.public-marketplace-home .home-area-autocomplete__selection-mark{display:grid;width:.99rem;height:.99rem;place-items:center;flex:0 0 .99rem;border:1px solid #d6dbe2;border-radius:.32rem;background:transparent;color:transparent}.public-marketplace-home .home-area-autocomplete__selection-mark[data-state=all]{border-color:var(--home-area-menu-accent);background:var(--home-area-menu-accent);color:#fff}.public-marketplace-home .home-area-autocomplete__selection-mark[data-state=partial]{border-color:#cda5ad;background:#f1e1e5;color:var(--home-area-menu-accent)}.public-marketplace-home .home-area-autocomplete__selection-mark svg{width:.73rem;height:.73rem;stroke-width:2.75}.public-marketplace-home .home-area-autocomplete__group-toggle{grid-column:1;display:grid;width:2.28rem;min-width:2.28rem;height:2.5rem;min-height:2.5rem;align-self:center;place-items:center;border:1px solid var(--home-area-menu-border);border-radius:.53rem;background:#faf9fa;color:#697689;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.public-marketplace-home .home-area-autocomplete__group-toggle:focus-visible,.public-marketplace-home .home-area-autocomplete__group-toggle:hover,.public-marketplace-home .home-area-autocomplete__group-toggle[aria-expanded=true]{border-color:#dac7cc;background:#f8eff1;color:var(--home-area-menu-accent);box-shadow:none}.public-marketplace-home .home-area-autocomplete__group-toggle svg{width:.82rem;height:.82rem;stroke-width:2.3}.public-marketplace-home .home-area-autocomplete__menu-footer{position:sticky;inset-block-end:-.22rem;z-index:4;display:flex;align-items:center;justify-content:flex-start;gap:.35rem;min-height:2.86rem;margin:.18rem -.22rem -.22rem;padding:.34rem .45rem;border-top:1px solid var(--home-area-menu-border);border-radius:0 0 .74rem .74rem;background:var(--home-area-menu-surface);backdrop-filter:none}.public-marketplace-home .home-area-autocomplete__menu-count{min-width:0;flex:1;color:var(--home-area-menu-muted);font-size:.66rem;font-weight:650;white-space:nowrap}.public-marketplace-home .home-area-autocomplete__reset{flex:0 0 auto;min-height:2rem;padding:.25rem .45rem;border:0;border-radius:.45rem;background:transparent;color:var(--home-area-menu-accent);font-size:.66rem;font-weight:720}.public-marketplace-home .home-area-autocomplete__reset:focus-visible,.public-marketplace-home .home-area-autocomplete__reset:hover{background:var(--home-area-menu-tint)}.public-marketplace-home .home-area-autocomplete__done{flex:0 0 auto;min-width:3.55rem;min-height:2rem;padding:.25rem .7rem;border:0;border-radius:.47rem;background:var(--home-area-menu-accent);color:#fff;font-size:.72rem;font-weight:780;box-shadow:none}.public-marketplace-home .home-area-autocomplete__done:hover{background:#752231}.public-marketplace-home .home-area-autocomplete__done:focus-visible,.public-marketplace-home .home-area-autocomplete__group-toggle:focus-visible,.public-marketplace-home .home-area-autocomplete__option-row>button[role=option]:focus-visible,.public-marketplace-home .home-area-autocomplete__reset:focus-visible{outline:2px solid #a74759;outline-offset:1px}.public-marketplace-home .home-area-autocomplete__empty{color:var(--home-area-menu-muted);font-size:.7rem;font-weight:650;padding:1rem .55rem}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-property-type-card{border-color:#303d50;background:#131e2c;color:#d5dde7}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-property-type-card.is-active{border-color:rgb(var(--home-brand-red-rgb)/.64);background:linear-gradient(160deg,#321e2c,#261922);color:#ffe1e4}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__menu{--home-area-menu-surface:#151d29;--home-area-menu-text:#eef1f5;--home-area-menu-muted:#a1aaba;--home-area-menu-accent:#e8a7b4;--home-area-menu-tint:#30212c;--home-area-menu-border:#344051;background:var(--home-area-menu-surface);border-color:var(--home-area-menu-border);box-shadow:0 18px 42px -20px rgb(0 0 0/.75)}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__menu .home-area-autocomplete__menu-footer,:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__menu .home-area-autocomplete__section-label{background:var(--home-area-menu-surface);border-color:var(--home-area-menu-border)}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__option-row>button[role=option]{color:var(--home-area-menu-text)}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__option-row>button[role=option].is-active,:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__option-row>button[role=option]:hover{background:#222c39;border-color:#3a4455}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__option-row--group>button[role=option][data-kind=group]{border-color:#41404b;background:#211e29}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__option-row>button[role=option].is-selected{border-color:#79515c;background:#35232e}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__option-row>button[role=option].is-partial{border-color:#614750;background:#29232b}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__copy .home-area-autocomplete__selected-label{color:#f0bcc7}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__map-icon{border:0;background:#303846;color:#c5cdda}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__option-row--group>button[role=option][data-kind=group] .home-area-autocomplete__map-icon{background:#452b37;color:#e9b3be}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__group-toggle{border-color:#3f4757;background:#262e3b;color:#c5cfdd}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__group-toggle[aria-expanded=true]{background:#402936;border-color:#6d4552;color:#f4c5ce}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__selection-mark{border-color:#647083}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__selection-mark[data-state=all]{border-color:#aa6273;background:#9a4057;color:#fff}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__selection-mark[data-state=partial]{border-color:#81515d;background:#513241;color:#f8c4ce}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__reset:focus-visible,:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__reset:hover{background:#372532}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__done{background:#963f54;color:#fff}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__done:hover{background:#a74e63}:is(:root[data-theme=dark],:root[data-theme-mode=dark],.theme-dark,.dark) .public-marketplace-home .home-area-autocomplete__selection-preview{background:rgb(var(--home-brand-red-rgb)/.16);border-color:rgb(var(--home-brand-red-rgb)/.27);color:#fecdd3}@media (max-width:767px){.public-marketplace-home .home-property-type-card{height:4.35rem;min-height:4.35rem;grid-template-rows:minmax(0,1fr) 1.06rem;padding:.18rem .08rem .16rem;border-radius:.64rem}.public-marketplace-home .home-property-type-card>.home-property-type-label,.public-marketplace-home .home-property-type-label{height:1.14rem;min-height:1.14rem;font-size:.65rem;font-weight:800}.public-marketplace-home .home-area-autocomplete__menu{inset-inline-start:0;inset-inline-end:0;width:100%;min-width:0;padding:.32rem;border-radius:.76rem}.public-marketplace-home .home-discovery-area .home-area-autocomplete input,.public-marketplace-home .home-discovery-area .home-area-autocomplete input:focus{font-size:16px;font-weight:650}.public-marketplace-home .home-discovery-area .home-area-autocomplete input::-moz-placeholder{font-size:.85rem}.public-marketplace-home .home-discovery-area .home-area-autocomplete input::placeholder{font-size:.85rem}.public-marketplace-home .home-discovery-area .home-area-autocomplete__selection-preview{max-inline-size:min(46%,9rem);font-size:.75rem}.public-marketplace-home .home-area-autocomplete__option-row>button[role=option]{min-height:2.5rem}.public-marketplace-home .home-area-autocomplete__option-row--group>button[role=option][data-kind=group]{min-height:2.62rem}.public-marketplace-home .home-area-autocomplete__group-toggle{min-height:2.62rem;height:2.62rem}.public-marketplace-home .home-area-autocomplete__done,.public-marketplace-home .home-area-autocomplete__reset{min-height:2.3rem}}@media (max-width:390px){.public-marketplace-home .home-property-type-card{height:4.12rem;min-height:4.12rem}.public-marketplace-home .home-property-type-card>.home-property-type-label,.public-marketplace-home .home-property-type-label{font-size:.59rem}}@media (prefers-reduced-motion:reduce){.public-marketplace-home .home-property-miniature img,.public-marketplace-home .home-property-type-card{transition:none;animation:none}}@media (max-width:767px){.public-marketplace-home .home-discovery__row--filters{position:relative;z-index:12}.public-marketplace-home .home-discovery-main-fields{align-items:stretch}.public-marketplace-home .home-discovery-area,.public-marketplace-home .home-discovery:not([data-agent-mode=true]) .home-discovery-area{position:relative;height:2.9rem;min-height:2.9rem;align-self:stretch;z-index:13}.public-marketplace-home .home-discovery-area .home-area-autocomplete{position:relative;display:block;height:100%;min-height:0}.public-marketplace-home .home-discovery-area .home-area-autocomplete__input-row{box-sizing:border-box;height:100%;min-height:2.9rem}.public-marketplace-home .home-area-autocomplete__menu,.public-marketplace-home .home-area-autocomplete__menu[data-placement=above]{position:absolute;inset-block-start:calc(100% + .3rem);inset-block-end:auto;inset-inline:0;width:100%;max-width:100%;min-width:0;max-height:var(--home-area-motion-height,21rem);margin:0;z-index:var(--app-z-dropdown,120);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-padding-block:.4rem 3rem;touch-action:pan-y}.public-marketplace-home .home-area-autocomplete__menu-footer{inset-block-end:0}html:has(.public-marketplace-home .home-area-autocomplete[data-present=true]) #bottom-tab-bar.mobile-bottom-tab-bar,html:has(.public-marketplace-home .home-area-autocomplete[data-present=true]) .mobile-bottom-tab-bar__toggle,html:has(.public-marketplace-home .home-discovery :is(input,textarea):focus) #bottom-tab-bar.mobile-bottom-tab-bar,html:has(.public-marketplace-home .home-discovery :is(input,textarea):focus) .mobile-bottom-tab-bar__toggle{display:none!important}.public-marketplace-home .home-discovery-price .market-price-field input{font-size:16px!important}}.public-marketplace-home .home-area-autocomplete__menu{--area-menu-travel:-5px;max-height:var(--home-area-motion-height,21rem);transform-origin:top center;transition:opacity .18s ease,transform .21s cubic-bezier(.22,1,.36,1)}.public-marketplace-home .home-area-autocomplete__menu[data-placement=above]{--area-menu-travel:5px;transform-origin:bottom center}.public-marketplace-home .home-area-autocomplete__menu[data-motion=closed]{opacity:0;pointer-events:none;transform:translate3d(0,var(--area-menu-travel),0) scale(.99);transition-timing-function:cubic-bezier(.4,0,1,1);transition-duration:.15s,175ms}.public-marketplace-home .home-area-autocomplete__menu[data-motion=open]{opacity:1;transform:translateZ(0) scale(1)}.public-marketplace-home .home-area-autocomplete__dropdown-toggle svg,.public-marketplace-home .home-area-autocomplete__group-toggle svg{transition:transform .23s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.public-marketplace-home .home-area-autocomplete__dropdown-toggle svg,.public-marketplace-home .home-area-autocomplete__group-toggle svg,.public-marketplace-home .home-area-autocomplete__menu[data-motion]{transition:none!important}}