.header[data-v-d237f899]{background-color:transparent;padding:12px 24px}.logo[data-v-d237f899]{display:flex;align-items:center;gap:12px}.logo-icon[data-v-d237f899]{width:32px;height:32px}.logo-text[data-v-d237f899]{color:var(--mj-text-1, #1F2329);font-size:var(--pc-f-lg, 16px);font-weight:700}.footer[data-v-33e4e39f]{text-align:center;padding:20px;font-size:var(--pc-f-xs, 12px);color:var(--mj-text-3, #8F959E)}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%}#app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%}.container{min-height:100vh;display:flex;flex-direction:column;background-color:var(--mj-bg, #F5F7FA)}.modal-overlay[data-v-223ce327]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-223ce327]{background-color:var(--mj-card, #FFFFFF);border-radius:var(--mj-r-lg, 16px);width:90%;max-width:700px;max-height:90vh;overflow:hidden;box-shadow:var(--mj-shadow-card, 0 2px 12px rgba(31, 35, 41, .08))}.modal-header[data-v-223ce327]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--mj-line, #E5E9F0)}.modal-title[data-v-223ce327]{font-size:var(--pc-f-lg, 16px);font-weight:600;color:var(--mj-text-1, #1F2329);margin:0}.close-btn[data-v-223ce327]{background:none;border:none;cursor:pointer;padding:4px;color:var(--mj-text-3, #8A919F);display:flex;align-items:center;justify-content:center;border-radius:var(--mj-r-sm, 8px);min-width:var(--pc-hit, 32px);min-height:var(--pc-hit, 32px);transition:all .3s}.close-btn[data-v-223ce327]:hover{background-color:#0000000f;color:var(--mj-text-1, #1F2329)}.modal-tabs[data-v-223ce327]{display:flex;border-bottom:1px solid var(--mj-line, #E5E9F0);padding:0 24px}.modal-tab[data-v-223ce327]{padding:12px 20px;font-size:var(--pc-f-base, 14px);color:var(--mj-text-2, #5A6472);cursor:pointer;position:relative;transition:color .3s}.modal-tab.active[data-v-223ce327]{color:var(--mj-primary, #4A90E2);font-weight:500}.modal-tab.active[data-v-223ce327]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:var(--mj-primary, #4A90E2)}.modal-content[data-v-223ce327]{padding:24px;max-height:calc(90vh - 180px);overflow-y:auto}.content-layout[data-v-223ce327]{display:grid;grid-template-columns:1fr 1fr;gap:32px}.video-preview[data-v-223ce327]{width:100%;aspect-ratio:16/9;background-color:#000;border-radius:var(--mj-r-sm, 8px);overflow:hidden}.preview-video[data-v-223ce327]{width:100%;height:100%;object-fit:contain}.form-group[data-v-223ce327]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-223ce327]{font-size:var(--pc-f-base, 14px);font-weight:500;color:var(--mj-text-1, #1F2329)}.form-select[data-v-223ce327]{padding:10px 12px;border:1px solid var(--mj-line, #E5E9F0);border-radius:var(--mj-r-sm, 8px);font-size:var(--pc-f-base, 14px);color:var(--mj-text-1, #1F2329);background-color:var(--mj-card, #FFFFFF);cursor:pointer;outline:none;min-height:var(--pc-hit, 32px);transition:border-color .2s}.form-select[data-v-223ce327]:focus{border-color:var(--mj-primary, #4A90E2)}.audio-level[data-v-223ce327]{width:100%;height:4px;background-color:var(--mj-line, #E5E9F0);border-radius:2px;overflow:hidden;margin-top:8px}.level-bar[data-v-223ce327]{height:100%;background-color:var(--mj-primary, #4A90E2);transition:width .3s}.test-btn[data-v-223ce327]{padding:8px 16px;background-color:var(--mj-primary, #4A90E2);color:#fff;border:none;border-radius:var(--mj-r-sm, 8px);font-size:var(--pc-f-base, 14px);cursor:pointer;align-self:flex-start;margin-top:8px;min-height:var(--pc-hit, 32px);transition:filter .2s}.test-btn[data-v-223ce327]:hover{filter:brightness(.9)}.advanced-content[data-v-223ce327]{display:flex;flex-direction:column;gap:24px}.advanced-section[data-v-223ce327]{display:flex;flex-direction:column;gap:16px}.section-title[data-v-223ce327]{font-size:var(--pc-f-base, 14px);font-weight:600;color:var(--mj-text-1, #1F2329);margin:0}.slider-container[data-v-223ce327]{display:flex;align-items:center;gap:12px}.slider-label[data-v-223ce327]{font-size:var(--pc-f-sm, 13px);color:var(--mj-text-2, #5A6472);white-space:nowrap}.quality-slider[data-v-223ce327]{flex:1;height:4px;border-radius:2px;background:var(--mj-line, #E5E9F0);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quality-slider[data-v-223ce327]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--mj-primary, #4A90E2);cursor:pointer;box-shadow:0 2px 4px #4a90e24d}.fps-display[data-v-223ce327]{text-align:center;font-size:var(--pc-f-xs, 12px);color:var(--mj-text-3, #8A919F);margin-top:-8px}.switch-label[data-v-223ce327]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.switch[data-v-223ce327]{position:relative;width:40px;height:22px;background-color:var(--mj-line, #E5E9F0);border-radius:11px;transition:background-color .3s;flex-shrink:0}.switch.active[data-v-223ce327]{background-color:var(--mj-primary, #4A90E2)}.switch-handle[data-v-223ce327]{position:absolute;top:2px;left:2px;width:18px;height:18px;background-color:#fff;border-radius:50%;transition:transform .3s;box-shadow:0 2px 4px #00000026}.switch.active .switch-handle[data-v-223ce327]{transform:translate(18px)}.switch-text[data-v-223ce327]{font-size:var(--pc-f-base, 14px);color:var(--mj-text-1, #1F2329)}.language-switch[data-v-223ce327]{display:flex;gap:12px}.lang-btn[data-v-223ce327]{flex:1;padding:10px 20px;border:1px solid var(--mj-line, #E5E9F0);border-radius:var(--mj-r-sm, 8px);background-color:var(--mj-card, #FFFFFF);color:var(--mj-text-2, #5A6472);font-size:var(--pc-f-base, 14px);cursor:pointer;transition:all .3s;min-height:var(--pc-hit, 32px)}.lang-btn.active[data-v-223ce327]{background-color:var(--mj-primary, #4A90E2);border-color:var(--mj-primary, #4A90E2);color:#fff}.modal-footer[data-v-223ce327]{padding:16px 24px;border-top:1px solid var(--mj-line, #E5E9F0);text-align:right}.version[data-v-223ce327]{color:var(--mj-text-3, #8A919F);font-size:var(--pc-f-xs, 12px)}.in-call[data-v-223ce327]{background-color:var(--mj-panel, rgba(30, 33, 38, .92));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 32px #00000080}.in-call .modal-header[data-v-223ce327]{border-bottom-color:var(--mj-panel-line, rgba(255, 255, 255, .08))}.in-call .modal-title[data-v-223ce327]{color:var(--mj-panel-text, #FFFFFF)}.in-call .close-btn[data-v-223ce327]{color:var(--mj-panel-text-2, rgba(255, 255, 255, .55))}.in-call .close-btn[data-v-223ce327]:hover{background-color:#ffffff14;color:#fff}.in-call .modal-tabs[data-v-223ce327]{border-bottom-color:var(--mj-panel-line, rgba(255, 255, 255, .08))}.in-call .modal-tab[data-v-223ce327]{color:var(--mj-panel-text-2, rgba(255, 255, 255, .55))}.in-call .modal-tab.active[data-v-223ce327]{color:var(--mj-primary, #4A90E2)}.in-call .form-label[data-v-223ce327]{color:var(--mj-panel-text, #FFFFFF)}.in-call .form-select[data-v-223ce327]{background-color:var(--mj-panel-3, #35393F);border-color:var(--mj-panel-line, rgba(255, 255, 255, .08));color:var(--mj-panel-text, #FFFFFF)}.in-call .audio-level[data-v-223ce327]{background-color:var(--mj-panel-2, #2A2E34)}.in-call .modal-footer[data-v-223ce327]{border-top-color:var(--mj-panel-line, rgba(255, 255, 255, .08))}.in-call .version[data-v-223ce327]{color:var(--mj-panel-text-2, rgba(255, 255, 255, .55))}.page-container[data-v-510ea604]{width:100%;display:flex;flex-direction:column;align-items:center}.form-container[data-v-510ea604]{width:100%;max-width:480px;background-color:var(--mj-card, #FFFFFF);border-radius:var(--mj-r-md, 12px);box-shadow:var(--mj-shadow-card, 0 2px 12px rgba(31, 35, 41, .06));overflow:hidden;margin-bottom:30px}.input-group[data-v-510ea604]{display:flex;align-items:center;padding:14px 16px;min-height:48px;border-bottom:1px solid var(--mj-line, #EEF0F3)}.input-group[data-v-510ea604]:last-child{border-bottom:none}.input-icon[data-v-510ea604]{margin-right:12px;flex-shrink:0;color:var(--mj-text-3, #8F959E)}.input-field[data-v-510ea604]{flex:1;border:none;outline:none;font-size:var(--pc-f-md, 15px);color:var(--mj-text-1, #1F2329);background:transparent}.input-field[data-v-510ea604]::placeholder{color:var(--mj-text-3, #8F959E)}.settings[data-v-510ea604]{width:100%;max-width:480px;display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.checkbox-group[data-v-510ea604]{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.checkbox-label[data-v-510ea604]{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox[data-v-510ea604]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-510ea604]{width:18px;height:18px;border-radius:50%;border:2px solid var(--mj-primary, #4A90E2);background-color:transparent;margin-right:8px;display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s}.checkbox:checked~.checkmark[data-v-510ea604]{background-color:var(--mj-primary, #4A90E2)}.checkbox:checked~.checkmark[data-v-510ea604]:after{content:"";width:4px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.label-text[data-v-510ea604]{font-size:var(--pc-f-base, 14px);color:var(--mj-text-2, #646A73)}.settings-btn[data-v-510ea604]{background:none;border:none;color:var(--mj-text-3, #8F959E);font-size:var(--pc-f-base, 14px);cursor:pointer;padding:4px 8px}.settings-btn[data-v-510ea604]:hover{color:var(--mj-text-2, #646A73)}.buttons[data-v-510ea604]{width:100%;max-width:480px;display:flex;flex-direction:column;gap:16px}.btn[data-v-510ea604]{padding:12px 0;border:none;border-radius:var(--mj-r-pill, 999px);font-size:var(--pc-f-base, 14px);cursor:pointer;transition:all .3s;font-weight:600}.btn-primary[data-v-510ea604]{background-color:var(--mj-primary, #4A90E2);color:#fff}.btn-primary[data-v-510ea604]:hover{background-color:var(--mj-primary-active, #357ABD)}.btn-secondary[data-v-510ea604]{background-color:var(--mj-card, #FFFFFF);color:var(--mj-text-3, #8F959E);box-shadow:var(--mj-shadow-card, 0 2px 12px rgba(31, 35, 41, .06))}.btn-secondary[data-v-510ea604]:hover{color:var(--mj-text-2, #646A73)}.index-container[data-v-21cf5bd0]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.content-wrapper[data-v-21cf5bd0]{width:100%;position:relative;overflow:hidden;min-height:400px;display:flex;flex-direction:column;align-items:center}.toast[data-v-21cf5bd0]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:480px;padding:12px 24px;background:#1f2329d9;color:#fff;font-size:14px;line-height:1.5;text-align:center;border-radius:var(--mj-r-md, 8px);pointer-events:none;z-index:1000}.toast-fade-enter-active[data-v-21cf5bd0],.toast-fade-leave-active[data-v-21cf5bd0]{transition:opacity .25s ease}.toast-fade-enter-from[data-v-21cf5bd0],.toast-fade-leave-to[data-v-21cf5bd0]{opacity:0}.calling-overlay[data-v-d6113db2]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 40%,#1b2028,#0b0d10 70%);z-index:100}.calling-content[data-v-d6113db2]{display:flex;flex-direction:column;align-items:center;gap:20px}.calling-spinner[data-v-d6113db2]{width:48px;height:48px;border:3px solid rgba(255,255,255,.15);border-top-color:var(--mj-primary, #4A90E2);border-radius:50%;animation:spin-d6113db2 1s linear infinite}@keyframes spin-d6113db2{to{transform:rotate(360deg)}}.calling-meeting-number[data-v-d6113db2]{font-size:var(--pc-f-title, 20px);font-weight:600;color:#fff;letter-spacing:2px}.calling-text[data-v-d6113db2]{font-size:var(--pc-f-base, 14px);color:var(--mj-panel-text-2, rgba(255, 255, 255, .55))}.calling-hangup-btn[data-v-d6113db2]{display:flex;align-items:center;gap:8px;margin-top:16px;padding:12px 32px;background:var(--mj-danger-soft, rgba(255, 77, 79, .16));color:var(--mj-danger, #FF4D4F);border:1px solid rgba(255,77,79,.4);border-radius:var(--mj-r-pill, 999px);font-size:var(--pc-f-base, 14px);cursor:pointer;transition:all .2s}.calling-hangup-btn[data-v-d6113db2]:hover{background:var(--mj-danger, #FF4D4F);color:#fff}.bottom-controls[data-v-e8b10d43]{height:clamp(52px,3.2vw,64px);background-color:var(--mj-glass-bar, rgba(20, 22, 26, .2));display:flex;justify-content:space-between;align-items:center;padding:0 clamp(12px,1.4vw,28px);position:fixed;bottom:0;left:0;right:0;z-index:100;transform:translateY(100%);will-change:transform;transition:transform .3s ease}.bottom-controls.visible[data-v-e8b10d43]{transform:translateY(0)}.control-group[data-v-e8b10d43]{display:flex;gap:clamp(4px,.5vw,10px);align-items:center}.left-group[data-v-e8b10d43],.right-group[data-v-e8b10d43]{flex-shrink:0}.center-group[data-v-e8b10d43]{flex:1;justify-content:center}.control-btn[data-v-e8b10d43]{display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.2vw,4px);padding:clamp(4px,.35vw,6px) clamp(6px,.7vw,12px);background-color:var(--mj-panel-3, #35393F);border:none;border-radius:var(--mj-r-md, 12px);color:#fff;cursor:pointer;transition:filter .2s ease;min-width:clamp(50px,3.4vw,68px);position:relative}.control-btn[data-v-e8b10d43]:hover{filter:brightness(1.2)}.control-btn.muted[data-v-e8b10d43],.control-btn.off[data-v-e8b10d43]{background-color:var(--mj-danger-soft, rgba(255, 77, 79, .16));color:var(--mj-danger, #FF4D4F)}.control-btn.hand-raised[data-v-e8b10d43]{background-color:var(--mj-warning-soft, rgba(250, 140, 22, .16));color:var(--mj-warning, #FA8C16)}.control-btn.active[data-v-e8b10d43]{background-color:var(--mj-primary-soft, rgba(74, 144, 226, .14));color:var(--mj-primary, #4A90E2)}.control-btn.host-only[data-v-e8b10d43]:after{content:"👑";font-size:clamp(8px,.6vw,12px);position:absolute;top:2px;right:4px}.control-btn.hd-btn[data-v-e8b10d43]{background-color:var(--mj-panel-3, #35393F)}.control-btn.hd-btn.active[data-v-e8b10d43]{background-color:var(--mj-primary-soft, rgba(74, 144, 226, .14));color:var(--mj-primary, #4A90E2)}.control-btn span[data-v-e8b10d43]:last-child{font-size:var(--pc-f-xs, 12px)}.layout-button-wrapper[data-v-e8b10d43],.content-security-wrapper[data-v-e8b10d43]{position:relative;display:inline-block}.content-security-menu[data-v-e8b10d43]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:clamp(4px,.5vw,10px);background-color:var(--mj-panel, rgba(30, 33, 38, .92));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--mj-r-md, 12px);box-shadow:0 4px 16px #0006;min-width:clamp(160px,12vw,240px);z-index:1000;overflow:hidden}.content-security-hint[data-v-e8b10d43]{padding:clamp(6px,.6vw,12px) clamp(10px,.9vw,18px);color:var(--mj-panel-text-2, rgba(255, 255, 255, .55));font-size:clamp(10px,.7vw,14px);border-bottom:1px solid var(--mj-panel-line, rgba(255, 255, 255, .08));line-height:1.4}.content-security-item[data-v-e8b10d43]{display:flex;align-items:center;justify-content:space-between;padding:clamp(6px,.6vw,12px) clamp(10px,.9vw,18px);color:#fff;cursor:pointer;transition:all .2s;font-size:clamp(11px,.8vw,15px)}.content-security-item[data-v-e8b10d43]:hover{background-color:#ffffff14}.content-security-item.active[data-v-e8b10d43]{color:var(--mj-primary, #4A90E2)}.content-security-label[data-v-e8b10d43]{flex:1}.content-security-check[data-v-e8b10d43]{color:var(--mj-primary, #4A90E2);font-size:16px;font-weight:600}.unread-badge[data-v-e8b10d43]{position:absolute;top:-4px;right:-4px;background-color:var(--mj-danger, #FF4D4F);color:#fff;font-size:clamp(8px,.6vw,12px);padding:clamp(1px,.12vw,3px) clamp(3px,.35vw,7px);border-radius:10px;min-width:clamp(12px,.9vw,18px);text-align:center;font-weight:600}.btn-hangup[data-v-e8b10d43]{padding:clamp(6px,.5vw,9px) clamp(12px,1.2vw,22px);background-color:var(--mj-danger-soft, rgba(255, 77, 79, .16));color:var(--mj-danger, #FF4D4F);border:1px solid rgba(255,77,79,.4);border-radius:var(--mj-r-md, 12px);font-size:var(--pc-f-sm, 13px);cursor:pointer;transition:all .3s;font-weight:500;display:flex;align-items:center;gap:clamp(4px,.45vw,10px)}.btn-hangup[data-v-e8b10d43]:hover{background-color:var(--mj-danger, #FF4D4F);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #ff4d4f4d}.layout-selector[data-v-8fc07170]{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);background-color:var(--mj-panel, rgba(30, 33, 38, .92));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--mj-r-md, 12px);padding:16px;box-shadow:0 4px 20px #0006;z-index:200;min-width:300px;max-width:500px;white-space:nowrap}.layout-selector[data-v-8fc07170]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:8px solid transparent;border-top-color:var(--mj-panel-2, #2A2E34)}.layout-columns[data-v-8fc07170]{display:flex;gap:20px}.layout-column[data-v-8fc07170]{flex:1}.column-title[data-v-8fc07170]{color:#fff;font-size:var(--pc-f-base, 14px);font-weight:600;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--mj-panel-line, rgba(255, 255, 255, .08))}.layout-single-column[data-v-8fc07170]{min-width:200px}.layout-options[data-v-8fc07170]{display:flex;flex-direction:column;gap:4px}.layout-option[data-v-8fc07170]{display:flex;align-items:center;gap:12px;padding:10px 16px;min-height:var(--pc-row, 40px);border-radius:var(--mj-r-sm, 8px);cursor:pointer;transition:all .2s;color:#fff}.layout-option[data-v-8fc07170]:hover{background-color:#ffffff1a}.layout-option.active[data-v-8fc07170]{background-color:var(--mj-primary-soft, rgba(74, 144, 226, .14));color:var(--mj-primary, #4A90E2)}.layout-icon[data-v-8fc07170]{width:24px;text-align:center;display:flex;align-items:center;justify-content:center}.layout-name[data-v-8fc07170]{font-size:14px;white-space:nowrap}.no-layout-access[data-v-8fc07170]{color:#999;text-align:center;padding:20px;font-size:14px}.stream-stats-modal-overlay[data-v-fdf32599]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000008c;display:flex;align-items:center;justify-content:center;z-index:2000}.stream-stats-modal[data-v-fdf32599]{background-color:var(--mj-panel, rgba(30, 33, 38, .92));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--mj-r-lg, 16px);width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000080;animation:slideUp-fdf32599 .3s ease}@keyframes slideUp-fdf32599{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-fdf32599]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--mj-panel-line, rgba(255, 255, 255, .08))}.modal-header h3[data-v-fdf32599]{color:var(--mj-panel-text, #FFFFFF);font-size:var(--pc-f-lg, 16px);font-weight:600;margin:0}.modal-close-btn[data-v-fdf32599]{background:none;border:none;color:var(--mj-panel-text-2, rgba(255, 255, 255, .55));font-size:24px;cursor:pointer;padding:4px 8px;border-radius:var(--mj-r-sm, 8px);transition:all .3s;line-height:1;min-width:var(--pc-hit, 32px);min-height:var(--pc-hit, 32px)}.modal-close-btn[data-v-fdf32599]:hover{background-color:#ffffff14;color:#fff}.modal-body[data-v-fdf32599]{flex:1;overflow-y:auto;padding:24px}.modal-body[data-v-fdf32599]::-webkit-scrollbar{width:6px}.modal-body[data-v-fdf32599]::-webkit-scrollbar-track{background:transparent}.modal-body[data-v-fdf32599]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.stats-section[data-v-fdf32599]{margin-bottom:24px}.stats-section[data-v-fdf32599]:last-child{margin-bottom:0}.stats-section h4[data-v-fdf32599]{color:var(--mj-panel-text, #FFFFFF);font-size:var(--pc-f-base, 14px);font-weight:600;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--mj-panel-line, rgba(255, 255, 255, .08))}.stats-grid[data-v-fdf32599]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.stats-item[data-v-fdf32599]{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:var(--mj-panel-3, #35393F);border-radius:var(--mj-r-sm, 8px)}.stats-item .label[data-v-fdf32599]{color:var(--mj-panel-text-2, rgba(255, 255, 255, .55));font-size:var(--pc-f-base, 14px)}.stats-item .value[data-v-fdf32599]{color:var(--mj-panel-text, #FFFFFF);font-size:var(--pc-f-base, 14px);font-weight:500}.more-actions-wrapper[data-v-8a29174f]{position:relative;display:inline-block}.more-actions-btn[data-v-8a29174f]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 16px;background-color:#ffffff1a;border:none;border-radius:var(--mj-r-md, 12px);color:#fff;cursor:pointer;transition:all .3s;min-width:80px}.more-actions-btn[data-v-8a29174f]:hover{background-color:#ffffff2e}.more-actions-btn span[data-v-8a29174f]:last-child{font-size:var(--pc-f-xs, 12px)}.menu-slide-enter-active[data-v-8a29174f],.menu-slide-leave-active[data-v-8a29174f]{transition:all .2s ease}.menu-slide-enter-from[data-v-8a29174f],.menu-slide-leave-to[data-v-8a29174f]{opacity:0;transform:translateY(10px)}.more-actions-menu[data-v-8a29174f]{position:absolute;bottom:100%;right:0;margin-bottom:8px;background-color:var(--mj-panel, rgba(30, 33, 38, .92));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--mj-r-md, 12px);box-shadow:0 4px 16px #0006;min-width:200px;z-index:1000;overflow:hidden}.menu-item[data-v-8a29174f]{display:flex;align-items:center;gap:12px;padding:10px 16px;min-height:var(--pc-row, 40px);color:#fff;cursor:pointer;transition:all .2s;font-size:var(--pc-f-base, 14px)}.menu-item[data-v-8a29174f]:hover{background-color:#ffffff14}.menu-item svg[data-v-8a29174f]{flex-shrink:0}.menu-label[data-v-8a29174f]{flex:1}.menu-item.danger[data-v-8a29174f]{color:var(--mj-danger, #FF4D4F);font-weight:500}.menu-item.danger[data-v-8a29174f]:hover{background-color:var(--mj-danger-soft, rgba(255, 77, 79, .16))}.menu-divider[data-v-8a29174f]{height:1px;background-color:var(--mj-panel-line, rgba(255, 255, 255, .08));margin:4px 0}.confirm-modal-overlay[data-v-9981f840]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000008c;display:flex;align-items:center;justify-content:center;z-index:3000}.confirm-modal[data-v-9981f840]{background-color:var(--mj-panel, rgba(30, 33, 38, .92));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--mj-r-lg, 16px);width:90%;max-width:450px;box-shadow:0 8px 32px #00000080;animation:slideUp-9981f840 .3s ease;overflow:hidden}@keyframes slideUp-9981f840{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-9981f840]{padding:20px 24px;border-bottom:1px solid var(--mj-panel-line, rgba(255, 255, 255, .08))}.modal-header h3[data-v-9981f840]{color:var(--mj-panel-text, #FFFFFF);font-size:var(--pc-f-lg, 16px);font-weight:600;margin:0}.modal-body[data-v-9981f840]{padding:24px}.message[data-v-9981f840]{color:var(--mj-panel-text, #FFFFFF);font-size:var(--pc-f-md, 15px);line-height:1.6;margin:0;white-space:pre-line}.modal-footer[data-v-9981f840]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--mj-panel-line, rgba(255, 255, 255, .08))}.btn-cancel[data-v-9981f840],.btn-confirm[data-v-9981f840],.btn-danger[data-v-9981f840]{padding:10px 24px;border:none;border-radius:var(--mj-r-sm, 8px);font-size:var(--pc-f-base, 14px);cursor:pointer;transition:all .3s;font-weight:500}.btn-cancel[data-v-9981f840]{background-color:var(--mj-panel-3, #35393F);color:var(--mj-panel-text, #FFFFFF)}.btn-cancel[data-v-9981f840]:hover{background-color:#ffffff29}.btn-confirm[data-v-9981f840]{background-color:var(--mj-primary, #4A90E2);color:#fff}.btn-confirm[data-v-9981f840]:hover{filter:brightness(.9)}.btn-confirm.danger[data-v-9981f840]{background-color:var(--mj-danger, #FF4D4F)}.btn-danger[data-v-9981f840]{background-color:var(--mj-danger, #FF4D4F);color:#fff}.btn-danger[data-v-9981f840]:hover{filter:brightness(1.1)}.action-menu[data-v-c6b2f670]{position:absolute;right:0;top:100%;margin-top:4px;background-color:var(--mj-panel, rgba(30, 33, 38, .92));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--mj-r-md, 12px);box-shadow:0 4px 16px #00000080;min-width:140px;z-index:100;overflow:hidden;border:1px solid var(--mj-panel-line, rgba(255, 255, 255, .08))}.menu-item[data-v-c6b2f670]{display:flex;align-items:center;width:100%;padding:10px 16px;min-height:var(--pc-row, 40px);background:none;border:none;color:#e0e0e0;font-size:var(--pc-f-base, 14px);text-align:left;cursor:pointer;transition:all .2s ease;gap:8px}.menu-item[data-v-c6b2f670]:hover{background-color:#ffffff14;color:#fff}.menu-item[data-v-c6b2f670]:not(:last-child){border-bottom:1px solid var(--mj-panel-line, rgba(255, 255, 255, .08))}.menu-item.danger[data-v-c6b2f670]{color:var(--mj-danger, #FF4D4F)}.menu-item.danger[data-v-c6b2f670]:hover{background-color:var(--mj-danger-soft, rgba(255, 77, 79, .16));color:var(--mj-danger, #FF4D4F)}.modal-overlay[data-v-27a9b493]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-panel[data-v-27a9b493]{background-color:var(--mj-panel, rgba(30, 33, 38, .92));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--mj-r-lg, 16px);width:90%;max-width:700px;height:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000080;animation:slideUp-27a9b493 .3s ease}@keyframes slideUp-27a9b493{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:.999}}.modal-header[data-v-27a9b493]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--mj-panel-line, rgba(255, 255, 255, .08))}.modal-header h3[data-v-27a9b493]{color:var(--mj-panel-text, #FFFFFF);font-size:var(--pc-f-lg, 16px);font-weight:600;margin:0}.modal-close-btn[data-v-27a9b493]{background:none;border:none;color:var(--mj-panel-text-2, rgba(255, 255, 255, .55));font-size:24px;cursor:pointer;padding:4px 8px;border-radius:var(--mj-r-sm, 8px);transition:all .3s;line-height:1;min-width:var(--pc-hit, 32px);min-height:var(--pc-hit, 32px)}.modal-close-btn[data-v-27a9b493]:hover{background-color:#ffffff14;color:#fff}.participant-tabs[data-v-27a9b493]{display:flex;border-bottom:1px solid var(--mj-panel-line, rgba(255, 255, 255, .08));padding:0 24px}.participant-tabs .tab-btn[data-v-27a9b493]{flex:1;padding:14px 8px;background:none;border:none;color:var(--mj-panel-text-2, rgba(255, 255, 255, .55));font-size:var(--pc-f-sm, 13px);cursor:pointer;transition:all .3s;border-bottom:2px solid transparent;white-space:nowrap}.participant-tabs .tab-btn[data-v-27a9b493]:hover{color:#fff;background-color:#ffffff14}.participant-tabs .tab-btn.active[data-v-27a9b493]{color:var(--mj-primary, #4A90E2);border-bottom-color:var(--mj-primary, #4A90E2);background-color:transparent;font-weight:600}.modal-body[data-v-27a9b493]{flex:1;overflow-y:auto;padding:16px}.participants-list[data-v-27a9b493]{padding:8px}.participant-item[data-v-27a9b493]{display:flex;align-items:center;padding:12px;margin-bottom:8px;background-color:var(--mj-panel-3, #35393F);border-radius:var(--mj-r-sm, 8px);transition:all .3s}.participant-item[data-v-27a9b493]:hover{background-color:#ffffff14}.participant-item.is-speaking[data-v-27a9b493]{border-left:3px solid var(--mj-primary, #4A90E2);background-color:#4a90e21a}.participant-item.is-me[data-v-27a9b493]{border-left:3px solid var(--mj-primary, #4A90E2);background-color:#4a90e214}.participant-avatar[data-v-27a9b493]{width:40px;height:40px;border-radius:50%;background:var(--mj-panel-2, #2A2E34);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:var(--pc-f-base, 14px);margin-right:12px}.participant-details[data-v-27a9b493]{flex:1}.participant-name-row[data-v-27a9b493]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.participant-name-text[data-v-27a9b493]{color:#fff;font-size:var(--pc-f-base, 14px);font-weight:500}.rename-input[data-v-27a9b493]{background-color:var(--mj-panel-2, #2A2E34);border:1px solid var(--mj-primary, #4A90E2);border-radius:var(--mj-r-sm, 8px);color:#fff;font-size:var(--pc-f-base, 14px);padding:4px 8px;outline:none;width:120px;max-width:200px}.rename-input[data-v-27a9b493]:focus{border-color:var(--mj-primary, #4A90E2);box-shadow:0 0 0 2px #4a90e240}.host-badge[data-v-27a9b493]{background-color:var(--mj-warning, #FA8C16);color:#fff;padding:2px 8px;border-radius:4px;font-size:var(--pc-f-xs, 12px)}.me-badge[data-v-27a9b493]{background-color:var(--mj-primary, #4A90E2);color:#fff;padding:2px 8px;border-radius:4px;font-size:var(--pc-f-xs, 12px)}.muted-badge[data-v-27a9b493]{background-color:var(--mj-danger, #FF4D4F);color:#fff;padding:2px 6px;border-radius:4px;font-size:var(--pc-f-xs, 12px)}.hand-badge[data-v-27a9b493]{background-color:var(--mj-warning, #FA8C16);color:#fff;padding:2px 6px;border-radius:4px;font-size:var(--pc-f-xs, 12px)}.participant-status[data-v-27a9b493]{display:flex;align-items:center;gap:6px;color:var(--mj-panel-text-2, rgba(255, 255, 255, .55));font-size:var(--pc-f-xs, 12px)}.status-indicator[data-v-27a9b493]{width:8px;height:8px;border-radius:50%}.status-indicator.online[data-v-27a9b493]{background-color:var(--mj-success, #52C41A)}.participant-actions[data-v-27a9b493]{margin-left:8px;position:relative}.action-btn[data-v-27a9b493]{background:none;border:none;color:var(--mj-panel-text-2, rgba(255, 255, 255, .55));font-size:20px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .3s;min-width:var(--pc-hit, 32px);min-height:var(--pc-hit, 32px)}.action-btn[data-v-27a9b493]:hover{background-color:#ffffff1f;color:#fff}.waiting-action-btn[data-v-27a9b493]{padding:4px 12px;border:none;border-radius:var(--mj-r-sm, 8px);font-size:var(--pc-f-xs, 12px);cursor:pointer;transition:all .3s;margin-left:4px}.waiting-action-btn.admit-btn[data-v-27a9b493]{background-color:var(--mj-primary, #4A90E2);color:#fff}.waiting-action-btn.admit-btn[data-v-27a9b493]:hover{background-color:var(--mj-primary-active, #357ABD)}.waiting-action-btn.reject-btn[data-v-27a9b493]{background-color:transparent;color:var(--mj-danger, #FF4D4F);border:1px solid var(--mj-danger, #FF4D4F)}.waiting-action-btn.reject-btn[data-v-27a9b493]:hover{background-color:var(--mj-danger-soft, rgba(255, 77, 79, .16))}.empty-state[data-v-27a9b493]{text-align:center;padding:40px 20px;color:var(--mj-panel-text-2, rgba(255, 255, 255, .55))}.modal-overlay[data-v-5ff954aa]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-panel[data-v-5ff954aa]{background-color:var(--mj-panel, rgba(30, 33, 38, .92));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--mj-r-lg, 16px);width:90%;max-width:700px;height:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000080;animation:slideUp-5ff954aa .3s ease}@keyframes slideUp-5ff954aa{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-5ff954aa]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--mj-panel-line, rgba(255, 255, 255, .08))}.modal-header h3[data-v-5ff954aa]{color:var(--mj-panel-text, #FFFFFF);font-size:var(--pc-f-lg, 16px);font-weight:600;margin:0}.modal-close-btn[data-v-5ff954aa]{background:none;border:none;color:var(--mj-panel-text-2, rgba(255, 255, 255, .55));font-size:24px;cursor:pointer;padding:4px 8px;border-radius:var(--mj-r-sm, 8px);transition:all .3s;line-height:1;min-width:var(--pc-hit, 32px);min-height:var(--pc-hit, 32px)}.modal-close-btn[data-v-5ff954aa]:hover{background-color:#ffffff14;color:#fff}.modal-body[data-v-5ff954aa]{flex:1;overflow-y:auto;padding:16px}.chat-modal[data-v-5ff954aa]{max-width:600px}.chat-modal-body[data-v-5ff954aa]{display:flex;flex-direction:column;padding:0;flex:1;overflow:hidden}.chat-messages[data-v-5ff954aa]{flex:1;padding:16px;overflow-y:auto}.chat-message[data-v-5ff954aa]{margin-bottom:16px;padding:12px;background-color:var(--mj-panel-3, #35393F);border-radius:var(--mj-r-sm, 8px)}.chat-message.is-me[data-v-5ff954aa]{background-color:var(--mj-primary, #4A90E2);margin-left:40px}.chat-message.is-system[data-v-5ff954aa]{background-color:transparent;text-align:center;margin-left:0;padding:8px}.chat-message.send-failed[data-v-5ff954aa]{opacity:.7;border:1px dashed var(--mj-danger, #FF4D4F)}.message-header[data-v-5ff954aa]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:var(--pc-f-xs, 12px)}.message-sender[data-v-5ff954aa]{color:#ffffffd9;font-weight:500}.chat-message.is-me .message-sender[data-v-5ff954aa]{color:#ffffffe6}.message-time[data-v-5ff954aa]{color:var(--mj-panel-text-2, rgba(255, 255, 255, .55))}.chat-message.is-me .message-time[data-v-5ff954aa]{color:#ffffffb3}.message-content[data-v-5ff954aa]{color:var(--mj-panel-text, #FFFFFF);font-size:var(--pc-f-base, 14px);line-height:1.5;word-wrap:break-word}.message-content[data-v-5ff954aa] .emoji-inline{width:32px;height:32px;vertical-align:middle;object-fit:contain;display:inline-block}.message-system[data-v-5ff954aa]{color:var(--mj-panel-text-2, rgba(255, 255, 255, .55));font-size:var(--pc-f-xs, 12px);font-style:italic}.send-failed-tip[data-v-5ff954aa]{color:var(--mj-danger, #FF4D4F);font-size:11px;margin-top:4px}.chat-empty[data-v-5ff954aa]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--mj-panel-text-2, rgba(255, 255, 255, .55))}.chat-empty .empty-icon[data-v-5ff954aa]{margin-bottom:12px;opacity:.5}.chat-empty p[data-v-5ff954aa]{font-size:var(--pc-f-base, 14px);margin:0}.chat-input-area[data-v-5ff954aa]{padding:12px 16px;border-top:1px solid var(--mj-panel-line, rgba(255, 255, 255, .08));display:flex;flex-direction:column;gap:10px}.chat-emoji-bar[data-v-5ff954aa]{display:flex;gap:8px;align-items:center}.emoji-btn[data-v-5ff954aa]{width:36px;height:36px;padding:4px;background-color:var(--mj-panel-3, #35393F);border:1px solid var(--mj-panel-line, rgba(255, 255, 255, .08));border-radius:var(--mj-r-sm, 8px);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.emoji-btn[data-v-5ff954aa]:hover{background-color:#ffffff14;border-color:var(--mj-primary, #4A90E2);transform:scale(1.1)}.emoji-btn-img[data-v-5ff954aa]{width:24px;height:24px;object-fit:contain}.chat-input-row[data-v-5ff954aa]{display:flex;gap:10px;align-items:flex-end}.chat-input-row textarea[data-v-5ff954aa]{flex:1;padding:10px 12px;background-color:var(--mj-panel-3, #35393F);border:1px solid var(--mj-panel-line, rgba(255, 255, 255, .08));border-radius:var(--mj-r-sm, 8px);color:var(--mj-panel-text, #FFFFFF);font-size:var(--pc-f-base, 14px);resize:none;font-family:inherit}.chat-input-row textarea[data-v-5ff954aa]:focus{outline:none;border-color:var(--mj-primary, #4A90E2)}.send-btn[data-v-5ff954aa]{padding:10px 20px;background-color:var(--mj-primary, #4A90E2);color:#fff;border:none;border-radius:var(--mj-r-sm, 8px);font-size:var(--pc-f-base, 14px);cursor:pointer;transition:all .3s;white-space:nowrap;flex-shrink:0}.send-btn[data-v-5ff954aa]:hover:not(:disabled){filter:brightness(.9)}.send-btn[data-v-5ff954aa]:disabled{opacity:.5;cursor:not-allowed}.wb-canvas-area[data-v-cb94ea30]{position:relative;width:100%;height:100%;background:#fff;overflow:hidden}.wb-canvas-wrap[data-v-cb94ea30]{overflow:hidden;background:#fff}.wb-canvas[data-v-cb94ea30]{position:absolute;top:0;left:0;display:block;touch-action:none}.wb-canvas--bg[data-v-cb94ea30]{z-index:1}.wb-canvas--stroke[data-v-cb94ea30]{z-index:2}.wb-canvas--temp[data-v-cb94ea30]{z-index:3}.whiteboard-view[data-v-4cd115d8]{position:relative;width:100%;height:100%;background:#fff}.wb-canvas-full[data-v-4cd115d8]{width:100%;height:100%}.wb-floating-toolbar[data-v-4cd115d8]{position:absolute;z-index:200;min-width:180px;background:#1e1e24f2;border-radius:10px;box-shadow:0 8px 32px #00000047,0 0 0 1px #ffffff0f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;-webkit-user-select:none;user-select:none}.wb-toolbar-header[data-v-4cd115d8]{display:flex;align-items:center;gap:6px;padding:6px 10px;cursor:grab;border-bottom:1px solid #2a2a36}.wb-toolbar-header[data-v-4cd115d8]:active{cursor:grabbing}.wb-toolbar-dots[data-v-4cd115d8]{display:flex;gap:4px}.wb-toolbar-dots i[data-v-4cd115d8]{width:7px;height:7px;border-radius:50%;background:#3a3a48;display:block}.wb-toolbar-title[data-v-4cd115d8]{flex:1;font-size:11px;color:#7a7a90;text-align:center}.wb-toolbar-close[data-v-4cd115d8]{width:22px;height:22px;border-radius:50%;border:none;background:transparent;color:#7a7a90;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.wb-toolbar-close[data-v-4cd115d8]:hover{background:#ef444433;color:#ef4444}.wb-toolbar-body[data-v-4cd115d8]{padding:8px;display:flex;flex-direction:column;gap:6px}.tb-row[data-v-4cd115d8]{display:flex;align-items:center;gap:4px}.tb-btn[data-v-4cd115d8]{display:flex;align-items:center;gap:5px;padding:6px 10px;border:1.5px solid transparent;border-radius:6px;background:transparent;color:#7a7a90;font-size:14px;cursor:pointer;transition:all .12s;white-space:nowrap}.tb-btn[data-v-4cd115d8]:hover{background:#1c1c24;color:#e4e4ec}.tb-btn.active[data-v-4cd115d8]{border-color:#f59e0b;color:#f59e0b;background:#f59e0b14}.tb-btn.tb-danger[data-v-4cd115d8]:hover{background:#ef44441f;border-color:#ef4444;color:#ef4444}.tb-label[data-v-4cd115d8]{font-size:12px}.tb-divider[data-v-4cd115d8]{height:1px;background:#2a2a36;margin:2px 0}.tb-colors[data-v-4cd115d8]{gap:5px;flex-wrap:wrap}.tb-color[data-v-4cd115d8]{width:20px;height:20px;border-radius:50%;border:2.5px solid transparent;cursor:pointer;transition:all .12s;flex-shrink:0}.tb-color[data-v-4cd115d8]:hover{transform:scale(1.18)}.tb-color.active[data-v-4cd115d8]{border-color:#e4e4ec;box-shadow:0 0 0 1.5px #1e1e24}.tb-custom[data-v-4cd115d8]{border:2px dashed #2a2a36;overflow:hidden;position:relative}.tb-custom input[data-v-4cd115d8]{position:absolute;top:-4px;left:-4px;width:28px;height:28px;border:none;cursor:pointer;opacity:0}.tb-custom-inner[data-v-4cd115d8]{width:100%;height:100%;border-radius:50%}.tb-size-row[data-v-4cd115d8]{gap:8px;padding:0 4px}.tb-size-label[data-v-4cd115d8]{font-size:11px;color:#7a7a90;flex-shrink:0}.tb-size-slider[data-v-4cd115d8]{-webkit-appearance:none;flex:1;height:3px;background:#2a2a36;border-radius:2px;outline:none}.tb-size-slider[data-v-4cd115d8]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;background:#f59e0b;border-radius:50%;cursor:pointer}.tb-size-val[data-v-4cd115d8]{font-family:JetBrains Mono,monospace;font-size:11px;color:#f59e0b;min-width:20px;text-align:center;flex-shrink:0}.main-content[data-v-def2d2ff]{position:relative;width:100%;height:100%;overflow:hidden;background-color:var(--mj-call-bg, #000000);display:flex;align-items:center;justify-content:center}.video-grid[data-v-def2d2ff]{width:100%;height:100%;flex-shrink:0}.video-grid.layout-single[data-v-def2d2ff],.video-grid.layout-onePlusSeven[data-v-def2d2ff]{display:flex;justify-content:center;align-items:center}.video-grid.layout-split4[data-v-def2d2ff]{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:0}.video-grid.layout-split4>.video-tile[data-v-def2d2ff]{flex:0 0 50%;width:50%;height:50%;min-width:0;min-height:0}.video-grid.layout-split4>.video-tile[data-v-def2d2ff]:only-child{flex:0 0 100%;width:100%;height:100%}.presentation-overlay[data-v-def2d2ff]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#000;display:flex;align-items:center;justify-content:center}.presentation-frame-img[data-v-def2d2ff],.presentation-stream-video[data-v-def2d2ff]{width:100%;height:100%;object-fit:contain}.whiteboard-overlay[data-v-def2d2ff]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;background:#fff}.thumbnail-area[data-v-def2d2ff]{display:flex;flex-direction:column;gap:clamp(4px,.4vw,10px);z-index:5}.thumbnail-area .video-tile[data-v-def2d2ff]{width:clamp(120px,9vw,240px);aspect-ratio:16 / 9}.thumbnail-toggle-btn[data-v-def2d2ff]{position:absolute;right:0;padding:4px 12px;background:var(--mj-glass-bar, rgba(20, 22, 26, .2));color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:var(--mj-r-sm, 8px);font-size:var(--pc-f-xs, 12px);cursor:pointer;transition:background .2s;white-space:nowrap}.thumbnail-toggle-btn[data-v-def2d2ff]:hover{background:#14161a66}
