.MobileMenu-module-scss-module__cMId-q__mobileMenu{box-sizing:border-box;background:var(--surface-white);width:min(360px,100vw - 24px);max-width:calc(100vw - 24px);height:100dvh;padding:14px 18px max(18px,env(safe-area-inset-bottom));visibility:hidden;pointer-events:none;transition:transform var(--transition-slow) ease;z-index:var(--z-modal);position:fixed;top:0;left:0;overflow:hidden auto;transform:translate(-200vw)}.MobileMenu-module-scss-module__cMId-q__mobileMenu.MobileMenu-module-scss-module__cMId-q__show{visibility:visible;pointer-events:auto;transform:translate(0)}.MobileMenu-module-scss-module__cMId-q__mobileMenu.MobileMenu-module-scss-module__cMId-q__show:before{content:"";z-index:-1;background:#0006;width:max(24px,100vw + -1*min(360px,100vw - 24px));height:100dvh;position:fixed;top:0;left:min(360px,100vw - 24px)}.MobileMenu-module-scss-module__cMId-q__mobileMenu .MobileMenu-module-scss-module__cMId-q__line{border-bottom:1px solid var(--surface-light);width:100%;height:1px;margin:12px 0}.MobileMenu-module-scss-module__cMId-q__mobileMenu .MobileMenu-module-scss-module__cMId-q__line.MobileMenu-module-scss-module__cMId-q__blue{border-color:var(--secondary-color)!important}.MobileMenu-module-scss-module__cMId-q__mobileMenu .MobileMenu-module-scss-module__cMId-q__mobileMenuHeader{justify-content:space-between;align-items:center;padding:8px 0 12px;display:flex}.MobileMenu-module-scss-module__cMId-q__mobileMenu .MobileMenu-module-scss-module__cMId-q__mobileMenuHeader .MobileMenu-module-scss-module__cMId-q__logo{min-height:44px;font-size:var(--font-size-xl);color:var(--primary-color);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.MobileMenu-module-scss-module__cMId-q__mobileMenu .MobileMenu-module-scss-module__cMId-q__mobileMenuHeader .MobileMenu-module-scss-module__cMId-q__closeMenu{cursor:pointer;width:44px;height:44px;transition:background-color var(--transition-base);background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2360bbee'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:24px 24px;border:none;border-radius:8px;padding:10px}.MobileMenu-module-scss-module__cMId-q__mobileMenu .MobileMenu-module-scss-module__cMId-q__mobileMenuHeader .MobileMenu-module-scss-module__cMId-q__closeMenu:active{background-color:var(--surface-light)}.MobileMenu-module-scss-module__cMId-q__mobileMenu .MobileMenu-module-scss-module__cMId-q__navigations{flex-direction:column;gap:2px;display:flex}.MobileMenu-module-scss-module__cMId-q__mobileMenu .MobileMenu-module-scss-module__cMId-q__navigations .MobileMenu-module-scss-module__cMId-q__navItem{min-height:44px;font-size:var(--font-size-base);color:var(--text-main);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;padding:10px 4px;font-family:Poppins,Poppins Fallback,sans-serif;font-weight:500;line-height:22px;text-decoration:none;display:flex}.MobileMenu-module-scss-module__cMId-q__mobileMenu .MobileMenu-module-scss-module__cMId-q__navigations .MobileMenu-module-scss-module__cMId-q__navItem.MobileMenu-module-scss-module__cMId-q__videoLink{color:var(--primary-color);font-weight:600}.MobileMenu-module-scss-module__cMId-q__mobileMenu .MobileMenu-module-scss-module__cMId-q__otherDetails{flex-direction:column;display:flex}.MobileMenu-module-scss-module__cMId-q__mobileMenu .MobileMenu-module-scss-module__cMId-q__otherDetails .MobileMenu-module-scss-module__cMId-q__detailItem{min-height:44px;font-size:var(--font-size-base);color:var(--text-muted);cursor:pointer;align-items:center;font-family:Poppins,Poppins Fallback,sans-serif;font-weight:500;line-height:24px;text-decoration:none;display:flex}@media screen and (min-width:1200px){.MobileMenu-module-scss-module__cMId-q__mobileMenu{display:none}}.MobileMenu-module-scss-module__cMId-q__mobileMenu .MobileMenu-module-scss-module__cMId-q__langSwitcher{gap:8px;margin:6px 0 12px;padding:0;display:flex}.MobileMenu-module-scss-module__cMId-q__mobileMenu .MobileMenu-module-scss-module__cMId-q__langSwitcher .MobileMenu-module-scss-module__cMId-q__langItem{min-height:44px;font-size:var(--font-size-base);color:var(--text-muted);background:var(--surface-light);transition:color var(--transition-base),background-color var(--transition-base);border-radius:8px;align-items:center;padding:5px 12px;font-weight:600;text-decoration:none;display:inline-flex}.MobileMenu-module-scss-module__cMId-q__mobileMenu .MobileMenu-module-scss-module__cMId-q__langSwitcher .MobileMenu-module-scss-module__cMId-q__langItem.MobileMenu-module-scss-module__cMId-q__active{color:#fff;background:var(--primary-color)}.MobileMenu-module-scss-module__cMId-q__mobileMenu .MobileMenu-module-scss-module__cMId-q__utilityPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.MobileMenu-module-scss-module__cMId-q__mobileMenu .MobileMenu-module-scss-module__cMId-q__utilityItem{border:1px solid var(--surface-light);background:var(--surface-bg);min-width:0;min-height:76px;color:var(--text-main);font-size:var(--font-size-xs);text-align:center;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-weight:600;text-decoration:none;display:flex}:is(.MobileMenu-module-scss-module__cMId-q__mobileMenu .MobileMenu-module-scss-module__cMId-q__utilityItem button,.MobileMenu-module-scss-module__cMId-q__mobileMenu .MobileMenu-module-scss-module__cMId-q__utilityItem .MobileMenu-module-scss-module__cMId-q__utilityIcon){background:var(--surface-white);border:1px solid var(--surface-light);width:44px;min-width:44px;height:44px;color:var(--text-main);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.MobileMenu-module-scss-module__cMId-q__mobileMenu .MobileMenu-module-scss-module__cMId-q__utilityItem span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}
.DarkModeToggle-module-scss-module__auQnNa__toggle{cursor:pointer;width:44px;min-width:44px;height:44px;transition:background-color var(--transition-slow) ease,color var(--transition-slow) ease,transform var(--transition-slow) ease;color:var(--text-main);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex}.DarkModeToggle-module-scss-module__auQnNa__toggle svg{transition:transform var(--transition-slow) ease}.DarkModeToggle-module-scss-module__auQnNa__toggle:hover{background:var(--surface-light)}.DarkModeToggle-module-scss-module__auQnNa__toggle:hover svg{transform:rotate(20deg)}.DarkModeToggle-module-scss-module__auQnNa__toggle:active{transform:scale(.95)}@media screen and (max-width:550px){.DarkModeToggle-module-scss-module__auQnNa__toggle svg{width:18px;height:18px}}@media screen and (max-width:375px){.DarkModeToggle-module-scss-module__auQnNa__toggle{padding:5px}.DarkModeToggle-module-scss-module__auQnNa__toggle svg{width:16px;height:16px}}
.NearbyButton-module-scss-module__8kl4qW__nearbyBtn{cursor:pointer;color:inherit;transition:background-color var(--transition-base) ease;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;display:flex}.NearbyButton-module-scss-module__8kl4qW__nearbyBtn:hover{background-color:#0000000d}[data-theme=dark] .NearbyButton-module-scss-module__8kl4qW__nearbyBtn{color:#fff}[data-theme=dark] .NearbyButton-module-scss-module__8kl4qW__nearbyBtn:hover{background-color:#ffffff1a}@media screen and (max-width:550px){.NearbyButton-module-scss-module__8kl4qW__nearbyBtn{width:36px;height:36px;padding:6px}.NearbyButton-module-scss-module__8kl4qW__nearbyBtn svg{width:16px;height:16px}}@media screen and (max-width:375px){.NearbyButton-module-scss-module__8kl4qW__nearbyBtn{width:32px;height:32px;padding:5px}.NearbyButton-module-scss-module__8kl4qW__nearbyBtn svg{width:14px;height:14px}}
.DesktopSidebar-module-scss-module__YpLVyG__sidebarOverlay{width:100vw;height:100vh;z-index:var(--z-overlay);opacity:0;visibility:hidden;transition:opacity var(--transition-slow) ease-in-out,visibility var(--transition-slow);background:#00000080;position:fixed;top:0;left:0;padding:0!important}.DesktopSidebar-module-scss-module__YpLVyG__sidebarOverlay.DesktopSidebar-module-scss-module__YpLVyG__open{opacity:1;visibility:visible}.DesktopSidebar-module-scss-module__YpLVyG__sidebar{background:var(--surface-white,#fff);width:320px;height:100vh;z-index:var(--z-modal);will-change:transform;transition:transform var(--transition-slow) var(--ease-default),box-shadow var(--transition-slow) var(--ease-default),visibility var(--transition-slow);box-shadow:none;visibility:hidden;flex-direction:column;display:flex;position:fixed;top:0;left:0;transform:translate(-100%);padding:0!important}.DesktopSidebar-module-scss-module__YpLVyG__sidebar.DesktopSidebar-module-scss-module__YpLVyG__open{box-shadow:4px 0 24px var(--card-shadow,#0000001a);visibility:visible;transform:translate(0)}.DesktopSidebar-module-scss-module__YpLVyG__header{border-bottom:1px solid var(--surface-bg,#f1f5f9);justify-content:space-between;align-items:center;height:80px;padding:0 24px;display:flex}.DesktopSidebar-module-scss-module__YpLVyG__header .DesktopSidebar-module-scss-module__YpLVyG__logo{color:var(--primary-color);font-size:28px;font-weight:700;text-decoration:none}.DesktopSidebar-module-scss-module__YpLVyG__header .DesktopSidebar-module-scss-module__YpLVyG__closeButton{cursor:pointer;width:40px;height:40px;transition:background-color var(--transition-base);color:var(--text-main,#1e293b);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.DesktopSidebar-module-scss-module__YpLVyG__header .DesktopSidebar-module-scss-module__YpLVyG__closeButton:hover{background-color:var(--surface-bg,#f1f5f9)}.DesktopSidebar-module-scss-module__YpLVyG__navBody{flex:1;padding:24px 0;overflow-y:auto}.DesktopSidebar-module-scss-module__YpLVyG__navBody .DesktopSidebar-module-scss-module__YpLVyG__navLink{font-size:var(--font-size-lg);color:var(--text-main,#1e293b);transition:all var(--transition-base);border-left:4px solid #0000;padding:16px 24px;font-weight:500;text-decoration:none;display:block}.DesktopSidebar-module-scss-module__YpLVyG__navBody .DesktopSidebar-module-scss-module__YpLVyG__navLink:hover{background-color:var(--surface-bg,#f1f5f9);color:var(--primary-color);padding-left:32px}.DesktopSidebar-module-scss-module__YpLVyG__navBody .DesktopSidebar-module-scss-module__YpLVyG__navLink:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.DesktopSidebar-module-scss-module__YpLVyG__navBody .DesktopSidebar-module-scss-module__YpLVyG__navLink.DesktopSidebar-module-scss-module__YpLVyG__active{color:var(--primary-color);border-left-color:var(--primary-color);background-color:var(--surface-light)}.DesktopSidebar-module-scss-module__YpLVyG__footer{border-top:1px solid var(--surface-bg,#f1f5f9);padding:24px}.DesktopSidebar-module-scss-module__YpLVyG__footer .DesktopSidebar-module-scss-module__YpLVyG__support{flex-direction:column;gap:8px;display:flex}.DesktopSidebar-module-scss-module__YpLVyG__footer .DesktopSidebar-module-scss-module__YpLVyG__support span{font-size:var(--font-size-sm);color:var(--text-muted,#64748b)}.DesktopSidebar-module-scss-module__YpLVyG__footer .DesktopSidebar-module-scss-module__YpLVyG__support a{font-size:var(--font-size-lg);color:var(--text-main,#1e293b);font-weight:600;text-decoration:none}
.FilterSidebar-module-scss-module__--MfGW__filterSidebar{flex-direction:column;display:flex;width:450px!important;padding:0!important}@media screen and (max-width:550px){.FilterSidebar-module-scss-module__--MfGW__filterSidebar{width:100vw!important}}.FilterSidebar-module-scss-module__--MfGW__body{flex:1;padding:24px;overflow-y:auto}.FilterSidebar-module-scss-module__--MfGW__body::-webkit-scrollbar{width:6px}.FilterSidebar-module-scss-module__--MfGW__body::-webkit-scrollbar-track{background:0 0}.FilterSidebar-module-scss-module__--MfGW__body::-webkit-scrollbar-thumb{background:var(--surface-light);border-radius:10px}.FilterSidebar-module-scss-module__--MfGW__body .col-20{width:100%!important;margin-bottom:20px!important}:is(.FilterSidebar-module-scss-module__--MfGW__body [class*=Grid_grid],.FilterSidebar-module-scss-module__--MfGW__body [class*=Grid_grid]>*){min-width:0}.FilterSidebar-module-scss-module__--MfGW__body div[style*="display: grid"]{gap:0!important}.FilterSidebar-module-scss-module__--MfGW__body label{font-size:var(--font-size-sm);color:var(--text-muted);margin-bottom:8px;font-weight:600}
.Grid-module__JfWKiG__grid{width:100%;height:auto;display:grid}
.AgencyWidget-module-scss-module__x-NhSq__agencyItem{flex-direction:column;justify-content:center;row-gap:20px;width:262px;height:auto;display:flex}.AgencyWidget-module-scss-module__x-NhSq__agencyItem .AgencyWidget-module-scss-module__x-NhSq__banner{align-items:center;column-gap:10px;width:100%;height:100px;display:flex}.AgencyWidget-module-scss-module__x-NhSq__agencyItem .AgencyWidget-module-scss-module__x-NhSq__banner .AgencyWidget-module-scss-module__x-NhSq__bannerImg{flex-shrink:0;width:100px;height:100px}.AgencyWidget-module-scss-module__x-NhSq__agencyItem .AgencyWidget-module-scss-module__x-NhSq__banner .AgencyWidget-module-scss-module__x-NhSq__bannerImg .AgencyWidget-module-scss-module__x-NhSq__img{object-fit:cover;object-position:center;border-radius:5px 5px 0 0;width:100%;height:100%}.AgencyWidget-module-scss-module__x-NhSq__agencyItem .AgencyWidget-module-scss-module__x-NhSq__banner .AgencyWidget-module-scss-module__x-NhSq__params{width:100%}.AgencyWidget-module-scss-module__x-NhSq__agencyItem .AgencyWidget-module-scss-module__x-NhSq__banner .AgencyWidget-module-scss-module__x-NhSq__params .AgencyWidget-module-scss-module__x-NhSq__agencyName{font-weight:600;font-size:var(--font-size-lg);color:#242527;line-height:27px}.AgencyWidget-module-scss-module__x-NhSq__agencyItem .AgencyWidget-module-scss-module__x-NhSq__banner .AgencyWidget-module-scss-module__x-NhSq__params .AgencyWidget-module-scss-module__x-NhSq__offers{font-weight:500;font-size:var(--font-size-xs);color:#939393;margin-top:10px;line-height:18px}.AgencyWidget-module-scss-module__x-NhSq__agencyItem .AgencyWidget-module-scss-module__x-NhSq__about{max-height:72px;font-weight:500;font-size:var(--font-size-xs);color:#939393;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}
.BottomSheet-module-scss-module__uwyxja__overlay{width:100%;height:100dvh;z-index:var(--z-super-modal,1200);transition:background var(--transition-slow) ease;pointer-events:none;overscroll-behavior:contain;background:0 0;align-items:flex-end;display:flex;position:fixed;top:0;left:0}.BottomSheet-module-scss-module__uwyxja__overlay.BottomSheet-module-scss-module__uwyxja__overlayOpen{background:var(--surface-overlay,#00000080);pointer-events:auto}.BottomSheet-module-scss-module__uwyxja__sheet{background:var(--surface-white);border-radius:var(--sheet-radius,20px) var(--sheet-radius,20px) 0 0;width:100%;max-width:100vw;max-height:85dvh;padding:12px 16px calc(24px + env(safe-area-inset-bottom));transition:transform var(--transition-slow) var(--ease-default);box-shadow:var(--shadow-sheet,0 -5px 20px #0000001a);overscroll-behavior:contain;box-sizing:border-box;flex-direction:column;display:flex;transform:translateY(100%)}.BottomSheet-module-scss-module__uwyxja__sheet.BottomSheet-module-scss-module__uwyxja__sheetOpen{transform:translateY(0)}.BottomSheet-module-scss-module__uwyxja__sheet .BottomSheet-module-scss-module__uwyxja__handle{background:var(--border-color);cursor:pointer;touch-action:manipulation;border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:0 auto 12px}.BottomSheet-module-scss-module__uwyxja__sheet .BottomSheet-module-scss-module__uwyxja__title{font-family:Poppins,Poppins Fallback,sans-serif;font-size:var(--font-size-base);color:var(--text-main);text-align:center;flex-shrink:0;margin-bottom:12px;font-weight:600}.BottomSheet-module-scss-module__uwyxja__sheet .BottomSheet-module-scss-module__uwyxja__content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;gap:8px;min-height:0;display:flex;position:relative;overflow-y:auto}
.CreateAdSheet-module-scss-module__DfN52q__sheetBtn{background:var(--surface-light);border:1px solid var(--surface-light);border-radius:var(--radius-md);width:100%;font-family:Poppins,Poppins Fallback,sans-serif;font-size:var(--font-size-base);color:var(--text-main);cursor:pointer;transition:all var(--transition-base) ease;align-items:center;gap:15px;padding:16px;font-weight:500;display:flex}.CreateAdSheet-module-scss-module__DfN52q__sheetBtn .CreateAdSheet-module-scss-module__DfN52q__icon{align-items:center;display:inline-flex}.CreateAdSheet-module-scss-module__DfN52q__sheetBtn:active{background:var(--text-muted);transform:scale(.98)}
.NavbarMobile-module-scss-module__fispVG__nav{background:var(--surface-white);width:100%;height:64px;box-shadow:var(--shadow-sm);z-index:var(--z-sticky);justify-content:space-between;align-items:center;padding:0 14px;display:flex;position:sticky;top:0}@media screen and (min-width:1200px){.NavbarMobile-module-scss-module__fispVG__nav{display:none!important}}.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navLeft{align-items:center;gap:10px;min-width:0;display:flex}.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navLeft .NavbarMobile-module-scss-module__fispVG__hamburger{cursor:pointer;width:44px;min-width:44px;height:44px;color:var(--text-main);background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;padding:10px;display:flex}.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navLeft .NavbarMobile-module-scss-module__fispVG__hamburger .NavbarMobile-module-scss-module__fispVG__row{background-color:var(--text-main);width:100%;height:2px;transition:background-color var(--transition-slow) ease,transform var(--transition-slow) ease;border-radius:2px;padding:0}.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navLeft .NavbarMobile-module-scss-module__fispVG__hamburger .NavbarMobile-module-scss-module__fispVG__row .NavbarMobile-module-scss-module__fispVG__shape1,.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navLeft .NavbarMobile-module-scss-module__fispVG__hamburger .NavbarMobile-module-scss-module__fispVG__row .NavbarMobile-module-scss-module__fispVG__shape2{display:none}.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navLeft .NavbarMobile-module-scss-module__fispVG__logo{font-family:Poppins,Poppins Fallback,sans-serif;font-size:var(--font-size-xl);color:var(--text-main);letter-spacing:0;white-space:nowrap;font-weight:700;text-decoration:none}.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navRight{flex-shrink:0;align-items:center;gap:8px;display:flex}@media screen and (max-width:550px){.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navRight{gap:6px}}@media screen and (max-width:375px){.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navRight{gap:5px}}.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navRight .NavbarMobile-module-scss-module__fispVG__plusButton{background-color:var(--primary-color);border:1px solid var(--primary-color);color:#fff;cursor:pointer;width:44px;min-width:44px;height:44px;transition:background-color var(--transition-base) ease,border-color var(--transition-base) ease,transform var(--transition-base) ease;border-radius:12px;justify-content:center;align-items:center;font-family:Poppins,Poppins Fallback,sans-serif;font-size:22px;font-weight:500;display:flex}.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navRight .NavbarMobile-module-scss-module__fispVG__plusButton:active{background:var(--text-muted);transform:scale(.95)}.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navRight .NavbarMobile-module-scss-module__fispVG__videoBtn{background:var(--surface-light);border:1px solid var(--surface-light);width:44px;min-width:44px;height:44px;color:var(--text-main,#1c2430);cursor:pointer;transition:background-color var(--transition-base) ease,border-color var(--transition-base) ease,color var(--transition-base) ease;border-radius:12px;justify-content:center;align-items:center;display:flex}@media screen and (max-width:375px){.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navRight .NavbarMobile-module-scss-module__fispVG__videoBtn{display:none}}.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navRight .NavbarMobile-module-scss-module__fispVG__search{background:var(--surface-light);border:1px solid var(--surface-light);cursor:pointer;width:44px;min-width:44px;height:44px;transition:background-color var(--transition-base) ease,border-color var(--transition-base) ease,transform var(--transition-base) ease;border-radius:12px;justify-content:center;align-items:center;display:flex}.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navRight .NavbarMobile-module-scss-module__fispVG__search:active{background:var(--text-muted);transform:scale(.95)}.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navRight .NavbarMobile-module-scss-module__fispVG__search .NavbarMobile-module-scss-module__fispVG__searchHeader{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navRight .NavbarMobile-module-scss-module__fispVG__search .NavbarMobile-module-scss-module__fispVG__searchHeader .NavbarMobile-module-scss-module__fispVG__title{display:none}.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navRight .NavbarMobile-module-scss-module__fispVG__search .NavbarMobile-module-scss-module__fispVG__searchHeader:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:18px;height:18px;display:block}@media screen and (max-width:550px){.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navRight .NavbarMobile-module-scss-module__fispVG__search .NavbarMobile-module-scss-module__fispVG__searchHeader:before{width:16px;height:16px}}@media screen and (max-width:375px){.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navRight .NavbarMobile-module-scss-module__fispVG__search .NavbarMobile-module-scss-module__fispVG__searchHeader:before{width:14px;height:14px}}.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navRight .NavbarMobile-module-scss-module__fispVG__search .NavbarMobile-module-scss-module__fispVG__searchHeader .NavbarMobile-module-scss-module__fispVG__arrow,.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navRight .NavbarMobile-module-scss-module__fispVG__search .NavbarMobile-module-scss-module__fispVG__searchBody{display:none}.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navRight .NavbarMobile-module-scss-module__fispVG__profileSlot{justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex}.NavbarMobile-module-scss-module__fispVG__nav .NavbarMobile-module-scss-module__fispVG__navRight .NavbarMobile-module-scss-module__fispVG__profileSlot button{width:100%;height:100%}@media (max-width:767px){.NavbarMobile-module-scss-module__fispVG__bottomNavDuplicate{display:none!important}}
.Button-module-scss-module__xRSHta__buttonReady{white-space:nowrap;height:var(--button-height,44px);cursor:pointer;vertical-align:middle;appearance:none;min-width:64px;padding:0 var(--button-padding-x,20px);border-radius:var(--button-radius,8px);font-style:normal;font-weight:500;font-size:var(--font-size-base);transition:all var(--transition-base) ease;border:0;outline:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;line-height:24px;text-decoration:none;display:inline-flex;position:relative}@media screen and (max-width:550px){.Button-module-scss-module__xRSHta__buttonReady{width:100%;margin-bottom:var(--space-3)}}.Button-module-scss-module__xRSHta__buttonReady.Button-module-scss-module__xRSHta__dark{background-color:var(--button-primary-bg);color:var(--button-primary-text);box-shadow:var(--shadow-sm)}.Button-module-scss-module__xRSHta__buttonReady.Button-module-scss-module__xRSHta__dark:hover{background-color:var(--button-primary-bg-hover);box-shadow:var(--shadow-md)}.Button-module-scss-module__xRSHta__buttonReady.Button-module-scss-module__xRSHta__dark:active{transform:translateY(1px)}.Button-module-scss-module__xRSHta__buttonReady.Button-module-scss-module__xRSHta__light{border:var(--button-secondary-border);background-color:var(--button-secondary-bg);color:var(--button-secondary-text)}.Button-module-scss-module__xRSHta__buttonReady.Button-module-scss-module__xRSHta__light:hover{background-color:var(--button-secondary-bg-hover)}.Button-module-scss-module__xRSHta__buttonReady.Button-module-scss-module__xRSHta__light:active{transform:translateY(1px)}.Button-module-scss-module__xRSHta__buttonReady:disabled{background-color:var(--button-disabled-bg);color:var(--button-disabled-text);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}
.Advertisement-module-scss-module__SxJy9a__advertisementItem{background-color:var(--card-bg,#fff);border:var(--card-border);width:100%;min-height:258px;box-shadow:var(--card-shadow-rest);transition:transform var(--transition-base) var(--ease-default),box-shadow var(--transition-base) var(--ease-default);will-change:transform,box-shadow;border-radius:8px;position:relative;overflow:hidden}@media (hover:hover){.Advertisement-module-scss-module__SxJy9a__advertisementItem:hover{box-shadow:var(--card-shadow-active);transform:translateY(-4px)}}@media screen and (max-width:550px){.Advertisement-module-scss-module__SxJy9a__advertisementItem{border-radius:8px;height:auto;min-height:0}}@media screen and (min-width:1280px){.Advertisement-module-scss-module__SxJy9a__advertisementItem{height:auto;min-height:258px}}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__badgeOverlay{z-index:var(--z-raised);justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:var(--space-2);pointer-events:none;display:flex;position:absolute;top:0;left:0;right:0}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__badgeStackLeft,.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__badgeStackRight{pointer-events:auto;flex-direction:column;gap:6px;max-width:50%;display:flex}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__badgeStackLeft{align-items:flex-start}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__badgeStackRight{align-items:flex-end}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__stackAiBadge{position:relative}@media screen and (max-width:550px){.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__badgeOverlay{gap:4px;padding:6px}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__badgeStackLeft,.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__badgeStackRight{gap:4px}}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__mediaWrap{width:100%;position:relative}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__itemSlider{aspect-ratio:4/3;cursor:pointer;background:var(--surface-sunken,#f1f5f9);width:100%;overflow:hidden}@media screen and (max-width:550px){.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__itemSlider{aspect-ratio:16/10;height:auto;min-height:0;max-height:none}}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__itemSlider .Advertisement-module-scss-module__SxJy9a__img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media screen and (max-width:550px){.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__itemSlider .Advertisement-module-scss-module__SxJy9a__img{height:100%}}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__itemSlider .Advertisement-module-scss-module__SxJy9a__coverflow-slider-control{z-index:var(--z-raised);justify-content:space-between;align-items:center;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-80%)}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__itemSlider .Advertisement-module-scss-module__SxJy9a__coverflow-slider-control .Advertisement-module-scss-module__SxJy9a__slider-arrow{border-radius:var(--radius-full);width:1.6rem;height:1.6rem;box-shadow:var(--shadow-sm);top:80%;transform:translateY(-80%);background-color:var(--surface-elevated)!important}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__itemSlider .Advertisement-module-scss-module__SxJy9a__coverflow-slider-control .Advertisement-module-scss-module__SxJy9a__slider-arrow.Advertisement-module-scss-module__SxJy9a__swiper-button-prev{margin-left:var(--space-2);background:url(/icons/arrow-right-mini.svg) 50%/.5rem no-repeat;transform:rotate(180deg)}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__itemSlider .Advertisement-module-scss-module__SxJy9a__coverflow-slider-control .Advertisement-module-scss-module__SxJy9a__slider-arrow.Advertisement-module-scss-module__SxJy9a__swiper-button-next{right:var(--space-2);background:url(/icons/arrow-right-mini.svg) 50%/.5rem no-repeat}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__itemSlider .Advertisement-module-scss-module__SxJy9a__coverflow-slider-control .Advertisement-module-scss-module__SxJy9a__slider-arrow:after{content:""}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__detailsLink{color:inherit;text-decoration:none;display:block}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__detailsContent{padding:10px 12px 12px}@media screen and (max-width:550px){.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__detailsContent{padding:8px 10px 10px}}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__itemPrice{font-size:var(--font-size-lg);color:var(--text-main);letter-spacing:0;font-weight:700;line-height:1.2}@media screen and (max-width:550px){.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__itemPrice{font-size:var(--font-size-base);line-height:1.2}}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__itemDetails{flex-direction:column;gap:4px;min-width:0;margin-top:6px;display:flex}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__itemDetails>p{font-size:var(--font-size-xs);color:var(--text-muted);margin:0;font-weight:500;line-height:1.35}@media screen and (max-width:550px){.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__itemDetails{z-index:1;position:relative}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__itemDetails>p{font-size:11px;line-height:1.3}}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__itemLocation{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__itemFacts{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__itemFacts span{align-items:center;min-width:0;display:inline-flex}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__itemFacts span+span:before{content:"";background:var(--text-muted);opacity:.45;border-radius:50%;width:3px;height:3px;margin:0 2px 0 0}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__itemDate{opacity:1}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__privateTeaser{-webkit-line-clamp:2;color:var(--text-muted,#64748b);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__addToFavourites{cursor:pointer;background-image:url(/icons/heart.svg);background-position:50%;background-repeat:no-repeat;background-color:color-mix(in srgb, var(--surface-elevated) 90%, transparent);border-radius:var(--radius-full);width:34px;height:34px;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-size:18px 18px;border:none;outline:none;flex-shrink:0;position:relative}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__addToFavourites.Advertisement-module-scss-module__SxJy9a__selected{background-image:url(/icons/heartSelected.svg)!important}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__addToFavourites:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}@media screen and (max-width:550px){.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__addToFavourites{background-size:20px 20px;width:40px;height:40px;padding:0}}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__mortgage{width:25px;height:25px;left:3rem;top:var(--space-2);cursor:pointer;z-index:var(--z-float);background-color:#0000;background-image:url(/icons/mortgage.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;outline:none;position:absolute}@media screen and (max-width:550px){.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__mortgage{width:30px;height:30px;left:42px;top:var(--space-2);background-size:18px 18px;background-color:var(--surface-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);padding:6px}}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__statusBadge{border-radius:var(--radius-sm);letter-spacing:.3px;pointer-events:none;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;position:relative}@media screen and (max-width:550px){.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__statusBadge{font-size:10px}}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__statusPending{background-color:var(--warning-color);color:#0f172a}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__statusApproved{background-color:var(--success-color);color:#fff}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__statusExpired{background-color:var(--text-muted);color:var(--surface-bg,#f1f5f9)}.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__boostIcon{cursor:pointer;border-radius:var(--radius-sm);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;outline:none;flex-shrink:0;width:20px;height:20px;position:relative}@media screen and (max-width:550px){.Advertisement-module-scss-module__SxJy9a__advertisementItem .Advertisement-module-scss-module__SxJy9a__boostIcon{background-size:22px 22px;background-color:var(--surface-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-full);width:40px;height:40px;box-shadow:var(--shadow-sm);padding:0}}.Advertisement-module-scss-module__SxJy9a__privateLocked{border-color:rgba(var(--primary-rgb), .42)}.Advertisement-module-scss-module__SxJy9a__ownerBadge{color:var(--primary-color);background:color-mix(in srgb, var(--surface-elevated) 94%, transparent);border:1px solid rgba(var(--primary-rgb), .45);pointer-events:none;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;line-height:1;position:relative}.Advertisement-module-scss-module__SxJy9a__versionsChip{border:1px solid var(--color-border-muted);background:var(--surface-subtle);color:var(--text-main);cursor:pointer;pointer-events:auto;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1;position:relative}.Advertisement-module-scss-module__SxJy9a__versionsChip:hover{background:var(--surface-elevated)}.Advertisement-module-scss-module__SxJy9a__privateLockedFooter{color:var(--text-muted,#64748b);justify-content:space-between;align-items:center;gap:8px;padding:0 12px 12px;font-size:12px;font-weight:600;display:flex}.Advertisement-module-scss-module__SxJy9a__privateLockedFooter strong{color:var(--primary-color);flex:none;font-weight:800}.Advertisement-module-scss-module__SxJy9a__privateLockedMedia{width:100%;height:100%;color:var(--text-muted);background:linear-gradient(135deg, var(--surface-subtle), var(--surface-elevated));justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.Advertisement-module-scss-module__SxJy9a__privateBlurredImg{filter:blur(10px)saturate(.8);transform:scale(1.04)}.Advertisement-module-scss-module__SxJy9a__privateLockedPlaceholder{letter-spacing:0;font-size:24px;font-weight:800}.Advertisement-module-scss-module__SxJy9a__mediaFallback{background:var(--surface-sunken,#f1f5f9);width:100%;height:100%;color:var(--text-muted,#64748b);flex-direction:column;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.Advertisement-module-scss-module__SxJy9a__mediaFallbackLabel{text-align:center;padding:0 12px;font-size:13px;font-weight:600}.Advertisement-module-scss-module__SxJy9a__mediaFallbackPlay{background:var(--primary-color,#0284c7);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 14px #0f172a2e}.Advertisement-module-scss-module__SxJy9a__mediaFallbackPlay svg{width:22px;height:22px}.Advertisement-module-scss-module__SxJy9a__mediaFallbackVideoTag{letter-spacing:.04em;text-transform:uppercase;color:var(--primary-color,#0284c7);font-size:11px;font-weight:700}.Advertisement-module-scss-module__SxJy9a__privateLockedOverlay{color:var(--text-main);background:var(--surface-overlay);border-radius:999px;padding:6px 8px;font-size:11px;font-weight:800;position:absolute;bottom:10px;right:10px}.Advertisement-module-scss-module__SxJy9a__advertisementItemFocused{box-shadow:var(--card-shadow-active);outline:var(--focus-outline);outline-offset:-2px;z-index:var(--z-raised);transform:translateY(-4px)}.Advertisement-module-scss-module__SxJy9a__advertisement__item-slider-skeleton{background-color:var(--surface-sunken);width:100%;height:162px;animation:1.2s ease-in-out infinite alternate Advertisement-module-scss-module__SxJy9a__skeleton-loading}@media screen and (max-width:550px){.Advertisement-module-scss-module__SxJy9a__advertisement__item-slider-skeleton{height:200px}}@keyframes Advertisement-module-scss-module__SxJy9a__skeleton-loading{0%{opacity:.6}to{opacity:1}}
.FilterBody-module-scss-module__5potlG__advertisements{flex-direction:column;width:100%;display:flex}.FilterBody-module-scss-module__5potlG__advertisements .FilterBody-module-scss-module__5potlG__filter{border:1px solid var(--text-muted);border-radius:5px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));width:100%;margin-bottom:50px;display:grid;overflow:auto}@media screen and (max-width:1280px){.FilterBody-module-scss-module__5potlG__advertisements .FilterBody-module-scss-module__5potlG__filter{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}}@media screen and (max-width:550px){.FilterBody-module-scss-module__5potlG__advertisements .FilterBody-module-scss-module__5potlG__filter{grid-template-columns:1fr;margin-top:20px;margin-bottom:20px}}.FilterBody-module-scss-module__5potlG__advertisements .FilterBody-module-scss-module__5potlG__filter .FilterBody-module-scss-module__5potlG__filter-item{font-weight:400;font-size:var(--font-size-lg);text-align:center;color:var(--text-muted);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:6px 30px;line-height:27px;display:flex}@media screen and (max-width:1280px){.FilterBody-module-scss-module__5potlG__advertisements .FilterBody-module-scss-module__5potlG__filter .FilterBody-module-scss-module__5potlG__filter-item{font-size:var(--font-size-sm);padding:6px 16px}}@media screen and (max-width:550px){.FilterBody-module-scss-module__5potlG__advertisements .FilterBody-module-scss-module__5potlG__filter .FilterBody-module-scss-module__5potlG__filter-item{font-size:var(--font-size-sm);padding:4.5px 21px;line-height:21px}}.FilterBody-module-scss-module__5potlG__advertisements .FilterBody-module-scss-module__5potlG__filter .FilterBody-module-scss-module__5potlG__filter-item.FilterBody-module-scss-module__5potlG__checked{background-color:var(--primary-color);color:#fff}.FilterBody-module-scss-module__5potlG__advertisements .FilterBody-module-scss-module__5potlG__filter .FilterBody-module-scss-module__5potlG__filter-item input{display:none}@keyframes FilterBody-module-scss-module__5potlG__filterFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.FilterBody-module-scss-module__5potlG__advancedSection{animation:FilterBody-module-scss-module__5potlG__filterFadeIn .25s var(--ease-enter,ease-out) both}.FilterBody-module-scss-module__5potlG__desktopAdvancedFooter{z-index:var(--z-sticky,500);border:1px solid rgba(var(--primary-rgb), .28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11324af0;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:-12px 0 22px;padding:12px 14px;display:flex;position:sticky;bottom:16px;box-shadow:0 18px 36px #0f172a29}.FilterBody-module-scss-module__5potlG__desktopAdvancedFooter div{flex-direction:column;gap:2px;min-width:0;display:flex}.FilterBody-module-scss-module__5potlG__desktopAdvancedFooter span{color:#dff4ffb8;font-size:12px;font-weight:680;line-height:1.25}.FilterBody-module-scss-module__5potlG__desktopAdvancedFooter strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:820;line-height:1.25;overflow:hidden}.FilterBody-module-scss-module__5potlG__desktopAdvancedFooter button{color:#17324a;cursor:pointer;white-space:nowrap;background:#dff4ff;border:0;border-radius:10px;min-height:42px;padding:0 16px;font-size:14px;font-weight:820}.FilterBody-module-scss-module__5potlG__desktopAdvancedFooter button:focus-visible{box-shadow:0 0 0 3px rgba(var(--primary-rgb), .3);outline:none}.FilterBody-module-scss-module__5potlG__mobileSummary,.FilterBody-module-scss-module__5potlG__mobileApplyBar,.FilterBody-module-scss-module__5potlG__mobileSheetBackdrop,.FilterBody-module-scss-module__5potlG__mobileSheetHeader,.FilterBody-module-scss-module__5potlG__mobileSheetFooter{display:none}.FilterBody-module-scss-module__5potlG__filterControls{width:100%}.FilterBody-module-scss-module__5potlG__roomSelector{background:var(--surface-white);width:100%;height:56px;color:var(--text-main);border:1px solid var(--text-muted);box-shadow:var(--card-shadow);border-radius:4px;display:flex;position:relative}@media screen and (max-width:1200px){.FilterBody-module-scss-module__5potlG__roomSelector{border-radius:var(--radius-md)}}.FilterBody-module-scss-module__5potlG__roomSelector.FilterBody-module-scss-module__5potlG__roomSelectorOpen{z-index:var(--z-above)}.FilterBody-module-scss-module__5potlG__roomSelector .FilterBody-module-scss-module__5potlG__roomTrigger{text-align:left;cursor:pointer;width:100%;height:100%;font:inherit;color:inherit;border-radius:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;padding:0 16px;display:flex;position:relative}.FilterBody-module-scss-module__5potlG__roomSelector .FilterBody-module-scss-module__5potlG__roomTrigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.FilterBody-module-scss-module__5potlG__roomSelector .FilterBody-module-scss-module__5potlG__roomLabel{font-style:normal;font-weight:600;font-size:var(--font-size-base);color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;transition:all var(--transition-fast) ease;padding-right:24px;line-height:24px;overflow:hidden}.FilterBody-module-scss-module__5potlG__roomSelector .FilterBody-module-scss-module__5potlG__roomLabel.FilterBody-module-scss-module__5potlG__roomLabelFloating{color:var(--text-muted);font-size:13px;font-weight:500;line-height:20px;transform:translateY(-11px)}.FilterBody-module-scss-module__5potlG__roomSelector .FilterBody-module-scss-module__5potlG__roomValue{width:98%;z-index:var(--z-raised);white-space:nowrap;text-overflow:ellipsis;font-weight:600;font-size:var(--font-size-base);color:var(--text-main);pointer-events:none;padding:22px 16px 0;line-height:24px;position:absolute;left:0;overflow:hidden}.FilterBody-module-scss-module__5potlG__roomSelector .FilterBody-module-scss-module__5potlG__roomCaret{width:15px;height:9.01px;transition:transform var(--transition-fast) ease;pointer-events:none;background-image:url(/icons/arrow-down.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.FilterBody-module-scss-module__5potlG__roomSelector .FilterBody-module-scss-module__5potlG__roomCaret.FilterBody-module-scss-module__5potlG__roomCaretOpen{transform:translateY(-50%)rotate(180deg)}.FilterBody-module-scss-module__5potlG__roomSelector .FilterBody-module-scss-module__5potlG__roomPopover{background:var(--surface-white);z-index:var(--z-above);animation:FilterBody-module-scss-module__5potlG__filterFadeIn .12s var(--ease-enter,ease-out) both;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;top:calc(100% + 5px);left:-1px;right:-1px;box-shadow:0 4px 4px #3333330a,0 14px 24px #3333331f}@media (prefers-reduced-motion:reduce){.FilterBody-module-scss-module__5potlG__roomSelector .FilterBody-module-scss-module__5potlG__roomPopover{animation:none}}.FilterBody-module-scss-module__5potlG__roomSelector .FilterBody-module-scss-module__5potlG__roomPopover .FilterBody-module-scss-module__5potlG__chip{border-radius:var(--radius-pill);min-width:44px;min-height:44px;font-size:var(--font-size-sm);color:var(--text-main);background:var(--surface-light);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base);-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;font-weight:600;display:flex}.FilterBody-module-scss-module__5potlG__roomSelector .FilterBody-module-scss-module__5potlG__roomPopover .FilterBody-module-scss-module__5potlG__chip:hover{background:var(--surface-bg)}.FilterBody-module-scss-module__5potlG__roomSelector .FilterBody-module-scss-module__5potlG__roomPopover .FilterBody-module-scss-module__5potlG__chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.FilterBody-module-scss-module__5potlG__roomSelector .FilterBody-module-scss-module__5potlG__roomPopover .FilterBody-module-scss-module__5potlG__chip.FilterBody-module-scss-module__5potlG__active{background:var(--primary-color);color:#fff}@media (prefers-reduced-motion:reduce){.FilterBody-module-scss-module__5potlG__roomSelector .FilterBody-module-scss-module__5potlG__roomPopover .FilterBody-module-scss-module__5potlG__chip{transition:none}}@media screen and (max-width:1200px){.FilterBody-module-scss-module__5potlG__mobileSummary{z-index:30;background:var(--surface-white);border:1px solid var(--border-color);border-radius:var(--radius-lg);max-width:100vw;box-shadow:var(--shadow-soft,0 8px 24px #0f172a14);box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 12px;padding:12px;display:flex;position:sticky;top:64px}.FilterBody-module-scss-module__5potlG__mobileSummaryMain{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.FilterBody-module-scss-module__5potlG__mobileSummaryText{flex-direction:column;gap:2px;min-width:0;display:flex}.FilterBody-module-scss-module__5potlG__mobileSummaryText strong{color:var(--text-main);font-size:15px;line-height:1.25}.FilterBody-module-scss-module__5potlG__mobileSummaryText span{color:var(--text-muted);font-size:12px;line-height:1.35}.FilterBody-module-scss-module__5potlG__mobileDraftChipRow{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;max-width:100%;margin-right:-4px;padding:0 4px 2px 0;display:flex;overflow-x:auto}.FilterBody-module-scss-module__5potlG__mobileDraftChipRow::-webkit-scrollbar{display:none}.FilterBody-module-scss-module__5potlG__mobileDraftChip{max-width:180px;min-height:34px;color:var(--text-main);background:var(--surface-light);border:1px solid var(--border-color);border-radius:var(--radius-pill);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:4px 5px 4px 10px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.FilterBody-module-scss-module__5potlG__mobileDraftChip button{width:26px;height:26px;color:var(--text-muted);background:var(--surface-white);border:1px solid var(--border-color);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:17px;line-height:1;display:inline-flex}.FilterBody-module-scss-module__5potlG__mobileDraftChip button:focus-visible{box-shadow:var(--focus-ring);outline:none}.FilterBody-module-scss-module__5potlG__mobileSummaryActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.FilterBody-module-scss-module__5potlG__mobileGhostButton{border:1px solid var(--border-color);border-radius:var(--radius-pill);background:var(--surface-light);min-height:40px;color:var(--text-main);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);padding:0 12px;font-size:13px;font-weight:600}.FilterBody-module-scss-module__5potlG__mobileGhostButton:hover{background:var(--surface-white);border-color:var(--primary-color);color:var(--primary-color)}.FilterBody-module-scss-module__5potlG__mobileGhostButton:focus-visible{box-shadow:var(--focus-ring);outline-offset:2px;outline:none}.FilterBody-module-scss-module__5potlG__mobileSheetChipPanel{z-index:2;border-bottom:1px solid var(--border-color);background:#fffffffa;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 -14px 8px;padding:8px 14px;display:grid;position:sticky;top:69px}.FilterBody-module-scss-module__5potlG__mobileInlineReset{border:1px solid var(--border-color);border-radius:var(--radius-pill);background:var(--surface-light);min-height:34px;color:var(--text-main);cursor:pointer;padding:0 10px;font-size:12px;font-weight:700}.FilterBody-module-scss-module__5potlG__mobileInlineReset:focus-visible{box-shadow:var(--focus-ring);outline:none}.FilterBody-module-scss-module__5potlG__mobileApplyBar{z-index:60;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border-color);background:#fffffff5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #0f172a1f}.FilterBody-module-scss-module__5potlG__mobileApplyMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.FilterBody-module-scss-module__5potlG__mobileApplyMeta span{color:var(--text-muted);font-size:12px;line-height:1.2}.FilterBody-module-scss-module__5potlG__mobileApplyMeta strong{color:var(--text-main);font-size:14px;line-height:1.25}.FilterBody-module-scss-module__5potlG__mobileApplyButton{border-radius:var(--radius-pill);background:var(--primary-color);color:#fff;cursor:pointer;min-width:132px;min-height:46px;box-shadow:0 8px 22px rgba(var(--primary-rgb), .28);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);border:0;padding:0 16px;font-size:14px;font-weight:700}.FilterBody-module-scss-module__5potlG__mobileApplyButton:hover{background:var(--primary-hover,#4da6d8);box-shadow:0 10px 26px rgba(var(--primary-rgb), .34);transform:translateY(-1px)}.FilterBody-module-scss-module__5potlG__mobileApplyButton:focus-visible{box-shadow:var(--focus-ring);outline-offset:2px;outline:none}.FilterBody-module-scss-module__5potlG__mobileSheetBackdrop{z-index:1100;cursor:pointer;background:#0f172a73;border:0;padding:0;display:block;position:fixed;inset:0}.FilterBody-module-scss-module__5potlG__mobileFilterSheet{z-index:1110;max-width:100vw;max-height:88dvh;padding:0 14px calc(12px + env(safe-area-inset-bottom));background:var(--surface-white);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transition:transform .24s var(--ease-enter,ease-out);visibility:hidden;pointer-events:none;border-radius:22px 22px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden auto;transform:translateY(105%);box-shadow:0 -18px 48px #0f172a38}.FilterBody-module-scss-module__5potlG__mobileFilterSheet>div,.FilterBody-module-scss-module__5potlG__mobileFilterSheet>[class*=Grid]{flex-shrink:0;min-width:0}.FilterBody-module-scss-module__5potlG__mobileFilterSheet *{max-width:100%}.FilterBody-module-scss-module__5potlG__mobileFilterSheetOpen{visibility:visible;pointer-events:auto;transform:translateY(0)}.FilterBody-module-scss-module__5potlG__mobileSheetHeader{z-index:2;background:var(--surface-white);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:12px;margin:0 -14px 8px;padding:12px 14px;display:flex;position:sticky;top:0}.FilterBody-module-scss-module__5potlG__mobileSheetHeader:before{content:"";border-radius:var(--radius-pill);background:var(--border-color);width:38px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.FilterBody-module-scss-module__5potlG__mobileSheetHeader div{flex-direction:column;gap:2px;min-width:0;padding-top:8px;display:flex}.FilterBody-module-scss-module__5potlG__mobileSheetHeader strong{color:var(--text-main);font-size:16px;line-height:1.25}.FilterBody-module-scss-module__5potlG__mobileSheetHeader span{color:var(--text-muted);font-size:12px;line-height:1.25}.FilterBody-module-scss-module__5potlG__mobileSheetClose{border:1px solid var(--border-color);background:var(--surface-light);width:44px;height:44px;color:var(--text-main);cursor:pointer;border-radius:50%;flex-shrink:0;font-size:24px;line-height:1}.FilterBody-module-scss-module__5potlG__mobileSheetClose:focus-visible{box-shadow:var(--focus-ring);outline:none}.FilterBody-module-scss-module__5potlG__mobileSheetFooter{z-index:2;margin:0 -14px calc(-12px - env(safe-area-inset-bottom));padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border-color);background:#fffffff5;display:block;position:sticky;bottom:0;box-shadow:0 -10px 24px #0f172a14}.FilterBody-module-scss-module__5potlG__mobileSheetFooter .FilterBody-module-scss-module__5potlG__mobileSheetFooterMeta{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:8px;display:flex}.FilterBody-module-scss-module__5potlG__mobileSheetFooter .FilterBody-module-scss-module__5potlG__mobileSheetFooterMeta span{min-width:0;color:var(--text-muted);font-size:12px;line-height:1.25}.FilterBody-module-scss-module__5potlG__mobileSheetFooter .FilterBody-module-scss-module__5potlG__mobileSheetFooterMeta strong{color:var(--text-main);flex-shrink:0;font-size:13px;line-height:1.25}.FilterBody-module-scss-module__5potlG__mobileSheetFooter .FilterBody-module-scss-module__5potlG__mobileApplyButton{width:100%}}@media screen and (max-width:550px){.FilterBody-module-scss-module__5potlG__mobileSummary{border-radius:var(--radius-md);margin:0 0 8px;top:58px}.FilterBody-module-scss-module__5potlG__mobileSummaryActions{flex-direction:column;align-items:stretch;gap:6px}.FilterBody-module-scss-module__5potlG__mobileGhostButton{padding:0 10px;font-size:12px}.FilterBody-module-scss-module__5potlG__mobileSheetChipPanel{grid-template-columns:1fr;gap:6px;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;top:65px}.FilterBody-module-scss-module__5potlG__mobileInlineReset{justify-self:start}.FilterBody-module-scss-module__5potlG__mobileApplyBar{grid-template-columns:1fr;gap:8px}.FilterBody-module-scss-module__5potlG__mobileApplyMeta{flex-direction:row;justify-content:space-between;gap:10px}.FilterBody-module-scss-module__5potlG__mobileApplyMeta span,.FilterBody-module-scss-module__5potlG__mobileApplyMeta strong{font-size:12px}.FilterBody-module-scss-module__5potlG__mobileApplyButton{width:100%;min-height:48px}.FilterBody-module-scss-module__5potlG__mobileFilterSheet{padding-left:10px;padding-right:10px}.FilterBody-module-scss-module__5potlG__mobileSheetHeader,.FilterBody-module-scss-module__5potlG__mobileSheetFooter{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}}
.Box-module-scss-module__vptFpa__boxContent{flex-direction:column;gap:12px;height:100%;padding:16px;display:flex}@media screen and (max-width:768px){.Box-module-scss-module__vptFpa__boxContent{gap:8px;padding:6px 4px}}.Box-module-scss-module__vptFpa__searchField,.Box-module-scss-module__vptFpa__tabs{flex-shrink:0}.Box-module-scss-module__vptFpa__tabs .Box-module-scss-module__vptFpa__tabList{background:var(--surface-light,#f1f5f9);border-radius:12px;gap:6px;width:100%;padding:4px;display:flex}.Box-module-scss-module__vptFpa__tabs .Box-module-scss-module__vptFpa__tabList .Box-module-scss-module__vptFpa__tabItem{font-weight:500;font-size:var(--font-size-sm,14px);text-align:center;color:var(--text-muted);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;line-height:1.4;transition:all .2s;display:flex}@media screen and (max-width:550px){.Box-module-scss-module__vptFpa__tabs .Box-module-scss-module__vptFpa__tabList .Box-module-scss-module__vptFpa__tabItem{white-space:normal;gap:3px;padding:6px 4px;font-size:11px;line-height:1.2}}.Box-module-scss-module__vptFpa__tabs .Box-module-scss-module__vptFpa__tabList .Box-module-scss-module__vptFpa__tabItem.Box-module-scss-module__vptFpa__tabActive{background:var(--primary-color);color:#fff;box-shadow:0 2px 8px rgba(var(--primary-rgb), .25)}.Box-module-scss-module__vptFpa__tabs .Box-module-scss-module__vptFpa__tabList .Box-module-scss-module__vptFpa__tabItem:not(.Box-module-scss-module__vptFpa__tabActive):hover{background:rgba(var(--primary-rgb), .1);color:var(--text-main)}.Box-module-scss-module__vptFpa__tabs .Box-module-scss-module__vptFpa__tabList .Box-module-scss-module__vptFpa__tabItem input{display:none}.Box-module-scss-module__vptFpa__tabs .Box-module-scss-module__vptFpa__tabList .Box-module-scss-module__vptFpa__tabItem .Box-module-scss-module__vptFpa__tabIcon{font-size:15px;line-height:1}@media screen and (max-width:550px){.Box-module-scss-module__vptFpa__tabs .Box-module-scss-module__vptFpa__tabList .Box-module-scss-module__vptFpa__tabItem .Box-module-scss-module__vptFpa__tabIcon{font-size:13px}}.Box-module-scss-module__vptFpa__tabs .Box-module-scss-module__vptFpa__tabList .Box-module-scss-module__vptFpa__tabBadge{background:#ffffff59;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.Box-module-scss-module__vptFpa__selectedChips{flex-wrap:wrap;flex-shrink:0;gap:6px;max-height:80px;padding:4px 0;display:flex;overflow-y:auto}.Box-module-scss-module__vptFpa__selectedChips .Box-module-scss-module__vptFpa__selectedChip{background:rgba(var(--primary-rgb), .1);border:1px solid rgba(var(--primary-rgb), .3);font-size:var(--font-size-xs);color:var(--text-main);white-space:nowrap;border-radius:16px;align-items:center;gap:4px;padding:4px 10px;transition:all .15s;display:inline-flex}.Box-module-scss-module__vptFpa__selectedChips .Box-module-scss-module__vptFpa__selectedChip:hover{background:rgba(var(--primary-rgb), .2)}.Box-module-scss-module__vptFpa__selectedChips .Box-module-scss-module__vptFpa__chipRemove{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;line-height:1;transition:color .15s}.Box-module-scss-module__vptFpa__selectedChips .Box-module-scss-module__vptFpa__chipRemove:hover{color:#e53e3e}.Box-module-scss-module__vptFpa__locationList{flex:1;min-height:0;overflow-y:auto}.Box-module-scss-module__vptFpa__locationList .Box-module-scss-module__vptFpa__locationGroup{margin-bottom:6px}.Box-module-scss-module__vptFpa__locationList .Box-module-scss-module__vptFpa__locationGroup .Box-module-scss-module__vptFpa__regionHeader{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 8px;transition:background .15s;display:flex}.Box-module-scss-module__vptFpa__locationList .Box-module-scss-module__vptFpa__locationGroup .Box-module-scss-module__vptFpa__regionHeader:hover{background:rgba(var(--primary-rgb), .06)}.Box-module-scss-module__vptFpa__locationList .Box-module-scss-module__vptFpa__locationGroup .Box-module-scss-module__vptFpa__regionSelected{background:rgba(var(--primary-rgb), .1)}.Box-module-scss-module__vptFpa__locationList .Box-module-scss-module__vptFpa__locationGroup .Box-module-scss-module__vptFpa__regionCheckArea{cursor:pointer;flex:1}.Box-module-scss-module__vptFpa__locationList .Box-module-scss-module__vptFpa__locationGroup .Box-module-scss-module__vptFpa__regionCheckArea>div{width:100%}.Box-module-scss-module__vptFpa__locationList .Box-module-scss-module__vptFpa__locationGroup .Box-module-scss-module__vptFpa__regionMeta{flex-shrink:0;align-items:center;gap:6px;display:flex}.Box-module-scss-module__vptFpa__locationList .Box-module-scss-module__vptFpa__locationGroup .Box-module-scss-module__vptFpa__regionCount{color:var(--primary-color);background:rgba(var(--primary-rgb), .1);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.Box-module-scss-module__vptFpa__locationList .Box-module-scss-module__vptFpa__locationGroup .Box-module-scss-module__vptFpa__expandBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:16px;line-height:1;transition:transform .2s,color .15s;transform:rotate(-90deg)}.Box-module-scss-module__vptFpa__locationList .Box-module-scss-module__vptFpa__locationGroup .Box-module-scss-module__vptFpa__expandBtn.Box-module-scss-module__vptFpa__expandBtnOpen{color:var(--primary-color);transform:rotate(0)}.Box-module-scss-module__vptFpa__locationList .Box-module-scss-module__vptFpa__locationGroup .Box-module-scss-module__vptFpa__expandBtn:hover{background:rgba(var(--primary-rgb), .1);color:var(--primary-color)}.Box-module-scss-module__vptFpa__locationList .Box-module-scss-module__vptFpa__locationGroup .Box-module-scss-module__vptFpa__townshipList{border-left:2px solid var(--surface-light,#e2e8f0);margin-top:2px;margin-left:12px;padding-left:16px;animation:.2s Box-module-scss-module__vptFpa__slideDown}.Box-module-scss-module__vptFpa__locationList .Box-module-scss-module__vptFpa__locationGroup .Box-module-scss-module__vptFpa__selectAllItem{cursor:pointer;font-size:var(--font-size-sm);color:var(--primary-color);border-bottom:1px dashed var(--surface-light,#e2e8f0);border-radius:4px;margin-bottom:2px;padding:3px 4px;font-weight:600;line-height:30px;transition:background .12s}.Box-module-scss-module__vptFpa__locationList .Box-module-scss-module__vptFpa__locationGroup .Box-module-scss-module__vptFpa__selectAllItem:hover{background:rgba(var(--primary-rgb), .06)}@keyframes Box-module-scss-module__vptFpa__slideDown{0%{opacity:0;max-height:0;transform:translateY(-4px)}to{opacity:1;max-height:500px;transform:translateY(0)}}.Box-module-scss-module__vptFpa__locationList .Box-module-scss-module__vptFpa__letterHeader{color:var(--primary-color);font-weight:700;font-size:var(--font-size-base);letter-spacing:.5px;padding:6px 0 2px;display:block}.Box-module-scss-module__vptFpa__locationList .Box-module-scss-module__vptFpa__locationItem{cursor:pointer;font-family:DM Sans-Regular,Helvetica;font-size:var(--font-size-sm);border-radius:4px;padding:3px 4px;line-height:30px;transition:background .12s}.Box-module-scss-module__vptFpa__locationList .Box-module-scss-module__vptFpa__locationItem>div{width:100%}.Box-module-scss-module__vptFpa__locationList .Box-module-scss-module__vptFpa__locationItem.Box-module-scss-module__vptFpa__locationSelected{background:rgba(var(--primary-rgb), .08)}.Box-module-scss-module__vptFpa__locationList .Box-module-scss-module__vptFpa__locationItem:hover{background:rgba(var(--primary-rgb), .06);color:var(--primary-color,#1a6590)}.Box-module-scss-module__vptFpa__emptyState{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 20px;display:flex}.Box-module-scss-module__vptFpa__emptyState .Box-module-scss-module__vptFpa__emptyIcon{opacity:.5;font-size:32px}.Box-module-scss-module__vptFpa__emptyState .Box-module-scss-module__vptFpa__emptyText{font-size:var(--font-size-sm)}.Box-module-scss-module__vptFpa__actions{border-top:1px solid var(--surface-light,#e2e8f0);background:var(--surface-white,#fff);z-index:2;flex-shrink:0;gap:10px;padding:12px 0 4px;display:flex;position:sticky;bottom:0}@media screen and (max-width:550px){.Box-module-scss-module__vptFpa__actions{flex-direction:column;gap:6px;padding:8px 0 2px}}
.Block-module-scss-module__FwAX5q__block{background-color:#9797971a;flex-direction:column;row-gap:10px;width:100%;height:auto;padding:15px 20px;display:flex}@media screen and (max-width:550px){.Block-module-scss-module__FwAX5q__block{row-gap:5px;padding:10px 14px}}.Block-module-scss-module__FwAX5q__block.Block-module-scss-module__FwAX5q__dark{background-color:#2387c0}.Block-module-scss-module__FwAX5q__block .Block-module-scss-module__FwAX5q__title{font-style:normal;font-weight:400;font-size:var(--font-size-base);color:var(--text-muted);line-height:24px}@media screen and (max-width:550px){.Block-module-scss-module__FwAX5q__block .Block-module-scss-module__FwAX5q__title{font-size:var(--font-size-xs)}}.Block-module-scss-module__FwAX5q__block .Block-module-scss-module__FwAX5q__detail{color:var(--text-main);font-size:20px;font-style:normal;font-weight:500;line-height:30px}@media screen and (max-width:550px){.Block-module-scss-module__FwAX5q__block .Block-module-scss-module__FwAX5q__detail{font-size:var(--font-size-sm)}}:is(.Block-module-scss-module__FwAX5q__block.Block-module-scss-module__FwAX5q__dark:has(.Block-module-scss-module__FwAX5q__title,.Block-module-scss-module__FwAX5q__detail) .Block-module-scss-module__FwAX5q__title,.Block-module-scss-module__FwAX5q__block.Block-module-scss-module__FwAX5q__dark:has(.Block-module-scss-module__FwAX5q__title,.Block-module-scss-module__FwAX5q__detail) .Block-module-scss-module__FwAX5q__detail){color:#fff!important}
.TagBadgesLarge-module-scss-module__tcgSSq__tagSections{flex-direction:column;gap:14px;min-width:0;max-width:100%;margin-top:12px;display:flex}@media (min-width:769px){.TagBadgesLarge-module-scss-module__tcgSSq__tagSections{max-width:720px}}.TagBadgesLarge-module-scss-module__tcgSSq__section{flex-direction:column;gap:8px;min-width:0;max-width:100%;display:flex}.TagBadgesLarge-module-scss-module__tcgSSq__sectionTitle{color:#444;letter-spacing:.2px;margin:0;font-size:14px;font-weight:600}@media screen and (max-width:550px){.TagBadgesLarge-module-scss-module__tcgSSq__sectionTitle{font-size:13px}}.TagBadgesLarge-module-scss-module__tcgSSq__tagBadges{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}@media (max-width:480px){.TagBadgesLarge-module-scss-module__tcgSSq__tagBadges{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}.TagBadgesLarge-module-scss-module__tcgSSq__tagBadges>*{scroll-snap-align:start;flex-shrink:0}}.TagBadgesLarge-module-scss-module__tcgSSq__badge{border-radius:var(--radius-pill);cursor:pointer;transition:all var(--transition-base,.2s) ease;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.TagBadgesLarge-module-scss-module__tcgSSq__badge:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}@media screen and (max-width:550px){.TagBadgesLarge-module-scss-module__tcgSSq__badge{font-size:var(--font-size-xs,12px);border-radius:var(--radius-pill);padding:5px 12px}}.TagBadgesLarge-module-scss-module__tcgSSq__chipAmenity{color:var(--primary-color);background-color:rgba(var(--primary-rgb), .1);border:1px solid rgba(var(--primary-rgb), .3)}.TagBadgesLarge-module-scss-module__tcgSSq__chipAmenity:hover{background-color:rgba(var(--primary-rgb), .18)}.TagBadgesLarge-module-scss-module__tcgSSq__chipPhoto{color:#555;background-color:#fff;border:1px solid #d8dce1}.TagBadgesLarge-module-scss-module__tcgSSq__chipPhoto:hover{background-color:#f6f7f9;border-color:#b8bec6}.TagBadgesLarge-module-scss-module__tcgSSq__chipIcon{flex-shrink:0}
.AIAuditButton-module__9FMgda__button{border-radius:var(--radius-pill);color:#fff;letter-spacing:.2px;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#6e3aff 0%,#9b6dff 50%,#00d4ff 100%);border:1px solid #6e3aff59;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.2;transition:transform .12s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 4px 14px #6e3aff47}.AIAuditButton-module__9FMgda__button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 6px 20px #6e3aff61}.AIAuditButton-module__9FMgda__button:active:not(:disabled){transform:translateY(0);box-shadow:0 3px 10px #6e3aff47}.AIAuditButton-module__9FMgda__button:disabled{cursor:progress;opacity:.85;filter:saturate(.8)}.AIAuditButton-module__9FMgda__icon{font-size:16px;line-height:1}.AIAuditButton-module__9FMgda__label{display:inline-block}@media (max-width:600px){.AIAuditButton-module__9FMgda__button{padding:9px 14px;font-size:13px}.AIAuditButton-module__9FMgda__icon{font-size:15px}}
.AIStageResult-module__3gOmGa__styleChip{border-radius:var(--radius-pill);letter-spacing:.4px;text-transform:uppercase;border:1px solid;align-items:center;gap:8px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.AIStageResult-module__3gOmGa__dot{border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #fff9}.AIStageResult-module__3gOmGa__body{gap:16px;display:flex}.AIStageResult-module__3gOmGa__col{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;margin:0;display:flex}.AIStageResult-module__3gOmGa__caption{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.AIStageResult-module__3gOmGa__aiBadge{background:var(--ai-gradient);color:#fff;letter-spacing:.5px;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.AIStageResult-module__3gOmGa__image{aspect-ratio:4/3;object-fit:cover;background:#eee;border-radius:10px;width:100%;display:block;box-shadow:0 2px 8px #14141e14}.AIStageResult-module__3gOmGa__saveRow{flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;display:flex}.AIStageResult-module__3gOmGa__saveBtn{border-radius:var(--radius-pill);background:var(--ai-gradient);color:#fff;letter-spacing:.3px;cursor:pointer;border:none;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:600;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex;box-shadow:0 2px 8px #14141e1a}.AIStageResult-module__3gOmGa__saveBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #14141e29}.AIStageResult-module__3gOmGa__saveBtn:active:not(:disabled){transform:translateY(0)}.AIStageResult-module__3gOmGa__saveBtn:disabled{opacity:.7;cursor:not-allowed}.AIStageResult-module__3gOmGa__btnIcon{justify-content:center;align-items:center;width:16px;height:16px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.AIStageResult-module__3gOmGa__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite AIStageResult-module__3gOmGa__aiStageSpin;display:inline-block}@keyframes AIStageResult-module__3gOmGa__aiStageSpin{to{transform:rotate(360deg)}}.AIStageResult-module__3gOmGa__savedNote{border-radius:var(--radius-pill);color:#2e8f4e;letter-spacing:.2px;background:#2e8f4e1a;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.AIStageResult-module__3gOmGa__savedCheck{color:#fff;background:#2e8f4e;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;line-height:1;display:inline-flex}.AIStageResult-module__3gOmGa__errorRow{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.AIStageResult-module__3gOmGa__errorText{color:#c0392b;font-size:12px;font-weight:600}.AIStageResult-module__3gOmGa__retryBtn{border-radius:var(--radius-pill);color:#c0392b;cursor:pointer;background:#fff;border:1px solid #c0392b;padding:5px 12px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.AIStageResult-module__3gOmGa__retryBtn:hover:not(:disabled){color:#fff;background:#c0392b}.AIStageResult-module__3gOmGa__retryBtn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:600px){.AIStageResult-module__3gOmGa__body{flex-direction:column;gap:12px}.AIStageResult-module__3gOmGa__image{aspect-ratio:auto;object-fit:contain;max-height:60vh}}
.SellerStagingButton-module__ksmknq__trigger{border-radius:var(--radius-pill);color:#6b4a1f;letter-spacing:.2px;cursor:pointer;background:linear-gradient(135deg,#fbf6ee 0%,#f3e6d2 100%);border:1px solid #e6d3b3;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:transform .12s,box-shadow .12s,background .2s;display:inline-flex;box-shadow:0 1px 3px #b48c5a26}.SellerStagingButton-module__ksmknq__trigger:hover:not(:disabled){background:linear-gradient(135deg,#faf0dd 0%,#efdcc0 100%);transform:translateY(-1px);box-shadow:0 3px 10px #b48c5a38}.SellerStagingButton-module__ksmknq__trigger:disabled{cursor:not-allowed;opacity:.65}.SellerStagingButton-module__ksmknq__icon{font-size:16px;line-height:1}.SellerStagingButton-module__ksmknq__popup{box-sizing:border-box;flex-direction:column;gap:14px;height:100%;padding:22px 24px 20px;display:flex;overflow-y:auto}.SellerStagingButton-module__ksmknq__popupTitle{color:var(--color-text);letter-spacing:.2px;margin:0;font-size:18px;font-weight:600}.SellerStagingButton-module__ksmknq__popupSubtitle{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.4}.SellerStagingButton-module__ksmknq__styleGrid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:6px;display:grid}.SellerStagingButton-module__ksmknq__styleCell{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:10px 6px;transition:border-color .12s,background .12s,transform .12s;display:flex}.SellerStagingButton-module__ksmknq__styleCell:hover:not(:disabled){transform:translateY(-2px)}.SellerStagingButton-module__ksmknq__styleCell:disabled{cursor:not-allowed;opacity:.5}.SellerStagingButton-module__ksmknq__thumb{border:2px solid;border-radius:50%;width:56px;height:56px;display:block;box-shadow:0 2px 8px #14141e14}.SellerStagingButton-module__ksmknq__styleLabel{color:var(--color-text);text-align:center;letter-spacing:.2px;font-size:12px;font-weight:600}.SellerStagingButton-module__ksmknq__loadingWrap{flex-direction:column;align-items:center;gap:12px;padding:30px 20px;display:flex}.SellerStagingButton-module__ksmknq__spinner{border:3px solid #e6d3b3;border-top-color:#c88250;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite SellerStagingButton-module__ksmknq__spin}.SellerStagingButton-module__ksmknq__loadingText{color:var(--color-text-muted);margin:0;font-size:13px}@keyframes SellerStagingButton-module__ksmknq__spin{to{transform:rotate(360deg)}}@media (max-width:600px){.SellerStagingButton-module__ksmknq__styleGrid{grid-template-columns:repeat(5,1fr);gap:6px}.SellerStagingButton-module__ksmknq__thumb{width:44px;height:44px}.SellerStagingButton-module__ksmknq__styleLabel{font-size:11px}.SellerStagingButton-module__ksmknq__popup{padding:16px 14px 14px}}
.AIPicturePicker-module__tEUVRG__wrap{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;margin:16px 0;padding:14px 16px}.AIPicturePicker-module__tEUVRG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.AIPicturePicker-module__tEUVRG__title{color:var(--text,#2c2c2c);font-size:14px;font-weight:600}.AIPicturePicker-module__tEUVRG__styleLabel{color:var(--muted,#6b7280);align-items:center;font-size:13px;display:inline-flex}.AIPicturePicker-module__tEUVRG__styleSelect{color:var(--text,#2c2c2c);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;padding:4px 10px;font-size:13px}.AIPicturePicker-module__tEUVRG__styleSelect:disabled{opacity:.5;cursor:not-allowed}.AIPicturePicker-module__tEUVRG__grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.AIPicturePicker-module__tEUVRG__thumb{aspect-ratio:1;background:#0000000f;border-radius:8px;transition:transform .15s;position:relative;overflow:hidden}.AIPicturePicker-module__tEUVRG__thumb:hover .AIPicturePicker-module__tEUVRG__actions,.AIPicturePicker-module__tEUVRG__thumb:focus-within .AIPicturePicker-module__tEUVRG__actions{opacity:1;transform:translateY(0)}.AIPicturePicker-module__tEUVRG__thumbBusy{opacity:.65}.AIPicturePicker-module__tEUVRG__thumbBusy .AIPicturePicker-module__tEUVRG__actions{opacity:1;transform:translateY(0)}.AIPicturePicker-module__tEUVRG__img{object-fit:cover;width:100%;height:100%;display:block}.AIPicturePicker-module__tEUVRG__aiBadge{color:#fff;letter-spacing:.5px;z-index:2;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:6px;right:6px}.AIPicturePicker-module__tEUVRG__actions{opacity:0;background:linear-gradient(#0000,#000000d9);gap:4px;padding:6px;transition:opacity .15s,transform .15s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.AIPicturePicker-module__tEUVRG__btnStage,.AIPicturePicker-module__tEUVRG__btnVideo{cursor:pointer;color:#fff;border:none;border-radius:5px;flex:1;padding:5px 6px;font-size:11px;font-weight:600;transition:background .15s}.AIPicturePicker-module__tEUVRG__btnStage{background:#6366f1d9}.AIPicturePicker-module__tEUVRG__btnStage:hover:not(:disabled){background:#6366f1}.AIPicturePicker-module__tEUVRG__btnVideo{background:#ec4899d9}.AIPicturePicker-module__tEUVRG__btnVideo:hover:not(:disabled){background:#ec4899}.AIPicturePicker-module__tEUVRG__btnStage:disabled,.AIPicturePicker-module__tEUVRG__btnVideo:disabled{opacity:.7;cursor:not-allowed}.AIPicturePicker-module__tEUVRG__btnStage:focus-visible,.AIPicturePicker-module__tEUVRG__btnVideo:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (hover:none),(pointer:coarse){.AIPicturePicker-module__tEUVRG__actions{opacity:1;background:linear-gradient(#00000014,#000000c7);transform:translateY(0)}.AIPicturePicker-module__tEUVRG__btnStage,.AIPicturePicker-module__tEUVRG__btnVideo{min-height:36px;padding:8px 6px;font-size:12px}}
.AIStagingGallery-module__0Jn3hq__wrap{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;margin:16px 0;padding:14px 16px}.AIStagingGallery-module__0Jn3hq__header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.AIStagingGallery-module__0Jn3hq__title{color:var(--text,#2c2c2c);font-size:14px;font-weight:600}.AIStagingGallery-module__0Jn3hq__count{color:var(--muted,#6b7280);font-size:12px}.AIStagingGallery-module__0Jn3hq__refresh{color:var(--text,#2c2c2c);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;margin-left:auto;padding:4px 12px;font-size:12px}.AIStagingGallery-module__0Jn3hq__refresh:disabled{opacity:.5;cursor:not-allowed}.AIStagingGallery-module__0Jn3hq__error{color:#b91c1c;background:#ef44441f;border:1px solid #ef444440;border-radius:6px;margin-bottom:8px;padding:8px 12px;font-size:12px}.AIStagingGallery-module__0Jn3hq__empty{color:var(--muted,#6b7280);text-align:center;padding:18px 0;font-size:13px}.AIStagingGallery-module__0Jn3hq__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.AIStagingGallery-module__0Jn3hq__card{background:#0000000f;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}.AIStagingGallery-module__0Jn3hq__card:hover{border-color:#6366f180;transform:translateY(-2px)}.AIStagingGallery-module__0Jn3hq__cardSaved{border-color:#22c55e80;box-shadow:0 0 0 1px #22c55e4d}.AIStagingGallery-module__0Jn3hq__imgLink{aspect-ratio:1;background:#000;display:block}.AIStagingGallery-module__0Jn3hq__img{object-fit:cover;width:100%;height:100%;display:block}.AIStagingGallery-module__0Jn3hq__meta{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px 4px;display:flex}.AIStagingGallery-module__0Jn3hq__style{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.AIStagingGallery-module__0Jn3hq__date{color:var(--muted,#6b7280);font-size:11px}.AIStagingGallery-module__0Jn3hq__actions{padding:6px 10px 10px}.AIStagingGallery-module__0Jn3hq__attachBtn{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:6px;width:100%;padding:6px 8px;font-size:12px;font-weight:600;transition:background .15s}.AIStagingGallery-module__0Jn3hq__attachBtn:hover:not(:disabled){background:#4338ca}.AIStagingGallery-module__0Jn3hq__attachBtn:disabled{opacity:.6;cursor:not-allowed}.AIStagingGallery-module__0Jn3hq__savedBadge{text-align:center;color:#15803d;background:#22c55e26;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:600;display:block}
.Container-module-scss-module__2FBHHG____container{background-color:var(--surface-bg);padding-top:var(--space-4);padding-bottom:var(--space-section-y);flex-direction:column;font-family:Poppins,Poppins Fallback,serif;display:flex;overflow-x:clip;width:100%!important}@media screen and (max-width:550px){.Container-module-scss-module__2FBHHG____container{padding-top:var(--space-5);padding-bottom:var(--space-5)}}
.MortgageCalculator-module__082kMa__mortgageCalculator{color:#333;font-family:Poppins,Poppins Fallback,Montserrat,Montserrat Fallback,sans-serif;display:flex}@media (max-width:768px){.MortgageCalculator-module__082kMa__mortgageCalculator{display:block}}.MortgageCalculator-module__082kMa__calculatorForm{background-color:#ddf6ec;border-radius:8px;width:70%;margin-right:2%;padding:20px}@media (max-width:768px){.MortgageCalculator-module__082kMa__calculatorForm{width:100%;padding:1vh}}.MortgageCalculator-module__082kMa__duration{margin-bottom:2%}.MortgageCalculator-module__082kMa__duration label,.MortgageCalculator-module__082kMa__duration span{display:inline}.MortgageCalculator-module__082kMa__duration label{margin-right:55%}@media (max-width:768px){.MortgageCalculator-module__082kMa__duration label{margin-right:15vh;font-size:15px}}.MortgageCalculator-module__082kMa__calculatorForm input[type=number]{border:1px solid #fff;border-radius:5px;width:100%;margin-bottom:15px;padding:10px}.MortgageCalculator-module__082kMa__calculatorForm input[type=range]{-webkit-appearance:none;background:0 0;width:100%;margin:0}.MortgageCalculator-module__082kMa__calculatorForm input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#167c3d;border-radius:50%;width:15px;height:15px;margin-top:-1%}.MortgageCalculator-module__082kMa__calculatorForm input[type=range]::-webkit-slider-runnable-track{background:#167c3d;border-radius:4px;height:5px}.MortgageCalculator-module__082kMa__calculatorForm input[type=range]::-moz-range-thumb{-webkit-appearance:none;cursor:pointer;background:#167c3d;border:0;border-radius:50%;width:15px;height:15px}.MortgageCalculator-module__082kMa__calculatorForm input[type=range]::-moz-range-track{background:#167c3d;border-radius:4px;height:5px}.MortgageCalculator-module__082kMa__calculatorForm input[type=range]::-ms-thumb{background:#167c3d;border-radius:50%;width:15px;height:15px}.MortgageCalculator-module__082kMa__calculatorForm input[type=range]::-ms-track{background:#167c3d;border-radius:4px;width:100%;height:5px}.MortgageCalculator-module__082kMa__calculatorForm input[type=range]::-ms-fill-lower{background:#167c3d;border-radius:4px}.MortgageCalculator-module__082kMa__calculatorForm input[type=range]::-ms-fill-upper{background:#167c3d;border-radius:4px}.MortgageCalculator-module__082kMa__calculatorSummary{color:#fff;text-align:center;background-color:#167c3d;border-radius:5px;width:50%;padding:20px}@media (max-width:768px){.MortgageCalculator-module__082kMa__calculatorSummary{width:100%;padding:1.5vh;font-size:15px}}.MortgageCalculator-module__082kMa__calculatorSummary hr{color:#fff;margin-top:10%;margin-bottom:10%}@media (max-width:768px){.MortgageCalculator-module__082kMa__calculatorSummary hr{margin-top:1vh;margin-bottom:1vh}}.MortgageCalculator-module__082kMa__propertySummary{text-align:left;border-radius:4px;margin-bottom:20px}@media (max-width:768px){.MortgageCalculator-module__082kMa__propertySummary{margin-bottom:1vh}}.MortgageCalculator-module__082kMa__mainValues{display:flex}.MortgageCalculator-module__082kMa__value{margin-right:11%}.MortgageCalculator-module__082kMa__value,.MortgageCalculator-module__082kMa__rate{flex:1;font-size:16px}.MortgageCalculator-module__082kMa__value,.MortgageCalculator-module__082kMa__rate p{text-align:left}.MortgageCalculator-module__082kMa__loanSummary p{text-align:left;margin:20% 0 0;line-height:1.6}@media (max-width:768px){.MortgageCalculator-module__082kMa__loanSummary p{margin:0}}.MortgageCalculator-module__082kMa__initialInputWrapper{width:100%;display:inline-block;position:relative}.MortgageCalculator-module__082kMa__minAmountWarning{color:#f37575}.MortgageCalculator-module__082kMa__initialInputWrapper input{text-align:right}#MortgageCalculator-module__082kMa__initialPayment{text-align:right;width:100%;padding-left:120px}.MortgageCalculator-module__082kMa__valueInputLabel{pointer-events:none;position:absolute;top:18%;left:10px;transform:translateY(-50%)}.MortgageCalculator-module__082kMa__initialInputLabel{pointer-events:none;position:absolute;top:67%;left:10px;transform:translateY(-50%)}.MortgageCalculator-module__082kMa__hasRegisteredDropdown{color:#aaa;background-color:#fff;border:0;border-radius:5px;justify-content:space-between;width:100%;margin-bottom:15px;padding:10px;display:block}.MortgageCalculator-module__082kMa__hasRegisteredDropdown option,.MortgageCalculator-module__082kMa__hasRegisteredDropdown:valid{color:#0a0909}.MortgageCalculator-module__082kMa__hasRegisteredDropdown:focus{border-color:#167c3d;outline:none}.MortgageCalculator-module__082kMa__dropdownSection{justify-content:space-between;margin-bottom:15px;display:flex}.MortgageCalculator-module__082kMa__dropdownSection select{background-color:#fff;border:0;border-radius:5px;width:47%;height:20%;padding:10px}.MortgageCalculator-module__082kMa__btn{color:#167c3d;background-color:#fff;border:2px solid #167c3d;border-radius:4px;justify-content:center;align-items:center;width:30%;min-height:44px;margin:20px 0 0 auto;padding:10px 20px;font-size:16px;display:flex}@media (max-width:768px){.MortgageCalculator-module__082kMa__btn{width:100%;min-height:48px;margin-left:0;padding:10px}}.MortgageCalculator-module__082kMa__btn:hover{color:#fff;background-color:#167c3d}.MortgageCalculator-module__082kMa__interestRateBtn{flex-wrap:wrap;gap:8px;margin-bottom:2%;display:flex}.MortgageCalculator-module__082kMa__interestRateBtn p{color:#ef8181;flex-basis:100%;margin:0;font-size:14px}.MortgageCalculator-module__082kMa__inactive{color:#135c2e;background-color:#fff;border:1px solid #167c3d;border-radius:4px;flex:1 1 0;min-width:0;min-height:44px}.MortgageCalculator-module__082kMa__interestRateBtn button:hover{color:#fff;background-color:#167c3d}.MortgageCalculator-module__082kMa__interestRateBtn button:focus-visible{outline:3px solid var(--primary-color,#0b4b78);outline-offset:2px}.MortgageCalculator-module__082kMa__active{color:#fff;background-color:#167c3d;border:1px solid #167c3d;border-radius:4px;flex:1 1 0;min-width:0;min-height:44px}.MortgageCalculator-module__082kMa__invalid{color:#ef8181;padding-top:.3rem;font-size:16px}
.AIListingReelButton-module__dWl4Eq__button{border-radius:var(--radius-pill,999px);color:#fff;letter-spacing:.2px;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ec4899 0%,#f472b6 35%,#fb923c 100%);border:1px solid #ec489966;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.2;transition:transform .12s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 4px 14px #ec489952}.AIListingReelButton-module__dWl4Eq__button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 6px 20px #ec48996b}.AIListingReelButton-module__dWl4Eq__button:active:not(:disabled){transform:translateY(0);box-shadow:0 3px 10px #ec48994d}.AIListingReelButton-module__dWl4Eq__button:disabled{cursor:progress;opacity:.85;filter:saturate(.8)}.AIListingReelButton-module__dWl4Eq__icon{font-size:16px;line-height:1}.AIListingReelButton-module__dWl4Eq__label{display:inline-block}.AIListingReelButton-module__dWl4Eq__compact{padding:7px 12px;font-size:12.5px}.AIListingReelButton-module__dWl4Eq__compact .AIListingReelButton-module__dWl4Eq__icon{font-size:14px}@media (max-width:600px){.AIListingReelButton-module__dWl4Eq__button{padding:9px 14px;font-size:13px}.AIListingReelButton-module__dWl4Eq__icon{font-size:15px}}
.ContactInfo-module__1LFVGG__container{gap:12px;display:grid}.ContactInfo-module__1LFVGG__trust,.ContactInfo-module__1LFVGG__title,.ContactInfo-module__1LFVGG__description,.ContactInfo-module__1LFVGG__consent{margin:0}.ContactInfo-module__1LFVGG__trust{font-size:14px;font-weight:600}.ContactInfo-module__1LFVGG__title{font-size:24px}.ContactInfo-module__1LFVGG__description{font-size:16px}.ContactInfo-module__1LFVGG__main{gap:12px;display:flex}@media (max-width:768px){.ContactInfo-module__1LFVGG__main{flex-direction:column}}.ContactInfo-module__1LFVGG__btns{flex-wrap:wrap;gap:12px;display:flex}.ContactInfo-module__1LFVGG__btns button{cursor:pointer;border-radius:4px;min-height:44px;padding:10px 20px;font-size:16px}.ContactInfo-module__1LFVGG__btns button[type=button]{color:inherit;background-color:#0000;border:1px solid}.ContactInfo-module__1LFVGG__btns button[type=submit]{background-color:var(--primary-color,#60bbee);color:#020617;border:0;width:12rem;min-width:12rem}.ContactInfo-module__1LFVGG__btns button:disabled{cursor:wait;opacity:.7}.ContactInfo-module__1LFVGG__consent{font-size:14px}.ContactInfo-module__1LFVGG__submissionError{color:var(--danger-color,#f87171);margin:0;font-size:14px;font-weight:600}.ContactInfo-module__1LFVGG__textField{width:100%}
.MortgageRequestPopup-module__M55JYa__popup{width:100%;height:100vh;z-index:var(--z-modal,1100);background:#00000050;position:fixed;top:0;left:0}.MortgageRequestPopup-module__M55JYa__popupContent{background:#fff;border:1px solid #999;border-radius:8px;width:45%;height:auto;max-height:70vh;margin:10% auto 0;padding:10px 20px 20px;position:relative;overflow:auto;box-shadow:0 10px 15px #9393931f}@media (max-width:768px){.MortgageRequestPopup-module__M55JYa__popupContent{width:90%;margin:5vh auto 0;padding:1vh}}.MortgageRequestPopup-module__M55JYa__btnClose{stroke-width:1px;stroke:#939393;background:url(/icons/close.svg) 100% no-repeat;border:#0000;border-radius:5px;width:20px;height:20px;margin-left:97%}@-moz-document url-prefix(){.MortgageRequestPopup-module__M55JYa__btnClose{margin-bottom:1%}}@media (max-width:768px){.MortgageRequestPopup-module__M55JYa__btnClose{margin-left:93%}}.MortgageRequestPopup-module__M55JYa__header{color:#fff;background-color:#167c3d;border-radius:5px;justify-content:space-between;align-items:center;width:100%;margin-bottom:2%;padding:20px;display:flex}@media (max-width:768px){.MortgageRequestPopup-module__M55JYa__header{height:10vh;margin-bottom:1vh;padding:1vh}}.MortgageRequestPopup-module__M55JYa__header p{text-align:center;color:#fff;font-size:24px;font-style:normal;font-weight:500;line-height:36px}@media (max-width:768px){.MortgageRequestPopup-module__M55JYa__header p{font-size:15px;line-height:18px}}
.UsageIndicator-module__bHsokW__wrapper{flex-direction:column;gap:6px;width:100%;display:flex}.UsageIndicator-module__bHsokW__compact{gap:0}.UsageIndicator-module__bHsokW__track{border-radius:var(--radius-pill);background:var(--color-border-soft,#e6efe9);width:100%;height:6px;position:relative;overflow:hidden}.UsageIndicator-module__bHsokW__fill{border-radius:var(--radius-pill);transform-origin:0;width:100%;height:100%;transition:transform .32s cubic-bezier(.4,0,.2,1),background-color .2s;display:block}@media (prefers-reduced-motion:reduce){.UsageIndicator-module__bHsokW__fill{transition:none}}.UsageIndicator-module__bHsokW__level_ok .UsageIndicator-module__bHsokW__fill{background:var(--color-success,#2ea05f)}.UsageIndicator-module__bHsokW__level_warn .UsageIndicator-module__bHsokW__fill{background:var(--warning-color,#f59e0b)}.UsageIndicator-module__bHsokW__level_danger .UsageIndicator-module__bHsokW__fill{background:#ff7a59}.UsageIndicator-module__bHsokW__level_reached .UsageIndicator-module__bHsokW__track{border:1px dashed var(--danger-color,#ef4444);background:0 0}.UsageIndicator-module__bHsokW__level_reached .UsageIndicator-module__bHsokW__fill{background:var(--danger-color,#ef4444);opacity:.55}.UsageIndicator-module__bHsokW__caption{color:var(--color-text-muted,#6b8b78);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;line-height:1.3;display:flex}.UsageIndicator-module__bHsokW__captionLabel{color:var(--color-text,#1f2a24);text-transform:capitalize;font-weight:600}.UsageIndicator-module__bHsokW__captionStat{font-variant-numeric:tabular-nums;font-weight:500}.UsageIndicator-module__bHsokW__level_warn .UsageIndicator-module__bHsokW__captionStat{color:#b06f00}.UsageIndicator-module__bHsokW__level_danger .UsageIndicator-module__bHsokW__captionStat,.UsageIndicator-module__bHsokW__level_reached .UsageIndicator-module__bHsokW__captionStat{color:var(--danger-color,#ef4444)}[data-theme=dark] .UsageIndicator-module__bHsokW__track{background:#94a3b838}[data-theme=dark] .UsageIndicator-module__bHsokW__caption{color:#cbd5e1}[data-theme=dark] .UsageIndicator-module__bHsokW__captionLabel{color:#f8fafc}[data-theme=dark] .UsageIndicator-module__bHsokW__level_warn .UsageIndicator-module__bHsokW__captionStat{color:#fbbf24}
.UsageSummary-module__wG4V9a__summary{border:1px solid var(--color-border-soft,#dbe6ef);background:var(--color-surface,#fff);border-radius:8px;gap:14px;padding:16px;display:grid;box-shadow:0 10px 28px #0f172a12}.UsageSummary-module__wG4V9a__compact{box-shadow:none;padding:14px}.UsageSummary-module__wG4V9a__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.UsageSummary-module__wG4V9a__header h3{color:var(--color-text,#1f2a24);margin:3px 0 4px;font-size:17px;font-weight:800;line-height:1.2}.UsageSummary-module__wG4V9a__header p{color:var(--color-text-muted,#64748b);margin:0;font-size:12.5px;font-weight:600;line-height:1.45}.UsageSummary-module__wG4V9a__eyebrow{color:#1f6f45;background:#ecf8f2;border:1px solid #b9e2cb;border-radius:999px;align-items:center;min-height:23px;padding:0 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.UsageSummary-module__wG4V9a__manageLink{min-height:34px;color:var(--color-primary,#3289d7);white-space:nowrap;background:#3289d714;border:1px solid #3289d733;border-radius:8px;justify-content:center;align-items:center;padding:0 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.UsageSummary-module__wG4V9a__listingCard,.UsageSummary-module__wG4V9a__featureCard{background:#f8fcf9c7;border:1px solid #94a3b838;border-radius:8px;min-width:0}.UsageSummary-module__wG4V9a__listingCard{gap:8px;padding:12px;display:grid}.UsageSummary-module__wG4V9a__listingCard div,.UsageSummary-module__wG4V9a__featureTop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.UsageSummary-module__wG4V9a__listingCard span,.UsageSummary-module__wG4V9a__featureTop span{color:var(--color-text,#1f2a24);font-size:13px;font-weight:800;line-height:1.25}.UsageSummary-module__wG4V9a__listingCard strong,.UsageSummary-module__wG4V9a__featureTop strong{color:var(--color-text,#1f2a24);font-variant-numeric:tabular-nums;font-size:14px;font-weight:900;line-height:1.2}.UsageSummary-module__wG4V9a__listingCard p,.UsageSummary-module__wG4V9a__featureCard small{color:var(--color-text-muted,#64748b);margin:0;font-size:12px;font-weight:650;line-height:1.4}.UsageSummary-module__wG4V9a__listingCard b{color:var(--color-text,#1f2a24)}.UsageSummary-module__wG4V9a__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.UsageSummary-module__wG4V9a__featureCard{gap:9px;padding:11px;display:grid}[data-theme=dark] .UsageSummary-module__wG4V9a__summary{box-shadow:none;background:#1f2b3f;border-color:#7da9d633}:is([data-theme=dark] .UsageSummary-module__wG4V9a__header h3,[data-theme=dark] .UsageSummary-module__wG4V9a__listingCard span,[data-theme=dark] .UsageSummary-module__wG4V9a__featureTop span,[data-theme=dark] .UsageSummary-module__wG4V9a__listingCard strong,[data-theme=dark] .UsageSummary-module__wG4V9a__featureTop strong,[data-theme=dark] .UsageSummary-module__wG4V9a__listingCard b){color:#f3f7ff}:is([data-theme=dark] .UsageSummary-module__wG4V9a__header p,[data-theme=dark] .UsageSummary-module__wG4V9a__listingCard p,[data-theme=dark] .UsageSummary-module__wG4V9a__featureCard small){color:#cbd5e1}:is([data-theme=dark] .UsageSummary-module__wG4V9a__listingCard,[data-theme=dark] .UsageSummary-module__wG4V9a__featureCard){background:#0f172a47;border-color:#94a3b838}[data-theme=dark] .UsageSummary-module__wG4V9a__manageLink{color:#93c5fd;background:#60a5fa1f;border-color:#93c5fd38}@media (max-width:760px){.UsageSummary-module__wG4V9a__header,.UsageSummary-module__wG4V9a__listingCard div,.UsageSummary-module__wG4V9a__featureTop{align-items:flex-start}.UsageSummary-module__wG4V9a__featureGrid{grid-template-columns:1fr}}
.Breadcrumbs-module-scss-module__WrLUwq__breadcrumbs{padding:12px 0}.Breadcrumbs-module-scss-module__WrLUwq__list{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module-scss-module__WrLUwq__item{font-family:Poppins,Poppins Fallback,sans-serif;font-size:var(--font-size-sm);align-items:center;gap:4px;display:flex}.Breadcrumbs-module-scss-module__WrLUwq__separator{color:var(--text-muted);opacity:.5}.Breadcrumbs-module-scss-module__WrLUwq__link{color:var(--text-muted);transition:color var(--transition-fast) ease;align-items:center;text-decoration:none;display:flex}.Breadcrumbs-module-scss-module__WrLUwq__link:hover{color:var(--primary-color)}.Breadcrumbs-module-scss-module__WrLUwq__current{color:var(--text-main);font-weight:500}
.ImproveAdActions-module-scss-module__UnZfoq__cluster{width:100%;color:var(--text-main)}.ImproveAdActions-module-scss-module__UnZfoq__row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg,20px);background:var(--surface-light,#f8fafc);flex-wrap:wrap;display:flex}.ImproveAdActions-module-scss-module__UnZfoq__card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg,20px);background:var(--surface-elevated,#fff);box-shadow:var(--shadow-sm,0 2px 8px #0000000d);display:grid}.ImproveAdActions-module-scss-module__UnZfoq__header{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ImproveAdActions-module-scss-module__UnZfoq__eyebrow{font-size:var(--font-size-xs,12px);color:var(--ai-accent,#6e3aff);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.ImproveAdActions-module-scss-module__UnZfoq__title{font-size:var(--font-size-sm,14px);color:var(--text-main);font-weight:700}.ImproveAdActions-module-scss-module__UnZfoq__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ImproveAdActions-module-scss-module__UnZfoq__action{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-pill,999px);background:var(--surface-white,#fff);color:var(--text-main);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}.ImproveAdActions-module-scss-module__UnZfoq__action:hover{border-color:var(--ai-border,#6e3aff38);background:var(--ai-accent-soft,#f3f0ff);transform:translateY(-1px)}.ImproveAdActions-module-scss-module__UnZfoq__action:focus-visible{outline:2px solid var(--ai-accent,#6e3aff);outline-offset:2px}.ImproveAdActions-module-scss-module__UnZfoq__icon{font-size:14px;line-height:1}.ImproveAdActions-module-scss-module__UnZfoq__promote{color:#92400e;background:#fbbf2414;border-color:#f59e0b59}.ImproveAdActions-module-scss-module__UnZfoq__promote:hover{background:#fbbf2424}:is([data-theme=dark] .ImproveAdActions-module-scss-module__UnZfoq__cluster,.dark-mode .ImproveAdActions-module-scss-module__UnZfoq__cluster){color:#e2e8f0}:is([data-theme=dark] .ImproveAdActions-module-scss-module__UnZfoq__row,.dark-mode .ImproveAdActions-module-scss-module__UnZfoq__row,[data-theme=dark] .ImproveAdActions-module-scss-module__UnZfoq__card,.dark-mode .ImproveAdActions-module-scss-module__UnZfoq__card){background:#0f172a8c;border-color:#94a3b833}:is([data-theme=dark] .ImproveAdActions-module-scss-module__UnZfoq__title,.dark-mode .ImproveAdActions-module-scss-module__UnZfoq__title){color:#f1f5f9}:is([data-theme=dark] .ImproveAdActions-module-scss-module__UnZfoq__action,.dark-mode .ImproveAdActions-module-scss-module__UnZfoq__action){color:#e2e8f0;background:#1e293bcc;border-color:#94a3b838}:is([data-theme=dark] .ImproveAdActions-module-scss-module__UnZfoq__action:hover,.dark-mode .ImproveAdActions-module-scss-module__UnZfoq__action:hover){border-color:var(--ai-border,#6e3aff59);background:#6e3aff1f}:is([data-theme=dark] .ImproveAdActions-module-scss-module__UnZfoq__promote,.dark-mode .ImproveAdActions-module-scss-module__UnZfoq__promote){color:#fcd34d;background:#fbbf241a;border-color:#fbbf244d}:is([data-theme=dark] .ImproveAdActions-module-scss-module__UnZfoq__promote:hover,.dark-mode .ImproveAdActions-module-scss-module__UnZfoq__promote:hover){background:#fbbf2429}@media (max-width:480px){.ImproveAdActions-module-scss-module__UnZfoq__row,.ImproveAdActions-module-scss-module__UnZfoq__card{padding:var(--space-3)}.ImproveAdActions-module-scss-module__UnZfoq__action{padding:7px 12px;font-size:12px}}
.GeneralTitle-module-scss-module__opZt1a__commonTitle{flex-direction:column;width:100%;display:flex;position:relative}.GeneralTitle-module-scss-module__opZt1a__commonTitle .GeneralTitle-module-scss-module__opZt1a__bannerBg{background:linear-gradient(180deg, var(--primary-color) 0%, var(--primary-dark) 100%);border-radius:2px;width:4px;height:32px;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}@media screen and (max-width:550px){.GeneralTitle-module-scss-module__opZt1a__commonTitle .GeneralTitle-module-scss-module__opZt1a__bannerBg{height:24px;left:-10px}}.GeneralTitle-module-scss-module__opZt1a__commonTitle .GeneralTitle-module-scss-module__opZt1a__titleHeader{justify-content:space-between;align-items:center;width:100%;display:flex}@media screen and (max-width:550px){.GeneralTitle-module-scss-module__opZt1a__commonTitle .GeneralTitle-module-scss-module__opZt1a__titleHeader{margin-top:4px}}.GeneralTitle-module-scss-module__opZt1a__commonTitle .GeneralTitle-module-scss-module__opZt1a__titleHeader .GeneralTitle-module-scss-module__opZt1a__headerText{font-size:var(--font-size-xl);color:var(--text-main);font-family:Poppins,Poppins Fallback,Montserrat,Montserrat Fallback,sans-serif;font-weight:600}@media screen and (max-width:550px){.GeneralTitle-module-scss-module__opZt1a__commonTitle .GeneralTitle-module-scss-module__opZt1a__titleHeader .GeneralTitle-module-scss-module__opZt1a__headerText{font-size:17px;line-height:24px}}.GeneralTitle-module-scss-module__opZt1a__commonTitle .GeneralTitle-module-scss-module__opZt1a__titleHeader .GeneralTitle-module-scss-module__opZt1a__more{font-size:var(--font-size-base);color:var(--secondary-color);transition:all var(--transition-slow) ease;cursor:pointer;align-items:center;gap:5px;font-weight:600;display:flex}.GeneralTitle-module-scss-module__opZt1a__commonTitle .GeneralTitle-module-scss-module__opZt1a__titleHeader .GeneralTitle-module-scss-module__opZt1a__more:hover{color:var(--primary-color);transform:translate(5px)}.GeneralTitle-module-scss-module__opZt1a__commonTitle .GeneralTitle-module-scss-module__opZt1a__titleHeader .GeneralTitle-module-scss-module__opZt1a__more:after{content:"→";font-size:20px}@media screen and (max-width:550px){.GeneralTitle-module-scss-module__opZt1a__commonTitle .GeneralTitle-module-scss-module__opZt1a__titleHeader .GeneralTitle-module-scss-module__opZt1a__more{font-size:13px;line-height:15px}}
.Skeleton-module-scss-module__bail2G__skeleton{background:var(--card-bg,var(--surface-white));border-radius:var(--card-radius,var(--radius-md));width:100%;margin-bottom:var(--space-4);box-shadow:var(--card-shadow-rest);border:var(--card-border);animation:2s ease-in-out infinite alternate Skeleton-module-scss-module__bail2G__skeleton-pulse;overflow:hidden}.Skeleton-module-scss-module__bail2G__skeletonImage{aspect-ratio:4/3;background:var(--surface-sunken);width:100%;height:162px;position:relative;overflow:hidden}.Skeleton-module-scss-module__bail2G__skeletonImage:after{content:"";background:linear-gradient(90deg, transparent, var(--surface-overlay), transparent);animation:1.8s infinite Skeleton-module-scss-module__bail2G__skeleton-shimmer;position:absolute;inset:0}.Skeleton-module-scss-module__bail2G__skeletonContent{padding:var(--space-3)}.Skeleton-module-scss-module__bail2G__skeletonTitle{background:var(--surface-sunken);width:80%;height:18px;margin-bottom:var(--space-2);border-radius:var(--radius-sm)}.Skeleton-module-scss-module__bail2G__skeletonPrice{background:var(--surface-sunken);width:40%;height:22px;margin-bottom:var(--space-3);border-radius:var(--radius-sm)}.Skeleton-module-scss-module__bail2G__skeletonDetails{gap:var(--space-2);flex-direction:column;display:flex}.Skeleton-module-scss-module__bail2G__skeletonDetail{background:var(--surface-sunken);border-radius:var(--radius-xs);width:70%;height:14px}.Skeleton-module-scss-module__bail2G__skeletonDetail:last-child{width:52%}.Skeleton-module-scss-module__bail2G__sliderSkeleton{padding:0 var(--space-1);overflow:hidden}.Skeleton-module-scss-module__bail2G__sliderSkeleton .Skeleton-module-scss-module__bail2G__sliderContainer{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:800px){.Skeleton-module-scss-module__bail2G__sliderSkeleton .Skeleton-module-scss-module__bail2G__sliderContainer{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}}@media (min-width:1000px){.Skeleton-module-scss-module__bail2G__sliderSkeleton .Skeleton-module-scss-module__bail2G__sliderContainer{gap:20px}}@media (min-width:1200px){.Skeleton-module-scss-module__bail2G__sliderSkeleton .Skeleton-module-scss-module__bail2G__sliderContainer{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}}@media (min-width:1500px){.Skeleton-module-scss-module__bail2G__sliderSkeleton .Skeleton-module-scss-module__bail2G__sliderContainer{grid-template-columns:repeat(6,minmax(0,1fr));gap:40px}}.Skeleton-module-scss-module__bail2G__sliderSkeleton .Skeleton-module-scss-module__bail2G__sliderItem{min-width:0;display:none}.Skeleton-module-scss-module__bail2G__sliderSkeleton .Skeleton-module-scss-module__bail2G__sliderItem:nth-child(-n+2){display:block}@media (min-width:800px){.Skeleton-module-scss-module__bail2G__sliderSkeleton .Skeleton-module-scss-module__bail2G__sliderItem:nth-child(-n+3){display:block}}@media (min-width:1200px){.Skeleton-module-scss-module__bail2G__sliderSkeleton .Skeleton-module-scss-module__bail2G__sliderItem:nth-child(-n+4){display:block}}@media (min-width:1500px){.Skeleton-module-scss-module__bail2G__sliderSkeleton .Skeleton-module-scss-module__bail2G__sliderItem:nth-child(-n+6){display:block}}.Skeleton-module-scss-module__bail2G__gridSkeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px .6rem;margin-bottom:2rem;display:grid}@media (min-width:550px){.Skeleton-module-scss-module__bail2G__gridSkeleton{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.8rem}}@media (min-width:1024px){.Skeleton-module-scss-module__bail2G__gridSkeleton{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:.8rem}}@media (min-width:1200px){.Skeleton-module-scss-module__bail2G__gridSkeleton{column-gap:.9rem}}@media (min-width:1440px){.Skeleton-module-scss-module__bail2G__gridSkeleton{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:1rem;padding-top:2.5rem;padding-right:1.5rem}}.Skeleton-module-scss-module__bail2G__gridSkeleton .Skeleton-module-scss-module__bail2G__skeleton{margin-bottom:0}@media (max-width:550px){.Skeleton-module-scss-module__bail2G__skeleton{border-radius:var(--radius-md);margin-bottom:var(--space-3)}.Skeleton-module-scss-module__bail2G__skeletonImage{aspect-ratio:16/10;height:auto;min-height:118px;max-height:168px}.Skeleton-module-scss-module__bail2G__skeletonContent{padding:var(--space-2)}.Skeleton-module-scss-module__bail2G__skeletonTitle{height:14px;margin-bottom:var(--space-1)}.Skeleton-module-scss-module__bail2G__skeletonPrice{height:16px;margin-bottom:var(--space-2)}.Skeleton-module-scss-module__bail2G__skeletonDetail{height:12px}}@keyframes Skeleton-module-scss-module__bail2G__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes Skeleton-module-scss-module__bail2G__skeleton-pulse{0%{opacity:.6}to{opacity:1}}
.UserButton-module-scss-module__C31qPq__userButton{cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px;transition:all var(--transition-base) ease;color:var(--text-main);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.UserButton-module-scss-module__C31qPq__userButton:hover{background:var(--surface-light)}.UserButton-module-scss-module__C31qPq__userButton:active{transform:scale(.95)}.UserButton-module-scss-module__C31qPq__userButton svg{width:20px;height:20px;stroke:var(--text-main);transition:transform var(--transition-base) ease}@media screen and (max-width:550px){.UserButton-module-scss-module__C31qPq__userButton svg{width:18px;height:18px}}.UserButton-module-scss-module__C31qPq__avatar{background:var(--primary-color);color:#fff;width:100%;height:100%;font-family:Poppins,Poppins Fallback,sans-serif;font-size:var(--font-size-base);text-transform:uppercase;transition:all var(--transition-base) ease;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}@media screen and (max-width:550px){.UserButton-module-scss-module__C31qPq__avatar{font-size:var(--font-size-sm)}}@media screen and (max-width:375px){.UserButton-module-scss-module__C31qPq__avatar{font-size:var(--font-size-xs)}}.UserButton-module-scss-module__C31qPq__dropdownWrapper{position:relative}.UserButton-module-scss-module__C31qPq__dropdownMenu{background:var(--surface-white);min-width:160px;z-index:var(--z-dropdown);border-radius:10px;animation:.15s UserButton-module-scss-module__C31qPq__dropdownFadeIn;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 4px 20px #0000001f}@keyframes UserButton-module-scss-module__C31qPq__dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.UserButton-module-scss-module__C31qPq__dropdownItem{text-align:left;width:100%;font-family:Poppins,Poppins Fallback,sans-serif;font-size:var(--font-size-sm);color:var(--text-main);cursor:pointer;transition:background var(--transition-base) ease;background:0 0;border:none;align-items:center;gap:10px;padding:12px 16px;font-weight:500;text-decoration:none;display:flex}.UserButton-module-scss-module__C31qPq__dropdownItem svg{stroke:var(--text-muted);flex-shrink:0}.UserButton-module-scss-module__C31qPq__dropdownItem:hover{background:var(--surface-light)}.UserButton-module-scss-module__C31qPq__dropdownItem:active{background:var(--text-muted)}.UserButton-module-scss-module__C31qPq__dropdownItem+.UserButton-module-scss-module__C31qPq__dropdownItem{border-top:1px solid var(--surface-light)}
.Popup-module__Sh_tFq__popup{width:100%;height:100vh;z-index:var(--z-modal);background:#00000050;position:fixed;top:0;left:0}.Popup-module__Sh_tFq__popupContent{background:var(--surface-white);border:1px solid #999;border-radius:8px;width:575px;height:auto;max-height:70vh;margin:200px auto 0;padding:20px;position:relative;overflow:auto;box-shadow:0 10px 15px #9393931f}@media (max-width:768px){.Popup-module__Sh_tFq__popupContent{width:90%;max-height:90vh;margin:5rem auto 0}}.Popup-module__Sh_tFq__btnClose{stroke-width:1px;stroke:#939393;cursor:pointer;background:url(../media/close.2eryjfrv7180l.svg) 50%/20px 20px no-repeat;border:#0000;border-radius:5px;width:44px;height:44px;margin-left:95%}
.StatusPopupContent-module__p_c-Zq__popupContent{margin-left:30px;margin-right:30px}.StatusPopupContent-module__p_c-Zq__icon{width:100%;height:96px;margin-right:20px;display:inline-block}.StatusPopupContent-module__p_c-Zq__info{color:var(--text-main,#242527);text-align:center;margin-top:20px;margin-bottom:20px;font-family:Poppins,Poppins Fallback,serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.StatusPopupContent-module__p_c-Zq__btn{width:20%;left:40%}