.ImageGallery-module__io8Voq__imageWrapper{position:relative}.ImageGallery-module__io8Voq__imageAspect{aspect-ratio:16/9;position:relative}.ImageGallery-module__io8Voq__imageCover{object-fit:cover;border-radius:calc(.25rem*var(--mantine-scale))}.ImageGallery-module__io8Voq__mainBadge{top:calc(.25rem*var(--mantine-scale));left:calc(.25rem*var(--mantine-scale));position:absolute}.ImageGallery-module__io8Voq__dragHandle{top:calc(.25rem*var(--mantine-scale));right:calc(.25rem*var(--mantine-scale));opacity:.7;position:absolute}.ImageGallery-module__io8Voq__previewAspect{aspect-ratio:16/9}.ImageGallery-module__io8Voq__imageContain{object-fit:contain}
.ImageUpload-module__MUdLQq__uploadingOverlay{background:color-mix(in srgb,var(--mantine-color-black),transparent 50%);border-radius:var(--mantine-radius-sm);justify-content:center;align-items:center;display:flex}.ImageUpload-module__MUdLQq__dropzoneRoot{border:calc(.1875rem*var(--mantine-scale))dashed var(--mantine-color-gray-4);border-radius:var(--mantine-radius-md);transition:border-color .15s,background-color .15s}.ImageUpload-module__MUdLQq__dropzoneRoot:hover{border-color:var(--mantine-color-gray-6)}.ImageUpload-module__MUdLQq__dropzoneRoot[data-accept]{border-color:var(--mantine-primary-color-6);background-color:var(--mantine-primary-color-light)}.ImageUpload-module__MUdLQq__dropzoneRoot[data-reject]{border-color:var(--mantine-color-red-6)}
.LoginModal-module__a1Mp7G__title{align-items:center;gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}@media (min-width:36em){.LoginModal-module__a1Mp7G__title{flex-direction:row;align-items:end}}.LoginModal-module__a1Mp7G__title svg{height:calc(2.5rem*var(--mantine-scale))}.LoginModal-module__a1Mp7G__banner{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-lg);padding:var(--mantine-spacing-sm)var(--mantine-spacing-md);background:var(--mantine-color-gray-0)}
.Header-module__arFiJq__header{min-height:calc(3.5rem*var(--mantine-scale));background-color:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .Header-module__arFiJq__header{border-bottom:1px solid var(--mantine-color-dark-4)}.Header-module__arFiJq__header{z-index:100;padding:var(--mantine-spacing-sm)0;position:relative}.Header-module__arFiJq__header[data-borderless]{border-bottom:none}.Header-module__arFiJq__header[data-variant=map]{min-height:calc(4rem*var(--mantine-scale));padding:calc(var(--mantine-spacing-md)*1.25)0 var(--mantine-spacing-sm)}@media (min-width:48em){.Header-module__arFiJq__header[data-variant=map]{padding-top:var(--mantine-spacing-2xs);padding-bottom:var(--mantine-spacing-2xs)}}.Header-module__arFiJq__container{min-height:calc(3.5rem*var(--mantine-scale));justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);padding:0 var(--mantine-spacing-md);display:flex}@media (min-width:48em){.Header-module__arFiJq__container{gap:var(--mantine-spacing-md);padding:0 var(--mantine-spacing-lg);grid-template-columns:1fr auto 1fr;display:grid}}.Header-module__arFiJq__container[data-variant=map]{min-height:calc(4rem*var(--mantine-scale));column-gap:var(--mantine-spacing-md);row-gap:var(--mantine-spacing-sm);padding:0 var(--mantine-spacing-lg);flex-wrap:wrap}@media (min-width:48em){.Header-module__arFiJq__container[data-variant=map]{flex-wrap:nowrap;grid-template-columns:auto minmax(0,1fr) auto;row-gap:0}}.Header-module__arFiJq__left{align-items:center;gap:var(--mantine-spacing-sm);flex-shrink:0;display:flex}@media (min-width:48em){.Header-module__arFiJq__left{justify-self:start}}.Header-module__arFiJq__center{flex:1;justify-content:center;min-width:0;display:flex}.Header-module__arFiJq__center[data-desktop-only=true]{display:none}@media (min-width:48em){.Header-module__arFiJq__center[data-desktop-only=true]{display:flex}}.Header-module__arFiJq__center[data-variant=map]{flex:100%;order:3;width:100%;margin:0}@media (min-width:48em){.Header-module__arFiJq__center[data-variant=map]{flex:auto;order:0;width:auto}}.Header-module__arFiJq__actions{align-items:center;gap:var(--mantine-spacing-sm);flex-shrink:0;display:flex}@media (min-width:48em){.Header-module__arFiJq__actions{justify-self:end}}.Header-module__arFiJq__actions[data-variant=map]{margin-left:auto}
.HeaderNavigation-module__6KZRjq__landingLink{color:var(--mantine-color-gray-7);font-weight:600;text-decoration:none;transition:color .12s}.HeaderNavigation-module__6KZRjq__landingLink[data-active=true],.HeaderNavigation-module__6KZRjq__landingLink:where(:hover){color:var(--mantine-color-black)}.HeaderNavigation-module__6KZRjq__landingLink[data-disabled=true]{color:var(--mantine-color-gray-5);cursor:not-allowed}
.CustomPin-module__PwYdaq__pin{min-width:var(--map-pin-size);width:auto;height:var(--map-pin-size);background:var(--pin-color-base,var(--map-pin-color-base));border:calc(.125rem*var(--mantine-scale))solid var(--mantine-color-white);box-shadow:0 2px 8px color-mix(in srgb,var(--mantine-color-black),transparent 80%);cursor:pointer;z-index:1;color:var(--pin-color-text,var(--map-pin-text-color));font-weight:600;font-size:var(--map-pin-font-size);letter-spacing:-.01em;border-radius:9999px;justify-content:center;align-items:center;padding:0;line-height:1;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative}@media (hover:hover){.CustomPin-module__PwYdaq__pin:hover{box-shadow:0 4px 16px color-mix(in srgb,var(--mantine-color-black),transparent 75%);z-index:5;transform:scale(1.15)}}@media (hover:none){.CustomPin-module__PwYdaq__pin:active{box-shadow:0 4px 16px color-mix(in srgb,var(--mantine-color-black),transparent 75%);z-index:5;transform:scale(1.15)}}.CustomPin-module__PwYdaq__pin[data-shape=circle]{width:var(--map-pin-size);min-width:var(--map-pin-size);height:var(--map-pin-size);font-size:0}.CustomPin-module__PwYdaq__pin.CustomPin-module__PwYdaq__badge{height:var(--map-pin-badge-height);min-width:var(--map-pin-badge-min-width);padding:0 var(--map-pin-badge-padding-x)}.CustomPin-module__PwYdaq__pin.CustomPin-module__PwYdaq__badge:after{content:"";bottom:calc(-.375rem*var(--mantine-scale));border-left:calc(.4375rem*var(--mantine-scale))solid transparent;border-right:calc(.4375rem*var(--mantine-scale))solid transparent;border-top:calc(.4375rem*var(--mantine-scale))solid var(--pin-color-base,var(--map-pin-color-base));width:0;height:0;filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--mantine-color-black),transparent 80%));z-index:0;position:absolute;left:50%;transform:translate(-50%)}.CustomPin-module__PwYdaq__pin.CustomPin-module__PwYdaq__badge.CustomPin-module__PwYdaq__hovered:after{border-top-color:var(--pin-color-hover,var(--map-pin-color-hover))}.CustomPin-module__PwYdaq__pin.CustomPin-module__PwYdaq__badge.CustomPin-module__PwYdaq__selected:after{border-top-color:var(--pin-color-selected,var(--map-pin-color-selected))}.CustomPin-module__PwYdaq__label{white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-block}.CustomPin-module__PwYdaq__pin.CustomPin-module__PwYdaq__selected{background:var(--pin-color-selected,var(--map-pin-color-selected));box-shadow:0 4px 20px alpha(var(--pin-color-selected,var(--map-pin-color-selected)),.35);z-index:1000;transform:scale(1.25)}.CustomPin-module__PwYdaq__pin.CustomPin-module__PwYdaq__badge.CustomPin-module__PwYdaq__selected{transform:translateY(calc(-.125rem*var(--mantine-scale)))scale(1.1)}.CustomPin-module__PwYdaq__pin.CustomPin-module__PwYdaq__hovered{box-shadow:0 4px 16px alpha(var(--pin-color-hover,var(--map-pin-color-hover)),.4);z-index:500;animation:1s infinite CustomPin-module__PwYdaq__flash;transform:scale(1.15);background:var(--pin-color-hover,var(--map-pin-color-hover))!important}.CustomPin-module__PwYdaq__pin.CustomPin-module__PwYdaq__badge.CustomPin-module__PwYdaq__hovered{transform:translateY(calc(-.0625rem*var(--mantine-scale)))scale(1.05)}.CustomPin-module__PwYdaq__pin.CustomPin-module__PwYdaq__hasAvailability{--pin-color-base:var(--map-pin-color-base);--pin-color-selected:var(--map-pin-color-selected);--pin-color-hover:var(--map-pin-color-hover);--pin-color-pulse:var(--map-pin-color-pulse);--pin-color-text:var(--map-pin-text-color)}.CustomPin-module__PwYdaq__pin.CustomPin-module__PwYdaq__fullyApplied{--pin-color-base:var(--map-pin-color-applied-base);--pin-color-selected:var(--map-pin-color-applied-selected);--pin-color-hover:var(--map-pin-color-applied-hover);--pin-color-pulse:var(--map-pin-color-applied-pulse);--pin-color-text:var(--map-pin-text-color-applied)}.CustomPin-module__PwYdaq__pin.CustomPin-module__PwYdaq__highlightedAvailable{--pin-color-base:var(--mantine-color-red-6);--pin-color-selected:var(--mantine-color-red-7);--pin-color-hover:var(--mantine-color-red-8);--pin-color-pulse:var(--mantine-color-red-6);--pin-color-text:var(--map-pin-text-color);border-color:var(--mantine-color-red-4);border-width:calc(.1875rem*var(--mantine-scale));box-shadow:0 4px 18px color-mix(in srgb,var(--mantine-color-red-7),transparent 55.0%)}.CustomPin-module__PwYdaq__pin.CustomPin-module__PwYdaq__highlightedApplied{--pin-color-base:var(--map-pin-color-applied-base);--pin-color-selected:var(--map-pin-color-applied-selected);--pin-color-hover:var(--map-pin-color-applied-hover);--pin-color-pulse:var(--map-pin-color-applied-pulse);--pin-color-text:var(--map-pin-text-color-applied);border-color:var(--map-pin-color-applied-selected);border-width:calc(.1875rem*var(--mantine-scale));box-shadow:0 4px 18px color-mix(in srgb,var(--map-pin-color-applied-selected),transparent 55.0%)}.CustomPin-module__PwYdaq__pin.CustomPin-module__PwYdaq__userApplied{--pin-color-base:var(--map-pin-color-user-applied-base,var(--mantine-color-green-4));--pin-color-selected:var(--map-pin-color-user-applied-selected,var(--mantine-color-green-6));--pin-color-hover:var(--map-pin-color-user-applied-hover,var(--mantine-color-green-5));--pin-color-pulse:var(--map-pin-color-user-applied-pulse,var(--mantine-color-green-5));border-color:var(--mantine-color-green-1);box-shadow:0 4px 18px color-mix(in srgb,var(--mantine-color-green-6),transparent 65%)}.CustomPin-module__PwYdaq__favorite{--pin-color-base:var(--map-pin-color-favorite-base,var(--mantine-color-pink-4));--pin-color-selected:var(--map-pin-color-favorite-selected,var(--mantine-color-pink-6));--pin-color-hover:var(--map-pin-color-favorite-hover,var(--mantine-color-pink-5));--pin-color-pulse:var(--map-pin-color-favorite-pulse,var(--mantine-color-pink-5));border-color:var(--mantine-color-pink-1);box-shadow:0 4px 18px color-mix(in srgb,var(--mantine-color-pink-6),transparent 65%)}.CustomPin-module__PwYdaq__pin.CustomPin-module__PwYdaq__currentUnit{--pin-color-base:var(--mantine-color-blue-6);--pin-color-selected:var(--mantine-color-blue-7);--pin-color-hover:var(--mantine-color-blue-7);--pin-color-pulse:var(--mantine-color-blue-6);--pin-color-text:var(--mantine-color-white);border-color:var(--mantine-color-blue-3);border-width:calc(.1875rem*var(--mantine-scale));box-shadow:0 4px 18px color-mix(in srgb,var(--mantine-color-blue-7),transparent 55.0%)}.CustomPin-module__PwYdaq__pin.CustomPin-module__PwYdaq__currentUnit:before{content:"";inset:calc(-.25rem*var(--mantine-scale));border-radius:inherit;background:color-mix(in srgb,var(--mantine-color-blue-4),transparent 76%);z-index:-1;animation:2s infinite CustomPin-module__PwYdaq__pulse;position:absolute}.CustomPin-module__PwYdaq__pin.CustomPin-module__PwYdaq__badge.CustomPin-module__PwYdaq__currentUnit:before{inset:calc(-.375rem*var(--mantine-scale))calc(-.375rem*var(--mantine-scale))calc(-.625rem*var(--mantine-scale))}.CustomPin-module__PwYdaq__pin.CustomPin-module__PwYdaq__selected:before{content:"";inset:calc(-.25rem*var(--mantine-scale));border-radius:inherit;background:alpha(var(--pin-color-pulse,var(--map-pin-color-pulse)),.3);z-index:-1;animation:2s infinite CustomPin-module__PwYdaq__pulse;position:absolute}.CustomPin-module__PwYdaq__pin.CustomPin-module__PwYdaq__badge.CustomPin-module__PwYdaq__selected:before{inset:calc(-.375rem*var(--mantine-scale))calc(-.375rem*var(--mantine-scale))calc(-.625rem*var(--mantine-scale))}@keyframes CustomPin-module__PwYdaq__pulse{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.3)}}@keyframes CustomPin-module__PwYdaq__flash{0%,to{opacity:1}50%{opacity:.8}}.CustomPin-module__PwYdaq__userAppliedMark{top:calc(-.25rem*var(--mantine-scale));right:calc(-.25rem*var(--mantine-scale));width:calc(1.25rem*var(--mantine-scale));height:calc(1.25rem*var(--mantine-scale));background:var(--mantine-color-green-6);color:var(--mantine-color-white);border:calc(.125rem*var(--mantine-scale))solid var(--mantine-color-white);box-shadow:0 2px 6px color-mix(in srgb,var(--mantine-color-black),transparent 75%);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute}.CustomPin-module__PwYdaq__pin.CustomPin-module__PwYdaq__badge .CustomPin-module__PwYdaq__userAppliedMark{top:calc(-.625rem*var(--mantine-scale));right:calc(-.375rem*var(--mantine-scale))}.CustomPin-module__PwYdaq__favoriteMark{bottom:calc(-.375rem*var(--mantine-scale));left:calc(-.375rem*var(--mantine-scale));width:calc(1.125rem*var(--mantine-scale));height:calc(1.125rem*var(--mantine-scale));background:var(--mantine-color-white);color:var(--mantine-color-pink-6);box-shadow:0 2px 6px color-mix(in srgb,var(--mantine-color-black),transparent 80%);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute}.CustomPin-module__PwYdaq__pin.CustomPin-module__PwYdaq__badge .CustomPin-module__PwYdaq__favoriteMark{bottom:calc(-.75rem*var(--mantine-scale));left:calc(-.25rem*var(--mantine-scale))}@media (min-width:48em){.CustomPin-module__PwYdaq__pin{min-width:var(--map-pin-size-lg);height:var(--map-pin-size-lg);font-size:var(--map-pin-font-size-lg)}.CustomPin-module__PwYdaq__pin[data-shape=circle]{width:var(--map-pin-size-lg)}.CustomPin-module__PwYdaq__pin.CustomPin-module__PwYdaq__badge{height:var(--map-pin-badge-height-lg);min-width:var(--map-pin-badge-min-width-lg)}}
.PropertyInfoCard-module__qUdL0a__card{width:100%;max-width:calc(22.5rem*var(--mantine-scale));background:var(--mantine-color-default);border-radius:var(--mantine-radius-lg);box-shadow:var(--mantine-shadow-lg);cursor:pointer;flex-direction:column;transition:box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.PropertyInfoCard-module__qUdL0a__card:hover{box-shadow:var(--mantine-shadow-xl);transform:translateY(calc(-.0625rem*var(--mantine-scale)))}}@media (hover:none){.PropertyInfoCard-module__qUdL0a__card:active{box-shadow:var(--mantine-shadow-xl);transform:translateY(calc(-.0625rem*var(--mantine-scale)))}}[data-mantine-color-scheme=dark] .PropertyInfoCard-module__qUdL0a__card{background:var(--mantine-color-dark-6)}.PropertyInfoCard-module__qUdL0a__imageContainer{width:100%;height:calc(9.375rem*var(--mantine-scale));background:var(--mantine-color-gray-1);position:relative}[data-mantine-color-scheme=dark] .PropertyInfoCard-module__qUdL0a__imageContainer{background:var(--mantine-color-dark-6)}@media (min-width:48em){.PropertyInfoCard-module__qUdL0a__imageContainer{height:calc(10rem*var(--mantine-scale))}}.PropertyInfoCard-module__qUdL0a__image{object-fit:cover}.PropertyInfoCard-module__qUdL0a__imageOverlay{top:calc(.75rem*var(--mantine-scale));left:calc(.75rem*var(--mantine-scale));z-index:3;padding:calc(.375rem*var(--mantine-scale))calc(.625rem*var(--mantine-scale));border-radius:var(--mantine-radius-md);background:color-mix(in srgb,var(--mantine-color-black),transparent 50%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute}.PropertyInfoCard-module__qUdL0a__newBadge{top:calc(.75rem*var(--mantine-scale));right:calc(.75rem*var(--mantine-scale));z-index:3;padding:calc(.375rem*var(--mantine-scale))calc(.625rem*var(--mantine-scale));border-radius:var(--mantine-radius-md);background:color-mix(in srgb,var(--mantine-color-pink-7),transparent 25%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute}.PropertyInfoCard-module__qUdL0a__header{padding:var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-sm)}.PropertyInfoCard-module__qUdL0a__badgeRow{gap:calc(.375rem*var(--mantine-scale))}.PropertyInfoCard-module__qUdL0a__addressRow{color:var(--mantine-color-dimmed)}.PropertyInfoCard-module__qUdL0a__unitsSection{padding:var(--mantine-spacing-sm)var(--mantine-spacing-md)var(--mantine-spacing-xs)}.PropertyInfoCard-module__qUdL0a__singleUnitRow{padding:0 var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-sm)}.PropertyInfoCard-module__qUdL0a__unitsRow{gap:var(--mantine-spacing-xs);padding-bottom:calc(.25rem*var(--mantine-scale));scrollbar-width:none;display:flex;overflow-x:auto}.PropertyInfoCard-module__qUdL0a__unitsRow::-webkit-scrollbar{display:none}.PropertyInfoCard-module__qUdL0a__unitButton{flex:0 0 calc(50% - var(--mantine-spacing-xs));min-width:calc(9.25rem*var(--mantine-scale));max-width:calc(50% - var(--mantine-spacing-xs));border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);background:var(--mantine-color-default);text-align:left;padding:var(--mantine-spacing-xs);z-index:0;transition:border-color .15s,background-color .15s;display:flex;position:relative}@media (hover:hover){.PropertyInfoCard-module__qUdL0a__unitButton:hover{border-color:var(--mantine-primary-color-4);background:var(--mantine-primary-color-0);z-index:1}}@media (hover:none){.PropertyInfoCard-module__qUdL0a__unitButton:active{border-color:var(--mantine-primary-color-4);background:var(--mantine-primary-color-0);z-index:1}}.PropertyInfoCard-module__qUdL0a__unitButton:focus-visible{outline:calc(.125rem*var(--mantine-scale))solid var(--mantine-primary-color-6);outline-offset:calc(.125rem*var(--mantine-scale))}[data-mantine-color-scheme=dark] .PropertyInfoCard-module__qUdL0a__unitButton{border-color:var(--mantine-color-dark-4)}@media (hover:hover){[data-mantine-color-scheme=dark] .PropertyInfoCard-module__qUdL0a__unitButton:hover{background:color-mix(in srgb,var(--mantine-primary-color-4),transparent 80%)}}@media (hover:none){[data-mantine-color-scheme=dark] .PropertyInfoCard-module__qUdL0a__unitButton:active{background:color-mix(in srgb,var(--mantine-primary-color-4),transparent 80%)}}.PropertyInfoCard-module__qUdL0a__unitContent{gap:calc(.375rem*var(--mantine-scale));flex-direction:column;flex:1;display:flex}.PropertyInfoCard-module__qUdL0a__unitHeader{color:var(--mantine-color-dimmed);flex-wrap:nowrap}.PropertyInfoCard-module__qUdL0a__unitTitleRow{flex-wrap:nowrap}.PropertyInfoCard-module__qUdL0a__unitMeta{color:var(--mantine-color-dimmed);gap:calc(.375rem*var(--mantine-scale));width:100%}.PropertyInfoCard-module__qUdL0a__unitLayout{flex:1;min-width:0}.PropertyInfoCard-module__qUdL0a__unitArea{flex-shrink:0}.PropertyInfoCard-module__qUdL0a__unitFooter{color:var(--mantine-color-dimmed)}.PropertyInfoCard-module__qUdL0a__extraUnitsHint{margin-top:calc(.25rem*var(--mantine-scale))}.PropertyInfoCard-module__qUdL0a__footerButton{border-radius:0 0 var(--mantine-radius-lg)var(--mantine-radius-lg)}
.MiniGalleryCarousel-module__BRYHVW__container{width:100%;height:var(--mini-gallery-height,100%);border-radius:var(--mantine-radius-md);background:var(--mantine-color-gray-1);position:relative;overflow:hidden}[data-mantine-color-scheme=dark] .MiniGalleryCarousel-module__BRYHVW__container{background:var(--mantine-color-dark-6)}.MiniGalleryCarousel-module__BRYHVW__carousel,:is(.MiniGalleryCarousel-module__BRYHVW__carousel .mantine-Carousel-viewport,.MiniGalleryCarousel-module__BRYHVW__carousel .mantine-Carousel-container,.MiniGalleryCarousel-module__BRYHVW__carousel .mantine-Carousel-slide){height:100%}.MiniGalleryCarousel-module__BRYHVW__slide{gap:calc(.125rem*var(--mantine-scale));height:100%;display:flex}.MiniGalleryCarousel-module__BRYHVW__slideImage{cursor:pointer;flex:1;min-width:0;height:100%;transition:opacity .15s;position:relative;overflow:hidden}.MiniGalleryCarousel-module__BRYHVW__slideImage:first-child{border-radius:var(--mantine-radius-md)0 0 var(--mantine-radius-md)}.MiniGalleryCarousel-module__BRYHVW__slideImage:last-child{border-radius:0 var(--mantine-radius-md)var(--mantine-radius-md)0}.MiniGalleryCarousel-module__BRYHVW__slideImage:only-child{border-radius:var(--mantine-radius-md)}@media (hover:hover){.MiniGalleryCarousel-module__BRYHVW__slideImage:hover{opacity:.92}}@media (hover:none){.MiniGalleryCarousel-module__BRYHVW__slideImage:active{opacity:.92}}.MiniGalleryCarousel-module__BRYHVW__image{object-fit:cover}.MiniGalleryCarousel-module__BRYHVW__navButton{z-index:2;background:color-mix(in srgb,var(--mantine-color-black),transparent 55.0%);color:var(--mantine-color-white);border-radius:var(--mantine-radius-sm);width:calc(1.75rem*var(--mantine-scale));height:calc(1.75rem*var(--mantine-scale));opacity:.8;cursor:pointer;border:none;justify-content:center;align-items:center;transition:opacity .15s,background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (hover:hover){.MiniGalleryCarousel-module__BRYHVW__navButton:hover{opacity:1;background:color-mix(in srgb,var(--mantine-color-black),transparent 35%)}}@media (hover:none){.MiniGalleryCarousel-module__BRYHVW__navButton:active{opacity:1;background:color-mix(in srgb,var(--mantine-color-black),transparent 35%)}}.MiniGalleryCarousel-module__BRYHVW__navButton:disabled{opacity:.3;cursor:default}@media (max-width:47.9938em){.MiniGalleryCarousel-module__BRYHVW__navButton{display:none}}.MiniGalleryCarousel-module__BRYHVW__navButtonLeft{left:calc(.375rem*var(--mantine-scale))}.MiniGalleryCarousel-module__BRYHVW__navButtonRight{right:calc(.375rem*var(--mantine-scale))}.MiniGalleryCarousel-module__BRYHVW__indicators{bottom:calc(.5rem*var(--mantine-scale));gap:calc(.3125rem*var(--mantine-scale));z-index:2;display:flex;position:absolute;left:50%;transform:translate(-50%)}.MiniGalleryCarousel-module__BRYHVW__indicator{width:calc(.375rem*var(--mantine-scale));height:calc(.375rem*var(--mantine-scale));background:color-mix(in srgb,var(--mantine-color-white),transparent 50%);cursor:pointer;border:none;border-radius:50%;padding:0;transition:background .15s}@media (hover:hover){.MiniGalleryCarousel-module__BRYHVW__indicator:hover{background:color-mix(in srgb,var(--mantine-color-white),transparent 25%)}}@media (hover:none){.MiniGalleryCarousel-module__BRYHVW__indicator:active{background:color-mix(in srgb,var(--mantine-color-white),transparent 25%)}}.MiniGalleryCarousel-module__BRYHVW__indicatorActive{background:var(--mantine-color-white)}@media (hover:hover){.MiniGalleryCarousel-module__BRYHVW__indicatorActive:hover{background:var(--mantine-color-white)}}@media (hover:none){.MiniGalleryCarousel-module__BRYHVW__indicatorActive:active{background:var(--mantine-color-white)}}.MiniGalleryCarousel-module__BRYHVW__singleImage{width:100%;height:100%;position:relative}.MiniGalleryCarousel-module__BRYHVW__placeholder{height:100%;color:var(--mantine-color-dimmed);justify-content:center;align-items:center;display:flex}
.ImageGallery-module__COjEZW__container{border-radius:var(--mantine-radius-md);background:var(--mantine-color-gray-0);--gallery-min-height:60vh;width:100%;margin:0 auto;overflow:hidden}[data-mantine-color-scheme=dark] .ImageGallery-module__COjEZW__container{background:var(--mantine-color-dark-7)}.ImageGallery-module__COjEZW__singlePane{height:var(--gallery-min-height);display:flex}.ImageGallery-module__COjEZW__splitLayout{flex-wrap:nowrap;gap:0;display:flex}.ImageGallery-module__COjEZW__heroPane{min-width:0;height:var(--gallery-min-height);flex:55%;display:flex}.ImageGallery-module__COjEZW__sideColumn{min-width:0;height:var(--gallery-min-height);flex-direction:column;flex:45%;gap:0;display:flex}.ImageGallery-module__COjEZW__sideItem{flex:1 1 0;min-height:0;display:flex}.ImageGallery-module__COjEZW__tileWrapper{background:var(--mantine-color-gray-0);isolation:isolate;border-radius:0;flex:1 1 0;width:100%;height:100%;transition:transform .16s,box-shadow .16s;position:relative;overflow:hidden}[data-mantine-color-scheme=dark] .ImageGallery-module__COjEZW__tileWrapper{background:var(--mantine-color-dark-7)}.ImageGallery-module__COjEZW__tileWrapper:where(:hover){box-shadow:var(--mantine-shadow-md);transform:translateY(-2px)}.ImageGallery-module__COjEZW__tileButton{cursor:pointer;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;display:block;position:relative}.ImageGallery-module__COjEZW__tileButtonInactive:after{content:"";background:color-mix(in srgb,var(--mantine-color-black),transparent 65%);z-index:1;position:absolute;inset:0}.ImageGallery-module__COjEZW__tileImage{object-fit:cover}.ImageGallery-module__COjEZW__tileButton:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.ImageGallery-module__COjEZW__placeholder{background:var(--mantine-color-gray-1);color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);border-radius:0;justify-content:center;align-items:center;display:flex}[data-mantine-color-scheme=dark] .ImageGallery-module__COjEZW__placeholder{background:var(--mantine-color-dark-6)}.ImageGallery-module__COjEZW__placeholderContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ImageGallery-module__COjEZW__placeholderIcon{opacity:.3}.ImageGallery-module__COjEZW__maximizeOverlay{top:var(--mantine-spacing-sm);right:var(--mantine-spacing-sm);z-index:2;opacity:0;pointer-events:none;position:absolute}.ImageGallery-module__COjEZW__tileButton:focus-visible .ImageGallery-module__COjEZW__maximizeOverlay{opacity:1;pointer-events:auto}.ImageGallery-module__COjEZW__maximizeButton{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .16s;background:color-mix(in srgb,var(--mantine-color-black),transparent 30%)!important;color:var(--mantine-color-white)!important;border:1px solid color-mix(in srgb,var(--mantine-color-white),transparent 80%)!important}.ImageGallery-module__COjEZW__maximizeButton:hover{transform:scale(1.05)}.ImageGallery-module__COjEZW__moreOverlay{bottom:var(--mantine-spacing-sm);right:var(--mantine-spacing-sm);z-index:1;pointer-events:none;display:flex;position:absolute}.ImageGallery-module__COjEZW__seeAllButton{background:var(--mantine-color-white);color:var(--mantine-color-dark-9);border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-sm);box-shadow:var(--mantine-shadow-sm);pointer-events:auto;align-items:center;gap:8px;padding:6px 12px;font-weight:600;transition:transform .16s;display:flex}[data-mantine-color-scheme=dark] .ImageGallery-module__COjEZW__seeAllButton{background:var(--mantine-color-dark-6);color:var(--mantine-color-white)}.ImageGallery-module__COjEZW__tileButton:hover .ImageGallery-module__COjEZW__seeAllButton{transform:scale(1.05)}.ImageGallery-module__COjEZW__inactiveOverlay{top:var(--mantine-spacing-sm);left:var(--mantine-spacing-sm);z-index:2;pointer-events:none;position:absolute}
.ImageLightbox-module__BktQiG__lightboxOverlay{background:color-mix(in srgb,var(--mantine-color-black),transparent 5.0%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ImageLightbox-module__BktQiG__lightboxContent{background:0 0;border-radius:0;overflow:hidden}.ImageLightbox-module__BktQiG__lightboxContainer{width:100vw;height:100dvh;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);background:var(--mantine-color-black);flex-direction:column;display:flex;position:relative}.ImageLightbox-module__BktQiG__lightboxHeader{z-index:10;padding:var(--mantine-spacing-sm)var(--mantine-spacing-md);background:linear-gradient(180deg,color-mix(in srgb,var(--mantine-color-black),transparent 20.0%)0%,transparent 100%);justify-content:space-between;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:0;left:0;right:0}@media (min-width:48em){.ImageLightbox-module__BktQiG__lightboxHeader{padding:var(--mantine-spacing-md)var(--mantine-spacing-lg)}}.ImageLightbox-module__BktQiG__imageInfo{flex-direction:column;gap:.25rem;display:flex}.ImageLightbox-module__BktQiG__controlButton{background:color-mix(in srgb,var(--mantine-color-white),transparent 90%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--mantine-color-white),transparent 80%);transition:all .2s}.ImageLightbox-module__BktQiG__controlButton:hover{background:color-mix(in srgb,var(--mantine-color-white),transparent 80%);transform:scale(1.05)}.ImageLightbox-module__BktQiG__closeButton{background:color-mix(in srgb,var(--mantine-color-white),transparent 90%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--mantine-color-white),transparent 80%);color:var(--mantine-color-white);transition:all .2s}.ImageLightbox-module__BktQiG__closeButton:hover{background:color-mix(in srgb,var(--mantine-color-white),transparent 80%);transform:scale(1.05)}.ImageLightbox-module__BktQiG__imageContainer{flex:1;justify-content:center;align-items:center;min-height:0;padding:3.5rem 0 1rem;display:flex;position:relative;overflow:hidden}@media (min-width:48em){.ImageLightbox-module__BktQiG__imageContainer{padding:5rem 4rem 8rem}}.ImageLightbox-module__BktQiG__imageWrapper{cursor:zoom-in;width:100%;max-width:100vw;height:100%;max-height:85vh;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.ImageLightbox-module__BktQiG__imageWrapper.ImageLightbox-module__BktQiG__zoomed{cursor:zoom-out;width:120%;max-width:none;height:120%;max-height:none}@media (min-width:48em){.ImageLightbox-module__BktQiG__imageWrapper.ImageLightbox-module__BktQiG__zoomed{width:150%;height:150%}.ImageLightbox-module__BktQiG__imageWrapper{max-width:85vw;max-height:75vh}}.ImageLightbox-module__BktQiG__navButton{background:color-mix(in srgb,var(--mantine-color-white),transparent 90%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--mantine-color-white),transparent 80%);z-index:10;opacity:.8;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ImageLightbox-module__BktQiG__navButton:hover{background:color-mix(in srgb,var(--mantine-color-white),transparent 80%);opacity:1;transform:translateY(-50%)scale(1.05)}.ImageLightbox-module__BktQiG__navButton:disabled{opacity:.3;cursor:not-allowed}@media (max-width:47.9938em){.ImageLightbox-module__BktQiG__navButton{opacity:.4;background:color-mix(in srgb,var(--mantine-color-black),transparent 70%);border:none;width:2rem;height:2rem}}.ImageLightbox-module__BktQiG__navButtonLeft{left:.25rem}@media (min-width:48em){.ImageLightbox-module__BktQiG__navButtonLeft{left:var(--mantine-spacing-lg)}}.ImageLightbox-module__BktQiG__navButtonRight{right:.25rem}@media (min-width:48em){.ImageLightbox-module__BktQiG__navButtonRight{right:var(--mantine-spacing-lg)}}.ImageLightbox-module__BktQiG__thumbnailStrip{left:50%;bottom:calc(var(--mantine-spacing-xl) + env(safe-area-inset-bottom));width:calc(100vw - 2*var(--mantine-spacing-sm));max-width:100vw;padding:var(--mantine-spacing-xs)var(--mantine-spacing-sm);background:color-mix(in srgb,var(--mantine-color-black),transparent 40%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--mantine-radius-md);border:1px solid color-mix(in srgb,var(--mantine-color-white),transparent 90%);position:absolute;overflow-x:auto;transform:translate(-50%)}.ImageLightbox-module__BktQiG__thumbnailStrip::-webkit-scrollbar{display:none}.ImageLightbox-module__BktQiG__thumbnailStrip{-ms-overflow-style:none;scrollbar-width:none}@media (min-width:48em){.ImageLightbox-module__BktQiG__thumbnailStrip{bottom:var(--mantine-spacing-lg);width:auto;max-width:90vw;padding:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-lg)}}.ImageLightbox-module__BktQiG__thumbnailList{align-items:center;gap:var(--mantine-spacing-xs);min-width:max-content;padding:0 var(--mantine-spacing-xs);margin:0 auto;display:flex}.ImageLightbox-module__BktQiG__thumbnail{border-radius:var(--mantine-radius-sm);cursor:pointer;border:2px solid #0000;flex-shrink:0;width:3.25rem;height:2.5rem;transition:all .2s;position:relative;overflow:hidden}.ImageLightbox-module__BktQiG__thumbnail:hover{border-color:color-mix(in srgb,var(--mantine-color-white),transparent 70%);transform:scale(1.05)}@media (min-width:48em){.ImageLightbox-module__BktQiG__thumbnail{width:4rem;height:3rem}}.ImageLightbox-module__BktQiG__thumbnailImage{object-fit:cover}.ImageLightbox-module__BktQiG__thumbnailActive{border-color:var(--mantine-primary-color-filled);box-shadow:var(--mantine-shadow-sm);transform:scale(1.05)}.ImageLightbox-module__BktQiG__keyboardHints{bottom:var(--mantine-spacing-xs);right:var(--mantine-spacing-lg);padding:var(--mantine-spacing-xs)var(--mantine-spacing-sm);background:color-mix(in srgb,var(--mantine-color-black),transparent 40%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--mantine-radius-sm);border:1px solid color-mix(in srgb,var(--mantine-color-white),transparent 90%);display:none;position:absolute}@media (min-width:48em){.ImageLightbox-module__BktQiG__keyboardHints{display:block}}@keyframes ImageLightbox-module__BktQiG__fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ImageLightbox-module__BktQiG__lightboxAnimation{animation:.3s ease-out ImageLightbox-module__BktQiG__fade-in}.ImageLightbox-module__BktQiG__controlButton:focus-visible,.ImageLightbox-module__BktQiG__closeButton:focus-visible,.ImageLightbox-module__BktQiG__navButton:focus-visible,.ImageLightbox-module__BktQiG__thumbnail:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}
.PropertyShareModal-module__DA42Pq__previewCard{background-color:var(--mantine-color-gray-0);gap:.75rem;padding:.75rem;display:flex}[data-mantine-color-scheme=dark] .PropertyShareModal-module__DA42Pq__previewCard{background-color:var(--mantine-color-dark-6)}.PropertyShareModal-module__DA42Pq__previewCard{border-radius:var(--mantine-radius-md)}.PropertyShareModal-module__DA42Pq__previewImage{border-radius:var(--mantine-radius-sm);flex-shrink:0;width:5rem;height:5rem;position:relative;overflow:hidden}.PropertyShareModal-module__DA42Pq__previewInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.PropertyShareModal-module__DA42Pq__shareButtonsStack{flex-direction:column;gap:.5rem;display:flex}.PropertyShareModal-module__DA42Pq__shareButton{border:1px solid var(--mantine-color-gray-3);flex-direction:row;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}[data-mantine-color-scheme=dark] .PropertyShareModal-module__DA42Pq__shareButton{border:1px solid var(--mantine-color-dark-4)}.PropertyShareModal-module__DA42Pq__shareButton{border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-body);cursor:pointer;text-decoration:none;transition:all .15s}@media (hover:hover){.PropertyShareModal-module__DA42Pq__shareButton:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .PropertyShareModal-module__DA42Pq__shareButton:hover{background-color:var(--mantine-color-dark-6)}.PropertyShareModal-module__DA42Pq__shareButton:hover{border-color:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .PropertyShareModal-module__DA42Pq__shareButton:hover{border-color:var(--mantine-color-dark-3)}}@media (hover:none){.PropertyShareModal-module__DA42Pq__shareButton:active{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .PropertyShareModal-module__DA42Pq__shareButton:active{background-color:var(--mantine-color-dark-6)}.PropertyShareModal-module__DA42Pq__shareButton:active{border-color:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .PropertyShareModal-module__DA42Pq__shareButton:active{border-color:var(--mantine-color-dark-3)}}.PropertyShareModal-module__DA42Pq__shareButton:focus-visible{outline:2px solid var(--mantine-color-red-5);outline-offset:2px}.PropertyShareModal-module__DA42Pq__shareButtonIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.PropertyShareModal-module__DA42Pq__shareButtonIcon[data-platform=line]{color:#fff;background-color:#06c755}.PropertyShareModal-module__DA42Pq__shareButtonIcon[data-platform=twitter]{color:#fff;background-color:#000}.PropertyShareModal-module__DA42Pq__shareButtonIcon[data-platform=facebook]{color:#fff;background-color:#1877f2}.PropertyShareModal-module__DA42Pq__shareButtonIcon[data-platform=email]{background-color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .PropertyShareModal-module__DA42Pq__shareButtonIcon[data-platform=email]{background-color:var(--mantine-color-gray-4)}.PropertyShareModal-module__DA42Pq__shareButtonIcon[data-platform=email]{color:#fff}.PropertyShareModal-module__DA42Pq__shareButtonIcon[data-platform=clipboard]{background-color:var(--mantine-color-red-6);color:#fff}.PropertyShareModal-module__DA42Pq__shareButtonLabel{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-text);font-weight:500}
.MarkerPopover-module__aHsCjq__layer{pointer-events:none;z-index:var(--mantine-z-overlay,200);position:fixed;inset:0}.MarkerPopover-module__aHsCjq__popover{--marker-popover-gap:1rem;--marker-popover-shift-x:0px;transform:translate(calc(-50% + var(--marker-popover-shift-x)),calc(-100% - var(--marker-popover-gap)));pointer-events:auto;opacity:1;transition:transform .12s,opacity .12s;position:absolute}.MarkerPopover-module__aHsCjq__popover[data-placement=bottom]{transform:translate(calc(-50% + var(--marker-popover-shift-x)),var(--marker-popover-gap))}.MarkerPopover-module__aHsCjq__cardWrapper{min-width:min(calc(18.75rem*var(--mantine-scale)),calc(100vw - calc(2rem*var(--mantine-scale))));max-width:min(calc(22.5rem*var(--mantine-scale)),calc(100vw - calc(2rem*var(--mantine-scale))));width:min(calc(22.5rem*var(--mantine-scale)),calc(100vw - calc(2rem*var(--mantine-scale))));background:var(--mantine-color-default);border-radius:var(--mantine-radius-lg);box-shadow:var(--mantine-shadow-lg);overflow:hidden}.MarkerPopover-module__aHsCjq__arrow{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--mantine-color-default);width:0;height:0;margin:0 auto;transform:translateY(-.25rem)}.MarkerPopover-module__aHsCjq__arrow[data-placement=bottom]{border-top:0;border-bottom:8px solid var(--mantine-color-default);transform:translateY(.25rem)}@media (max-width:47.9938em){.MarkerPopover-module__aHsCjq__cardWrapper{min-width:min(calc(16rem*var(--mantine-scale)),calc(100vw - calc(2rem*var(--mantine-scale))));max-width:min(calc(18rem*var(--mantine-scale)),calc(100vw - calc(2rem*var(--mantine-scale))));width:min(calc(18rem*var(--mantine-scale)),calc(100vw - calc(2rem*var(--mantine-scale))))}}
.SearchBox-module__iMmSFq__input{height:calc(2.5rem*var(--mantine-scale));background-color:var(--mantine-color-body);border:1px solid var(--mantine-color-gray-4);border-radius:var(--mantine-radius-xl);box-shadow:var(--mantine-shadow-xs);transition:border-color .1s,box-shadow .1s}@media (min-width:48em){.SearchBox-module__iMmSFq__input{height:calc(2.75rem*var(--mantine-scale))}}.SearchBox-module__iMmSFq__input:focus{border-color:var(--mantine-primary-color-filled);box-shadow:0 0 0 2px var(--mantine-primary-color-light);outline:none}.SearchBox-module__iMmSFq__input:hover{border-color:var(--mantine-color-gray-5)}
.PropertyDetailsModal-module__Gt8FpG__mobileContainer{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.PropertyDetailsModal-module__Gt8FpG__headerContainer{z-index:2;min-width:0;padding-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);background:var(--mantine-color-default);border-bottom:1px solid var(--mantine-color-default-border);position:sticky;top:0}.PropertyDetailsModal-module__Gt8FpG__headerContainerMobile{top:env(safe-area-inset-top,0px)}.PropertyDetailsModal-module__Gt8FpG__headerTitle{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.PropertyDetailsModal-module__Gt8FpG__headerUnits,.PropertyDetailsModal-module__Gt8FpG__headerUnitsScroll{width:100%}.PropertyDetailsModal-module__Gt8FpG__headerUnitsViewport{padding-bottom:calc(.125rem*var(--mantine-scale))}.PropertyDetailsModal-module__Gt8FpG__detailsGrid{padding:var(--mantine-spacing-md);background:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-md)}[data-mantine-color-scheme=dark] .PropertyDetailsModal-module__Gt8FpG__detailsGrid{background:var(--mantine-color-dark-7)}.PropertyDetailsModal-module__Gt8FpG__mapPlaceholder{background:var(--mantine-color-gray-1);min-height:120px}[data-mantine-color-scheme=dark] .PropertyDetailsModal-module__Gt8FpG__mapPlaceholder{background:var(--mantine-color-dark-6)}
.PropertyFeatures-module__2VNpAa__badge{padding-left:calc(.3125rem*var(--mantine-scale));padding-right:calc(.3125rem*var(--mantine-scale))}
.AboutHokinawaSection-module__EJKsvG__container{background-color:var(--mantine-color-gray-0);border:1px solid var(--mantine-color-gray-2)}.AboutHokinawaSection-module__EJKsvG__heading{color:var(--mantine-color-dark-7)}.AboutHokinawaSection-module__EJKsvG__benefitItem{border-radius:var(--mantine-radius-md);padding:.75rem;transition:background-color .14s}@media (hover:hover){:scope:hover .AboutHokinawaSection-module__EJKsvG__benefitItem:hover{background-color:var(--mantine-color-gray-1)}}@media (hover:none){:scope:active .AboutHokinawaSection-module__EJKsvG__benefitItem:hover{background-color:var(--mantine-color-gray-1)}}.AboutHokinawaSection-module__EJKsvG__icon{color:var(--mantine-color-red-6);justify-content:center;align-items:center;display:flex}.AboutHokinawaSection-module__EJKsvG__benefitTitle{color:var(--mantine-color-dark-7);font-size:.95rem;font-weight:600}.AboutHokinawaSection-module__EJKsvG__benefitSubtitle{color:var(--mantine-color-gray-6)}.AboutHokinawaSection-module__EJKsvG__disclaimer{color:var(--mantine-color-gray-5);font-size:.7rem}
.PropertyMapPreview-module__Rimp1G__wrapper{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-lg);background:var(--mantine-color-default);box-shadow:var(--mantine-shadow-xs);width:100%;transition:box-shadow .16s,transform .16s;overflow:hidden}@media (hover:hover){.PropertyMapPreview-module__Rimp1G__wrapper:hover{box-shadow:var(--mantine-shadow-sm);transform:translateY(-2px)}}@media (hover:none){.PropertyMapPreview-module__Rimp1G__wrapper:active{box-shadow:var(--mantine-shadow-sm);transform:translateY(-2px)}}.PropertyMapPreview-module__Rimp1G__preview{width:100%}.PropertyMapPreview-module__Rimp1G__frame{width:100%;position:relative}.PropertyMapPreview-module__Rimp1G__placeholder{background:linear-gradient(135deg,#f4f7fce6,#ecf1f9e6),repeating-linear-gradient(45deg,#d2dae833,#d2dae833 12px,#d2dae859 12px 24px);position:absolute;inset:0}.PropertyMapPreview-module__Rimp1G__mapLayer{position:absolute;inset:0}.PropertyMapPreview-module__Rimp1G__overlay{padding:var(--mantine-spacing-md);pointer-events:none;background:0 0;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;inset:0}.PropertyMapPreview-module__Rimp1G__cta{padding:calc(var(--mantine-spacing-xs)/1.5)var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);background:color-mix(in srgb,var(--mantine-color-white)92%,transparent);color:var(--mantine-color-dark-9);box-shadow:var(--mantine-shadow-xs);pointer-events:auto;align-items:center;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}@media (hover:hover){.PropertyMapPreview-module__Rimp1G__cta:hover{box-shadow:var(--mantine-shadow-sm);transform:translateY(-1px)}}@media (hover:none){.PropertyMapPreview-module__Rimp1G__cta:active{box-shadow:var(--mantine-shadow-sm);transform:translateY(-1px)}}.PropertyMapPreview-module__Rimp1G__cta:focus-visible{outline:2px solid var(--mantine-color-blue-5);outline-offset:2px}
.PropertyDetails-module__zdOdqG__heroFullBleed{margin-inline:calc(var(--mantine-spacing-md)*-1)}@media (min-width:62em){.PropertyDetails-module__zdOdqG__heroFullBleed{border-radius:var(--mantine-radius-md);margin-inline:0;overflow:hidden}}.PropertyDetails-module__zdOdqG__summaryHero{background:var(--mantine-color-default)}.PropertyDetails-module__zdOdqG__summaryHistorical{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] :scope .PropertyDetails-module__zdOdqG__summaryHero{background:var(--mantine-color-dark-6)}[data-mantine-color-scheme=dark] :scope .PropertyDetails-module__zdOdqG__summaryHistorical{background:var(--mantine-color-dark-7)}.PropertyDetails-module__zdOdqG__newBadge{top:calc(.75rem*var(--mantine-scale));left:calc(.75rem*var(--mantine-scale));z-index:3;padding:calc(.25rem*var(--mantine-scale))calc(.625rem*var(--mantine-scale));border-radius:var(--mantine-radius-md);background:color-mix(in srgb,var(--mantine-color-pink-7),transparent 25%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute}.PropertyDetails-module__zdOdqG__detailsGrid{width:min(100%,calc(25rem*var(--mantine-scale)));margin-inline:auto}@media (min-width:36em){.PropertyDetails-module__zdOdqG__detailsGrid{width:100%}}
.PropertyFilters-module__ESnKea__scrollContainer{--filters-horizontal-padding:calc(var(--mantine-spacing-md)*1.5);background:var(--mantine-color-body);flex-direction:column;flex:1;gap:0;height:100%;min-height:0;display:flex;position:relative;overflow-x:hidden}.PropertyFilters-module__ESnKea__header{padding:var(--mantine-spacing-md)var(--filters-horizontal-padding)var(--mantine-spacing-sm);border-bottom:1px solid color-mix(in srgb,var(--mantine-color-gray-3)70%,transparent);background:var(--mantine-color-body);z-index:2;position:relative}.PropertyFilters-module__ESnKea__footer{padding:var(--mantine-spacing-sm)var(--filters-horizontal-padding)var(--mantine-spacing-md);border-top:1px solid color-mix(in srgb,var(--mantine-color-gray-3)70%,transparent);background:var(--mantine-color-body);z-index:2;position:relative}.PropertyFilters-module__ESnKea__sectionsScroll{flex:1;width:100%;min-height:0;position:relative}.PropertyFilters-module__ESnKea__sectionsScroll .mantine-ScrollArea-viewport{width:100%;overflow-x:hidden}.PropertyFilters-module__ESnKea__sectionsScroll .mantine-ScrollArea-content{width:100%}.PropertyFilters-module__ESnKea__sectionsInner{padding-inline:var(--filters-horizontal-padding);padding-bottom:var(--mantine-spacing-sm)}.PropertyFilters-module__ESnKea__scrollIndicator{bottom:5rem;right:var(--mantine-spacing-sm);background:color-mix(in srgb,var(--mantine-color-body)85%,transparent);width:2.25rem;height:2.25rem;box-shadow:0 .35rem 1rem color-mix(in srgb,var(--mantine-color-black)12%,transparent);color:var(--mantine-color-dimmed);opacity:0;pointer-events:none;z-index:2;border-radius:999px;justify-content:center;align-items:center;transition:opacity .12s,transform .12s;display:flex;position:absolute;transform:translateY(.4rem)}.PropertyFilters-module__ESnKea__scrollIndicatorVisible{opacity:1;transform:translateY(0)}.PropertyFilters-module__ESnKea__sliderInputs{width:100%;margin-top:var(--mantine-spacing-md);align-items:flex-start;gap:var(--mantine-spacing-sm);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.PropertyFilters-module__ESnKea__sliderInputWrapper{flex:1 1 0;min-width:0;display:flex}.PropertyFilters-module__ESnKea__sliderInput{flex:1 1 0;width:100%;min-width:0}.PropertyFilters-module__ESnKea__sliderInput input{text-align:center}.PropertyFilters-module__ESnKea__sliderInputRight{margin-left:0}.PropertyFilters-module__ESnKea__sliderDivider{color:var(--mantine-color-gray-6);font-weight:600;font-size:var(--mantine-font-size-lg)}.PropertyFilters-module__ESnKea__sliderDividerWrapper{justify-content:center;align-items:center;min-width:2.5rem;height:100%;display:flex}.PropertyFilters-module__ESnKea__sliderControl{padding-top:var(--mantine-spacing-sm);padding-bottom:var(--mantine-spacing-md);max-width:90%;margin-inline:auto}.PropertyFilters-module__ESnKea__section{padding-top:var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-md)}.PropertyFilters-module__ESnKea__section:first-child{padding-top:0}.PropertyFilters-module__ESnKea__section:last-child{padding-bottom:0}.PropertyFilters-module__ESnKea__sectionsInner>.PropertyFilters-module__ESnKea__section:first-child{margin-top:var(--mantine-spacing-md)}.PropertyFilters-module__ESnKea__sectionGrid{width:100%}.PropertyFilters-module__ESnKea__inlineFields{gap:var(--mantine-spacing-md);display:grid}.PropertyFilters-module__ESnKea__inlineFields>*{min-width:0}.PropertyFilters-module__ESnKea__inlineFields>*{min-width:0}.PropertyFilters-module__ESnKea__checkboxGrid{align-items:center;gap:var(--mantine-spacing-sm)}@media (min-width:36em){.PropertyFilters-module__ESnKea__inlineFields{gap:var(--mantine-spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48em){.PropertyFilters-module__ESnKea__scrollContainer{--filters-horizontal-padding:calc(var(--mantine-spacing-lg)*1.5);padding-block:0}.PropertyFilters-module__ESnKea__modalContent{max-width:41rem;max-height:min(100vh,111.6rem);overflow:hidden}.PropertyFilters-module__ESnKea__modalBody{height:100%;max-height:min(100vh,111.6rem)}}.PropertyFilters-module__ESnKea__modalContent{width:min(90%,37.8rem);max-height:min(100vh,111.6rem);overflow:hidden}.PropertyFilters-module__ESnKea__modalBody{flex-direction:column;height:100%;max-height:min(100vh,111.6rem);padding:0;display:flex;overflow:hidden}@media (min-width:62em){.PropertyFilters-module__ESnKea__modalContent{max-width:49.4rem;max-height:min(100vh,111.6rem);overflow:hidden}}
.MapLayout-module__2XIktW__container{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;width:100%;display:flex;overflow:hidden}.MapLayout-module__2XIktW__mainContent{flex:1;position:relative;overflow:hidden}.MapLayout-module__2XIktW__mapContainer{position:absolute;inset:0;overflow:hidden}.MapLayout-module__2XIktW__map{width:100%;height:100%}.MapLayout-module__2XIktW__headerSearchGroup{width:100%;max-width:calc(48.75rem*var(--mantine-scale));align-items:stretch;gap:var(--mantine-spacing-xs);margin:0 auto;display:flex}.MapLayout-module__2XIktW__headerSearchInner{flex:auto;width:100%;min-width:0}.MapLayout-module__2XIktW__filterButton{flex:none;align-items:center;display:flex}.MapLayout-module__2XIktW__iconOnlyFilterButton{padding-inline:var(--mantine-spacing-sm);min-width:auto}.MapLayout-module__2XIktW__zoomNoticeWrapper{top:calc(1rem*var(--mantine-scale));z-index:20;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.MapLayout-module__2XIktW__zoomNotice{pointer-events:none;max-width:min(90vw,calc(22.5rem*var(--mantine-scale)));background-color:var(--mantine-color-body)}.MapLayout-module__2XIktW__limitIndicator{top:calc(1rem*var(--mantine-scale));left:calc(1rem*var(--mantine-scale));z-index:20;padding:calc(.375rem*var(--mantine-scale));border-radius:var(--mantine-radius-xl);border:1px solid var(--mantine-color-gray-3);align-items:center;gap:0;display:inline-flex;position:absolute}[data-mantine-color-scheme=dark] .MapLayout-module__2XIktW__limitIndicator{border:1px solid var(--mantine-color-dark-4)}.MapLayout-module__2XIktW__limitIndicator{background-color:var(--mantine-color-body);box-shadow:var(--mantine-shadow-md);color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .MapLayout-module__2XIktW__limitIndicator{color:var(--mantine-color-dark-0)}.MapLayout-module__2XIktW__limitIndicator{cursor:pointer;width:calc(2.25rem*var(--mantine-scale));min-height:calc(2.25rem*var(--mantine-scale));transition:width .15s,padding .15s,border-color .15s,box-shadow .15s;overflow:hidden}.MapLayout-module__2XIktW__limitIndicator:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.MapLayout-module__2XIktW__limitIndicatorIcon{color:var(--mantine-color-black);margin-left:calc(.1875rem*var(--mantine-scale));flex:none}.MapLayout-module__2XIktW__limitIndicator[data-expanded=true]{width:min(85vw,calc(23.75rem*var(--mantine-scale)));padding-inline:var(--mantine-spacing-sm);gap:var(--mantine-spacing-xs)}.MapLayout-module__2XIktW__limitIndicatorText{font-size:var(--mantine-font-size-xs);white-space:nowrap;opacity:0;max-width:0;transition:opacity .12s,max-width .15s;overflow:hidden}.MapLayout-module__2XIktW__limitIndicator[data-expanded=true] .MapLayout-module__2XIktW__limitIndicatorText{opacity:1;max-width:100%}.MapLayout-module__2XIktW__sidePanel{width:calc(25rem*var(--mantine-scale));background-color:var(--mantine-color-body);border-left:1px solid var(--mantine-color-gray-3);position:absolute;top:0;bottom:0;right:0}[data-mantine-color-scheme=dark] .MapLayout-module__2XIktW__sidePanel{border-left:1px solid var(--mantine-color-dark-4)}.MapLayout-module__2XIktW__sidePanel{z-index:10;box-shadow:var(--mantine-shadow-lg);flex-direction:column;transition:transform .3s ease-in-out,opacity .3s ease-in-out;display:flex;overflow:hidden}@media (min-width:48em){.MapLayout-module__2XIktW__headerSearchInner{max-width:calc(40rem*var(--mantine-scale));flex:auto}}@media (min-width:75em){.MapLayout-module__2XIktW__sidePanel{width:calc(28.125rem*var(--mantine-scale))}}.MapLayout-module__2XIktW__affixButton{box-shadow:var(--mantine-shadow-md);background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media (min-width:88em){.MapLayout-module__2XIktW__sidePanel{width:calc(31.25rem*var(--mantine-scale))}}
.MessageThreadCard-module__4Ju3Zq__root{--msg-self-bg:var(--mantine-color-dark-4);--msg-self-fg:var(--mantine-color-white);--msg-self-border:var(--mantine-color-dark-4);--msg-other-bg:var(--mantine-color-gray-0);--msg-other-fg:var(--mantine-color-text);--msg-other-border:var(--mantine-color-gray-3);--msg-system-border:var(--mantine-color-gray-3);--msg-meta-self:var(--mantine-color-dark-6);--msg-meta-other:var(--mantine-color-gray-7);--msg-meta-system:var(--mantine-color-dimmed);--msg-warning:var(--mantine-color-orange-8);flex-direction:column;min-height:0;display:flex;overflow:hidden}.MessageThreadCard-module__4Ju3Zq__rootFill{height:100%;min-height:0}.MessageThreadCard-module__4Ju3Zq__header{margin-bottom:var(--mantine-spacing-md)}.MessageThreadCard-module__4Ju3Zq__messageList{gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-sm);flex-direction:column;display:flex}.MessageThreadCard-module__4Ju3Zq__messageItem{flex-direction:column;gap:.35rem;display:flex}.MessageThreadCard-module__4Ju3Zq__messageItem[data-author-change=true]{margin-top:var(--mantine-spacing-xs)}.MessageThreadCard-module__4Ju3Zq__messageRow{align-items:flex-end;gap:var(--mantine-spacing-xs);width:100%;display:flex}.MessageThreadCard-module__4Ju3Zq__messageRow[data-role=applicant]{justify-content:flex-end}.MessageThreadCard-module__4Ju3Zq__messageRow[data-role=hokinawa]{justify-content:flex-start}.MessageThreadCard-module__4Ju3Zq__senderMarker{width:calc(1.5rem*var(--mantine-scale));height:calc(1.5rem*var(--mantine-scale));color:var(--mantine-color-text);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.MessageThreadCard-module__4Ju3Zq__senderMarker[data-author=applicant]{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4);color:var(--mantine-color-white)}.MessageThreadCard-module__4Ju3Zq__senderMarker[data-author=hokinawa]{background-color:var(--mantine-color-gray-0);border-color:var(--mantine-color-gray-3);color:var(--mantine-color-dark-5)}.MessageThreadCard-module__4Ju3Zq__messageItem[data-role=applicant]{align-items:flex-end}.MessageThreadCard-module__4Ju3Zq__messageItem[data-role=hokinawa]{align-items:flex-start}.MessageThreadCard-module__4Ju3Zq__messageItem[data-role=system]{align-items:center}.MessageThreadCard-module__4Ju3Zq__bubble{word-break:break-word;max-width:84%;box-shadow:none;border:1px solid #0000;border-radius:1rem;padding:.75rem 1rem}.MessageThreadCard-module__4Ju3Zq__bubbleApplicant{background-color:var(--msg-self-bg);color:var(--msg-self-fg);border-color:var(--msg-self-border);border-bottom-right-radius:.35rem}.MessageThreadCard-module__4Ju3Zq__bubbleHokinawa{background-color:var(--msg-other-bg);color:var(--msg-other-fg);border-color:var(--msg-other-border);border-bottom-left-radius:.35rem}.MessageThreadCard-module__4Ju3Zq__bubbleSystem{background-color:var(--mantine-color-gray-0);border:1px dashed var(--msg-system-border);max-width:100%;color:var(--msg-meta-system)}.MessageThreadCard-module__4Ju3Zq__timestamp{font-size:.75rem}.MessageThreadCard-module__4Ju3Zq__metaRow{width:100%}.MessageThreadCard-module__4Ju3Zq__metaRow[data-role=applicant]{justify-content:flex-end}.MessageThreadCard-module__4Ju3Zq__metaRow[data-role=hokinawa]{justify-content:flex-start}.MessageThreadCard-module__4Ju3Zq__metaRow[data-role=system]{justify-content:center}.MessageThreadCard-module__4Ju3Zq__timestampSelf{color:var(--msg-meta-self)}.MessageThreadCard-module__4Ju3Zq__timestampOther{color:var(--msg-meta-other)}.MessageThreadCard-module__4Ju3Zq__timestampSystem{color:var(--msg-meta-system)}.MessageThreadCard-module__4Ju3Zq__sending{color:var(--msg-meta-system);font-size:.75rem}.MessageThreadCard-module__4Ju3Zq__tip{color:var(--mantine-color-dimmed);margin-top:var(--mantine-spacing-xs);font-size:.75rem}.MessageThreadCard-module__4Ju3Zq__footer{margin-top:var(--mantine-spacing-md);z-index:2;background:var(--mantine-color-default);border-top:1px solid var(--mantine-color-gray-2);padding-top:var(--mantine-spacing-sm);padding-bottom:calc(var(--mantine-spacing-xs) + env(safe-area-inset-bottom));flex-shrink:0;position:sticky;bottom:0}.MessageThreadCard-module__4Ju3Zq__scrollWrapper{position:relative}.MessageThreadCard-module__4Ju3Zq__scrollWrapperFill{flex:1;min-height:0;overflow:hidden}.MessageThreadCard-module__4Ju3Zq__scrollButton{right:var(--mantine-spacing-md);bottom:var(--mantine-spacing-md);box-shadow:var(--mantine-shadow-sm);position:absolute}.MessageThreadCard-module__4Ju3Zq__composerActions{margin-left:auto}.MessageThreadCard-module__4Ju3Zq__attachmentPill{align-items:center;gap:var(--mantine-spacing-xs);padding-inline:var(--mantine-spacing-sm);background:var(--mantine-color-gray-1);color:var(--mantine-color-text);border:1px solid var(--mantine-color-gray-3);box-shadow:none;display:inline-flex}.MessageThreadCard-module__4Ju3Zq__attachmentPillLabel{align-items:center;gap:var(--mantine-spacing-xs);display:inline-flex}.MessageThreadCard-module__4Ju3Zq__attachmentPillRemove{color:var(--mantine-color-dimmed)}.MessageThreadCard-module__4Ju3Zq__composerWarning{color:var(--msg-warning)}
.MobileBottomSheet-module__GIk3Va__body{padding-bottom:env(safe-area-inset-bottom);height:100%;overflow-y:auto}
.MessageThreadList-module__EydsmW__list{gap:var(--mantine-spacing-sm);flex-direction:column;display:flex}.MessageThreadList-module__EydsmW__item{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-sm);background-color:var(--mantine-color-body);transition:border-color .15s,box-shadow .15s}.MessageThreadList-module__EydsmW__item[data-active=true]{border-color:var(--mantine-color-dark-4);box-shadow:var(--mantine-shadow-sm)}.MessageThreadList-module__EydsmW__item[data-unread=true]{border-color:var(--mantine-color-dark-2)}.MessageThreadList-module__EydsmW__thumbnail{border-radius:var(--mantine-radius-md);object-fit:cover}.MessageThreadList-module__EydsmW__titleRow{min-width:0}.MessageThreadList-module__EydsmW__statusRow{justify-content:flex-start;align-items:center;min-height:1.25rem;display:flex}.MessageThreadList-module__EydsmW__preview{color:var(--mantine-color-dimmed);font-size:.8125rem}.MessageThreadList-module__EydsmW__metaRow{justify-content:space-between;align-items:center;margin-top:.25rem;display:flex}
.ApplicationsPanel-module__radXqW__card{transition:background-color .15s,box-shadow .15s,transform .15s,border-color .15s}.ApplicationsPanel-module__radXqW__clickable{cursor:pointer}@media (hover:hover){.ApplicationsPanel-module__radXqW__card.ApplicationsPanel-module__radXqW__clickable:hover{background-color:var(--mantine-color-gray-0);box-shadow:var(--mantine-shadow-sm);border-color:var(--mantine-color-gray-4);transform:translateY(-.125rem)}}@media (hover:none){.ApplicationsPanel-module__radXqW__card.ApplicationsPanel-module__radXqW__clickable:active{background-color:var(--mantine-color-gray-0);box-shadow:var(--mantine-shadow-sm);border-color:var(--mantine-color-gray-4);transform:translateY(-.125rem)}}.ApplicationsPanel-module__radXqW__listCard{cursor:pointer;transition:background-color .12s,box-shadow .12s,border-color .12s}@media (hover:hover){.ApplicationsPanel-module__radXqW__listCard:hover{background-color:var(--mantine-color-gray-0);box-shadow:var(--mantine-shadow-xs);border-color:var(--mantine-color-gray-4)}}@media (hover:none){.ApplicationsPanel-module__radXqW__listCard:active{background-color:var(--mantine-color-gray-0);box-shadow:var(--mantine-shadow-xs);border-color:var(--mantine-color-gray-4)}}.ApplicationsPanel-module__radXqW__listCardActive{background-color:var(--mantine-color-blue-0)}.ApplicationsPanel-module__radXqW__clickable:focus-visible{outline:2px solid var(--mantine-color-blue-5);outline-offset:.125rem}
.SameBuildingUnits-module__xEJ1pG__section{padding-top:var(--mantine-spacing-lg);padding-bottom:var(--mantine-spacing-md)}.SameBuildingUnits-module__xEJ1pG__mobileScroll{margin-left:calc(-1*var(--mantine-spacing-md));margin-right:calc(-1*var(--mantine-spacing-md));padding-left:var(--mantine-spacing-md);padding-right:var(--mantine-spacing-md)}.SameBuildingUnits-module__xEJ1pG__scrollContent{gap:var(--mantine-spacing-sm);padding-bottom:var(--mantine-spacing-xs);display:flex}.SameBuildingUnits-module__xEJ1pG__scrollCard{flex-shrink:0;width:280px}
@keyframes LandingSearch-module__ZBnrpG__filters-nudge-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--mantine-primary-color-filled)30%,transparent)}70%{box-shadow:0 0 0 .6rem color-mix(in srgb,var(--mantine-primary-color-filled)12%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--mantine-primary-color-filled)0%,transparent)}}.LandingSearch-module__ZBnrpG__filtersNudge{box-shadow:0 0 0 0 color-mix(in srgb,var(--mantine-primary-color-filled)30%,transparent);animation:1.8s ease-out infinite LandingSearch-module__ZBnrpG__filters-nudge-pulse;position:relative}@media (prefers-reduced-motion:reduce){.LandingSearch-module__ZBnrpG__filtersNudge{animation:none}}
.UnitSummaryCard-module__mIcatW__link{color:inherit;text-decoration:none;display:block}.UnitSummaryCard-module__mIcatW__horizontalCard{transition:box-shadow .15s}@media (hover:hover){.UnitSummaryCard-module__mIcatW__horizontalCard:hover{box-shadow:var(--mantine-shadow-md)}}@media (hover:none){.UnitSummaryCard-module__mIcatW__horizontalCard:active{box-shadow:var(--mantine-shadow-md)}}.UnitSummaryCard-module__mIcatW__horizontalImage{border-radius:var(--mantine-radius-sm);flex-shrink:0;width:80px;height:80px;position:relative;overflow:hidden}.UnitSummaryCard-module__mIcatW__verticalCard{transition:transform .15s,box-shadow .15s}@media (hover:hover){.UnitSummaryCard-module__mIcatW__verticalCard:hover{box-shadow:var(--mantine-shadow-lg);transform:translateY(-2px)}}@media (hover:none){.UnitSummaryCard-module__mIcatW__verticalCard:active{box-shadow:var(--mantine-shadow-lg);transform:translateY(-2px)}}.UnitSummaryCard-module__mIcatW__verticalImage{aspect-ratio:4/3;border-radius:var(--mantine-radius-lg)var(--mantine-radius-lg)0 0;width:100%;position:relative;overflow:hidden}
.FeaturedSection-module__DBfJIq__propertyCard{cursor:pointer;flex-direction:column;width:100%;height:100%;transition:transform .2s,box-shadow .2s;display:flex}.FeaturedSection-module__DBfJIq__propertyCard:hover{box-shadow:var(--mantine-shadow-md);transform:translateY(-4px)}.FeaturedSection-module__DBfJIq__propertyGrid{place-items:stretch stretch;width:100%}.FeaturedSection-module__DBfJIq__gridContainer{width:100%;max-width:100%;margin:0 auto}@media (min-width:48em){.FeaturedSection-module__DBfJIq__gridContainer{max-width:calc(45rem*var(--mantine-scale))}}@media (min-width:75em){.FeaturedSection-module__DBfJIq__gridContainer{max-width:calc(82.5rem*var(--mantine-scale))}}.FeaturedSection-module__DBfJIq__propertyBadge{position:absolute;top:12px;left:12px}.FeaturedSection-module__DBfJIq__propertyLink{height:100%;text-decoration:none;display:block}.FeaturedSection-module__DBfJIq__cardBody{justify-content:flex-start;gap:calc(.375rem*var(--mantine-scale));flex-direction:column;flex:1;display:flex}.FeaturedSection-module__DBfJIq__cardTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;line-height:1.3;overflow:hidden}.FeaturedSection-module__DBfJIq__cardRent{white-space:nowrap;flex-shrink:0;line-height:1.2}.FeaturedSection-module__DBfJIq__cardMeta{margin-top:auto}.FeaturedSection-module__DBfJIq__metaRow{align-items:center;gap:calc(.5rem*var(--mantine-scale));display:flex}.FeaturedSection-module__DBfJIq__metaStation{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.FeaturedSection-module__DBfJIq__metaLayout{white-space:nowrap;flex-shrink:0}
.SimilarProperties-module__WxEL7q__section{padding-top:var(--mantine-spacing-xl);padding-bottom:var(--mantine-spacing-lg)}
.SearchHubLinksSection-module__YN64_G__regionBlock{padding:calc(.625rem*var(--mantine-scale));border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-gray-0)}.SearchHubLinksSection-module__YN64_G__hiddenBlock{display:none}.SearchHubLinksSection-module__YN64_G__grayLink{color:var(--mantine-color-gray-7)}.SearchHubLinksSection-module__YN64_G__grayLink:hover{color:var(--mantine-color-gray-9)}
@keyframes animations-module__-AnrDq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animations-module__-AnrDq__spin{animation:1s linear infinite animations-module__-AnrDq__spin}.animations-module__-AnrDq__dimmed{opacity:.6}
.BenefitsSection-module__6GBY5a__item{text-align:center;padding-block:.5rem;transition:transform .14s}@media (hover:hover){:scope:hover .BenefitsSection-module__6GBY5a__item:hover{transform:translateY(calc(-.1875rem*var(--mantine-scale)))}}@media (hover:none){:scope:active .BenefitsSection-module__6GBY5a__item:hover{transform:translateY(calc(-.1875rem*var(--mantine-scale)))}}.BenefitsSection-module__6GBY5a__icon{color:var(--mantine-color-red-6);transition:transform .14s,color .14s,filter .14s}@media (hover:hover){:scope:hover .BenefitsSection-module__6GBY5a__item:hover .BenefitsSection-module__6GBY5a__icon{color:var(--mantine-color-red-8);transform:scale(1.08)}}@media (hover:none){:scope:active .BenefitsSection-module__6GBY5a__item:hover .BenefitsSection-module__6GBY5a__icon{color:var(--mantine-color-red-8);transform:scale(1.08)}}.BenefitsSection-module__6GBY5a__title{color:var(--mantine-color-dark-7);font-size:1.35rem;font-weight:700}@media (min-width:48em){.BenefitsSection-module__6GBY5a__title{font-size:1.55rem}}.BenefitsSection-module__6GBY5a__subtitle{color:var(--mantine-color-gray-6)}.BenefitsSection-module__6GBY5a__disclaimer{color:var(--mantine-color-gray-5);font-size:.75rem}
.PropertyListItem-module__6TdjHq__card{cursor:pointer;transition:all .2s;position:relative}.PropertyListItem-module__6TdjHq__card:hover{box-shadow:var(--mantine-shadow-lg);transform:translateY(-3px)}.PropertyListItem-module__6TdjHq__cardApplied{border:1px solid var(--mantine-color-teal-3);box-shadow:0 0 0 calc(.125rem*var(--mantine-scale))color-mix(in srgb,var(--mantine-color-teal-3),transparent 60%)}.PropertyListItem-module__6TdjHq__unitSummary{width:calc(10.625rem*var(--mantine-scale));min-width:calc(9.375rem*var(--mantine-scale));max-width:calc(13.75rem*var(--mantine-scale));border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);background:var(--mantine-color-default);text-align:left;padding:var(--mantine-spacing-xs)var(--mantine-spacing-sm);cursor:pointer;flex:none;transition:border-color .15s,background-color .15s,transform .15s}@media (hover:hover){.PropertyListItem-module__6TdjHq__unitSummary:hover{border-color:var(--mantine-primary-color-4);background:var(--mantine-primary-color-0);transform:translateY(calc(-.0625rem*var(--mantine-scale)))}}@media (hover:none){.PropertyListItem-module__6TdjHq__unitSummary:active{border-color:var(--mantine-primary-color-4);background:var(--mantine-primary-color-0);transform:translateY(calc(-.0625rem*var(--mantine-scale)))}}.PropertyListItem-module__6TdjHq__unitSummary:focus-visible{outline:calc(.125rem*var(--mantine-scale))solid var(--mantine-primary-color-6);outline-offset:calc(.125rem*var(--mantine-scale))}[data-mantine-color-scheme=dark] .PropertyListItem-module__6TdjHq__unitSummary{border-color:var(--mantine-color-dark-4)}@media (hover:hover){[data-mantine-color-scheme=dark] .PropertyListItem-module__6TdjHq__unitSummary:hover{background:color-mix(in srgb,var(--mantine-primary-color-4),transparent 75%)}}@media (hover:none){[data-mantine-color-scheme=dark] .PropertyListItem-module__6TdjHq__unitSummary:active{background:color-mix(in srgb,var(--mantine-primary-color-4),transparent 75%)}}.PropertyListItem-module__6TdjHq__unitSummaryApplied{border-color:var(--mantine-color-teal-4);background:color-mix(in srgb,var(--mantine-color-teal-1),transparent 35%)}.PropertyListItem-module__6TdjHq__unitSummaryContent{width:100%}.PropertyListItem-module__6TdjHq__unitSummaryInfo{flex:1;min-width:0}.PropertyListItem-module__6TdjHq__unitTitleRow{flex-wrap:nowrap}.PropertyListItem-module__6TdjHq__unitSummaryMeta{gap:var(--mantine-spacing-xs);white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.PropertyListItem-module__6TdjHq__unitSummaryMeta>*,.PropertyListItem-module__6TdjHq__unitSummaryPricing{flex-shrink:0}.PropertyListItem-module__6TdjHq__mobileItem{cursor:pointer;padding:var(--mantine-spacing-sm)var(--mantine-spacing-md);border-bottom:1px solid var(--mantine-color-gray-3);background-color:var(--mantine-color-default);position:relative}[data-mantine-color-scheme=dark] .PropertyListItem-module__6TdjHq__mobileItem{background-color:var(--mantine-color-dark-7)}.PropertyListItem-module__6TdjHq__mobileItem{transition:background-color .2s}@media (hover:hover){.PropertyListItem-module__6TdjHq__mobileItem:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .PropertyListItem-module__6TdjHq__mobileItem:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){.PropertyListItem-module__6TdjHq__mobileItem:active{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .PropertyListItem-module__6TdjHq__mobileItem:active{background-color:var(--mantine-color-dark-5)}}.PropertyListItem-module__6TdjHq__mobileItem:last-child{border-bottom:none}[data-mantine-color-scheme=dark] .PropertyListItem-module__6TdjHq__mobileItem{border-bottom-color:var(--mantine-color-dark-4)}.PropertyListItem-module__6TdjHq__mobileItemApplied{border-left:calc(.1875rem*var(--mantine-scale))solid var(--mantine-color-teal-4);background:color-mix(in srgb,var(--mantine-color-teal-0),transparent 20.0%)}.PropertyListItem-module__6TdjHq__imageContainer{width:calc(7.5rem*var(--mantine-scale));height:calc(5.625rem*var(--mantine-scale));border-radius:var(--mantine-radius-sm);flex-shrink:0;overflow:hidden}.PropertyListItem-module__6TdjHq__mobileImageContainer{width:calc(5rem*var(--mantine-scale));height:calc(3.75rem*var(--mantine-scale));border-radius:var(--mantine-radius-sm);flex-shrink:0;overflow:hidden}.PropertyListItem-module__6TdjHq__newBadge{top:calc(.625rem*var(--mantine-scale));left:calc(.625rem*var(--mantine-scale));z-index:1;padding:calc(.125rem*var(--mantine-scale))calc(.3125rem*var(--mantine-scale));border-radius:var(--mantine-radius-sm);background:color-mix(in srgb,var(--mantine-color-pink-7),transparent 20.0%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:calc(.625rem*var(--mantine-scale));position:absolute}.PropertyListItem-module__6TdjHq__image{object-fit:cover;width:100%;height:100%}.PropertyListItem-module__6TdjHq__unitsScroller{width:100%;padding-top:0;padding-bottom:0}.PropertyListItem-module__6TdjHq__unitsRow{padding-inline:0;padding-top:0}.PropertyListItem-module__6TdjHq__unitsViewport{padding-top:calc(.125rem*var(--mantine-scale));overflow:auto visible!important}
.FavoritesPanel-module__Rr9FDq__card{cursor:pointer;transition:all .2s}.FavoritesPanel-module__Rr9FDq__card:hover{box-shadow:var(--mantine-shadow-md);transform:translateY(-2px)}
.ManagementCompaniesBanner-module__9HCDNq__banner{background:var(--mantine-color-default);border-radius:calc(.75rem*var(--mantine-scale));border:calc(.0625rem*var(--mantine-scale))solid var(--mantine-color-gray-2);box-shadow:var(--mantine-shadow-sm);padding:calc(1.625rem*var(--mantine-scale));position:relative;overflow:hidden}@media (min-width:48em){.ManagementCompaniesBanner-module__9HCDNq__banner{padding:calc(1.125rem*var(--mantine-scale))}}@media (min-width:62em){.ManagementCompaniesBanner-module__9HCDNq__banner{padding:calc(1.375rem*var(--mantine-scale))}}.ManagementCompaniesBanner-module__9HCDNq__banner:before{content:"";height:calc(.25rem*var(--mantine-scale));background:linear-gradient(90deg,var(--mantine-color-red-6),var(--mantine-color-orange-5)25%,var(--mantine-color-green-6)52%,var(--mantine-color-blue-6)75%,var(--mantine-color-pink-5));position:absolute;top:0;left:0;right:0}.ManagementCompaniesBanner-module__9HCDNq__layout{align-items:center}@media (min-width:62em){.ManagementCompaniesBanner-module__9HCDNq__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.ManagementCompaniesBanner-module__9HCDNq__copy{text-align:center}@media (min-width:62em){.ManagementCompaniesBanner-module__9HCDNq__copy{text-align:left}}.ManagementCompaniesBanner-module__9HCDNq__headline{font-weight:800;font-size:clamp(calc(1.5rem*var(--mantine-scale)),3.8vw,calc(2.25rem*var(--mantine-scale)));color:var(--mantine-color-dark-7);align-items:center;gap:calc(.5rem*var(--mantine-scale));justify-content:center;width:100%;margin-top:0;line-height:1.1;display:inline-flex}.ManagementCompaniesBanner-module__9HCDNq__yenIcon{color:var(--mantine-color-red-6);align-items:center;display:inline-flex}@media (min-width:48em){.ManagementCompaniesBanner-module__9HCDNq__headline{margin-top:calc(.375rem*var(--mantine-scale))}}@media (min-width:62em){.ManagementCompaniesBanner-module__9HCDNq__headline{margin-top:calc(.25rem*var(--mantine-scale));justify-content:flex-start}}.ManagementCompaniesBanner-module__9HCDNq__subline{color:var(--mantine-color-gray-7);font-size:clamp(calc(1.125rem*var(--mantine-scale)),2.8vw,calc(1.625rem*var(--mantine-scale)));padding-left:calc(.625rem*var(--mantine-scale));font-weight:600;line-height:1.5}.ManagementCompaniesBanner-module__9HCDNq__logoGrid{grid-auto-rows:var(--logo-row-height);place-items:center;column-gap:calc(2rem*var(--mantine-scale));--logo-row-height:calc(4rem*var(--mantine-scale));width:100%}.ManagementCompaniesBanner-module__9HCDNq__logoTile{justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media (min-width:48em){.ManagementCompaniesBanner-module__9HCDNq__logoGrid{--logo-row-height:calc(4.5rem*var(--mantine-scale));column-gap:calc(3rem*var(--mantine-scale))}}.ManagementCompaniesBanner-module__9HCDNq__logoImageWrapper{--logo-width:calc(10.625rem*var(--mantine-scale));width:min(var(--logo-width),100%)}@media (min-width:48em){.ManagementCompaniesBanner-module__9HCDNq__logoImageWrapper{--logo-width:calc(11.875rem*var(--mantine-scale))}}.ManagementCompaniesBanner-module__9HCDNq__logoImage{object-fit:contain;width:100%;height:auto}.ManagementCompaniesBanner-module__9HCDNq__sumitomoOffset{transform:translateY(calc(.3125rem*var(--mantine-scale)))}.ManagementCompaniesBanner-module__9HCDNq__mitsuiOffset{transform:translateY(calc(.1875rem*var(--mantine-scale)))}.ManagementCompaniesBanner-module__9HCDNq__logoFallback{color:var(--mantine-color-gray-6);font-size:calc(.75rem*var(--mantine-scale));text-align:center;font-weight:600;line-height:1.4}
.WorkQueueList-module__6PClOq__root{height:100%;min-height:0}
.PageShell-module__SoTHYG__shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.PageShell-module__SoTHYG__main{flex-direction:column;flex:1;min-height:0;display:flex}.PageShell-module__SoTHYG__mainContent{flex-direction:column;display:flex}.PageShell-module__SoTHYG__mainContentFlow{flex-direction:column;min-height:100%;display:flex}.PageShell-module__SoTHYG__footerInsideMain{margin-top:auto}.PageShell-module__SoTHYG__main[data-main-scroll=auto]{overflow:auto}.PageShell-module__SoTHYG__main[data-main-scroll=hidden]{overflow:hidden}.PageShell-module__SoTHYG__footer{padding-top:calc(1.5rem*var(--mantine-scale));padding-bottom:calc(calc(1.5rem*var(--mantine-scale)) + env(safe-area-inset-bottom))}@media (min-width:48em){.PageShell-module__SoTHYG__footer{padding-top:calc(2rem*var(--mantine-scale));padding-bottom:calc(calc(2rem*var(--mantine-scale)) + env(safe-area-inset-bottom))}}.PageShell-module__SoTHYG__footerDesktopOnly{display:none}@media (min-width:48em){.PageShell-module__SoTHYG__footerDesktopOnly{display:block}}
.WorkQueuePane-module__v2s3Sq__root{min-height:0}.WorkQueuePane-module__v2s3Sq__root>*{flex-shrink:0}.WorkQueuePane-module__v2s3Sq__internal{height:100%}.WorkQueuePane-module__v2s3Sq__natural{height:auto;overflow:visible}.WorkQueuePane-module__v2s3Sq__scrollable{overflow:auto}
.WorkQueueShell-module__0OJ9nG__mobileRoot{flex-direction:column;min-height:0;display:flex;overflow:hidden}.WorkQueueShell-module__0OJ9nG__mobileList{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.WorkQueueShell-module__0OJ9nG__mobileDetail{gap:var(--mantine-spacing-sm);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.WorkQueueShell-module__0OJ9nG__mobileDetailHeader{z-index:5;background:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-gray-2);padding-bottom:var(--mantine-spacing-sm);position:sticky;top:0}.WorkQueueShell-module__0OJ9nG__mobileDetailContent{gap:var(--mantine-spacing-sm);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.WorkQueueShell-module__0OJ9nG__desktopSplit{gap:var(--mantine-spacing-xl);grid-template-columns:minmax(0,21rem) minmax(0,1fr);align-items:stretch;min-height:0;display:grid;overflow:hidden}.WorkQueueShell-module__0OJ9nG__fitParent{height:100%}.WorkQueueShell-module__0OJ9nG__fitViewport{height:var(--workqueue-height,auto)}.WorkQueueShell-module__0OJ9nG__contentFirst{height:auto}.WorkQueueShell-module__0OJ9nG__desktopPane{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.WorkQueueShell-module__0OJ9nG__detailStack{gap:var(--mantine-spacing-md);flex-direction:column;min-height:0;display:flex}.WorkQueueShell-module__0OJ9nG__desktopPaneNatural{min-height:auto;overflow:visible}.WorkQueueShell-module__0OJ9nG__detailStackNatural{min-height:auto}.WorkQueueShell-module__0OJ9nG__mobileDetailContentNatural{gap:var(--mantine-spacing-sm);flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}.WorkQueueShell-module__0OJ9nG__mobileList>*,.WorkQueueShell-module__0OJ9nG__mobileDetailContent>*,.WorkQueueShell-module__0OJ9nG__desktopPane>*,.WorkQueueShell-module__0OJ9nG__detailStack>*{flex:1;min-height:0}.WorkQueueShell-module__0OJ9nG__detailStackNatural>*{flex:none}
.DocumentUploadStep-module__aZziBG__dropzoneRoot{border:1px solid var(--mantine-color-gray-3);padding:var(--mantine-spacing-md);background-color:var(--mantine-color-gray-0);border-radius:12px;justify-content:center;align-items:center;min-height:7rem;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.DocumentUploadStep-module__aZziBG__dropzoneRoot:hover{border-color:var(--mantine-color-blue-4);background-color:var(--mantine-color-blue-0);box-shadow:0 6px 18px #1a365d14}.DocumentUploadStep-module__aZziBG__dropzoneRoot[data-accept]{border-color:var(--mantine-color-blue-6);background-color:var(--mantine-color-blue-0);box-shadow:0 8px 22px #1a365d1f}.DocumentUploadStep-module__aZziBG__dropzoneInner{width:100%}.DocumentUploadStep-module__aZziBG__previewThumb{background-color:var(--mantine-color-gray-0);flex-shrink:0}
