.scene-gallery-hotspot{z-index:14;font-family:inherit;transition:left .45s cubic-bezier(.22,.7,.25,1);position:fixed;top:46%;left:24px}.scene-gallery-hotspot[hidden]{display:none!important}.scene-gallery-hotspot[data-exterior=true]{will-change:transform;transition:none;top:0;left:0}#tower-app .scene-gallery-hotspot .scene-gallery-dot{color:#d7bd8c;cursor:pointer;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:50%!important}.scene-gallery-dot span{transform-origin:50%;background:#d7bd8c59;border-radius:50%;width:12px;height:12px;animation:2s ease-in-out infinite scene-gallery-core;position:relative;box-shadow:0 0 0 1px #d7bd8c88,0 0 12px #d7bd8c33}.scene-gallery-dot span i{pointer-events:none;border:1px solid #e6cfa3;border-radius:50%;animation:3s linear infinite scene-gallery-pulse;position:absolute;inset:0}.scene-gallery-dot span i:nth-child(2){animation-delay:-1s}.scene-gallery-dot span i:nth-child(3){animation-delay:-2s}.scene-gallery-preview{opacity:0;visibility:hidden;pointer-events:none;width:min(280px,100vw - 100px);padding-left:12px;transition:opacity .28s,transform .4s,visibility .28s;position:absolute;top:-50px;left:44px;transform:translate(-6px)}.scene-gallery-hotspot[data-preview=true] .scene-gallery-preview{opacity:1;visibility:visible;pointer-events:auto;transform:none}#tower-app .scene-gallery-preview-open{text-align:left;color:#eee;cursor:pointer;width:100%;padding:0 0 14px;display:block;overflow:hidden;box-shadow:0 12px 35px #0004;background:#1c2122f2!important;border:1px solid #d7bd8c55!important;border-radius:12px!important}.scene-gallery-preview img{object-fit:cover;background:#242929;width:100%;height:145px;display:block}.scene-gallery-context,.scene-gallery-count{margin:12px 14px 0;line-height:1.5;display:block}.scene-gallery-context{color:#d7bd8c;font-size:14px}.scene-gallery-count{color:#d6d8d6;margin-top:4px;font-size:11px}.scene-gallery-dot:focus-visible,.scene-gallery-preview-open:focus-visible{outline-offset:4px;outline:2px solid #d7bd8c}@layer aurum-controls{#tower-app .scene-gallery-hotspot .scene-gallery-dot{box-shadow:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:50%!important}#tower-app .scene-gallery-hotspot .scene-gallery-preview-open{border-radius:12px!important}#tower-app #studio-room-tiles button{color:#d7bd8c!important;background:#252b2c80!important;border:1px solid #d7bd8c55!important;border-radius:12px!important;transition:background-color .45s,border-color .45s,transform .45s!important}#tower-app #studio-room-tiles [data-room-target]{white-space:normal;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;font:400 12px/1.5 Inter,Arial,sans-serif;display:flex;height:auto!important;min-height:150px!important;padding:22px 10px!important}#tower-app #studio-room-tiles [data-room-target]:is(:hover,:focus-visible,[aria-pressed=true]){background:#45464099!important;border-color:#d7bd8c!important}#tower-app #studio-room-tiles [data-room-close]{width:44px;height:44px;padding:0;font-size:26px}@media (width>=901px){#tower-app #studio-room-tiles [data-room-target]{gap:24px;font-size:14px;min-height:clamp(180px,29vh,270px)!important}#tower-app #studio-room-tiles [data-room-target]:hover{transform:translateY(-3px)}}#tower-app #studio-material-tiles button{white-space:normal;color:#d7bd8c!important;background:#252b2c80!important;border:1px solid #d7bd8c55!important;border-radius:12px!important;transition:background-color .45s,border-color .45s,transform .45s!important}#tower-app #studio-material-tiles .material-tile{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-family:Inter,Arial,sans-serif;display:flex;position:relative;height:auto!important;min-height:180px!important;padding:24px 12px!important}#tower-app #studio-material-tiles .material-tile:is(:hover,:focus-visible,[aria-pressed=true]){background:#45464099!important;border-color:#d7bd8c!important}#tower-app #studio-material-tiles .material-tile[aria-pressed=true]:after{content:"✓";color:#d7bd8c;position:absolute;top:10px;right:12px}#tower-app #studio-material-tiles [data-material-close]{width:44px;height:44px;padding:0;font-size:26px}#tower-app #studio-material-tiles [data-material-back],#tower-app #studio-material-tiles [data-material-actions] button{min-height:44px;padding:12px 18px}#tower-app #studio-material-tiles [hidden]{display:none!important}@media (width>=901px){#tower-app #studio-material-tiles .material-tile{min-height:220px!important}#tower-app #studio-material-tiles .material-tile:hover{transform:translateY(-3px)}}#tower-app #studio-lightbar button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;font:400 10px/1.2 Inter,sans-serif;transition:background .4s,border-color .4s;display:inline-flex;color:#d7bd8c!important;background:#252b2c40!important;border:1px solid #d7bd8c26!important;border-radius:6px!important;height:28px!important;min-height:28px!important;padding:3px 8px!important}#tower-app #studio-lightbar button svg{stroke-width:1.2px;flex:none;width:14px;height:14px}#tower-app #studio-lightbar button:is(:hover,:focus-visible){background:#353b3c99!important;border-color:#d7bd8c66!important}#tower-app #studio-lightbar button[aria-pressed=true]{background:#45464066!important;border-color:#d7bd8c88!important}#tower-app #studio-time-tiles button{transition:background .45s,border-color .45s,transform .45s;color:#d7bd8c!important;background:#252b2c80!important;border:1px solid #d7bd8c55!important;border-radius:12px!important}#tower-app #studio-time-tiles [data-time-target]{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:220px;font:400 14px Inter,sans-serif;display:flex;padding:24px!important}#tower-app #studio-time-tiles button:is(:hover,:focus-visible,[aria-pressed=true]){background:#45464099!important;border-color:#d7bd8c!important}#tower-app #studio-time-tiles [data-time-close]{width:44px;height:44px;padding:0;font-size:26px}#tower-app #residence-detail button,#tower-app #residence-detail a,#tower-app #tower-mobile-navigation button,#tower-app #residence-explorer [data-collapse],#tower-app #residence-explorer .re-filter-apply,#tower-app #residence-explorer .re-detail button,#tower-app #residence-explorer button.re-favorite,#tower-app #residence-explorer .re-filters button[type=reset],#tower-app #residence-explorer .re-results-bar button[data-view]{border-radius:8px!important}@media (width>=901px){#tower-app #residence-explorer .re-reopen{border-radius:0 8px 8px 0!important;transition:transform .65s cubic-bezier(.22,.7,.25,1),opacity .65s cubic-bezier(.22,.7,.25,1),visibility .65s!important}}@media (prefers-reduced-motion:reduce){#tower-app #residence-explorer .re-reopen{transition:none!important}}#tower-app #residence-explorer .re-header button[data-collapse]{border-right:0!important;border-radius:8px 0 0 8px!important;transform:none!important}}.scene-gallery-dot:before,.scene-gallery-dot:after{display:none!important}.scene-gallery-hotspot[data-flip=true] .scene-gallery-preview{padding-left:0;padding-right:12px;left:auto;right:44px}.scene-gallery-hotspot[data-above=true] .scene-gallery-preview{top:auto;bottom:-10px}@keyframes scene-gallery-core{0%,to{opacity:.8;transform:scale(.85)}45%{opacity:1;transform:scale(1.2)}}@keyframes scene-gallery-pulse{0%{opacity:0;transform:scale(.35)}12%{opacity:.9}to{opacity:0;transform:scale(3.4)}}@media (width<=900px){.scene-gallery-hotspot{top:43%;left:14px}body:has(#residence-explorer:not(.is-collapsed)) .scene-gallery-hotspot[data-exterior=true]{visibility:hidden}}@media (prefers-reduced-motion:reduce){.scene-gallery-dot span,.scene-gallery-dot span i{animation:none}.scene-gallery-dot span i{display:none}.scene-gallery-hotspot,.scene-gallery-preview{transition:none}}#studio-room-tiles{box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:none;padding:max(24px,env(safe-area-inset-top)) 18px max(24px,env(safe-area-inset-bottom));color:#d7bd8c;backdrop-filter:blur(2px);overscroll-behavior:contain;background:#191c1f47;border:0;margin:0;font-family:Inter,Arial,sans-serif;position:fixed;inset:0;overflow:auto}#studio-room-tiles::backdrop{background:#1014151a}#studio-room-tiles[open]{animation:.45s cubic-bezier(.22,.7,.25,1) room-tiles-enter}#studio-room-tiles header{background:0 0;justify-content:space-between;align-items:center;margin-bottom:24px;padding:0;display:flex;position:static}#studio-room-tiles small{letter-spacing:.2em;font-size:9px}#studio-room-tiles h2{margin:8px 0 0;font-size:23px;font-weight:300}#studio-room-tiles .studio-room-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}#studio-room-tiles svg{flex:none;width:40px;height:40px}#studio-room-tiles button:focus-visible{outline-offset:3px;outline:1px solid #e5c998}#apartment-studio .studio-room{display:none!important}#apartment-studio .studio-room-section{margin-top:12px}@media (width>=901px){#studio-room-tiles{padding:clamp(32px,6vh,72px) clamp(32px,6vw,100px)}#studio-room-tiles header,#studio-room-tiles .studio-room-grid{max-width:1160px;margin-left:auto;margin-right:auto}#studio-room-tiles header{margin-bottom:32px}#studio-room-tiles .studio-room-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}#studio-room-tiles h2{font-size:30px}#studio-room-tiles svg{width:48px;height:48px}}@keyframes room-tiles-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){#studio-room-tiles[open]{animation:none}#tower-app #studio-room-tiles button{transition:none!important}}#studio-material-tiles{box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:none;padding:max(24px,env(safe-area-inset-top)) 18px max(24px,env(safe-area-inset-bottom));color:#d7bd8c;backdrop-filter:blur(2px);overscroll-behavior:contain;background:#191c1f47;border:0;margin:0;font-family:Inter,Arial,sans-serif;position:fixed;inset:0;overflow:auto}#studio-material-tiles::backdrop{background:#1014151a}#studio-material-tiles[open]{animation:.45s cubic-bezier(.22,.7,.25,1) material-tiles-enter}#studio-material-tiles header{background:0 0;justify-content:space-between;align-items:center;margin:0 auto 24px;padding:0;display:flex;position:static}#studio-material-tiles small{letter-spacing:.2em;font-size:9px}#studio-material-tiles h2{margin:8px 0 0;font-size:23px;font-weight:300}#studio-material-tiles nav{margin:0 auto 18px}#studio-material-tiles footer{background:0 0;margin:24px auto 0;padding:0}#studio-material-tiles .studio-material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}#studio-material-tiles .material-name{color:#d7bd8c;font-size:14px;line-height:1.45}#studio-material-tiles .material-current{color:#ece9e2;font-size:11px;line-height:1.5}#studio-material-tiles .au-material-swatch{background-position:50%;background-size:cover;border:1px solid #d7bd8c66;border-radius:10px;flex:none;width:72px;height:72px;display:block}#studio-material-tiles [data-material-feedback]:not(:empty){color:#ece9e2;max-width:780px;margin-top:22px;font-size:13px;line-height:1.7}#studio-material-tiles [data-material-actions] button{align-items:center;gap:12px;display:inline-flex}#studio-material-tiles .au-control-icon{fill:none;stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}#studio-material-tiles button:focus-visible{outline-offset:3px;outline:1px solid #e5c998}@media (width>=901px){#studio-material-tiles{padding:clamp(32px,6vh,72px) clamp(32px,6vw,100px)}#studio-material-tiles header,#studio-material-tiles nav,#studio-material-tiles footer,#studio-material-tiles .studio-material-grid{max-width:1160px;margin-left:auto;margin-right:auto}#studio-material-tiles .studio-material-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}#studio-material-tiles h2{font-size:30px}}@keyframes material-tiles-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){#studio-material-tiles[open]{animation:none}#tower-app #studio-material-tiles button{transition:none!important}}#studio-lightbar{z-index:25;top:max(16px,env(safe-area-inset-top));box-sizing:border-box;backdrop-filter:blur(16px);color:#d7bd8c;background:linear-gradient(#191c1fe6,#191c1fb3);border:1px solid #d7bd8c33;border-radius:10px;width:min(480px,100vw - 390px);padding:10px 16px 8px;font:400 11px/1.4 Inter,sans-serif;display:none;position:fixed;left:calc(50% - 175px);transform:translate(-50%)}body.studio-active #studio-lightbar{display:block}#studio-lightbar .lightbar-heading{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}#studio-lightbar .lightbar-modes{flex-wrap:wrap;gap:6px;margin-bottom:5px;display:flex}#studio-lightbar .lightbar-track{grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:10px;margin:0;display:grid}#studio-lightbar svg,#studio-time-tiles svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}#studio-lightbar svg{width:18px;height:18px}#studio-lightbar .lightbar-scale{justify-content:space-between;margin-inline:28px;font-size:9px;display:flex}#studio-lightbar input{appearance:none;accent-color:#d7bd8c;cursor:ew-resize;background:0 0;border:0;width:100%;height:22px;margin:0;padding:0}#studio-lightbar input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#56606a,#d7bd8c,#f3e4bf);height:2px}#studio-lightbar input::-webkit-slider-thumb{appearance:none;background:#d7bd8c;border:1px solid #f2e4c8;border-radius:50%;width:10px;height:10px;margin-top:-4px;box-shadow:0 0 0 3px #d7bd8c19}#studio-lightbar input::-moz-range-track{background:linear-gradient(90deg,#56606a,#d7bd8c,#f3e4bf);height:2px}#studio-lightbar input::-moz-range-thumb{background:#d7bd8c;border:1px solid #f2e4c8;border-radius:50%;width:9px;height:9px}#studio-lightbar .sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#studio-time-tiles{box-sizing:border-box;backdrop-filter:blur(2px);color:#d7bd8c;background:#191c1f47;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(24px,6vw,80px);font-family:Inter,Arial,sans-serif;position:fixed;inset:0;overflow:auto}#studio-time-tiles::backdrop{background:#1014151a}#studio-time-tiles[open]{animation:.45s cubic-bezier(.22,.7,.25,1) material-tiles-enter}#studio-time-tiles header{background:0 0;justify-content:space-between;align-items:center;max-width:1160px;margin:0 auto 28px;padding:0;display:flex;position:static}#studio-time-tiles small{letter-spacing:.2em;font-size:9px}#studio-time-tiles h2{margin:8px 0;font-size:28px;font-weight:300}#studio-time-tiles .time-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1160px;margin:auto;display:grid}#studio-time-tiles svg{width:48px;height:48px}@media (width<=900px){#studio-lightbar{width:calc(100vw - 24px);max-width:480px;left:50%;top:max(10px,env(safe-area-inset-top))}#studio-time-tiles .time-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#studio-time-tiles h2{font-size:23px}}@media (prefers-reduced-motion:reduce){#studio-time-tiles[open]{animation:none}#tower-app #studio-time-tiles button{transition:none}}#tower-daylight{z-index:16;left:var(--daylight-left,35%);top:var(--daylight-top,92px);width:var(--daylight-width,420px);box-sizing:border-box;backdrop-filter:blur(16px);color:#d7bd8c;background:linear-gradient(#191c1fe6,#191c1fb3);border-radius:0 0 8px 8px;padding:4px 14px 8px;position:fixed}#tower-daylight .daylight-track{grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:10px;display:grid}#tower-daylight .daylight-icon{color:#d7bd8c;pointer-events:none;width:18px;height:18px;display:block}#tower-daylight .daylight-stops{letter-spacing:.05em;justify-content:space-between;gap:6px;margin-inline:28px;font:400 10px/1.4 Inter,sans-serif;display:flex}#tower-app #lighting-time{appearance:none;width:100%;height:22px;box-shadow:none;cursor:ew-resize;accent-color:#d7bd8c;background:0 0;border:0;margin:0;padding:0;display:block}#lighting-time::-webkit-slider-runnable-track{background:linear-gradient(90deg,#ede3c9,#d7bd8c 33%,#a78183 66%,#566580);border-radius:2px;height:2px}#lighting-time::-webkit-slider-thumb{appearance:none;background:#d7bd8c;border:1px solid #f2e4c8;border-radius:50%;width:10px;height:10px;margin-top:-4px;box-shadow:0 0 0 3px #d7bd8c19}#lighting-time::-moz-range-track{background:linear-gradient(90deg,#ede3c9,#d7bd8c 33%,#a78183 66%,#566580);height:2px}#lighting-time::-moz-range-thumb{background:#d7bd8c;border:1px solid #f2e4c8;border-radius:50%;width:9px;height:9px}#lighting-time:focus-visible{outline-offset:2px;outline:1px solid #d7bd8c88}html[data-apartment-only=true] #tower-daylight,body.studio-active #tower-daylight{display:none!important}@media (width<=600px){#tower-daylight{padding:2px 10px 6px}#tower-daylight .daylight-stops{font-size:9px}}#residence-detail{inset:0 auto 0 var(--residence-width);width:min(440px,calc(100vw - var(--residence-width)));z-index:44;box-sizing:border-box;overscroll-behavior:contain;backdrop-filter:blur(22px);color:#eee9df;opacity:0;visibility:hidden;scrollbar-width:thin;scrollbar-color:#d7bd8c70 transparent;background:linear-gradient(155deg,#303539f5,#191c1ff5 72%);border:0;border-right:1px solid #d7bd8c40;border-radius:0;height:100dvh;padding:28px;font-family:Inter,Arial,sans-serif;transition:transform .65s cubic-bezier(.22,.7,.25,1),opacity .65s,visibility .65s;position:fixed;overflow:auto;transform:translate(-100%);box-shadow:12px 0 40px #0003}#residence-detail.is-open{opacity:1;visibility:visible;transform:translate(0)}#residence-detail h3{color:#d7bd8c;margin:38px 0 8px;font-size:23px;font-weight:400;line-height:1.4}#residence-detail>button:first-child{float:right;min-width:36px;min-height:36px;padding:6px;border-radius:8px!important}#residence-detail>p{color:#b7bcba;letter-spacing:.04em;font-size:10px;line-height:1.6}#residence-detail .re-preview{aspect-ratio:1/.9;place-items:center;min-height:290px;margin:24px -12px;display:grid;position:relative}#residence-detail .re-preview img{object-fit:contain;filter:drop-shadow(0 12px 14px #0003);width:100%;height:100%;animation:.65s both residence-preview-in}#residence-detail .re-preview-status{color:#d7bd8c;text-align:center;font-size:11px;line-height:1.6}#residence-detail dl{grid-template-columns:1fr auto;gap:0;margin:24px 0;font-size:12px;display:grid}#residence-detail dt,#residence-detail dd{border-bottom:1px solid #d7bd8c20;margin:0;padding:11px 0}#residence-detail dt{color:#b7bcba}#residence-detail dd{color:#d7bd8c;text-align:right}#residence-detail .re-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}#residence-detail .re-actions>*{color:#d7bd8c;text-align:center;cursor:pointer;background:#191c1f70;border:1px solid #d7bd8c40;min-height:42px;padding:10px;text-decoration:none;transition:background .65s,border-color .65s;border-radius:8px!important;font:400 11px/1.5 Inter,Arial,sans-serif!important}#residence-detail .re-actions>:hover{background:#d7bd8c15;border-color:#d7bd8c90}#residence-detail :focus-visible{outline-offset:3px;outline:1px solid #d7bd8c}body:has(#residence-detail.is-open) #context,body:has(#residence-detail.is-open) .apartment-explore{visibility:hidden;pointer-events:none}#residence-detail .re-action-loading{z-index:2;background:#191c1ff5;border:1px solid #d7bd8c40;border-radius:8px;margin:16px 0;padding:14px;position:sticky;bottom:0;box-shadow:0 6px 20px #0003}#residence-detail .re-action-loading p{color:#d7bd8c;margin:0 0 10px;font-size:11px;line-height:1.6}#residence-detail .re-action-loading progress{appearance:none;background:#d7bd8c24;border:0;border-radius:2px;width:100%;height:3px;display:block;overflow:hidden}#residence-detail .re-action-loading progress::-webkit-progress-bar{background:#d7bd8c24}#residence-detail .re-action-loading progress::-webkit-progress-value{background:#d7bd8c;transition:width .3s}#residence-detail .re-action-loading progress::-moz-progress-bar{background:#d7bd8c}#residence-detail .re-action-loading progress:indeterminate{background:linear-gradient(90deg,#0000,#d7bd8c,#0000) 0 0/40% 100% no-repeat,#d7bd8c24;animation:1.8s ease-in-out infinite alternate residence-loading}#residence-detail .re-action-loading progress:indeterminate::-webkit-progress-bar{background:0 0}#residence-detail button:disabled{cursor:wait;opacity:.55}@keyframes residence-loading{to{background-position:100% 0}}@keyframes residence-preview-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=900px){#residence-detail{z-index:96;width:100%;padding:calc(24px + env(safe-area-inset-top)) 22px calc(85px + env(safe-area-inset-bottom));inset:0;transform:translate(-100%)}#residence-detail.is-open{transform:none}#residence-detail h3{margin-top:34px}#residence-detail .re-preview{min-height:240px;max-height:47dvh;margin:16px 0}}@media (prefers-reduced-motion:reduce){#residence-detail,#residence-detail *{transition:none!important;animation:none!important}}#tower-mobile-navigation,.re-sheet-handle,.re-filter-apply{display:none}@media (width<=900px){#tower-mobile-navigation{z-index:94;padding:8px 12px calc(8px + env(safe-area-inset-bottom));backdrop-filter:blur(18px);background:#191c1ff5;border-top:1px solid #d7bd8c40;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}#tower-mobile-navigation button{color:#d7bd8c;cursor:pointer;background:0 0;border:1px solid #d7bd8c30;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:8px;font:400 11px Inter,sans-serif;display:flex}#tower-mobile-navigation button[aria-expanded=true]{background:#d7bd8c15;border-color:#d7bd8c90}#tower-mobile-navigation svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}#tower-mobile-navigation button:focus-visible{outline-offset:2px;outline:1px solid #d7bd8c}#tower-app #desktop-workspace-toggle{display:none!important}#tower-app #residence-explorer{inset:auto 0 calc(60px + env(safe-area-inset-bottom));z-index:91;border:1px solid #d7bd8c40;border-bottom:0;border-radius:16px 16px 0 0;width:100%;height:46dvh;max-height:calc(100dvh - 130px);transition:height .65s cubic-bezier(.22,.7,.25,1),transform .65s cubic-bezier(.22,.7,.25,1),opacity .65s}#tower-app #residence-explorer.is-expanded{height:calc(100dvh - 130px)}#tower-app #residence-explorer.is-collapsed{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(100%)}#residence-explorer .re-reopen{display:none!important}#residence-explorer .re-sheet-handle{touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:100%;height:26px;min-height:26px;padding:0;display:flex}.re-sheet-handle span{background:#d7bd8c70;border-radius:3px;width:44px;height:3px}#residence-explorer .re-header{border-bottom:0;padding:0 16px 8px!important}#residence-explorer .re-header small{display:none}#residence-explorer .re-header h2{margin:0;font-size:17px!important}#residence-explorer .re-header [data-collapse]{width:36px;height:36px;min-height:36px;padding:4px;transform:rotate(-90deg)}#residence-explorer .re-body{position:relative}#residence-explorer .re-filter-section{z-index:2;border:0;max-height:none;padding:0;position:absolute;top:0;right:70px}#residence-explorer .re-filter-section>summary{border:1px solid #d7bd8c40;border-radius:8px;align-items:center;height:40px;padding:8px 10px;font-size:10px;display:flex}#residence-explorer .re-filter-section>summary:after{display:none}#residence-explorer .re-results-bar{min-height:50px;padding:0 16px 10px}#residence-explorer .re-results-bar h3{max-width:36%;font-size:11px}#residence-explorer .re-results-bar h3 svg{display:none}#residence-explorer .re-results-bar [data-count]{padding:0;display:block}#residence-explorer .re-list-scroll{padding:0 12px 16px}#residence-explorer .re-result .re-plan{height:135px}#residence-explorer .re-note{padding:7px 16px}#residence-explorer .re-note>details{display:none}#residence-explorer .re-comparison{padding:0 16px}#tower-app #residence-explorer .re-detail{z-index:4;box-sizing:border-box;background:#191c1f;border:0;border-radius:0;padding:16px;position:absolute;width:100%!important;inset:26px 0 0!important}#tower-app #residence-explorer:has(.re-detail:not([hidden])){height:70dvh}#residence-explorer .re-detail .re-plan{height:145px;margin:8px 0}#residence-explorer .re-detail>button:first-child{min-width:40px;min-height:40px!important}#residence-explorer .re-actions>*{min-height:44px}#tower-app #residence-explorer:has(.re-filter-section[open]){z-index:95;height:calc(100dvh - 76px);max-height:calc(100dvh - 76px)}#residence-explorer .re-filter-section[open]{background:#191c1f;padding:0 18px 72px;position:absolute;inset:0;overflow:auto}#residence-explorer:has(.re-filter-section[open]) .re-header,#residence-explorer:has(.re-filter-section[open]) .re-sheet-handle{display:none}#residence-explorer .re-filter-section[open]>summary{border:0;border-bottom:1px solid #d7bd8c30;border-radius:0;height:54px;margin-bottom:20px;padding:0;font-size:14px}#residence-explorer .re-filter-section[open]>summary:after{content:"×";margin-left:auto;font-size:22px;display:block}#residence-explorer .re-filters{gap:24px 16px}#residence-explorer .re-filters label{font-size:11px}#residence-explorer .re-filters select{min-height:44px}#residence-explorer .re-filters input[type=range]{height:22px;background:linear-gradient(#d7bd8c55,#d7bd8c55) 50%/100% 2px no-repeat!important}#residence-explorer .re-filters input[type=range]::-webkit-slider-thumb{width:20px;height:20px}#residence-explorer .re-filter-apply{background:#d7bd8c20;border:1px solid #d7bd8c90;width:calc(100% - 36px);min-height:44px;display:block;position:absolute;bottom:12px;left:18px;right:18px}#tower-app #desktop-workspace,#tower-app[data-mode=room] #desktop-workspace{inset:70px 0 calc(60px + env(safe-area-inset-bottom));z-index:92;border-radius:16px 16px 0 0;width:100%;height:auto;max-height:none}#tower-app>header{left:12px;right:12px;top:max(8px,env(safe-area-inset-top))}#tower-app>header .brand{display:none}#tower-app .view-tabs{justify-content:space-between;width:100%;max-width:none}#tower-app #desktop-workspace #rooms{grid-template-columns:minmax(0,1fr)}#tower-app #desktop-workspace #rooms button{grid-template-columns:22px minmax(0,1fr) auto;min-height:48px}#tower-app #desktop-workspace #rooms button small{grid-area:1/3}#tower-app .apartment-explore{bottom:calc(72px + env(safe-area-inset-bottom))}#tower-app:has(#residence-explorer:not(.is-collapsed)) .apartment-explore,#tower-app:has(#desktop-workspace:not(.is-collapsed)) .apartment-explore{visibility:hidden;pointer-events:none}body.studio-active #tower-mobile-navigation,body.studio-active #residence-explorer{display:none!important}}@media (prefers-reduced-motion:reduce){#tower-app #residence-explorer{transition:none}}:root:has(#residence-explorer){--residence-width:clamp(320px,27vw,410px)}#residence-explorer{width:var(--residence-width);z-index:45;color:#f3f0e9;box-sizing:border-box;background:linear-gradient(150deg,#303539,#191c1f 70%);border-right:1px solid #d7bd8c40;flex-direction:column;font-family:Inter,Arial,sans-serif;transition:transform .65s cubic-bezier(.22,.7,.25,1);display:flex;position:fixed;inset:0 auto 0 0}body.studio-active #residence-explorer,body.studio-active #residence-detail{display:none!important}#residence-explorer *{box-sizing:border-box}#residence-explorer [hidden]{display:none!important}#residence-explorer button,#residence-explorer a{font:inherit;cursor:pointer;color:#d7bd8c;background:#191c1f70;border:1px solid #d7bd8c40;border-radius:7px;min-height:40px;padding:10px;text-decoration:none;transition:background .65s,border-color .65s,transform .65s cubic-bezier(.22,.7,.25,1)}#residence-explorer button:hover,#residence-explorer a:hover{background:#d7bd8c14;border-color:#d7bd8c}#residence-explorer :focus-visible{outline-offset:3px;outline:1px solid #d7bd8c}#residence-explorer button:disabled{opacity:.5;cursor:wait}#residence-explorer .re-header{background:#191c1f;border-bottom:1px solid #d7bd8c25;flex:none;justify-content:space-between;align-items:center;padding:23px 22px 18px;display:flex}.re-header small{letter-spacing:.19em;color:#d7bd8c;font-size:9px}#residence-explorer h2{color:#d7bd8c;margin:7px 0 0;font-size:24px;font-weight:300}#residence-explorer h3{color:#d7bd8c;margin:0;font-size:14px;font-weight:500}.re-body{flex-direction:column;flex:1;min-height:0;display:flex}.re-filter-section{border-bottom:1px solid #d7bd8c25;flex:none;padding:0 22px}.re-filter-section>summary{cursor:pointer;color:#d7bd8c;justify-content:space-between;padding:14px 0;font-size:11px;list-style:none;display:flex}.re-filters{grid-template-columns:1fr 1fr;gap:12px 18px;padding-bottom:16px;display:grid}.re-filters label{color:#c6c8c6;gap:7px;font-size:10px;display:grid;position:relative}.re-filters label:has(output){padding-top:4px}.re-filters output{color:#d7bd8c;font-size:10px}.re-filters select{color:#eee9df;width:100%;min-width:0;font:inherit;background:#191c1f;border:1px solid #d7bd8c33;border-radius:7px;min-height:36px;padding:8px}.re-filters input[type=range]{accent-color:#d7bd8c;cursor:pointer;width:100%;height:12px;margin:0}.re-filters .re-check{align-items:center;gap:6px;display:flex}.re-check input{accent-color:#d7bd8c}.re-filters button{min-height:30px!important;padding:5px!important;font-size:10px!important}.re-sort{grid-column:1/-1;align-items:center;grid-template-columns:1fr 1fr!important}.re-results-bar{flex:none;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.re-results-bar button{align-items:center;gap:5px;display:flex}.re-results-bar svg{width:16px;height:16px}.re-results-bar [data-count]{color:#c0c2c0;padding-left:8px;font-size:11px}.re-status{color:#d7bd8c;margin:0 22px;font-size:11px}.re-status:empty{display:none}.re-list-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d7bd8c70 transparent;flex:1;min-height:0;padding:4px 18px 16px;overflow:auto}.re-results{gap:12px;display:grid}.re-result{background:linear-gradient(145deg,#303539aa,#191c1f);border:1px solid #d7bd8c28;border-radius:8px;transition:border-color .65s,transform .65s cubic-bezier(.22,.7,.25,1),background .65s;position:relative}.re-result:before,.re-result:after{content:"";pointer-events:none;opacity:0;border-style:solid;border-color:#d7bd8c;width:15px;height:15px;transition:opacity .65s;position:absolute}.re-result:before{border-width:1px 0 0 1px;border-radius:8px 0 0;top:-1px;left:-1px}.re-result:after{border-width:0 1px 1px 0;border-radius:0 0 8px;bottom:-1px;right:-1px}.re-result:hover{border-color:#d7bd8c77;transform:scale(1.015)}.re-result:hover:before,.re-result:hover:after{opacity:1}.re-result.is-selected{background:#d7bd8c13;border-color:#d7bd8c}.re-result.is-hovered{border-color:#f3f0e9}#residence-explorer .re-choose{text-align:left;color:#eee9df;background:0 0;border:0;grid-template-columns:1fr 1fr;gap:14px 10px;width:100%;padding:16px;display:grid}.re-card-title{color:#d7bd8c;font-size:17px}.re-type{color:#b8bcb9;margin-top:4px;font-size:10px;display:block}.re-badge{letter-spacing:.04em;color:#c5d7c8;pointer-events:none;background:#191c1f70;border:1px solid #c5d7c833;border-radius:8px;align-items:center;height:28px;padding:0 8px;font-size:9px;line-height:1;display:flex;position:absolute;top:8px;right:42px}.re-result[data-status=available] .re-badge{color:#b8dfc3;background:#263e32;border-color:#6d9c7d80}.re-result[data-status=reserved] .re-badge{color:#e2c995;background:#403728;border-color:#b69a6280}.re-result[data-status=sold] .re-badge{color:#e7b5b2;background:#442e31;border-color:#b17b7b80}.re-card-head{padding-right:16px}.re-results:not(.re-table) .re-card-head{grid-column:1/-1;padding-right:108px}.re-title-line{white-space:nowrap;align-items:center;gap:9px;display:flex}.re-title-price{color:#eee9df;border-left:1px solid #d7bd8c45;padding-left:9px;font-size:11px;font-weight:400}.re-results:not(.re-table) .re-price-fact,.re-table .re-title-price{display:none}.re-result .re-plan{filter:drop-shadow(0 6px 5px #0005);grid-area:2/2/3;align-self:center;width:100%;height:160px;transition:transform .65s cubic-bezier(.22,.7,.25,1)}.re-result:hover .re-plan{transform:scale(.97)}.re-card-facts{grid-template-columns:1fr auto;gap:7px;margin:0;font-size:10px;display:grid}.re-card-facts dt{color:#aeb3b2}.re-card-facts dd{color:#eee9df;text-align:right;margin:0}#residence-explorer .re-favorite{color:#d7bd8c;z-index:1;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;right:8px;background:#191c1f70!important;border:1px solid #d7bd8c30!important;border-radius:8px!important;min-height:28px!important;padding:7px!important}.re-favorite svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.re-favorite[aria-pressed=true] svg{fill:#d7bd8c70}.re-favorite:hover{border-color:#d7bd8c90!important}.re-table .re-choose{grid-template-columns:56px 1fr;gap:8px;padding:13px 36px 13px 12px}.re-table .re-plan,.re-table .re-type,.re-table .re-badge{display:none}.re-table .re-card-facts{grid-template-columns:repeat(4,1fr);align-items:center;font-size:10px}.re-table .re-card-facts dt{display:none}.re-table .re-card-facts dd{text-align:left}.re-table .re-card-title{font-size:13px}.re-table .re-result{background:0 0;border-width:0 0 1px;border-radius:0}.re-table{gap:0}.re-note{color:#aeb3b2;border-top:1px solid #d7bd8c25;flex:none;padding:11px 22px;font-size:9px;line-height:1.5}.re-note strong{letter-spacing:.08em;font-size:8px;font-weight:400}.re-note details{margin-top:4px}.re-note summary{cursor:pointer}.re-note p{margin:7px 0}.re-comparison{color:#d7bd8c;border-top:1px solid #d7bd8c25;flex:none;max-height:35vh;padding:12px 22px;font-size:11px;overflow:auto}.re-comparison summary{cursor:pointer}.re-compare-grid article{border-bottom:1px solid #d7bd8c25;padding:12px 0}.re-compare-grid p{font-size:9px}.re-compare-grid button{font-size:10px!important}#residence-explorer .re-detail{left:calc(var(--residence-width) + 22px);backdrop-filter:blur(18px);scrollbar-width:thin;background:#191c1feb;border:1px solid #d7bd8c60;border-radius:8px;width:300px;padding:20px;position:fixed;top:100px;bottom:28px;overflow:auto;box-shadow:0 16px 50px #0004}.re-detail>button:first-child{float:right;min-height:28px!important;padding:3px 10px!important}.re-detail>p{color:#b9bcb9;font-size:9px;line-height:1.5}.re-detail .re-plan{width:100%;height:190px;margin:18px 0}.re-detail dl,.re-compare-grid dl{grid-template-columns:1fr auto;gap:9px;margin:16px 0;font-size:11px;display:grid}.re-detail dt{color:#b7bcba}.re-detail dd,.re-compare-grid dd{color:#d7bd8c;margin:0}.re-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.re-actions>*{text-align:center;font-size:10px!important}.re-context{display:none}.re-hover{pointer-events:none;background:#191c1fed;border:1px solid #d7bd8c70;border-radius:8px;width:205px;padding:14px;position:fixed;box-shadow:0 12px 30px #0005}.re-hover .re-plan{width:100%;height:125px}.re-hover p{color:#bcc1bf;margin:8px 0 0;font-size:10px}.re-hover h3{font-size:15px!important}#residence-explorer .re-reopen{white-space:nowrap;background:#191c1fe8;display:none;position:absolute;top:18px;left:calc(100% + 14px)}#residence-explorer.is-collapsed{transform:translate(-100%)}#residence-explorer.is-collapsed .re-reopen{display:block}#residence-explorer.is-collapsed .re-detail{display:none}body:has(#residence-explorer) #tower-map,body:not(.studio-active):has(#residence-explorer:not(.is-collapsed)) #property-map{left:calc(var(--residence-width) + 18px)}body:has(#residence-explorer) #tower-map{display:none!important}body:has(#residence-explorer:not(.is-collapsed)) .brand{visibility:hidden}@media (width<=900px){:root:has(#residence-explorer){--residence-width:min(350px,88vw)}#residence-explorer{z-index:55;top:78px;bottom:66px}.re-header{padding:14px 18px!important}.re-header h2{font-size:19px!important}.re-filter-section{max-height:35dvh;overflow:auto}.re-hover{display:none!important}.re-result .re-plan{height:125px}.re-note{padding:8px 18px}.re-results-bar{padding:10px 18px}body:has(#residence-explorer) #property-map{left:12px}}@media (prefers-reduced-motion:reduce){#residence-explorer *{transition:none!important}.re-result:hover,.re-result:hover .re-plan{transform:none!important}}#residence-explorer .re-filters{gap:10px 16px;margin:0;padding:0 0 12px}#residence-explorer .re-filters label{margin:0;padding:0;line-height:1.3}#residence-explorer .re-filters label:has(output){padding-bottom:3px}#residence-explorer .re-filters output{font-size:9px;position:absolute;top:0;right:0}#residence-explorer .re-filters label:has(output){padding-top:17px;font-size:9px}#residence-explorer .re-filters input[type=range]{appearance:none;background:#d7bd8c35;border:0;border-radius:2px;height:2px;margin:0}#residence-explorer .re-filters input[type=range]::-webkit-slider-thumb{appearance:none;background:#d7bd8c;border:1px solid #f3e2be;border-radius:50%;width:12px;height:12px}#residence-explorer .re-filters select{min-height:32px;padding:6px 8px}#residence-explorer .re-filters .re-check{min-height:26px}#residence-explorer details{background:0 0;border-radius:0;margin:0}#residence-explorer summary{background:0 0;border:0;min-height:0;margin:0;padding:10px 0;line-height:1.4}#residence-explorer .re-comparison{padding:0 22px}#residence-explorer .re-note{padding:9px 22px}#residence-explorer .re-note summary{padding:4px 0}#residence-explorer .re-results-bar{padding:12px 22px}#residence-explorer .re-plan{max-width:100%;overflow:visible}#residence-explorer .re-card-facts{line-height:1.5}#residence-explorer .re-card-facts dd{padding:0}#residence-explorer .re-detail dt{margin:0}#residence-explorer .re-detail dd{padding:0}.re-table-head{display:none}.re-table .re-table-head{color:#c0c5c2;z-index:2;background:#22272a;grid-template-columns:56px repeat(4,1fr);gap:5px;padding:10px 35px 10px 12px;font-size:9px;display:grid;position:sticky;top:0}.re-table .re-card-facts{gap:4px}.re-table .re-favorite{top:5px}#residence-explorer .re-table .re-choose{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px;padding:13px 36px 13px 12px}#residence-explorer .re-table .re-card-facts{grid-template-columns:1fr 1.4fr .7fr .6fr;gap:3px;margin:0;font-size:9px}#residence-explorer .re-table .re-card-facts dd{white-space:nowrap}#residence-explorer .re-table-head{grid-template-columns:56px 1fr 1.4fr .7fr .6fr;gap:8px;padding-right:36px}#residence-explorer .re-table .re-card-head{padding:0}#residence-explorer .re-heading-label{align-items:center;gap:10px;display:flex}#residence-explorer .re-heading-icon{color:#d7bd8c;flex:0 0 18px;width:18px;height:18px}.re-residence-symbol{color:#d7bd8c;flex:0 0 20px;width:20px;height:20px}@media (width>=901px){#residence-explorer .re-reopen,#residence-explorer.is-collapsed .re-reopen{left:100%;top:var(--residence-tab-top,28px);opacity:0;visibility:hidden;transform-origin:0 0;backdrop-filter:blur(18px);background:#191c1fe8;border:1px solid #d7bd8c55;border-left:0;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:46px;min-height:178px;padding:18px 10px;display:flex;position:absolute;transform:scale(.94)}#residence-explorer.is-collapsed .re-reopen{opacity:1;visibility:visible;transform:scale(1)}#residence-explorer .re-tab-label{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:0;font-size:10px;font-weight:400;transition:letter-spacing .65s cubic-bezier(.22,.7,.25,1)}#residence-explorer.is-collapsed .re-tab-label{letter-spacing:.32em}#residence-explorer .re-title-text{transform-origin:0;letter-spacing:0;transition:transform .65s cubic-bezier(.22,.7,.25,1),letter-spacing .65s cubic-bezier(.22,.7,.25,1);display:inline-block;transform:scale(1)}#residence-explorer.is-collapsed .re-title-text{letter-spacing:.12em;transform:scale(.94)}}#residence-explorer .re-header{position:relative}#residence-explorer .re-header [data-collapse]{flex:none;position:absolute;top:50%;right:-1px;transform:none}#residence-explorer .re-header [data-collapse] span{display:block}@media (width<=900px){#residence-explorer .re-header [data-collapse] span{transform:rotate(-90deg)}}#residence-explorer .re-results:not(.re-table) .re-card-facts{display:none}#residence-explorer .re-card-features{grid-area:2/1;align-self:center;gap:9px;min-width:0;margin:0;display:grid}#residence-explorer .re-card-features>div{align-items:center;gap:7px;min-width:0;display:flex}#residence-explorer .re-card-features dt{color:#adb3b2;align-items:center;gap:7px;min-width:0;font-size:9px;line-height:1.3;display:flex}#residence-explorer .re-card-features dt span{max-width:64px}#residence-explorer .re-card-features svg{fill:none;stroke:#d7bd8c;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}#residence-explorer .re-card-features dd{color:#eee9df;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;padding:0;font-size:11px;line-height:1.3}#residence-explorer .re-card-features>div:first-child{flex-wrap:wrap;row-gap:3px}#residence-explorer .re-card-features>div:first-child dd{flex-basis:100%;padding-left:24px}#residence-explorer .re-table .re-card-features{display:none}#demo-loading .aurum-loading-steps,#studio-loading .aurum-loading-steps{counter-reset:load-phase;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;padding:0;list-style:none;display:grid}#studio-loading .aurum-loading-steps{grid-template-columns:repeat(3,minmax(0,1fr))}#demo-loading .aurum-loading-steps li,#studio-loading .aurum-loading-steps li{color:#f3f0e999;border:0;min-width:0;padding:0;font:12px/1.5 Inter,system-ui,sans-serif;transition:color .65s cubic-bezier(.22,.7,.25,1);position:relative}#demo-loading .aurum-loading-steps li:before,#studio-loading .aurum-loading-steps li:before{counter-increment:load-phase;content:counter(load-phase,decimal-leading-zero);box-sizing:border-box;color:#d7bd8c;letter-spacing:.08em;background:#191c1f;border:1px solid #d7bd8c66;place-items:center;width:48px;height:48px;margin:0 0 12px;font:11px monospace;transition:transform .65s cubic-bezier(.22,.7,.25,1),border-color .65s,background .65s;display:grid}#demo-loading .aurum-loading-steps li:after,#studio-loading .aurum-loading-steps li:after{content:"";box-sizing:border-box;opacity:0;pointer-events:none;border:1px solid #ffe4aa;width:50px;height:50px;position:absolute;top:-2px;left:-2px}#demo-loading .aurum-loading-steps li[data-state=active],#studio-loading .aurum-loading-steps li[data-state=active]{color:#d7bd8c}#demo-loading .aurum-loading-steps li[data-state=active]:before,#studio-loading .aurum-loading-steps li[data-state=active]:before{background:#303539;border-color:#d7bd8c;transform:scale(1.045)}#demo-loading .aurum-loading-steps li[data-state=active]:after,#studio-loading .aurum-loading-steps li[data-state=active]:after{animation:2.8s ease-in-out infinite aurum-load-phase-breathe}#demo-loading .aurum-loading-steps li[data-state=complete],#studio-loading .aurum-loading-steps li[data-state=complete]{color:#f3f0e9}#demo-loading .aurum-loading-steps li[data-state=complete]:before,#studio-loading .aurum-loading-steps li[data-state=complete]:before{background:#d7bd8c18;border-color:#d7bd8c}@keyframes aurum-load-phase-breathe{0%,to{opacity:.06}50%{opacity:.75}}@media (width<=480px){#demo-loading .aurum-loading-steps{grid-template-columns:repeat(2,minmax(0,1fr))}#studio-loading .aurum-loading-steps{gap:12px}}@media (prefers-reduced-motion:reduce){#demo-loading .aurum-loading-steps li,#studio-loading .aurum-loading-steps li,#demo-loading .aurum-loading-steps li:before,#studio-loading .aurum-loading-steps li:before{transition:none;transform:none}#demo-loading .aurum-loading-steps li:after,#studio-loading .aurum-loading-steps li:after{opacity:0;animation:none}}html[data-motion-paused=true] .aurum-loading-steps li:after{animation:none!important}#demo-loading .aurum-loading-steps li,#studio-loading .aurum-loading-steps li{text-align:center}#demo-loading .aurum-loading-steps li:before,#studio-loading .aurum-loading-steps li:before{margin-left:auto;margin-right:auto}#demo-loading .aurum-loading-steps li:after,#studio-loading .aurum-loading-steps li:after{left:calc(50% - 25px)}#demo-loading[data-astro-cid-cewqrex6]{z-index:10050;-webkit-backdrop-filter:blur(10px);color:#f3f0e9;background:#191c1f99;place-items:center;padding:24px;font:14px Inter,system-ui,sans-serif;display:grid;position:fixed;inset:0}#demo-loading[data-astro-cid-cewqrex6][hidden]{display:none}.demo-load-card[data-astro-cid-cewqrex6]{background:#303539b3;border:1px solid #d7bd8c38;border-radius:12px;width:min(100%,540px);padding:30px;box-shadow:0 18px 60px #0003}.demo-load-card[data-astro-cid-cewqrex6] small[data-astro-cid-cewqrex6]{color:#d7bd8c;letter-spacing:.16em;font-size:11px}.demo-load-card[data-astro-cid-cewqrex6] h1[data-astro-cid-cewqrex6]{margin:18px 0;font-size:23px;font-weight:400}.demo-load-status[data-astro-cid-cewqrex6]{line-height:1.6}.demo-load-track[data-astro-cid-cewqrex6]{background:#d7bd8c26;border:0;border-radius:999px;height:2px;overflow:hidden}.demo-load-track[data-astro-cid-cewqrex6] span[data-astro-cid-cewqrex6]{background:#d7bd8c;width:35%;height:100%;transition:width .45s cubic-bezier(.22,.7,.25,1);animation:1.8s cubic-bezier(.22,.7,.25,1) infinite alternate demo-loading-sweep;display:block}.demo-load-track[data-astro-cid-cewqrex6][data-indeterminate=false] span[data-astro-cid-cewqrex6]{animation:none}.demo-load-card[data-astro-cid-cewqrex6] output[data-astro-cid-cewqrex6]{color:#d7bd8c;font-variant-numeric:tabular-nums;min-height:24px;margin-top:8px;display:block}.demo-load-card[data-astro-cid-cewqrex6] ol[data-astro-cid-cewqrex6]{color:#f3f0e999;flex-wrap:wrap;gap:20px;padding-left:20px;font-size:12px;display:flex}.demo-load-card[data-astro-cid-cewqrex6] li[data-astro-cid-cewqrex6][data-active=true]{color:#d7bd8c}.demo-load-hint[data-astro-cid-cewqrex6],.demo-load-slow[data-astro-cid-cewqrex6]{color:#f3f0e9cc;font-size:12px;line-height:1.6}.demo-load-actions[data-astro-cid-cewqrex6]{gap:12px;display:flex}.demo-load-actions[data-astro-cid-cewqrex6][hidden],.demo-load-slow[data-astro-cid-cewqrex6][hidden]{display:none}.demo-load-actions[data-astro-cid-cewqrex6] button[data-astro-cid-cewqrex6]{color:#d7bd8c;font:inherit;cursor:pointer;background:#191c1f;border:1px solid #d7bd8c;border-radius:7px;padding:12px 18px}.demo-load-actions[data-astro-cid-cewqrex6] button[data-astro-cid-cewqrex6]:focus-visible{outline-offset:3px;outline:2px solid #f3f0e9}@keyframes demo-loading-sweep{0%{transform:translate(-60%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.demo-load-track[data-astro-cid-cewqrex6] span[data-astro-cid-cewqrex6]{opacity:.65;transition:none;animation:none;width:100%!important}}html[data-studio-embedded=true] .credit,html[data-apartment-only=true] #tower-map,html[data-apartment-only=true] body>header,html[data-apartment-only=true] body>aside.panel,html[data-apartment-only=true] body>footer,html[data-apartment-only=true] #desktop-workspace,html[data-apartment-only=true] #desktop-workspace-toggle{display:none!important}
