*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--orep-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;font-synthesis-weight:none;text-rendering:optimizelegibility;background-color:#050608}.app-container{background:#050608;min-height:100vh}.app-header{z-index:100;-webkit-backdrop-filter:blur(18px);background:#050608eb;border-bottom:1px solid #f0f0fa1f;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:32px;max-width:1440px;height:72px;margin:0 auto;padding:0 32px;display:flex}.header-left{align-items:center;display:flex}.logo{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;display:flex}.logo-mark{color:#050608;width:auto;min-width:108px;height:36px;font-family:var(--orep-font-display);font-size:17px;font-weight:var(--orep-weight-strong);letter-spacing:0;white-space:nowrap;background:#f0f0fa;border:1px solid #f0f0fadb;justify-content:center;align-items:center;padding:0 14px;display:flex}.logo-subtitle{color:#f0f0fa75;font-family:var(--orep-font-tech);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.header-nav{flex:1;justify-content:center;align-items:center;gap:28px;display:flex}.nav-item{color:#f0f0fa94;align-items:center;gap:8px;min-height:72px;padding:0 2px;text-decoration:none;transition:color .2s;display:flex;position:relative}.nav-item:hover,.nav-item.active{color:#f0f0fa}.nav-item.active:after{content:"";background:#f0f0fa;height:2px;position:absolute;bottom:0;left:0;right:0}.nav-code{color:#f0f0fa57;font-family:var(--orep-font-tech);letter-spacing:.11em;font-size:10px;font-weight:700}.nav-label{font-size:14px;font-weight:var(--orep-weight-strong)}.header-right{align-items:center;display:flex}.user-trigger{cursor:pointer;border:1px solid #f0f0fa24;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:3px 10px 3px 3px;transition:background .2s,border-color .2s;display:flex}.user-avatar{color:#050608;width:32px;height:32px;font-size:14px;font-weight:var(--orep-weight-strong);background:#f0f0fa;border-radius:50%;justify-content:center;align-items:center;display:flex}.user-name{font-size:14px;font-weight:var(--orep-weight-strong);color:#f0f0fa}.user-arrow{color:#f0f0fa7a;font-size:12px}.app-main{background:#050608;min-height:calc(100vh - 72px);padding:0}.mobile-nav{display:none}body{background-color:var(--orep-bg);color:var(--orep-text)}.app-container,.app-main{background:var(--orep-bg)}.app-header{background:var(--orep-header-bg);border-bottom-color:var(--orep-border)}.logo-mark{color:var(--orep-logo-text);background:var(--orep-logo-bg);border-color:color-mix(in oklch, var(--orep-logo-bg) 78%, transparent)}.logo-subtitle,.nav-code{color:var(--orep-faint)}.nav-item{color:var(--orep-muted)}.nav-item:hover,.nav-item.active{color:var(--orep-text-strong)}.nav-item.active:after{background:var(--orep-text-strong)}.header-right{gap:10px}.theme-toggle{border:1px solid var(--orep-border);height:40px;color:var(--orep-muted);background:color-mix(in oklch, var(--orep-panel-solid) 76%, transparent);font-size:13px;font-weight:var(--orep-weight-strong);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 13px;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.theme-toggle:hover{color:var(--orep-text-strong);border-color:var(--orep-border-strong);background:var(--orep-card-hover);transform:translateY(-1px)}.theme-toggle .el-icon{color:var(--orep-accent)}.user-trigger{border-color:var(--orep-border)}.user-trigger:hover{background:var(--orep-card-hover);border-color:var(--orep-border-strong)}.user-avatar{background:var(--orep-logo-bg);color:var(--orep-logo-text)}.user-name{color:var(--orep-text-strong)}.user-arrow{color:var(--orep-faint)}.el-dropdown-menu{--el-dropdown-menuItem-color:#f0f0fab8;--el-dropdown-menuItem-hover-color:#f0f0fa;--el-dropdown-menuItem-hover-fill:#f0f0fa13;background:#080a0cfa!important;border:1px solid #f0f0fa2e!important;border-radius:8px!important;min-width:176px!important;padding:8px!important;box-shadow:0 18px 52px #00000070!important}:root[data-theme=light] .el-dropdown-menu{--el-dropdown-menuItem-color:var(--orep-muted);--el-dropdown-menuItem-hover-color:var(--orep-text-strong);--el-dropdown-menuItem-hover-fill:var(--orep-accent-soft);background:var(--orep-panel-solid)!important;border-color:var(--orep-border)!important;box-shadow:var(--orep-shadow)!important}:root[data-theme=light] .el-dropdown-menu__item{color:var(--orep-muted)!important}:root[data-theme=light] .el-dropdown-menu__item:hover,:root[data-theme=light] .el-dropdown-menu__item:focus,:root[data-theme=light] .el-dropdown-menu__item:not(.is-disabled):focus{color:var(--orep-text-strong)!important;background:var(--orep-accent-soft)!important}:root[data-theme=light] .el-dropdown-menu__item .el-icon{color:var(--orep-faint)}:root[data-theme=light] .el-popper.is-light>.el-popper__arrow:before{background:var(--orep-panel-solid)!important;border-color:var(--orep-border)!important}:root[data-theme=light] .el-select__popper.el-popper,:root[data-theme=light] .el-select-dropdown,:root[data-theme=light] .el-picker__popper.el-popper,:root[data-theme=light] .el-picker-panel,:root[data-theme=light] .el-popover.el-popper{background:var(--orep-panel-solid)!important;border-color:var(--orep-border)!important;box-shadow:var(--orep-shadow)!important}:root[data-theme=light] .el-select-dropdown__item{color:var(--orep-muted)!important}:root[data-theme=light] .el-select-dropdown__item.hover,:root[data-theme=light] .el-select-dropdown__item:hover,:root[data-theme=light] .el-select-dropdown__item.is-hovering,:root[data-theme=light] .el-select-dropdown__item.is-selected{color:var(--orep-text-strong)!important;background:var(--orep-accent-soft)!important}.el-dropdown-menu__item{gap:10px;color:#f0f0fab8!important;min-height:40px!important;font-size:14px!important;font-weight:var(--orep-weight-strong)!important;letter-spacing:0!important;border-radius:6px!important;padding:0 12px!important;transition:background .18s,color .18s!important}.el-dropdown-menu__item:hover,.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):focus{color:#f0f0fa!important;background:#f0f0fa13!important;outline:none!important}.el-dropdown-menu__item.is-disabled{color:#f0f0fa52!important}.el-dropdown-menu__item.is-disabled:hover,.el-dropdown-menu__item.is-disabled:focus{color:#f0f0fa52!important;background:0 0!important}.el-dropdown-menu__item--divided{border-top:1px solid #f0f0fa1f!important;margin-top:6px!important}.el-dropdown-menu__item--divided:before{display:none!important}.el-dropdown-menu__item .el-icon{color:#f0f0fa94}.el-dropdown-menu__item:hover .el-icon,.el-dropdown-menu__item:focus .el-icon,.el-dropdown-menu__item:not(.is-disabled):focus .el-icon{color:#f0f0fa}.el-popper.is-light,.el-select__popper.el-popper,.el-picker__popper.el-popper,.el-popover.el-popper{background:var(--orep-panel-solid)!important;border:1px solid var(--orep-border-strong)!important;box-shadow:var(--orep-shadow)!important}.el-select-dropdown,.el-picker-panel{background:var(--orep-panel-solid)!important;color:var(--orep-text)!important;border:0!important}.el-select-dropdown__wrap,.el-select-dropdown__list{background:var(--orep-panel-solid)!important}.el-select-dropdown__item{color:var(--orep-muted)!important;font-weight:var(--orep-weight-strong)!important;letter-spacing:0!important}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover,.el-select-dropdown__item.is-hovering,.el-select-dropdown__item.is-selected{color:var(--orep-text-strong)!important;background:var(--orep-accent-soft)!important}.el-popper.is-light>.el-popper__arrow:before{background:var(--orep-panel-solid)!important;border-color:var(--orep-border-strong)!important}@media (width<=768px){.header-nav,.user-name{display:none}.header-inner{height:64px;padding:0 16px}.logo-subtitle{display:none}.app-main{min-height:calc(100vh - 64px);padding-bottom:calc(132px + env(safe-area-inset-bottom))}.mobile-nav{z-index:120;padding:6px;padding-bottom:max(6px, env(safe-area-inset-bottom));border:1px solid var(--orep-border);background:color-mix(in oklch, var(--orep-panel-solid) 94%, transparent);box-shadow:var(--orep-shadow);-webkit-backdrop-filter:blur(18px);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid;position:fixed;bottom:10px;left:10px;right:10px}.mobile-nav-item{min-width:0;min-height:54px;color:var(--orep-faint);border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex}.mobile-nav-item span{letter-spacing:.1em;font-size:9px;font-weight:700}.mobile-nav-item strong{max-width:100%;font-size:12px;font-weight:var(--orep-weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-nav-item.active{border-color:color-mix(in oklch, var(--orep-accent) 38%, transparent);background:var(--orep-accent-soft);color:var(--orep-text-strong)}.theme-toggle span{display:none}}@media (orientation:landscape) and (height<=520px){.app-container.is-meeting-route .app-header{display:none}.app-container.is-meeting-route .app-main{min-height:100dvh;padding-bottom:0}}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--orep-font-sans:"Inter", "Noto Sans SC", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--orep-font-display:"Inter", "Noto Sans SC", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--orep-font-tech:"DIN Alternate", "D-DIN", "Arial Narrow", "Inter", "Segoe UI", Arial, sans-serif;--orep-weight-strong:700;--orep-weight-title:760;--orep-weight-heavy:780;--orep-bg:oklch(14.5% .012 235);--orep-bg-soft:oklch(18% .018 235);--orep-panel:oklch(19% .014 235/.92);--orep-panel-solid:oklch(19% .014 235);--orep-card:oklch(20.5% .017 235/.9);--orep-card-hover:oklch(24% .02 235/.92);--orep-text:oklch(96% .014 250);--orep-text-strong:oklch(98.5% .006 250);--orep-muted:oklch(78% .018 250/.68);--orep-faint:oklch(78% .018 250/.42);--orep-border:oklch(90% .018 250/.14);--orep-border-strong:oklch(90% .018 250/.24);--orep-accent:oklch(84% .17 151);--orep-accent-strong:oklch(78% .18 151);--orep-accent-soft:oklch(72% .17 151/.14);--orep-blue:oklch(72% .15 245);--orep-warning:oklch(80% .15 78);--orep-danger:oklch(70% .19 28);--orep-shadow:0 22px 70px oklch(0% 0 0/.42);--orep-header-bg:oklch(14.5% .012 235/.92);--orep-logo-bg:oklch(96% .014 250);--orep-logo-text:oklch(14.5% .012 235);--orep-grid-line:oklch(100% 0 0/.035);--el-bg-color:var(--orep-panel-solid);--el-bg-color-overlay:var(--orep-panel-solid);--el-fill-color-light:oklch(100% 0 0/.06);--el-border-color:var(--orep-border);--el-border-color-light:var(--orep-border);--el-text-color-primary:var(--orep-text);--el-text-color-regular:var(--orep-muted);--el-text-color-secondary:var(--orep-faint);--el-color-primary:var(--orep-accent-strong)}:root.is-windows{--orep-weight-strong:650;--orep-weight-title:700;--orep-weight-heavy:720}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--orep-bg:oklch(96.8% .012 242);--orep-bg-soft:oklch(94% .016 242);--orep-panel:oklch(100% 0 0/.9);--orep-panel-solid:oklch(100% 0 0);--orep-card:oklch(100% 0 0/.94);--orep-card-hover:oklch(98.5% .01 242);--orep-text:oklch(25% .035 245);--orep-text-strong:oklch(18% .04 245);--orep-muted:oklch(49% .034 245);--orep-faint:oklch(62% .027 245);--orep-border:oklch(82% .026 245);--orep-border-strong:oklch(72% .04 245);--orep-accent:oklch(62% .16 151);--orep-accent-strong:oklch(52% .16 151);--orep-accent-soft:oklch(78% .14 151/.16);--orep-blue:oklch(58% .17 250);--orep-warning:oklch(68% .16 72);--orep-danger:oklch(58% .2 28);--orep-shadow:0 20px 60px oklch(42% .04 250/.16);--orep-header-bg:oklch(100% 0 0/.88);--orep-logo-bg:oklch(18% .04 245);--orep-logo-text:oklch(98.5% .006 250);--orep-grid-line:oklch(48% .04 245/.08);--el-bg-color:var(--orep-panel-solid);--el-bg-color-overlay:var(--orep-panel-solid);--el-fill-color-light:oklch(94% .016 242);--el-border-color:var(--orep-border);--el-border-color-light:oklch(86% .02 245);--el-text-color-primary:var(--orep-text);--el-text-color-regular:var(--orep-muted);--el-text-color-secondary:var(--orep-faint);--el-color-primary:var(--orep-accent-strong)}html,body{background:var(--orep-bg);color:var(--orep-text)}::selection{background:var(--orep-accent-soft);color:var(--orep-text-strong)}.el-message{--el-message-bg-color:#0b0e11;--el-message-border-color:#eff3ff2e;--el-message-text-color:#eff3ff;border:1px solid var(--orep-feedback-border,#eff3ff2e);background:linear-gradient(90deg, var(--orep-feedback-wash,#72f0a71a), #0b0e11f0 42%), repeating-linear-gradient(90deg, #eff3ff0b 0, #eff3ff0b 1px, transparent 1px, transparent 72px), #0b0e11;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:0;width:fit-content;min-width:260px;max-width:min(560px,100vw - 32px);min-height:46px;padding:10px 15px 10px 14px;box-shadow:0 18px 42px #0000006b,inset 0 1px #eff3ff14;top:22px!important}.el-message:before{content:var(--orep-feedback-label,"SYSTEM");color:var(--orep-feedback-color,#72f0a7);letter-spacing:.22em;white-space:nowrap;margin-right:10px;font-size:10px;font-weight:800;line-height:1}.el-message .el-message__content{color:#eff3ff;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;max-width:390px;font-size:14px;font-weight:650;line-height:1.42}.el-message .el-message__icon{width:18px;height:18px;color:var(--orep-feedback-color,#72f0a7);margin-right:10px}.el-message .el-message__closeBtn{color:#eff3ffad}.el-message--success{--orep-feedback-color:#72f0a7;--orep-feedback-border:#72f0a770;--orep-feedback-wash:#72f0a724;--orep-feedback-label:"READY"}.el-message--warning{--orep-feedback-color:#f3c56b;--orep-feedback-border:#f3c56b75;--orep-feedback-wash:#f3c56b1f;--orep-feedback-label:"CAUTION"}.el-message--error{--orep-feedback-color:#ff6b70;--orep-feedback-border:#ff6b707a;--orep-feedback-wash:#ff6b7021;--orep-feedback-label:"ABORT"}.el-message--info{--orep-feedback-color:#9fb1c8;--orep-feedback-border:#9fb1c857;--orep-feedback-wash:#9fb1c81a;--orep-feedback-label:"STATUS"}.el-notification{--el-notification-bg-color:#0b0e11;--el-notification-border-color:#eff3ff2e;--el-notification-title-color:#eff3ff;--el-notification-content-color:#a5a9b2;background:linear-gradient(120deg,#72f0a71f,#0b0e11f5 44%),repeating-linear-gradient(0deg,#eff3ff0a 0 1px,#0000 1px 44px),#0b0e11;border:1px solid #eff3ff2e;border-radius:0;width:min(420px,100vw - 28px);box-shadow:0 18px 42px #00000070,inset 0 1px #eff3ff14}.el-notification__title{color:#eff3ff;font-size:15px;font-weight:800}.el-notification__content{color:#a5a9b2;font-size:13px;line-height:1.6}.el-notification__icon,.el-notification__closeBtn{color:#72f0a7}.el-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#030507bd}.el-message-box{--el-messagebox-title-color:#eff3ff;--el-messagebox-content-color:#b8bdc7;--el-messagebox-border-radius:0;background:linear-gradient(135deg,#72f0a71a,#0a0c0ff7 46%),repeating-linear-gradient(90deg,#eff3ff0a 0 1px,#0000 1px 76px),#0a0c0f;border:1px solid #eff3ff33;border-radius:0;width:min(520px,100vw - 32px);box-shadow:0 24px 80px #0000008c,inset 0 1px #eff3ff14}.el-message-box__header{border-bottom:1px solid #eff3ff24;padding:22px 24px 16px}.el-message-box__title{color:#eff3ff;align-items:center;gap:12px;font-size:18px;font-weight:800;display:flex}.el-message-box__title:before{content:"CONFIRM";color:#72f0a7;letter-spacing:.22em;font-size:11px;font-weight:800}.el-message-box__headerbtn .el-message-box__close{color:#eff3ffa3}.el-message-box__content{color:#b8bdc7;padding:22px 24px 12px;font-size:15px;line-height:1.7}.el-message-box__status{color:#f3c56b}.el-message-box__btns{padding:16px 24px 24px}.el-message-box .el-button{color:#eff3ff;background:#eff3ff0a;border-color:#eff3ff38;border-radius:999px;min-width:92px;height:38px;font-weight:750}.el-message-box .el-button:hover{color:#eff3ff;background:#72f0a71f;border-color:#72f0a794}.el-message-box .el-button--primary{color:#72f0a7;background:#72f0a72e;border-color:#72f0a7b3;box-shadow:inset 0 0 18px #72f0a71a}.el-message-box .el-button--primary:hover{color:#eff3ff;background:#72f0a73d;border-color:#72f0a7}:root[data-theme=light] .el-message{--el-message-bg-color:var(--orep-panel-solid);--el-message-border-color:var(--orep-border);--el-message-text-color:var(--orep-text);background:linear-gradient(90deg, var(--orep-feedback-wash,var(--orep-accent-soft)), oklch(100% 0 0/.94) 44%), var(--orep-panel-solid);box-shadow:var(--orep-shadow)}:root[data-theme=light] .el-message .el-message__content{color:var(--orep-text)}:root[data-theme=light] .el-message .el-message__closeBtn,:root[data-theme=light] .el-notification__closeBtn,:root[data-theme=light] .el-message-box__headerbtn .el-message-box__close{color:var(--orep-muted)}:root[data-theme=light] .el-notification{--el-notification-bg-color:var(--orep-panel-solid);--el-notification-border-color:var(--orep-border);--el-notification-title-color:var(--orep-text-strong);--el-notification-content-color:var(--orep-muted);border-color:var(--orep-border);background:linear-gradient(120deg, var(--orep-accent-soft), oklch(100% 0 0/.96) 42%), var(--orep-panel-solid);box-shadow:var(--orep-shadow)}:root[data-theme=light] .el-notification__title,:root[data-theme=light] .el-message-box__title{color:var(--orep-text-strong)}:root[data-theme=light] .el-notification__content,:root[data-theme=light] .el-message-box__content{color:var(--orep-muted)}:root[data-theme=light] .el-overlay{background-color:oklch(28% .03 245/.36)}:root[data-theme=light] .el-message-box{--el-messagebox-title-color:var(--orep-text-strong);--el-messagebox-content-color:var(--orep-muted);border-color:var(--orep-border);background:linear-gradient(135deg, var(--orep-accent-soft), oklch(100% 0 0/.98) 44%), var(--orep-panel-solid);box-shadow:var(--orep-shadow)}:root[data-theme=light] .el-message-box__header{border-bottom-color:var(--orep-border)}:root[data-theme=light] .el-message-box .el-button{border-color:var(--orep-border);background:var(--orep-bg-soft);color:var(--orep-text)}:root[data-theme=light] .el-message-box .el-button:hover{border-color:var(--orep-accent);background:var(--orep-accent-soft);color:var(--orep-text-strong)}:root[data-theme=light] .el-message-box .el-button--primary{border-color:var(--orep-accent);background:var(--orep-accent-soft);color:var(--orep-accent-strong)}@media (width<=768px){.el-message{min-width:auto;max-width:calc(100vw - 24px);padding:10px 13px;top:14px!important}.el-message:before{display:none}.el-message .el-message__content{max-width:calc(100vw - 92px);font-size:13px}.el-notification{width:calc(100vw - 24px);right:12px!important}html,body,#app{width:100%;max-width:100%;overflow-x:hidden}body{touch-action:manipulation}img,video,canvas,svg{max-width:100%}.el-message,.el-notification{max-width:calc(100vw - 24px)!important}.el-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:10vh auto 0!important}.el-drawer{max-width:100vw!important}.el-overlay-dialog{padding:0 10px!important}.el-form-item{min-width:0}.el-button{white-space:normal}.dashboard,.online-meeting-page,.my-recordings,.stats-page,.profile-page,.script-page,.ppt-generator,.ppt-agent-page,.detail-page,.ppt-history-detail,.template-page,.meeting-list,.score-result-page,.ai-score-page{width:100%!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important;overflow-x:hidden!important}.command-hero,.meeting-hero,.archive-hero,.stats-hero,.profile-hero,.page-hero,.hero-panel,.agent-hero,.detail-header .hero-panel,.content-card,.agent-panel,.access-panel,.protocol-panel,.history-panel,.security-panel,.identity-panel,.recording-manifest,.step-content,.content,.panel,.page-header{max-width:100%!important;padding:18px 14px!important}.hero-copy h1,.meeting-hero h1,.agent-hero h1,.page-hero h1,.stats-hero h1,.profile-hero h1,.detail-header h1,.ppt-generator h1,.archive-hero h1{letter-spacing:0!important;font-size:clamp(30px,10vw,42px)!important;line-height:1.06!important}.panel-header,.content-head,.page-header,.archive-command,.recording-topline,.recording-summary,.recording-actions,.created-room button,.hero-actions,.title-block,.editor-header,.repair-preview-head,.material-pack-banner,.optimization-head{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.command-hero,.meeting-hero,.archive-hero,.profile-hero,.hero-panel,.detail-header .hero-panel,.agent-hero,.join-workbench,.agent-layout,.profile-layout,.ops-layout,.ops-layout.lower,.archive-command,.archive-telemetry,.meeting-telemetry,.telemetry-strip,.mission-strip,.overview-cards,.summary-grid,.content-grid,.form-grid,.form-fields,.domain-grid,.theme-grid,.template-grid,.script-stats,.script-grid,.stats-grid,.module-grid,.recording-summary,.recording-row,.recording-body,.outline-header,.history-card,.stage-row,.slide-workbench,.readiness-card-grid,.preview-layout,.roadshow-module-grid,.evidence-grid,.evidence-pack-grid,.material-task-list,.practice-loop-grid{grid-template-columns:1fr!important}.meeting-status,.archive-signal,.hero-status,.profile-callout,.range-console,.mission-status{width:100%!important;min-width:0!important;max-width:100%!important;min-height:auto!important}.telemetry-cell,.metric-cell,.module-panel,.stat-cell,.summary-item,.ov-card{border-left:0!important;border-right:0!important;min-width:0!important}.command-switch,.status-switch,.content-tabs,.steps-container,.mission-strip,.stage-row,.archive-command .status-switch{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;display:flex!important;overflow:auto hidden!important}.command-switch>*,.status-switch>*,.content-tabs>*,.steps-container>*,.mission-strip>*,.stage-row>*{scroll-snap-align:start;flex:none!important}.command-switch button,.status-switch button,.content-tabs .ctab,.steps-container .step-item{min-width:118px!important}.search-console,.range-select,.refresh-action,.form-actions .el-button,.join-btn,.create-btn,.primary-action,.hero-action,.export-btn,.template-btn,.back-btn,.back-link,.detail-toggle,.asset-btn,.delete-action,.el-input,.el-select,.el-input-number,.el-textarea,.duration-control{width:100%!important;max-width:100%!important}.history-row,.manifest-row,.run-item,.issue-row,.recording-row{min-width:0!important}.el-table,.el-table__body-wrapper,.el-table__header-wrapper{max-width:100%!important;overflow-x:auto!important}.chart,.chart-large{height:300px!important;min-height:260px!important}.ppt-agent-page .agent-layout{grid-template-columns:1fr!important;display:grid!important}.ppt-agent-page .control-panel,.ppt-agent-page .log-panel{max-height:none!important;position:static!important}.ppt-agent-page .preview-panel{min-height:74vh!important}.ppt-agent-page .pipeline-meta{white-space:normal!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.ppt-agent-page .stage-row{grid-template-columns:repeat(3,minmax(118px,1fr))!important}.ppt-react-workspace-shell,.ppa-slide-workspace{height:70vh!important;min-height:620px!important}.ppa-slide-stage{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr!important}.ppa-thumbnail-rail{border-right:0!important;border-bottom:1px solid var(--ppa-line)!important;flex-direction:row!important;min-height:122px!important;max-height:150px!important;overflow:auto hidden!important}.ppa-rail-slide{grid-template-columns:24px minmax(0,1fr)!important;width:154px!important;min-width:154px!important}.ppa-slide-toolbar{min-height:44px!important;padding:0 8px!important}.ppa-slide-canvas-area{padding:8px!important;overflow:auto!important}.ppa-speaker-strip{min-height:72px!important}.script-editor{height:auto!important;min-height:100vh!important;overflow:visible!important}.script-editor .editor-body{grid-template-columns:1fr!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}.script-editor .chapter-nav{max-height:42vh!important;position:static!important;overflow:auto!important}.script-editor .main-editor{min-width:0!important;overflow:visible!important}.meeting-room{height:100dvh!important;min-height:0!important;overflow:hidden!important}.meeting-room .room-header{gap:8px!important;min-height:58px!important;padding:8px 10px!important}.meeting-room .room-body{padding:58px 8px 124px!important}.meeting-room .video-grid,.meeting-room .screen-share-layout{grid-template-columns:1fr!important}.meeting-room .video-tile,.meeting-room .grid-empty,.meeting-room .screen-main{max-width:100%!important;min-height:260px!important}.meeting-room .control-bar{grid-template-columns:1fr!important;gap:8px!important;width:auto!important;max-height:112px!important;padding:10px!important;display:grid!important;bottom:8px!important;left:8px!important;right:8px!important;overflow:auto hidden!important}.meeting-room .control-left,.meeting-room .control-center,.meeting-room .control-right{justify-self:center!important}.meeting-room .side-panel,.meeting-room .score-panel{width:auto!important;max-width:none!important;left:8px!important;right:8px!important}}@media (width<=480px){.header-inner{padding-left:10px!important;padding-right:10px!important}.logo-mark{width:68px!important;height:34px!important;font-size:17px!important}.user-trigger{min-height:36px!important;padding-right:7px!important}.user-avatar{width:30px!important;height:30px!important}.hero-copy h1,.meeting-hero h1,.agent-hero h1,.page-hero h1,.stats-hero h1,.profile-hero h1,.detail-header h1,.ppt-generator h1,.archive-hero h1{font-size:clamp(28px,11vw,36px)!important}.command-hero,.meeting-hero,.archive-hero,.stats-hero,.profile-hero,.page-hero,.hero-panel,.agent-hero,.content-card,.agent-panel,.access-panel,.protocol-panel,.history-panel,.security-panel,.identity-panel,.recording-manifest,.step-content,.content,.panel{padding:16px 12px!important}.mobile-nav{left:8px;right:8px}.mobile-nav-item strong{font-size:11px}.duration-control{grid-template-columns:34px minmax(0,1fr) auto 34px!important}.duration-step{width:34px!important;height:34px!important}.ppt-react-workspace-shell,.ppa-slide-workspace{min-height:560px!important}.ppa-rail-slide{width:136px!important;min-width:136px!important}}@media (width<=768px){.meeting-room{height:calc(100dvh - 64px)!important;min-height:0!important;overflow:hidden!important}.meeting-room .room-grid-bg,.meeting-room .room-orbit{opacity:.42!important}.meeting-room .room-header{-webkit-backdrop-filter:blur(16px)!important;pointer-events:auto!important;background:linear-gradient(#050608f5,#050608b8)!important;border-bottom:1px solid #f0f1fa14!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:58px!important;padding:8px 10px!important;display:grid!important;top:0!important;left:0!important;right:0!important;box-shadow:0 14px 36px #0000003d!important}.meeting-room .room-header .header-left{gap:8px!important;min-width:0!important}.meeting-room .meeting-title-wrap{min-width:0!important}.meeting-room .meeting-title{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:42vw!important;font-size:12px!important;overflow:hidden!important}.meeting-room .room-kicker{letter-spacing:.2em!important;font-size:8px!important}.meeting-room .room-header .el-tag{min-width:54px!important;height:28px!important;min-height:28px!important;padding:0 9px!important;font-size:11px!important}.meeting-room .livekit-agent-chip{display:none!important}.meeting-room .room-header .header-right{justify-content:flex-end!important;gap:6px!important;min-width:0!important}.meeting-room .net-status{justify-content:center!important;width:34px!important;min-width:34px!important;height:28px!important;min-height:28px!important;padding:0!important}.meeting-room .net-text{display:none!important}.meeting-room .participant-num,.meeting-room .countdown-pill{height:28px!important;min-height:28px!important;padding:0 9px!important;font-size:11px!important}.meeting-room .participant-num span,.meeting-room .countdown-label{display:none!important}.meeting-room .participant-num strong,.meeting-room .countdown-time{font-size:11px!important}.meeting-room .room-body{height:100%!important;padding:68px 8px 128px!important;overflow:hidden!important}.meeting-room .video-area{background:radial-gradient(circle at 50% 34%,#7affb40e,#0000 38%),linear-gradient(#f0f1fa05 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#f0f1fa05 1px,#0000 1px) 0 0/44px 44px,#050608d1!important;border-color:#f0f1fa1a!important;border-radius:16px!important;min-height:0!important;overflow:hidden!important}.meeting-room .video-grid,.meeting-room .screen-share-layout{-webkit-overflow-scrolling:touch;grid-template-columns:1fr!important;place-content:start stretch!important;place-items:stretch stretch!important;gap:10px!important;width:100%!important;height:100%!important;padding:10px!important;display:grid!important;overflow-y:auto!important}.meeting-room .video-grid .video-tile:only-child,.meeting-room .grid-empty{width:100%!important;max-width:100%!important;height:100%!important;min-height:360px!important;max-height:none!important;margin:0!important}.meeting-room .video-tile,.meeting-room .screen-tile,.meeting-room .dual-tile,.meeting-room .multi-tile,.meeting-room .screen-main{border-radius:14px!important;width:100%!important;max-width:100%!important;min-height:238px!important}.meeting-room .video-grid:not(:has(.video-tile:only-child)) .video-tile{aspect-ratio:16/11!important}.meeting-room .video-grid.has-mobile-primary-video{padding:10px!important;display:block!important;position:relative!important;overflow:hidden!important}.meeting-room .video-grid.has-mobile-primary-video .video-tile.mobile-primary-video{z-index:1!important;aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;position:relative!important}.meeting-room .video-grid.has-mobile-primary-video .video-tile.mobile-primary-video video{object-fit:contain!important}.meeting-room.stage-mode-auto .video-grid.has-mobile-primary-video.primary-orientation-landscape,.meeting-room.stage-mode-landscape .video-grid.has-mobile-primary-video{align-content:center!important;justify-items:center!important;display:grid!important}.meeting-room.stage-mode-auto .video-grid.has-mobile-primary-video.primary-orientation-landscape .video-tile.mobile-primary-video,.meeting-room.stage-mode-landscape .video-grid.has-mobile-primary-video .video-tile.mobile-primary-video{aspect-ratio:16/9!important;place-self:center!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:calc(100% - 20px)!important}.meeting-room.stage-mode-auto .video-grid.has-mobile-primary-video.primary-orientation-landscape .video-tile.mobile-primary-video video,.meeting-room.stage-mode-landscape .video-grid.has-mobile-primary-video .video-tile.mobile-primary-video video{object-fit:contain!important}.meeting-room.stage-mode-portrait .video-grid.has-mobile-primary-video{align-content:center!important;justify-items:center!important;display:grid!important}.meeting-room.stage-mode-portrait .video-grid.has-mobile-primary-video .video-tile.mobile-primary-video{aspect-ratio:9/16!important;place-self:center!important;width:min(76vw,360px)!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important}.meeting-room .video-grid.has-mobile-primary-video .video-tile:not(.mobile-primary-video){z-index:3!important;aspect-ratio:auto!important;border-radius:14px!important;width:104px!important;max-width:34vw!important;height:68px!important;min-height:68px!important;position:absolute!important;bottom:16px!important;right:16px!important;box-shadow:0 16px 34px #0000006b!important}.meeting-room .video-grid.has-mobile-primary-video .video-tile.mobile-secondary-2{transform:translateY(-86px)!important}.meeting-room .video-grid.has-mobile-primary-video .video-tile.mobile-secondary-3,.meeting-room .video-grid.has-mobile-primary-video .video-tile.mobile-secondary-4,.meeting-room .video-grid.has-mobile-primary-video .video-tile.mobile-secondary-5{display:none!important}.meeting-room .video-grid.has-mobile-primary-video .video-tile:not(.mobile-primary-video) .voice-avatar{width:100%!important;height:100%!important}.meeting-room .video-grid.has-mobile-primary-video .video-tile:not(.mobile-primary-video) .avatar-block{width:52px!important;height:52px!important}.meeting-room .video-grid.has-mobile-primary-video .video-tile:not(.mobile-primary-video) .avatar-text{font-size:18px!important}.meeting-room .video-grid.has-mobile-primary-video .video-tile:not(.mobile-primary-video) .tile-info{bottom:6px!important;left:6px!important;right:6px!important}.meeting-room .video-grid.has-mobile-primary-video .video-tile:not(.mobile-primary-video) .tile-name{max-width:calc(100% - 32px)!important;min-height:24px!important;padding:0 9px!important;font-size:11px!important}.meeting-room .video-grid.has-mobile-primary-video .video-tile:not(.mobile-primary-video) .icon-muted{width:26px!important;height:26px!important}.meeting-room .tile-info{background:0 0!important;padding:0!important;bottom:10px!important;left:10px!important;right:10px!important}.meeting-room .tile-name{background:#050608b8!important;border-radius:999px!important;max-width:calc(100% - 44px)!important;min-height:30px!important;padding:0 11px!important;font-size:12px!important}.meeting-room .icon-muted{border-radius:10px!important;width:30px!important;height:30px!important}.meeting-room .avatar-block{width:clamp(86px,28vw,118px)!important;height:clamp(86px,28vw,118px)!important}.meeting-room .avatar-text{font-size:clamp(28px,9vw,42px)!important}.meeting-room .screen-sidebar,.meeting-room .dual-sidebar,.meeting-room .multi-cameras{-webkit-overflow-scrolling:touch;gap:8px!important;display:flex!important;overflow:auto hidden!important}.meeting-room .sidebar-tile,.meeting-room .multi-tile-small{width:128px!important;min-width:128px!important;height:82px!important}.meeting-room .side-panel,.meeting-room .score-panel{z-index:24!important;background:#080a0cfa!important;border:1px solid #f0f1fa1f!important;border-radius:18px 18px 0 0!important;width:auto!important;max-width:none!important;height:min(68dvh,560px)!important;position:absolute!important;inset:auto 8px 118px!important;box-shadow:0 -20px 70px #0000008a!important}.meeting-room .panel-head{min-height:52px!important;padding:12px 14px!important}.meeting-room .chat-messages,.meeting-room .score-body{-webkit-overflow-scrolling:touch;min-height:0!important;overflow-y:auto!important}.meeting-room .chat-input,.meeting-room .panel-footer{padding-bottom:max(12px, env(safe-area-inset-bottom))!important}.meeting-room .control-bar{right:8px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(18px)!important;background:#080a0cf0!important;border:1px solid #f0f1fa1f!important;border-radius:22px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"media utility""tools tools"!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:104px!important;max-height:none!important;padding:8px!important;display:grid!important;left:8px!important;overflow:hidden!important;box-shadow:0 18px 54px #00000080!important}.meeting-room .control-left,.meeting-room .control-center,.meeting-room .control-right{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.meeting-room .control-left{grid-area:media!important;justify-self:start!important}.meeting-room .control-right{grid-area:utility!important;justify-self:end!important}.meeting-room .control-center{-webkit-overflow-scrolling:touch;border-top:1px solid #f0f1fa14!important;grid-area:tools!important;justify-content:center!important;justify-self:stretch!important;padding-top:8px!important;overflow:auto hidden!important}.meeting-room .control-section{gap:8px!important}.meeting-room .control-bar .el-button,.meeting-room .audio-recorder .ai-score-control{border-radius:50%!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}.meeting-room .control-bar .el-button .lk-icon{width:18px!important;height:18px!important}.meeting-room .control-bar .el-button.is-round{border-radius:999px!important;width:auto!important;min-width:108px!important;height:42px!important;padding:0 16px!important}.meeting-room .audio-recorder{width:42px!important;min-width:42px!important;height:42px!important;display:inline-flex!important}.meeting-room .audio-recorder .ai-score-copy,.meeting-room .audio-recorder .score-wave,.meeting-room .audio-recorder .score-observe,.meeting-room .audio-recorder .mini-progress{display:none!important}.meeting-room .audio-recorder .ai-score-mark{width:100%!important;min-width:0!important;height:100%!important;margin:0!important}}@media (width<=430px){.meeting-room .room-header{grid-template-columns:minmax(0,1fr) auto!important;padding:7px 8px!important}.meeting-room .meeting-title{max-width:34vw!important}.meeting-room .countdown-pill{display:none!important}.meeting-room .room-body{padding-left:6px!important;padding-right:6px!important}.meeting-room .control-bar{padding:7px!important;left:6px!important;right:6px!important}.meeting-room .control-section{gap:6px!important}.meeting-room .control-bar .el-button,.meeting-room .audio-recorder,.meeting-room .audio-recorder .ai-score-control{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.meeting-room .control-bar .el-button.is-round{min-width:100px!important;height:40px!important;padding:0 13px!important}}.meeting-room .mobile-more-control{display:none!important}.meeting-mobile-more-popper{z-index:3300!important}.meeting-mobile-more-popper .el-popper__arrow:before{background:#080a0cf5!important;border-color:#f0f1fa29!important}.meeting-mobile-more-popper .el-dropdown-menu{background:#080a0cf5!important;border:1px solid #f0f1fa24!important;border-radius:16px!important;min-width:156px!important;padding:8px!important;box-shadow:0 22px 56px #00000094!important}.meeting-mobile-more-popper .el-dropdown-menu__item{color:#f0f1fac7!important;border-radius:10px!important;min-height:38px!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important}.meeting-mobile-more-popper .el-dropdown-menu__item:hover,.meeting-mobile-more-popper .el-dropdown-menu__item:focus,.meeting-mobile-more-popper .el-dropdown-menu__item.is-active-quality{color:#6fffae!important;background:#6fffae1f!important}.meeting-mobile-more-popper .mobile-menu-label{color:#f0f1fa61!important;letter-spacing:.18em!important;cursor:default!important;opacity:1!important;min-height:24px!important;padding:2px 12px 4px!important;font-size:10px!important;font-weight:800!important}.meeting-mobile-more-popper .mobile-menu-label:hover,.meeting-mobile-more-popper .mobile-menu-label:focus{color:#f0f1fa61!important;background:0 0!important}@media (width<=768px){.meeting-room .mobile-fold-control{display:none!important}.meeting-room .mobile-more-control{display:inline-flex!important}.meeting-room .room-body{padding-bottom:88px!important}.meeting-room .side-panel,.meeting-room .score-panel{bottom:78px!important}.meeting-room .control-bar{border-radius:20px!important;grid-template-columns:max-content max-content max-content!important;grid-template-areas:"media tools utility"!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:58px!important;max-height:72px!important;padding:8px!important;overflow:visible!important}.meeting-room .control-left,.meeting-room .control-center,.meeting-room .control-right{flex-wrap:nowrap!important;justify-self:auto!important}.meeting-room .control-left{grid-area:media!important}.meeting-room .control-center{border-top:0!important;grid-area:tools!important;justify-content:center!important;padding-top:0!important;overflow:visible!important}.meeting-room .control-right{grid-area:utility!important;justify-content:flex-end!important}.meeting-room .control-section{gap:8px!important}.meeting-room .control-bar .el-button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.meeting-room .audio-recorder,.meeting-room .audio-recorder .ai-score-control{border-radius:999px!important;width:106px!important;min-width:106px!important;height:40px!important;min-height:40px!important}.meeting-room .audio-recorder .ai-score-control{justify-content:center!important;gap:7px!important;padding:0 12px!important}.meeting-room .audio-recorder .ai-score-mark{width:24px!important;min-width:24px!important;height:24px!important;margin:0!important}.meeting-room .audio-recorder .ai-score-copy{min-width:0!important;display:flex!important}.meeting-room .audio-recorder .ai-score-copy strong{color:#f0f1faf0!important;white-space:nowrap!important;max-width:58px!important;font-size:12px!important;line-height:1!important;overflow:hidden!important}.meeting-room .audio-recorder .ai-score-copy small{display:none!important}.meeting-room .control-bar .el-button.is-round{min-width:104px!important;height:40px!important;padding:0 14px!important}.meeting-room.stage-mode-landscape .video-grid .video-tile:only-child,.meeting-room.stage-mode-landscape .grid-empty,.meeting-room.stage-mode-landscape .screen-main,.meeting-room.stage-mode-landscape .screen-tile,.meeting-room.stage-mode-landscape .dual-tile,.meeting-room.stage-mode-landscape .multi-tile{aspect-ratio:16/9!important;align-self:center!important;width:100%!important;height:auto!important;min-height:0!important;max-height:calc(100% - 20px)!important}.meeting-room.stage-mode-portrait .video-grid{justify-items:center!important}.meeting-room.stage-mode-portrait .video-grid .video-tile:only-child,.meeting-room.stage-mode-portrait .grid-empty{aspect-ratio:9/16!important;justify-self:center!important;width:min(76vw,360px)!important;height:auto!important;min-height:0!important;max-height:100%!important}.meeting-room.stage-mode-portrait .video-grid:not(:has(.video-tile:only-child)) .video-tile{aspect-ratio:9/14!important;min-height:286px!important}.meeting-room.stage-mode-portrait .screen-share-layout{justify-items:center!important}.meeting-room.stage-mode-portrait .screen-main,.meeting-room.stage-mode-portrait .screen-tile,.meeting-room.stage-mode-portrait .dual-tile,.meeting-room.stage-mode-portrait .multi-tile{aspect-ratio:9/16!important;justify-self:center!important;width:min(78vw,390px)!important;height:auto!important;min-height:0!important;max-height:100%!important}.meeting-room.stage-mode-portrait .video-grid.has-mobile-primary-video .video-tile:not(.mobile-primary-video),.meeting-room.stage-mode-landscape .video-grid.has-mobile-primary-video .video-tile:not(.mobile-primary-video),.meeting-room.stage-mode-auto .video-grid.has-mobile-primary-video .video-tile:not(.mobile-primary-video){aspect-ratio:auto!important;justify-self:auto!important;width:104px!important;max-width:34vw!important;height:68px!important;min-height:68px!important;position:absolute!important;bottom:16px!important;right:16px!important}.meeting-room.stage-mode-portrait .video-grid.has-mobile-primary-video .video-tile:not(.mobile-primary-video).has-video,.meeting-room.stage-mode-landscape .video-grid.has-mobile-primary-video .video-tile:not(.mobile-primary-video).has-video{width:116px!important;height:78px!important;min-height:78px!important}.meeting-room .video-grid.has-mobile-primary-video .video-tile:not(.mobile-primary-video) video{object-fit:cover!important}}@media (width<=430px){.meeting-room .control-bar{grid-template-columns:max-content max-content max-content!important;min-height:56px!important;max-height:68px!important;padding:7px!important}.meeting-room .control-section{gap:7px!important}.meeting-room .control-bar .el-button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.meeting-room .audio-recorder,.meeting-room .audio-recorder .ai-score-control{width:100px!important;min-width:100px!important;height:38px!important;min-height:38px!important}.meeting-room .audio-recorder .ai-score-control{gap:6px!important;padding:0 10px!important}.meeting-room .audio-recorder .ai-score-copy strong{max-width:54px!important;font-size:11px!important}.meeting-room .control-bar .el-button.is-round{min-width:96px!important;height:38px!important;padding:0 12px!important}}@media (orientation:landscape) and (height<=520px){html,body,#app{height:100dvh!important;overflow:hidden!important}.meeting-room{width:100vw!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}.meeting-room .room-grid-bg,.meeting-room .room-orbit{opacity:.32!important}.meeting-room .room-header{z-index:18!important;background:linear-gradient(#050608f5,#050608a8)!important;border-bottom:1px solid #f0f1fa14!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;height:42px!important;min-height:42px!important;padding:5px 10px!important;display:grid!important;position:absolute!important;top:0!important;left:0!important;right:0!important;box-shadow:0 14px 34px #00000047!important}.meeting-room .room-header .header-left,.meeting-room .room-header .header-right{gap:7px!important;min-width:0!important}.meeting-room .meeting-title{max-width:28vw!important;font-size:11px!important;line-height:1!important}.meeting-room .room-kicker{letter-spacing:.18em!important;font-size:7px!important}.meeting-room .room-header .el-tag,.meeting-room .net-status,.meeting-room .participant-num,.meeting-room .countdown-pill{height:28px!important;min-height:28px!important}.meeting-room .countdown-pill{display:inline-flex!important}.meeting-room .room-body{height:100%!important;padding:48px 10px 70px!important;overflow:hidden!important}.meeting-room .video-area{border-radius:16px!important;width:100%!important;height:100%!important}.meeting-room .video-grid,.meeting-room .screen-share-layout{gap:8px!important;width:100%!important;height:100%!important;padding:8px!important;overflow:hidden!important}.meeting-room.stage-mode-landscape .video-grid.has-mobile-primary-video,.meeting-room.camera-preset-rearLandscape .video-grid.has-mobile-primary-video{place-items:center!important;padding:8px!important;display:grid!important}.meeting-room.stage-mode-landscape .video-grid.has-mobile-primary-video .video-tile.mobile-primary-video,.meeting-room.camera-preset-rearLandscape .video-grid.has-mobile-primary-video .video-tile.mobile-primary-video,.meeting-room.stage-mode-landscape .video-grid .video-tile:only-child,.meeting-room.camera-preset-rearLandscape .video-grid .video-tile:only-child{aspect-ratio:16/9!important;width:min(100%,177.78dvh - 238.225px)!important;max-width:100%!important;height:min(100%,56.2493vw - 11.2499px)!important;min-height:0!important;max-height:100%!important;margin:auto!important}.meeting-room .video-grid.has-mobile-primary-video .video-tile:not(.mobile-primary-video){border-radius:14px!important;width:116px!important;max-width:22vw!important;height:68px!important;min-height:68px!important;bottom:14px!important;right:14px!important}.meeting-room .video-grid.has-mobile-primary-video.secondary-collapsed{padding:4px!important}.meeting-room .secondary-toggle{width:34px!important;min-width:34px!important;height:34px!important;bottom:12px!important;right:12px!important}.meeting-room .secondary-toggle.collapsed{width:48px!important}.meeting-room .secondary-toggle .el-icon{font-size:14px!important}.meeting-room .toggle-count{font-size:11px!important}.meeting-room .video-grid.has-mobile-primary-video .video-tile.mobile-secondary-2{transform:translate(-128px)!important}.meeting-room .video-grid.has-mobile-primary-video .video-tile.mobile-secondary-3,.meeting-room .video-grid.has-mobile-primary-video .video-tile.mobile-secondary-4,.meeting-room .video-grid.has-mobile-primary-video .video-tile.mobile-secondary-5{display:none!important}.meeting-room .tile-info{bottom:8px!important;left:8px!important;right:8px!important}.meeting-room .tile-name{min-height:26px!important;padding:0 10px!important;font-size:11px!important}.meeting-room .icon-muted{width:28px!important;height:28px!important}.meeting-room .mobile-fold-control{display:none!important}.meeting-room .mobile-more-control{display:inline-flex!important}.meeting-room .control-bar{right:max(10px, env(safe-area-inset-right))!important;bottom:max(6px, env(safe-area-inset-bottom))!important;left:max(10px, env(safe-area-inset-left))!important;border-radius:20px!important;grid-template-columns:max-content minmax(104px,auto) max-content!important;grid-template-areas:"media tools utility"!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;height:56px!important;min-height:56px!important;max-height:60px!important;padding:6px 8px!important;display:grid!important;overflow:visible!important}.meeting-room .control-left,.meeting-room .control-center,.meeting-room .control-right{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-wrap:nowrap!important;gap:7px!important;padding:0!important}.meeting-room .control-left{grid-area:media!important;justify-self:start!important}.meeting-room .control-center{grid-area:tools!important;justify-self:center!important;overflow:visible!important}.meeting-room .control-right{grid-area:utility!important;justify-self:end!important}.meeting-room .control-bar .el-button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.meeting-room .audio-recorder,.meeting-room .audio-recorder .ai-score-control{border-radius:999px!important;width:112px!important;min-width:112px!important;height:40px!important;min-height:40px!important}.meeting-room .audio-recorder .ai-score-control{gap:7px!important;padding:0 12px!important}.meeting-room .audio-recorder .ai-score-mark{width:24px!important;min-width:24px!important;height:24px!important}.meeting-room .audio-recorder .ai-score-copy{display:flex!important}.meeting-room .audio-recorder .ai-score-copy strong{white-space:nowrap!important;max-width:62px!important;font-size:12px!important;line-height:1!important;overflow:hidden!important}.meeting-room .audio-recorder .ai-score-copy small{display:none!important}.meeting-room .control-bar .el-button.is-round{width:auto!important;min-width:112px!important;height:40px!important;padding:0 16px!important}.meeting-room .side-panel,.meeting-room .score-panel{border-radius:16px!important;width:min(390px,44vw)!important;height:auto!important;inset:48px 10px 70px auto!important}.meeting-mobile-more-popper .el-dropdown-menu{max-height:calc(100dvh - 88px)!important;overflow-y:auto!important}}
