.PropertyDetail_root__Mqhq0 .property-detail{background:var(--theme-canvas);padding:0 0 60px}.PropertyDetail_root__Mqhq0 .property-detail__container{width:100%;box-sizing:border-box;padding:24px 32px 0}.PropertyDetail_root__Mqhq0 .property-detail__breadcrumbs{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--theme-text-soft);margin-bottom:16px}.PropertyDetail_root__Mqhq0 .property-detail__breadcrumbs a{text-decoration:none;color:inherit}.PropertyDetail_root__Mqhq0 .property-detail__breadcrumbs span:last-child{color:var(--theme-text-muted);font-weight:600}.PropertyDetail_root__Mqhq0 .breadcrumb-sep{margin:0 8px;color:var(--theme-text-subtle)}.PropertyDetail_root__Mqhq0 .property-detail__back{display:none;align-items:center;gap:6px;width:fit-content;margin:0 0 14px;text-decoration:none;color:var(--theme-primary-strong);font-weight:600;font-size:.86rem}.PropertyDetail_root__Mqhq0 .property-detail__back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.PropertyDetail_root__Mqhq0 .property-detail__header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px}.PropertyDetail_root__Mqhq0 .property-detail__header-text h1{margin:0 0 6px;font-size:1.6rem;color:var(--theme-text);font-weight:700}.PropertyDetail_root__Mqhq0 .property-detail__subtitle{margin:0;color:var(--theme-text-soft);font-size:.95rem}.PropertyDetail_root__Mqhq0 .property-detail__header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.PropertyDetail_root__Mqhq0 .icon-square{width:36px;height:36px;border-radius:8px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-primary-strong);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.1rem}.PropertyDetail_root__Mqhq0 .icon-square:hover{background:var(--theme-primary-soft)}.PropertyDetail_root__Mqhq0 .icon-square--active{border-color:var(--theme-primary);background:var(--theme-primary-soft);color:var(--theme-primary-strong)}.PropertyDetail_root__Mqhq0 .icon-square img,.PropertyDetail_root__Mqhq0 .icon-square svg{width:17px;height:17px}.PropertyDetail_root__Mqhq0 .share-wrapper{position:relative}.PropertyDetail_root__Mqhq0 .share-menu{position:absolute;top:42px;right:0;background:var(--theme-surface);border-radius:8px;box-shadow:0 12px 26px var(--site-color-rgba-15-23-42-0-18);display:grid;overflow:hidden;z-index:10}.PropertyDetail_root__Mqhq0 .share-menu button{background:var(--theme-surface);color:var(--theme-text);padding:8px 12px;width:120px;border-radius:0;font-size:.8rem;border:none;text-align:left;cursor:pointer}.PropertyDetail_root__Mqhq0 .share-menu button:hover{background:var(--theme-primary-soft)}.PropertyDetail_root__Mqhq0 .property-detail__body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:start;margin-bottom:24px}.PropertyDetail_root__Mqhq0 .property-detail__gallery-col{min-width:0}.PropertyDetail_root__Mqhq0 .property-detail__gallery-bento{display:grid;gap:8px;height:420px;border-radius:12px;overflow:hidden;background:var(--theme-primary-soft)}.PropertyDetail_root__Mqhq0 .property-detail__gallery-bento--1,.PropertyDetail_root__Mqhq0 .property-detail__gallery-bento--empty{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.PropertyDetail_root__Mqhq0 .property-detail__gallery-bento--2{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}.PropertyDetail_root__Mqhq0 .property-detail__gallery-bento--3{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}.PropertyDetail_root__Mqhq0 .property-detail__gallery-tile{position:relative;border:none;padding:0;cursor:pointer;overflow:hidden;background:var(--theme-border)}.PropertyDetail_root__Mqhq0 .property-detail__gallery-tile--main{grid-row:1/span 2}.PropertyDetail_root__Mqhq0 .property-detail__gallery-empty{min-width:0;min-height:0;background:var(--theme-primary-soft)}.PropertyDetail_root__Mqhq0 .property-detail__gallery-empty img{display:block;width:100%;height:100%;object-fit:cover}.PropertyDetail_root__Mqhq0 .property-detail__gallery-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease}.PropertyDetail_root__Mqhq0 .property-detail__gallery-tile:hover img{transform:none}.PropertyDetail_root__Mqhq0 .property-detail__gallery-more{position:absolute;inset:0;background:var(--site-color-rgba-12-31-43-0-6);color:var(--theme-primary-contrast);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;letter-spacing:.02em}.PropertyDetail_root__Mqhq0 .property-detail__gallery-contact{display:flex;align-items:center;margin-top:14px}.PropertyDetail_root__Mqhq0 .property-detail__gallery-contact>a{min-width:160px}.PropertyDetail_root__Mqhq0 .property-detail__lightbox{position:fixed;inset:0;background:var(--site-color-rgba-0-0-0-0-94);z-index:1000;display:flex;align-items:center;justify-content:center}.PropertyDetail_root__Mqhq0 .property-detail__lightbox-image{max-width:90vw;max-height:85vh;object-fit:cover}.PropertyDetail_root__Mqhq0 .property-detail__lightbox-close{position:absolute;top:20px;right:24px;background:none;border:none;color:var(--theme-primary-contrast);font-size:1.6rem;cursor:pointer;z-index:2}.PropertyDetail_root__Mqhq0 .property-detail__lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;border:none;background:var(--site-color-rgba-255-255-255-0-15);color:var(--theme-primary-contrast);font-size:1.6rem;cursor:pointer}.PropertyDetail_root__Mqhq0 .property-detail__lightbox-nav--prev{left:20px}.PropertyDetail_root__Mqhq0 .property-detail__lightbox-nav--next{right:20px}.PropertyDetail_root__Mqhq0 .property-detail__price-row{display:flex;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;padding:16px 0;margin-bottom:16px}.PropertyDetail_root__Mqhq0 .property-detail__price-stat{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:0 20px;border-left:1px solid var(--theme-border);text-align:left}.PropertyDetail_root__Mqhq0 .property-detail__price-stat:first-child{border-left:none}.PropertyDetail_root__Mqhq0 .property-detail__price-value{font-weight:700;color:var(--theme-primary-strong);font-size:1.15rem;display:flex;align-items:center;gap:8px}.PropertyDetail_root__Mqhq0 .property-detail__price-label{color:var(--theme-text-soft);font-size:.78rem}.PropertyDetail_root__Mqhq0 .property-detail__maintenance{display:inline-flex;align-items:center;gap:3px;font-size:.72rem;font-weight:500;color:var(--theme-text-soft)}.PropertyDetail_root__Mqhq0 .property-detail__maintenance img{width:12px;height:12px}.PropertyDetail_root__Mqhq0 .property-detail__tabs-panel{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;overflow:hidden}.PropertyDetail_root__Mqhq0 .property-detail__tabs-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--theme-primary-soft)}.PropertyDetail_root__Mqhq0 .property-detail__tabs-nav button{border:none;background:transparent;padding:14px 10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;color:var(--theme-text-soft);cursor:pointer}.PropertyDetail_root__Mqhq0 .property-detail__tabs-nav button.active{background:var(--theme-surface);color:var(--theme-primary-strong)}.PropertyDetail_root__Mqhq0 .property-detail__tabs-content{padding:20px 24px}.PropertyDetail_root__Mqhq0 .details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.PropertyDetail_root__Mqhq0 .detail-row{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--theme-primary-soft);padding-bottom:8px;font-size:.85rem;color:var(--theme-text-soft)}.PropertyDetail_root__Mqhq0 .detail-row strong{color:var(--theme-text);font-weight:600;text-align:right}.PropertyDetail_root__Mqhq0 .feature-list{display:block}.PropertyDetail_root__Mqhq0 .property-detail__empty-note{color:var(--theme-text-subtle);font-size:.85rem;margin:0}.PropertyDetail_root__Mqhq0 .contact-btn{background:var(--theme-primary);border:none;color:var(--theme-primary-contrast);padding:12px 28px;border-radius:8px;cursor:pointer;font-weight:700;font-size:.9rem;text-decoration:none;transition:background .12s ease;display:inline-flex;align-items:center}.PropertyDetail_root__Mqhq0 .contact-btn:hover{background:var(--theme-primary-hover)}.PropertyDetail_root__Mqhq0 .interest-card{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;padding:20px;display:grid;gap:12px;margin-bottom:24px}.PropertyDetail_root__Mqhq0 .interest-card h4{margin:0;font-size:1.05rem;color:var(--theme-text)}.PropertyDetail_root__Mqhq0 .interest-card>button{justify-self:start;background:var(--theme-primary-strong);color:var(--theme-primary-contrast);border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600}.PropertyDetail_root__Mqhq0 .interest-form{display:grid;gap:10px;max-width:320px}.PropertyDetail_root__Mqhq0 .interest-form input{height:42px;border-radius:6px;border:1px solid var(--theme-border);padding:0 12px}.PropertyDetail_root__Mqhq0 .interest-form button{background:var(--theme-primary);color:var(--theme-primary-contrast);border:none;padding:10px 16px;border-radius:6px;cursor:pointer;font-weight:600;justify-self:start}.PropertyDetail_root__Mqhq0 .form-error{color:var(--theme-danger);font-size:.8rem;margin:0}.PropertyDetail_root__Mqhq0 .form-success{color:var(--theme-primary);font-size:.8rem;margin:0}@media (max-width:1100px){.PropertyDetail_root__Mqhq0 .property-detail__body{grid-template-columns:1fr}.PropertyDetail_root__Mqhq0 .property-detail__gallery-bento{height:320px}.PropertyDetail_root__Mqhq0 .property-detail__header-row{flex-direction:column}}@media (max-width:980px){.PropertyDetail_root__Mqhq0 .property-detail__back{display:inline-flex;min-height:36px;padding:0 4px 0 0}.PropertyDetail_root__Mqhq0 .property-detail__breadcrumbs{display:none}}@media (max-width:640px){.PropertyDetail_root__Mqhq0 .property-detail__container{padding:16px 16px 0}.PropertyDetail_root__Mqhq0 .property-detail__gallery-bento{height:260px}.PropertyDetail_root__Mqhq0 .property-detail__gallery-contact>a{width:100%}.PropertyDetail_root__Mqhq0 .details-grid{grid-template-columns:1fr}.PropertyDetail_root__Mqhq0 .property-detail__price-row{flex-wrap:wrap;row-gap:12px}.PropertyDetail_root__Mqhq0 .property-detail__price-stat{flex:1 1 45%}}@media print{.PropertyDetail_root__Mqhq0 .interest-card,.PropertyDetail_root__Mqhq0 .property-detail__gallery-contact,.PropertyDetail_root__Mqhq0 .property-detail__header-actions{display:none}}.PropertyActions_actionGroup__TGCrc{display:flex;align-items:center;gap:8px}.PropertyActions_contactLink__K3KMH{background:var(--theme-primary);border:none;color:var(--theme-primary-contrast);border-radius:8px;cursor:pointer;font-weight:700;text-decoration:none;transition:background .12s ease;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.PropertyActions_contactLink__K3KMH:hover{background:var(--theme-primary-hover)}.PropertyActions_contactLinkCompact__49sfi{padding:7px 14px;font-size:.74rem;font-weight:600;border-radius:6px}.PropertyActions_contactLinkDefault__cy2AW{padding:12px 28px;font-size:.9rem}.PropertyActions_actionButton__ACgxa{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text-subtle);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:background .12s ease,border-color .12s ease,color .12s ease}.PropertyActions_actionButton__ACgxa:hover{background:var(--theme-primary-soft)}.PropertyActions_actionButton__ACgxa:disabled{cursor:wait;opacity:.55}.PropertyActions_actionButtonCompact__Pq_qT{width:32px;height:32px;border-radius:8px}.PropertyActions_actionButtonDefault__YDt9D{width:36px;height:36px;border-radius:8px}.PropertyActions_actionButtonActive__LVfXM{border-color:var(--theme-primary);background:var(--theme-primary-soft);color:var(--theme-primary-strong)}.PropertyActions_actionButton__ACgxa img,.PropertyActions_actionButton__ACgxa svg{width:16px;height:16px;display:block;object-fit:contain;flex-shrink:0}.PropertyActions_actionButtonDefault__YDt9D img,.PropertyActions_actionButtonDefault__YDt9D svg{width:17px;height:17px}.PropertyActions_shareWrapper__C51xZ{position:relative}.PropertyActions_shareMenu__0TwYc{position:fixed;box-sizing:border-box;width:min(120px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--theme-surface);border-radius:8px;box-shadow:0 12px 26px var(--site-color-rgba-15-23-42-0-18);display:grid;z-index:1300}.PropertyActions_shareMenu__0TwYc button{background:var(--theme-surface);color:var(--theme-text);padding:8px 12px;width:100%;border-radius:0;font-size:.8rem;border:none;text-align:left;cursor:pointer}.PropertyActions_shareMenu__0TwYc button:hover{background:var(--theme-primary-soft)}.AmenityIconGrid_grid__vuTLQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px}.AmenityIconGrid_item__x_q85{display:flex;box-sizing:border-box;min-width:0;min-height:96px;align-items:center;justify-content:center;gap:10px;padding:14px 12px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface-muted);color:var(--theme-text);text-align:center}.AmenityIconGrid_icon__vyD0c{display:inline-grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:10px;background:var(--theme-surface);color:var(--theme-text)}.AmenityIconGrid_icon__vyD0c img{width:28px;height:28px;filter:grayscale(1);object-fit:contain}.AmenityIconGrid_icon__vyD0c svg{width:24px;height:24px}.AmenityIconGrid_label__aSRYP{flex:1 1 auto;min-width:0;max-width:100%;font-size:.75rem;font-weight:650;line-height:1.35;overflow-wrap:anywhere;word-break:normal}@media (max-width:720px){.AmenityIconGrid_grid__vuTLQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.AmenityIconGrid_grid__vuTLQ{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.AmenityIconGrid_item__x_q85{min-height:90px;flex-direction:column;padding:12px 8px}}.OfferingDetail_root__iSOFk .offering-detail{min-height:calc(100vh - 72px);overflow-x:hidden;padding-bottom:72px;background:radial-gradient(circle at 92% 4%,var(--site-color-rgba-61-157-228-0-14),transparent 28rem),linear-gradient(180deg,var(--theme-canvas),var(--theme-surface-muted))}.OfferingDetail_root__iSOFk .offering-detail__container{box-sizing:border-box;width:min(100%,1540px);margin:0 auto;padding:24px 32px 0}.OfferingDetail_root__iSOFk .offering-detail__breadcrumbs{margin-bottom:18px;color:var(--theme-text-soft);font-size:.82rem}.OfferingDetail_root__iSOFk .offering-detail__breadcrumbs a{color:inherit;text-decoration:none}.OfferingDetail_root__iSOFk .offering-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.OfferingDetail_root__iSOFk .offering-detail__eyebrow{display:inline-flex;margin-bottom:9px;padding:5px 9px;border-radius:5px;background:var(--theme-primary-soft-strong);color:var(--theme-primary-strong);font-size:.66rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.OfferingDetail_root__iSOFk .offering-detail__header h1{margin:0 0 7px;color:var(--theme-text);font-size:clamp(1.7rem,2.7vw,2.5rem);line-height:1.1}.OfferingDetail_root__iSOFk .offering-detail__header p{max-width:880px;margin:0;color:var(--theme-text-soft);font-size:.88rem;line-height:1.5;overflow-wrap:anywhere}.OfferingDetail_root__iSOFk .offering-detail__header-actions{flex:0 0 auto}.OfferingDetail_root__iSOFk .offering-detail__hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(350px,.7fr);gap:24px;align-items:stretch}.OfferingDetail_root__iSOFk .configuration-explorer,.OfferingDetail_root__iSOFk .configuration-explorer__detail>*,.OfferingDetail_root__iSOFk .offering-detail__gallery,.OfferingDetail_root__iSOFk .offering-detail__hero>*,.OfferingDetail_root__iSOFk .offering-detail__tab-content,.OfferingDetail_root__iSOFk .offering-detail__workspace{min-width:0}.OfferingDetail_root__iSOFk .offering-detail__gallery>a{min-width:190px;margin-top:14px}.OfferingDetail_root__iSOFk .offering-detail__summary{display:grid;overflow:hidden;grid-template-rows:auto 1fr;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface);box-shadow:0 18px 46px var(--site-color-rgba-12-46-78-0-08)}.OfferingDetail_root__iSOFk .offering-detail__summary-lead{padding:24px;background:linear-gradient(135deg,var(--site-color-072c4c),var(--site-color-1764a5));color:white}.OfferingDetail_root__iSOFk .offering-detail__summary-lead>span{display:inline-flex;margin-bottom:10px;padding:5px 8px;border-radius:5px;background:var(--site-color-rgba-255-255-255-0-13);font-size:.65rem;font-weight:700}.OfferingDetail_root__iSOFk .offering-detail__summary-lead>strong{display:block;font-size:clamp(1.35rem,2.4vw,2rem)}.OfferingDetail_root__iSOFk .offering-detail__summary-lead p{margin:12px 0 0;color:var(--site-color-rgba-255-255-255-0-76);font-size:.82rem;line-height:1.6}.OfferingDetail_root__iSOFk .offering-detail__summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.OfferingDetail_root__iSOFk .offering-detail__summary-grid>div{min-width:0;padding:18px;border-top:1px solid var(--theme-border);border-left:1px solid var(--theme-border)}.OfferingDetail_root__iSOFk .offering-detail__summary-grid>div:nth-child(odd){border-left:0}.OfferingDetail_root__iSOFk .offering-detail__summary-grid span,.OfferingDetail_root__iSOFk .offering-detail__summary-grid strong{display:block}.OfferingDetail_root__iSOFk .offering-detail__summary-grid strong{color:var(--theme-text);font-size:.87rem;overflow-wrap:anywhere}.OfferingDetail_root__iSOFk .offering-detail__summary-grid span{margin-top:5px;color:var(--theme-text-soft);font-size:.66rem}.OfferingDetail_root__iSOFk .offering-detail__workspace{margin-top:28px;overflow:hidden;border:1px solid var(--theme-border);border-radius:15px;background:var(--theme-surface);box-shadow:0 18px 46px var(--site-color-rgba-12-46-78-0-06)}.OfferingDetail_root__iSOFk .offering-detail__tab-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:0 16px;border-bottom:1px solid var(--theme-border);background:var(--theme-surface-muted)}.OfferingDetail_root__iSOFk .offering-detail__tab-list button{position:relative;min-height:58px;padding:0 10px;border:0;background:transparent;color:var(--theme-text-soft);cursor:pointer;font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.OfferingDetail_root__iSOFk .offering-detail__tab-list button:after{position:absolute;right:10px;bottom:-1px;left:10px;height:3px;border-radius:3px 3px 0 0;background:transparent;content:""}.OfferingDetail_root__iSOFk .offering-detail__tab-list button.active{color:var(--theme-primary-strong)}.OfferingDetail_root__iSOFk .offering-detail__tab-list button.active:after{background:var(--theme-primary)}.OfferingDetail_root__iSOFk .offering-detail__tab-list button>span{display:inline-grid;min-width:20px;height:20px;margin-left:6px;place-items:center;border-radius:999px;background:var(--theme-primary-soft-strong);font-size:.62rem}.OfferingDetail_root__iSOFk .offering-detail__tab-content{min-height:360px;overflow:hidden;padding:28px}.OfferingDetail_root__iSOFk .configuration-explorer__step{display:flex;align-items:center;gap:11px;margin-bottom:12px}.OfferingDetail_root__iSOFk .configuration-explorer__step>span{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--theme-primary);color:var(--theme-primary-contrast);font-size:.72rem;font-weight:750}.OfferingDetail_root__iSOFk .configuration-explorer__step p,.OfferingDetail_root__iSOFk .configuration-explorer__step strong{display:block;margin:0}.OfferingDetail_root__iSOFk .configuration-explorer__step>div{min-width:0}.OfferingDetail_root__iSOFk .configuration-explorer__step strong{color:var(--theme-text);font-size:.86rem}.OfferingDetail_root__iSOFk .configuration-explorer__step p{margin-top:2px;color:var(--theme-text-soft);font-size:.72rem}.OfferingDetail_root__iSOFk .configuration-explorer__step--variant{margin-top:24px}.OfferingDetail_root__iSOFk .building-explorer__tabs,.OfferingDetail_root__iSOFk .configuration-explorer__tabs,.OfferingDetail_root__iSOFk .configuration-explorer__variants{display:flex;overflow-x:auto;gap:9px;padding-bottom:3px;scrollbar-width:thin}.OfferingDetail_root__iSOFk .building-explorer__tabs button,.OfferingDetail_root__iSOFk .configuration-explorer__tabs button,.OfferingDetail_root__iSOFk .configuration-explorer__variants button{flex:0 0 auto;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);color:var(--theme-text);cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,color .16s ease}.OfferingDetail_root__iSOFk .configuration-explorer__tabs button{min-width:150px;padding:13px 15px;font-size:.82rem;font-weight:750}.OfferingDetail_root__iSOFk .building-explorer__tabs button span,.OfferingDetail_root__iSOFk .configuration-explorer__tabs button span,.OfferingDetail_root__iSOFk .configuration-explorer__variants button span{display:block;margin-top:4px;color:var(--theme-text-soft);font-size:.65rem;font-weight:500}.OfferingDetail_root__iSOFk .building-explorer__tabs button.active,.OfferingDetail_root__iSOFk .configuration-explorer__tabs button.active,.OfferingDetail_root__iSOFk .configuration-explorer__variants button.active{border-color:var(--theme-primary);background:var(--theme-primary-soft);color:var(--theme-primary-strong)}.OfferingDetail_root__iSOFk .configuration-explorer__variants button{min-width:170px;padding:12px 14px}.OfferingDetail_root__iSOFk .configuration-explorer__variants button strong{font-size:.76rem}.OfferingDetail_root__iSOFk .configuration-explorer__detail{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:18px;margin-top:20px}.OfferingDetail_root__iSOFk .configuration-explorer__floor-plan,.OfferingDetail_root__iSOFk .configuration-explorer__specification{border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface-muted)}.OfferingDetail_root__iSOFk .configuration-explorer__floor-plan{overflow:hidden}.OfferingDetail_root__iSOFk .configuration-explorer__floor-plan-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--theme-border);background:var(--theme-surface)}.OfferingDetail_root__iSOFk .configuration-explorer__floor-plan-heading span{color:var(--theme-text-soft);font-size:.67rem}.OfferingDetail_root__iSOFk .configuration-explorer__floor-plan-heading h3{margin:4px 0 0;color:var(--theme-text);font-size:1rem}.OfferingDetail_root__iSOFk .configuration-explorer__availability{padding:5px 8px;border-radius:5px;background:var(--theme-primary-soft);color:var(--theme-primary-strong)!important;font-weight:700;text-transform:capitalize}.OfferingDetail_root__iSOFk .configuration-explorer__floor-plan-image{position:relative;display:grid;min-height:400px;place-items:center;padding:18px}.OfferingDetail_root__iSOFk .configuration-explorer__floor-plan-image img{width:100%;height:100%;max-height:440px;object-fit:cover}.OfferingDetail_root__iSOFk .configuration-explorer__floor-plan-image>span{position:absolute;right:18px;bottom:16px;left:18px;color:var(--theme-text-soft);font-size:.7rem;text-align:center}.OfferingDetail_root__iSOFk .configuration-explorer__specification{padding:22px}.OfferingDetail_root__iSOFk .configuration-explorer__specification-label{color:var(--theme-text-soft);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.OfferingDetail_root__iSOFk .configuration-explorer__price{display:block;margin-top:7px;color:var(--theme-primary-strong);font-size:1.4rem}.OfferingDetail_root__iSOFk .configuration-explorer__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;overflow:hidden;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface)}.OfferingDetail_root__iSOFk .configuration-explorer__stats>div{padding:14px;border-top:1px solid var(--theme-border);border-left:1px solid var(--theme-border)}.OfferingDetail_root__iSOFk .configuration-explorer__stats>div:nth-child(-n+2){border-top:0}.OfferingDetail_root__iSOFk .configuration-explorer__stats>div:nth-child(odd){border-left:0}.OfferingDetail_root__iSOFk .configuration-explorer__building-note span,.OfferingDetail_root__iSOFk .configuration-explorer__building-note strong,.OfferingDetail_root__iSOFk .configuration-explorer__stats span,.OfferingDetail_root__iSOFk .configuration-explorer__stats strong{display:block}.OfferingDetail_root__iSOFk .configuration-explorer__stats strong{color:var(--theme-text);font-size:.82rem}.OfferingDetail_root__iSOFk .configuration-explorer__building-note span,.OfferingDetail_root__iSOFk .configuration-explorer__stats span{margin-top:4px;color:var(--theme-text-soft);font-size:.64rem}.OfferingDetail_root__iSOFk .configuration-explorer__building-note{margin-top:18px;padding:15px;border-left:3px solid var(--theme-primary);background:var(--theme-primary-soft)}.OfferingDetail_root__iSOFk .configuration-explorer__building-note strong{margin-top:5px;color:var(--theme-text);font-size:.78rem;line-height:1.5}.OfferingDetail_root__iSOFk .building-explorer__tabs button{min-width:150px;padding:12px 14px}.OfferingDetail_root__iSOFk .building-explorer__tabs button strong{display:block;font-size:.78rem}.OfferingDetail_root__iSOFk .building-explorer__panel{display:grid;grid-template-columns:minmax(220px,.35fr) minmax(0,.65fr);gap:0;margin-top:18px;overflow:hidden;border:1px solid var(--theme-border);border-radius:12px}.OfferingDetail_root__iSOFk .building-explorer__identity{padding:24px;background:linear-gradient(145deg,var(--site-color-072c4c),var(--site-color-1764a5));color:white}.OfferingDetail_root__iSOFk .building-explorer__identity span{color:var(--site-color-rgba-255-255-255-0-68);font-size:.67rem;letter-spacing:.06em;text-transform:uppercase}.OfferingDetail_root__iSOFk .building-explorer__identity h3{margin:8px 0;font-size:1.3rem}.OfferingDetail_root__iSOFk .building-explorer__identity p{margin:0;color:var(--site-color-rgba-255-255-255-0-78);font-size:.78rem}.OfferingDetail_root__iSOFk .building-explorer__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--theme-surface)}.OfferingDetail_root__iSOFk .building-explorer__facts>div{padding:20px;border-bottom:1px solid var(--theme-border);border-left:1px solid var(--theme-border)}.OfferingDetail_root__iSOFk .building-explorer__facts>div:nth-child(n+3){border-bottom:0}.OfferingDetail_root__iSOFk .building-explorer__facts span,.OfferingDetail_root__iSOFk .building-explorer__facts strong{display:block}.OfferingDetail_root__iSOFk .building-explorer__facts span{color:var(--theme-text-soft);font-size:.68rem}.OfferingDetail_root__iSOFk .building-explorer__facts strong{margin-top:6px;color:var(--theme-text);font-size:.83rem}.OfferingDetail_root__iSOFk .offering-overview{display:grid;gap:30px}.OfferingDetail_root__iSOFk .offering-overview__copy>span,.OfferingDetail_root__iSOFk .offering-rera__intro>span{color:var(--theme-primary-strong);font-size:.67rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.OfferingDetail_root__iSOFk .offering-overview__copy h2,.OfferingDetail_root__iSOFk .offering-rera__intro h3{margin:5px 0 10px;color:var(--theme-text);font-size:1.18rem}.OfferingDetail_root__iSOFk .offering-overview__copy p,.OfferingDetail_root__iSOFk .offering-rera__intro p{max-width:1080px;margin:0;color:var(--theme-text-soft);font-size:.86rem;line-height:1.78;white-space:pre-line}.OfferingDetail_root__iSOFk .offering-amenities{display:grid;gap:22px}.OfferingDetail_root__iSOFk .offering-amenities section{min-width:0}.OfferingDetail_root__iSOFk .offering-amenities h3{margin:0 0 11px;color:var(--theme-text);font-size:.82rem;text-transform:capitalize}.OfferingDetail_root__iSOFk .offering-rera{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr);gap:28px}.OfferingDetail_root__iSOFk .offering-rera__list{display:grid;gap:9px}.OfferingDetail_root__iSOFk .offering-rera__list>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface-muted)}.OfferingDetail_root__iSOFk .offering-rera__list span{color:var(--theme-text-soft);font-size:.72rem}.OfferingDetail_root__iSOFk .offering-rera__list strong{color:var(--theme-primary-strong);font-size:.78rem;text-align:right}.OfferingDetail_root__iSOFk .offering-empty-state{padding:42px 24px;border:1px dashed var(--theme-border);border-radius:12px;background:var(--theme-surface-muted);text-align:center}.OfferingDetail_root__iSOFk .offering-empty-state h3{margin:0;color:var(--theme-text);font-size:1rem}.OfferingDetail_root__iSOFk .offering-empty-state p{max-width:580px;margin:8px auto 0;color:var(--theme-text-soft);font-size:.8rem;line-height:1.6}@media (max-width:1100px){.OfferingDetail_root__iSOFk .configuration-explorer__detail,.OfferingDetail_root__iSOFk .offering-detail__hero{grid-template-columns:1fr}}@media (max-width:760px){.OfferingDetail_root__iSOFk .offering-detail__container{padding:18px 16px 0}.OfferingDetail_root__iSOFk .offering-detail__header{flex-direction:column}.OfferingDetail_root__iSOFk .offering-detail__tab-list{display:flex;overflow-x:auto;overflow-y:hidden;padding:0 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.OfferingDetail_root__iSOFk .offering-detail__tab-list::-webkit-scrollbar{display:none}.OfferingDetail_root__iSOFk .offering-detail__tab-list button{flex:0 0 132px;white-space:nowrap}.OfferingDetail_root__iSOFk .offering-detail__tab-content{padding:18px}.OfferingDetail_root__iSOFk .offering-detail__summary-grid strong{font-size:.8rem}.OfferingDetail_root__iSOFk .building-explorer__panel,.OfferingDetail_root__iSOFk .offering-rera{grid-template-columns:1fr}.OfferingDetail_root__iSOFk .building-explorer__facts>div:nth-child(n+3){border-bottom:0}.OfferingDetail_root__iSOFk .configuration-explorer__floor-plan-heading{display:block}.OfferingDetail_root__iSOFk .configuration-explorer__availability{display:inline-flex;margin-top:9px}.OfferingDetail_root__iSOFk .configuration-explorer__floor-plan-image{min-height:280px}.OfferingDetail_root__iSOFk .offering-amenities{grid-template-columns:1fr}}@media (max-width:460px){.OfferingDetail_root__iSOFk .building-explorer__facts,.OfferingDetail_root__iSOFk .configuration-explorer__stats,.OfferingDetail_root__iSOFk .offering-detail__summary-grid{grid-template-columns:1fr}.OfferingDetail_root__iSOFk .building-explorer__facts>div,.OfferingDetail_root__iSOFk .configuration-explorer__stats>div,.OfferingDetail_root__iSOFk .offering-detail__summary-grid>div{border-left:0}.OfferingDetail_root__iSOFk .configuration-explorer__stats>div:nth-child(2){border-top:1px solid var(--theme-border)}}