.Rq5SBa_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Rq5SBa_tour{--tour-accent:#2f6bf2;--frost:#ffffffe6;--frost-shadow:0 2px 14px #00000024;inset:var(--header-h) 0 0 0;z-index:20;color:#fff;touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#2b2a28;position:fixed;overflow:hidden}body:has(.Rq5SBa_tour)>footer{display:none}.Rq5SBa_stage{position:absolute;inset:0}.Rq5SBa_poster{filter:blur(22px);background-position:50%;background-size:cover;position:absolute;inset:-40px;transform:scale(1.04)}.Rq5SBa_canvasHost{position:absolute;inset:0}.Rq5SBa_canvas{opacity:0;cursor:grab;touch-action:none;outline:none;width:100%;height:100%;transition:opacity .5s;display:block}.Rq5SBa_canvas[data-dragging]{cursor:grabbing}.Rq5SBa_canvas:focus-visible{outline-offset:-4px;outline:2px solid #fff}.Rq5SBa_tour[data-ready] .Rq5SBa_canvas{opacity:1}.Rq5SBa_stage:after{content:"";pointer-events:none;background:linear-gradient(#00000057,#0000 120px),linear-gradient(0deg,#00000080,#0000 210px);position:absolute;inset:0}.Rq5SBa_still{margin:0;display:none;position:absolute;inset:0;overflow:hidden;container-type:size}.Rq5SBa_tour[data-still] .Rq5SBa_still{display:block}.Rq5SBa_tour[data-still] .Rq5SBa_dock,.Rq5SBa_tour[data-still] .Rq5SBa_zoom,.Rq5SBa_tour:not([data-still]) .Rq5SBa_stillNote{display:none}.Rq5SBa_stillImg{width:calc(max(360cqw,200cqh)/3.2);max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Rq5SBa_stillNote{background:var(--frost);width:max-content;max-width:calc(100% - 32px);color:var(--ink);text-align:center;text-wrap:pretty;box-shadow:var(--frost-shadow);border-radius:12px;justify-self:center;margin:0;padding:10px 14px;font-size:14px;line-height:1.4}.Rq5SBa_stillNote[data-under-plan]{visibility:hidden}.Rq5SBa_hotspots{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Rq5SBa_hotspot{width:44px;height:44px;color:var(--ink);cursor:pointer;visibility:hidden;pointer-events:auto;will-change:transform;background:0 0;border:0;margin:-22px 0 0 -22px;padding:0;display:block;position:absolute;top:0;left:0}.Rq5SBa_hotspot[data-shown]{visibility:visible}.Rq5SBa_hotspotRing{background:var(--frost);width:44px;height:44px;box-shadow:0 0 0 5px #ffffff47, var(--frost-shadow);border-radius:50%;place-items:center;transition:transform .15s;display:grid}.Rq5SBa_hotspotLabel{color:#fff;white-space:nowrap;transform:translateX(calc(-50% + var(--label-shift,0px)));background:#111111b8;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:500;line-height:1.3;position:absolute;bottom:50px;left:50%}.Rq5SBa_hotspot:focus-visible{outline:none}.Rq5SBa_hotspot:focus-visible .Rq5SBa_hotspotRing{outline-offset:6px;outline:2px solid #fff}@media (hover:hover){.Rq5SBa_hotspot:hover .Rq5SBa_hotspotRing{transform:scale(1.08)}}.Rq5SBa_coach{z-index:2;color:var(--ink);box-shadow:var(--frost-shadow);pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border-radius:16px;justify-items:center;gap:10px;padding:18px 24px 16px;animation:.4s both Rq5SBa_coachIn;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.Rq5SBa_coachIcon{display:block}.Rq5SBa_coachHand{animation:2.4s ease-in-out infinite Rq5SBa_coachSwipe}.Rq5SBa_coachText{font-size:15px;font-weight:500;line-height:1.3}.Rq5SBa_coachMouse{display:none}@media (hover:hover) and (pointer:fine){.Rq5SBa_coachTouch{display:none}.Rq5SBa_coachMouse{display:inline}}@keyframes Rq5SBa_coachIn{0%{opacity:0}}@keyframes Rq5SBa_coachSwipe{0%,to{transform:translate(0)}30%{transform:translate(-6px)}70%{transform:translate(6px)}}.Rq5SBa_loading{z-index:2;color:#fff;text-align:center;text-wrap:balance;pointer-events:none;background:#111111a8;border-radius:999px;width:max-content;max-width:calc(100% - 32px);padding:8px 14px;font-size:14px;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Rq5SBa_failed{z-index:2;background:var(--frost);width:max-content;max-width:calc(100% - 32px);color:var(--ink);text-align:center;box-shadow:var(--frost-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;justify-items:center;gap:10px;padding:14px 16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Rq5SBa_failedText{text-wrap:balance;margin:0;font-size:15px;font-weight:500;line-height:1.35}.Rq5SBa_retry{background:var(--ink);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:500}.Rq5SBa_retry:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.Rq5SBa_back,.Rq5SBa_lotLink,.Rq5SBa_play{background:var(--frost);min-height:44px;color:var(--ink);box-shadow:var(--frost-shadow);cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.Rq5SBa_round{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#1111110f;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.Rq5SBa_round.Rq5SBa_play{background:var(--frost);width:44px;box-shadow:var(--frost-shadow);padding:0}.Rq5SBa_back:focus-visible,.Rq5SBa_lotLink:focus-visible,.Rq5SBa_round:focus-visible{outline-offset:2px;box-shadow:0 0 0 4px var(--ink);outline:2px solid #fff}@media (hover:hover){.Rq5SBa_back:hover,.Rq5SBa_lotLink:hover,.Rq5SBa_play:hover{border-color:var(--ink)}.Rq5SBa_round:not(.Rq5SBa_play):hover{background:#1111111f}}.Rq5SBa_top{z-index:3;pointer-events:none;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:10px 12px 0;display:flex;position:absolute;top:0;left:0;right:0}.Rq5SBa_back{flex:none;width:44px}.Rq5SBa_backLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Rq5SBa_title{text-align:center;text-shadow:0 1px 8px #00000080;flex:1;justify-items:center;min-width:0;padding-top:1px;display:grid}.Rq5SBa_titleModel{letter-spacing:.1em;text-transform:uppercase;opacity:.92;text-wrap:balance;font-size:11px;font-weight:500;line-height:1.35}.Rq5SBa_titleRoom{text-wrap:balance;font-size:16px;font-weight:500;line-height:1.3}.Rq5SBa_lotLink{flex:none;padding:0 14px}.Rq5SBa_mapSlot{flex-basis:100%;justify-content:flex-end;display:flex}.Rq5SBa_bottom{z-index:3;pointer-events:none;grid-template-columns:minmax(0,1fr);gap:8px;display:grid;position:absolute;bottom:0;left:0;right:0}.Rq5SBa_dock{padding:0 12px;display:flex}.Rq5SBa_mapCard{background:var(--frost);color:var(--ink);box-shadow:var(--frost-shadow);pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;align-items:center;gap:4px;padding:6px;display:flex}.Rq5SBa_mapView{position:relative}.Rq5SBa_mapOpen{cursor:zoom-in;background:0 0;border:0;border-radius:8px;width:100%;height:100%;padding:0;position:absolute;inset:0}.Rq5SBa_mapOpen:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.Rq5SBa_mapCard[data-big]{align-items:flex-start}.Rq5SBa_mapCard[data-big] .Rq5SBa_mapSvg{width:min(calc(100vw - 84px), calc((100vh - var(--header-h) - 82px) * var(--plan-aspect)))}@supports (height:100dvh){.Rq5SBa_mapCard[data-big] .Rq5SBa_mapSvg{width:min(calc(100vw - 84px), calc((100dvh - var(--header-h) - 82px) * var(--plan-aspect)))}}.Rq5SBa_top:has(.Rq5SBa_mapCard[data-big]){z-index:4}.Rq5SBa_mapHit{fill:#0000;cursor:pointer}.Rq5SBa_mapSvg{width:112px;height:auto;display:block;overflow:hidden}.Rq5SBa_mapRoom{fill:#0000;cursor:pointer;transition:fill .15s}.Rq5SBa_mapRoom[data-current]{fill:#2f6bf212}@media (hover:hover){.Rq5SBa_mapRoom:not([data-current]):hover{fill:#2f6bf21f}}.Rq5SBa_mapCone{pointer-events:none}.Rq5SBa_mapDot{fill:var(--tour-accent);fill-opacity:.5;stroke:#fff;stroke-width:.3px;pointer-events:none}.Rq5SBa_mapHere{fill:var(--tour-accent);stroke:#fff;stroke-width:.4px;pointer-events:none}.Rq5SBa_zoom{gap:4px;display:grid}.Rq5SBa_mapTools{display:contents}.Rq5SBa_mapGrow{display:none}.Rq5SBa_strip{pointer-events:auto}.Rq5SBa_tour[data-plan-aside] [data-steps-aside]{visibility:hidden}.Rq5SBa_stripList{padding:4px 12px calc(10px + env(safe-area-inset-bottom));scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;gap:8px;margin:0;list-style:none;display:flex;overflow-x:auto}.Rq5SBa_stripList::-webkit-scrollbar{display:none}.Rq5SBa_stripItem{flex:none}.Rq5SBa_stripItem:first-child{margin-left:auto}.Rq5SBa_stripItem:last-child{margin-right:auto}.Rq5SBa_room{color:#fff;cursor:pointer;opacity:.74;background:0 0;border:0;justify-items:center;gap:6px;min-width:84px;max-width:124px;padding:2px 0 0;transition:opacity .15s;display:grid}.Rq5SBa_room[aria-current=true],.Rq5SBa_room[aria-busy=true]{opacity:1}.Rq5SBa_roomThumb{background:#5a5853;border-radius:8px;width:84px;height:54px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff59,0 2px 10px #00000040}.Rq5SBa_roomThumb img{width:400%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Rq5SBa_room[aria-current=true] .Rq5SBa_roomThumb{box-shadow:0 0 0 2px #fff,0 2px 10px #0000004d}.Rq5SBa_room[aria-busy=true] .Rq5SBa_roomThumb{outline-offset:2px;outline:2px dashed #ffffffe6}.Rq5SBa_roomName{text-align:center;text-shadow:0 1px 6px #0009;text-wrap:balance;max-width:100%;font-size:12px;font-weight:500;line-height:1.25}.Rq5SBa_room:focus-visible{outline:none}.Rq5SBa_room:focus-visible .Rq5SBa_roomThumb{outline-offset:3px;outline:2px solid #fff}@media (hover:hover){.Rq5SBa_room:hover{opacity:1}}.Rq5SBa_tour[data-empty]{padding:24px var(--gutter);background:var(--stone);color:var(--ink);touch-action:auto;-webkit-user-select:auto;user-select:auto;place-items:center;display:grid}.Rq5SBa_empty{text-align:center;justify-items:center;gap:14px;max-width:520px;display:grid}.Rq5SBa_emptyTitle{font-size:clamp(26px,4vw,36px)}.Rq5SBa_emptyText{color:var(--muted)}.Rq5SBa_emptyActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}@media (prefers-reduced-motion:reduce){.Rq5SBa_canvas,.Rq5SBa_room,.Rq5SBa_mapRoom,.Rq5SBa_hotspotRing{transition:none}.Rq5SBa_coach,.Rq5SBa_coachHand{animation:none}}@media (min-width:900px){.Rq5SBa_top{display:contents}.Rq5SBa_back,.Rq5SBa_lotLink,.Rq5SBa_title,.Rq5SBa_play,.Rq5SBa_mapSlot,.Rq5SBa_stillNote{z-index:3;position:absolute}.Rq5SBa_back{width:auto;padding:0 16px 0 12px;top:20px;right:24px}.Rq5SBa_backLabel{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.Rq5SBa_title{width:max-content;max-width:50%;top:18px;left:50%;transform:translate(-50%)}.Rq5SBa_titleModel{font-size:12px}.Rq5SBa_titleRoom{font-size:18px}.Rq5SBa_lotLink{padding:0 18px;bottom:34px;left:24px}.Rq5SBa_bottom,.Rq5SBa_dock{display:contents}.Rq5SBa_play{bottom:24px;right:24px}.Rq5SBa_mapSlot{bottom:84px;right:24px}.Rq5SBa_stillNote{top:68px;left:50%;transform:translate(-50%)}.Rq5SBa_mapCard{gap:8px;padding:8px}.Rq5SBa_mapSvg{width:232px}.Rq5SBa_mapOpen{display:none}.Rq5SBa_mapTools{gap:4px;display:grid}.Rq5SBa_mapGrow{display:grid}.Rq5SBa_mapCard[data-big] .Rq5SBa_mapSvg{width:max(232px, min(720px, calc(100vw - 140px), calc((100vh - var(--header-h) - 208px) * var(--plan-aspect))))}@supports (height:100dvh){.Rq5SBa_mapCard[data-big] .Rq5SBa_mapSvg{width:max(232px, min(720px, calc(100vw - 140px), calc((100dvh - var(--header-h) - 208px) * var(--plan-aspect))))}}@supports selector(:has(*)){.Rq5SBa_tour{--plan-lift:clamp(8px, 100vh - var(--header-h) - 408px, 120px)}.Rq5SBa_mapSlot:has(>.Rq5SBa_mapCard[data-big]){bottom:var(--plan-lift);z-index:4}.Rq5SBa_mapCard[data-big] .Rq5SBa_mapSvg{width:max(232px, min(720px, calc(100vw - 140px), calc((100vh - var(--header-h) - 88px - var(--plan-lift)) * var(--plan-aspect))))}}@supports selector(:has(*)) and (height:100dvh){.Rq5SBa_tour{--plan-lift:clamp(8px, 100dvh - var(--header-h) - 408px, 120px)}.Rq5SBa_mapCard[data-big] .Rq5SBa_mapSvg{width:max(232px, min(720px, calc(100vw - 140px), calc((100dvh - var(--header-h) - 88px - var(--plan-lift)) * var(--plan-aspect))))}}.Rq5SBa_strip{width:max-content;max-width:calc(100% - 640px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Rq5SBa_stripList{gap:10px;padding:6px 4px 18px}.Rq5SBa_stripList[data-more-before]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px);mask-image:linear-gradient(90deg,#0000,#000 48px)}.Rq5SBa_stripList[data-more-after]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 48px);mask-image:linear-gradient(270deg,#0000,#000 48px)}.Rq5SBa_stripList[data-more-before][data-more-after]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.Rq5SBa_room{min-width:100px;max-width:136px}.Rq5SBa_roomThumb{width:100px;height:64px}}@media (min-width:900px) and (max-height:480px){.Rq5SBa_mapSlot{bottom:76px}.Rq5SBa_mapSvg{width:176px}.Rq5SBa_mapGrow{grid-area:1/1}.Rq5SBa_zoom{grid-area:1/2/3/3}}
