:root{--black:#000;--white:#fff;--blue-100:#f5fbfc;--blue-200:#dcf3fb;--blue-300:#90d8f2;--blue-400:#54bbe6;--blue-500:#189ed9;--blue-600:#0f8ac0;--blue-700:#0576a7;--blue-800:#036089;--blue-900:#004a6a;--gray-100:#fafafa;--gray-200:#f5f5f5;--gray-300:#e3e3e3;--gray-400:#d2d2d2;--gray-500:#bfbfbf;--gray-600:#999;--gray-700:#737373;--gray-800:#4c4c4c;--gray-900:#262626;--green-100:#f2f9e9;--green-200:#d2ebb2;--green-300:#a6d36a;--green-400:#77b800;--green-500:#5c9a05;--green-600:#367b01;--green-700:#356201;--green-800:#284a01;--green-900:#1a3100;--orange-100:#fff4e7;--orange-200:#f7e4cc;--orange-300:#efc999;--orange-400:#e7ae66;--orange-500:#df9333;--orange-600:#d77800;--orange-700:#c56c01;--orange-800:#b36102;--orange-900:#a15503;--purple-100:#f6f3fc;--purple-200:#e5dcf5;--purple-300:#d9c9f4;--purple-400:#ccb5f2;--purple-500:#b898eb;--purple-600:#a37ae4;--purple-700:#8557cf;--purple-800:#6734ba;--purple-900:#441a87;--red-100:#fff3f1;--red-200:#fdcfc9;--red-300:#faaaa0;--red-400:#eb8b80;--red-500:#db6d60;--red-600:#cc4e40;--red-700:#bc3020;--red-800:#ad1100;--red-900:#900e00;--yellow-100:#fffcf3;--yellow-200:#fff3cc;--yellow-300:#fffaa5;--yellow-400:#ffe27f;--yellow-500:#ffd958;--yellow-600:#fec72d;--yellow-700:#fec11f;--yellow-800:#fdb502;--yellow-900:#e9a602;--bg-danger:var(--red-100);--bg-danger-dark:var(--red-800);--bg-dark:var(--gray-800);--bg-default:var(--white);--bg-default-hover:var(--green-100);--bg-disabled:var(--gray-500);--bg-info:var(--blue-100);--bg-light:var(--gray-100);--bg-primary:var(--green-600);--bg-primary-hover:var(--green-800);--bg-success:var(--green-100);--bg-warning:var(--yellow-100);--bg-primary-light:var(--green-100);--bg-secondary:var(--green-400);--bg-disabled-light:var(--gray-200);--bg-danger-dark-hover:var(--red-900);--bg-info-dark:var(--blue-700);--border-danger:var(--red-800);--border-default:var(--gray-400);--border-info:var(--blue-600);--border-primary:var(--green-600);--border-success:var(--green-600);--border-warning:var(--yellow-600);--border-dark:var(--gray-800);--border-inverse:var(--white);--text-default:var(--black);--text-default-light:var(--gray-800);--text-disabled:var(--gray-800);--text-disabled-light:var(--gray-500);--text-inverse:var(--white);--text-link:var(--blue-600);--text-primary:var(--green-600);--text-danger:var(--red-800);--costar-brown-regular:"CostarBrownRegular", sans-serif;--costar-brown-light:"CostarBrownLight", sans-serif;--costar-brown-bold:"CostarBrownBold", sans-serif;--costar-storybook:"StorybookIcons";--font-size-base:1rem;--breakpoint-xs:600px;--breakpoint-sm:768px;--breakpoint-md:1024px;--breakpoint-lg:1366px;--breakpoint-xl:1600px;--breakpoint-4k:2560px;--breakpoint-375:375px;--breakpoint-600:600px;--breakpoint-768:768px;--breakpoint-992:992px;--breakpoint-1024:1024px;--breakpoint-1200:1200px;--breakpoint-1366:1366px;--breakpoint-1600:1600px;--breakpoint-2240:2240px;--breakpoint-2560:2560px;--rem:.063rem;--transparent:transparent;--transitionBase:.2s all ease-in-out;--radius-4:.25rem;--radius-30:1.875rem;--form-height-lg:3rem;--form-height-md:2.5rem;--form-height-sm:2rem;--form-font-lg-btn:1.125rem;--zIndex0:0;--zIndex1:5;--zIndex2:10;--zIndex3:15;--zIndex4:20;--zIndex5:25;--zIndex6:30;--zIndex7:50;--zIndex8:100;--zIndex9:1000;--zIndex10:1050;--zIndex11:1060;--zIndex12:1070;--zIndex13:1080;--zIndex14:1090;--zIndex15:1100;--zIndex30:3000;--avocado:var(--green-600);--lightest-green:var(--green-100);--rose:var(--red-100);--cerulean-dark:var(--blue-700);--med-grey:var(--gray-500);--charcoal:var(--gray-800);--darkdivider:var(--gray-400);--text-warning:var(--red-800);--cerulean:var(--blue-500);--sky:var(--blue-200);--goldenrod:var(--yellow-800);--light-grey:var(--gray-200);--text-default-header:var(--gray-800);--border-disabled:var(--gray-500);--lilac:var(--purple-200);--dark-purple:var(--purple-800);--ocean:var(--blue-300);--beryl:var(--blue-900);--lavender:var(--purple-400);--amethyst:var(--purple-600);--coral:var(--red-300);--sun:var(--yellow-500);--persimmon:var(--orange-600);--rust:var(--orange-900);--goldenrod-light:#fffcf3;--smoke:#e4e4e4;--lime:#bdea6b;--evergreen:#064a27;--royal:#4c0a66;--brick:#9f1102;--green:#74b71b;--forest-green:#0b6839;--crimson:#e01600;--bright-red:#ff5c49}.AIModeStoryIcon{background:linear-gradient(120deg,#2294ffe6 14.22%,#1f32fee6 37.22%,#77b800 81.83%,#367b01 98.39%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.8rem}:root{--apts-ai-color-start:#04b69a;--apts-ai-color-end:#0f7e07;--apts-ai-quantum-lime:#a4f14c;--apts-ai-neon-mint:#8cf0a0;--apts-ai-electric-aqua:#65f2e4;--apts-ai-pulse-cyan:#22c6ef;--apts-ai-gradient:linear-gradient(109deg, #04b69a 0%, #0f7e07 100%);--apts-ai-pill-gradient:linear-gradient(149.7deg, #04b69a 0%, #0f7e07 100%);--apts-ai-accent:var(--apts-ai-quantum-lime);--apts-ai-accent-gradient:linear-gradient(90deg, var(--apts-ai-pulse-cyan), var(--apts-ai-electric-aqua), var(--apts-ai-neon-mint), var(--apts-ai-quantum-lime), var(--apts-ai-pulse-cyan));--apts-ai-bg-color:#fff;--apts-ai-bg-light:#fafafa;--apts-ai-bg-user-bubble:#f5f5f5;--apts-ai-text-color:#000;--apts-ai-text-placeholder:#bfbfbf;--apts-ai-border-default:#d2d2d2;--apts-ai-shadow-elevated:0 6px 16px 2px #00000029;--apts-ai-label-font-family:var(--costar-brown-bold);--apts-ai-label-font-size:16px;--apts-ai-label-line-height:18px;--apts-ai-label-letter-spacing:.16px;--apts-ai-button-radius:100px;--apts-ai-button-border-width:2px;--apts-ai-button-padding-y:8px;--apts-ai-button-padding-x:16px;--apts-ai-button-padding-end:8px;--apts-ai-button-gap:4px;--apts-ai-icon-size:24px;--apts-ai-button-height-homepage-desktop:56px;--apts-ai-button-height-homepage-mobile:48px;--apts-ai-button-height-srp:2.5rem;--apts-ai-button-height-ldp:2.5rem;--apts-ai-chat-radius:16px;--apts-ai-chat-header-height:48px;--apts-ai-chat-header-underline-height:3px;--apts-ai-chat-header-gradient:linear-gradient(109deg, var(--apts-ai-quantum-lime) 0%, var(--apts-ai-neon-mint) 25%, var(--apts-ai-electric-aqua) 50%, var(--apts-ai-pulse-cyan) 75%);--apts-ai-control-size:32px;--apts-ai-control-radius:100px;--apts-ai-user-bubble-radius:10px;--apts-ai-user-bubble-max-width:272px;--apts-ai-input-height:2.5rem;--apts-ai-input-radius:100px;--apts-ai-input-padding-y:.5rem;--apts-ai-input-padding-l:16px;--apts-ai-input-padding-r:6px;--apts-ai-send-size:24px;--apts-ai-end-pill-height:2rem;--apts-ai-end-pill-radius:6.25rem;--apts-ai-end-pill-padding-l:.5rem;--apts-ai-end-pill-padding-r:.25rem;--apts-ai-end-pill-gap:.25rem;--apts-ai-end-pill-font-size:.875rem;--apts-ai-end-pill-line-height:1.25rem;--apts-ai-end-pill-letter-spacing:.00875rem;--apts-ai-end-pill-icon-size:1rem}.toggle-ai-advisor-button-on{justify-content:center;align-items:center;gap:var(--apts-ai-button-gap);height:var(--apts-ai-button-height-srp);padding:var(--apts-ai-button-padding-y) var(--apts-ai-button-padding-end) var(--apts-ai-button-padding-y) var(--apts-ai-button-padding-x);border:var(--apts-ai-button-border-width) solid transparent;border-radius:var(--apts-ai-button-radius);background:linear-gradient(var(--apts-ai-bg-color), var(--apts-ai-bg-color)) padding-box, var(--apts-ai-gradient) border-box;color:var(--apts-ai-text-color);cursor:pointer;display:inline-flex}.toggle-ai-advisor-button-on .toggle-ai-advisor-label{font-family:var(--apts-ai-label-font-family);font-size:var(--apts-ai-label-font-size);line-height:var(--apts-ai-label-line-height);letter-spacing:var(--apts-ai-label-letter-spacing);white-space:nowrap}.toggle-ai-advisor-button-on .toggle-ai-advisor-label-full{display:none}@media (width>=768px){.toggle-ai-advisor-button-on .toggle-ai-advisor-label-short{display:none}.toggle-ai-advisor-button-on .toggle-ai-advisor-label-full{display:inline}}.toggle-ai-advisor-button-on .aiStarsStoryIcon{width:var(--apts-ai-icon-size);height:var(--apts-ai-icon-size);font-size:var(--apts-ai-icon-size);background:var(--apts-ai-gradient);color:#0000;-webkit-text-fill-color:transparent;background-position:0 0;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;line-height:1;animation:none;display:inline-block;position:static;top:auto;left:auto}#ldp-ai-advisor .toggle-ai-advisor-button-on{height:var(--apts-ai-button-height-ldp);box-shadow:var(--apts-ai-shadow-elevated)}#ldp-ai-advisor .toggle-ai-advisor-button-on .toggle-ai-advisor-label-short{display:none}#ldp-ai-advisor .toggle-ai-advisor-button-on .toggle-ai-advisor-label-full,#ldp-ai-advisor .toggle-ai-advisor-button-on.minimized .toggle-ai-advisor-label-short{display:inline}#ldp-ai-advisor .toggle-ai-advisor-button-on.minimized .toggle-ai-advisor-label-full{display:none}div:has(.advisor-wrapper) .advisor-wrapper{gap:8px;width:100%;display:flex}div:has(.advisor-wrapper).advisor-opened .advisor-wrapper{position:relative}@media (width<=767px){div:has(.advisor-wrapper) .advisor-wrapper{min-width:0}div:has(.advisor-wrapper) .advisor-wrapper .smart-search-toggle .smart-search-container[data-advisor=true] .smart-search-input{padding-right:35px}div:has(.advisor-wrapper) .advisor-wrapper :first-child{min-width:0}}@media (width>=768px){div:has(.advisor-wrapper) .advisor-wrapper{width:auto;margin-right:8px}div:has(.advisor-wrapper).advisor-opened .advisor-wrapper{width:60%;margin-right:8px;position:relative}div:has(.advisor-wrapper).advisor-opened:has(.advisor-expanded-container) .advisor-wrapper{width:auto}div:has(.advisor-wrapper).advisor-opened:not(:has(.advisor-expanded-container))>:not(.advisor-wrapper,.right-searchbar-actions,#advancedFilterCombo){display:none}div:has(.smart-search-container[data-advisor=true]) #searchBar .smart-search-header-lookup .smart-search-container:not(.focus):has(.smart-search-btn-clear) .smart-search-input{padding-right:4.2rem}header:has(.filter-bar-sidescroll-wrapper) div:has(.advisor-wrapper) .advisor-wrapper{width:100%}.advisor-wrapper:has(.advisor-expanded-container) .smart-search-header-lookup{cursor:not-allowed}.advisor-wrapper:has(.advisor-expanded-container) .smart-search-header-lookup .smart-search-container{pointer-events:none}.advisor-wrapper:has(.advisor-expanded-container) .smart-search-header-lookup .smart-search-glow-container{background:var(--bg-disabled-light)}.advisor-wrapper:has(.advisor-expanded-container) .smart-search-header-lookup .smart-search-glow-container:after{content:none}.advisor-wrapper:has(.advisor-expanded-container) .smart-search-header-lookup .smart-search-input{background:var(--bg-disabled-light);border:1px solid var(--border-default)}.advisor-wrapper:has(.advisor-expanded-container) .smart-search-header-lookup .smart-search-actions-container,.advisor-wrapper:has(.advisor-expanded-container) .smart-search-header-lookup .smart-search-multi-geo-container{display:none}.advisor-wrapper:has(.advisor-expanded-container) .toggle-ai-advisor-button-on{display:none}.advisor-wrapper:has(.advisor-expanded-container) #ldp-ai-advisor button.advisor-expanded-active{display:none}}body:has(.advisor-wrapper){--aia-anchor-bottom:calc(16rem / 16);--aia-anchor-right:calc(93.5rem / 16);--aia-chat-bottom:calc(103rem / 16)}body:has(.advisor-wrapper) .advisor-wrapper{bottom:var(--aia-anchor-bottom);right:var(--aia-anchor-right);z-index:1080;width:auto;margin-right:0;transition:bottom .25s ease-in-out,right .25s ease-in-out;position:fixed;transform:translateY(-100%)}body:has(.advisor-wrapper).advisor-opened .advisor-wrapper{width:calc(100% - 16px);margin-bottom:0;padding:0 24px;bottom:-32px;left:8px;right:8px}body:has(.advisor-wrapper).advisor-opened .advisor-wrapper:has(.ai-advisor-search-container.expanded){transform:none}body:has(.advisor-wrapper):has(#virtualTourSection.active){--aia-anchor-bottom:calc(88rem / 16);--aia-chat-bottom:calc(220rem / 16)}body:has(.advisor-wrapper):has(#rentalDetailContainer:not(.unit-lvl-detail)):has(.media-thumbnail-section):has(.media-caption-section:not(.drawer-hidden)) .advisor-wrapper{bottom:9.25rem}body:has(.advisor-wrapper):has(#rentalDetailContainer:not(.unit-lvl-detail):not(.hidden)):not(:has(#modalTabsNav .tab.tab-visible[data-target=virtualTour])):has(.media-thumbnail-section):has(.media-caption-section.drawer-hidden) .advisor-wrapper{bottom:4.125rem}body:has(.advisor-wrapper):has(#rentalDetailContainer:not(.unit-lvl-detail):not(.hidden)):not(:has(#modalTabsNav .tab.tab-visible[data-target=virtualTour])):has(.media-thumbnail-section):has(.media-caption-section.drawer-hidden):has(#mediaDisclaimer) .advisor-wrapper{bottom:6.5rem}body:has(.advisor-wrapper):has(#rentalDetailContainer:not(.unit-lvl-detail)):has(.media-thumbnail-section):has(.media-caption-section:not(.drawer-hidden)):has(#mediaDisclaimer) .advisor-wrapper{bottom:12.0625rem}@media (width>=768px){body:has(.advisor-wrapper):has(#rentalDetailContainer.unit-lvl-detail:not(.hidden)){--aia-anchor-bottom:calc(16rem / 16)}body:has(.advisor-wrapper):has(#rentalDetailContainer.unit-lvl-detail:not(.hidden)):has(.media-thumbnail-section):has(.media-caption-section) .advisor-wrapper{bottom:10.375rem}}.matterportExterior-wrapper>.caption{anchor-name:--aia-matterport-caption}body:has(.advisor-wrapper):has(.matterportExterior-wrapper>.caption) .advisor-wrapper{position-anchor:--aia-matterport-caption;bottom:calc(anchor(top, calc(72rem / 16)) + calc(16rem / 16))}@media (width>=768px){body:has(.advisor-wrapper):has(#rentalDetailContainer:not(.hidden)){--aia-anchor-right:calc(24rem / 16);--aia-anchor-bottom:calc(16rem / 16)}body:has(.advisor-wrapper):has(#rentalDetailContainer:not(.hidden)):has(#rentalDetailContainer[data-rentaltype="0"]):has(#modalTabsNav .tab.tab-visible[data-target=virtualTour]):has(.media-thumbnail-section.closed){--aia-anchor-bottom:calc(136rem / 16)}}@media (width<=767px){body:has(.advisor-wrapper){--aia-anchor-bottom:calc(48rem / 16);--aia-anchor-right:calc(12rem / 16);--aia-chat-bottom:calc(40rem / 16)}body:has(.advisor-wrapper).advisor-opened .advisor-wrapper{width:calc(100% - 24px);left:12px;right:12px;bottom:var(--aia-anchor-bottom);padding:0}body:has(.advisor-wrapper):has(#fullScreenPhotoModal:not(.hide)){--aia-anchor-bottom:calc(24rem / 16);--aia-chat-bottom:calc(40rem / 16)}body:has(.advisor-wrapper):has(.virtual-tour-wrapper.virtual-tour-active){--aia-anchor-bottom:calc(52rem / 16);--aia-chat-bottom:calc(43rem / 16)}body:has(.advisor-wrapper):has(#rentalDetailContainer[data-rentaltype="2"]:not(.hidden)):has(#modalTabsNav .tab.tab-visible[data-target=pricing]){--aia-anchor-bottom:calc(100rem / 16)}body:has(.advisor-wrapper):has(#rentalDetailContainer[data-rentaltype="2"]:not(.hidden)):has(#modalTabsNav .tab.tab-visible[data-target=unitMap]){--aia-anchor-bottom:calc(101rem / 16)}}@media (width>=1025px){body:has(.advisor-wrapper) .advisor-wrapper{transform:unset}}
