.StudioRoomPanel_panel__iS9Cf{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg,#07080a);color:var(--ink,#f8f9fa);font-family:var(--font-mono,monospace);font-size:11px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.StudioRoomPanel_toolbar__TonL3{display:flex;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid var(--hairline,#1f252c);flex:0 0 auto;flex-wrap:wrap}.StudioRoomPanel_statusBadge__K5Qja{font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;flex:0 0 auto}.StudioRoomPanel_statusDisconnected__aGXbz{color:var(--mute,#808d9a);border:1px solid var(--line,#2a3138)}.StudioRoomPanel_statusConnecting__qUYb3{color:var(--accent,#4d9fff);border:1px solid var(--accent,#4d9fff)}.StudioRoomPanel_statusConnected__7rdcq{color:#4dff88;border:1px solid #4dff88;background:rgba(77,255,136,.07)}.StudioRoomPanel_statusReconnecting__CiL2h{color:#f5c842;border:1px solid #f5c842}.StudioRoomPanel_statusFailed__fLtnu{color:#e05252;border:1px solid #e05252;background:rgba(224,82,82,.07)}.StudioRoomPanel_roomName__mrJBH{font-size:9px;font-weight:700;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StudioRoomPanel_latencyBadge__l9knE{font-size:8px;color:var(--mute,#808d9a);flex:0 0 auto}.StudioRoomPanel_recDot__flBm7{width:7px;height:7px;border-radius:50%;background:#e05252;display:inline-block;animation:StudioRoomPanel_pulse__C9Qyf 1s ease-in-out infinite;margin-right:4px}@keyframes StudioRoomPanel_pulse__C9Qyf{0%,to{opacity:1}50%{opacity:.3}}.StudioRoomPanel_iconBtn__eD0HS{padding:3px 8px;border:1px solid var(--line,#2a3138);background:none;color:var(--mute,#808d9a);font-family:inherit;font-size:8px;font-weight:700;letter-spacing:.06em;cursor:pointer;flex:0 0 auto}.StudioRoomPanel_iconBtnActive___9c_E,.StudioRoomPanel_iconBtn__eD0HS:hover{border-color:var(--accent,#4d9fff);color:var(--accent,#4d9fff)}.StudioRoomPanel_iconBtnActive___9c_E{background:rgba(77,159,255,.1)}.StudioRoomPanel_iconBtnDanger__Yr0b1:hover{border-color:#e05252;color:#e05252}.StudioRoomPanel_layoutBtns__8P6EU{display:flex;gap:2px}.StudioRoomPanel_grid__BbKYW{flex:1 1 auto;overflow:hidden;display:grid;gap:3px;padding:3px;min-height:0}.StudioRoomPanel_gridAuto1__Xemj3{grid-template-columns:1fr}.StudioRoomPanel_gridAuto2__6x5vF,.StudioRoomPanel_gridAuto3__OFPcB{grid-template-columns:repeat(2,1fr)}.StudioRoomPanel_gridAuto3__OFPcB{grid-template-rows:auto auto}.StudioRoomPanel_gridAuto4__9G5V4{grid-template-columns:repeat(2,1fr)}.StudioRoomPanel_gridAuto6__8LrNS,.StudioRoomPanel_gridAutoN__TN5W_{grid-template-columns:repeat(3,1fr)}.StudioRoomPanel_gridSpeaker__Q9uSO{grid-template-columns:1fr;grid-template-rows:1fr auto}.StudioRoomPanel_gridGrid__dpI8O{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.StudioRoomPanel_gridSidebar__kI4ac{grid-template-columns:3fr 1fr}.StudioRoomPanel_participantTile__BRM2h{position:relative;background:#0d1015;border:1px solid var(--line,#2a3138);display:flex;align-items:center;justify-content:center;min-height:80px;overflow:hidden}.StudioRoomPanel_participantTilePinned__SwTht{border-color:var(--accent,#4d9fff)}.StudioRoomPanel_participantTileSpeaking__eMXrn{border-color:#4dff88;box-shadow:0 0 0 1px #4dff88}.StudioRoomPanel_participantTileLocal__DFUx_{border-color:#f5c842}.StudioRoomPanel_videoPlaceholder__P4sP0{font-size:22px;line-height:1;opacity:.3}.StudioRoomPanel_participantOverlay__DinRC{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.7));padding:4px 6px;display:flex;align-items:flex-end;gap:4px}.StudioRoomPanel_participantName__wXyF8{font-size:8px;font-weight:700;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StudioRoomPanel_mutedIcon__CxOWm{font-size:8px;color:#e05252}.StudioRoomPanel_handIcon__r_WV_{font-size:8px;color:#f5c842}.StudioRoomPanel_qualityDot__apRSJ{width:5px;height:5px;border-radius:50%;flex:0 0 auto}.StudioRoomPanel_qualityExcellent__Mz41s{background:#4dff88}.StudioRoomPanel_qualityGood__d4IXy{background:#a3e06b}.StudioRoomPanel_qualityPoor__qcHDh{background:#f5c842}.StudioRoomPanel_qualityLost__c9Nm_{background:#e05252}.StudioRoomPanel_qualityUnknown__pfL0D{background:#808d9a}.StudioRoomPanel_tileActions__quMWZ{position:absolute;top:4px;right:4px;display:none;gap:3px}.StudioRoomPanel_participantTile__BRM2h:hover .StudioRoomPanel_tileActions__quMWZ{display:flex}.StudioRoomPanel_tileBtn__0La6t{padding:1px 5px;border:1px solid var(--line,#2a3138);background:rgba(7,8,10,.85);color:var(--mute,#808d9a);font-family:inherit;font-size:7px;font-weight:700;cursor:pointer}.StudioRoomPanel_tileBtn__0La6t:hover{border-color:var(--accent,#4d9fff);color:var(--accent,#4d9fff)}.StudioRoomPanel_tileBtnDanger__RuBkX:hover{border-color:#e05252;color:#e05252}.StudioRoomPanel_connectForm__HWglJ{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px}.StudioRoomPanel_connectTitle__pke1h{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute,#808d9a);margin-bottom:4px}.StudioRoomPanel_connectField__jAOvT{width:100%;max-width:340px;display:flex;flex-direction:column;gap:4px}.StudioRoomPanel_connectLabel__irvNV{font-size:8px;font-weight:700;color:var(--mute,#808d9a);letter-spacing:.08em;text-transform:uppercase}.StudioRoomPanel_connectInput__LFuCc{background:var(--raised,#090b0d);border:1px solid var(--line,#2a3138);color:var(--ink,#f8f9fa);font-family:inherit;font-size:10px;padding:5px 8px;width:100%;box-sizing:border-box}.StudioRoomPanel_connectInput__LFuCc:focus{outline:none;border-color:var(--accent,#4d9fff)}.StudioRoomPanel_connectBtn__C_XzC{width:100%;max-width:340px;padding:8px 0;background:var(--accent,#4d9fff);border:none;color:#000;font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;margin-top:4px}.StudioRoomPanel_connectBtn__C_XzC:hover{background:#79b6ff}.StudioRoomPanel_connectBtn__C_XzC:disabled{opacity:.4;cursor:not-allowed}.StudioRoomPanel_connectCheckRow__Q0y12{display:flex;align-items:center;gap:6px;font-size:9px;cursor:pointer;width:100%;max-width:340px}.StudioRoomPanel_egress__VDqPY{border-top:1px solid var(--hairline,#1f252c);padding:8px 10px;flex:0 0 auto;display:flex;flex-direction:column;gap:5px}.StudioRoomPanel_egressTitle__0qcq3{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute,#808d9a)}.StudioRoomPanel_rtmpRow__1rgeM{display:flex;align-items:center;gap:6px}.StudioRoomPanel_rtmpLabel__Orch6{font-size:8px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StudioRoomPanel_rtmpActiveDot__nAd_a{width:6px;height:6px;border-radius:50%;flex:0 0 auto}.StudioRoomPanel_rtmpEnabled__aEdNZ{background:#4dff88}.StudioRoomPanel_rtmpDisabled__5zbGS{background:#808d9a}.StudioRoomPanel_empty__bLNIZ{flex:1;display:flex;align-items:center;justify-content:center;font-size:9px;color:var(--mute,#808d9a)}