.video-container[data-v-80fff12c]{aspect-ratio:16/9;background:#3b3b3b;border-radius:6px;overflow:hidden;position:relative}.video-container video[data-v-80fff12c]{height:100%;width:100%}.video-container .participant-data[data-v-80fff12c]{left:0;position:absolute;top:0}.participant-data p[data-v-80fff12c]{background:#f8f8f8;border-bottom-right-radius:4px;color:#777;font-weight:700;margin:0;padding:0 5px}@media screen and (max-width:480px){.video-container[data-v-80fff12c]{aspect-ratio:9/16}}#ImmersiveViewer[data-v-52ced732]{height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw}.video-source[data-v-52ced732]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.three-canvas[data-v-52ced732]{display:block;height:100%;width:100%}.overlay-ui[data-v-52ced732]{align-items:center;display:flex;gap:16px;left:16px;position:absolute;top:16px;z-index:10}.camera-status[data-v-52ced732]{background:rgba(0,0,0,.6);border-radius:8px;color:#fff;font-size:14px;font-weight:600;padding:8px 16px}.camera-status.online[data-v-52ced732]{color:#3cff6b}.camera-status.offline[data-v-52ced732]{color:#ff6b6b}.camera-status.connecting[data-v-52ced732]{color:#ffde59}.reset-view-btn[data-v-52ced732]{align-items:center;background:rgba(0,0,0,.6);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;transition:background .2s,box-shadow .2s;width:44px}.reset-view-btn[data-v-52ced732]:hover{background:rgba(0,0,0,.8)}.reset-view-btn[data-v-52ced732]:active{transform:scale(.95)}.reset-view-btn.has-guide[data-v-52ced732]{animation:pulse-glow-52ced732 2s ease-in-out infinite;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.reset-view-btn.has-guide[data-v-52ced732]:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed)}@keyframes pulse-glow-52ced732{0%,to{box-shadow:0 0 #6366f166}50%{box-shadow:0 0 12px 4px #6366f199}}.lang-selector[data-v-90843f61]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.btn[data-v-90843f61]{background:#f7f7f7;border:1px solid #ccc;border-radius:4px;cursor:pointer;padding:6px 10px}.btn[data-v-90843f61]:hover{background:#eee}
