.PanoramaViewer-module__92dBdq__viewer{--gp-accent:#339cff;--gp-focus:#339cff73;--gp-text:#eceef1;--gp-text-2:#a3a7ae;z-index:2;color:var(--gp-text);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#08090b;outline:none;font-family:Inter,PingFang SC,SF Pro Text,Helvetica Neue,Arial,sans-serif;position:absolute;inset:0;overflow:hidden}.PanoramaViewer-module__92dBdq__viewer[data-looking]{cursor:grabbing}.PanoramaViewer-module__92dBdq__viewer[data-engine=planar][data-source=video]{background:0 0}.PanoramaViewer-module__92dBdq__viewer:focus-visible{box-shadow:inset 0 0 0 2px var(--gp-focus)}.PanoramaViewer-module__92dBdq__stage{position:absolute;inset:0}.PanoramaViewer-module__92dBdq__planar{pointer-events:none;will-change:transform;max-width:none;position:absolute;top:0;left:0}.PanoramaViewer-module__92dBdq__cross{pointer-events:none;z-index:3;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:50%;left:50%}.PanoramaViewer-module__92dBdq__cross:before,.PanoramaViewer-module__92dBdq__cross:after{content:"";background:#ffffffbf;position:absolute;box-shadow:0 0 0 1px #00000059}.PanoramaViewer-module__92dBdq__cross:before{width:2px;height:26px;top:0;left:12px}.PanoramaViewer-module__92dBdq__cross:after{width:26px;height:2px;top:12px;left:0}.PanoramaViewer-module__92dBdq__layer{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.PanoramaViewer-module__92dBdq__hotspot{color:#fff;min-height:0;font:inherit;pointer-events:auto;touch-action:none;cursor:pointer;will-change:transform;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-size:15px;font-weight:500;display:block;position:absolute;top:0;left:0;overflow:visible}.PanoramaViewer-module__92dBdq__hotspot[data-offscreen]{opacity:0;pointer-events:none}.PanoramaViewer-module__92dBdq__hotspot:disabled{cursor:default;pointer-events:none}.PanoramaViewer-module__92dBdq__hotspot[data-condition-blocked]{opacity:.45}.PanoramaViewer-module__92dBdq__hotspot:hover:not(:disabled) [data-shape],.PanoramaViewer-module__92dBdq__hotspot:focus-visible [data-shape]{filter:brightness(1.35)}.PanoramaViewer-module__92dBdq__hotspot:focus-visible [data-shape][data-style=invisible]{box-shadow:inset 0 0 0 2px #ffffffb3}.PanoramaViewer-module__92dBdq__hotspot:focus-visible [data-shape]:not([data-style=invisible]){box-shadow:0 0 0 3px var(--gp-focus)}.PanoramaViewer-module__92dBdq__label{white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#0c0d11b8;border-radius:9999px;max-width:280px;padding:7px 14px;font-size:15px;line-height:1.3;transition:opacity .2s;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%,10px);box-shadow:inset 0 0 0 1px #ffffff2e}.PanoramaViewer-module__92dBdq__label[data-mode=always],.PanoramaViewer-module__92dBdq__hotspot:hover:not(:disabled) .PanoramaViewer-module__92dBdq__label[data-mode=hover],.PanoramaViewer-module__92dBdq__hotspot:focus-visible .PanoramaViewer-module__92dBdq__label[data-mode=hover],.PanoramaViewer-module__92dBdq__hotspot:focus-visible .PanoramaViewer-module__92dBdq__label[data-mode=never]{opacity:1}.PanoramaViewer-module__92dBdq__layer[data-pulse] [data-shape]{animation:1.1s 2 PanoramaViewer-module__92dBdq__panoFlash}.PanoramaViewer-module__92dBdq__layer[data-pulse] [data-shape][data-style=invisible]{box-shadow:inset 0 0 0 2px #ffffff8c,0 0 24px #ffffff40}.PanoramaViewer-module__92dBdq__hotspot[data-outline] [data-shape]{border-radius:6px;box-shadow:inset 0 0 0 2px #ffc878f2}.PanoramaViewer-module__92dBdq__hotspot[data-outline][data-inactive]{opacity:.45!important}.PanoramaViewer-module__92dBdq__hotspot[data-outline][data-inactive] [data-shape]{box-shadow:inset 0 0 0 2px #fff6}.PanoramaViewer-module__92dBdq__windowTag{white-space:nowrap;font-variant-numeric:tabular-nums;color:#fffc;background:#0c0d11cc;border-radius:6px;padding:2px 8px;font-size:12px;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-6px)}.PanoramaViewer-module__92dBdq__viewer[data-mode=edit] .PanoramaViewer-module__92dBdq__hotspot [data-shape]{box-shadow:inset 0 0 0 1.5px var(--hs-color,#fff)}.PanoramaViewer-module__92dBdq__viewer[data-mode=edit] .PanoramaViewer-module__92dBdq__hotspot[data-selected] [data-shape]{box-shadow:inset 0 0 0 2px var(--gp-accent), 0 0 0 4px #339cff40}.PanoramaViewer-module__92dBdq__viewer[data-mode=edit] .PanoramaViewer-module__92dBdq__label{opacity:1;background:var(--hs-color,#0c0d11b8);color:#111;box-shadow:none;padding:3px 9px;font-size:12px;font-weight:600}.PanoramaViewer-module__92dBdq__edge{z-index:3;-webkit-backdrop-filter:blur(6px);pointer-events:none;background:#0c0d11b3;border-radius:9999px;align-items:center;gap:8px;max-width:46%;height:40px;padding:0 14px;font-size:13px;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff2e}.PanoramaViewer-module__92dBdq__edge[data-side=left]{left:24px}.PanoramaViewer-module__92dBdq__edge[data-side=right]{right:24px}.PanoramaViewer-module__92dBdq__edge[data-show]{display:flex}.PanoramaViewer-module__92dBdq__edge span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PanoramaViewer-module__92dBdq__edge svg{flex:none;width:16px;height:16px}.PanoramaViewer-module__92dBdq__compass{z-index:3;-webkit-backdrop-filter:blur(6px);pointer-events:none;background:#0c0d1199;border-radius:9999px;width:min(420px,100% - 200px);height:40px;position:absolute;bottom:34px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff24}.PanoramaViewer-module__92dBdq__tick{white-space:nowrap;color:#ffffff80;will-change:transform;font-size:11px;line-height:1;position:absolute;top:8px;left:0;transform:translate(-50%)}.PanoramaViewer-module__92dBdq__tick[data-major]{color:#fff;font-weight:600}.PanoramaViewer-module__92dBdq__tick[data-minor]:before{content:"";background:#ffffff4d;width:1px;height:6px;margin:2px auto 0;display:block}.PanoramaViewer-module__92dBdq__dot{will-change:transform;background:#ffb36b;border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;bottom:7px;left:0}.PanoramaViewer-module__92dBdq__dot[data-hidden]{display:none}.PanoramaViewer-module__92dBdq__dot[data-clamped]{opacity:.5}.PanoramaViewer-module__92dBdq__mid{background:#fff9;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.PanoramaViewer-module__92dBdq__tip{z-index:3;pointer-events:none;-webkit-backdrop-filter:blur(6px);color:#ffffffd9;background:#0c0d1199;border-radius:9999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;transition:opacity .4s;display:flex;position:absolute;bottom:100px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff24}.PanoramaViewer-module__92dBdq__tip[data-hidden]{opacity:0}.PanoramaViewer-module__92dBdq__notice{z-index:3;color:#ffffffb3;pointer-events:none;background:#0c0d1199;border-radius:9999px;max-width:80%;padding:6px 14px;font-size:12px;position:absolute;top:96px;left:50%;transform:translate(-50%)}.PanoramaViewer-module__92dBdq__gyro{z-index:4;cursor:pointer;-webkit-backdrop-filter:blur(6px);color:#ffffffd9;min-height:36px;font:inherit;background:#0c0d118c;border:0;border-radius:9999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;bottom:30px;left:28px;box-shadow:inset 0 0 0 1px #ffffff29}.PanoramaViewer-module__92dBdq__gyro:hover{background:#ffffff1f}.PanoramaViewer-module__92dBdq__gyro:focus-visible{outline:2px solid var(--gp-accent);outline-offset:2px}.PanoramaViewer-module__92dBdq__gyro[data-state=on]{color:#fff;box-shadow:none;background:#339cff}.PanoramaViewer-module__92dBdq__gyro[data-state=on]:hover{background:#5aafff}.PanoramaViewer-module__92dBdq__gyro svg{flex:none;width:16px;height:16px}.PanoramaViewer-module__92dBdq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes PanoramaViewer-module__92dBdq__panoFlash{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.8);transform:scale(1.12)}}@media (max-width:760px){.PanoramaViewer-module__92dBdq__edge[data-side=left]{left:12px}.PanoramaViewer-module__92dBdq__edge[data-side=right]{right:12px}.PanoramaViewer-module__92dBdq__compass{width:calc(100% - 32px);bottom:22px}.PanoramaViewer-module__92dBdq__gyro{bottom:74px;left:16px}.PanoramaViewer-module__92dBdq__tip{bottom:128px}}@media (prefers-reduced-motion:reduce){.PanoramaViewer-module__92dBdq__layer[data-pulse] [data-shape]{animation:none}.PanoramaViewer-module__92dBdq__label,.PanoramaViewer-module__92dBdq__tip{transition:none}}