#app-root[data-v-f87af4df]{width:100vw;height:100vh;overflow:hidden;background:var(--bg-primary, #0b0f1a);color:var(--text-primary, #eef2ff);position:fixed;top:0;left:0;margin:0;padding:0}.video-wrap[data-v-22b46cbf]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.video[data-v-22b46cbf]{width:100%;height:100%;object-fit:cover;filter:var(--video-filter, none)}.mask[data-v-22b46cbf]{position:absolute;top:0;right:0;bottom:0;left:0}.topbar[data-v-56bd7b31]{position:absolute;left:0;top:0;width:100%;height:64px;display:flex;align-items:center;padding:0 16px;gap:12px;background:linear-gradient(180deg,#0000005c,#0000);z-index:20;pointer-events:none}.topbar[data-v-56bd7b31]>*{pointer-events:auto}.back[data-v-56bd7b31]{height:40px;min-width:88px;border:none;border-radius:10px;background:#ffffff1f;color:#fff;padding:0 12px;cursor:pointer}.back[data-v-56bd7b31]:hover{background:#ffffff2e}.top-menu[data-v-df3a314a]{display:inline-flex;align-items:center;gap:var(--topmenu-gap);height:var(--topmenu-height);padding:4px 8px;border-radius:var(--topmenu-radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-image:url(/bar/top/topbg.png);background-repeat:no-repeat;background-size:100% 100%}.tab[data-v-df3a314a]{display:inline-flex;align-items:center;gap:8px;height:var(--topmenu-tab-height);padding:0 10px;border:none;border-radius:var(--topmenu-tab-radius);background:transparent;color:var(--text-primary);cursor:pointer;transform:translateY(5px)}.tab img[data-v-df3a314a],.menu-logo[data-v-df3a314a]{width:var(--icon-size);height:var(--icon-size);object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.tab[data-v-df3a314a]:hover{background:transparent}.panel[data-v-8e47acc2]{width:auto;height:auto;padding:16px 12px 14px;border-radius:12px;background:linear-gradient(180deg,#28282aeb,#3e3e40eb);border:1px solid rgba(255,255,255,.08);color:#eaeaea;box-shadow:0 6px 22px #00000061,inset 0 1px #ffffff0f;display:flex;flex-direction:column;overflow:hidden;position:relative;max-height:100%}.panel-header[data-v-8e47acc2]{margin:-16px -12px 8px;padding:12px 12px 10px;background:linear-gradient(180deg,#121314f5,#1c1d1eeb);border-top-left-radius:12px;border-top-right-radius:12px}.panel-title[data-v-8e47acc2]{margin:0;font-size:20px;font-weight:700;letter-spacing:.5px}.panel-accent[data-v-8e47acc2]{width:56px;height:3px;margin-top:8px;border-radius:2px;background:linear-gradient(90deg,#ffffffd9,#fff0);opacity:.8}.list[data-v-8e47acc2]{display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;margin:0 -12px -14px;padding:0 12px 16px;scroll-padding-bottom:24px;background:linear-gradient(180deg,#2d2e30eb,#37383aeb);border-bottom-left-radius:12px;border-bottom-right-radius:12px;scrollbar-width:none;-ms-overflow-style:none}.list[data-v-8e47acc2]::-webkit-scrollbar{width:0;height:0}.row[data-v-8e47acc2]{display:flex;flex-direction:column;align-items:flex-start;padding:0}.row-line[data-v-8e47acc2]{position:relative;width:100%;padding:8px 6px;cursor:pointer}.row-line[data-v-8e47acc2]:after{content:"";position:absolute;left:0;right:10px;top:0;bottom:0;border-radius:8px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:inset 0 0 0 1px #ffffff1a;opacity:0;transition:opacity .16s ease,box-shadow .16s ease;pointer-events:none}.row-line[data-v-8e47acc2]:hover:after{opacity:.6}.row-line.active[data-v-8e47acc2]:after{opacity:1;box-shadow:inset 0 0 0 2px #ffffff29}.row-button[data-v-8e47acc2]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;padding:0;background:transparent;cursor:pointer;display:inline-block;width:auto;text-align:left;position:relative}.row-icon[data-v-8e47acc2]{width:auto;max-width:100%;height:auto;object-fit:contain;border-radius:8px}.row-desc-wrap[data-v-8e47acc2]{overflow:hidden;margin-top:8px}.row-desc[data-v-8e47acc2]{width:auto;max-width:100%;height:auto;object-fit:contain;border-radius:8px;display:block}.desc-grow-enter-active[data-v-8e47acc2],.desc-grow-leave-active[data-v-8e47acc2]{transition:max-height .24s ease,opacity .18s ease;will-change:max-height,opacity}.desc-grow-enter-from[data-v-8e47acc2]{max-height:0;opacity:0}.desc-grow-enter-to[data-v-8e47acc2],.desc-grow-leave-from[data-v-8e47acc2]{max-height:1000px;opacity:1}.desc-grow-leave-to[data-v-8e47acc2]{max-height:0;opacity:0}.viewport[data-v-a5b9de4e]{position:fixed;width:100vw;height:100vh;background:var(--bg-primary);top:0;left:0;margin:0;padding:0;overflow:hidden}.stage[data-v-a5b9de4e]{position:absolute;left:0;top:0;width:100%;height:100%}.content[data-v-a5b9de4e]{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.logo[data-v-a5b9de4e]{width:260px;height:auto;-webkit-user-select:none;user-select:none}.enter[data-v-a5b9de4e]{min-width:180px;height:44px;border-radius:10px;border:none;background:var(--accent);color:#1a1a1a;font-weight:600;cursor:pointer;box-shadow:0 6px 18px #f5c5554d;transition:transform .18s var(--easing),box-shadow .18s var(--easing)}.enter[data-v-a5b9de4e]:hover{transform:translateY(-1px);box-shadow:0 10px 28px #f5c55559}.enter[data-v-a5b9de4e]:active{transform:translateY(0)}.spacer[data-v-a5b9de4e]{flex:1}.switch-zone[data-v-a5b9de4e]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;padding:0;background:transparent}.switch-zone[data-v-a5b9de4e]:focus{outline:none}.switch-zone[data-v-a5b9de4e]:focus-visible{outline:none}.left-stack[data-v-a5b9de4e]{position:absolute;left:16px;top:92px;display:flex;flex-direction:column;gap:12px;z-index:8;pointer-events:none}.left-stack img[data-v-a5b9de4e]{width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none}.right-image[data-v-a5b9de4e]{position:absolute;right:16px;top:92px;width:340px;height:auto;object-fit:contain;z-index:8;-webkit-user-select:none;user-select:none;pointer-events:none}.right-panel[data-v-a5b9de4e]{position:absolute;right:16px;top:92px;bottom:24px;width:340px;z-index:8}.layer[data-v-e32d1438]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto}.path-layer[data-v-e32d1438]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:100}.path-canvas[data-v-e32d1438]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}[data-v-e32d1438] svg{width:100%;height:100%;transform-origin:50% 50%}[data-v-e32d1438] svg .base-path{stroke:#fff;stroke-width:1;fill:transparent;opacity:0;stroke-dasharray:2000;stroke-dashoffset:2000;animation:path-draw-e32d1438 var(--draw-duration, 3.5s) var(--easing, cubic-bezier(.22,.61,.36,1)) forwards;filter:none}@keyframes path-draw-e32d1438{to{stroke-dashoffset:0}}.marker[data-v-e32d1438]{position:absolute;transform:translate(-50%,-100%);width:auto;height:auto;border-radius:50%;border:none;background:transparent;cursor:pointer;padding:0;transition:transform .12s ease,opacity .15s ease}.marker[data-v-e32d1438]{outline:none;-webkit-tap-highlight-color:transparent}.marker[data-v-e32d1438]:focus{outline:none}.marker[data-v-e32d1438]:focus-visible{outline:none}.marker[data-v-e32d1438]::-moz-focus-inner{border:0}.icon[data-v-e32d1438]{display:block;-webkit-user-select:none;user-select:none;pointer-events:none;width:80%;height:80%}.marker.hovered[data-v-e32d1438]{transform:translate(-50%,-100%) scale(1.08)}.marker .icon[data-v-e32d1438]{transition:filter .12s ease}.marker.hovered .icon[data-v-e32d1438]{filter:brightness(1.15) saturate(1.1) drop-shadow(0 0 6px rgba(255,255,200,.6))}.marker[data-v-e32d1438]{z-index:5}.marker.selected[data-v-e32d1438],.marker.always-top[data-v-e32d1438]{z-index:110}.distance-tag[data-v-e32d1438]{position:absolute;transform:translate(-50%,-50%);background:url(/city/%E6%97%B6%E9%97%B4%E8%B7%9D%E7%A6%BB.png) no-repeat center/100% 100%;width:166px;height:34px;pointer-events:none;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35));z-index:10000}.distance-text[data-v-e32d1438]{color:#fff;font-weight:600;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.35);position:relative;left:var(--distance-text-left,15px);top:var(--distance-text-top,-4px)}.marker.disabled[data-v-e32d1438],.marker[data-v-e32d1438]:disabled{pointer-events:none;cursor:default;filter:grayscale(.15);opacity:.95}.marker.hovered[data-v-e32d1438]{transform:translate(-50%,-100%) scale(1.08);z-index:110}.marker.hover-muted[data-v-e32d1438]{opacity:.5;transition:opacity .15s ease}.category-menu[data-v-b2046cc5]{display:inline-flex;flex-direction:column;align-items:stretch;gap:12px;padding:12px 8px;border-radius:12px;background:#0a0e18b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 20px #0000004d;border:1px solid rgba(255,255,255,.1)}.category-btn[data-v-b2046cc5]{display:flex;align-items:center;justify-content:flex-start;gap:8px;height:40px;padding:0 12px;border:none;border-radius:8px;background:transparent;color:var(--text-primary, #ffffff);cursor:pointer;transition:all .2s ease;font-size:14px;white-space:nowrap;width:100%}.category-btn[data-v-b2046cc5]:hover{background:#ffffff1a;transform:translateY(-1px)}.category-btn.active[data-v-b2046cc5]{background:#fff3;color:#fff;box-shadow:0 2px 8px #ffffff1a}.category-icon[data-v-b2046cc5]{font-size:16px;line-height:1}.category-label[data-v-b2046cc5]{font-weight:500;font-size:13px}@media (max-width: 768px){.category-menu[data-v-b2046cc5]{gap:8px;padding:8px 6px}.category-btn[data-v-b2046cc5]{height:36px;padding:0 10px;gap:6px}.category-label[data-v-b2046cc5]{font-size:12px}.category-icon[data-v-b2046cc5]{font-size:14px}}.setting-root[data-v-f0a46c94]{position:absolute;right:16px;bottom:16px;z-index:30;pointer-events:auto;--panel-scale: 1;--menu-scale: 1}.menu-button[data-v-f0a46c94]{background:transparent;border:none;padding:0;cursor:pointer}.panel[data-v-f0a46c94]{position:absolute;right:0;bottom:64px;width:max-content;max-width:min(92vw,420px);--panel-max-w: min(92vw, 420px);padding:12px 12px 16px;transform-origin:bottom right}.panel-bg[data-v-f0a46c94]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;z-index:-1}.close[data-v-f0a46c94]{display:none}.close img[data-v-f0a46c94]{width:44px;height:44px}.actions[data-v-f0a46c94]{display:flex;flex-direction:column;gap:12px;margin:8px 0 12px}.action[data-v-f0a46c94]{background:transparent;border:none;padding:0;cursor:pointer}.action img[data-v-f0a46c94]{width:auto;height:auto;max-width:var(--panel-max-w);display:block;margin:0 auto;-webkit-user-select:none;user-select:none;transition:transform .15s ease}.action:hover img[data-v-f0a46c94]{transform:scale(1.06)}.social[data-v-f0a46c94]{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2.5vw,24px);padding:6px 8px 4px}.social-btn[data-v-f0a46c94]{background:transparent;border:none;padding:12px;cursor:pointer}.social-btn img[data-v-f0a46c94]{width:auto;height:auto;max-width:clamp(28px,4.5vw,44px);max-height:clamp(28px,4.5vw,44px);transition:transform .15s ease}.social-btn:hover img[data-v-f0a46c94]{transform:scale(1.06)}@media (max-width: 600px){.panel[data-v-f0a46c94]{max-width:min(88vw,360px);--panel-max-w: min(88vw, 360px)}.actions[data-v-f0a46c94]{gap:8px}}.interest-root[data-v-c2c47729]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.mask[data-v-c2c47729]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.panel[data-v-c2c47729]{position:absolute;left:50%;top:50%;transform-origin:center}.panel-box[data-v-c2c47729]{position:relative}.panel-bg[data-v-c2c47729]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.close[data-v-c2c47729]{position:absolute;right:14px;top:14px;background:transparent;border:none;padding:0;cursor:pointer}.close img[data-v-c2c47729]{width:auto;height:auto;object-fit:contain}.panel-title[data-v-c2c47729],.frame-img[data-v-c2c47729],.label-img[data-v-c2c47729]{position:absolute;width:auto;height:auto;object-fit:contain}.overlay-input[data-v-c2c47729]{position:absolute;box-sizing:border-box;height:100%;background:transparent;border:none;outline:none;color:#fff;padding:0 12px;font-size:16px}.overlay-input.invalid[data-v-c2c47729]{box-shadow:inset 0 0 0 2px #ff4d4f;background-color:#ff4d4f24;border-radius:6px}.overlay-button[data-v-c2c47729]{position:absolute;background:transparent;border:none;cursor:pointer}.send-img[data-v-c2c47729]{position:absolute;width:auto;height:auto;object-fit:contain}.thanks[data-v-c2c47729]{position:absolute;left:50%;top:50%;transform-origin:center}.thanks-img[data-v-c2c47729]{width:auto;height:auto;object-fit:contain}.flip-overlay[data-v-a96d5e1d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;display:flex;align-items:center;justify-content:center}.flip-panel[data-v-a96d5e1d]{position:relative;max-width:96vw;max-height:92vh;background:#0a0a0a;border:1px solid rgba(255,255,255,.15);border-radius:12px;box-shadow:0 14px 40px #0006;overflow:hidden}.close[data-v-a96d5e1d]{position:absolute;right:12px;top:10px;height:32px;min-width:32px;border:none;border-radius:8px;background:#ffffff1f;color:#fff;cursor:pointer}.frame-wrap[data-v-a96d5e1d]{position:absolute;left:0;top:44px;right:0;bottom:0;padding:8px}.frame[data-v-a96d5e1d]{width:100%;height:100%;border:none;background:#111}.fallback[data-v-a96d5e1d]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff}.hint[data-v-a96d5e1d]{position:absolute;left:12px;top:10px;color:#bbb;font-size:12px}.hint a[data-v-a96d5e1d]{color:#7fb4ff;text-decoration:underline}.flip-overlay[data-v-bd633da6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;display:flex;align-items:center;justify-content:center}.flip-panel[data-v-bd633da6]{position:relative;max-width:96vw;max-height:92vh;background:#0a0a0a;border:1px solid rgba(255,255,255,.15);border-radius:12px;box-shadow:0 14px 40px #0006;overflow:hidden}.close[data-v-bd633da6]{position:absolute;right:12px;top:10px;height:32px;min-width:32px;border:none;border-radius:8px;background:#ffffff1f;color:#fff;cursor:pointer}.frame-wrap[data-v-bd633da6]{position:absolute;left:0;top:44px;right:0;bottom:0;padding:8px}.viewer[data-v-bd633da6]{position:relative;width:100%;height:100%;background:#111;border-radius:8px;overflow:hidden}.media[data-v-bd633da6]{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;background:#111}.loading[data-v-bd633da6]{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#00000014;z-index:5}.spinner[data-v-bd633da6]{width:48px;height:48px;border-radius:50%;border:4px solid rgba(255,255,255,.25);border-top-color:#fff;animation:spin-bd633da6 1s linear infinite}.nav[data-v-bd633da6]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:none;border-radius:20px;background:#ffffff1f;color:#fff;cursor:pointer;z-index:2}.nav.prev[data-v-bd633da6]{left:12px}.nav.next[data-v-bd633da6]{right:12px}.indicator[data-v-bd633da6]{position:absolute;right:56px;top:10px;color:#bbb;font-size:12px}@keyframes spin-bd633da6{to{transform:rotate(360deg)}}.bg_mask[data-v-a524aebb]{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;z-index:10;pointer-events:none}.mask-fade-enter-active[data-v-a524aebb],.mask-fade-leave-active[data-v-a524aebb]{transition:opacity .25s ease}.mask-fade-enter-from[data-v-a524aebb],.mask-fade-leave-to[data-v-a524aebb]{opacity:0}.mask-fade-enter-to[data-v-a524aebb],.mask-fade-leave-from[data-v-a524aebb]{opacity:1}.viewport[data-v-a524aebb]{position:fixed;width:100vw;height:100vh;background:var(--bg-primary);top:0;left:0;margin:0;padding:0;overflow:hidden}.stage[data-v-a524aebb],.img-box[data-v-a524aebb]{position:absolute;left:0;top:0}.bg[data-v-a524aebb]{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;opacity:.95}.bg_mask[data-v-a524aebb]{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:10;pointer-events:none}.topbar[data-v-a524aebb]{position:absolute;left:0;top:0;width:100%;height:64px;display:flex;align-items:center;padding:0 16px;gap:12px;background:linear-gradient(180deg,#0000005c,#0000);z-index:20}.spacer[data-v-a524aebb]{flex:1}.back[data-v-a524aebb]{height:40px;min-width:88px;border:none;border-radius:10px;background:#ffffff1f;color:#fff;padding:0 12px;cursor:pointer}.to-tower[data-v-a524aebb]{position:absolute;right:24px;bottom:24px;min-width:200px;height:44px;border:none;border-radius:10px;background:var(--accent);color:#111;font-weight:600;cursor:pointer}.desc-plain[data-v-a524aebb]{position:absolute;left:18px;top:80px;display:block;width:auto;height:auto;object-fit:contain;border:none;box-shadow:none;background:transparent;padding:0;margin:0;z-index:20;scale:1}.close[data-v-a524aebb]{margin-top:8px;height:36px;border:none;border-radius:10px;background:#fff;color:#111;padding:0 12px;cursor:pointer}.category-bar[data-v-a524aebb]{position:absolute;left:16px;top:80px;z-index:19;pointer-events:auto;display:none}.city-left-stack[data-v-a524aebb]{position:absolute;left:16px;top:92px;display:flex;flex-direction:column;gap:12px;z-index:21}.city-right-stack[data-v-a524aebb]{position:absolute;right:16px;top:92px;display:flex;flex-direction:column;gap:12px;z-index:21}.proj-img[data-v-a524aebb]{width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none}.proj-click[data-v-a524aebb]{cursor:pointer}.proj-card[data-v-a524aebb]{position:relative;width:auto;overflow:hidden;border-radius:6px}.card-img[data-v-a524aebb]{position:relative;z-index:1;display:block;width:100%;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none}.card-video[data-v-a524aebb]{position:absolute;left:0;bottom:0;width:100%;height:85%;object-fit:cover;border-radius:0 0 6px 6px;z-index:2;pointer-events:none}.proj-hoverable[data-v-a524aebb]{transition:transform .12s ease,filter .12s ease,box-shadow .12s ease;transform-origin:center}.proj-hoverable[data-v-a524aebb]:hover{filter:brightness(1.07) saturate(1.02);transform:scale(1.03);box-shadow:0 4px 12px #00000040}.toggle[data-v-66f2cfe8]{width:44px;height:44px;border:none;border-radius:10px;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.toggle img[data-v-66f2cfe8]{width:26px;height:26px;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.toggle[data-v-66f2cfe8]:hover{background:transparent}.toggle[data-v-66f2cfe8]:active{transform:translateY(.5px)}.menu-wrap[data-v-6a5790fe]{position:absolute;left:var(--towermenu-left-offset);top:60px;display:flex;flex-direction:column;gap:var(--towermenu-gap);padding:10px 12px;border-radius:var(--towermenu-radius);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;z-index:19;pointer-events:auto}.menu-btn[data-v-6a5790fe]{display:flex;align-items:center;gap:10px;height:var(--towermenu-btn-height);padding:0 var(--towermenu-btn-padding-x);border:none;border-radius:var(--towermenu-btn-radius);background:transparent;color:var(--text-primary);cursor:pointer;justify-content:flex-start;min-width:var(--towermenu-btn-min-width);transition:color .2s var(--easing)}.menu-btn img[data-v-6a5790fe]{width:var(--icon-size);height:var(--icon-size);object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.menu-btn .label[data-v-6a5790fe]{font-weight:500}.menu-btn.active[data-v-6a5790fe]{background:transparent;color:var(--accent)}.menu-btn.active .label[data-v-6a5790fe]{font-weight:600}.menu-btn[data-v-6a5790fe]:hover{background:transparent}.back-btn[data-v-6a5790fe]{display:inline-flex;align-items:center;justify-content:center;padding:6px;border:none;background:transparent;color:var(--text-primary);cursor:pointer}.back-btn img[data-v-6a5790fe]{width:var(--icon-size);height:var(--icon-size);object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.krpano-container[data-v-569d8802]{width:var(--5d5dfda2);height:var(--3492bccb);position:relative;overflow:hidden;transform:none!important}.krpano-container[data-v-569d8802] *{box-sizing:border-box}.krpano-container[data-v-569d8802] #krpanoSWFObject,.krpano-container[data-v-569d8802] canvas,.krpano-container[data-v-569d8802] div[id*=krpano]{transform:none!important;position:relative!important}.viewport[data-v-551109a2]{position:fixed;width:100vw;height:100vh;background:var(--bg-primary);top:0;left:0;margin:0;padding:0;overflow:hidden}.stage[data-v-551109a2]{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.spacer[data-v-551109a2]{flex:.98}.topbar[data-v-551109a2]{z-index:20;pointer-events:auto}.krpano-fixed[data-v-551109a2]{position:fixed;top:0;left:0;z-index:0}.facade-container[data-v-551109a2]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;overflow:hidden;pointer-events:none}.facade-image[data-v-551109a2]{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.menu-wrapper[data-v-551109a2]{pointer-events:auto}.sequence-frames[data-v-94ccff38]{position:relative;width:100%;height:100%;cursor:grab;-webkit-user-select:none;user-select:none;overflow:hidden}.sequence-frames[data-v-94ccff38]:active{cursor:grabbing}.frame-container[data-v-94ccff38]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.frame-image[data-v-94ccff38]{width:100%;height:100%;object-fit:cover;pointer-events:none}.loading[data-v-94ccff38],.error[data-v-94ccff38]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;background:#000c;color:#fff;border-radius:8px;font-size:14px}.error[data-v-94ccff38]{background:#dc3545e6}.viewport[data-v-d5122b82]{position:fixed;width:100vw;height:100vh;background:var(--bg-primary);top:0;left:0;margin:0;padding:0;overflow:hidden}.stage[data-v-d5122b82]{position:absolute;left:0;top:0;width:100%;height:100%}.spacer[data-v-d5122b82]{flex:1}.facade-container[data-v-d5122b82]{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;overflow:hidden}
