.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)}
.Header-module__arFiJq__header{min-height:calc(4rem*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:calc(var(--mantine-spacing-md)*1.25)0 var(--mantine-spacing-sm);position:relative}@media (min-width:48em){.Header-module__arFiJq__header{padding-top:var(--mantine-spacing-2xs);padding-bottom:var(--mantine-spacing-2xs)}}.Header-module__arFiJq__container{min-height:calc(4rem*var(--mantine-scale));justify-content:space-between;align-items:center;column-gap:var(--mantine-spacing-md);row-gap:var(--mantine-spacing-sm);padding:0 calc(var(--mantine-spacing-lg));flex-wrap:wrap;display:flex}@media (min-width:48em){.Header-module__arFiJq__container{column-gap:var(--mantine-spacing-md);padding:0 var(--mantine-spacing-lg);flex-wrap:nowrap}}.Header-module__arFiJq__left{flex-shrink:0}.Header-module__arFiJq__actions{flex-shrink:0;margin-left:auto}.Header-module__arFiJq__searchContainer{flex:100%;order:3;justify-content:center;width:100%;margin:0;display:flex}@media (min-width:48em){.Header-module__arFiJq__searchContainer{flex:auto;order:0;width:100%;margin:0}}.Header-module__arFiJq__link{padding:var(--mantine-spacing-xs)var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);color:var(--mantine-color-gray-7);line-height:1;text-decoration:none;display:block}[data-mantine-color-scheme=dark] .Header-module__arFiJq__link{color:var(--mantine-color-dark-0)}.Header-module__arFiJq__link{font-size:var(--mantine-font-size-sm);font-weight:500;transition:background-color .1s}.Header-module__arFiJq__link:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .Header-module__arFiJq__link:hover{background-color:var(--mantine-color-dark-6)}.Header-module__arFiJq__link[data-active]{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}
.DashboardHeader-module__b_tY-G__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] .DashboardHeader-module__b_tY-G__header{border-bottom:1px solid var(--mantine-color-dark-4)}.DashboardHeader-module__b_tY-G__header{z-index:100;padding:var(--mantine-spacing-sm)0;position:relative}.DashboardHeader-module__b_tY-G__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){.DashboardHeader-module__b_tY-G__container{gap:var(--mantine-spacing-md);padding:0 var(--mantine-spacing-lg)}}.DashboardHeader-module__b_tY-G__nav{flex:1;display:none}@media (min-width:48em){.DashboardHeader-module__b_tY-G__nav{display:block}}.DashboardHeader-module__b_tY-G__left{flex-shrink:0}.DashboardHeader-module__b_tY-G__actions{align-items:center;gap:var(--mantine-spacing-sm);flex-shrink:0;display:flex}
.LoginModal-module__a1Mp7G__title{align-items:end;gap:var(--mantine-spacing-xs);display:flex}.LoginModal-module__a1Mp7G__title svg{height:calc(2.5rem*var(--mantine-scale))}.LoginModal-module__a1Mp7G__banner{border:1px solid color-mix(in srgb,var(--mantine-primary-color-filled)20%,transparent);border-radius:var(--mantine-radius-lg);padding:var(--mantine-spacing-sm)var(--mantine-spacing-md);background:color-mix(in srgb,var(--mantine-primary-color-light)30%,transparent)}
.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__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__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)}}
.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)}
.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:4rem 1rem 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:90vw;height:100%;max-height:80vh;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{width:3rem;height:3rem}}.ImageLightbox-module__BktQiG__navButtonLeft{left:var(--mantine-spacing-lg)}.ImageLightbox-module__BktQiG__navButtonRight{right:var(--mantine-spacing-lg)}.ImageLightbox-module__BktQiG__mobileHint{bottom:calc(var(--mantine-spacing-xl) + env(safe-area-inset-bottom) + 3.5rem);padding:var(--mantine-spacing-xs)var(--mantine-spacing-md);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);z-index:10;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:48em){.ImageLightbox-module__BktQiG__mobileHint{bottom: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}
.PropertyDetailsModal-module__Gt8FpG__mobileHeader{display:none}.PropertyDetailsModal-module__Gt8FpG__mobileContainer{padding:var(--mantine-spacing-md);min-height:100dvh;padding-bottom:calc(var(--mantine-spacing-md) + env(safe-area-inset-bottom))}.PropertyDetailsModal-module__Gt8FpG__mobileHeaderTitle{padding-right:var(--mantine-spacing-md);flex-grow:1}.PropertyDetailsModal-module__Gt8FpG__mobileHeaderClose{flex-shrink:0}.PropertyDetailsModal-module__Gt8FpG__mobileHeaderInfo{gap:var(--mantine-spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.PropertyDetailsModal-module__Gt8FpG__desktopHeader{justify-content:space-between;align-items:flex-start;gap:var(--mantine-spacing-md);display:flex}.PropertyDetailsModal-module__Gt8FpG__desktopHeaderTitle{flex:0 auto}.PropertyDetailsModal-module__Gt8FpG__desktopHeaderInfo{align-items:center;gap:var(--mantine-spacing-xs);flex-wrap:wrap;flex:1;min-width:0;display:flex}.PropertyDetailsModal-module__Gt8FpG__headerTitleGroup{align-items:center;gap:calc(var(--mantine-spacing-xs)*1.5);flex-wrap:wrap;display:flex}.PropertyDetailsModal-module__Gt8FpG__headerUnits{gap:var(--mantine-spacing-xs);margin-left:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}.PropertyDetailsModal-module__Gt8FpG__headerLinkButton{align-items:center;gap:var(--mantine-spacing-xxs);padding-inline:var(--mantine-spacing-sm);padding-block:var(--mantine-spacing-xxs);color:var(--mantine-color-dimmed);font-weight:500;display:inline-flex}.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)}
.PropertyDetails-module__zdOdqG__summaryHero{background:var(--mantine-color-default)}[data-mantine-color-scheme=dark] :scope .PropertyDetails-module__zdOdqG__summaryHero{background:var(--mantine-color-dark-6)}.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__container{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.PropertyFilters-module__ESnKea__content{--filters-horizontal-padding:calc(var(--mantine-spacing-md)*1.5);width:100%;height:100%;min-height:0;padding-block:var(--mantine-spacing-md);padding-inline:var(--filters-horizontal-padding);flex-direction:column;display:flex}.PropertyFilters-module__ESnKea__header{padding-bottom:var(--mantine-spacing-sm);border-bottom:1px solid color-mix(in srgb,var(--mantine-color-gray-3)70%,transparent)}.PropertyFilters-module__ESnKea__footer{padding-top:var(--mantine-spacing-sm);border-top:1px solid color-mix(in srgb,var(--mantine-color-gray-3)70%,transparent)}.PropertyFilters-module__ESnKea__sectionsWrapper{min-height:0;margin-inline:calc(var(--filters-horizontal-padding)*-1);padding-left:var(--filters-horizontal-padding);padding-right:calc(var(--filters-horizontal-padding) + .25rem);flex-direction:column;flex:1;display:flex;position:relative}.PropertyFilters-module__ESnKea__sections{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:hidden auto}.PropertyFilters-module__ESnKea__scrollIndicator{right:var(--filters-horizontal-padding);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;border-radius:999px;justify-content:center;align-items:center;transition:opacity .12s,transform .12s;display:flex;position:absolute;bottom:.8rem;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__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__container{height:100%;max-height:min(100vh,111.6rem)}.PropertyFilters-module__ESnKea__content{--filters-horizontal-padding:calc(var(--mantine-spacing-lg)*1.5);padding-block:var(--mantine-spacing-lg)}.PropertyFilters-module__ESnKea__sectionsWrapper{padding-right:var(--filters-horizontal-padding)}.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))}}
.MobileBottomSheet-module__GIk3Va__body{padding-bottom:env(safe-area-inset-bottom);height:100%;overflow-y:auto}
@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}
.PropertyListItem-module__6TdjHq__card{cursor:pointer;transition:all .2s}.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)}[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__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}
.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}
.MessageThreadCard-module__4Ju3Zq__root{flex-direction:column;display:flex}.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:.25rem;display:flex}.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:100%;box-shadow:var(--mantine-shadow-xs);border-radius:1.25rem;padding:.75rem 1rem}.MessageThreadCard-module__4Ju3Zq__bubbleApplicant{background-color:var(--mantine-primary-color-light);color:var(--mantine-primary-color-light-color)}.MessageThreadCard-module__4Ju3Zq__bubbleHokinawa{background-color:var(--mantine-color-default)}.MessageThreadCard-module__4Ju3Zq__bubbleSystem{border:1px dashed var(--mantine-color-gray-4);color:var(--mantine-color-dimmed);background-color:#0000}.MessageThreadCard-module__4Ju3Zq__timestamp,.MessageThreadCard-module__4Ju3Zq__sending{color:var(--mantine-color-dimmed);font-size:.75rem}.MessageThreadCard-module__4Ju3Zq__safetyNotice{margin-top:var(--mantine-spacing-xs);color:var(--mantine-color-dimmed);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)}.MessageThreadCard-module__4Ju3Zq__scrollWrapper{position:relative}.MessageThreadCard-module__4Ju3Zq__scrollButton{right:var(--mantine-spacing-md);bottom:var(--mantine-spacing-md);box-shadow:var(--mantine-shadow-sm);position:absolute}
.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-primary-color-filled);box-shadow:var(--mantine-shadow-sm)}.MessageThreadList-module__EydsmW__thumbnail{border-radius:var(--mantine-radius-md);object-fit:cover}.MessageThreadList-module__EydsmW__titleRow{justify-content:space-between;gap:var(--mantine-spacing-xs);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}
