.mirror[data-v-dab4e78b]{transform:scaleX(-1)}.local-video-container[data-v-dab4e78b] video{height:100%;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1);width:100%}.remote-video-bg-container[data-v-dab4e78b] video{filter:blur(22px);height:100%;-o-object-fit:cover;object-fit:cover;opacity:.75;transform:scale(1.08);width:100%}.remote-video-container[data-v-dab4e78b] video{height:100%;-o-object-fit:contain;object-fit:contain;position:relative;width:100%;z-index:1}.video-controls-mobile[data-v-dab4e78b]{bottom:calc(env(safe-area-inset-bottom,0px) + 18px)}.device-selector-overlay[data-v-a68ce443]{align-items:center;backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.device-selector[data-v-a68ce443]{backdrop-filter:blur(12px);background:#0f0f14f2;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 8px 32px #00000080;overflow:hidden;width:380px}.header[data-v-a68ce443]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:14px 16px}.header-left[data-v-a68ce443]{align-items:center;color:#ffffffd9;display:flex;font-size:13px;font-weight:600;gap:8px}.close-btn[data-v-a68ce443]{align-items:center;background:transparent;border:none;border-radius:6px;color:#fff6;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s;width:28px}.close-btn[data-v-a68ce443]:hover{background:#ffffff14;color:#fffc}.body[data-v-a68ce443]{display:flex;flex-direction:column;gap:16px;padding:16px}.device-group[data-v-a68ce443]{display:flex;flex-direction:column;gap:6px}.label[data-v-a68ce443]{align-items:center;color:#ffffff80;display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.3px;text-transform:uppercase}.select[data-v-a68ce443]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#ffffff0d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='rgba(255,255,255,0.4)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#ffffffd9;cursor:pointer;font-size:13px;outline:none;padding:10px 32px 10px 12px;transition:border-color .15s;width:100%}.select[data-v-a68ce443]:focus{border-color:#3b82f680}.select option[data-v-a68ce443]{background:#1a1a2e;color:#fff}.call-logs[data-v-87df8b0c]{backdrop-filter:blur(12px);background:#0f0f14e6;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 8px 32px #0006;display:flex;flex-direction:column;font-size:12px;height:200px;overflow:hidden;width:420px}.header[data-v-87df8b0c]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:10px 14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-left[data-v-87df8b0c]{align-items:center;display:flex;gap:8px}.icon[data-v-87df8b0c]{color:#fff6;flex-shrink:0}.title[data-v-87df8b0c]{color:#ffffffd9;font-size:11px;font-weight:600;letter-spacing:.3px}.badge[data-v-87df8b0c]{background:#3b82f64d;border-radius:10px;color:#93c5fde6;font-size:10px;font-weight:600;min-width:18px;padding:1px 6px;text-align:center}.body[data-v-87df8b0c]{border-top:1px solid hsla(0,0%,100%,.05);flex:1;overflow-y:auto;padding:4px 14px 10px}.empty[data-v-87df8b0c]{color:#fff3;padding:16px 0;text-align:center}.entry[data-v-87df8b0c]{align-items:baseline;display:flex;gap:6px;line-height:1.5;padding:4px 0}.time[data-v-87df8b0c]{color:#ffffff40;flex-shrink:0;font-family:monospace;font-size:10px;min-width:56px;white-space:nowrap}.dot[data-v-87df8b0c]{align-self:center;background:#ffffff26;border-radius:50%;flex-shrink:0;height:5px;width:5px}.dot.success[data-v-87df8b0c]{background:#22c55e}.dot.error[data-v-87df8b0c]{background:#ef4444}.dot.warn[data-v-87df8b0c]{background:#f59e0b}.source[data-v-87df8b0c]{color:#ffffff80;flex-shrink:0;font-size:11px;font-weight:600;white-space:nowrap}.source.local[data-v-87df8b0c]{color:#60a5facc}.source.remote[data-v-87df8b0c]{color:#a78bfacc}.message[data-v-87df8b0c]{color:#ffffff8c}.message.success[data-v-87df8b0c]{color:#4ade80d9}.message.error[data-v-87df8b0c]{color:#f87171d9}.message.warn[data-v-87df8b0c]{color:#fbbf24d9}.radio-circle[data-v-45aceb3b]{align-items:center;border:2px solid #9ca3af;border-radius:50%;display:inline-flex;height:18px;justify-content:center;transition:border-color .2s;width:18px}.radio-circle.selected[data-v-45aceb3b]{border-color:#11aeba;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 8px #11aeba}.fade-enter-active[data-v-636c61dd],.fade-leave-active[data-v-636c61dd]{transition:opacity .3s ease}.fade-enter-from[data-v-636c61dd],.fade-leave-to[data-v-636c61dd]{opacity:0}.pip-container[data-v-636c61dd]{touch-action:none;transition:box-shadow .2s ease}.pip-container[data-v-636c61dd]:hover{box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.resize-handle[data-v-636c61dd]{align-items:center;background:#0000001a;border-radius:4px 0 0;cursor:nwse-resize;display:flex;height:24px;justify-content:center;position:absolute;transition:background .2s ease;width:24px;z-index:10}.resize-handle[data-v-636c61dd]:hover{background:#0000004d}.resize-handle.bottom-right[data-v-636c61dd]{bottom:0;cursor:nwse-resize;right:0}
