.UnitOverlay-module__n_a_gW__overlay--section{background-color:var(--main-color);opacity:0;padding:2rem;transition:opacity .3s ease-in-out,transform .3s ease-in-out;position:relative;transform:translateY(20px)}.UnitOverlay-module__n_a_gW__overlay--visible{opacity:1;transform:translateY(0)}.UnitOverlay-module__n_a_gW__overlay--image{object-fit:contain;cursor:zoom-in;background-color:#e8e8e8;border-radius:15px;width:100%;height:auto;margin:0 auto;padding:1rem 3rem;box-shadow:0 2px 8px #63636333}.UnitOverlay-module__n_a_gW__overlay-section--left-side{padding:2rem}.UnitOverlay-module__n_a_gW__overlay--subtitle{color:var(--color-body-text);font-size:1.4rem}.UnitOverlay-module__n_a_gW__overlay--text{font-size:1.6rem;font-weight:600}.UnitOverlay-module__n_a_gW__overlay--section__area{gap:.5rem;margin:2rem 0 auto}.UnitOverlay-module__n_a_gW__overlay--section__row-data{margin:2rem 0}.UnitOverlay-module__n_a_gW__overlay--section__row-data span{margin-top:.5rem}.UnitOverlay-module__n_a_gW__overlay--section__contact{gap:1rem}.UnitOverlay-module__n_a_gW__overlay-section--right-side{position:absolute;top:62px;right:-150px}.UnitOverlay-module__n_a_gW__overlay-section--right-side .UnitOverlay-module__n_a_gW__btn--small .UnitOverlay-module__n_a_gW__icon{margin-right:.6rem}.UnitOverlay-module__n_a_gW__available--status,.UnitOverlay-module__n_a_gW__reserved--status,.UnitOverlay-module__n_a_gW__sold--status{letter-spacing:1.1px;border-radius:10px;margin:2.5rem 0 2rem;padding:1rem 2rem;font-size:1.5rem;font-weight:700}.UnitOverlay-module__n_a_gW__available--status{color:var(--status-available);background-color:#e9f4e4}.UnitOverlay-module__n_a_gW__reserved--status{color:var(--status-reserved);background-color:#f0f0f0}.UnitOverlay-module__n_a_gW__sold--status{color:var(--status-sold);background-color:#ffebee}.UnitOverlay-module__n_a_gW__table-container .UnitOverlay-module__n_a_gW__available--status,.UnitOverlay-module__n_a_gW__table-container .UnitOverlay-module__n_a_gW__reserved--status,.UnitOverlay-module__n_a_gW__table-container .UnitOverlay-module__n_a_gW__sold--status{border-radius:8px;margin:0;padding:1rem;font-size:1.3rem}.UnitOverlay-module__n_a_gW__table-container .UnitOverlay-module__n_a_gW__available--text{color:var(--status-available)}.UnitOverlay-module__n_a_gW__table-container .UnitOverlay-module__n_a_gW__reserved--text{color:var(--status-reserved)}.UnitOverlay-module__n_a_gW__table-container .UnitOverlay-module__n_a_gW__sold--text{color:var(--status-sold)}.UnitOverlay-module__n_a_gW__navigation--section{-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);background:#ffffff26;border:1px solid #ffffff2e;border-radius:30px;width:60%;margin:0 auto;box-shadow:0 8px 32px #1f26875e}.UnitOverlay-module__n_a_gW__navigation--section .UnitOverlay-module__n_a_gW__icon:hover{transform:scale(1)}.UnitOverlay-module__n_a_gW__navigation--section-list{flex-direction:column;gap:.7rem;padding:1.5rem 1rem;display:flex}.UnitOverlay-module__n_a_gW__navigation--section-list button{cursor:pointer;background-color:#0000;border:0;gap:.5rem}.UnitOverlay-module__n_a_gW__navigation--section-list:first-of-type:hover{background-color:var(--main-color);border-radius:30px 30px 0 0;transition:background-color .3s ease-in-out}.UnitOverlay-module__n_a_gW__navigation--section-list:hover{cursor:pointer;background-color:var(--main-color);color:#474747;border-radius:0;transition:background-color .3s ease-in-out}.UnitOverlay-module__n_a_gW__navigation--section-list:last-child:hover{border-radius:0 0 30px 30px}.UnitOverlay-module__n_a_gW__navigation--list{z-index:2;background:#fffffff2;width:100%;height:100%;display:none}.UnitOverlay-module__n_a_gW__navigation--list.UnitOverlay-module__n_a_gW__visible{animation:.5s forwards UnitOverlay-module__n_a_gW__slideIn;display:block;position:absolute;top:0;left:0}.UnitOverlay-module__n_a_gW__navigation--list.UnitOverlay-module__n_a_gW__hidden{animation:.5s forwards UnitOverlay-module__n_a_gW__slideOut;display:none}.UnitOverlay-module__n_a_gW__navigation--list:before{content:"";filter:blur(10px);z-index:1;-webkit-backdrop-filter:blur(9.5px);backdrop-filter:blur(9.5px);background:#ffffff40;border:1px solid #ffffff2e;border-radius:10px;width:100vw;height:100vh;position:absolute}.UnitOverlay-module__n_a_gW__navigation--list a{color:var(--color-body-text)}@media (max-width:768px){.UnitOverlay-module__n_a_gW__overlay--section{background-color:var(--main-color);z-index:10;opacity:1;flex-direction:column-reverse;justify-content:flex-end;width:100%;height:100%;padding:0;transition:none;display:flex;position:absolute;top:0;left:0;transform:none}.UnitOverlay-module__n_a_gW__overlay--visible{opacity:1;padding:1rem;transform:none}.UnitOverlay-module__n_a_gW__overly_rightSide{flex-direction:row}.UnitOverlay-module__n_a_gW__navigation--section{border-radius:10px;flex-direction:row;width:100%;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.UnitOverlay-module__n_a_gW__overlay-section--right-side{width:100%;margin-top:1rem;position:static}.UnitOverlay-module__n_a_gW__overlay-section--left-side{width:100%}.UnitOverlay-module__n_a_gW__overlay--section__contact{grid-template-columns:1fr;gap:1rem;width:100%;display:grid}.UnitOverlay-module__n_a_gW__navigation--section-list{gap:1.3rem;padding:.4rem .3rem}.UnitOverlay-module__n_a_gW__overlay--section__contact button{width:100%}}
.TableFilter-module__xcb3xW__filterSection{border-bottom:1px solid var(--color-border-subtle);background:#fff;flex-direction:column;width:100%;display:flex}.TableFilter-module__xcb3xW__rangeFilterContainer{border-bottom:1px solid var(--color-border-subtle);background:#fafafa;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;padding:1rem 1.2rem .9rem;display:grid}.TableFilter-module__xcb3xW__rangeFilterWrapper{--range-from:0%;--range-to:100%;min-width:0}.TableFilter-module__xcb3xW__rangeFilterLabelRow{justify-content:space-between;align-items:baseline;gap:.25rem;margin-bottom:.55rem;display:flex}.TableFilter-module__xcb3xW__rangeFilterLabel{color:var(--color-text-primary);letter-spacing:.01em;font-size:1rem;font-weight:600}.TableFilter-module__xcb3xW__rangeValues{color:var(--secondary-color);align-items:center;gap:.2rem;font-size:.95rem;font-weight:600;display:flex}.TableFilter-module__xcb3xW__rangeValueSep{color:var(--color-text-muted);font-weight:400}.TableFilter-module__xcb3xW__rangeSliderContainer{align-items:center;height:24px;display:flex;position:relative}.TableFilter-module__xcb3xW__rangeSliderTrack{background:linear-gradient(to right, var(--color-border) var(--range-from), var(--secondary-color) var(--range-from), var(--secondary-color) var(--range-to), var(--color-border) var(--range-to));border-radius:999px;height:4px;transition:background 80ms linear;position:absolute;left:0;right:0}.TableFilter-module__xcb3xW__rangeSlider{appearance:none;pointer-events:none;background:0 0;width:100%;height:24px;margin:0;position:absolute;left:0}.TableFilter-module__xcb3xW__rangeSlider::-webkit-slider-thumb{appearance:none;border:2px solid var(--secondary-color);pointer-events:auto;cursor:pointer;background:#fff;border-radius:50%;width:18px;height:18px;transition:box-shadow .15s,transform .15s;box-shadow:0 1px 6px #0000002e}.TableFilter-module__xcb3xW__rangeSlider::-webkit-slider-thumb:hover{transform:scale(1.12);box-shadow:0 0 0 5px #c293122e}.TableFilter-module__xcb3xW__rangeSlider::-moz-range-thumb{border:2px solid var(--secondary-color);pointer-events:auto;cursor:pointer;background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 6px #0000002e}.TableFilter-module__xcb3xW__rangeSlider::-moz-range-track{background:0 0}.TableFilter-module__xcb3xW__filterContainer{border-bottom:1px solid var(--color-border-subtle);background:#fff;flex-wrap:wrap;gap:0;margin:0;padding:.75rem 1.2rem;list-style:none;display:flex}.TableFilter-module__xcb3xW__filterList{cursor:pointer;border:1.5px solid var(--color-border);color:var(--color-text-secondary);white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;padding:.45rem 1.1rem;font-size:1.1rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.TableFilter-module__xcb3xW__filterList+.TableFilter-module__xcb3xW__filterList{border-left:none}.TableFilter-module__xcb3xW__filterList:first-child{border-radius:var(--radius-full) 0 0 var(--radius-full)}.TableFilter-module__xcb3xW__filterList:last-child{border-radius:0 var(--radius-full) var(--radius-full) 0}.TableFilter-module__xcb3xW__filterList:only-child{border-radius:var(--radius-full)}.TableFilter-module__xcb3xW__filterList:hover{border-color:var(--secondary-color);color:var(--color-text-primary);background-color:#c2931214}.TableFilter-module__xcb3xW__filterListActive{background-color:var(--secondary-color)!important;border-color:var(--secondary-color)!important;color:#fff!important}.TableFilter-module__xcb3xW__collapsible{background:#fafafa;padding:.5rem 1.2rem .7rem}.TableFilter-module__xcb3xW__collapsibleNav{padding:.45rem 0 .35rem}.TableFilter-module__xcb3xW__collapsibleNavHeader{align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.TableFilter-module__xcb3xW__navHeaderList{padding:0;list-style:none}.TableFilter-module__xcb3xW__filterButton{border:1.5px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-secondary);white-space:nowrap;background-color:#fff;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:1.1rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.TableFilter-module__xcb3xW__filterButton:hover{border-color:var(--secondary-color);color:var(--color-text-primary);background-color:#c2931214}.TableFilter-module__xcb3xW__iconRotate{transition:transform .3s}.TableFilter-module__xcb3xW__iconRotate.TableFilter-module__xcb3xW__rotated{transform:rotate(180deg)}.TableFilter-module__xcb3xW__span button{gap:.6rem;display:flex}.TableFilter-module__xcb3xW__spanNumber{background-color:var(--secondary-color);color:#fff;border-radius:var(--radius-full);justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex}.TableFilter-module__xcb3xW__collapsibleFilter{opacity:0;max-height:0;transition:max-height .3s ease-out,opacity .28s ease-out;overflow:hidden}.TableFilter-module__xcb3xW__collapsibleFilter.TableFilter-module__xcb3xW__expanded{opacity:1;max-height:1200px;transition:max-height .32s ease-in,opacity .28s ease-in}.TableFilter-module__xcb3xW__filterHeader{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em;margin:1rem 0 .5rem;font-size:1rem;font-weight:700}.TableFilter-module__xcb3xW__filterList_data{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.TableFilter-module__xcb3xW__filterItem{list-style:none}.TableFilter-module__xcb3xW__filterItem button{border:1.5px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-secondary);background-color:#0000;padding:.38rem .9rem;font-size:1.1rem;transition:background-color .15s,border-color .15s,color .15s}.TableFilter-module__xcb3xW__filterItem button:hover{border-color:var(--secondary-color);color:var(--color-text-primary);background-color:#c2931214}.TableFilter-module__xcb3xW__filterItemActive button{background-color:var(--secondary-color);border-color:var(--secondary-color);color:#fff}.TableFilter-module__xcb3xW__advancedFilterWrapper{width:100%}@media (max-width:768px){.TableFilter-module__xcb3xW__filterSection{background:0 0;overflow:visible}.TableFilter-module__xcb3xW__rangeFilterContainer{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.2rem;padding:1rem 1.2rem}.TableFilter-module__xcb3xW__rangeFilterContainer>:first-child{grid-column:1/-1}.TableFilter-module__xcb3xW__rangeFilterLabel{font-size:1.05rem}.TableFilter-module__xcb3xW__rangeValues{font-size:1rem}.TableFilter-module__xcb3xW__filterContainer{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:0;padding:.75rem 1.2rem;overflow-x:auto}.TableFilter-module__xcb3xW__filterContainer::-webkit-scrollbar{display:none}.TableFilter-module__xcb3xW__filterList{flex-shrink:0;padding:.5rem 1.2rem;font-size:1.15rem}.TableFilter-module__xcb3xW__collapsibleNav{display:none}.TableFilter-module__xcb3xW__collapsibleFilter{opacity:1;max-height:none;padding-bottom:2.5rem;transition:none;overflow:visible}.TableFilter-module__xcb3xW__collapsible{background:#fff;padding:.5rem 1.2rem .75rem}.TableFilter-module__xcb3xW__filterHeader{margin:1.2rem 0 .6rem;font-size:1.05rem}.TableFilter-module__xcb3xW__filterItem button{padding:.45rem 1rem;font-size:1.15rem}.TableFilter-module__xcb3xW__filterList_data{gap:.6rem}}
.TableSkeletonLoader-module__vo81sa__skeleton{-webkit-backdrop-filter:blur(10px);background:linear-gradient(90deg,#ffffff4d 0%,#ffffff80 50%,#ffffff4d 100%) 0 0/200% 100%;border:1px solid #fff6;border-radius:8px;animation:2s ease-in-out infinite TableSkeletonLoader-module__vo81sa__shimmer;box-shadow:0 2px 8px #0000000a}@keyframes TableSkeletonLoader-module__vo81sa__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.TableSkeletonLoader-module__vo81sa__skeleton-table-container{background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);width:100%;height:100%;padding:0;overflow:auto}.TableSkeletonLoader-module__vo81sa__skeleton-table{border-collapse:collapse;width:100%}.TableSkeletonLoader-module__vo81sa__skeleton-thead{-webkit-backdrop-filter:blur(8px);background:#ffffff14;border-bottom:2px solid #f0f0f080}.TableSkeletonLoader-module__vo81sa__skeleton-row{height:52px}.TableSkeletonLoader-module__vo81sa__skeleton-th,.TableSkeletonLoader-module__vo81sa__skeleton-td{text-align:left;vertical-align:middle;padding:.85rem 1rem}.TableSkeletonLoader-module__vo81sa__skeleton-header{border-radius:4px;width:70%;height:12px;margin:0}.TableSkeletonLoader-module__vo81sa__skeleton-cell{border-radius:4px;width:75%;height:12px}.TableSkeletonLoader-module__vo81sa__skeleton-cell:first-child{width:60%}.TableSkeletonLoader-module__vo81sa__skeleton-icon{border-radius:50%;width:24px;height:24px;margin:0 auto}.TableSkeletonLoader-module__vo81sa__skeleton-tbody .TableSkeletonLoader-module__vo81sa__skeleton-row{background:#ffffff08;border-bottom:1px solid #f0f0f066;transition:background-color .2s}.TableSkeletonLoader-module__vo81sa__skeleton-tbody .TableSkeletonLoader-module__vo81sa__skeleton-row:last-child{border-bottom:none}.TableSkeletonLoader-module__vo81sa__skeleton-list-container{flex-direction:column;gap:.75rem;height:100%;padding:1rem;display:flex;overflow:auto}.TableSkeletonLoader-module__vo81sa__skeleton-list-item{-webkit-backdrop-filter:blur(12px);background:#fff9;border:1px solid #ffffff80;border-radius:16px;gap:1.25rem;min-height:150px;padding:1.25rem;transition:all .3s;display:flex;box-shadow:0 4px 16px #0000000f,0 1px 4px #0000000a}.TableSkeletonLoader-module__vo81sa__skeleton-list-content{flex-direction:column;flex:1;justify-content:center;gap:.9rem;display:flex}.TableSkeletonLoader-module__vo81sa__skeleton-list-header{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.TableSkeletonLoader-module__vo81sa__skeleton-title{border-radius:5px;width:65px;height:18px}.TableSkeletonLoader-module__vo81sa__skeleton-status{border-radius:12px;width:75px;height:16px}.TableSkeletonLoader-module__vo81sa__skeleton-list-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.TableSkeletonLoader-module__vo81sa__skeleton-label{border-radius:4px;width:45px;height:12px}.TableSkeletonLoader-module__vo81sa__skeleton-value{border-radius:4px;width:65px;height:12px}.TableSkeletonLoader-module__vo81sa__skeleton-list-image{flex-shrink:0;justify-content:center;align-items:center;width:150px;display:flex}.TableSkeletonLoader-module__vo81sa__skeleton-image{border-radius:8px;width:100%;height:130px}@media (max-width:768px){.TableSkeletonLoader-module__vo81sa__skeleton-table-container{padding:0}.TableSkeletonLoader-module__vo81sa__skeleton-th,.TableSkeletonLoader-module__vo81sa__skeleton-td{padding:.65rem .75rem}.TableSkeletonLoader-module__vo81sa__skeleton-list-item{flex-direction:column;min-height:auto;padding:1rem}.TableSkeletonLoader-module__vo81sa__skeleton-list-image{width:100%}.TableSkeletonLoader-module__vo81sa__skeleton-image{height:180px}.TableSkeletonLoader-module__vo81sa__skeleton-list-content{gap:.7rem}}.TableSkeletonLoader-module__vo81sa__skeleton-td:first-child .TableSkeletonLoader-module__vo81sa__skeleton-cell{width:55%}.TableSkeletonLoader-module__vo81sa__skeleton-td:nth-child(2) .TableSkeletonLoader-module__vo81sa__skeleton-cell{width:70%}.TableSkeletonLoader-module__vo81sa__skeleton-td:nth-child(3) .TableSkeletonLoader-module__vo81sa__skeleton-cell{width:65%}.TableSkeletonLoader-module__vo81sa__skeleton-td:nth-child(4) .TableSkeletonLoader-module__vo81sa__skeleton-cell{width:50%}.TableSkeletonLoader-module__vo81sa__skeleton-td:nth-child(5) .TableSkeletonLoader-module__vo81sa__skeleton-cell{width:45%}.TableSkeletonLoader-module__vo81sa__skeleton-td:last-child{text-align:center}@media (prefers-color-scheme:dark){.TableSkeletonLoader-module__vo81sa__skeleton{background:linear-gradient(90deg,#2d2d2d66 0%,#3d3d3d99 50%,#2d2d2d66 100%);border-color:#ffffff1a}.TableSkeletonLoader-module__vo81sa__skeleton-list-item{background:#1f1f1f99;border-color:#ffffff1a}.TableSkeletonLoader-module__vo81sa__skeleton-tbody .TableSkeletonLoader-module__vo81sa__skeleton-row{border-color:#2a2a2a}.TableSkeletonLoader-module__vo81sa__skeleton-thead{border-bottom-color:#3a3a3a}}
.UnitTable-module__sDZh1q__list__down--active,.UnitTable-module__sDZh1q__list__down--active:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);color:#fff}.UnitTable-module__sDZh1q__list__down:disabled{opacity:.45;cursor:not-allowed}.UnitTable-module__sDZh1q__overlay-section--active{outline:2px solid var(--secondary-color);outline-offset:-2px;transform:translateY(-2px);box-shadow:0 8px 24px #0f172a33}.UnitTable-module__sDZh1q__empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:220px;padding:2.4rem 1.6rem;display:flex}.UnitTable-module__sDZh1q__empty-state__title{color:var(--color-headings);margin:0;font-size:1.8rem}.UnitTable-module__sDZh1q__empty-state__copy{color:#666;max-width:30ch;margin:0;font-size:1.4rem;line-height:1.5}.UnitTable-module__sDZh1q__table-container{border-right:1px solid var(--color-border-subtle);background:#fff;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.UnitTable-module__sDZh1q__table-content-shell,.UnitTable-module__sDZh1q__table-state-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.UnitTable-module__sDZh1q__table-state-panel--empty{padding:0 .8rem 1rem}.UnitTable-module__sDZh1q__table-container__header{border-bottom:1px solid var(--color-border-subtle);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.2rem .9rem;display:flex}.UnitTable-module__sDZh1q__table-container__header-column{flex-direction:column;gap:.2rem;min-width:0;display:flex}.UnitTable-module__sDZh1q__table-container__header button{padding:1rem;font-size:1rem}.UnitTable-module__sDZh1q__list__down{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--background-card);cursor:pointer;justify-content:center;align-items:center;padding:.5rem;transition:background-color .18s,border-color .18s;display:inline-flex}.UnitTable-module__sDZh1q__list__down:hover{background-color:var(--color-primary-bg-hover);border-color:var(--color-primary)}.UnitTable-module__sDZh1q__list__down svg{width:16px;height:16px;display:block}.UnitTable-module__sDZh1q__right_side{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.UnitTable-module__sDZh1q__table-container__title{color:var(--color-text-primary);letter-spacing:-.01em;margin:0;font-size:1.45rem;font-weight:700;line-height:1.15}.UnitTable-module__sDZh1q__table-container__subtitle{color:var(--color-text-muted);margin:0;font-size:1.15rem;font-weight:400}.UnitTable-module__sDZh1q__table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:430px;margin-bottom:0}.UnitTable-module__sDZh1q__table__head{z-index:2;box-shadow:inset 0 -1px 0 var(--color-border-subtle);background-color:#fafafa;position:sticky;top:0}.UnitTable-module__sDZh1q__table__header{color:var(--color-text-muted);text-align:center;white-space:nowrap;letter-spacing:.02em;text-transform:uppercase;padding:.8rem .55rem;font-size:1.05rem;font-weight:600}.UnitTable-module__sDZh1q__table__row{transition:background-color .2s ease-in-out,transform .2s ease-in-out}.UnitTable-module__sDZh1q__table__cell{text-align:center;cursor:pointer;border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;white-space:nowrap;padding:.85rem .55rem;font-size:1.2rem;font-weight:500;transition:background-color .18s}.UnitTable-module__sDZh1q__table__status-badge{border-radius:var(--radius-full);white-space:nowrap;letter-spacing:.01em;justify-content:center;align-items:center;padding:.35rem .72rem;font-size:1.05rem;font-weight:700;line-height:1;display:inline-flex}.UnitTable-module__sDZh1q__table__status-badge.available--status{color:var(--status-available);background-color:var(--color-success-bg)}.UnitTable-module__sDZh1q__table__status-badge.reserved--status{color:var(--color-text-secondary);background-color:#0000000f}.UnitTable-module__sDZh1q__table__status-badge.sold--status{color:var(--status-sold);background-color:var(--color-error-bg)}.available--text{color:var(--status-available)}.reserved--text{color:var(--color-text-secondary)}.sold--text{color:var(--status-sold)}.UnitTable-module__sDZh1q__table:not(.UnitTable-module__sDZh1q__table--compact) .UnitTable-module__sDZh1q__table__header:first-child,.UnitTable-module__sDZh1q__table:not(.UnitTable-module__sDZh1q__table--compact) .UnitTable-module__sDZh1q__table__cell:first-child{width:16%}.UnitTable-module__sDZh1q__table:not(.UnitTable-module__sDZh1q__table--compact) .UnitTable-module__sDZh1q__table__header:nth-child(2),.UnitTable-module__sDZh1q__table:not(.UnitTable-module__sDZh1q__table--compact) .UnitTable-module__sDZh1q__table__cell:nth-child(2){width:24%}.UnitTable-module__sDZh1q__table:not(.UnitTable-module__sDZh1q__table--compact) .UnitTable-module__sDZh1q__table__header:nth-child(3),.UnitTable-module__sDZh1q__table:not(.UnitTable-module__sDZh1q__table--compact) .UnitTable-module__sDZh1q__table__cell:nth-child(3),.UnitTable-module__sDZh1q__table:not(.UnitTable-module__sDZh1q__table--compact) .UnitTable-module__sDZh1q__table__header:nth-child(4),.UnitTable-module__sDZh1q__table:not(.UnitTable-module__sDZh1q__table--compact) .UnitTable-module__sDZh1q__table__cell:nth-child(4),.UnitTable-module__sDZh1q__table:not(.UnitTable-module__sDZh1q__table--compact) .UnitTable-module__sDZh1q__table__header:nth-child(5),.UnitTable-module__sDZh1q__table:not(.UnitTable-module__sDZh1q__table--compact) .UnitTable-module__sDZh1q__table__cell:nth-child(5){width:14%}.UnitTable-module__sDZh1q__table__header--icon,.UnitTable-module__sDZh1q__table__cell--icon{width:4.4rem}.UnitTable-module__sDZh1q__table--compact .UnitTable-module__sDZh1q__table__header,.UnitTable-module__sDZh1q__table--compact .UnitTable-module__sDZh1q__table__cell{padding-left:.65rem;padding-right:.65rem}.UnitTable-module__sDZh1q__table--compact .UnitTable-module__sDZh1q__table__header:first-child,.UnitTable-module__sDZh1q__table--compact .UnitTable-module__sDZh1q__table__cell:first-child{width:28%}.UnitTable-module__sDZh1q__table--compact .UnitTable-module__sDZh1q__table__header:nth-child(3),.UnitTable-module__sDZh1q__table--compact .UnitTable-module__sDZh1q__table__cell:nth-child(3),.UnitTable-module__sDZh1q__table--compact .UnitTable-module__sDZh1q__table__header:nth-child(5),.UnitTable-module__sDZh1q__table--compact .UnitTable-module__sDZh1q__table__cell:nth-child(5){width:19%}.UnitTable-module__sDZh1q__table--compact .UnitTable-module__sDZh1q__table__header--icon,.UnitTable-module__sDZh1q__table--compact .UnitTable-module__sDZh1q__table__cell:last-child{width:5.2rem}.UnitTable-module__sDZh1q__table--compact .UnitTable-module__sDZh1q__table__cell:last-child,.UnitTable-module__sDZh1q__table--compact .UnitTable-module__sDZh1q__table__header--icon{text-align:center}.UnitTable-module__sDZh1q__table--compact .UnitTable-module__sDZh1q__table__status-badge{min-width:0}.UnitTable-module__sDZh1q__table__cell:first-child{font-weight:600}.UnitTable-module__sDZh1q__table__row--selected{background-color:#c2931212}.UnitTable-module__sDZh1q__table__row--selected .UnitTable-module__sDZh1q__table__cell:first-child{border-left:3px solid var(--secondary-color);padding-left:calc(.75rem - 3px)}.UnitTable-module__sDZh1q__table__cell--selected{background-color:var(--secondary-color);color:#fff}.UnitTable-module__sDZh1q__table__row:last-child .UnitTable-module__sDZh1q__table__cell{border-bottom:0}.UnitTable-module__sDZh1q__table__body .UnitTable-module__sDZh1q__table__row:hover{background-color:var(--color-primary-lighter)}.UnitTable-module__sDZh1q__table__body .UnitTable-module__sDZh1q__table__row:hover .UnitTable-module__sDZh1q__table__cell{color:var(--color-headings)}.UnitTable-module__sDZh1q__table__row:focus-visible{outline:2px solid var(--secondary-color);outline-offset:-2px}.UnitTable-module__sDZh1q__table__body--scroll{scrollbar-width:thin;scrollbar-color:var(--color-gray) transparent;overscroll-behavior:contain;flex:1;min-height:0;padding:0;overflow:auto}.UnitTable-module__sDZh1q__table__body--scroll::-webkit-scrollbar{width:4px;height:4px}.UnitTable-module__sDZh1q__table__body--scroll::-webkit-scrollbar-track{background:0 0}.UnitTable-module__sDZh1q__table__body--scroll::-webkit-scrollbar-thumb{background-color:var(--color-gray);border-radius:100px}.UnitTable-module__sDZh1q__table__header--hide,.UnitTable-module__sDZh1q__table__cell--hide{display:table-cell}.UnitTable-module__sDZh1q__hidden{display:none!important}.UnitTable-module__sDZh1q__visible{display:table-cell!important}.UnitTable-module__sDZh1q__overlay-list{flex-direction:column;gap:.6rem;padding:.8rem 1rem 1.2rem;display:flex}.UnitTable-module__sDZh1q__overlay-section{cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background-color:#fff;grid-template-columns:1fr auto;gap:0;transition:box-shadow .2s,transform .15s,border-color .2s;display:grid;overflow:hidden}.UnitTable-module__sDZh1q__overlay-section:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.UnitTable-module__sDZh1q__overlay-details{cursor:pointer;flex-direction:column;justify-content:center;gap:.7rem;padding:0 .9rem;display:flex;position:relative}.UnitTable-module__sDZh1q__overlay_list__header{height:42px;margin:0}.UnitTable-module__sDZh1q__overlay--title,.UnitTable-module__sDZh1q__overlay--subtitle,.UnitTable-module__sDZh1q__overlay--text{font-size:1.3rem;font-weight:600}.UnitTable-module__sDZh1q__overlay--title{color:#000;margin-bottom:0;font-size:1.4rem}.UnitTable-module__sDZh1q__overlay--subtitle{color:#777474}.UnitTable-module__sDZh1q__overlay--text{color:#000000a9}.UnitTable-module__sDZh1q__overlay--list_left,.UnitTable-module__sDZh1q__overlay--list_left,.UnitTable-module__sDZh1q__overlay--list_left{padding:.7rem .2rem;position:relative}.UnitTable-module__sDZh1q__overlay--list_left:after{content:"";z-index:1;background-color:#0000001c;width:100%;height:1px;position:absolute;bottom:-4px}.UnitTable-module__sDZh1q__overlay--list_left:last-child:after{display:none}.UnitTable-module__sDZh1q__overlay--list__room{border-bottom:none}.UnitTable-module__sDZh1q__overlay-image-container{border-radius:0 var(--radius-md) var(--radius-md) 0;background-color:var(--color-primary-bg);flex-shrink:0;justify-content:center;align-items:center;width:96px;display:flex;position:relative;overflow:hidden}.UnitTable-module__sDZh1q__love_icon_wrapper{z-index:1;width:var(--circle-size);height:var(--circle-size);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;top:18px;right:-30px;transform:translate(-50%,-50%)}.UnitTable-module__sDZh1q__overlay-image-container svg{top:10px;right:10px}.UnitTable-module__sDZh1q__overlay_list__availability{margin:0;padding:0;font-size:1.2rem}.UnitTable-module__sDZh1q__overlay--image{object-fit:cover;border-radius:4px;width:100%;height:auto}.UnitTable-module__sDZh1q__fade-enter{opacity:0;transform:translateY(10px)}.UnitTable-module__sDZh1q__fade-enter-active{opacity:1;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translateY(0)}.UnitTable-module__sDZh1q__fade-exit{opacity:1;transform:translateY(0)}.UnitTable-module__sDZh1q__fade-exit-active{opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translateY(-10px)}.UnitTable-module__sDZh1q__love-icon-enter{opacity:0;transform:scale(.8)}.UnitTable-module__sDZh1q__love-icon-enter-active{opacity:1;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:scale(1)}.UnitTable-module__sDZh1q__love-icon-exit{opacity:1;transform:scale(1)}.UnitTable-module__sDZh1q__love-icon-exit-active{opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:scale(.8)}.UnitTable-module__sDZh1q__list-toggle-enter{transform:rotate(0)}.UnitTable-module__sDZh1q__list-toggle-enter-active{transition:transform .3s ease-in-out;transform:rotate(180deg)}.UnitTable-module__sDZh1q__list-toggle-exit{transform:rotate(180deg)}.UnitTable-module__sDZh1q__list-toggle-exit-active{transition:transform .3s ease-in-out;transform:rotate(0)}.UnitTable-module__sDZh1q__filter_button{border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-secondary);background-color:var(--background-card);white-space:nowrap;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:1.15rem;font-weight:500;transition:background-color .18s,border-color .18s;display:inline-flex}.UnitTable-module__sDZh1q__filter_button:hover{border-color:var(--secondary-color);color:var(--color-text-primary);background-color:#c2931214}.UnitTable-module__sDZh1q__filter_button svg{flex-shrink:0;width:14px;height:14px;display:block}.UnitTable-module__sDZh1q__filter-view{-webkit-overflow-scrolling:touch;height:calc(100vh - 60px);padding:1rem;overflow-y:auto}.UnitTable-module__sDZh1q__filter-header{align-items:center;gap:.75rem;display:flex}.UnitTable-module__sDZh1q__back-button{cursor:pointer;border-radius:var(--radius-md);color:var(--color-text-secondary);background:0 0;border:none;justify-content:center;align-items:center;gap:.5rem;min-width:44px;min-height:44px;padding:.6rem;transition:background-color .15s,color .15s;display:inline-flex}.UnitTable-module__sDZh1q__back-button:hover{color:var(--secondary-color);background-color:#c2931214}@media (max-width:768px){.UnitTable-module__sDZh1q__table-container{height:100%;padding:.8rem}.UnitTable-module__sDZh1q__table-container__header{flex-wrap:wrap;align-items:center;padding:1rem}.UnitTable-module__sDZh1q__table-container__title{font-size:1.6rem}.UnitTable-module__sDZh1q__table__body--scroll{scrollbar-width:thin;scrollbar-color:var(--secondary-color) #e4e4e4;overflow-x:auto}.UnitTable-module__sDZh1q__table__cell,.UnitTable-module__sDZh1q__table__header{padding:1rem;font-size:1.2rem}.UnitTable-module__sDZh1q__filter_button{border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;border:1px solid var(--color-border);background-color:var(--background-card);align-items:center;gap:.4rem;padding:.45rem .8rem;transition:background-color .18s,border-color .18s;display:inline-flex}.UnitTable-module__sDZh1q__filter_button:hover{border-color:var(--secondary-color);background-color:#c2931214}.UnitTable-module__sDZh1q__filter_button svg{width:14px;height:14px}.UnitTable-module__sDZh1q__show-filters-btn{display:none}.UnitTable-module__sDZh1q__filter-view{z-index:2;background:#fff;height:100%;max-height:-webkit-fill-available;padding-bottom:24px;position:absolute;inset:0;overflow-y:auto}.UnitTable-module__sDZh1q__filter-header{z-index:3;border-bottom:1px solid var(--color-border-subtle);background:#fff;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:0;padding:.9rem 1.2rem;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0000000f}.UnitTable-module__sDZh1q__filter-header h3{color:var(--color-text-primary);flex:1;margin:0;font-size:1.5rem;font-weight:600}.UnitTable-module__sDZh1q__filter-header .UnitTable-module__sDZh1q__back-button{cursor:pointer;border-radius:var(--radius-md);color:var(--color-text-secondary);background:0 0;border:none;justify-content:center;align-items:center;gap:.5rem;min-width:44px;min-height:44px;padding:.6rem;transition:background-color .15s,color .15s;display:inline-flex}.UnitTable-module__sDZh1q__filter-header .UnitTable-module__sDZh1q__back-button:hover{color:var(--secondary-color);background-color:#c2931214}.UnitTable-module__sDZh1q__filter-header .UnitTable-module__sDZh1q__back-button svg{width:22px;height:22px}.UnitTable-module__sDZh1q__filter-header .UnitTable-module__sDZh1q__table-container__title{color:var(--color-text-primary);margin:0}}@media (min-width:769px){.UnitTable-module__sDZh1q__filter-view,.UnitTable-module__sDZh1q__filter_button{display:none!important}}@media (max-width:768px){.UnitTable-module__sDZh1q__table-container{padding:0}.UnitTable-module__sDZh1q__table-container__header{flex-wrap:wrap;padding:1rem 1.2rem}.UnitTable-module__sDZh1q__right_side{justify-content:flex-start;width:100%}.UnitTable-module__sDZh1q__table-container__title{font-size:1.5rem}.UnitTable-module__sDZh1q__table-container__subtitle{font-size:1.2rem}.UnitTable-module__sDZh1q__table__cell{padding:.8rem .6rem;font-size:1.2rem}.UnitTable-module__sDZh1q__table__header{padding:.8rem .6rem;font-size:1.1rem}.UnitTable-module__sDZh1q__overlay-list{gap:.7rem;padding:.8rem}}
.Popup-module__ahMQrq__popup{z-index:12;-webkit-user-select:none;user-select:none;opacity:0;background:#e8e8e8;border-radius:15px;justify-content:center;align-items:center;width:768px;height:680px;transition:opacity .3s ease-in-out,transform .3s ease-in-out;animation:.3s forwards Popup-module__ahMQrq__popup-hide;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.8)}.Popup-module__ahMQrq__popup--visible{opacity:1;animation:.3s forwards Popup-module__ahMQrq__popup-show;transform:translate(-50%,-50%)scale(1)}@keyframes Popup-module__ahMQrq__popup-show{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes Popup-module__ahMQrq__popup-hide{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.8)}}.Popup-module__ahMQrq__popup .Popup-module__ahMQrq__overlay--image{object-fit:cover;width:100%}#Popup-module__ahMQrq__popup--blued{z-index:12;-webkit-backdrop-filter:blur(7.5px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:10px;width:100%;height:100%;position:fixed;top:0;box-shadow:0 8px 32px #1f26875e}.Popup-module__ahMQrq__popup--icon-close{z-index:14;cursor:pointer;position:absolute;top:15px;right:15px}.Popup-module__ahMQrq__popup-image{width:100%;height:100%;padding:1rem;transition:transform .2s ease-in-out}.Popup-module__ahMQrq__popup--footer{position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.Popup-module__ahMQrq__popup .Popup-module__ahMQrq__icon{cursor:pointer;background-color:var(--main-color);border-radius:40px;width:40px;height:40px;padding:.6rem;transition:all .4s ease-in-out;box-shadow:0 2px 8px #63636333}.Popup-module__ahMQrq__popup .Popup-module__ahMQrq__icon:hover{transform:scale(1.2)}.Popup-module__ahMQrq__popup .Popup-module__ahMQrq__icon:first-child:hover{transform:rotate(180deg)scale(1.2)}@media (max-width:768px){.Popup-module__ahMQrq__popup{width:95%;height:auto;max-height:90vh}.Popup-module__ahMQrq__popup-image{padding:.5rem}.Popup-module__ahMQrq__popup--icon-close{top:10px;right:10px}.Popup-module__ahMQrq__popup .Popup-module__ahMQrq__icon{width:35px;height:35px}}@media (max-width:480px){.Popup-module__ahMQrq__popup{border-radius:10px;width:95%;height:auto;max-height:85vh}.Popup-module__ahMQrq__popup-image{padding:.3rem}.Popup-module__ahMQrq__popup--icon-close{top:8px;right:8px}.Popup-module__ahMQrq__popup .Popup-module__ahMQrq__icon{width:28px;height:28px;padding:.4rem}}@media (orientation:landscape) and (max-height:600px){.Popup-module__ahMQrq__popup{width:85%;height:85vh}.Popup-module__ahMQrq__popup-image{object-fit:contain;max-height:75vh;padding:.5rem}.Popup-module__ahMQrq__popup--footer{bottom:10px}.Popup-module__ahMQrq__popup .Popup-module__ahMQrq__icon{width:32px;height:32px;padding:.5rem}}
.SendInquiry-module__SuBpmW__send_inquiry_section{background-color:var(--main-color);z-index:20;width:100%;max-width:542px;height:100vh;padding:2rem;position:absolute;top:0;right:0}.SendInquiry-module__SuBpmW__send_inquiry__header svg:hover{cursor:pointer;transform:scale(1.4)rotate(-180deg)}.SendInquiry-module__SuBpmW__main{justify-content:flex-start;align-items:center;gap:2rem;padding:1rem 0;display:flex}.SendInquiry-module__SuBpmW__main .SendInquiry-module__SuBpmW__selected__unit{border-radius:10px;padding:1rem;box-shadow:0 6px 24px #0000000d,0 0 0 1px #00000014}.SendInquiry-module__SuBpmW__send_inquiry__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.SendInquiry-module__SuBpmW__send_inquiry__form{flex-direction:column;gap:1rem;display:flex}.SendInquiry-module__SuBpmW__send_inquiry__form label{color:#615f5f;flex-direction:column;gap:.5rem;font-size:1.6rem;font-weight:500;display:flex}.SendInquiry-module__SuBpmW__send_inquiry__form input,.SendInquiry-module__SuBpmW__send_inquiry__form textarea{cursor:pointer;border:1px solid #cccccc8a;border-radius:10px;outline:none;padding:1.5rem;transition:all .3s ease-in-out;transform:translateY(0)}.SendInquiry-module__SuBpmW__send_inquiry__form textarea{height:10rem}.SendInquiry-module__SuBpmW__send_inquiry__form input:focus,.SendInquiry-module__SuBpmW__send_inquiry__form textarea:focus{background-color:#f8f8f8;border-style:none;outline:none;transform:translateY(-2px);box-shadow:0 0 5px #0000001a,0 0 1px #0000001a}.SendInquiry-module__SuBpmW__send_inquiry__form input:hover,.SendInquiry-module__SuBpmW__send_inquiry__form textarea:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.SendInquiry-module__SuBpmW__send_inquiry__form button{border-radius:10px;margin-top:1rem}.SendInquiry-module__SuBpmW__unit_number{font-size:2rem;font-weight:700}.SendInquiry-module__SuBpmW__unit_area{font-size:1.5rem;font-weight:400}.SendInquiry-module__SuBpmW__area_unit{text-transform:lowercase}@media (max-width:768px){.SendInquiry-module__SuBpmW__send_inquiry_section{width:100%;height:auto;min-height:100vh;padding:.8rem;position:absolute;top:66px}.SendInquiry-module__SuBpmW__main{flex-direction:column;gap:1rem}.SendInquiry-module__SuBpmW__send_inquiry__form label{font-size:1.4rem}.SendInquiry-module__SuBpmW__send_inquiry__form input,.SendInquiry-module__SuBpmW__send_inquiry__form textarea{padding:1rem}}@media (orientation:landscape) and (max-height:600px){.SendInquiry-module__SuBpmW__send_inquiry_section{height:auto;min-height:100%;max-height:100vh;overflow-y:auto}.SendInquiry-module__SuBpmW__send_inquiry__form textarea{height:6rem}.SendInquiry-module__SuBpmW__main{padding:.5rem 0}}
.TableNavigation-module__1AZ5cG__table--navbar{z-index:30;border-bottom:1px solid var(--color-border-subtle);background:#fff;flex-shrink:0;position:relative}.TableNavigation-module__1AZ5cG__table--navbar__list{align-items:center;gap:.35rem;width:100%;margin:0;padding:.55rem .8rem;list-style:none;display:flex}.TableNavigation-module__1AZ5cG__table--navbar__list li{align-items:center;list-style:none;display:flex;position:relative}.TableNavigation-module__1AZ5cG__navbar__left{flex:1;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.TableNavigation-module__1AZ5cG__navbar__right{justify-content:flex-end;align-items:center;display:flex}.TableNavigation-module__1AZ5cG__menu-btn{cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;padding:.3rem;display:flex;position:relative}.TableNavigation-module__1AZ5cG__logo-link{align-items:center;display:flex}.TableNavigation-module__1AZ5cG__navigation--list{z-index:20;opacity:0;visibility:hidden;border-top:1px solid var(--color-border-subtle);background:#fff;width:100%;height:calc(100% - 57px);transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s,visibility .35s;position:absolute;top:84px;left:0;transform:translate(-100%);box-shadow:2px 0 12px #0000000f}.TableNavigation-module__1AZ5cG__navigation--list.TableNavigation-module__1AZ5cG__visible{opacity:1;visibility:visible;transform:translate(0)}.TableNavigation-module__1AZ5cG__navigation--list:before,.TableNavigation-module__1AZ5cG__navigation--list.TableNavigation-module__1AZ5cG__hidden{display:none}.TableNavigation-module__1AZ5cG__navigation--backdrop{z-index:0;cursor:pointer;position:absolute;inset:0}.TableNavigation-module__1AZ5cG__navigation__position{z-index:2;padding:.8rem 1rem 1.2rem;position:relative}.TableNavigation-module__1AZ5cG__navigation--list a{color:var(--color-text-primary)}.TableNavigation-module__1AZ5cG__column--list{z-index:3;flex-direction:column;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex}.TableNavigation-module__1AZ5cG__column--list__items{list-style:none}.TableNavigation-module__1AZ5cG__column--list__items a{border-radius:var(--radius-md);color:var(--color-text-secondary);align-items:center;gap:.8rem;padding:.95rem .8rem;font-size:1.35rem;font-weight:500;transition:color .18s,background-color .18s;display:flex}.TableNavigation-module__1AZ5cG__column--list__items a:hover{color:var(--color-text-primary);background-color:var(--color-primary-bg-hover)}.TableNavigation-module__1AZ5cG__column--list__items+.TableNavigation-module__1AZ5cG__column--list__items{border-top:1px solid var(--color-border-subtle)}@media (max-width:768px){.TableNavigation-module__1AZ5cG__column--list__items a{font-size:1.25rem}.TableNavigation-module__1AZ5cG__navigation--list{background-color:#fff}.TableNavigation-module__1AZ5cG__navigation__position{padding:1.2rem .9rem 1rem}.TableNavigation-module__1AZ5cG__table--navbar__list{justify-content:space-between}}.TableNavigation-module__1AZ5cG__mobile-nav{z-index:2;width:100%;box-shadow:var(--shadow-sm);background-color:#fff;position:fixed;top:0;left:0}
.MainPageTable-module__8HUHGW__table--section{z-index:2;background-color:#fff;flex-direction:column;flex-shrink:0;width:100%;max-width:460px;height:100vh;transition:max-width .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:2px 0 12px #0000000f}.MainPageTable-module__8HUHGW__table--section.MainPageTable-module__8HUHGW__expanded{max-width:460px}.MainPageTable-module__8HUHGW__table--section.MainPageTable-module__8HUHGW__collapsed{max-width:0}.MainPageTable-module__8HUHGW__table--section.MainPageTable-module__8HUHGW__table--section-expanded{max-width:640px}.MainPageTable-module__8HUHGW__toggle-table-btn{border-radius:var(--radius-full);background-color:var(--color-primary);color:#fff;cursor:pointer;z-index:50;box-shadow:var(--shadow-md);border:none;justify-content:center;align-items:center;padding:.75rem;transition:left .4s cubic-bezier(.4,0,.2,1),background-color .18s;display:flex;position:fixed;bottom:2rem;left:460px}.MainPageTable-module__8HUHGW__toggle-table-btn:hover{background-color:var(--color-primary-hover)}.MainPageTable-module__8HUHGW__table--section.MainPageTable-module__8HUHGW__collapsed .MainPageTable-module__8HUHGW__toggle-table-btn{left:1.2rem}.MainPageTable-module__8HUHGW__table--section.MainPageTable-module__8HUHGW__table--section-expanded .MainPageTable-module__8HUHGW__toggle-table-btn{left:640px}@keyframes MainPageTable-module__8HUHGW__drawerNudge{0%{transform:translateY(0)}20%{transform:translateY(-9px)}35%{transform:translateY(-4px)}50%{transform:translateY(-7px)}65%{transform:translateY(-2px)}80%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes MainPageTable-module__8HUHGW__pillGlow{0%,to{background:#c2931259;width:36px;box-shadow:0 0 #c2931200}50%{background:#c29312e6;width:56px;box-shadow:0 0 10px #c29312a6,0 0 22px #c293124d}}@keyframes MainPageTable-module__8HUHGW__handleShimmer{0%{background-position:-200%}to{background-position:200%}}.MainPageTable-module__8HUHGW__drawer-handle{display:none}.MainPageTable-module__8HUHGW__mobile-transition-wrapper,.MainPageTable-module__8HUHGW__transition-fill{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.MainPageTable-module__8HUHGW__drawer-handle-pill{background:#0000002e;border-radius:3px;width:36px;height:5px;transition:background .25s,width .25s,box-shadow .25s;display:block}.MainPageTable-module__8HUHGW__table-enter{opacity:0;transform:translate(100%)}.MainPageTable-module__8HUHGW__table-enter-active{opacity:1;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translate(0%)}.MainPageTable-module__8HUHGW__table-exit{opacity:1;transform:translate(0%)}.MainPageTable-module__8HUHGW__table-exit-active{opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translate(-100%)}.MainPageTable-module__8HUHGW__overlay-enter{opacity:0;transform:translate(100%)}.MainPageTable-module__8HUHGW__overlay-enter-active{opacity:1;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translate(0%)}.MainPageTable-module__8HUHGW__overlay-exit{opacity:1;transform:translate(0%)}.MainPageTable-module__8HUHGW__overlay-exit-active{opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translate(-100%)}@media (max-width:1024px){.MainPageTable-module__8HUHGW__table--section,.MainPageTable-module__8HUHGW__table--section.MainPageTable-module__8HUHGW__expanded{max-width:min(380px,42vw)}.MainPageTable-module__8HUHGW__table--section.MainPageTable-module__8HUHGW__table--section-expanded{max-width:min(520px,56vw)}.MainPageTable-module__8HUHGW__toggle-table-btn{left:clamp(300px,42vw,380px)}.MainPageTable-module__8HUHGW__table--section.MainPageTable-module__8HUHGW__table--section-expanded .MainPageTable-module__8HUHGW__toggle-table-btn{left:clamp(420px,56vw,520px)}}@media (max-width:768px){.MainPageTable-module__8HUHGW__table--section{z-index:25;border-top-left-radius:16px;border-top-right-radius:16px;flex-shrink:0;order:1;width:100%;height:46vh;transition:height .35s cubic-bezier(.4,0,.2,1),border-radius .35s;position:relative;inset:auto;overflow:hidden;box-shadow:0 -10px 30px #0000002e;max-width:100%!important}.MainPageTable-module__8HUHGW__table--section.MainPageTable-module__8HUHGW__collapsed{border-top-left-radius:16px;border-top-right-radius:16px;height:36px;transform:none}.MainPageTable-module__8HUHGW__table--section.MainPageTable-module__8HUHGW__expanded{height:46vh;transform:none}.MainPageTable-module__8HUHGW__table--section.MainPageTable-module__8HUHGW__expanded-full{border-top-left-radius:20px;border-top-right-radius:20px;height:78vh;transform:none}.MainPageTable-module__8HUHGW__table--section.MainPageTable-module__8HUHGW__table--section-expanded{height:78vh;transform:none}.MainPageTable-module__8HUHGW__toggle-table-btn{display:none}.MainPageTable-module__8HUHGW__drawer-handle{cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;border-radius:16px 16px 0 0;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:36px;transition:background .3s;display:flex}.MainPageTable-module__8HUHGW__drawer-handle:active{cursor:grabbing}.MainPageTable-module__8HUHGW__table--section.MainPageTable-module__8HUHGW__collapsed .MainPageTable-module__8HUHGW__drawer-handle{background:linear-gradient(90deg,#0000 0%,#c293121f 40%,#c2931247 50%,#c293121f 60%,#0000 100%) 0 0/200%;animation:2.4s linear .8s infinite MainPageTable-module__8HUHGW__handleShimmer,2.4s cubic-bezier(.36,.07,.19,.97) .8s infinite MainPageTable-module__8HUHGW__drawerNudge}.MainPageTable-module__8HUHGW__table--section.MainPageTable-module__8HUHGW__collapsed .MainPageTable-module__8HUHGW__drawer-handle-pill{animation:2.4s ease-in-out .8s infinite MainPageTable-module__8HUHGW__pillGlow}.MainPageTable-module__8HUHGW__table--section.MainPageTable-module__8HUHGW__expanded .MainPageTable-module__8HUHGW__drawer-handle,.MainPageTable-module__8HUHGW__table--section.MainPageTable-module__8HUHGW__expanded-full .MainPageTable-module__8HUHGW__drawer-handle{background:0 0;animation:none}.MainPageTable-module__8HUHGW__table--section.MainPageTable-module__8HUHGW__expanded .MainPageTable-module__8HUHGW__drawer-handle-pill,.MainPageTable-module__8HUHGW__table--section.MainPageTable-module__8HUHGW__expanded-full .MainPageTable-module__8HUHGW__drawer-handle-pill{box-shadow:none;background:#0000002e;width:36px;animation:none}.MainPageTable-module__8HUHGW__mobile-drawer-toggle,.MainPageTable-module__8HUHGW__mobile-drawer-toggle--collapsed,.MainPageTable-module__8HUHGW__mobile-drawer-toggle--expanded,.MainPageTable-module__8HUHGW__mobile-drawer-icon{display:none}}
.BuildingViewer-module__wIkJ9a__root{background:#000;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.BuildingViewer-module__wIkJ9a__viewerStage{flex:1;min-width:0;height:100%;min-height:0;transition:height .35s cubic-bezier(.4,0,.2,1);position:relative}@media (max-width:768px){.BuildingViewer-module__wIkJ9a__root{flex-direction:column;align-items:stretch}.BuildingViewer-module__wIkJ9a__viewerStage{flex:1;order:0;width:100%;height:auto;min-height:0}}.BuildingViewer-module__wIkJ9a__canvasWrapper{opacity:1;width:100%;height:100%;transition:opacity .45s}.BuildingViewer-module__wIkJ9a__canvasWrapper.BuildingViewer-module__wIkJ9a__canvasHidden{opacity:0}.BuildingViewer-module__wIkJ9a__canvas{cursor:wait;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;animation:.45s forwards BuildingViewer-module__wIkJ9a__viewerFadeIn;position:relative;overflow:hidden}@keyframes BuildingViewer-module__wIkJ9a__viewerFadeIn{0%{opacity:0}to{opacity:1}}.BuildingViewer-module__wIkJ9a__scrim{pointer-events:none;opacity:0;z-index:1;background:#000;transition:opacity .3s;position:absolute;inset:0}.BuildingViewer-module__wIkJ9a__scrim.BuildingViewer-module__wIkJ9a__transitioning{opacity:1}.BuildingViewer-module__wIkJ9a__loaderOverlay{z-index:10;opacity:1;pointer-events:auto;background:#000;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.BuildingViewer-module__wIkJ9a__loaderOverlay.BuildingViewer-module__wIkJ9a__done{opacity:0;pointer-events:none}.BuildingViewer-module__wIkJ9a__companyLogo{z-index:12;opacity:.92;pointer-events:none;width:clamp(140px,16vw,240px);position:absolute;bottom:clamp(12px,2vw,24px);right:clamp(12px,2vw,24px)}.BuildingViewer-module__wIkJ9a__companyLogo img{object-fit:contain;width:100%;height:auto}@media (max-width:768px){.BuildingViewer-module__wIkJ9a__companyLogo{width:clamp(110px,34vw,170px);right:10px;bottom:max(64px, calc(env(safe-area-inset-bottom) + 10px))}}.BuildingViewer-module__wIkJ9a__loader{color:#fff;background:#de3500;width:48px;height:48px;animation:1s linear infinite alternate BuildingViewer-module__wIkJ9a___loaderLayers;position:relative;transform:rotateX(65deg)rotate(45deg)}.BuildingViewer-module__wIkJ9a__loader:after{content:"";background:#ffffffb3;animation:1s linear infinite alternate BuildingViewer-module__wIkJ9a___loaderTr;position:absolute;inset:0}@keyframes BuildingViewer-module__wIkJ9a___loaderLayers{0%{box-shadow:0 0}90%,to{box-shadow:20px 20px 0 -4px}}@keyframes BuildingViewer-module__wIkJ9a___loaderTr{0%{transform:translate(0)scale(1)}to{transform:translate(-25px,-25px)scale(1)}}
.UnitHoverCard-module__6M9YqW__unitHoverCard{z-index:var(--z-overlay);width:min(var(--unit-hover-card-width), calc(100vw - var(--spacing-xl)));border-radius:var(--radius-xl);background:radial-gradient(circle at 8% 0%, rgba(var(--color-white-rgb), .82), transparent 50%), linear-gradient(165deg, rgba(var(--color-white-rgb), .96) 0%, rgba(var(--color-rgb-surface-soft), .98) 100%);color:var(--color-text-primary);box-shadow:var(--shadow-xl);border:1px solid var(--color-border-subtle);padding:var(--spacing-sm);opacity:0;transform:translateY(var(--unit-hover-card-offset-y)) scale(.985);transition:opacity var(--unit-hover-card-transition-ms) ease, transform var(--unit-hover-card-transition-ms) ease;pointer-events:none;-webkit-backdrop-filter:blur(var(--unit-hover-card-blur));backdrop-filter:blur(var(--unit-hover-card-blur));position:fixed}.UnitHoverCard-module__6M9YqW__unitHoverCardVisible{opacity:1;transform:translateY(0)scale(1)}.UnitHoverCard-module__6M9YqW__unitHeaderRow{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.UnitHoverCard-module__6M9YqW__unitTitleBlock{min-width:0}.UnitHoverCard-module__6M9YqW__unitTitleEyebrow{margin:0 0 var(--spacing-xs);font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-wider);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-text-muted)}.UnitHoverCard-module__6M9YqW__unitTitle{letter-spacing:var(--letter-spacing-snug);font-size:clamp(28px,3.2vw,36px);line-height:.95;font-weight:var(--font-weight-bold);color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;max-width:184px;margin:0;overflow:hidden}.UnitHoverCard-module__6M9YqW__unitStatusBadge{border-radius:var(--radius-lg);font-size:var(--font-size-2xs);line-height:1;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;padding:var(--spacing-sm) var(--spacing-md);flex-shrink:0}.UnitHoverCard-module__6M9YqW__unitStatusSold{background:var(--color-error-bg);color:var(--color-error)}.UnitHoverCard-module__6M9YqW__unitStatusReserved{background:var(--color-warning-bg);color:var(--color-warning)}.UnitHoverCard-module__6M9YqW__unitStatusAvailable{background:var(--color-success-bg);color:var(--color-success-strong)}.UnitHoverCard-module__6M9YqW__unitStatusUnknown{background:var(--color-primary-bg);color:var(--color-text-secondary)}.UnitHoverCard-module__6M9YqW__unitPreviewFrame{width:100%;height:var(--unit-hover-card-preview-height);border-radius:var(--radius-lg);margin-bottom:var(--spacing-sm);border:1px solid var(--color-border-soft);background:rgba(var(--color-rgb-gray-medium), .35);overflow:hidden}.UnitHoverCard-module__6M9YqW__unitPreviewFrame img{object-fit:cover;width:100%;height:100%;display:block}.UnitHoverCard-module__6M9YqW__unitPreviewPlaceholder{width:100%;height:100%;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-muted);background:linear-gradient(135deg, rgba(var(--color-rgb-surface-mid), .9), rgba(var(--color-rgb-surface-card), .95)), repeating-linear-gradient(45deg, rgba(var(--color-black-rgb), .06) 0, rgba(var(--color-black-rgb), .06) 8px, rgba(var(--color-black-rgb), .02) 8px, rgba(var(--color-black-rgb), .02) 16px);place-items:center;display:grid}.UnitHoverCard-module__6M9YqW__unitMetaGrid{gap:var(--spacing-xs);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.UnitHoverCard-module__6M9YqW__unitMetaGrid div{text-align:center;background:rgba(var(--color-white-rgb), .55);border-radius:var(--radius-md);padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-sm)}.UnitHoverCard-module__6M9YqW__unitMetaGrid dt{font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-tertiary);margin:0}.UnitHoverCard-module__6M9YqW__unitMetaGrid dd{margin:var(--spacing-xs) 0 0;font-size:22px;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-text-high-contrast)}@media (max-width:640px){.UnitHoverCard-module__6M9YqW__unitTitle{max-width:160px}}
.ViewerSidebar-module__B4ebLG__sidebar{--sb-text:#4a5568;--sb-text-hover:#1a202c;--sb-hover-bg:#1a202c12;--sb-active-day:#f59e0b;--sb-active-night:#6366f1;--sb-active-floor:#0ea5e9;--sb-home:#10b981;-webkit-backdrop-filter:blur(24px)saturate(200%);border-radius:var(--radius-2xl);z-index:var(--z-fixed);-webkit-user-select:none;user-select:none;background:#ffffffeb;border:1px solid #ffffffb3;flex-direction:column;align-items:center;gap:4px;padding:10px 7px;animation:.35s cubic-bezier(.22,1,.36,1) forwards ViewerSidebar-module__B4ebLG__sidebarEnter;display:flex;position:fixed;top:50%;right:16px;transform:translateY(-50%);box-shadow:0 4px 6px #0000000a,0 10px 28px #00000024}@keyframes ViewerSidebar-module__B4ebLG__sidebarEnter{0%{opacity:0;transform:translateY(-50%)translate(18px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.ViewerSidebar-module__B4ebLG__divider{background:linear-gradient(90deg,#0000 0%,#4a556838 50%,#0000 100%);flex-shrink:0;width:22px;height:1px;margin:2px 0}.ViewerSidebar-module__B4ebLG__sectionIcon{color:var(--sb-active-floor);opacity:.75;justify-content:center;align-items:center;padding:1px 0;line-height:1;display:flex}.ViewerSidebar-module__B4ebLG__iconBtn,.ViewerSidebar-module__B4ebLG__modeBtn,.ViewerSidebar-module__B4ebLG__floorBtn,.ViewerSidebar-module__B4ebLG__homeBtn{cursor:pointer;color:var(--sb-text);-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;justify-content:center;align-items:center;transition:background .15s,color .15s,box-shadow .15s,transform .1s,opacity .15s;display:flex}.ViewerSidebar-module__B4ebLG__iconBtn:focus-visible,.ViewerSidebar-module__B4ebLG__modeBtn:focus-visible,.ViewerSidebar-module__B4ebLG__floorBtn:focus-visible,.ViewerSidebar-module__B4ebLG__homeBtn:focus-visible{box-shadow:0 0 0 3px #0ea5e966}.ViewerSidebar-module__B4ebLG__iconBtn{border-radius:var(--radius-lg);width:34px;height:34px}.ViewerSidebar-module__B4ebLG__iconBtn:hover{background:var(--sb-hover-bg);color:var(--sb-text-hover)}.ViewerSidebar-module__B4ebLG__iconBtn:active{transform:scale(.92)}.ViewerSidebar-module__B4ebLG__modeBtn{border-radius:var(--radius-full);width:34px;height:34px}.ViewerSidebar-module__B4ebLG__modeBtn:hover{background:var(--sb-hover-bg);color:var(--sb-text-hover)}.ViewerSidebar-module__B4ebLG__modeBtn:active{transform:scale(.92)}.ViewerSidebar-module__B4ebLG__modeBtn.ViewerSidebar-module__B4ebLG__active{color:#fff;box-shadow:0 3px 10px #0000002e}.ViewerSidebar-module__B4ebLG__dayBtn.ViewerSidebar-module__B4ebLG__active{background:var(--sb-active-day)}.ViewerSidebar-module__B4ebLG__nightBtn.ViewerSidebar-module__B4ebLG__active{background:var(--sb-active-night)}.ViewerSidebar-module__B4ebLG__floorBtn{border-radius:var(--radius-md);width:36px;height:26px;font-family:var(--font-family-base);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.ViewerSidebar-module__B4ebLG__floorBtn:hover{background:var(--sb-hover-bg);color:var(--sb-text-hover)}.ViewerSidebar-module__B4ebLG__floorBtn:active{transform:scale(.92)}.ViewerSidebar-module__B4ebLG__floorBtn.ViewerSidebar-module__B4ebLG__active{background:var(--sb-active-floor);color:#fff;box-shadow:0 3px 10px #0ea5e959}.ViewerSidebar-module__B4ebLG__homeBtn{border-radius:var(--radius-full);background:var(--sb-home);color:#fff;width:34px;height:34px;margin-top:2px;box-shadow:0 3px 10px #10b98159}.ViewerSidebar-module__B4ebLG__homeBtn:hover{background:#059669;box-shadow:0 5px 14px #05966973}.ViewerSidebar-module__B4ebLG__homeBtn:active{transform:scale(.9)}.ViewerSidebar-module__B4ebLG__homeBtn.ViewerSidebar-module__B4ebLG__homeBtnActive{color:#059669;box-shadow:none;cursor:default;background:#10b9812e}.ViewerSidebar-module__B4ebLG__visibilityBtn{--sb-active-visibility:#8b5cf6;color:var(--sb-text);transition:background .15s,color .2s,box-shadow .15s,transform .1s}.ViewerSidebar-module__B4ebLG__visibilityBtn:hover{color:var(--sb-active-visibility);background:#8b5cf61a}.ViewerSidebar-module__B4ebLG__visibilityBtn.ViewerSidebar-module__B4ebLG__visibilityBtnHidden{color:var(--sb-active-visibility);background:#8b5cf61f}.ViewerSidebar-module__B4ebLG__visibilityBtn.ViewerSidebar-module__B4ebLG__visibilityBtnHidden:hover{background:#8b5cf633}.ViewerSidebar-module__B4ebLG__visibilityBtn svg{transition:opacity .2s,transform .2s}.ViewerSidebar-module__B4ebLG__visibilityBtn.ViewerSidebar-module__B4ebLG__visibilityBtnHidden svg,.ViewerSidebar-module__B4ebLG__visibilityBtn:not(.ViewerSidebar-module__B4ebLG__visibilityBtnHidden) svg{animation:.22s cubic-bezier(.34,1.56,.64,1) forwards ViewerSidebar-module__B4ebLG__iconPop}@keyframes ViewerSidebar-module__B4ebLG__iconPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (max-width:1024px){.ViewerSidebar-module__B4ebLG__sidebar{gap:3px;padding:8px 6px;right:10px}}@media (max-width:768px){.ViewerSidebar-module__B4ebLG__sidebar{border-radius:var(--radius-full);white-space:nowrap;scrollbar-width:none;flex-direction:row;align-items:center;gap:3px;max-width:calc(100vw - 14px);padding:6px 8px;animation:none;inset:8px auto auto 50%;overflow-x:auto;transform:translate(-50%)}.ViewerSidebar-module__B4ebLG__sidebar::-webkit-scrollbar{display:none}.ViewerSidebar-module__B4ebLG__divider{width:1px;height:18px;margin:0 2px}.ViewerSidebar-module__B4ebLG__iconBtn,.ViewerSidebar-module__B4ebLG__modeBtn,.ViewerSidebar-module__B4ebLG__homeBtn{width:30px;height:30px}.ViewerSidebar-module__B4ebLG__floorBtn{width:32px;height:23px;font-size:10px}}
