.Detail_detail__KSoWe{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding-block:var(--space-6) var(--space-16)}@media (min-width:1024px){.Detail_detail__KSoWe{padding-inline:var(--space-6)}}.Detail_gallery__gPohB{display:grid}.Detail_mosaic__PWupW{position:relative;display:grid;grid-gap:var(--space-2);gap:var(--space-2);overflow:hidden;border-radius:var(--radius-xl)}.Detail_tile__Cnh4R{display:block;padding:0;overflow:hidden;cursor:zoom-in;background:var(--color-surface-sunken);border:0}.Detail_tile__Cnh4R:not(:first-child){display:none}.Detail_tile__Cnh4R:first-child{aspect-ratio:4/3}.Detail_tile__Cnh4R:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-3px}.Detail_tileMedia__wpeEu{display:block;inline-size:100%;block-size:100%;object-fit:cover;color:transparent;transition:transform var(--duration-normal) var(--ease-out)}.Detail_tile__Cnh4R:hover .Detail_tileMedia__wpeEu{transform:scale(1.03)}@media (min-width:768px){.Detail_mosaic__PWupW{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,13rem)}.Detail_tile__Cnh4R:not(:first-child){display:block}.Detail_tile__Cnh4R:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.Detail_mosaic__PWupW[data-count="1"] .Detail_tile__Cnh4R:first-child{grid-column:span 4}.Detail_mosaic__PWupW[data-count="2"] .Detail_tile__Cnh4R{grid-column:span 2;grid-row:span 2}.Detail_mosaic__PWupW[data-count="3"] .Detail_tile__Cnh4R:not(:first-child),.Detail_mosaic__PWupW[data-count="4"] .Detail_tile__Cnh4R:last-of-type{grid-column:span 2}}@media (min-width:1280px){.Detail_mosaic__PWupW{grid-template-rows:repeat(2,15rem)}}.Detail_viewerFrame__8Glk_{inline-size:min(100%,calc((100dvh - 12rem) * 16 / 9));max-block-size:100%;aspect-ratio:16/9;border:0;background:var(--neutral-900)}.Detail_videoTile__E8vg4{position:relative;display:block;inline-size:100%;block-size:100%}.Detail_playBadge__vYUGR{inset-block-end:var(--space-3);inset-inline-start:var(--space-3);gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:color-mix(in srgb,var(--neutral-900) 70%,transparent);color:var(--color-text-inverse);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.Detail_playBadge__vYUGR,.Detail_viewAll__5BOC8{position:absolute;display:inline-flex;align-items:center}.Detail_viewAll__5BOC8{inset-block-end:var(--space-4);inset-inline-end:var(--space-4);gap:var(--space-2);min-block-size:var(--control-height);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-on-accent);cursor:pointer;background:var(--color-accent);border:0;border-radius:var(--control-radius);box-shadow:var(--shadow-md)}.Detail_viewAll__5BOC8:hover{background:var(--color-accent-hover)}.Detail_viewAll__5BOC8:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.Detail_emptyGallery__dlbx2{padding:var(--space-10) var(--space-6);text-align:center;background:var(--color-surface-sunken);border-radius:var(--radius-xl)}.Detail_emptyTitle__oKwXN{margin:0 0 var(--space-1);font-weight:var(--weight-semibold)}.Detail_emptyText__5DKrG{margin:0;color:var(--color-text-muted)}.Detail_viewer__bT_o8{inline-size:100vw;block-size:100dvh;max-inline-size:none;max-block-size:none;margin:0;padding:0;overflow:hidden;color:var(--color-text-inverse);background:color-mix(in srgb,var(--neutral-900) 96%,transparent);border:0}.Detail_viewer__bT_o8[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.Detail_viewer__bT_o8::-webkit-backdrop{background:color-mix(in srgb,var(--neutral-900) 80%,transparent)}.Detail_viewer__bT_o8::backdrop{background:color-mix(in srgb,var(--neutral-900) 80%,transparent)}.Detail_viewerBar__6GhD2{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Detail_viewerStage__EzpBk{position:relative;display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);place-items:center;min-block-size:0;overflow:hidden;padding:0 var(--space-4)}.Detail_viewerMedia__N4gTo{inline-size:auto;block-size:auto;max-inline-size:100%;max-block-size:100%;object-fit:contain;border-radius:var(--radius-md)}.Detail_viewerButton__TN8YT{display:grid;place-items:center;inline-size:var(--touch-target);block-size:var(--touch-target);padding:0;color:var(--color-text-inverse);cursor:pointer;background:color-mix(in srgb,var(--neutral-900) 55%,transparent);border:1px solid color-mix(in srgb,var(--color-text-inverse) 25%,transparent);border-radius:var(--radius-full)}.Detail_viewerButton__TN8YT:hover{background:color-mix(in srgb,var(--neutral-900) 80%,transparent)}.Detail_viewerButton__TN8YT:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.Detail_viewerNext__fE_f7,.Detail_viewerPrevious__5xWhQ{position:absolute;inset-block-start:50%;translate:0 -50%}.Detail_viewerPrevious__5xWhQ{inset-inline-start:var(--space-4)}.Detail_viewerNext__fE_f7{inset-inline-end:var(--space-4)}.Detail_viewerThumbs__Cvo4R{display:flex;gap:var(--space-2);justify-content:safe center;margin:0;padding:var(--space-3) var(--space-4) var(--space-4);overflow-x:auto;list-style:none}.Detail_viewerThumb__7S9DB{display:grid;place-items:center;inline-size:4.5rem;block-size:3.25rem;padding:0;overflow:hidden;color:var(--color-text-inverse);cursor:pointer;background:color-mix(in srgb,var(--color-text-inverse) 12%,transparent);border:2px solid transparent;border-radius:var(--radius-md);opacity:.6}.Detail_viewerThumb__7S9DB img{inline-size:100%;block-size:100%;object-fit:cover}.Detail_viewerThumb__7S9DB[aria-current=true]{border-color:var(--color-text-inverse);opacity:1}.Detail_viewerThumb__7S9DB:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.Detail_layout__h6iMZ{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}@media (min-width:1024px){.Detail_layout__h6iMZ{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);align-items:start}}.Detail_main__7Qjrt{display:grid;grid-gap:var(--space-6);gap:var(--space-6);min-inline-size:0}.Detail_header__JQsGR{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.Detail_kind__6UUhE{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.Detail_operation__4sMtr{background:var(--color-accent);color:var(--color-on-accent)}.Detail_exclusive__XjWte,.Detail_operation__4sMtr{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs)}.Detail_exclusive__XjWte{display:inline-flex;gap:var(--space-1);align-items:center;background:var(--color-text);color:var(--color-text-inverse)}.Detail_statusBand__aNaFH{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-danger);color:var(--color-text-inverse);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.06em;text-align:center;text-transform:uppercase}.Detail_statusBand__aNaFH[data-status=reserved]{background:var(--color-warning)}.Detail_titleRow__srBC1{display:flex;gap:var(--space-3);align-items:flex-start;justify-content:space-between}.Detail_titleActions__0svaY{display:flex;flex:none;gap:var(--space-2);align-items:center}.Detail_title__lMprr{margin:0;font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.01em}.Detail_summary__8vqEg{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.Detail_fact__MdUkE{display:grid;grid-gap:2px;gap:2px;align-content:center;justify-items:center;min-block-size:5.5rem;padding:var(--space-3);text-align:center;background:var(--color-accent-subtle);border-radius:var(--radius-lg)}.Detail_fact__MdUkE svg{color:var(--color-text)}.Detail_factPlace__vRvtr,.Detail_factPrice__6KryR{grid-column:span 2;justify-items:start;text-align:start}.Detail_factPlace__vRvtr{grid-auto-flow:column;gap:var(--space-2);justify-content:start;align-items:center}.Detail_factValue__Peutr{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Detail_factLabel__WWU2J,.Detail_previousPrice__rzJky{font-size:var(--text-xs);color:var(--color-text-muted)}.Detail_previousPrice__rzJky{text-decoration:line-through}.Detail_section__TdjgJ{display:grid;grid-gap:var(--space-3);gap:var(--space-3);-webkit-padding-before:var(--space-6);padding-block-start:var(--space-6);-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.Detail_sectionTitle__q9Wrl{margin:0;font-size:var(--text-xl);font-weight:var(--weight-bold)}.Detail_description__QmeP9 p{margin:0 0 var(--space-3);line-height:var(--leading-normal)}.Detail_more__5UKPI summary{display:inline-flex;gap:var(--space-1);align-items:center;-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3);font-weight:var(--weight-semibold);color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.25em;cursor:pointer}.Detail_more__5UKPI[open] summary{display:none}.Detail_amenities__dyZCU{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.Detail_amenities__dyZCU li{display:inline-flex;gap:var(--space-2);align-items:center;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-md)}.Detail_amenities__dyZCU svg{color:var(--color-success)}.Detail_amenities__dyZCU .Detail_absent__BMjCw svg{color:var(--color-text-muted)}.Detail_details__D9_UX{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0}@media (min-width:768px){.Detail_details__D9_UX{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.Detail_details__D9_UX{grid-template-columns:repeat(3,minmax(0,1fr))}}.Detail_detailRow__Y_feX{display:flex;gap:var(--space-3);align-items:baseline;justify-content:space-between;padding:var(--space-3);background:var(--color-surface-sunken);border-radius:var(--radius-md)}.Detail_detailRow__Y_feX dt{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.Detail_detailRow__Y_feX dd{font-size:var(--text-sm);text-align:end}.Detail_approximate__u1pIw,.Detail_detailRow__Y_feX dd,.Detail_place__9k76r{margin:0;color:var(--color-text-muted)}.Detail_approximate__u1pIw{font-size:var(--text-sm)}.Detail_planImage__oL_1b{display:block;inline-size:100%;block-size:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.Detail_tourLink__iPFu6{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--control-height);padding:var(--space-2) var(--space-5);border:1px solid var(--color-accent);border-radius:var(--control-radius);color:var(--color-accent);font-weight:var(--weight-medium);text-decoration:none}.Detail_tourLink__iPFu6:hover{background:var(--color-accent);color:var(--color-on-accent)}.Detail_tourLink__iPFu6:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Detail_map__fUL3I{overflow:hidden;border-radius:var(--radius-lg);isolation:isolate}.Detail_mapNote__jwvy5{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.Detail_aside__g0J1n{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:1024px){.Detail_aside__g0J1n{position:-webkit-sticky;position:sticky;inset-block-start:5.5rem}}.Detail_agentCard__2YPlc{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.Detail_agentHeader__6G9ZH{display:flex;gap:var(--space-3);align-items:center}.Detail_agentInitial__EVjH6,.Detail_agentPhoto__xin_q{flex:none;inline-size:56px;block-size:56px;border-radius:var(--radius-full)}.Detail_agentPhoto__xin_q{object-fit:cover}.Detail_agentInitial__EVjH6{display:grid;place-items:center;font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-on-accent);background:var(--color-accent)}.Detail_agentRole__FUp4a{margin:0;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.Detail_agentName__stcAO{margin:0;font-size:var(--text-lg);font-weight:var(--weight-bold)}.Detail_agentActions__f_qVX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.Detail_agentActions__f_qVX .Detail_whatsapp__x7L9T{grid-column:1/-1}.Detail_agentLink__UsAmX,.Detail_whatsapp__x7L9T{display:inline-flex;gap:var(--space-2);align-items:center;justify-content:center;min-block-size:var(--control-height);padding:0 var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;border-radius:var(--control-radius)}.Detail_whatsapp__x7L9T{color:var(--color-on-whatsapp);background:var(--color-whatsapp)}.Detail_whatsapp__x7L9T:hover{background:var(--color-whatsapp-hover)}.Detail_agentLink__UsAmX{color:var(--color-text);border:1.5px solid var(--color-border-strong)}.Detail_agentLink__UsAmX:hover{background:var(--color-surface-sunken)}.Detail_agentLink__UsAmX:focus-visible,.Detail_whatsapp__x7L9T:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Detail_agency__ZCay7{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.Detail_agencyTitle__waIh_{margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.Detail_agencyName__0ACFE{display:flex;gap:var(--space-3);align-items:center;margin:0;font-weight:var(--weight-semibold)}.Detail_agencyLogo__Vt9Kw{object-fit:contain;border:1px solid var(--color-border)}.Detail_agencyLogo__Vt9Kw,.Detail_agencyMark__GEvK5{flex:none;inline-size:48px;block-size:48px;border-radius:var(--radius-md)}.Detail_agencyMark__GEvK5{display:grid;place-items:center;color:var(--color-text-muted);background:var(--color-surface-sunken)}.Detail_agencyLink__JozMp{display:inline-flex;gap:var(--space-1);align-items:center;justify-content:center;min-block-size:var(--control-height);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text);text-decoration:none;border:1.5px solid var(--color-border-strong);border-radius:var(--control-radius)}.Detail_agencyLink__JozMp:hover{background:var(--color-surface-sunken)}.Detail_floorTabs__pnL4o{display:flex;flex-wrap:wrap;gap:var(--space-2);-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3)}.Detail_floorTabOn__lfWfJ,.Detail_floorTab___krWi{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer}.Detail_floorTabOn__lfWfJ{border-color:var(--color-accent);background:var(--brand-100);color:var(--color-text);font-weight:var(--weight-medium)}.Detail_floorTabOn__lfWfJ:focus-visible,.Detail_floorTab___krWi:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Detail_planDetails__iCY3s{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3)}.Detail_planSummary__6y51c{cursor:pointer;font-weight:var(--weight-medium);color:var(--color-accent)}.Detail_planSummary__6y51c:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.Detail_planDetails__iCY3s[open] .Detail_planShow__CT6uW,.Detail_planHide__1bkoE{display:none}.Detail_planDetails__iCY3s[open] .Detail_planHide__1bkoE{display:inline}.Detail_planDetails__iCY3s[open] .Detail_planSummary__6y51c{-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3)}.Detail_roomShotImage__Yj4dI{inline-size:100%;block-size:auto;max-block-size:calc(100vh - 12rem);object-fit:contain;border-radius:var(--radius-md);display:block;margin:0 auto}.Detail_roomShotEmpty__yFvig{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.ProjectList_title___zT_y{margin:var(--space-8) 0 var(--space-2);font-size:var(--text-3xl);font-weight:var(--weight-semibold)}.ProjectList_description__uHqYB{margin:0 0 var(--space-6);color:var(--color-text-muted)}.ProjectList_empty__Ile_Q{margin-block:var(--space-8);color:var(--color-text-muted)}.ProjectList_grid__z0RCe{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));grid-gap:var(--space-5);gap:var(--space-5);margin:0 0 var(--space-10);padding:0;list-style:none}.ProjectList_card__bxNz9{position:relative;overflow:hidden;border:1px solid var(--site-card-border,var(--color-border));border-radius:var(--site-card-radius,var(--radius-lg));background:var(--site-card-bg,var(--color-surface));box-shadow:var(--site-card-shadow,none)}.ProjectList_link__g67bK{display:flex;flex-direction:column;color:inherit;text-decoration:none}.ProjectList_cover__eyLb5{display:block;inline-size:100%;aspect-ratio:4/3;background:var(--color-surface-sunken);object-fit:cover}.ProjectList_body__DUxa2{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4)}.ProjectList_kind__2tJro{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.ProjectList_name__PI79I{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.ProjectList_place__7mOD0{color:var(--color-text-muted);font-size:var(--text-sm)}.ProjectList_price__wsMP1{font-weight:var(--weight-semibold)}.ProjectList_units__lwh81{color:var(--color-text-muted);font-size:var(--text-sm)}