*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:dark;--bg: #0D1017;--surface: #1A1F2E;--surface2: #222839;--surface3: #2A3144;--border: #2A3144;--text: #F2F4F8;--text-muted: #9099AD;--primary: #F2F4F8;--primary-hover: #DCE2EC;--on-primary: #001F3D;--accent: rgba(163, 228, 251, .16);--on-accent: #A3E4FB;--accent-line: #A3E4FB;--accent-text: #A3E4FB;--field-focus: #9099AD;--field-ring: rgba(144, 153, 173, .28);--danger: #E24545;--danger-hover: #C93A3A;--danger-fill: #D63B3B;--danger-text: #F27474;--danger-rgb: 226, 69, 69;--green: #4FCFAE;--success: #4FCFAE;--warn-fg: #F4B400;--warn-bg: rgba(244, 180, 0, .16);--info-fg: #A3E4FB;--info-bg: rgba(163, 228, 251, .14);--msg-self-bg: #16324A;--msg-self-name: #A3E4FB;--font: "Inter", system-ui, sans-serif;--mono: "DM Mono", monospace;--topbar-h: 56px;--controls-h: 72px;--safe-top: env(safe-area-inset-top, 0);--safe-bottom: env(safe-area-inset-bottom, 0);--safe-left: env(safe-area-inset-left, 0);--safe-right: env(safe-area-inset-right, 0)}:root[data-theme=light]{color-scheme:light;--bg: #F2F4F8;--surface: #FFFFFF;--surface2: #F2F4F8;--surface3: #E8ECF2;--border: #D5DAE3;--text: #1A1F2E;--text-muted: #5A6478;--primary: #001F3D;--primary-hover: #1B3A59;--on-primary: #FFFFFF;--accent: #DBF6FF;--on-accent: #001F3D;--accent-line: #0788B5;--accent-text: #06739A;--field-focus: #3A4357;--field-ring: rgba(189, 196, 208, .6);--danger: #D63B3B;--danger-hover: #B92F2F;--danger-fill: #D63B3B;--danger-text: #B02B2B;--danger-rgb: 214, 59, 59;--green: #1E7A47;--success: #1E7A47;--warn-fg: #7A5600;--warn-bg: #FFF1CC;--info-fg: #06739A;--info-bg: #DBF6FF;--msg-self-bg: #DBF6FF;--msg-self-name: #06739A}@media(prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--bg: #F2F4F8;--surface: #FFFFFF;--surface2: #F2F4F8;--surface3: #E8ECF2;--border: #D5DAE3;--text: #1A1F2E;--text-muted: #5A6478;--primary: #001F3D;--primary-hover: #1B3A59;--on-primary: #FFFFFF;--accent: #DBF6FF;--on-accent: #001F3D;--accent-line: #0788B5;--accent-text: #06739A;--field-focus: #3A4357;--field-ring: rgba(189, 196, 208, .6);--danger: #D63B3B;--danger-hover: #B92F2F;--danger-fill: #D63B3B;--danger-text: #B02B2B;--danger-rgb: 214, 59, 59;--green: #1E7A47;--success: #1E7A47;--warn-fg: #7A5600;--warn-bg: #FFF1CC;--info-fg: #06739A;--info-bg: #DBF6FF;--msg-self-bg: #DBF6FF;--msg-self-name: #06739A}}html{-webkit-tap-highlight-color:transparent}body{font-family:var(--font);background:var(--bg);color:var(--text);min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;overflow:hidden;touch-action:manipulation}#root{height:100%;display:flex;flex-direction:column}.toast{position:fixed;bottom:88px;left:max(12px,var(--safe-left));right:max(12px,var(--safe-right));margin:0 auto;max-width:360px;background:var(--surface2);border:1px solid var(--border);color:var(--text);padding:12px 16px;border-radius:20px;font-size:13px;font-weight:500;opacity:0;transition:opacity .3s;pointer-events:none;z-index:999;text-align:center;word-break:break-word}.toast.show{opacity:1}@media(min-width:480px){.toast{left:50%;right:auto;transform:translate(-50%);max-width:400px}}@media(min-width:768px){.toast{bottom:96px;padding:10px 20px;white-space:nowrap}}._toggle_90hhr_1{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;background:transparent;color:var(--text-muted);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:background .2s,color .2s}._toggle_90hhr_1:hover{background:var(--surface2);color:var(--text)}._toggle_90hhr_1:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}._container_1uh8o_1{min-height:100vh;background-color:var(--bg);color:var(--text);display:flex;flex-direction:column}._header_1uh8o_9{padding:16px 24px;display:flex;align-items:center;justify-content:space-between}._logo_1uh8o_16{display:flex;align-items:center;gap:12px}._logoIcon_1uh8o_22{height:22px;width:auto;flex-shrink:0}._logoText_1uh8o_28{white-space:nowrap;font-size:22px;font-weight:500;color:var(--text)}._main_1uh8o_35{flex:1;display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:40px 24px;gap:60px}._content_1uh8o_46{flex:1;max-width:580px}._title_1uh8o_51{font-size:44px;line-height:1.2;font-weight:400;margin:0 0 20px;color:var(--text)}._subtitle_1uh8o_59{font-size:18px;line-height:1.5;color:var(--text-muted);margin:0 0 48px;max-width:500px}._actionArea_1uh8o_67{display:flex;align-items:center;gap:24px;flex-wrap:wrap}._newMeetingBtn_1uh8o_74{display:flex;align-items:center;gap:8px;background:var(--primary);color:var(--on-primary);border:none;padding:12px 24px;font-size:16px;font-weight:500;border-radius:9999px;cursor:pointer;transition:background .2s}._newMeetingBtn_1uh8o_74:hover{background:var(--primary-hover)}._scheduleMeetingBtn_1uh8o_93{display:flex;align-items:center;gap:8px;background:transparent;color:var(--primary);border:2px solid var(--primary);padding:10px 22px;font-size:16px;font-weight:500;border-radius:9999px;cursor:pointer;transition:background .2s}._scheduleMeetingBtn_1uh8o_93:hover{background:var(--surface3)}._joinForm_1uh8o_112{display:flex;align-items:center;gap:16px}._inputWrap_1uh8o_118{position:relative;display:flex;align-items:center}._kbdIcon_1uh8o_124{position:absolute;left:12px;color:var(--text-muted)}._input_1uh8o_118{background:var(--surface);border:1px solid var(--border);color:var(--text);padding:12px 12px 12px 40px;font-size:16px;border-radius:6px;outline:none;width:240px;transition:border-color .2s}._input_1uh8o_118:focus{border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-ring)}._joinTextBtn_1uh8o_147{background:none;border:none;color:var(--text-muted);font-size:16px;font-weight:500;cursor:pointer;padding:8px}._joinTextBtn_1uh8o_147:not(:disabled){color:var(--accent-text)}._joinTextBtn_1uh8o_147:disabled{opacity:.5;cursor:not-allowed}._error_1uh8o_166{color:var(--danger-text);font-size:14px;margin-top:12px}._divider_1uh8o_172{height:1px;background:var(--border);margin:32px 0;width:100%}._learnMore_1uh8o_179{color:var(--text-muted);font-size:14px}._learnMore_1uh8o_179 span{color:var(--accent-text);cursor:pointer}._heroImage_1uh8o_189{flex:1;display:flex;justify-content:center;align-items:center}._heroGraphic_1uh8o_197{display:flex;flex-direction:column;align-items:center;text-align:center}._mockWindow_1uh8o_204{width:400px;background:var(--surface);border-radius:12px;border:1px solid var(--border);overflow:hidden;margin-bottom:24px;box-shadow:0 20px 40px #0006}._mockTop_1uh8o_214{height:28px;background:var(--surface2);display:flex;align-items:center;padding:0 12px;gap:6px}._mockTop_1uh8o_214 span{width:10px;height:10px;border-radius:50%;background:var(--danger-fill)}._mockTop_1uh8o_214 span:nth-child(2){background:#eec856}._mockTop_1uh8o_214 span:nth-child(3){background:#4fcfae}._mockContent_1uh8o_232{height:240px;padding:12px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;background:var(--surface)}._mockContent_1uh8o_232>div{background:var(--surface2);border-radius:8px}._mockVideo1_1uh8o_247{background:#4fcfae!important}._mockVideo2_1uh8o_248{background:#e94e52!important}._mockVideo3_1uh8o_249{background:#c196e6!important}._mockVideo4_1uh8o_250{background:#eec856!important}._heroGraphicTitle_1uh8o_252{font-size:24px;font-weight:400;margin:0 0 12px}._heroGraphicSub_1uh8o_258{color:var(--text-muted);font-size:14px;max-width:320px;line-height:1.5}@media(max-width:900px){._main_1uh8o_35{flex-direction:column;text-align:center;gap:40px}._actionArea_1uh8o_67{justify-content:center}._subtitle_1uh8o_59{margin:0 auto 40px}}@media(max-width:600px){._actionArea_1uh8o_67{flex-direction:column;align-items:stretch}._joinForm_1uh8o_112{width:100%}._inputWrap_1uh8o_118{flex:1}._input_1uh8o_118{width:100%}._heroImage_1uh8o_189{display:none}}._overlay_1nosh_1{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:9000;padding:16px}._modal_1nosh_12{background:var(--surface, #1e2128);border:1px solid var(--border, #2e3340);border-radius:16px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 60px #00000080}._header_1nosh_23{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border, #2e3340);position:sticky;top:0;background:var(--surface, #1e2128);z-index:1}._title_1nosh_35{font-size:18px;font-weight:600;color:var(--text, #e8eaf0);margin:0}._closeBtn_1nosh_42{background:none;border:none;color:var(--text-muted, #8b93a8);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;transition:color .15s}._closeBtn_1nosh_42:hover{color:var(--text, #e8eaf0)}._form_1nosh_57{padding:20px 24px 24px;display:flex;flex-direction:column;gap:16px}._field_1nosh_64{display:flex;flex-direction:column;gap:6px}._label_1nosh_70{font-size:13px;font-weight:500;color:var(--text-muted, #8b93a8);display:flex;align-items:center}._input_1nosh_78{background:var(--surface2, #262b36);border:1px solid var(--border, #2e3340);border-radius:8px;color:var(--text, #e8eaf0);padding:10px 12px;font-size:14px;outline:none;transition:border-color .2s}._input_1nosh_78:focus{border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-ring)}._input_1nosh_78:disabled{opacity:.4;cursor:not-allowed}._row_1nosh_94{display:grid;grid-template-columns:1fr 1fr;gap:12px}._stepper_1nosh_101{display:flex;align-items:center;gap:0;width:fit-content;border:1px solid var(--border, #2e3340);border-radius:8px;overflow:hidden}._stepBtn_1nosh_111{background:var(--surface2, #262b36);border:none;color:var(--text, #e8eaf0);width:36px;height:36px;font-size:18px;cursor:pointer;transition:background .15s}._stepBtn_1nosh_111:hover{background:var(--border, #2e3340)}._stepValue_1nosh_123{background:transparent;color:var(--text, #e8eaf0);width:44px;text-align:center;font-size:15px;font-weight:500}._hint_1nosh_132{font-size:12px;color:var(--text-muted, #8b93a8);margin:0;line-height:1.5}._advancedToggle_1nosh_140{display:flex;align-items:center;gap:6px;background:none;border:1px solid var(--border, #2e3340);border-radius:8px;color:var(--text-muted, #8b93a8);cursor:pointer;font-size:13px;padding:8px 12px;width:fit-content;transition:color .15s,border-color .15s}._advancedToggle_1nosh_140:hover{color:var(--text, #e8eaf0);border-color:var(--field-focus)}._settingsGrid_1nosh_159{display:flex;flex-direction:column;gap:10px;background:var(--surface2, #262b36);border-radius:10px;padding:12px 14px}._toggle_1nosh_168{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text, #e8eaf0);cursor:pointer}._toggle_1nosh_168 input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}._error_1nosh_183{color:var(--danger-text);font-size:13px;margin:0}._actions_1nosh_189{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}._cancelBtn_1nosh_196{background:none;border:1px solid var(--border, #2e3340);color:var(--text-muted, #8b93a8);border-radius:8px;padding:9px 18px;font-size:14px;cursor:pointer;transition:color .15s,border-color .15s}._cancelBtn_1nosh_196:hover{color:var(--text, #e8eaf0);border-color:var(--text-muted, #8b93a8)}._scheduleBtn_1nosh_211{background:var(--primary);border:none;color:var(--on-primary);border-radius:9999px;padding:9px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}._scheduleBtn_1nosh_211:hover:not(:disabled){background:var(--primary-hover)}._scheduleBtn_1nosh_211:disabled{opacity:.5;cursor:not-allowed}._result_1nosh_227{padding:20px 24px 24px;display:flex;flex-direction:column;gap:14px}._resultTitle_1nosh_234{font-size:16px;font-weight:600;color:var(--text, #e8eaf0);margin:0}._resultDate_1nosh_241{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--text-muted, #8b93a8);margin:0}._linkRow_1nosh_251{background:var(--surface2, #262b36);border:1px solid var(--border, #2e3340);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}._linkRowHeader_1nosh_261{display:flex;align-items:center;gap:8px}._linkLabel_1nosh_267{font-size:13px;font-weight:500;color:var(--text, #e8eaf0)}._badge_1nosh_273{font-size:10px;font-weight:700;color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.5px}._linkDescription_1nosh_282{font-size:12px;color:var(--text-muted, #8b93a8);margin:0;line-height:1.4}._linkBox_1nosh_289{display:flex;align-items:center;background:var(--bg, #111318);border:1px solid var(--border, #2e3340);border-radius:7px;padding:8px 10px;gap:8px}._linkText_1nosh_299{flex:1;font-size:12px;color:var(--accent-text);word-break:break-all;font-family:monospace}._copyBtn_1nosh_307{background:none;border:none;color:var(--text-muted, #8b93a8);cursor:pointer;padding:2px;display:flex;align-items:center;flex-shrink:0;transition:color .15s}._copyBtn_1nosh_307:hover{color:var(--text, #e8eaf0)}._checkIcon_1nosh_320{color:var(--success)}._screen_22518_1{min-height:100vh;max-height:100dvh;overflow-y:auto;background-color:var(--bg);color:var(--text);display:flex;flex-direction:column}._header_22518_11{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px}@media(min-width:820px){._header_22518_11{padding:16px 24px}}._headerLeft_22518_23{display:flex;align-items:center;gap:16px}._backBtn_22518_29{white-space:nowrap;background:transparent;border:1px solid var(--border);color:var(--text-muted);padding:8px 12px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._backBtn_22518_29:hover{background:var(--surface);color:var(--text)}._logo_22518_47{display:flex;align-items:center;gap:12px}._logoIcon_22518_53{height:20px;width:auto;flex-shrink:0}._headerRight_22518_59{display:flex;align-items:center;gap:8px}._logoText_22518_65{white-space:nowrap;font-size:20px;font-weight:500;color:var(--text)}._content_22518_72{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:8px 16px 32px}._previewSection_22518_85{width:100%;max-width:640px}._videoWrap_22518_91{width:100%;aspect-ratio:4 / 3;background:#1a1f2e;border-radius:16px;position:relative;overflow:hidden;container-type:inline-size;box-shadow:0 4px 20px #0d101740}._videoElement_22518_102{width:100%;height:100%;object-fit:cover;transform:scaleX(-1);background:#000}._videoHidden_22518_110{opacity:0;pointer-events:none}._camOffFallback_22518_116{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding-bottom:72px;color:#9099ad;font-size:14px}._camOffFallback_22518_116 p{margin:0}._avatarCircle_22518_131{width:clamp(64px,26cqw,120px);aspect-ratio:1;border-radius:50%;background:#a3e4fb;display:flex;align-items:center;justify-content:center;font-size:clamp(26px,11cqw,52px);font-weight:500;color:#001f3d}._previewControls_22518_145{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:12px;background:#00000080;padding:8px 16px;border-radius:32px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._ctrlBtn_22518_158{width:48px;height:48px;border-radius:50%;border:none;background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}._ctrlBtn_22518_158:hover{background:#ffffff1a}._ctrlOff_22518_176{background:var(--danger-fill)}._ctrlOff_22518_176:hover{background:var(--danger-hover)}._settingsBadge_22518_184{position:absolute;top:16px;right:16px;background:#0009;border:none;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}._settingsBadge_22518_184:hover{background:#000c}._joinSection_22518_206{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;text-align:center}._title_22518_215{font-size:32px;font-weight:400;margin:0 0 8px}._subtitle_22518_221{color:var(--text-muted);margin:0 0 32px}._scheduledInfo_22518_227{display:flex;align-items:flex-start;gap:8px;background:var(--accent);border:1px solid var(--accent-line);border-radius:8px;padding:10px 14px;margin-bottom:24px;font-size:14px;color:var(--text, #e8eaf0);flex-wrap:wrap}._scheduledTime_22518_241{color:var(--text-muted, #8b93a8);font-size:13px}._roleBadge_22518_246{margin-left:auto;background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px;letter-spacing:.4px;white-space:nowrap;align-self:center}._formGroup_22518_259{width:100%;margin-bottom:24px}._input_22518_264{width:100%;background:var(--surface);border:1px solid var(--border);color:var(--text);padding:14px 16px;font-size:16px;border-radius:8px;outline:none;transition:border-color .2s}._input_22518_264:focus{border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-ring)}._joinBtn_22518_281{width:100%;background:var(--primary);color:var(--on-primary);border:none;padding:14px 24px;font-size:16px;font-weight:500;border-radius:9999px;cursor:pointer;transition:background .2s;display:flex;justify-content:center;align-items:center}._joinBtn_22518_281:hover:not(:disabled){background:var(--primary-hover)}._joinBtn_22518_281:disabled{opacity:.5;cursor:not-allowed}._error_22518_306{color:var(--danger-text);font-size:14px;margin-top:16px}._notice_22518_312{color:var(--text-muted);font-size:14px;margin-top:16px;text-align:center}._ctrlBtn_22518_158:disabled{opacity:.5;cursor:not-allowed}@media(min-width:820px){._content_22518_72{justify-content:center;padding:32px 24px}._videoWrap_22518_91{aspect-ratio:16 / 9}}@media(min-width:1180px){._content_22518_72{flex-direction:row;gap:64px}._previewSection_22518_85{flex:1 1 0;max-width:680px}._joinSection_22518_206{flex:0 0 380px}}._overlay_1fh0y_3{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1001;animation:_fadeIn_1fh0y_1 .2s ease}@keyframes _fadeIn_1fh0y_1{0%{opacity:0}to{opacity:1}}._modal_1fh0y_20{background:var(--surface);border:1px solid var(--border);border-radius:16px;width:90%;max-width:500px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 24px 60px #00000080;animation:_slideUp_1fh0y_1 .25s ease}@keyframes _slideUp_1fh0y_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._header_1fh0y_38{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border);flex-shrink:0}._title_1fh0y_47{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:var(--text);margin:0}._closeBtn_1fh0y_57{background:none;border:none;cursor:pointer;color:var(--text-muted);padding:4px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .15s,color .15s}._closeBtn_1fh0y_57:hover{background:var(--surface2);color:var(--text)}._content_1fh0y_75{overflow-y:auto;padding:20px 24px;flex:1;display:flex;flex-direction:column;gap:20px}._section_1fh0y_84{display:flex;flex-direction:column;gap:12px}._sectionHeader_1fh0y_90{display:flex;align-items:center;justify-content:space-between;gap:12px}._sectionTitle_1fh0y_97{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin:0}._testBtn_1fh0y_106{background:var(--surface2);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:6px 10px;font-size:11px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s;flex-shrink:0;font-family:var(--font);text-transform:uppercase;letter-spacing:.3px}._testBtn_1fh0y_106:hover:not(:disabled){background:var(--border);border-color:var(--accent-line)}._testBtn_1fh0y_106._testing_1fh0y_130{background:rgba(var(--danger-rgb),.2);border-color:var(--danger);color:var(--danger-text)}._testBtn_1fh0y_106:disabled{opacity:.5;cursor:not-allowed}._levelMeter_1fh0y_141{display:flex;align-items:center;gap:8px}._levelBar_1fh0y_147{flex:1;height:6px;background:var(--surface2);border-radius:3px;overflow:hidden;border:1px solid var(--border)}._levelFill_1fh0y_156{height:100%;background:linear-gradient(90deg,#10b981,#f59e0b,var(--danger));transition:width .1s linear}._levelLabel_1fh0y_162{font-size:11px;color:var(--text-muted);min-width:28px;text-align:right;font-weight:500}._testHint_1fh0y_170{font-size:12px;color:var(--text-muted);margin:0;padding:8px 12px;background:var(--surface2);border-radius:8px;text-align:center}._deviceList_1fh0y_180{display:flex;flex-direction:column;gap:8px}._deviceItem_1fh0y_186{display:flex;align-items:center;justify-content:space-between;background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:12px 14px;cursor:pointer;transition:all .15s;text-align:left}._deviceItem_1fh0y_186:hover{background:var(--surface3);border-color:var(--accent-line)}._deviceItem_1fh0y_186._selected_1fh0y_204{background:#58a6ff1a;border-color:var(--accent-line)}._deviceInfo_1fh0y_209{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._deviceName_1fh0y_217{font-size:14px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._deviceId_1fh0y_226{font-size:11px;color:var(--text-muted);font-family:var(--mono);letter-spacing:.2px}._checkmark_1fh0y_233{color:var(--accent-text);font-size:14px;font-weight:700;margin-left:12px;flex-shrink:0}._noDevices_1fh0y_241{font-size:13px;color:var(--text-muted);padding:12px;background:var(--surface2);border-radius:8px;margin:0;text-align:center}._loading_1fh0y_251{font-size:14px;color:var(--text-muted);text-align:center;padding:40px 20px}._error_1fh0y_258{background:rgba(var(--danger-rgb),.15);border:1px solid rgba(var(--danger-rgb),.3);color:var(--danger-text);padding:12px 14px;border-radius:8px;font-size:13px;margin:0}._hint_1fh0y_268{font-size:12px;color:var(--text-muted);margin:0;padding:8px 12px;background:var(--surface2);border-radius:8px;text-align:center}@media(max-width:600px){._modal_1fh0y_20{width:95%;max-height:90vh}._header_1fh0y_38{padding:16px 18px}._content_1fh0y_75{padding:16px 18px;gap:16px}._title_1fh0y_47{font-size:15px;gap:8px}._deviceItem_1fh0y_186{padding:10px 12px}}._overlay_101vz_1{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:_fadeIn_101vz_1 .2s ease-out}._modal_101vz_13{width:90%;max-width:440px;background:var(--surface2);border-radius:12px;border:1px solid var(--border);box-shadow:0 10px 40px #00000080;display:flex;flex-direction:column;animation:_slideUp_101vz_1 .3s cubic-bezier(.16,1,.3,1)}._header_101vz_25{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border)}._title_101vz_33{margin:0;font-size:18px;font-weight:500;color:var(--text)}._closeBtn_101vz_40{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}._closeBtn_101vz_40:hover{background:var(--surface);color:var(--text)}._content_101vz_58{padding:24px}._description_101vz_62{margin:0 0 24px;color:var(--text-muted);line-height:1.5;font-size:14px}._linkBox_101vz_69{display:flex;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:8px 8px 8px 16px;gap:12px}._linkText_101vz_79{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;color:var(--accent-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._copyBtn_101vz_89{background:transparent;color:var(--text-muted);border:none;width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}._copyBtn_101vz_89:hover{background:var(--surface2);color:var(--text)}._checkIcon_101vz_108{color:var(--success)}@keyframes _fadeIn_101vz_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_101vz_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._topbar_17zvg_3{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;padding-top:max(10px,var(--safe-top));padding-left:max(12px,var(--safe-left));padding-right:max(12px,var(--safe-right));background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;min-height:48px}._left_17zvg_18{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;min-width:0}._logoSmall_17zvg_27{height:14px;width:auto;flex-shrink:0}._right_17zvg_34 ._themeToggle_17zvg_34{display:none}@media(min-width:480px){._right_17zvg_34 ._themeToggle_17zvg_34{display:inline-flex;width:32px;height:32px}}._logoText_17zvg_39{font-weight:600;font-size:14px;color:var(--text);white-space:nowrap}._shareBtn_17zvg_46{background:var(--surface2);color:var(--text);border:1px solid var(--border);padding:6px 12px;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s}._shareBtn_17zvg_46:hover{background:var(--surface);border-color:var(--text-muted)}._roomLabel_17zvg_63{color:var(--text-muted);font-family:var(--mono);font-size:11px;background:var(--surface2);padding:4px 8px;border-radius:6px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._center_17zvg_76{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:13px;color:var(--text-muted);font-weight:500;flex-shrink:0}._elapsed_17zvg_87{color:var(--text);font-weight:600}._separator_17zvg_92{color:var(--text-muted);display:none}._datetime_17zvg_97{font-size:12px;color:var(--text-muted);display:none}._right_17zvg_34{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-muted);flex-shrink:0}._participantWrap_17zvg_113{position:relative}._participantBtn_17zvg_117{display:flex;align-items:center;gap:6px;background:var(--surface2);border:1px solid var(--border);color:var(--text);font-size:13px;font-weight:500;font-family:var(--font);cursor:pointer;padding:6px 12px;border-radius:20px;transition:all .2s}._participantBtn_17zvg_117:hover{background:var(--surface);border-color:var(--text-muted)}._waitingBadge_17zvg_138{background:var(--danger-fill);color:#fff;border-radius:10px;font-size:10px;font-weight:700;padding:2px 6px;min-width:18px;text-align:center;white-space:nowrap;display:flex;align-items:center;justify-content:center;height:18px}._participantBtnActive_17zvg_154{background:var(--surface);border-color:var(--accent-line);color:var(--accent-text)}._iconBtn_17zvg_161{background:none;border:none;cursor:pointer;opacity:.7;transition:opacity .15s;color:var(--text);padding:6px;display:flex;align-items:center;justify-content:center}._iconBtn_17zvg_161 svg{width:18px;height:18px}._iconBtn_17zvg_161:hover{opacity:1}@media(min-width:480px){._roomLabel_17zvg_63{max-width:140px;font-size:12px}._center_17zvg_76{font-size:14px}._topbar_17zvg_3{padding:12px 16px;min-height:52px}._left_17zvg_18{font-size:14px;gap:10px}}@media(min-width:768px){._topbar_17zvg_3{padding:12px 20px;height:var(--topbar-h);min-height:56px}._roomLabel_17zvg_63{max-width:none;font-size:13px}._center_17zvg_76{font-size:15px}._separator_17zvg_92,._datetime_17zvg_97{display:inline}._right_17zvg_34{gap:12px;font-size:13px}._participantList_17zvg_194{min-width:220px}._shareBtn_17zvg_46{padding:8px 16px;font-size:14px}}._lockBadge_17zvg_199{font-size:13px;flex-shrink:0;line-height:1}._badgeHost_17zvg_206{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:2px 6px;border-radius:4px;background:var(--warn-bg);color:var(--warn-fg);flex-shrink:0}._badgeCohost_17zvg_218{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:2px 6px;border-radius:4px;background:var(--info-bg);color:var(--info-fg);flex-shrink:0}._participantActions_17zvg_231{display:flex;align-items:center;gap:2px;flex-shrink:0}._tile_tgkm6_3{position:relative;background:var(--surface);border-radius:12px;overflow:hidden;width:100%;height:100%;min-height:120px;border:2px solid transparent;transition:all .3s ease;box-shadow:0 2px 8px #0000001a}._actions_tgkm6_17{position:absolute;top:6px;left:6px;display:flex;gap:4px;opacity:0;transition:opacity .2s;z-index:10}._tile_tgkm6_3:hover ._actions_tgkm6_17{opacity:1}._actionBtn_tgkm6_32{background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s}._actionBtn_tgkm6_32:hover{background:#000c;transform:scale(1.05)}._actionBtn_tgkm6_32._active_tgkm6_52{background:var(--accent);color:var(--on-accent)}._actionBtn_tgkm6_32 svg{width:16px;height:16px}._tile_tgkm6_3._speaking_tgkm6_62{border-color:#4fcfae;box-shadow:0 0 0 2px #4fcfae4d,0 0 20px #4fcfae66,0 2px 8px #0000001a;animation:_pulse-border_tgkm6_1 1.5s ease-in-out infinite}@keyframes _pulse-border_tgkm6_1{0%,to{box-shadow:0 0 0 2px #4fcfae4d,0 0 20px #4fcfae66,0 2px 8px #0000001a}50%{box-shadow:0 0 0 3px #4fcfae80,0 0 30px #4fcfae99,0 2px 8px #0000001a}}._video_tgkm6_83{width:100%;height:100%;object-fit:cover;display:block}._pinned_tgkm6_90{border-radius:4px}._pinned_tgkm6_90 ._video_tgkm6_83{object-fit:cover}._pinnedScreen_tgkm6_101{border-radius:4px;background-color:#111}._pinnedScreen_tgkm6_101 ._video_tgkm6_83{object-fit:contain;position:relative;z-index:1}._bgBlur_tgkm6_100{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(24px) brightness(.35) saturate(1.2);transform:scale(1.08);z-index:0;pointer-events:none}._mirrored_tgkm6_125{transform:scaleX(-1)}._avatarFallback_tgkm6_130{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--surface2);gap:10px;pointer-events:none;z-index:1}._avatarCircle_tgkm6_143{width:56px;height:56px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:var(--on-primary)}._avatarName_tgkm6_156{font-size:12px;color:var(--text-muted)}._label_tgkm6_162{position:absolute;bottom:6px;left:8px;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:11px;font-weight:500;padding:3px 8px;border-radius:12px;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;z-index:2}._statusBar_tgkm6_182{position:absolute;top:6px;right:6px;display:flex;gap:4px;pointer-events:none;z-index:2}._statusIcon_tgkm6_192{background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--text)}._statusIcon_tgkm6_192 svg{width:14px;height:14px}@media(min-width:480px){._tile_tgkm6_3{border-radius:14px;min-height:140px}._label_tgkm6_162{font-size:12px;bottom:8px;left:10px;padding:4px 10px}._avatarCircle_tgkm6_143{width:64px;height:64px;font-size:24px}._avatarName_tgkm6_156{font-size:13px}}._floatingReaction_tgkm6_217{position:absolute;bottom:40px;left:50%;transform:translate(-50%);font-size:28px;line-height:1;pointer-events:none;z-index:20;animation:_floatUp_tgkm6_1 3.2s ease-out forwards;will-change:transform,opacity}@keyframes _floatUp_tgkm6_1{0%{transform:translate(-50%) translateY(0) scale(.6);opacity:1}15%{transform:translate(-50%) translateY(-12px) scale(1.2);opacity:1}to{transform:translate(-50%) translateY(-100px) scale(.9);opacity:0}}._grid_k938y_3{flex:1;display:grid;gap:6px;padding:8px;padding-left:max(8px,var(--safe-left));padding-right:max(8px,var(--safe-right));overflow:auto;align-items:stretch;justify-items:stretch;min-height:0}._pinnedLayout_k938y_17{display:flex;flex-direction:row}._pinnedArea_k938y_22{flex:1;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}._thumbnailArea_k938y_33{display:flex;flex-direction:column;gap:8px;overflow-y:auto;overflow-x:hidden;width:240px;flex-shrink:0;padding:0 4px;height:100%;scrollbar-width:thin;scrollbar-color:var(--border) transparent}._thumbnailWrapper_k938y_47{flex:0 0 auto;width:100%;aspect-ratio:16 / 9;height:auto}._peers1_k938y_55{grid-template-columns:1fr;grid-template-rows:1fr}._peers2_k938y_56{grid-template-columns:1fr 1fr;grid-template-rows:1fr}._peers3_k938y_57,._peers4_k938y_58{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}._peers6_k938y_59{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}._peersMany_k938y_60{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fill,minmax(160px,1fr))}@media(min-width:480px){._grid_k938y_3{gap:8px;padding:12px}}@media(min-width:600px){._peersMany_k938y_60{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr}}@media(max-width:768px){._pinnedLayout_k938y_17{flex-direction:column}._thumbnailArea_k938y_33{width:100%;height:120px;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:8px 0}._thumbnailWrapper_k938y_47{width:160px;height:100%;aspect-ratio:16 / 9}}._controls_1i2m1_7{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:8px 6px;padding-bottom:max(8px,var(--safe-bottom));padding-left:max(6px,var(--safe-left));padding-right:max(6px,var(--safe-right));background:var(--surface);border-top:1px solid var(--border);flex-shrink:0;position:relative}._centreGroup_1i2m1_22{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:center;flex:1}._rightGroup_1i2m1_31{display:flex;align-items:center;gap:4px;margin-left:auto}._btn_1i2m1_38{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:6px 8px;cursor:pointer;color:var(--text);font-family:var(--font);transition:background .15s,border-color .15s;position:relative;min-width:48px;min-height:44px;touch-action:manipulation}._btn_1i2m1_38:hover{background:var(--surface3)}._btn_1i2m1_38._active_1i2m1_60{background:var(--accent);border-color:var(--accent-line)}._btn_1i2m1_38._active_1i2m1_60 ._label_1i2m1_61{color:var(--on-accent)}._btn_1i2m1_38._recording_1i2m1_63{background:var(--danger-fill);border-color:var(--danger-fill)}._btn_1i2m1_38._recording_1i2m1_63 ._label_1i2m1_61{color:#fff}._btn_1i2m1_38[data-tip]{position:relative}@media(hover:hover)and (pointer:fine){._btn_1i2m1_38[data-tip]:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);background:var(--surface);border:1px solid var(--border);color:var(--text);padding:6px 10px;border-radius:6px;font-size:11px;font-weight:500;white-space:nowrap;pointer-events:none;z-index:1000;animation:_toolTipFade_1i2m1_1 .1s ease-out forwards;box-shadow:0 4px 12px #0006}}@keyframes _toolTipFade_1i2m1_1{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._micWrap_1i2m1_97,._videoWrap_1i2m1_97{position:relative;display:flex;background:var(--surface2);border:1px solid var(--border);border-radius:10px;overflow:visible;transition:box-shadow .2s}._lastActiveWrap_1i2m1_107{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent-line)}._micWrap_1i2m1_97 ._btn_1i2m1_38,._videoWrap_1i2m1_97 ._btn_1i2m1_38{border:none;background:none;min-width:auto;flex:1;border-radius:0;margin:0;padding:6px 8px}._micMenuBtn_1i2m1_119,._videoMenuBtn_1i2m1_119{background:none;border:none;border-left:1px solid var(--border);padding:6px 4px;color:var(--text);cursor:pointer;font-size:10px;transition:background .15s;min-width:22px;height:44px;display:flex;align-items:center;justify-content:center}._micMenuBtn_1i2m1_119:hover,._videoMenuBtn_1i2m1_119:hover{background:var(--surface3)}._micMenuBtn_1i2m1_119._active_1i2m1_60,._videoMenuBtn_1i2m1_119._active_1i2m1_60{background:var(--accent);color:var(--on-accent)}._micMenuBtn_1i2m1_119 svg,._videoMenuBtn_1i2m1_119 svg{pointer-events:none}._btn_1i2m1_38._leave_1i2m1_140{background:var(--danger-fill);border-color:var(--danger-fill);color:#fff}._btn_1i2m1_38._leave_1i2m1_140 ._label_1i2m1_61{color:#fff}._btn_1i2m1_38._leave_1i2m1_140:hover{background:var(--danger-hover);border-color:var(--danger-hover)}._btn_1i2m1_38._handRaised_1i2m1_144{background:#b45309;border-color:#b45309;color:#fff;animation:_handPulse_1i2m1_1 1.5s ease-in-out infinite}._btn_1i2m1_38._handRaised_1i2m1_144 ._label_1i2m1_61{color:#fff}._btn_1i2m1_38._handRaised_1i2m1_144:hover{background:#92400e;border-color:#92400e}@keyframes _handPulse_1i2m1_1{0%,to{box-shadow:0 0 #d9770680}50%{box-shadow:0 0 0 6px #d9770600}}._icon_1i2m1_154{display:flex;align-items:center;justify-content:center}._icon_1i2m1_154 svg{width:20px;height:20px;display:block}._label_1i2m1_61{font-size:9px;font-weight:500;color:var(--text-muted);white-space:nowrap}._badge_1i2m1_164{position:absolute;top:-6px;right:-6px;background:var(--danger-fill);color:#fff;border-radius:20px;font-size:10px;font-weight:700;padding:2px 6px;min-width:18px;text-align:center}._reactionWrap_1i2m1_179{position:relative}._reactionTray_1i2m1_180{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);background:var(--surface);border:1px solid var(--border);border-radius:40px;padding:6px 8px;display:flex;gap:4px;box-shadow:0 8px 24px #00000059;animation:_trayPop_1i2m1_1 .15s ease;white-space:nowrap;z-index:500}@keyframes _trayPop_1i2m1_1{0%{transform:translate(-50%) translateY(6px) scale(.92);opacity:0}to{transform:translate(-50%) translateY(0) scale(1);opacity:1}}._reactionBtn_1i2m1_202{background:none;border:none;font-size:22px;padding:4px 5px;cursor:pointer;border-radius:8px;transition:transform .12s,background .12s;line-height:1}._reactionBtn_1i2m1_202:hover{transform:scale(1.25);background:var(--surface2)}._moreWrap_1i2m1_215{position:relative}._moreMenu_1i2m1_216{position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%);background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px;box-shadow:0 12px 40px #0009;z-index:400;animation:_menuPop_1i2m1_1 .15s ease-out}@keyframes _menuPop_1i2m1_1{0%{transform:translate(-50%) translateY(10px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}._overlay_1i2m1_239{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1i2m1_1 .15s ease}@keyframes _fadeIn_1i2m1_1{0%{opacity:0}to{opacity:1}}._dialog_1i2m1_242{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:32px 28px 24px;max-width:340px;width:90%;display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:0 24px 60px #00000080;animation:_slideUp_1i2m1_1 .18s ease}@keyframes _slideUp_1i2m1_1{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}._dialogIcon_1i2m1_245{width:52px;height:52px;border-radius:50%;background:rgba(var(--danger-rgb),.15);color:var(--danger);display:flex;align-items:center;justify-content:center;margin-bottom:4px}._dialogIcon_1i2m1_245 svg{width:26px;height:26px}._dialogTitle_1i2m1_247{font-size:18px;font-weight:700;color:var(--text);margin:0}._dialogDesc_1i2m1_248{font-size:13px;color:var(--text-muted);text-align:center;margin:0 0 8px}._dialogActions_1i2m1_249{display:flex;gap:10px;width:100%;margin-top:4px}._dialogCancel_1i2m1_250{flex:1;padding:10px;border-radius:10px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s;font-family:var(--font)}._dialogCancel_1i2m1_250:hover{background:var(--border)}._dialogLeave_1i2m1_252{flex:1;padding:10px;border-radius:10px;border:none;background:var(--danger-fill);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s;font-family:var(--font)}._dialogLeave_1i2m1_252:hover{opacity:.88}._hideOnMobile_1i2m1_260{display:none!important}@media(min-width:480px){._controls_1i2m1_7{gap:8px;padding:10px 12px}._centreGroup_1i2m1_22,._rightGroup_1i2m1_31{gap:8px}._btn_1i2m1_38{min-width:56px;padding:8px 10px;border-radius:12px}._micWrap_1i2m1_97,._videoWrap_1i2m1_97{border-radius:12px}._label_1i2m1_61{font-size:10px}}@media(min-width:768px){._btn_1i2m1_38._hideOnMobile_1i2m1_260{display:flex!important}div._hideOnMobile_1i2m1_260{display:block!important}._hideOnDesktop_1i2m1_283{display:none!important}._controls_1i2m1_7{gap:10px;padding:12px 16px;justify-content:center}._centreGroup_1i2m1_22{gap:10px}._btn_1i2m1_38{min-width:64px;min-height:48px;padding:8px 12px}._micWrap_1i2m1_97 ._btn_1i2m1_38,._videoWrap_1i2m1_97 ._btn_1i2m1_38{padding:8px 12px}._micMenuBtn_1i2m1_119,._videoMenuBtn_1i2m1_119{min-width:24px;height:48px;padding:8px 6px}._label_1i2m1_61{font-size:11px}._icon_1i2m1_154 svg{width:22px;height:22px}}@media(min-width:1024px){._controls_1i2m1_7{gap:12px;padding:14px 20px}._centreGroup_1i2m1_22{gap:12px}._btn_1i2m1_38{min-width:72px;padding:10px 18px}._label_1i2m1_61{font-size:12px}}._menu_1ie11_3{position:absolute;bottom:calc(100% + 10px);left:0;background:var(--surface);border:1px solid var(--border);border-radius:12px;width:260px;max-height:350px;overflow-y:auto;box-shadow:0 12px 32px #00000073;z-index:10000;animation:_slideUp_1ie11_1 .2s ease}@keyframes _slideUp_1ie11_1{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}._error_1ie11_23{background:rgba(var(--danger-rgb),.15);color:var(--danger-text);padding:8px 12px;font-size:12px;border-radius:8px;margin:8px}._loading_1ie11_32{padding:20px;text-align:center;color:var(--text-muted);font-size:13px}._section_1ie11_39{padding:12px 0}._section_1ie11_39:first-child{padding-top:8px}._section_1ie11_39:last-child{padding-bottom:8px}._sectionHeader_1ie11_51{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px 8px}._sectionTitle_1ie11_59{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted);margin:0}._testBtn_1ie11_71{background:none;border:none;color:var(--text);font-size:10px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .15s;text-transform:uppercase;letter-spacing:.3px}._testBtn_1ie11_71:hover:not(:disabled){background:var(--surface2);color:var(--accent-text)}._testBtn_1ie11_71._testing_1ie11_90{color:var(--danger-text)}._testBtn_1ie11_71:disabled{opacity:.5;cursor:not-allowed}._levelMeter_1ie11_99{padding:0 12px 8px}._levelBar_1ie11_103{height:4px;background:var(--surface2);border-radius:2px;overflow:hidden;border:1px solid var(--border)}._levelFill_1ie11_111{height:100%;background:linear-gradient(90deg,#10b981,#f59e0b,var(--danger));transition:width .1s linear}._deviceList_1ie11_117{display:flex;flex-direction:column;gap:0;padding:0 4px}._deviceItem_1ie11_124{display:flex;align-items:center;justify-content:space-between;background:none;border:none;padding:8px 12px;cursor:pointer;text-align:left;color:var(--text);transition:all .12s;border-radius:8px}._deviceItem_1ie11_124:hover{background:var(--surface2)}._deviceItem_1ie11_124._selected_1ie11_142{background:#58a6ff26;color:var(--accent-text);font-weight:500}._deviceName_1ie11_148{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}._noDevices_1ie11_156{padding:12px;text-align:center;color:var(--text-muted);font-size:12px}._divider_1ie11_163{height:1px;background:var(--border);margin:0 8px}._menu_1ie11_3::-webkit-scrollbar{width:6px}._menu_1ie11_3::-webkit-scrollbar-track{background:transparent}._menu_1ie11_3::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}._menu_1ie11_3::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}._panel_1dkxu_3{width:320px;flex-shrink:0;background:var(--surface);border-left:1px solid var(--border);display:flex;flex-direction:column;height:100%;min-height:0;animation:_slideIn_1dkxu_1 .22s ease}@keyframes _slideIn_1dkxu_1{0%{width:0;opacity:0}to{width:320px;opacity:1}}._header_1dkxu_22{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border);flex-shrink:0}._headerTitle_1dkxu_31{font-weight:700;font-size:15px;color:var(--text)}._closeBtn_1dkxu_37{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .15s,color .15s}._closeBtn_1dkxu_37 svg{width:18px;height:18px}._closeBtn_1dkxu_37:hover{color:var(--text);background:var(--surface2)}._tabSelector_1dkxu_53{display:flex;gap:6px;padding:8px 10px;border-bottom:1px solid var(--border);flex-shrink:0;align-items:center}._tabButton_1dkxu_62{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:18px;border:1px solid transparent;background:none;color:var(--text-muted);font-size:12px;font-weight:500;font-family:var(--font);cursor:pointer;white-space:nowrap;transition:all .15s;flex-shrink:0}._tabButton_1dkxu_62 svg{width:14px;height:14px}._tabButton_1dkxu_62:hover{background:var(--surface2);color:var(--text)}._tabButtonActive_1dkxu_82{background:var(--accent);color:var(--on-accent);border-color:transparent}._tabButtonActive_1dkxu_82:hover{background:var(--accent)}._dmDropdownContainer_1dkxu_90{position:relative;flex:1}._dmButtonContent_1dkxu_95{display:flex;align-items:center;gap:6px;position:relative}._dmLabel_1dkxu_102{max-width:100px;overflow:hidden;text-overflow:ellipsis}._unreadBadge_1dkxu_108{background:var(--danger-fill);color:#fff;border-radius:10px;font-size:10px;font-weight:700;padding:2px 6px;min-width:18px;text-align:center;white-space:nowrap}._dmDropdown_1dkxu_90{position:absolute;top:100%;right:0;background:var(--surface);border:1px solid var(--border);border-radius:12px;width:280px;max-height:400px;display:flex;flex-direction:column;z-index:300;box-shadow:0 8px 24px #0000001f;margin-top:4px;animation:_fadeIn_1dkxu_1 .15s ease}@keyframes _fadeIn_1dkxu_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._dmSearchContainer_1dkxu_143{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border);flex-shrink:0;color:var(--text-muted)}._dmSearchContainer_1dkxu_143 svg{width:16px;height:16px;flex-shrink:0}._dmSearch_1dkxu_143{flex:1;background:transparent;border:none;color:var(--text);font-size:13px;font-family:var(--font);outline:none;padding:0}._dmSearch_1dkxu_143::placeholder{color:var(--text-muted)}._dmUserList_1dkxu_174{flex:1;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--border) transparent}._dmEmpty_1dkxu_183{padding:20px 12px;text-align:center;color:var(--text-muted);font-size:12px}._dmUserItem_1dkxu_190{display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:none;color:var(--text);font-size:13px;font-family:var(--font);cursor:pointer;transition:background .12s;text-align:left}._dmUserItem_1dkxu_190:hover{background:var(--surface2)}._dmUserItemActive_1dkxu_209{background:#3b82f61a}._dmUserItemUnread_1dkxu_213{font-weight:600;background:#3b82f60d}._dmUserItemUnread_1dkxu_213:hover{background:#3b82f61f}._dmUserAvatar_1dkxu_222{width:28px;height:28px;border-radius:50%;background:var(--primary);color:var(--on-primary);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}._dmUserName_1dkxu_236{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dmUserBadge_1dkxu_243{background:var(--danger-fill);color:#fff;border-radius:10px;font-size:10px;font-weight:700;padding:2px 6px;min-width:18px;text-align:center;white-space:nowrap;flex-shrink:0}._dmCheckmark_1dkxu_256{color:var(--accent-text);font-weight:700;font-size:14px;flex-shrink:0}._messages_1dkxu_264{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px;scrollbar-width:thin;scrollbar-color:var(--border) transparent;min-height:0}._empty_1dkxu_276{color:var(--text-muted);font-size:13px;text-align:center;margin-top:24px}._msg_1dkxu_283{background:var(--surface2);border-radius:10px;padding:9px 11px;font-size:13px}._msg_1dkxu_283._self_1dkxu_290{background:var(--msg-self-bg);align-self:flex-end;max-width:88%}._meta_1dkxu_296{font-size:10px;color:var(--text-muted);margin-bottom:4px;display:flex;justify-content:space-between;gap:8px}._msgName_1dkxu_305{font-weight:600;color:var(--accent-text)}._msg_1dkxu_283._self_1dkxu_290 ._msgName_1dkxu_305{color:var(--msg-self-name)}._inputRow_1dkxu_309{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--border);flex-shrink:0}._inputRow_1dkxu_309 input{flex:1;background:var(--surface2);border:1px solid var(--border);border-radius:8px;padding:9px 12px;font-size:13px;font-family:var(--font);color:var(--text);outline:none;min-width:0}._inputRow_1dkxu_309 input:focus{border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-ring)}._sendBtn_1dkxu_333{background:var(--primary);border:none;border-radius:8px;padding:9px 14px;color:var(--on-primary);font-weight:600;font-size:13px;cursor:pointer;font-family:var(--font);white-space:nowrap;transition:opacity .15s}._sendBtn_1dkxu_333:hover{opacity:.88}@media(max-width:600px){._panel_1dkxu_3{width:100%;position:fixed;inset:0;z-index:200;animation:_slideUp_1dkxu_1 .22s ease}@keyframes _slideUp_1dkxu_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}}._panel_mw0lf_3{width:320px;flex-shrink:0;background:var(--surface);border-left:1px solid var(--border);display:flex;flex-direction:column;height:100%;min-height:0;animation:_slideIn_mw0lf_1 .22s ease}@keyframes _slideIn_mw0lf_1{0%{width:0;opacity:0}to{width:320px;opacity:1}}._header_mw0lf_21{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border);flex-shrink:0}._headerTitle_mw0lf_30{font-weight:700;font-size:15px;color:var(--text);display:flex;align-items:center;gap:8px}._closeBtn_mw0lf_39{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .15s,color .15s}._closeBtn_mw0lf_39 svg{width:18px;height:18px}._closeBtn_mw0lf_39:hover{color:var(--text);background:var(--surface2)}._content_mw0lf_55{flex:1;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--border) transparent}._sectionHeader_mw0lf_64{padding:12px 14px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surface);z-index:10}._participantList_mw0lf_78{list-style:none;padding:8px 0;margin:0}._participantItem_mw0lf_84{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px;font-size:14px;border-radius:8px;margin:0 6px;transition:background .2s;position:relative}._participantItem_mw0lf_84:hover{background:var(--surface2)}._participantInfo_mw0lf_101{display:flex;align-items:center;gap:10px;min-width:0}._participantAvatar_mw0lf_108{width:28px;height:28px;border-radius:50%;background:var(--border);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--text);flex-shrink:0}._participantItem_mw0lf_84._you_mw0lf_122 ._participantAvatar_mw0lf_108{background:var(--primary);color:var(--on-primary)}._participantItem_mw0lf_84._you_mw0lf_122{color:var(--accent-text)}._participantItem_mw0lf_84._you_mw0lf_122 ._participantName_mw0lf_131{font-weight:500}._participantName_mw0lf_131{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._youBadge_mw0lf_142{font-size:10px;text-transform:uppercase;color:var(--text-muted);margin-left:6px}._handBadge_mw0lf_149{color:var(--warn-fg);font-size:14px;line-height:1}._badgeHost_mw0lf_155{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:2px 6px;border-radius:4px;background:var(--warn-bg);color:var(--warn-fg);flex-shrink:0}._badgeCohost_mw0lf_167{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:2px 6px;border-radius:4px;background:var(--info-bg);color:var(--info-fg);flex-shrink:0}._participantActions_mw0lf_180{display:flex;align-items:center;gap:2px;flex-shrink:0}._dmActionBtn_mw0lf_187{background:transparent;border:none;color:var(--text-muted);width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .2s;flex-shrink:0}._participantItem_mw0lf_84:hover ._dmActionBtn_mw0lf_187,._dmActionBtn_mw0lf_187:focus-visible{opacity:1}._dmActionBtn_mw0lf_187:hover{background:var(--border);color:var(--text)}._dmIcon_mw0lf_213{width:14px;height:14px}._actionBtnActive_mw0lf_218{opacity:1!important;background:var(--border);color:var(--text)}._actionMenuWrap_mw0lf_225{padding:0 14px 8px}._actionMenu_mw0lf_225{background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:4px 0;display:flex;flex-direction:column}._actionMenuItem_mw0lf_238{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:13px;color:var(--text);background:none;border:none;cursor:pointer;text-align:left;transition:background .15s;width:100%}._actionMenuItem_mw0lf_238:hover{background:var(--surface)}._actionMenuItemDanger_mw0lf_257{color:var(--danger-text)}._actionMenuItemDanger_mw0lf_257:hover{background:rgba(var(--danger-rgb),.1)}._actionMenuIcon_mw0lf_265{display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.8}._waitingHeaderWrap_mw0lf_274{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surface);z-index:10}._waitingHeaderTitle_mw0lf_286{font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}._admitAllBtn_mw0lf_294{background:none;border:none;color:var(--accent-text);font-size:11px;font-weight:600;text-transform:uppercase;cursor:pointer;padding:0;transition:opacity .15s}._admitAllBtn_mw0lf_294:hover{opacity:.8}._waitingEmpty_mw0lf_310{padding:10px 14px 14px;font-size:12px;color:var(--text-muted)}._waitingItem_mw0lf_316{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px;margin:0 6px;border-radius:8px}._waitingItem_mw0lf_316:hover{background:var(--surface2)}._waitingActions_mw0lf_330{display:flex;align-items:center;gap:6px;flex-shrink:0}._admitBtn_mw0lf_337,._denyBtn_mw0lf_338{border:1px solid var(--border);background:var(--surface2);color:var(--text);border-radius:6px;padding:4px 8px;font-size:11px;cursor:pointer}._admitBtn_mw0lf_337:hover{border-color:var(--green);color:var(--green)}._denyBtn_mw0lf_338:hover{border-color:var(--danger);color:var(--danger-text)}@media(max-width:600px){._panel_mw0lf_3{width:100%;position:fixed;inset:0;z-index:200;animation:_slideUp_mw0lf_1 .22s ease}@keyframes _slideUp_mw0lf_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}}._overlay_c37qv_1{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_c37qv_1 .2s ease-out}@keyframes _fadeIn_c37qv_1{0%{opacity:0}to{opacity:1}}._modal_c37qv_24{background:var(--surface1);border-radius:12px;box-shadow:0 10px 40px #0000004d;width:90%;max-width:500px;display:flex;flex-direction:column;max-height:85vh;animation:_slideUp_c37qv_1 .3s ease-out}@keyframes _slideUp_c37qv_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._header_c37qv_47{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--border);background:var(--surface2)}._title_c37qv_56{font-size:1.2rem;font-weight:600;margin:0;color:var(--text)}._closeBtn_c37qv_63{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}._closeBtn_c37qv_63:hover{background:var(--surface-hover);color:var(--text)}._content_c37qv_81{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}._description_c37qv_90{font-size:.9rem;color:var(--text-muted);line-height:1.5}._quickActions_c37qv_96{display:flex;gap:8px;margin-bottom:8px}._quickActionBtn_c37qv_102{flex:1;padding:8px 12px;background:var(--surface2);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s}._quickActionBtn_c37qv_102:hover:not(:disabled){background:var(--brand);border-color:var(--brand);color:#fff}._quickActionBtn_c37qv_102:disabled{opacity:.5;cursor:not-allowed}._permissionsList_c37qv_126{display:flex;flex-direction:column;gap:8px}._permissionItem_c37qv_132{display:flex;align-items:flex-start;gap:12px;padding:12px;background:var(--surface2);border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s}._permissionItem_c37qv_132:hover{border-color:var(--border);background:var(--surface-hover)}._permissionItem_c37qv_132 input{position:absolute;opacity:0;cursor:pointer;width:0;height:0}._checkmark_c37qv_157{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid var(--border);border-radius:6px;background:var(--surface1);flex-shrink:0;transition:all .2s;color:transparent;margin-top:2px}._permissionItem_c37qv_132 input:checked+._checkmark_c37qv_157{background:var(--brand);border-color:var(--brand);color:#fff}._permissionContent_c37qv_178{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0}._icon_c37qv_186{font-size:1.2rem;flex-shrink:0;margin-top:2px}._permissionText_c37qv_192{display:flex;flex-direction:column;gap:4px;flex:1}._label_c37qv_199{display:block;font-size:.95rem;font-weight:500;color:var(--text)}._description_c37qv_90{display:block;font-size:.8rem;color:var(--text-muted);line-height:1.3}._selectedCount_c37qv_213{font-size:.85rem;color:var(--text-muted);text-align:center;padding:8px 0;border-top:1px solid var(--border);margin-top:8px}._footer_c37qv_222{display:flex;gap:12px;padding:16px 20px;border-top:1px solid var(--border);background:var(--surface2);justify-content:flex-end}._cancelBtn_c37qv_231,._confirmBtn_c37qv_232{padding:10px 20px;border:none;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s}._cancelBtn_c37qv_231{background:var(--surface1);color:var(--text);border:1px solid var(--border)}._cancelBtn_c37qv_231:hover{background:var(--surface-hover)}._confirmBtn_c37qv_232{background:var(--brand);color:#fff}._confirmBtn_c37qv_232:hover:not(:disabled){filter:brightness(1.1)}._confirmBtn_c37qv_232:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){._modal_c37qv_24{width:95%;max-height:90vh}._header_c37qv_47{padding:16px}._title_c37qv_56{font-size:1.1rem}._content_c37qv_81{padding:16px;gap:12px}._footer_c37qv_222{flex-direction:column;gap:8px;padding:12px 16px}._cancelBtn_c37qv_231,._confirmBtn_c37qv_232{width:100%}}._panel_1btfu_1{display:flex;flex-direction:column;background:var(--surface1);border-left:1px solid var(--border);height:100%;width:320px;max-width:100%;color:var(--text);overflow:hidden;box-shadow:-4px 0 24px #0003}._header_1btfu_14{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--border);background:var(--surface2)}._title_1btfu_23{font-size:1.1rem;font-weight:600;margin:0;color:var(--text)}._closeBtn_1btfu_30{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}._closeBtn_1btfu_30:hover{background:var(--surface-hover);color:var(--text)}._content_1btfu_48{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:24px}._section_1btfu_57{display:flex;flex-direction:column;gap:12px}._sectionTitle_1btfu_63{font-size:.85rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;display:flex;align-items:center;gap:8px}._badge_1btfu_75{background:var(--brand);color:#fff;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:700}._emptyState_1btfu_84{font-size:.9rem;color:var(--text-muted);text-align:center;padding:24px 0;background:var(--surface2);border-radius:8px;border:1px dashed var(--border)}._list_1btfu_94{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._listItem_1btfu_103{display:flex;align-items:center;justify-content:space-between;padding:12px;background:var(--surface2);border-radius:8px;border:1px solid transparent;transition:border-color .2s}._listItem_1btfu_103:hover{border-color:var(--border)}._userInfo_1btfu_118{display:flex;align-items:center;gap:12px;overflow:hidden}._avatar_1btfu_125{width:32px;height:32px;border-radius:50%;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}._name_1btfu_138{font-size:.9rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actions_1btfu_146{display:flex;gap:6px}._admitBtn_1btfu_151,._denyBtn_1btfu_152{border:none;padding:6px 12px;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s}._admitBtn_1btfu_151{background:var(--brand);color:#fff}._admitBtn_1btfu_151:hover{filter:brightness(1.1)}._denyBtn_1btfu_152{background:var(--surface1);color:var(--text-muted);border:1px solid var(--border)}._denyBtn_1btfu_152:hover{color:var(--danger-text);border-color:var(--danger)}._buttonList_1btfu_182{display:flex;flex-direction:column;gap:12px}._settingRow_1btfu_188{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px;background:var(--surface2);border:1px solid var(--border);border-radius:8px;color:var(--text);gap:12px}._settingRowDisabled_1btfu_201{opacity:.5;cursor:not-allowed;background:var(--surface1)}._settingInfo_1btfu_207{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}._toggleSwitch_1btfu_216{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0}._toggleSwitchDisabled_1btfu_224{pointer-events:none}._toggleSwitch_1btfu_216 input{opacity:0;width:0;height:0}._slider_1btfu_234{position:absolute;cursor:pointer;inset:0;background-color:var(--border);transition:.2s;border-radius:22px}._slider_1btfu_234:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:#fff;transition:.2s;border-radius:50%;box-shadow:0 2px 4px #0003}input:checked+._slider_1btfu_234:before{background-color:var(--on-primary)}input:checked+._slider_1btfu_234{background-color:var(--primary)}input:focus+._slider_1btfu_234{box-shadow:0 0 0 3px var(--field-ring)}input:checked+._slider_1btfu_234:before{transform:translate(18px)}._btnIcon_1btfu_272{color:var(--text-muted);margin-top:2px;flex-shrink:0}._btnText_1btfu_278{display:flex;flex-direction:column;gap:4px}._btnLabel_1btfu_284{font-size:.9rem;font-weight:500}._btnDesc_1btfu_289{font-size:.75rem;color:var(--text-muted);line-height:1.3}._bulkBtn_1btfu_295{display:flex;align-items:center;gap:8px;width:100%;padding:10px;background:var(--surface2);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.9rem;cursor:pointer;transition:all .2s;justify-content:center}._bulkBtn_1btfu_295:hover{background:var(--surface-hover);border-color:var(--text-muted)}._footer_1btfu_316{padding:16px;border-top:1px solid var(--border);background:var(--surface1)}._endBtn_1btfu_322{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:rgba(var(--danger-rgb, 239, 68, 68),.1);border:1px solid var(--danger);color:var(--danger-text);border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}._endBtn_1btfu_322:hover{background:var(--danger-fill);color:#fff}@media(max-width:768px){._panel_1btfu_1{position:absolute;inset:0;width:100%;border-left:none;z-index:100}}._room_15kjb_3{display:flex;flex-direction:column;height:100vh;height:100dvh;background:var(--bg);overflow:hidden}._contentArea_15kjb_13{display:flex;flex:1;min-height:0;overflow:hidden}._waitingWrap_15kjb_20{flex:1;display:flex;align-items:center;justify-content:center;padding:20px}._waitingCard_15kjb_28{width:min(520px,100%);background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:26px;text-align:center}._waitingTitle_15kjb_37{margin:0 0 10px;color:var(--text);font-size:24px}._waitingText_15kjb_43{margin:0;color:var(--text-muted)}._waitingLeaveBtn_15kjb_48{margin-top:18px;border:1px solid var(--border);background:var(--surface2);color:var(--text);padding:10px 14px;border-radius:10px;cursor:pointer}._waitingLeaveBtn_15kjb_48:hover{border-color:var(--text-muted)}._screen_16l7o_1{min-height:100vh;background-color:var(--bg);color:var(--text);display:flex;flex-direction:column}._header_16l7o_9{padding:16px 24px;display:flex;align-items:center;justify-content:space-between}._logo_16l7o_16{display:inline-flex;align-items:center;gap:12px;cursor:pointer}._logoIcon_16l7o_23{height:18px;width:auto;flex-shrink:0}._logoText_16l7o_29{white-space:nowrap;font-size:20px;font-weight:500;color:var(--text)}._main_16l7o_36{flex:1;display:flex;justify-content:center;align-items:flex-start;padding-top:15vh}._card_16l7o_44{text-align:center;max-width:480px;width:100%}._title_16l7o_50{font-size:32px;font-weight:400;margin:0 0 12px}._subtitle_16l7o_56{margin:0 0 28px;color:var(--text-muted);font-size:15px}._buttonRow_16l7o_62{display:flex;justify-content:center;gap:16px;margin-bottom:32px}._rejoinBtn_16l7o_69{background:transparent;border:2px solid var(--primary);color:var(--primary);padding:9px 24px;border-radius:9999px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._rejoinBtn_16l7o_69:hover{background:var(--surface3)}._homeBtn_16l7o_85{background:var(--primary);border:1px var(--primary) solid;color:var(--on-primary);padding:10px 24px;border-radius:9999px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}._homeBtn_16l7o_85:hover{background:var(--primary-hover)}._feedbackText_16l7o_101{color:var(--accent-text);font-size:14px;cursor:pointer}._feedbackText_16l7o_101:hover{text-decoration:underline}
