.workspace-ai-rail[data-v-73f485cf]{top:var(--workspace-header-height);z-index:30;width:min(var(--workspace-ai-width), calc(100vw - 24px));min-width:0;height:calc(100vh - var(--workspace-header-height));opacity:0;pointer-events:none;transition:transform var(--workspace-transition), opacity var(--workspace-transition);background:linear-gradient(#ffffffa8,#fff8f275);border-left:1px solid #ffffffc2;flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed;right:0;overflow:hidden;transform:translate(calc(100% + 18px));box-shadow:inset 1px 0 #ffffff94,-18px 0 42px #1f26330a}.workspace-ai-rail.is-expanded[data-v-73f485cf]{opacity:1;pointer-events:auto;transform:translate(0)}.workspace-ai-fab[data-v-73f485cf]{z-index:31;color:#fff;background:linear-gradient(135deg, var(--workspace-orange-600), #ff7a45);cursor:pointer;width:30px;min-width:0;height:54px;transition:transform var(--workspace-transition), box-shadow var(--workspace-transition), opacity var(--workspace-transition);opacity:.9;border:0;border-radius:14px 0 0 14px;justify-content:center;align-items:center;display:flex;position:fixed;top:50%;right:-12px;transform:translateY(-50%);box-shadow:-8px 12px 26px #f04b182e,inset 0 1px #ffffff3d}.workspace-ai-fab[data-v-73f485cf]:hover,.workspace-ai-fab[aria-expanded=true][data-v-73f485cf]{opacity:1;transform:translate(-12px,-50%)}.workspace-ai-fab svg[data-v-73f485cf]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.workspace-ai-rail__bar[data-v-73f485cf]{justify-content:space-between;align-items:center;gap:10px;height:34px;display:flex}.workspace-ai-rail__bar strong[data-v-73f485cf]{color:var(--workspace-ink-900);font-size:14px}.workspace-ai-rail__bar button[data-v-73f485cf]{color:var(--workspace-orange-600);cursor:pointer;background:0 0;border:0;font-weight:800}.workspace-ai-progress[data-v-73f485cf],.workspace-ai-chat[data-v-73f485cf]{background:linear-gradient(145deg,#ffffffbd,#fff7f17a);border:1px solid #ffffffb8;border-radius:24px;box-shadow:0 12px 26px #76482314,inset 0 1px #ffffffdb}.workspace-ai-progress[data-v-73f485cf]{padding:12px}.workspace-ai-progress__head[data-v-73f485cf]{color:var(--workspace-ink-900);justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.workspace-ai-progress__head span[data-v-73f485cf]{color:var(--workspace-ink-500);font-weight:500}.workspace-ai-ring[data-v-73f485cf]{text-align:center;background:#ffffff75;border-radius:20px;place-items:center;gap:4px;min-height:122px;display:grid}.workspace-ai-ring__chart[data-v-73f485cf]{background:radial-gradient(circle, #fffffff5 0 56%, transparent 57%), conic-gradient(var(--workspace-orange-600) 0 294deg, #ffe0d1db 294deg 360deg);border-radius:999px;align-content:center;place-items:center;width:86px;height:86px;display:grid}.workspace-ai-ring__chart strong[data-v-73f485cf]{color:var(--workspace-ink-900);font:800 21px/1 var(--workspace-font-number)}.workspace-ai-ring__chart span[data-v-73f485cf],.workspace-ai-ring p[data-v-73f485cf]{color:var(--workspace-ink-500);font-size:10px}.workspace-ai-chat[data-v-73f485cf]{flex-direction:column;flex:1;gap:10px;min-height:0;padding:13px;display:flex;overflow:auto}.workspace-ai-head[data-v-73f485cf]{align-items:center;gap:10px;display:flex}.workspace-ai-avatar[data-v-73f485cf]{color:#fff;background:linear-gradient(145deg, var(--workspace-orange-600), #ff8050);border-radius:13px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.workspace-ai-head span[data-v-73f485cf]:last-child{gap:2px;display:grid}.workspace-ai-head strong[data-v-73f485cf]{color:var(--workspace-ink-900);font-size:15px}.workspace-ai-head small[data-v-73f485cf]{color:var(--workspace-ink-500);font-size:12px;line-height:1.45}.workspace-ai-suggestion[data-v-73f485cf],.workspace-ai-result[data-v-73f485cf]{background:linear-gradient(145deg,#fff7f3c7,#ffffff85);border:1px solid #ffae8e4d;border-radius:18px;padding:13px}.workspace-ai-suggestion strong[data-v-73f485cf],.workspace-ai-result strong[data-v-73f485cf]{color:var(--workspace-ink-900);font-size:14px}.workspace-ai-suggestion p[data-v-73f485cf],.workspace-ai-result p[data-v-73f485cf]{color:var(--workspace-ink-500);margin-top:6px;font-size:12px;line-height:1.55}.workspace-ai-result div[data-v-73f485cf]{justify-content:space-between;gap:10px;display:flex}.workspace-ai-result span[data-v-73f485cf]{color:var(--workspace-ink-500);font-size:10px}.workspace-ai-input[data-v-73f485cf]{gap:7px;display:flex}.workspace-ai-input input[data-v-73f485cf]{min-width:0;height:38px;color:var(--workspace-ink-700);background:#ffffff94;border:1px solid #ffffffbd;border-radius:16px;outline:none;flex:1;padding:0 12px}.workspace-ai-input input[data-v-73f485cf]:focus{border-color:var(--workspace-orange-500);box-shadow:0 0 0 3px #f04b181a}.workspace-ai-input button[data-v-73f485cf]{color:#fff;background:linear-gradient(135deg, var(--workspace-orange-600), #ff7a45);cursor:pointer;border:0;border-radius:14px;width:38px;height:38px}@media (width<=1279px){.workspace-ai-rail[data-v-73f485cf]{height:100vh;top:0}.workspace-ai-fab[data-v-73f485cf]{top:auto;bottom:92px;transform:none}.workspace-ai-fab[data-v-73f485cf]:hover,.workspace-ai-fab[aria-expanded=true][data-v-73f485cf]{transform:translate(-12px)}}.workspace-mobile-nav[data-v-47b996ba]{z-index:var(--z-fixed);-webkit-backdrop-filter:blur(22px)saturate(160%);background:#ffffffe0;border:1px solid #ffffffbd;border-radius:24px;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;min-height:64px;padding:7px;display:none;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 20px 54px #74472729}.workspace-mobile-nav__item[data-v-47b996ba]{min-width:0;color:var(--workspace-ink-500);border-radius:18px;place-items:center;gap:3px;font-size:11px;font-weight:800;display:grid}.workspace-mobile-nav__item span[data-v-47b996ba]{background:#fff7f3c7;border-radius:8px;place-items:center;width:20px;height:20px;display:grid}.workspace-mobile-nav__item small[data-v-47b996ba]{font-size:10px;line-height:1}.workspace-mobile-nav__item.is-active[data-v-47b996ba]{color:var(--workspace-orange-600);background:var(--workspace-orange-50)}@media (width<=1023px){.workspace-mobile-nav[data-v-47b996ba]{display:grid}}@media (width<=420px){.workspace-mobile-nav[data-v-47b996ba]{grid-template-columns:repeat(4,minmax(0,1fr))}}.workspace-sidebar[data-v-e40d6afc]{-webkit-backdrop-filter:blur(28px)saturate(1.18);z-index:5;background:#ffffff94;border-right:1px solid #ffffffb8;flex-direction:column;grid-area:1/1/-1;height:100vh;min-height:100vh;padding:0 clamp(12px,.85vw,18px);display:flex;overflow:hidden;box-shadow:inset -1px 0 #a7b1c32e}.workspace-brand[data-v-e40d6afc]{height:clamp(64px,7vh,78px);color:var(--workspace-ink-900);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 4px;display:flex}.workspace-brand__mark[data-v-e40d6afc]{color:#fff;background:linear-gradient(145deg, #ffffff47, #ffffff0a), var(--workspace-orange-600);border-radius:13px;place-items:center;width:clamp(34px,2.4vw,42px);height:clamp(34px,2.4vw,42px);font-size:16px;font-weight:800;display:grid;box-shadow:0 10px 24px #f04b1833}.workspace-brand__text[data-v-e40d6afc]{gap:2px;display:grid}.workspace-brand__text strong[data-v-e40d6afc]{font-size:clamp(16px,1.05vw,19px);line-height:1.1}.workspace-brand__text small[data-v-e40d6afc]{color:var(--workspace-ink-500);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(10px,.68vw,12px);font-weight:700}.workspace-nav[data-v-e40d6afc]{flex-direction:column;flex:1;gap:clamp(4px,.75vh,9px);min-height:0;padding:clamp(12px,1.5vh,18px) 0;display:flex}.workspace-nav__label[data-v-e40d6afc]{color:#8b93a1;padding:8px 8px clamp(4px,.6vh,8px);font-size:11px;font-weight:700}.workspace-nav__item[data-v-e40d6afc]{color:#4e5563;min-height:0;transition:transform var(--workspace-transition), background var(--workspace-transition), color var(--workspace-transition);border-radius:15px;flex:0 0 clamp(46px,5.45vh,58px);align-items:center;gap:10px;padding:0 clamp(12px,.9vw,16px);font-size:clamp(14px,.92vw,16px);font-weight:700;display:flex}.workspace-nav__item[data-v-e40d6afc]:hover{background:#ffffff85;transform:translate(2px)}.workspace-nav__item.is-active[data-v-e40d6afc]{color:var(--workspace-orange-600);background:linear-gradient(135deg,#fff7f3f0,#ffffff9e);box-shadow:inset 0 1px #ffffffb8,0 10px 24px #f04b1814}.workspace-nav__icon[data-v-e40d6afc]{color:currentColor;background:#ffffff85;border-radius:8px;place-items:center;width:clamp(20px,1.35vw,24px);height:clamp(20px,1.35vw,24px);display:grid}.workspace-nav__icon[data-v-e40d6afc] svg{fill:currentColor;opacity:.82;width:15px;height:15px;display:block}.workspace-nav__item.is-active .workspace-nav__icon[data-v-e40d6afc]{background:#ffffffbd}.workspace-nav__item.is-active .workspace-nav__icon[data-v-e40d6afc] svg{opacity:1}.workspace-nav__badge[data-v-e40d6afc]{color:#fff;background:var(--workspace-red-600);border-radius:999px;place-items:center;min-width:20px;height:18px;margin-left:auto;padding:0 6px;font-size:11px;display:grid}.workspace-version[data-v-e40d6afc]{background:linear-gradient(135deg,#fff7f3c2,#ffffff85);border:1px solid #ffffffad;border-radius:18px;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin:clamp(8px,1vh,12px) 0;padding:clamp(10px,1.15vh,14px) 12px;display:flex}.workspace-version span[data-v-e40d6afc],.workspace-version button[data-v-e40d6afc]{color:var(--workspace-orange-600);font-size:12px;font-weight:800}.workspace-version button[data-v-e40d6afc]{cursor:pointer;white-space:nowrap;background:0 0;border:0}.workspace-user[data-v-e40d6afc]{border-top:1px solid #ffffffad;flex-shrink:0;align-items:center;min-height:clamp(62px,7vh,76px);padding:7px 0 10px;display:flex;position:relative}.workspace-user__trigger[data-v-e40d6afc]{text-align:left;cursor:pointer;width:100%;min-width:0;transition:background var(--workspace-transition), border-color var(--workspace-transition), box-shadow var(--workspace-transition), transform var(--workspace-transition);background:0 0;border:1px solid #0000;border-radius:18px;align-items:center;gap:10px;padding:7px 8px;display:flex}.workspace-user__trigger[data-v-e40d6afc]:hover,.workspace-user.is-open .workspace-user__trigger[data-v-e40d6afc]{background:linear-gradient(135deg,#fff7f3f5,#ffffffbd);border-color:#ff724929;box-shadow:0 14px 28px #f04b181a}.workspace-user__trigger[data-v-e40d6afc]:focus-visible{outline-offset:2px;outline:3px solid #ff724933}.workspace-user__avatar[data-v-e40d6afc]{width:clamp(38px,2.6vw,46px);height:clamp(38px,2.6vw,46px);color:var(--workspace-orange-600);background:var(--workspace-orange-100);border-radius:999px;place-items:center;font-weight:800;display:grid}.workspace-user__meta[data-v-e40d6afc]{flex:1;min-width:0;display:grid}.workspace-user__meta strong[data-v-e40d6afc]{color:var(--workspace-ink-900);font-size:clamp(13px,.85vw,15px);line-height:1.3}.workspace-user__meta small[data-v-e40d6afc]{color:var(--workspace-ink-500);font-size:11px}.workspace-user__chevron[data-v-e40d6afc]{color:#8c95a3;width:26px;height:26px;transition:transform var(--workspace-transition), color var(--workspace-transition);background:#ffffff94;border-radius:10px;place-items:center;display:grid}.workspace-user.is-open .workspace-user__chevron[data-v-e40d6afc]{color:var(--workspace-orange-600);transform:rotate(180deg)}.workspace-user__chevron svg[data-v-e40d6afc],.workspace-account-menu svg[data-v-e40d6afc]{fill:currentColor;width:16px;height:16px}.workspace-account-menu[data-v-e40d6afc]{z-index:20;-webkit-backdrop-filter:blur(24px)saturate(1.2);background:radial-gradient(circle at 12% 0,#ff6c3e24,#0000 32%),linear-gradient(145deg,#fffffff5,#fff7f1e6);border:1px solid #ffffffb8;border-radius:22px;padding:10px;position:absolute;bottom:calc(100% + 10px);left:0;right:0;box-shadow:0 24px 70px #6f49342e,0 8px 26px #f04b181a}.workspace-account-menu__profile[data-v-e40d6afc]{align-items:center;gap:10px;padding:8px;display:flex}.workspace-account-menu__avatar[data-v-e40d6afc]{color:#fff;background:linear-gradient(145deg,#ff7a52,#f04b18);border-radius:15px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:900;display:grid;box-shadow:0 12px 22px #f04b182e}.workspace-account-menu__profile strong[data-v-e40d6afc],.workspace-account-menu__quick strong[data-v-e40d6afc]{color:var(--workspace-ink-900);font-size:14px;line-height:1.35;display:block}.workspace-account-menu__profile small[data-v-e40d6afc],.workspace-account-menu__quick small[data-v-e40d6afc]{color:var(--workspace-ink-500);margin-top:2px;font-size:11px;line-height:1.35;display:block}.workspace-account-menu__quick[data-v-e40d6afc]{gap:6px;margin-top:8px;display:grid}.workspace-account-menu__quick button[data-v-e40d6afc],.workspace-account-menu__logout[data-v-e40d6afc]{text-align:left;cursor:pointer;width:100%;transition:background var(--workspace-transition), transform var(--workspace-transition), box-shadow var(--workspace-transition);border:0;border-radius:15px;align-items:center;gap:10px;display:flex}.workspace-account-menu__quick button[data-v-e40d6afc]{background:#ffffff94;min-height:56px;padding:9px 10px}.workspace-account-menu__quick button[data-v-e40d6afc]:hover{background:#ffffffdb;transform:translateY(-1px);box-shadow:0 12px 24px #1f29370f}.workspace-account-menu__icon[data-v-e40d6afc]{width:34px;height:34px;color:var(--workspace-orange-600);background:#ffefe7eb;border-radius:12px;flex:none;place-items:center;display:grid}.workspace-account-menu__status[data-v-e40d6afc]{color:var(--workspace-ink-500);border-top:1px solid #eedacdb8;border-bottom:1px solid #eedacdb8;justify-content:space-between;gap:12px;margin:10px 2px;padding:10px 11px;font-size:12px;font-weight:700;display:flex}.workspace-account-menu__status strong[data-v-e40d6afc]{color:#13937e}.workspace-account-menu__logout[data-v-e40d6afc]{color:#d92d20;background:#fff2efbd;min-height:42px;padding:0 12px;font-size:13px;font-weight:800}.workspace-account-menu__logout span[data-v-e40d6afc]{background:#ffffffb8;border-radius:10px;place-items:center;width:28px;height:28px;display:grid}.workspace-account-menu__logout[data-v-e40d6afc]:hover{background:#ffe6e0fa;transform:translateY(-1px);box-shadow:0 12px 24px #d92d201a}.workspace-account-menu-enter-active[data-v-e40d6afc],.workspace-account-menu-leave-active[data-v-e40d6afc]{transition:opacity .18s,transform .18s}.workspace-account-menu-enter-from[data-v-e40d6afc],.workspace-account-menu-leave-to[data-v-e40d6afc]{opacity:0;transform:translateY(8px)scale(.98)}@media (height<=760px) and (width>=1024px){.workspace-brand[data-v-e40d6afc]{height:58px}.workspace-nav[data-v-e40d6afc]{gap:2px;padding:8px 0}.workspace-nav__item[data-v-e40d6afc]{flex-basis:42px;font-size:13px}.workspace-version[data-v-e40d6afc]{margin:6px 0;padding:8px 10px}.workspace-user[data-v-e40d6afc]{min-height:56px;padding-bottom:6px}.workspace-account-menu[data-v-e40d6afc]{padding:8px}.workspace-account-menu__quick button[data-v-e40d6afc]{min-height:50px}}.workspace-upgrade-copy[data-v-e40d6afc]{color:var(--workspace-ink-500);line-height:1.7}.workspace-logout-confirm{border:1px solid #ffe0d2cc;border-radius:22px;padding:22px;box-shadow:0 24px 80px #38241933}.workspace-logout-confirm .el-message-box__title{color:#171c2a;font-weight:900}.workspace-logout-confirm .el-button--primary{background:#f04b18;border-color:#f04b18}@media (width<=1023px){.workspace-sidebar[data-v-e40d6afc]{display:none}}.workspace-topbar[data-v-daa0cc92]{isolation:isolate;height:var(--workspace-header-height);-webkit-backdrop-filter:blur(26px)saturate(1.2);z-index:300;background:#ffffff80;border-bottom:1px solid #ffffffb8;grid-area:1/2;align-items:center;gap:16px;padding:0 28px;display:flex;position:relative;box-shadow:0 12px 32px #1f26330d}.workspace-search[data-v-daa0cc92]{background:#ffffff94;border:1px solid #ffffffc7;border-radius:999px;align-items:center;gap:8px;width:min(430px,44vw);height:42px;padding:0 10px 0 13px;display:flex;box-shadow:inset 0 1px #fffc,0 8px 20px #1f26330a}.workspace-search.is-active[data-v-daa0cc92],.workspace-search[data-v-daa0cc92]:focus-within{border-color:var(--workspace-orange-500);background:#ffffffe0;box-shadow:0 0 0 3px #f04b181a,0 12px 26px #1f263314}.workspace-search input[data-v-daa0cc92]{min-width:0;color:var(--workspace-ink-700);background:0 0;border:0;outline:none;flex:1;font-size:13px}.workspace-search__icon[data-v-daa0cc92],.workspace-icon-btn span[data-v-daa0cc92],.result-icon[data-v-daa0cc92],.workspace-help-list button>span[data-v-daa0cc92]:first-child{color:currentColor;place-items:center;width:18px;height:18px;display:grid}.workspace-search__icon[data-v-daa0cc92] svg,.workspace-icon-btn[data-v-daa0cc92] svg,.result-icon[data-v-daa0cc92] svg,.workspace-help-list[data-v-daa0cc92] svg{fill:currentColor;width:18px;height:18px}.workspace-search__icon[data-v-daa0cc92],.workspace-search__kbd[data-v-daa0cc92]{color:var(--workspace-ink-300);font-weight:800}.workspace-search__clear[data-v-daa0cc92]{width:22px;height:22px;color:var(--workspace-ink-500);cursor:pointer;background:#6871801a;border:0;border-radius:999px}.workspace-search__kbd[data-v-daa0cc92]{border:1px solid var(--workspace-line);color:var(--workspace-ink-500);background:#ffffff9e;border-radius:8px;padding:1px 6px;font-size:11px}.workspace-topbar__actions[data-v-daa0cc92]{align-items:center;gap:6px;margin-left:auto;display:flex}.workspace-icon-btn[data-v-daa0cc92]{width:40px;height:40px;color:var(--workspace-ink-500);cursor:pointer;background:#ffffff2e;border:1px solid #0000;border-radius:14px;place-items:center;display:grid;position:relative}.workspace-icon-btn[data-v-daa0cc92]:hover,.workspace-icon-btn.active[data-v-daa0cc92]{color:var(--workspace-orange-600);background:#ffffffc2;border-color:#ffffffc7}.workspace-icon-btn.has-count b[data-v-daa0cc92]{background:var(--workspace-red-600);color:#fff;border:2px solid #fffaf6;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;line-height:1;display:grid;position:absolute;top:4px;right:3px}.workspace-popover[data-v-daa0cc92]{width:340px;box-shadow:var(--workspace-shadow-stage);z-index:310;background:#fffffff0;border:1px solid #ffffffc7;border-radius:22px;padding:14px;position:absolute;top:calc(100% + 10px);right:28px}.workspace-search-panel[data-v-daa0cc92]{width:430px;left:28px;right:auto}.workspace-popover__head[data-v-daa0cc92]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.workspace-popover__head strong[data-v-daa0cc92],.workspace-popover__head small[data-v-daa0cc92]{display:block}.workspace-popover__head strong[data-v-daa0cc92]{color:var(--workspace-ink-800);font-size:15px}.workspace-popover__head small[data-v-daa0cc92]{color:var(--workspace-ink-400);font-size:12px}.workspace-popover__head button[data-v-daa0cc92]{color:var(--workspace-orange-600);cursor:pointer;background:0 0;border:0;font-weight:800}.workspace-search-results[data-v-daa0cc92],.workspace-message-list[data-v-daa0cc92],.workspace-help-list[data-v-daa0cc92]{gap:8px;display:grid}.workspace-search-results button[data-v-daa0cc92],.workspace-message-list button[data-v-daa0cc92],.workspace-help-list button[data-v-daa0cc92],.workspace-agenda button[data-v-daa0cc92]{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fffcf8c2;border:1px solid #ead9cbbd;border-radius:14px;align-items:center;gap:10px;padding:10px;display:grid}.workspace-search-results button[data-v-daa0cc92]{grid-template-columns:34px minmax(0,1fr) auto}.workspace-search-results button[data-v-daa0cc92]:hover,.workspace-message-list button[data-v-daa0cc92]:hover,.workspace-help-list button[data-v-daa0cc92]:hover,.workspace-agenda button[data-v-daa0cc92]:hover{background:#fff5ed;border-color:#f04b183d}.result-icon[data-v-daa0cc92]{width:34px;height:34px;color:var(--workspace-orange-600);background:#fff1e8;border-radius:12px}.workspace-search-results strong[data-v-daa0cc92],.workspace-message-list strong[data-v-daa0cc92],.workspace-help-list strong[data-v-daa0cc92],.workspace-agenda b[data-v-daa0cc92]{color:var(--workspace-ink-800);font-size:13px;display:block}.workspace-search-results small[data-v-daa0cc92],.workspace-message-list small[data-v-daa0cc92],.workspace-help-list small[data-v-daa0cc92]{color:var(--workspace-ink-400);margin-top:3px;font-size:12px;line-height:1.4;display:block}.workspace-search-results em[data-v-daa0cc92],.workspace-message-list em[data-v-daa0cc92]{color:var(--workspace-ink-300);font-size:11px;font-style:normal}.workspace-empty-line[data-v-daa0cc92]{color:var(--workspace-ink-400);text-align:center;padding:18px;font-size:13px}.workspace-calendar__weekdays[data-v-daa0cc92],.workspace-calendar__grid[data-v-daa0cc92]{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.workspace-calendar__weekdays span[data-v-daa0cc92]{color:var(--workspace-ink-300);text-align:center;font-size:11px}.workspace-calendar__grid[data-v-daa0cc92]{margin-top:8px}.workspace-calendar__grid button[data-v-daa0cc92],.workspace-calendar__grid span[data-v-daa0cc92]{height:30px;color:var(--workspace-ink-700);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-size:12px;display:grid}.workspace-calendar__grid button.has-task[data-v-daa0cc92]{color:var(--workspace-orange-600);background:#fff1e8;font-weight:800}.workspace-calendar__grid button.is-today[data-v-daa0cc92]{color:#fff;background:var(--workspace-orange-600)}.workspace-agenda[data-v-daa0cc92]{border-top:1px solid #ead9cbbd;gap:8px;margin-top:14px;padding-top:12px;display:grid}.workspace-agenda>strong[data-v-daa0cc92]{color:var(--workspace-ink-700);font-size:13px}.workspace-agenda button[data-v-daa0cc92]{grid-template-columns:42px minmax(0,1fr)}.workspace-agenda button span[data-v-daa0cc92]{color:var(--workspace-orange-600);font-size:12px;font-weight:800}.workspace-message-list button[data-v-daa0cc92]{grid-template-columns:10px minmax(0,1fr) auto}.workspace-message-list button.unread[data-v-daa0cc92]{background:#fff3ea}.message-dot[data-v-daa0cc92]{background:var(--workspace-orange-600);border-radius:999px;width:7px;height:7px}.workspace-message-list button:not(.unread) .message-dot[data-v-daa0cc92]{background:var(--workspace-line)}.workspace-help-list button[data-v-daa0cc92]{grid-template-columns:34px minmax(0,1fr)}.workspace-help-list button>span[data-v-daa0cc92]:first-child{width:34px;height:34px;color:var(--workspace-orange-600);background:#fff1e8;border-radius:12px}.workspace-shortcuts[data-v-daa0cc92]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.workspace-shortcuts span[data-v-daa0cc92]{color:var(--workspace-ink-500);background:#f5eee7c7;border-radius:999px;padding:5px 8px;font-size:12px}.workspace-shortcuts b[data-v-daa0cc92]{color:var(--workspace-ink-800)}@media (width<=1023px){.workspace-topbar[data-v-daa0cc92]{height:auto;padding:12px 16px;position:sticky;top:0}.workspace-search[data-v-daa0cc92]{width:100%}.workspace-topbar__actions[data-v-daa0cc92]{display:none}.workspace-popover[data-v-daa0cc92]{width:auto;left:16px;right:16px}}.workspace-app[data-v-facf9a56]{grid-template-columns:var(--workspace-sidebar-width) minmax(0, 1fr);grid-template-rows:var(--workspace-header-height) minmax(0, 1fr);background:linear-gradient(180deg, #ffffff3d, #fff5ee80), var(--workspace-canvas);width:100%;height:100vh;min-height:100vh;display:grid;overflow:hidden}.workspace-main[data-v-facf9a56]{width:100%;height:calc(100vh - var(--workspace-header-height));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:radial-gradient(circle at 50% 100%,#ffae8e29,#0000 34%),linear-gradient(#fffbf738,#fff2e89e);grid-area:2/2;min-width:0;min-height:0;overflow:hidden auto}@media (width<=1279px){.workspace-app[data-v-facf9a56]{grid-template-columns:clamp(196px,18vw,216px) minmax(0,1fr)}}@media (width<=1023px){.workspace-app[data-v-facf9a56]{height:100vh;min-height:100vh;display:block;overflow:auto}.workspace-main[data-v-facf9a56]{width:100%;height:auto;min-height:100vh;overflow:visible}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--orep-font-sans);background-color:var(--orep-bg);color:var(--orep-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizelegibility}html.is-public-shell,body.is-public-shell,body.is-public-shell #app{overscroll-behavior-y:none;background:#120f10;height:auto;min-height:100%;overflow:hidden auto}.app-container{background:var(--orep-bg);width:100%;height:100vh;min-height:100vh;overflow:hidden}.app-container.is-public-shell{height:auto;min-height:100vh;overflow:visible}.public-route-enter-active,.public-route-leave-active{transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.public-route-enter-from{opacity:0;transform:translateY(14px)scale(.992)}.public-route-leave-to{opacity:0;transform:translateY(-10px)scale(1.006)}.el-dropdown-menu{border-radius:var(--radius-sm)!important;min-width:176px!important;padding:var(--spacing-sm)!important;box-shadow:var(--shadow-lg)!important;border:1px solid var(--border-light)!important}.el-dropdown-menu__item{gap:10px;min-height:40px!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-medium)!important;letter-spacing:0!important;transition:background var(--transition-fast), color var(--transition-fast)!important;border-radius:6px!important;padding:0 12px!important}.el-dropdown-menu__item:hover,.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):focus{background:var(--bg-tertiary)!important;outline:none!important}.el-dropdown-menu__item--divided{border-top:1px solid var(--border-light)!important;margin-top:6px!important}.el-dropdown-menu__item--divided:before{display:none!important}:root{--color-primary:#007aff;--color-primary-hover:#0056cc;--color-primary-active:#004099;--color-secondary:#5856d6;--color-secondary-hover:#4240ab;--color-secondary-active:#2c2a80;--color-success:#34c759;--color-success-hover:#2da44e;--color-warning:#ff9500;--color-warning-hover:#e68600;--color-error:#ff3b30;--color-error-hover:#cc2f26;--color-info:#007aff;--bg-primary:#fff;--bg-secondary:#f2f2f7;--bg-tertiary:#e5e5ea;--bg-elevated:#fff;--text-primary:#1d1d1f;--text-secondary:#6e6e73;--text-tertiary:#8e8e93;--text-inverse:#fff;--text-link:#007aff;--border-default:#c6c6c8;--border-light:#e5e5ea;--border-focus:#007aff;--border-error:#ff3b30;--font-sans:"SF Pro Display", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--font-mono:"SF Mono", "Menlo", "Monaco", "Consolas", monospace;--font-size-xs:13px;--font-size-sm:15px;--font-size-base:17px;--font-size-lg:20px;--font-size-xl:22px;--font-size-2xl:28px;--font-size-3xl:34px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:50%;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 12px #00000026;--shadow-lg:0 8px 24px #0003;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--transition-fast:.1s ease;--transition-normal:.2s ease;--transition-slow:.3s ease;--transition-slower:.5s ease;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--header-height:64px;--sidebar-width:280px;--content-max-width:1440px;--breakpoint-mobile:767px;--breakpoint-tablet:1199px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px}body{font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-primary);background-color:var(--bg-secondary)}a{color:var(--text-link);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary-hover)}img,svg{max-width:100%;display:block}button,input,textarea,select{font-family:inherit;font-size:inherit}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.text-inverse{color:var(--text-inverse)}.text-link{color:var(--text-link)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-error{color:var(--color-error)}.bg-primary{background-color:var(--bg-primary)}.bg-secondary{background-color:var(--bg-secondary)}.bg-tertiary{background-color:var(--bg-tertiary)}.bg-elevated{background-color:var(--bg-elevated)}.bg-success{background-color:var(--color-success)}.bg-warning{background-color:var(--color-warning)}.bg-error{background-color:var(--color-error)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-in{animation:fadeIn var(--transition-slow) ease forwards}.fade-out{animation:fadeOut var(--transition-slow) ease forwards}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:slideUp var(--transition-slow) ease forwards}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.scale-in{animation:scaleIn var(--transition-slow) ease forwards}: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)}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--orep-font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Segoe UI", system-ui, sans-serif;--orep-bg:oklch(97.4% .008 55);--orep-bg-soft:oklch(95.2% .014 55);--orep-surface:oklch(99.2% .006 55);--orep-surface-raised:oklch(99.7% .005 55);--orep-text:oklch(24% .018 50);--orep-text-strong:oklch(17% .012 45);--orep-muted:oklch(50% .018 55);--orep-faint:oklch(68% .015 55);--orep-border:oklch(86.5% .016 55);--orep-border-soft:oklch(91.5% .01 55);--orep-blue:oklch(66% .19 43);--orep-blue-hover:oklch(60% .2 43);--orep-blue-soft:oklch(96% .04 55);--orep-green:oklch(62% .16 150);--orep-green-soft:oklch(94% .04 150);--orep-orange:oklch(66% .19 43);--orep-orange-soft:oklch(96% .04 55);--orep-orange-wash:oklch(98.4% .025 55);--orep-red:oklch(62% .19 28);--orep-red-soft:oklch(94% .04 28);--orep-radius-sm:8px;--orep-radius-md:14px;--orep-radius-lg:22px;--orep-radius-stage:32px;--orep-shadow-soft:0 20px 58px oklch(20% .015 45/.06);--orep-shadow-stage:0 26px 74px oklch(20% .015 45/.08);--orep-ease-out:cubic-bezier(.16, 1, .3, 1);--color-primary:var(--orep-blue);--color-primary-hover:var(--orep-blue-hover);--color-primary-active:oklch(45% .22 255);--color-secondary:oklch(55% .16 285);--color-secondary-hover:oklch(48% .16 285);--color-secondary-active:oklch(40% .15 285);--color-success:var(--orep-green);--color-warning:var(--orep-orange);--color-error:var(--orep-red);--color-info:var(--orep-blue);--bg-primary:var(--orep-surface);--bg-secondary:var(--orep-bg);--bg-tertiary:var(--orep-bg-soft);--bg-elevated:var(--orep-surface-raised);--text-primary:var(--orep-text-strong);--text-secondary:var(--orep-muted);--text-tertiary:var(--orep-faint);--text-inverse:oklch(99% .004 255);--text-link:var(--orep-blue);--border-default:var(--orep-border);--border-light:var(--orep-border-soft);--border-focus:var(--orep-blue);--border-error:var(--orep-red);--font-sans:var(--orep-font-sans);--shadow-sm:0 4px 14px oklch(42% .05 255/.08);--shadow-md:var(--orep-shadow-soft);--shadow-lg:var(--orep-shadow-stage);--transition-fast:.14s var(--orep-ease-out);--transition-normal:.22s var(--orep-ease-out);--transition-slow:.36s var(--orep-ease-out);--el-color-primary:var(--orep-blue);--el-bg-color:var(--orep-surface);--el-bg-color-overlay:var(--orep-surface-raised);--el-border-color:var(--orep-border);--el-border-color-light:var(--orep-border-soft);--el-text-color-primary:var(--orep-text);--el-text-color-regular:var(--orep-muted);--el-text-color-secondary:var(--orep-faint);--el-fill-color-light:var(--orep-bg-soft)}html,body{background:var(--orep-bg);color:var(--orep-text)}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--workspace-canvas:#fff5ee;--workspace-canvas-deep:#fce7d8;--workspace-surface:#ffffffc2;--workspace-surface-solid:#fff;--workspace-surface-subtle:#fffbf79e;--workspace-line:#dbcdc29e;--workspace-line-strong:#c5b0a0bd;--workspace-ink-900:#171a24;--workspace-ink-700:#343a49;--workspace-ink-500:#697386;--workspace-ink-300:#a9b0bc;--workspace-orange-700:#d94312;--workspace-orange-600:#f04b18;--workspace-orange-500:#ff642e;--workspace-orange-100:#ffe7dc;--workspace-orange-50:#fff7f3;--workspace-blue-600:#3f63f3;--workspace-blue-100:#e9eeff;--workspace-green-600:#169b68;--workspace-green-100:#e3f6ee;--workspace-amber-600:#d98200;--workspace-amber-100:#fff3dc;--workspace-red-600:#d83a45;--workspace-red-100:#fdebec;--workspace-font-sans:"HarmonyOS Sans SC", "MiSans", "PingFang SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--workspace-font-number:"DIN Alternate", "SF Pro Display", system-ui, sans-serif;--workspace-radius-card:24px;--workspace-radius-lg:18px;--workspace-radius-md:14px;--workspace-radius-sm:10px;--workspace-radius-pill:999px;--workspace-shadow-soft:0 16px 38px #74472713;--workspace-shadow-stage:0 24px 70px #7447271a;--workspace-header-height:64px;--workspace-sidebar-width:clamp(216px, 13vw, 260px);--workspace-ai-width:340px;--workspace-transition:.18s cubic-bezier(.16, 1, .3, 1);--orep-font-sans:var(--workspace-font-sans);--orep-font-display:var(--workspace-font-sans);--orep-font-tech:var(--workspace-font-number);--orep-bg:var(--workspace-canvas);--orep-bg-soft:#fff1e8;--orep-panel:var(--workspace-surface);--orep-panel-solid:var(--workspace-surface-solid);--orep-card:var(--workspace-surface);--orep-card-hover:#ffffffe0;--orep-text:var(--workspace-ink-700);--orep-text-strong:var(--workspace-ink-900);--orep-muted:var(--workspace-ink-500);--orep-faint:var(--workspace-ink-300);--orep-border:var(--workspace-line);--orep-border-strong:var(--workspace-line-strong);--orep-border-soft:#ffffffb8;--orep-accent:var(--workspace-orange-500);--orep-accent-strong:var(--workspace-orange-600);--orep-accent-soft:#ff642e1f;--orep-blue:var(--workspace-blue-600);--orep-blue-hover:#3454d7;--orep-blue-soft:var(--workspace-blue-100);--orep-green:var(--workspace-green-600);--orep-green-soft:var(--workspace-green-100);--orep-orange:var(--workspace-orange-600);--orep-orange-soft:var(--workspace-orange-100);--orep-orange-wash:var(--workspace-orange-50);--orep-warning:var(--workspace-amber-600);--orep-danger:var(--workspace-red-600);--orep-red:var(--workspace-red-600);--orep-red-soft:var(--workspace-red-100);--orep-surface:var(--workspace-surface);--orep-surface-raised:#ffffffd1;--orep-shadow:var(--workspace-shadow-soft);--orep-shadow-soft:var(--workspace-shadow-soft);--orep-shadow-stage:var(--workspace-shadow-stage);--orep-radius-sm:var(--workspace-radius-sm);--orep-radius-md:var(--workspace-radius-md);--orep-radius-lg:var(--workspace-radius-lg);--orep-radius-stage:28px;--orep-header-bg:#ffffff94;--orep-logo-bg:var(--workspace-orange-600);--orep-logo-text:#fff;--color-primary:var(--workspace-orange-600);--color-primary-hover:var(--workspace-orange-700);--color-primary-active:#b9360f;--color-secondary:var(--workspace-blue-600);--color-success:var(--workspace-green-600);--color-warning:var(--workspace-amber-600);--color-error:var(--workspace-red-600);--color-info:var(--workspace-blue-600);--bg-primary:var(--workspace-surface-solid);--bg-secondary:var(--workspace-canvas);--bg-tertiary:var(--workspace-orange-50);--bg-elevated:var(--workspace-surface-solid);--text-primary:var(--workspace-ink-900);--text-secondary:var(--workspace-ink-500);--text-tertiary:var(--workspace-ink-300);--text-inverse:#fff;--text-link:var(--workspace-orange-600);--border-default:var(--workspace-line);--border-light:#ffffffb8;--border-focus:var(--workspace-orange-500);--border-error:var(--workspace-red-600);--font-sans:var(--workspace-font-sans);--shadow-sm:0 6px 18px #7447270e;--shadow-md:var(--workspace-shadow-soft);--shadow-lg:var(--workspace-shadow-stage);--el-color-primary:var(--workspace-orange-600);--el-color-primary-light-3:#ff8a5c;--el-color-primary-light-5:#ffb392;--el-color-primary-light-7:#ffd2bf;--el-color-primary-light-9:var(--workspace-orange-50);--el-color-primary-dark-2:var(--workspace-orange-700);--el-bg-color:var(--workspace-surface-solid);--el-bg-color-overlay:var(--workspace-surface-solid);--el-fill-color-light:var(--workspace-orange-50);--el-border-color:var(--workspace-line);--el-border-color-light:#dbcdc280;--el-text-color-primary:var(--workspace-ink-900);--el-text-color-regular:var(--workspace-ink-700);--el-text-color-secondary:var(--workspace-ink-500)}html,body{width:100%;height:100%;color:var(--workspace-ink-700);background:radial-gradient(circle at 18% 10%,#ff642e24,#0000 30%),radial-gradient(circle at 78% 6%,#ffae8e24,#0000 26%),linear-gradient(135deg,#fff8f3 0%,#fff1e8 48%,#fce7d8 100%);overflow:hidden}#app{width:100%;height:100%;overflow:hidden}::selection{background:var(--workspace-orange-100);color:var(--workspace-ink-900)}.orep-page{min-height:calc(100vh - var(--header-height,64px));background:radial-gradient(circle at 50% 0%, oklch(92% .04 255/.75), transparent 34rem), linear-gradient(180deg, oklch(99% .004 255), var(--orep-bg) 42rem);padding:32px}.orep-shell-width{width:min(100%,1280px);margin:0 auto}.orep-stage{border:1px solid var(--orep-border-soft);border-radius:var(--orep-radius-stage);background:linear-gradient(180deg, var(--orep-surface-raised), var(--orep-surface));box-shadow:var(--orep-shadow-stage)}.orep-primary-action{border:1px solid var(--orep-blue);background:var(--orep-blue);color:oklch(99% .004 255);border-radius:999px;min-height:44px;padding:0 22px;font-weight:700}.orep-secondary-action{border:1px solid var(--orep-border);min-height:44px;color:var(--orep-text-strong);background:oklch(100% .003 255/.82);border-radius:999px;padding:0 22px;font-weight:700}.orep-quiet-label{color:var(--orep-muted);letter-spacing:0;font-size:13px;font-weight:700}@media (width<=767px){.orep-page{padding:18px 18px 96px}}.workspace-page{width:100%;min-height:calc(100vh - var(--workspace-header-height));padding:clamp(18px,2.2vh,28px) clamp(20px,2vw,36px) clamp(24px,2.8vh,38px)}.workspace-page-title{color:var(--workspace-ink-900);letter-spacing:-.01em;margin:0;font-size:clamp(22px,1.45vw,26px);font-weight:800;line-height:1.18}.workspace-page-desc{color:var(--workspace-ink-500);margin:8px 0 0;font-size:clamp(13px,.9vw,15px);font-weight:600;line-height:1.65}.workspace-card-title{color:var(--workspace-ink-900);margin:0;font-size:clamp(15px,.95vw,17px);font-weight:800;line-height:1.3}.workspace-body-text{color:var(--workspace-ink-700);font-size:14px;line-height:1.6}.workspace-caption{color:var(--workspace-ink-500);font-size:12px;font-weight:650;line-height:1.45}.workspace-shell-width{width:min(100%,1120px);margin:0 auto}.workspace-card{border-radius:var(--workspace-radius-card);box-shadow:var(--workspace-shadow-soft), inset 0 1px 0 #ffffffd6;-webkit-backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(145deg,#ffffffc7,#fffbf785);border:1px solid #ffffffc7}.workspace-card.is-interactive{transition:transform var(--workspace-transition), box-shadow var(--workspace-transition), border-color var(--workspace-transition)}.workspace-card.is-interactive:hover{box-shadow:var(--workspace-shadow-stage), inset 0 1px 0 #ffffffe6;border-color:#ffae8e6b;transform:translateY(-2px)}.workspace-section-title{color:var(--workspace-ink-900);font-size:18px;font-weight:760;line-height:1.25}.workspace-muted{color:var(--workspace-ink-500)}.workspace-primary-btn,.workspace-secondary-btn,.workspace-ghost-btn{border-radius:var(--workspace-radius-md);min-height:40px;font:inherit;cursor:pointer;transition:transform var(--workspace-transition), box-shadow var(--workspace-transition), background var(--workspace-transition);border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.workspace-primary-btn{color:#fff;background:linear-gradient(135deg, var(--workspace-orange-600), #ff7a45);box-shadow:0 10px 20px #f04b1829,inset 0 1px #ffffff3d}.workspace-primary-btn:hover{background:linear-gradient(135deg, var(--workspace-orange-700), var(--workspace-orange-600));transform:translateY(-1px)}.workspace-secondary-btn{color:var(--workspace-ink-700);background:#ffffffa3;border:1px solid #ffffffd1}.workspace-secondary-btn:hover,.workspace-ghost-btn:hover{background:#ffffffdb;transform:translateY(-1px);box-shadow:0 10px 22px #1f26330f}.workspace-ghost-btn{color:var(--workspace-ink-500);background:0 0}.workspace-chip{border-radius:var(--workspace-radius-pill);min-height:28px;color:var(--workspace-orange-700);background:#fff7f3c7;border:1px solid #ffae8e4d;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.workspace-empty{border-radius:var(--workspace-radius-card);text-align:center;min-height:180px;color:var(--workspace-ink-500);background:#ffffff6b;border:1px dashed #c7cfdc9e;place-items:center;padding:28px;display:grid}.workspace-scrollbar::-webkit-scrollbar{width:6px;height:6px}.workspace-scrollbar::-webkit-scrollbar-thumb{background:#a9b0bcb8;border-radius:999px}@media (width<=1023px){.workspace-page{min-height:100vh;padding:18px 16px 96px}}.el-message{--el-message-bg-color:#ffffffeb;--el-message-border-color:#ffffffc7;--el-message-text-color:var(--workspace-ink-700);border:1px solid var(--workspace-feedback-border,#ffae8e57);background:linear-gradient(120deg, var(--workspace-feedback-wash,#fff7f3eb), #fffffff0 48%), #ffffffeb;-webkit-backdrop-filter:blur(18px)saturate(1.18);border-radius:18px;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 #74472724,inset 0 1px #ffffffe6;top:22px!important}.el-message:before{content:var(--workspace-feedback-label,"提示");color:var(--workspace-feedback-color,var(--workspace-orange-600));white-space:nowrap;margin-right:10px;font-size:11px;font-weight:800;line-height:1}.el-message .el-message__content{max-width:390px;color:var(--workspace-ink-700);white-space:normal;overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.42}.el-message .el-message__icon{width:18px;height:18px;color:var(--workspace-feedback-color,var(--workspace-orange-600));margin-right:10px}.el-message .el-message__closeBtn{color:var(--workspace-ink-500)}.el-message--success{--workspace-feedback-color:var(--workspace-green-600);--workspace-feedback-border:#169b6857;--workspace-feedback-wash:var(--workspace-green-100);--workspace-feedback-label:"成功"}.el-message--warning{--workspace-feedback-color:var(--workspace-amber-600);--workspace-feedback-border:#d982005c;--workspace-feedback-wash:var(--workspace-amber-100);--workspace-feedback-label:"注意"}.el-message--error{--workspace-feedback-color:var(--workspace-red-600);--workspace-feedback-border:#d83a4557;--workspace-feedback-wash:var(--workspace-red-100);--workspace-feedback-label:"错误"}.el-message--info{--workspace-feedback-color:var(--workspace-blue-600);--workspace-feedback-border:#3f63f347;--workspace-feedback-wash:var(--workspace-blue-100);--workspace-feedback-label:"提示"}.el-notification{--el-notification-bg-color:#fffffff0;--el-notification-border-color:#ffae8e47;--el-notification-title-color:var(--workspace-ink-900);--el-notification-content-color:var(--workspace-ink-500);-webkit-backdrop-filter:blur(18px)saturate(1.18);background:radial-gradient(circle at 16% 0,#ffae8e33,#0000 36%),#fffffff0;border:1px solid #ffae8e47;border-radius:22px;width:min(420px,100vw - 28px);box-shadow:0 18px 46px #74472726,inset 0 1px #ffffffe6}.el-notification__title{color:var(--workspace-ink-900);font-size:15px;font-weight:800}.el-notification__content{color:var(--workspace-ink-500);font-size:13px;line-height:1.6}.el-notification__icon{color:var(--workspace-orange-600)}.el-notification__closeBtn{color:var(--workspace-ink-500)}.el-overlay{-webkit-backdrop-filter:blur(8px);background-color:#12141c73}.el-message-box{--el-messagebox-title-color:var(--workspace-ink-900);--el-messagebox-content-color:var(--workspace-ink-500);--el-messagebox-border-radius:24px;-webkit-backdrop-filter:blur(22px)saturate(1.15);background:radial-gradient(circle at 12% 0,#ffae8e38,#0000 34%),#ffffffeb;border:1px solid #ffffffc7;border-radius:24px;width:min(520px,100vw - 32px);box-shadow:0 24px 80px #12141c3d,inset 0 1px #ffffffe6}.el-message-box__header{padding:24px 26px 12px}.el-message-box__title{color:var(--workspace-ink-900);align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.el-message-box__title:before{content:"确认";min-width:36px;height:22px;color:var(--workspace-orange-600);background:var(--workspace-orange-50);border:1px solid #ffae8e57;border-radius:999px;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.el-message-box__headerbtn .el-message-box__close{color:var(--workspace-ink-500)}.el-message-box__content{color:var(--workspace-ink-500);padding:12px 26px;font-size:15px;line-height:1.7}.el-message-box__status{color:var(--workspace-amber-600)}.el-message-box__btns{padding:14px 26px 26px}.el-message-box .el-button{border-color:var(--workspace-line);min-width:92px;height:38px;color:var(--workspace-ink-700);background:#ffffffa3;border-radius:999px;font-weight:750}.el-message-box .el-button:hover{color:var(--workspace-ink-900);background:#ffffffdb;border-color:#ffae8e6b}.el-message-box .el-button--primary{border-color:var(--workspace-orange-600);background:linear-gradient(135deg, var(--workspace-orange-600), #ff7a45);color:#fff;box-shadow:0 10px 20px #f04b1829}.el-message-box .el-button--primary:hover{border-color:var(--workspace-orange-700);background:linear-gradient(135deg, var(--workspace-orange-700), var(--workspace-orange-600));color:#fff}.el-dialog{background:radial-gradient(circle at 14% 0,#ffae8e2e,#0000 34%),#fffffff0;border-radius:24px;box-shadow:0 24px 80px #12141c3d,inset 0 1px #ffffffe6}.el-dialog__title{color:var(--workspace-ink-900);font-weight:800}.el-dialog__body{color:var(--workspace-ink-700)}.el-dropdown-menu{background:#fffffff0!important;border:1px solid #ffffffc7!important;border-radius:16px!important;box-shadow:0 18px 46px #74472724!important}.el-dropdown-menu__item:hover,.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):focus{background:var(--workspace-orange-50)!important;color:var(--workspace-orange-600)!important}@media (width<=768px){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}}
