.project-amenities-section__title{backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);background:#fff9;border:none;border-radius:var(--rounded-2xl);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #14182314,0 0 0 1px #1418230d,0 0 8px #1418231f,0 0 18px #14182329,0 0 32px #14182324;color:var(--color-primary);display:inline-block;font-size:var(--font-size-text-xl);font-weight:var(--font-weight-medium);isolation:isolate;line-height:var(--line-height-text-xl);margin-bottom:20px;padding:10px 16px;position:relative}.project-amenities-section__title:before{background-image:conic-gradient(#ffffffe6 78deg,#ffffff40 85deg,#ffffff40 95deg,#ffffffd9 102deg,#ffffffd9 258deg,#ffffff26 265deg,#ffffff26 275deg,#ffffffe6 282deg);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;margin:-1.5px;mask:linear-gradient(#fff,#fff) content-box exclude,linear-gradient(#fff,#fff);-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute;z-index:0}.project-amenities-section__content{backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);background:#ffffff8c;border:none;border-radius:var(--rounded-2xl);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #1418230f,0 0 0 1px #1418230a,0 0 16px #1418230d,0 0 32px #1418230f;isolation:isolate;padding:20px 24px;position:relative}.project-amenities-section__content:before{background-image:conic-gradient(#ffffffe6 78deg,#ffffff40 85deg,#ffffff40 95deg,#ffffffd9 102deg,#ffffffd9 258deg,#ffffff26 265deg,#ffffff26 275deg,#ffffffe6 282deg);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;margin:-1.5px;mask:linear-gradient(#fff,#fff) content-box exclude,linear-gradient(#fff,#fff);-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute;z-index:0}.project-amenities-section__content>*{position:relative;z-index:1}.project-amenities-section__divider{background:var(--ui-border);margin:24px 0}@media(max-width:760px){.project-amenities-section{padding:20px 16px 32px}.project-amenities-section__title{font-size:20px;line-height:28px;margin-bottom:16px}.project-amenities-section__content{padding:16px 18px}}.payment-plan-charges-tooltip{backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);background:#fffffff0;border:none;border-radius:var(--rounded-xl);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #14182314,0 1px 2px #1418230f,0 6px 16px -4px #1418232e,0 12px 28px -8px #1418232e;isolation:isolate;overflow:hidden;padding:6px;position:relative}.payment-plan-charges-tooltip:before{background-image:conic-gradient(#ffffffe6 78deg,#ffffff40 85deg,#ffffff40 95deg,#ffffffd9 102deg,#ffffffd9 258deg,#ffffff26 265deg,#ffffff26 275deg,#ffffffe6 282deg);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;margin:-1.5px;mask:linear-gradient(#fff,#fff) content-box exclude,linear-gradient(#fff,#fff);-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute;z-index:0}.payment-plan-charges-tooltip__list{display:flex;flex-direction:column;position:relative;z-index:1}.payment-plan-charges-tooltip__item{border-bottom:1px solid rgba(20,24,35,.06);border-radius:var(--rounded-lg);color:var(--color-primary);display:flex;flex-direction:column;gap:4px;padding:12px 14px}.payment-plan-charges-tooltip__item:last-child{border-bottom:none}.payment-plan-charges-tooltip__item:hover{background:#ffffff8c}.payment-plan-charges-tooltip__title{color:var(--ui-text-toned);font-size:13px;font-weight:500;line-height:18px;margin:0}.payment-plan-charges-tooltip__value{color:var(--ui-text-highlighted);font-size:14px;font-weight:500;line-height:20px;white-space:normal;word-break:break-word}.payment-plan-charges-tooltip_mobile{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-radius:0;box-shadow:none;padding:0}.payment-plan-charges-tooltip_mobile:before{display:none}.payment-plan-charges-tooltip_mobile .payment-plan-charges-tooltip__item{border-radius:0;padding:16px 0}.payment-plan-charges-tooltip_mobile .payment-plan-charges-tooltip__item:hover{background:transparent}.payment-plan-section{position:relative;z-index:20}.payment-plan-section_mobile{padding:20px 16px 32px}.payment-plan-section__wrapper{backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);background:#ffffff8c;border:none;border-radius:var(--rounded-2xl);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #1418230f,0 0 0 1px #1418230a,0 0 16px #1418230d,0 0 32px #1418230f;display:flex;flex-direction:column;gap:20px;isolation:isolate;padding:28px 32px;position:relative}.payment-plan-section__wrapper:before{background-image:conic-gradient(#ffffffe6 78deg,#ffffff40 85deg,#ffffff40 95deg,#ffffffd9 102deg,#ffffffd9 258deg,#ffffff26 265deg,#ffffff26 275deg,#ffffffe6 282deg);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;margin:-1.5px;mask:linear-gradient(#fff,#fff) content-box exclude,linear-gradient(#fff,#fff);-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute;z-index:0}.payment-plan-section__wrapper:after{background:radial-gradient(closest-side,#6a4ec038,#6a4ec000 70%);content:"";filter:blur(24px);height:140px;inset:14px 14px auto auto;pointer-events:none;position:absolute;width:140px;z-index:-1}.payment-plan-section__wrapper>*{position:relative;z-index:1}@media screen and (max-width:992px){.payment-plan-section__wrapper{padding:20px 18px}}.payment-plan-section__header{align-items:center;background:transparent;border-radius:0;display:flex;gap:12px;justify-content:space-between;padding:0;width:100%}.payment-plan-section__title{color:var(--ui-text-highlighted);font-size:var(--font-size-text-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-xl);margin:0}.payment-plan-section__payments{-moz-column-gap:12px;column-gap:12px;display:flex;flex-wrap:wrap;row-gap:16px}.payment-plan-section__payments_mobile{-moz-column-gap:var(--spacing-5);column-gap:var(--spacing-5)}.payment-plan-section__separator{background:var(--divider-color);height:100%;max-height:54px;width:1px}.payment-plan-section__payment{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#fff9;border:none;border-radius:var(--rounded-xl);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #14182314,0 1px 2px #1418230f,0 6px 16px -4px #1418232e,0 12px 28px -8px #1418232e;color:var(--color-primary);display:flex;flex-direction:column;gap:4px;isolation:isolate;min-width:130px;padding:14px 18px;position:relative}.payment-plan-section__payment:before{background-image:conic-gradient(#ffffffe6 78deg,#ffffff40 85deg,#ffffff40 95deg,#ffffffd9 102deg,#ffffffd9 258deg,#ffffff26 265deg,#ffffff26 275deg,#ffffffe6 282deg);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;margin:-1.5px;mask:linear-gradient(#fff,#fff) content-box exclude,linear-gradient(#fff,#fff);-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute;z-index:0}.payment-plan-section__payment>*{position:relative;z-index:1}.payment-plan-section__payment_info{align-items:baseline;display:flex;gap:24px;justify-content:center;margin-top:21px}.payment-plan-section__percent{color:var(--ui-text-toned);font-size:var(--font-size-text-3xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-text-3xl)}.payment-plan-section__label{color:var(--ui-text-highlighted);display:block;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-text-sm);white-space:nowrap}.payment-plan-section__info{align-items:flex-start;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#fff9;border:none;border-radius:var(--rounded-xl);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #14182314,0 1px 2px #1418230f,0 6px 16px -4px #1418232e,0 12px 28px -8px #1418232e;display:flex;flex-direction:column;gap:6px;isolation:isolate;justify-content:center;min-width:130px;padding:14px 18px;position:relative}.payment-plan-section__info:before{background-image:conic-gradient(#ffffffe6 78deg,#ffffff40 85deg,#ffffff40 95deg,#ffffffd9 102deg,#ffffffd9 258deg,#ffffff26 265deg,#ffffff26 275deg,#ffffffe6 282deg);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;margin:-1.5px;mask:linear-gradient(#fff,#fff) content-box exclude,linear-gradient(#fff,#fff);-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute;z-index:0}.payment-plan-section__info>*{position:relative;z-index:1}.payment-plan-section__info .payment-plan-section__label{white-space:normal}.payment-plan-section__charges{bottom:calc(100% + 20px);left:unset;position:absolute;width:444px;z-index:1001}.payment-plan-section__tooltip{align-items:center;align-self:flex-start;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#ffffffa6;border:none;border-radius:50%;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #14182314,0 0 0 1px #1418230d,0 0 8px #1418231f,0 0 18px #14182329,0 0 32px #14182324;color:var(--color-purple);cursor:pointer;display:flex;height:32px;isolation:isolate;justify-content:center;position:relative;width:32px}.payment-plan-section__tooltip:before{background-image:conic-gradient(#ffffffe6 78deg,#ffffff40 85deg,#ffffff40 95deg,#ffffffd9 102deg,#ffffffd9 258deg,#ffffff26 265deg,#ffffff26 275deg,#ffffffe6 282deg);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;margin:-1.5px;mask:linear-gradient(#fff,#fff) content-box exclude,linear-gradient(#fff,#fff);-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute;z-index:0}.payment-plan-section__tooltip>*{position:relative;z-index:1}.payment-plan-section__tooltip:hover:not(:disabled){background:#fffc}.payment-plan-section__divider{margin-bottom:38px;margin-top:48px}.payment-plan-section__info-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.payment-plan-section__timeline{margin-top:32px;width:100%}.payment-plan-section__timeline-list{display:flex;flex-direction:column;gap:16px}.payment-plan-section__timeline-item{display:flex;gap:20px;position:relative}.payment-plan-section__timeline-icon-wrapper{align-items:center;display:flex;flex-direction:column;flex-shrink:0;position:relative}.payment-plan-section__timeline-line{background-color:var(--ui-border);flex:1;width:2px}.payment-plan-section__timeline-line--first,.payment-plan-section__timeline-line--last{visibility:hidden}.payment-plan-section__timeline-icon{align-items:center;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#fff9;border:none;border-radius:50%;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #14182314,0 0 0 1px #1418230d,0 0 8px #1418231f,0 0 18px #14182329,0 0 32px #14182324;color:var(--color-purple);display:flex;flex-shrink:0;height:40px;isolation:isolate;justify-content:center;position:relative;width:40px;z-index:1}.payment-plan-section__timeline-icon:before{background-image:conic-gradient(#ffffffe6 78deg,#ffffff40 85deg,#ffffff40 95deg,#ffffffd9 102deg,#ffffffd9 258deg,#ffffff26 265deg,#ffffff26 275deg,#ffffffe6 282deg);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;margin:-1.5px;mask:linear-gradient(#fff,#fff) content-box exclude,linear-gradient(#fff,#fff);-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute;z-index:0}.payment-plan-section__timeline-icon>*{position:relative;z-index:1}.payment-plan-section__timeline-content{border-bottom:1px solid var(--ui-border);flex:1}.payment-plan-section__timeline-item:last-child .payment-plan-section__timeline-content{border-bottom:none;margin-bottom:0}.payment-plan-section__timeline-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.payment-plan-section__timeline-title{color:var(--ui-text-highlighted);flex:1;font-size:14px;font-weight:600;margin:0}.payment-plan-section__timeline-value{color:var(--ui-text-highlighted);flex-shrink:0;font-size:16px;font-weight:600;line-height:24px}.payment-plan-section__timeline-description{color:var(--ui-text-dimmed);font-size:12px;font-weight:400;line-height:20px}.payment-plan-section__timeline-label{color:var(--ui-text-toned);display:inline-block;font-size:13px;font-weight:500;line-height:18px}.payment-plan-section__action_mobile{margin-top:27px}.payment-plan-section .app-button{white-space:nowrap}@media(max-width:760px){.payment-plan-section__title{font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl)}.payment-plan-section__payments{display:grid;width:100%}.payment-plan-section__payment{align-items:center}.payment-plan-section__info{align-items:center;text-align:center}.payment-plan-section__timeline{margin-top:24px}.payment-plan-section__timeline-item{gap:16px}.payment-plan-section__timeline-icon{height:40px;width:40px}.payment-plan-section__timeline-content{margin-bottom:20px;padding-bottom:24px}.payment-plan-section__timeline-title{font-size:16px;line-height:22px}.payment-plan-section__timeline-value{font-size:20px;line-height:24px}.payment-plan-section__timeline-description{font-size:13px;line-height:18px}}.yoy-analytics-card{background:var(--bg-white);border-radius:var(--border-radius-default);box-shadow:0 1px 4px rgba(var(--color-primary-rgb),.12);display:flex;flex-direction:column;max-width:350px;padding:20px}.yoy-analytics-card_mobile{max-width:none}.yoy-analytics-card__header{align-items:center;display:flex;flex-direction:row;gap:12px;margin-bottom:12px}.yoy-analytics-card__icon{align-items:center;background:var(--bg-secondary-default);border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.yoy-analytics-card__title{font-weight:500;margin:12px 0 2px}.yoy-analytics-card__body,.yoy-analytics-card__title{color:var(--color-primary);font-size:16px;line-height:24px}.yoy-analytics-card__body{font-weight:400}.yoy-analytics-card__trend{color:var(--others-positive-primary);font-weight:500}.yoy-analytics-card__trend_down{color:var(--others-negative-primary)}:root{--large-container-max-width:1920px;--listings-page-max-width:3840px;--container-max-width:1240px;--container-padding:96px;--container-padding-redesign:64px;--project-max-width:812px;--project-margin-right:340px;--header-height:84px}@media screen and (max-width:1400px){:root{--container-padding:64px;--project-max-width:750px}}@media screen and (max-width:1100px){:root{--project-margin-right:0}}@media screen and (max-width:992px){:root{--container-padding:48px;--container-padding-redesign:48px;--project-max-width:646px;--project-margin-right:0}}@media screen and (max-width:768px){:root{--container-padding:8px;--container-padding-redesign:20px;--project-margin-right:0}}.yoy-analytics-section{margin-right:var(--project-margin-right)}.yoy-analytics-section__container{display:flex;flex-direction:column;max-width:727px}.yoy-analytics-section__title{color:var(--ui-text-highlighted);font-size:var(--font-size-text-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-xl)}.yoy-analytics-section__wrapper{display:flex;flex-direction:column}.yoy-analytics-section__note{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:150%;margin-top:12px}.yoy-analytics-section__divider{margin-bottom:18px;margin-top:28px}.yoy-analytics-section__list{-moz-column-gap:20px;column-gap:20px;display:flex;margin-bottom:4px;margin-top:20px}.yoy-analytics-section_mobile{border-bottom:1px solid var(--divider-color);padding:20px 16px 32px}.yoy-analytics-section_mobile .yoy-analytics-section__title{font-size:20px;font-weight:600;line-height:27px}.yoy-analytics-section_mobile .yoy-analytics-section__list{flex-direction:column;margin-bottom:0;row-gap:12px}.yoy-analytics-section_mobile .yoy-analytics-section__note{margin-top:16px}
