.floor-badge[data-astro-cid-7uqi3pmi]{position:relative;display:inline-flex;align-items:stretch;gap:0;padding:0;border-radius:14px;background:#ffffffe6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 24px #0000002e;border:1px solid rgba(0,0,0,.06);overflow:hidden;font-family:Mina,sans-serif;color:#1f2225;max-width:calc(100vw - 6.5rem)}.dark .floor-badge[data-astro-cid-7uqi3pmi]{background:#0000008c;border-color:#ffffff1f;box-shadow:0 8px 24px #00000047;color:#fff}.floor-badge-accent[data-astro-cid-7uqi3pmi]{width:4px;background:var(--color-primary, #e85d33);flex-shrink:0}.floor-badge-content[data-astro-cid-7uqi3pmi]{display:flex;flex-direction:column;gap:.25rem;padding:.65rem 1rem;min-width:0}@media(min-width:768px){.floor-badge-content[data-astro-cid-7uqi3pmi]{padding:.85rem 1.4rem;gap:.3rem}}.floor-badge-kicker[data-astro-cid-7uqi3pmi]{font-size:.6rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#0000008c;line-height:1}.dark .floor-badge-kicker[data-astro-cid-7uqi3pmi]{color:#fff9}@media(min-width:768px){.floor-badge-kicker[data-astro-cid-7uqi3pmi]{font-size:.7rem}}.floor-badge-name[data-astro-cid-7uqi3pmi]{font-size:1.35rem;font-weight:700;letter-spacing:-.01em;line-height:1.1;color:#1f2225;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .floor-badge-name[data-astro-cid-7uqi3pmi]{color:#fff}@media(min-width:768px){.floor-badge-name[data-astro-cid-7uqi3pmi]{font-size:1.65rem}}.tower-change-transition[data-astro-cid-7uqi3pmi]{position:absolute;inset:0;z-index:200;display:grid;place-items:center;background:#050505;color:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s}.tower-change-transition[data-astro-cid-7uqi3pmi].is-active{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.tower-change-transition-content[data-astro-cid-7uqi3pmi]{display:flex;align-items:center;gap:.75rem;font-family:Mina,sans-serif;font-size:clamp(.85rem,2.8vw,1rem);font-weight:600;letter-spacing:.02em}.tower-change-transition-spinner[data-astro-cid-7uqi3pmi]{width:1.15rem;height:1.15rem;border:2px solid rgba(255,255,255,.3);border-top-color:var(--color-primary, #e85d33);border-radius:50%;animation:tower-change-spin .7s linear infinite}@keyframes tower-change-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tower-change-transition[data-astro-cid-7uqi3pmi]{transition-duration:.01ms}.tower-change-transition-spinner[data-astro-cid-7uqi3pmi]{animation:none}}.building-select-root[data-astro-cid-7uqi3pmi]{display:inline-flex;align-items:stretch;gap:.4rem;font-family:Mina,sans-serif}.building-select-trigger[data-astro-cid-7uqi3pmi]{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem .55rem 1rem;border-radius:9999px;background:#ffffffe6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(0,0,0,.06);box-shadow:0 6px 18px #0000002e;color:#1f2225;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.dark .building-select-trigger[data-astro-cid-7uqi3pmi]{background:#0000008c;border-color:#ffffff26;box-shadow:0 6px 18px #00000040;color:#fff}@media(min-width:768px){.building-select-trigger[data-astro-cid-7uqi3pmi]{padding:.7rem 1.15rem .7rem 1.3rem;gap:.65rem}}.building-select-trigger[data-astro-cid-7uqi3pmi]:hover{background:#fff;border-color:#0000001f}.dark .building-select-trigger[data-astro-cid-7uqi3pmi]:hover{background:#000000bf;border-color:#ffffff40}.building-select-root[data-astro-cid-7uqi3pmi][data-open=true] .building-select-trigger[data-astro-cid-7uqi3pmi]{background:#fff;border-color:var(--color-primary, #e85d33);box-shadow:0 0 0 3px #e85d3338,0 6px 18px #0000002e}.dark .building-select-root[data-astro-cid-7uqi3pmi][data-open=true] .building-select-trigger[data-astro-cid-7uqi3pmi]{background:#000c;box-shadow:0 0 0 3px #e85d3338,0 6px 18px #00000040}.building-select-kicker[data-astro-cid-7uqi3pmi]{font-size:.58rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#00000080;line-height:1;pointer-events:none}.dark .building-select-kicker[data-astro-cid-7uqi3pmi]{color:#ffffff8c}@media(min-width:768px){.building-select-kicker[data-astro-cid-7uqi3pmi]{font-size:.68rem}}.building-select-value[data-astro-cid-7uqi3pmi]{font-size:.95rem;font-weight:700;line-height:1;color:#1f2225}.dark .building-select-value[data-astro-cid-7uqi3pmi]{color:#fff}@media(min-width:768px){.building-select-value[data-astro-cid-7uqi3pmi]{font-size:1.1rem}}.building-select-arrow[data-astro-cid-7uqi3pmi]{color:#000000a6;transition:transform .25s ease;pointer-events:none;flex-shrink:0}.dark .building-select-arrow[data-astro-cid-7uqi3pmi]{color:#fffc}.building-select-root[data-astro-cid-7uqi3pmi][data-open=true] .building-select-arrow[data-astro-cid-7uqi3pmi]{transform:rotate(180deg);color:#1f2225}.dark .building-select-root[data-astro-cid-7uqi3pmi][data-open=true] .building-select-arrow[data-astro-cid-7uqi3pmi]{color:#fff}.building-select-menu[data-astro-cid-7uqi3pmi]{position:absolute;top:calc(100% + .5rem);right:0;min-width:100%;list-style:none;margin:0;padding:.35rem;background:#fffffff5;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 18px 40px #0003;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:50}.dark .building-select-menu[data-astro-cid-7uqi3pmi]{background:#141619eb;border-color:#ffffff1f;box-shadow:0 18px 40px #00000073}.building-select-root[data-astro-cid-7uqi3pmi][data-open=true] .building-select-menu[data-astro-cid-7uqi3pmi]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.building-select-option[data-astro-cid-7uqi3pmi]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.6rem .85rem;border:none;background:transparent;border-radius:10px;color:#1f2225d9;font-family:inherit;font-size:.95rem;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease}.dark .building-select-option[data-astro-cid-7uqi3pmi]{color:#ffffffd9}@media(min-width:768px){.building-select-option[data-astro-cid-7uqi3pmi]{padding:.7rem 1rem;font-size:1rem}}.building-select-option[data-astro-cid-7uqi3pmi]:hover{background:#0000000f;color:#1f2225}.dark .building-select-option[data-astro-cid-7uqi3pmi]:hover{background:#ffffff14;color:#fff}.building-select-option[data-astro-cid-7uqi3pmi][aria-selected=true]{background:#e85d3326;color:#1f2225}.building-select-option[data-astro-cid-7uqi3pmi][aria-selected=true]:hover{background:#e85d3338}.dark .building-select-option[data-astro-cid-7uqi3pmi][aria-selected=true]{background:#e85d332e;color:#fff}.dark .building-select-option[data-astro-cid-7uqi3pmi][aria-selected=true]:hover{background:#e85d3347}.building-select-check[data-astro-cid-7uqi3pmi]{color:var(--color-primary, #e85d33);opacity:0;flex-shrink:0;transition:opacity .15s ease}.building-select-option[data-astro-cid-7uqi3pmi][aria-selected=true] .building-select-check[data-astro-cid-7uqi3pmi]{opacity:1}#floor-list[data-astro-cid-7uqi3pmi]{scrollbar-width:none;-ms-overflow-style:none;mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%)}#floor-list[data-astro-cid-7uqi3pmi]::-webkit-scrollbar{display:none}.floor-btn[data-astro-cid-7uqi3pmi]{-webkit-tap-highlight-color:transparent;background:transparent;text-decoration:none;transition:color .25s ease,transform .25s ease,text-shadow .25s ease}.floor-btn[data-astro-cid-7uqi3pmi]:hover{color:#ffffffd9}.floor-btn[data-astro-cid-7uqi3pmi].is-active{color:#fff;font-weight:700;transform:scale(1.18);text-shadow:0 0 8px rgba(255,255,255,.7),0 0 18px rgba(255,255,255,.35)}#sidebar-container[data-astro-cid-7uqi3pmi]{transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s ease,visibility 0s linear 0s}#main-floor-shadow[data-astro-cid-7uqi3pmi]{transition:opacity .2s ease}#unit-svg-container>svg>path[id]{cursor:pointer;pointer-events:auto;fill-opacity:.6;transition:fill-opacity .2s ease,stroke-width .2s ease,filter .25s ease;stroke:transparent;stroke-width:0}#unit-svg-container>svg>path[id]:hover{fill-opacity:.85}#unit-svg-container>svg>path[id].is-selected{fill-opacity:.9;stroke:#fff;stroke-width:10;stroke-linejoin:round;paint-order:stroke fill;filter:brightness(.85) drop-shadow(0 0 8px rgba(255,255,255,.9)) drop-shadow(0 0 14px rgba(255,255,255,.5))}.unit-hover-card[data-astro-cid-7uqi3pmi]{--unit-hover-divider: rgba(18, 24, 32, .14);position:fixed;top:var(--unit-hover-y, 0px);left:var(--unit-hover-x, 0px);z-index:70;display:flex;width:min(21rem,calc(100vw - 2rem));flex-direction:column;overflow:visible;border:1px solid rgba(18,24,32,.08);border-radius:1.65rem;background:linear-gradient(135deg,#fffffff7,#eceef2f5);box-shadow:0 22px 42px #12182033;color:#17212f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:none;opacity:0;transform:translateY(4px) scale(.98);transition:opacity .16s ease,transform .16s ease}.unit-hover-card[data-astro-cid-7uqi3pmi].is-visible{opacity:1;transform:translateY(0) scale(1)}.unit-hover-card[data-astro-cid-7uqi3pmi].is-changing{animation:unit-hover-card-change .28s cubic-bezier(.22,1,.36,1)}@keyframes unit-hover-card-change{0%{opacity:0;transform:translateY(9px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.dark .unit-hover-card[data-astro-cid-7uqi3pmi]{--unit-hover-divider: rgba(255, 255, 255, .15);border-color:#ffffff0f;background:linear-gradient(135deg,#111214f7,#313234f5);box-shadow:0 22px 42px #00000061;color:#fff}.unit-hover-card-header[data-astro-cid-7uqi3pmi]{position:relative;display:flex;align-items:center;min-height:4.15rem;padding:.62rem 3.45rem .58rem 3.2rem;border-bottom:0}.unit-hover-card-status-icon[data-astro-cid-7uqi3pmi]{position:absolute;top:.9rem;left:-1.5rem;display:grid;width:3.5rem;height:3.5rem;place-items:center;border-radius:999px;background:var(--unit-status-color, #54d896);box-shadow:0 0 0 .45rem color-mix(in srgb,var(--unit-status-color, #54d896) 26%,transparent),0 12px 20px #00000038;color:#fff}.unit-hover-card-status-icon[data-astro-cid-7uqi3pmi] svg{width:1.75rem;height:1.75rem}.unit-hover-card-title[data-astro-cid-7uqi3pmi]{display:flex;align-items:center;justify-content:space-between;gap:.38rem;min-width:0;width:100%}.unit-hover-card-kicker[data-astro-cid-7uqi3pmi]{color:#17212f8f;font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.unit-hover-card-name[data-astro-cid-7uqi3pmi]{font-family:var(--font-mina, sans-serif);font-size:1.62rem;font-weight:800;line-height:1.1}.unit-hover-card-status[data-astro-cid-7uqi3pmi]{margin-left:auto;padding:.25rem .42rem;border:1px solid color-mix(in srgb,var(--unit-status-color, #54d896) 58%,transparent);border-radius:999px;background:color-mix(in srgb,var(--unit-status-color, #54d896) 14%,transparent);color:var(--unit-status-color, #54d896);font-family:var(--font-mina, sans-serif);font-size:.76rem;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase}.unit-hover-card-status[data-astro-cid-7uqi3pmi]>span[data-astro-cid-7uqi3pmi]{display:block;transform:translateY(1px)}.unit-hover-card-row[data-astro-cid-7uqi3pmi]{position:relative;display:flex;align-items:center;gap:.85rem;padding:.72rem 2.8rem;border-bottom:0;font-size:.78rem;line-height:1.15}.unit-hover-card-header[data-astro-cid-7uqi3pmi]:after,.unit-hover-card-area-row[data-astro-cid-7uqi3pmi]:after{position:absolute;bottom:0;left:50%;width:68%;height:1px;background:var(--unit-hover-divider);content:"";transform:translate(-50%)}.unit-hover-card-row[data-astro-cid-7uqi3pmi]>span[data-astro-cid-7uqi3pmi],.unit-hover-card-rooms-row[data-astro-cid-7uqi3pmi] span[data-astro-cid-7uqi3pmi]{color:#17212fc2;font-weight:500}.unit-hover-card-area[data-astro-cid-7uqi3pmi]{margin-left:auto;font-size:1rem;font-weight:800}.unit-hover-card-row-icon[data-astro-cid-7uqi3pmi]{width:1.45rem;height:1.45rem;flex:0 0 auto;color:#17212fe6}.unit-hover-card-rooms-row[data-astro-cid-7uqi3pmi]{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:.65rem 2.45rem .8rem;border-bottom:0}.unit-hover-card-rooms-row[data-astro-cid-7uqi3pmi]>div[data-astro-cid-7uqi3pmi]{display:flex;align-items:flex-start;gap:.65rem;padding:0}.unit-hover-card-rooms-row[data-astro-cid-7uqi3pmi]>div[data-astro-cid-7uqi3pmi]+div[data-astro-cid-7uqi3pmi]{padding-left:.75rem}.unit-hover-card-room-copy[data-astro-cid-7uqi3pmi]{display:flex;flex-direction:column;gap:.2rem}.unit-hover-card-rooms-row[data-astro-cid-7uqi3pmi] strong[data-astro-cid-7uqi3pmi]{font-size:1rem;font-weight:800}.dark .unit-hover-card-kicker[data-astro-cid-7uqi3pmi]{color:#ffffff8f}.dark .unit-hover-card-row[data-astro-cid-7uqi3pmi]>span[data-astro-cid-7uqi3pmi],.dark .unit-hover-card-rooms-row[data-astro-cid-7uqi3pmi] span[data-astro-cid-7uqi3pmi]{color:#ffffffeb}.dark .unit-hover-card-row-icon[data-astro-cid-7uqi3pmi]{color:#fffffff5}.floor-selector-toggle[data-astro-cid-7uqi3pmi],.floor-selector-close[data-astro-cid-7uqi3pmi]{display:none}.floor-selector-shell[data-astro-cid-7uqi3pmi]{top:50%;transform:translateY(-50%)}.floor-pan-minimap[data-astro-cid-7uqi3pmi]{display:none}@media(max-width:1024px){#floor-viewer[data-astro-cid-7uqi3pmi]{--floor-sidebar-right: 1rem;--floor-sidebar-width: 5rem;--floor-toggle-size: 3rem;--floor-toggle-offset: 1rem}.floor-selector-shell[data-astro-cid-7uqi3pmi]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;height:100dvh!important;max-height:none!important;transform:none!important;z-index:80!important}#sidebar-container[data-astro-cid-7uqi3pmi]{height:100dvh!important;max-height:none!important;bottom:0!important;border-radius:0!important}#floor-list[data-astro-cid-7uqi3pmi]{min-height:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-x:none;overscroll-behavior-y:contain;touch-action:pan-y;user-select:none;-webkit-user-select:none}#sidebar-container[data-astro-cid-7uqi3pmi]{overflow-x:hidden;overscroll-behavior-x:none;touch-action:pan-y}.floor-btn[data-astro-cid-7uqi3pmi]{touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}#sidebar-container[data-astro-cid-7uqi3pmi]{width:var(--floor-sidebar-width)!important}.building-select-root[data-astro-cid-7uqi3pmi]{right:calc(var(--floor-sidebar-right) + var(--floor-toggle-offset))!important;gap:.6rem}.building-select-trigger[data-astro-cid-7uqi3pmi]{order:1;min-height:var(--floor-toggle-size);padding-right:1.1rem;padding-left:1.1rem}.floor-selector-toggle[data-astro-cid-7uqi3pmi]{order:2;display:inline-flex;width:var(--floor-toggle-size);height:var(--floor-toggle-size);align-self:stretch;flex:none;align-items:center;justify-content:center;padding:0;border:1px solid rgba(0,0,0,.06);border-radius:9999px;background:#ffffffe6;box-shadow:0 6px 18px #0000002e;color:#1f2225;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease,opacity .2s ease,width .2s ease,margin .2s ease}.floor-selector-close[data-astro-cid-7uqi3pmi]{display:inline-flex;width:100%;height:2.15rem;align-items:center;justify-content:center;flex:none;border:0;border-bottom:1px solid rgba(255,255,255,.14);background:transparent;color:#ffffffb8;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s ease,background-color .2s ease}.floor-selector-close[data-astro-cid-7uqi3pmi]:hover,.floor-selector-close[data-astro-cid-7uqi3pmi]:focus-visible{background:#ffffff1a;color:#fff}.building-select-menu[data-astro-cid-7uqi3pmi]{right:calc(var(--floor-toggle-size) + .6rem);width:max-content;min-width:9rem}.dark .floor-selector-toggle[data-astro-cid-7uqi3pmi]{border-color:#ffffff26;background:#0000008c;box-shadow:0 6px 18px #00000040;color:#fff}.floor-selector-toggle[data-astro-cid-7uqi3pmi]:active{transform:scale(.96)}.floor-selector-toggle[data-astro-cid-7uqi3pmi]:focus-visible{outline:2px solid #ffffff;outline-offset:3px}#floor-viewer[data-astro-cid-7uqi3pmi][data-floor-selector-visible=false] #sidebar-container[data-astro-cid-7uqi3pmi]{transform:translate(145%);opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,.35s}#floor-viewer[data-astro-cid-7uqi3pmi][data-floor-selector-visible=true] .floor-selector-toggle[data-astro-cid-7uqi3pmi]{opacity:0;pointer-events:none;transform:translate(.5rem) scale(.9);visibility:hidden;width:0;margin-left:-.6rem}#floor-viewer[data-astro-cid-7uqi3pmi][data-floor-selector-visible=false] .floor-selector-toggle[data-astro-cid-7uqi3pmi]{opacity:1;pointer-events:auto;transform:translate(0) scale(1);visibility:visible;width:var(--floor-toggle-size);margin-left:0}#floor-viewer[data-astro-cid-7uqi3pmi][data-floor-selector-visible=false] .floor-selector-close[data-astro-cid-7uqi3pmi]{pointer-events:none}}@media(max-width:1024px)and (orientation:portrait){.floor-pan-minimap[data-astro-cid-7uqi3pmi]{position:absolute;right:max(2rem,calc(env(safe-area-inset-right) + 1.55rem));top:max(1.9rem,calc(env(safe-area-inset-top) + .9rem));z-index:58;display:block;width:3rem;aspect-ratio:var(--floor-pan-ratio, 1.78);overflow:hidden;border:1px solid rgba(255,255,255,.68);border-radius:.42rem;background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 56%),#080a0ca3;box-shadow:0 5px 18px #00000052;opacity:.3;cursor:grab;touch-action:none;transition:opacity .28s ease,transform .28s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.floor-pan-minimap[data-astro-cid-7uqi3pmi].is-active{opacity:.92;transform:scale(1.04)}.floor-pan-minimap[data-astro-cid-7uqi3pmi]:active{cursor:grabbing}.floor-pan-minimap__viewport[data-astro-cid-7uqi3pmi]{position:absolute;box-sizing:border-box;min-width:8px;border:1.5px solid #ffffff;border-radius:.15rem;background:color-mix(in srgb,var(--color-primary, #e58657) 27%,transparent);box-shadow:0 0 0 1px #0000005c,inset 0 0 0 1px #ffffff26;pointer-events:none}.floor-selector-shell[data-astro-cid-7uqi3pmi]{position:absolute!important;top:55%!important;right:.75rem!important;bottom:auto!important;height:auto!important;max-height:90vh!important;transform:translateY(-50%)!important}#sidebar-container[data-astro-cid-7uqi3pmi]{height:fit-content!important;max-height:80vh!important;bottom:auto!important;border-radius:.75rem!important}#floor-list[data-astro-cid-7uqi3pmi]{flex:none!important;max-height:60vh}#typology-label[data-astro-cid-7uqi3pmi],#building-select[data-astro-cid-7uqi3pmi]{top:5.5rem!important;z-index:60!important}}@media(max-width:767px){#floor-viewer[data-astro-cid-7uqi3pmi]{--floor-sidebar-right: .75rem;--floor-sidebar-width: 4rem;--floor-toggle-offset: .5rem}}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){#main-floor-img,#unit-svg-container>svg{position:absolute;inset:0;display:block;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;transform:none;object-fit:cover;object-position:center}.floor-visual-layer[data-astro-cid-7uqi3pmi]{--floor-pan-x: 0px;transform:translate3d(var(--floor-pan-x),0,0) scale(1.1);transform-origin:center;transition:transform .3s ease-out;touch-action:pan-y;cursor:default}#floor-viewer[data-astro-cid-7uqi3pmi][data-unit-panel-open=true] .floor-visual-layer[data-astro-cid-7uqi3pmi]{transform:translate3d(var(--floor-pan-x),0,0) scale(1.1);touch-action:none;cursor:grab}.floor-visual-layer[data-astro-cid-7uqi3pmi].is-initializing-position{transition:none!important}#floor-viewer[data-astro-cid-7uqi3pmi][data-unit-panel-open=true] .floor-visual-layer[data-astro-cid-7uqi3pmi][data-dragging=true]{transition:none;cursor:grabbing}.sidebar-container[data-astro-cid-7uqi3pmi]{bottom:-2rem}}@media(max-width:1024px)and (orientation:portrait){#main-floor-img,#unit-svg-container>svg{position:absolute;top:0;left:0;right:auto!important;display:block;width:var(--floor-content-width, auto)!important;min-width:0!important;max-width:none!important;height:100%!important;transform:none;object-fit:contain;object-position:center}.floor-visual-layer[data-astro-cid-7uqi3pmi]{--floor-pan-x: 0px;transform:translate3d(var(--floor-pan-x),0,0);transform-origin:center;transition:transform .55s cubic-bezier(.22,1,.36,1);will-change:transform;touch-action:pan-y;cursor:grab}#floor-viewer[data-astro-cid-7uqi3pmi] .floor-visual-layer[data-astro-cid-7uqi3pmi].floor-visual-layer[data-dragging=true]{transition:none;cursor:grabbing}}@media(max-width:480px){#floor-viewer[data-astro-cid-7uqi3pmi]{--floor-sidebar-width: 3.25rem;--floor-toggle-offset: .125rem}.floor-badge-content[data-astro-cid-7uqi3pmi]{padding:.5rem .75rem;gap:.15rem}.floor-badge-name[data-astro-cid-7uqi3pmi]{font-size:1.1rem}.floor-badge-kicker[data-astro-cid-7uqi3pmi]{font-size:.55rem}.floor-badge[data-astro-cid-7uqi3pmi]{max-width:calc(100vw - 8.5rem)}.building-select-trigger[data-astro-cid-7uqi3pmi]{padding:.6rem .9rem;gap:.4rem}.building-select-value[data-astro-cid-7uqi3pmi]{font-size:.95rem}.building-select-kicker[data-astro-cid-7uqi3pmi]{font-size:.52rem}#sidebar-container[data-astro-cid-7uqi3pmi]{width:3.25rem!important}.floor-btn[data-astro-cid-7uqi3pmi]{height:2.25rem!important;font-size:1rem!important}#floor-indicator[data-astro-cid-7uqi3pmi]{width:2.5rem!important;height:2.5rem!important}}@media(max-height:500px)and (orientation:landscape){.building-select-root[data-astro-cid-7uqi3pmi]{z-index:120!important;pointer-events:auto!important}.floor-selector-toggle[data-astro-cid-7uqi3pmi]{position:relative;z-index:121!important;pointer-events:auto!important}.floor-selector-shell[data-astro-cid-7uqi3pmi]{z-index:100!important;pointer-events:auto!important}#sidebar-container[data-astro-cid-7uqi3pmi],#sidebar-container[data-astro-cid-7uqi3pmi] [data-astro-cid-7uqi3pmi]{pointer-events:auto}.floor-selector-close[data-astro-cid-7uqi3pmi],#scroll-up-btn[data-astro-cid-7uqi3pmi],#scroll-down-btn[data-astro-cid-7uqi3pmi]{touch-action:manipulation}.floor-btn[data-astro-cid-7uqi3pmi]{touch-action:pan-y}#floor-viewer[data-astro-cid-7uqi3pmi]{--floor-sidebar-right: 1rem;--floor-sidebar-width: 4.25rem;--floor-toggle-size: 2.75rem;--floor-toggle-offset: .375rem}.floor-badge-content[data-astro-cid-7uqi3pmi]{padding:.4rem .9rem}.floor-badge-name[data-astro-cid-7uqi3pmi]{font-size:1.05rem}.floor-badge-kicker[data-astro-cid-7uqi3pmi]{font-size:.55rem;letter-spacing:.18em}.building-select-trigger[data-astro-cid-7uqi3pmi]{padding:.55rem 1rem}.building-select-value[data-astro-cid-7uqi3pmi]{font-size:.95rem}#sidebar-container[data-astro-cid-7uqi3pmi]{height:100dvh!important;max-height:none!important;width:4.25rem!important}#floor-viewer[data-astro-cid-7uqi3pmi][data-floor-selector-visible=true] .building-select-root[data-astro-cid-7uqi3pmi]{right:calc(var(--floor-sidebar-right) + 1rem)!important;transition:right .3s ease}#floor-viewer[data-astro-cid-7uqi3pmi][data-floor-selector-visible=true] .floor-selector-toggle[data-astro-cid-7uqi3pmi],#floor-viewer[data-astro-cid-7uqi3pmi][data-floor-selector-visible=false] .floor-selector-toggle[data-astro-cid-7uqi3pmi]{width:var(--floor-toggle-size)!important;margin-left:0!important}#floor-list[data-astro-cid-7uqi3pmi]{padding:24px 0!important}.floor-btn[data-astro-cid-7uqi3pmi]{height:2.55rem!important;font-size:1.18rem!important}#floor-indicator[data-astro-cid-7uqi3pmi]{width:2.4rem!important;height:2rem!important}#scroll-up-btn[data-astro-cid-7uqi3pmi],#scroll-down-btn[data-astro-cid-7uqi3pmi]{padding-top:.35rem!important;padding-bottom:.35rem!important}}@media(min-width:1440px){.floor-badge-content[data-astro-cid-7uqi3pmi]{padding:1rem 1.7rem}.floor-badge-name[data-astro-cid-7uqi3pmi]{font-size:1.85rem}.floor-badge-kicker[data-astro-cid-7uqi3pmi]{font-size:.78rem}.building-select-trigger[data-astro-cid-7uqi3pmi]{padding:.85rem 1.35rem .85rem 1.55rem}.building-select-value[data-astro-cid-7uqi3pmi]{font-size:1.2rem}.building-select-kicker[data-astro-cid-7uqi3pmi]{font-size:.72rem}#sidebar-container[data-astro-cid-7uqi3pmi]{width:5.5rem!important}.floor-btn[data-astro-cid-7uqi3pmi]{font-size:1.65rem!important;height:3.5rem!important}#floor-indicator[data-astro-cid-7uqi3pmi]{width:4.5rem!important;height:3.75rem!important}}@media(min-width:1920px){.floor-badge-name[data-astro-cid-7uqi3pmi]{font-size:2rem}.building-select-value[data-astro-cid-7uqi3pmi]{font-size:1.3rem}#sidebar-container[data-astro-cid-7uqi3pmi]{width:6.25rem!important}.floor-btn[data-astro-cid-7uqi3pmi]{font-size:1.85rem!important;height:4rem!important}#floor-indicator[data-astro-cid-7uqi3pmi]{width:5.25rem!important;height:4.25rem!important}}
