.EBt4Gq_stage{color:var(--ink);--fg:var(--ink);--fg-70:#0f0f0fb3;--fg-line:#0f0f0f47;--panel-w:440px;--head:calc(var(--gutter) + 34px);position:fixed;inset:0;overflow:hidden}html[data-dark=true] .EBt4Gq_stage{--fg:var(--paper);--fg-70:#fffcf8c7;--fg-line:#fffcf852}.EBt4Gq_sky{background:linear-gradient(180deg, var(--sky-top) 0%, var(--sky-haze) 62%, var(--sky-haze) 100%);transition:background .6s linear;position:absolute;inset:0}.EBt4Gq_canvas{position:absolute;inset:0}.EBt4Gq_mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.EBt4Gq_header{height:var(--head);padding:var(--gutter) var(--gutter) 0;z-index:20;opacity:0;transition:opacity .8s var(--ease-out);pointer-events:none;align-items:center;gap:24px;display:flex;position:absolute;top:0;left:0;right:0}.EBt4Gq_header[data-ready=true]{opacity:1}.EBt4Gq_header>*{pointer-events:auto}.EBt4Gq_stage[data-view=unit] .EBt4Gq_headerRight{opacity:0;pointer-events:none}.EBt4Gq_brand{color:var(--fg);letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-weight:500}.EBt4Gq_stage[data-view=walk] .EBt4Gq_brand{background:var(--ink);color:var(--paper);text-shadow:none;padding:9px 12px;font-size:11px}.EBt4Gq_stage[data-view=walk] .EBt4Gq_headerMeta{display:none}.EBt4Gq_brand i,.EBt4Gq_preBrand i{color:var(--accent);font-style:normal}.EBt4Gq_headerMeta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);font-size:11px}.EBt4Gq_headerRight{transition:opacity .4s var(--ease-out);align-items:center;gap:20px;margin-left:auto;display:flex}.EBt4Gq_headerCount{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);font-size:11px}.EBt4Gq_headerCount b{color:var(--accent);font-weight:400}.EBt4Gq_leave{background:var(--ink);color:var(--paper);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;padding:9px 12px;font-size:10.5px;transition:opacity .3s;display:inline-flex}.EBt4Gq_leave:disabled,.EBt4Gq_close:disabled{opacity:.4;cursor:default}.EBt4Gq_walk:disabled{cursor:default}.EBt4Gq_stage kbd{min-width:20px;font-family:var(--font-mono);text-align:center;opacity:.8;border:1px solid;padding:3px 5px;font-size:9.5px;line-height:1;display:inline-block}.EBt4Gq_intro{left:var(--gutter);top:calc(var(--head) + 26px);z-index:6;width:min(430px,34vw);color:var(--fg);pointer-events:none;position:absolute}.EBt4Gq_heroTitle{font-family:var(--font-display), sans-serif;letter-spacing:.005em;text-transform:uppercase;font-size:min(11vw,17svh);font-weight:700;line-height:.8}.EBt4Gq_heroTitle>span{margin-top:-.06em;padding-top:.06em;display:block;overflow:hidden}.EBt4Gq_heroTitle>span>span{transition:transform .6s var(--ease-inout);display:block;transform:translateY(105%)}.EBt4Gq_intro[data-show=true] .EBt4Gq_heroTitle>span>span{transition:transform 1.2s var(--ease-out);transform:none}.EBt4Gq_intro[data-show=true] .EBt4Gq_heroTitle>span+span>span{transition-delay:.12s}.EBt4Gq_heroLead,.EBt4Gq_introText,.EBt4Gq_hint{opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);transform:translateY(10px)}.EBt4Gq_intro[data-show=true] :is(.EBt4Gq_heroLead,.EBt4Gq_introText,.EBt4Gq_hint){opacity:1;transition:opacity .8s var(--ease-out) .45s, transform .9s var(--ease-out) .45s;transform:none}.EBt4Gq_intro[data-show=true] .EBt4Gq_introText{transition-delay:.55s}.EBt4Gq_intro[data-show=true] .EBt4Gq_hint{transition-delay:.65s}.EBt4Gq_heroLead{border-top:1px solid var(--fg-line);letter-spacing:-.01em;margin-top:22px;padding-top:16px;font-size:clamp(18px,1.5vw,22px);font-weight:500;line-height:1.15}.EBt4Gq_introText{max-width:36ch;color:var(--fg-70);margin-top:10px;font-size:14px;line-height:1.5}.EBt4Gq_hint{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-70);margin-top:18px;font-size:10px}.EBt4Gq_coarse{display:none}@media (pointer:coarse){.EBt4Gq_fine{display:none}.EBt4Gq_coarse{display:inline}}.EBt4Gq_gaugeLayer{z-index:5;pointer-events:none;opacity:0;transition:opacity .5s var(--ease-out);position:absolute;inset:0}.EBt4Gq_gaugeLayer[data-show=true]{opacity:1;transition-delay:.2s}.EBt4Gq_gaugeLayer[data-show=false] *{pointer-events:none!important}.EBt4Gq_gauge{background:linear-gradient(var(--fg), var(--fg)) top / 1px 0 no-repeat;width:1px;transition:background-size .9s var(--ease-inout);will-change:transform;position:absolute;top:0;left:0}.EBt4Gq_gaugeLayer[data-show=true] .EBt4Gq_gauge{background-size:1px 100%;transition-delay:.7s}.EBt4Gq_gaugeTop,.EBt4Gq_gaugeBottom{background:var(--fg);width:7px;height:1px;position:absolute;left:-3px}.EBt4Gq_gaugeTop{top:0}.EBt4Gq_gaugeBottom{bottom:0}.EBt4Gq_gaugeTop em,.EBt4Gq_gaugeBottom em{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--fg-70);font-size:9.5px;font-style:normal;position:absolute;top:-6px;left:14px}.EBt4Gq_tick{will-change:transform;height:0;transition:opacity .45s var(--ease-out);position:absolute;top:0;left:0}.EBt4Gq_gaugeLayer[data-show=false] .EBt4Gq_tick{opacity:0}.EBt4Gq_gaugeLayer[data-show=true]:not([data-settled=true]) .EBt4Gq_tick{transition-delay:calc(.9s + var(--i) * 30ms)}.EBt4Gq_tickLine{height:1px;width:var(--reach,40px);background:var(--fg);transform-origin:100%;opacity:.32;transition:transform .35s var(--ease-out), background .2s, opacity .2s;position:absolute;top:0;left:0;transform:scaleX(.28)}.EBt4Gq_tick[data-state=open] .EBt4Gq_tickLine,.EBt4Gq_tick[data-hover=true] .EBt4Gq_tickLine{opacity:1;transform:none}.EBt4Gq_tick[data-hover=true] .EBt4Gq_tickLine{background:var(--accent);box-shadow:0 .5px 0 var(--accent), 0 -.5px 0 var(--accent)}.EBt4Gq_tick[data-tight=true] .EBt4Gq_tickLabel{opacity:0;pointer-events:none}.EBt4Gq_tickLabel{color:var(--ink);background:var(--paper);top:0;left:var(--reach,40px);pointer-events:auto;white-space:nowrap;text-align:left;align-items:center;gap:8px;padding:5px 9px 4px 7px;transition:background .2s,color .2s,opacity .2s;display:flex;position:absolute;transform:translateY(-50%)}.EBt4Gq_tickLabel b{font-family:var(--font-display), sans-serif;padding-top:3px;font-size:30px;font-weight:700;line-height:.78;transition:color .2s}.EBt4Gq_tickLabel span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:3px;font-size:9.5px;display:flex}.EBt4Gq_tickLabel em{font-style:normal}.EBt4Gq_tickLabel em+em{color:var(--ink-50)}.EBt4Gq_tick[data-hover=true] .EBt4Gq_tickLabel{background:var(--ink);color:var(--paper)}.EBt4Gq_tick[data-hover=true] .EBt4Gq_tickLabel em+em{color:#fffcf8b3}.EBt4Gq_tick[data-hover=true] .EBt4Gq_tickLabel{opacity:1}.EBt4Gq_tick[data-hover=true] .EBt4Gq_tickLabel b{color:var(--accent)}.EBt4Gq_tick[data-state=open] .EBt4Gq_tickLabel{box-shadow:inset 2px 0 0 var(--accent), 0 0 0 1px var(--line)}.EBt4Gq_tick[data-state=reserved] .EBt4Gq_tickLabel{box-shadow:inset 2px 0 0 var(--ink-50), 0 0 0 1px var(--line)}.EBt4Gq_tickNote{left:calc(var(--reach,40px) - 10px);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--paper);background:var(--ink);opacity:0;pointer-events:none;padding:4px 7px 3px;font-size:9.5px;transition:opacity .2s;position:absolute;bottom:5px;transform:translate(-100%)}.EBt4Gq_tick[data-hover=true] .EBt4Gq_tickNote{opacity:1}.EBt4Gq_panel{width:var(--panel-w);z-index:21;background:var(--paper);border-left:1px solid var(--line);transition:transform .75s var(--ease-inout);position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%)}.EBt4Gq_panel[data-open=true]{transition-delay:.15s;transform:none}.EBt4Gq_panelInner{height:100%;animation:EBt4Gq_rise .7s var(--ease-out) both;flex-direction:column;display:flex}@keyframes EBt4Gq_rise{0%{opacity:0;transform:translateY(14px)}}.EBt4Gq_panelBar{padding:var(--gutter) 22px 14px;border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;display:flex}.EBt4Gq_panelBody{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:6px 22px 22px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 26px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 26px),#0000 100%)}.EBt4Gq_panelBody::-webkit-scrollbar{display:none}.EBt4Gq_close{border:1px solid var(--line);place-items:center;width:34px;height:34px;transition:background .2s,color .2s;display:grid}.EBt4Gq_close:hover:not(:disabled){background:var(--ink);color:var(--paper)}.EBt4Gq_panelTitle{align-items:flex-end;gap:16px;margin-top:10px;display:flex}.EBt4Gq_level{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--accent);padding-top:14px;font-size:118px;font-weight:700;line-height:.74}.EBt4Gq_name{letter-spacing:-.015em;font-size:26px;font-weight:500;line-height:1}.EBt4Gq_status{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70);align-items:center;gap:8px;margin-top:12px;font-size:10px;display:flex}.EBt4Gq_status i{background:var(--accent);width:7px;height:7px}.EBt4Gq_status[data-status=Reserved] i{background:var(--ink-35)}.EBt4Gq_line{color:var(--ink-70);margin-top:14px;font-size:13.5px;line-height:1.45}.EBt4Gq_planWrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:16px;padding:10px 0 8px}.EBt4Gq_planWrap figcaption{color:var(--ink-50);margin-top:4px}.EBt4Gq_plan{width:100%;height:auto;max-height:min(230px,26svh);display:block}.EBt4Gq_planSlab{fill:#efe9e1;stroke:var(--ink-35);stroke-width:.05px}.EBt4Gq_planRoom{fill:#0000;transition:fill .3s}.EBt4Gq_planRoom[data-on=true]{fill:#ff6b0024}.EBt4Gq_planGlass{fill:none;stroke:var(--ink);stroke-width:.1px}.EBt4Gq_planCore{fill:var(--ink)}.EBt4Gq_planWall{stroke:var(--ink);stroke-width:.16px}.EBt4Gq_planOpening{stroke:#efe9e1;stroke-width:.2px}.EBt4Gq_planLeaf{stroke:var(--ink);stroke-width:.26px}.EBt4Gq_planFin{stroke:var(--ink);stroke-width:.22px}.EBt4Gq_planLabel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-anchor:middle;dominant-baseline:middle;fill:var(--ink-70);font-size:.62px}.EBt4Gq_planLabel[data-on=true]{fill:var(--accent)}.EBt4Gq_planTerrace{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-anchor:middle;dominant-baseline:middle;fill:var(--ink-50);font-size:.62px}.EBt4Gq_planNorth circle{fill:none;stroke:var(--ink);stroke-width:.06px}.EBt4Gq_planNorth path{fill:var(--ink)}.EBt4Gq_planMarker{fill:var(--accent)}.EBt4Gq_planCone{fill:#ff6b0047}.EBt4Gq_specs{grid-template-columns:1fr 1fr;margin-top:4px;display:grid}.EBt4Gq_specs>div{border-bottom:1px solid var(--line);padding:8px 0}.EBt4Gq_specs>div:nth-child(odd):not(.EBt4Gq_wide){padding-right:12px}.EBt4Gq_specs .EBt4Gq_wide{grid-column:1/-1}.EBt4Gq_specs dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-50);font-size:9.5px}.EBt4Gq_specs dd{letter-spacing:-.01em;margin-top:4px;font-size:16px}.EBt4Gq_cta{padding:14px 22px var(--gutter);background:var(--paper);border-top:1px solid var(--line);flex:none}.EBt4Gq_price{justify-content:space-between;align-items:baseline;display:flex}.EBt4Gq_price strong{font-family:var(--font-display), sans-serif;letter-spacing:.01em;font-size:54px;font-weight:700;line-height:.8}.EBt4Gq_walk{background:var(--accent);width:100%;color:var(--ink);letter-spacing:.12em;text-transform:uppercase;text-align:left;isolation:isolate;align-items:center;gap:14px;margin-top:16px;padding:18px;font-size:14px;font-weight:500;display:flex;position:relative;overflow:hidden}.EBt4Gq_walk:before{content:"";background:var(--ink);transform-origin:0;transition:transform .45s var(--ease-out);z-index:-1;position:absolute;inset:0;transform:scaleX(0)}.EBt4Gq_walk:hover{color:var(--paper)}.EBt4Gq_walk:hover:before{transform:none}.EBt4Gq_walk svg{transition:transform .45s var(--ease-out);margin-left:auto}.EBt4Gq_walk:hover svg{transform:translate(4px)}.EBt4Gq_walk[data-pressed=true]{color:var(--paper)}.EBt4Gq_walk[data-pressed=true]:before{transition:none;transform:none}.EBt4Gq_walk[data-pressed=reset]:before,.EBt4Gq_walk[data-pressed=reset] svg{transition:none}.EBt4Gq_lift{border:1px solid var(--line);border-top:0;grid-template-columns:1fr 1fr;display:grid}.EBt4Gq_lift button{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:12px 14px;font-size:10.5px;transition:background .2s,color .2s}.EBt4Gq_lift button+button{border-left:1px solid var(--line)}.EBt4Gq_lift button:hover:not(:disabled){background:var(--ink);color:var(--paper)}.EBt4Gq_lift button:disabled{color:var(--ink-35);cursor:default}.EBt4Gq_lift span{margin-right:6px;font-size:8px}.EBt4Gq_dial{left:var(--gutter);bottom:var(--gutter);z-index:8;background:var(--paper);border:1px solid var(--line);opacity:0;width:320px;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);pointer-events:none;padding:12px 14px 10px;position:absolute;transform:translateY(10px)}.EBt4Gq_dial[data-show=true]{opacity:1;pointer-events:auto;transform:none}.EBt4Gq_dialHead{justify-content:space-between;align-items:flex-end;display:flex}.EBt4Gq_dialTime{font-family:var(--font-display), sans-serif;font-size:38px;font-weight:700;line-height:.75}.EBt4Gq_dialTrack{background:linear-gradient(90deg, transparent var(--rise), #ff6b0029 var(--rise), #ff6b0029 var(--set), transparent var(--set)), repeating-linear-gradient(90deg, var(--ink-35) 0 1px, transparent 1px calc(100% / 15));border-bottom:1px solid var(--ink);background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 100%,100% 7px;height:26px;margin-top:8px;position:relative}.EBt4Gq_dialTrack input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.EBt4Gq_dialSun{top:50%;left:var(--at);background:var(--accent);pointer-events:none;border-radius:50%;width:14px;height:14px;margin:-9px 0 0 -7px;position:absolute;box-shadow:0 0 0 4px #ff6b002e}.EBt4Gq_dialSun[data-day=false]{background:var(--paper);border:1px solid var(--ink);box-shadow:none}.EBt4Gq_dialSun:after{content:"";background:var(--ink);width:1px;height:8px;position:absolute;top:14px;left:50%}.EBt4Gq_dialFoot{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-50);justify-content:space-between;margin-top:7px;font-size:9px;display:flex}.EBt4Gq_orient{right:var(--gutter);bottom:var(--gutter);z-index:8;opacity:0;transition:opacity .5s, right .75s var(--ease-inout);position:absolute}.EBt4Gq_orient[data-show=true]{opacity:1}.EBt4Gq_stage[data-view=unit] .EBt4Gq_orient{right:calc(var(--panel-w) + var(--gutter))}.EBt4Gq_orientDisc{border:1px solid var(--ink);background:#fffcf899;border-radius:50%;width:58px;height:58px;position:relative}.EBt4Gq_orientN{background:var(--accent);color:var(--ink);font-family:var(--font-mono);padding:0 3px;font-size:9px;line-height:14px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.EBt4Gq_orientPlan{border:1px solid var(--ink);background:linear-gradient(var(--ink), var(--ink)) center / 5px 4px no-repeat;width:20px;height:16px;margin:-8px 0 0 -10px;position:absolute;top:50%;left:50%}.EBt4Gq_walkHud{z-index:9;pointer-events:none;opacity:0;transition:opacity .6s var(--ease-out);position:absolute;inset:0}.EBt4Gq_walkHud[data-show=true]{opacity:1;transition-delay:1.8s}.EBt4Gq_walkHud[data-show=false] *{pointer-events:none!important}.EBt4Gq_roomTag{left:var(--gutter);top:calc(var(--head) + 14px);background:var(--paper);border-left:3px solid var(--accent);color:var(--ink);animation:EBt4Gq_rise .6s var(--ease-out) both;flex-direction:column;gap:8px;padding:12px 16px 10px;display:flex;position:absolute}.EBt4Gq_roomTag strong{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:clamp(48px,5vw,72px);font-weight:700;line-height:.78}.EBt4Gq_miniPlan{left:var(--gutter);background:var(--paper);border:1px solid var(--line);width:250px;padding:8px;position:absolute;bottom:160px}.EBt4Gq_keys{left:50%;bottom:var(--gutter);color:var(--paper);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#0f0f0fb8;gap:18px;padding:10px 14px;font-size:10px;display:flex;position:absolute;transform:translate(-50%)}.EBt4Gq_keys li{align-items:center;gap:5px;display:flex}.EBt4Gq_pad{right:var(--gutter);bottom:calc(var(--gutter) + 120px);pointer-events:auto;touch-action:none;grid-template-rows:repeat(2,56px);grid-template-columns:repeat(3,56px);gap:6px;display:grid;position:absolute}.EBt4Gq_padKey{border:1px solid var(--ink);touch-action:none;-webkit-user-select:none;user-select:none;background:#fffcf8db;place-items:center;display:grid}.EBt4Gq_padKey svg{width:22px;height:22px}.EBt4Gq_padKey[data-key=forward]{grid-area:1/2}.EBt4Gq_padKey[data-key=left]{grid-area:2/1}.EBt4Gq_padKey[data-key=left] svg{transform:rotate(-90deg)}.EBt4Gq_padKey[data-key=backward]{grid-area:2/2}.EBt4Gq_padKey[data-key=backward] svg{transform:rotate(180deg)}.EBt4Gq_padKey[data-key=right]{grid-area:2/3}.EBt4Gq_padKey[data-key=right] svg{transform:rotate(90deg)}.EBt4Gq_stage[data-view=walk] .EBt4Gq_dial{left:auto;right:var(--gutter)}.EBt4Gq_preloader{z-index:40;background:var(--paper);transition:opacity .9s var(--ease-out), visibility .9s;place-content:center;justify-items:center;gap:18px;display:grid;position:absolute;inset:0}.EBt4Gq_preloader[data-done=true]{opacity:0;visibility:hidden}.EBt4Gq_preBrand{letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-weight:500}.EBt4Gq_preCount{font-family:var(--font-display), sans-serif;font-size:180px;font-weight:700;line-height:.75}.EBt4Gq_preBar{background:var(--accent);transform-origin:0;width:220px;height:2px}.EBt4Gq_preCredit{left:50%;bottom:calc(var(--gutter) + 6px);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink-70);align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;transform:translate(-50%)}@media (max-width:1366px){.EBt4Gq_stage{--panel-w:420px}.EBt4Gq_level{font-size:108px}}@media (max-width:1024px){.EBt4Gq_stage{--panel-w:400px}.EBt4Gq_intro{width:min(360px,40vw)}.EBt4Gq_headerMeta{display:none}}@media (max-width:767px){.EBt4Gq_panel{border-left:0;border-top:1px solid var(--line);width:auto;height:64svh;inset:auto 0 0;transform:translateY(100%)}.EBt4Gq_stage[data-view=unit] .EBt4Gq_headerRight{opacity:1;pointer-events:auto}.EBt4Gq_level{font-size:104px}.EBt4Gq_price strong{font-size:52px}.EBt4Gq_intro{top:calc(var(--head) + 12px);right:var(--gutter);width:auto}.EBt4Gq_heroTitle{font-size:min(16vw,11svh)}.EBt4Gq_heroTitle>span{display:inline-block}.EBt4Gq_heroLead{margin-top:12px;padding-top:10px;font-size:16px}.EBt4Gq_introText,.EBt4Gq_tickLabel span{display:none}.EBt4Gq_tickLabel b{font-size:28px}.EBt4Gq_dial{left:var(--gutter);right:var(--gutter);width:auto}.EBt4Gq_stage[data-view=unit] .EBt4Gq_dial,.EBt4Gq_stage[data-view=unit] .EBt4Gq_orient{opacity:0;pointer-events:none}.EBt4Gq_orient{bottom:132px}.EBt4Gq_miniPlan{width:170px;top:190px;bottom:auto}.EBt4Gq_stage[data-view=walk] .EBt4Gq_dial{left:var(--gutter)}.EBt4Gq_pad{bottom:140px}}
