:root{color:#242a35;font-synthesis:none;--blue:#245eea;--muted:#586579;--border:#e3e8f0;--sidebar:248px;background:#f5f6f8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans CJK SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a.button-link{cursor:pointer;color:#374151;white-space:nowrap;background:#fff;border:1px solid #dde1e8;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:13px;line-height:1.4;display:inline-flex}button:hover,a.button-link:hover{background:#f1f4fa;border-color:#c7d0df}button:disabled{cursor:default;opacity:.5}button.primary{background:var(--blue);color:#fff;border-color:var(--blue)}button.primary:hover{background:#1b50ce}button.danger{color:#bc2638;background:#fff0f0;border-color:#f3cdd2}a{color:var(--blue);text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #245eea}input,textarea,select{color:#27313f;background:#fff;border:1px solid #dce0e7;border-radius:7px;min-width:0;padding:10px 12px}textarea{resize:vertical;line-height:1.65}input::placeholder,textarea::placeholder{color:#68758a}h1,h2,h3,h4,p{margin-top:0}h1{letter-spacing:-.5px;font-size:25px;font-weight:650}h2{font-size:17px;font-weight:650}h3{font-size:15px}p{line-height:1.7}button.icon-button,a.icon-button{color:#616c80;background:0 0;border:0;min-width:34px;min-height:34px;padding:8px}button.text-button{color:var(--blue);background:0 0;border:0;padding:8px 0}.small{font-size:12px}.muted{color:var(--muted)}.eyebrow{letter-spacing:1px;color:var(--blue);margin-bottom:18px;font-size:13px;display:block}.wordmark{letter-spacing:-.8px;color:#202633;align-items:center;gap:10px;font-size:23px;font-weight:750;display:flex}.wordmark>.anticon{color:var(--blue);font-size:24px}.app-shell{height:100dvh;display:flex;overflow:hidden}.sidebar{width:var(--sidebar);min-width:var(--sidebar);border-right:1px solid var(--border);background:#fff;flex-direction:column;padding:29px 18px 0;display:flex}.sidebar .wordmark{margin:0 10px 29px}.new-meeting{width:100%;min-height:41px}.sidebar-search{border:1px solid var(--border);color:#616c80;border-radius:7px;align-items:center;gap:8px;margin:19px 0 26px;padding:0 10px;display:flex}.sidebar-search input{border:0;width:100%;padding:9px 0;font-size:13px}.sidebar-heading{color:#616c80;justify-content:space-between;padding:0 11px 10px;font-size:12px;display:flex}.sidebar nav{flex:1;margin:0 -5px;overflow:auto}.meeting-link{white-space:normal;text-align:left;background:0 0;border:0;justify-content:flex-start;gap:11px;width:100%;margin:2px 0;padding:13px 12px}.meeting-link>.anticon{color:#616c80;align-self:flex-start;margin-top:3px;font-size:17px}.meeting-link span{flex:1;min-width:0}.meeting-link strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;line-height:1.7;display:block;overflow:hidden}.meeting-link small{color:#616c80;margin-top:5px;font-size:11px;display:block}.meeting-link.active{color:#2458d2;background:#edf3ff}.meeting-link.active>.anticon{color:var(--blue)}.sidebar-bottom{border-top:1px solid var(--border);padding-top:12px}.sidebar-bottom>button{color:#626d7e;background:0 0;border:0;justify-content:flex-start;width:100%}.user-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:12px;padding:17px 9px;display:flex}.user-row strong{font-size:13px}.user-row span{color:#616c80;margin-top:4px;font-size:11px;display:block}.sidebar-empty{color:#616c80;padding:12px;font-size:12px;line-height:1.8}.workbench{background:#f7f8fa;flex-direction:column;flex:1;min-width:0;display:flex}.meeting-header{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:24px 32px 20px;display:flex}.meeting-heading-meta{color:#616c80;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.tag{color:#596579;background:#f0f2f5;border-radius:4px;align-items:center;padding:3px 7px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.tag.blue{color:#3f65bd;background:#edf3ff}.tag.green{color:#2f7143;background:#eaf6ee}.meeting-header h1{overflow-wrap:anywhere;margin-bottom:8px}.save-status{color:#616c80;align-items:center;gap:6px;font-size:12px;display:flex}.status-dot{background:#41a874;border-radius:50%;width:6px;height:6px}.status-dot.pending{background:#b18b36}.header-actions{flex-shrink:0;gap:8px;display:flex}.recording-label{color:#bd2638;margin-left:10px}.meeting-grid{flex:1;grid-template-columns:minmax(0,1.35fr) minmax(330px,1fr);gap:20px;min-height:0;padding:20px 28px 24px 32px;display:grid}.record-panel,.coach-panel{border:1px solid var(--border);background:#fff;border-radius:10px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.meeting-grid.shared-only{grid-template-columns:minmax(0,1fr)}.member-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.member-row>span:first-child{overflow-wrap:anywhere;flex:1;min-width:120px}.local-record{border:1px solid var(--border);border-radius:8px;margin:12px 0;padding:12px}.local-record p,.local-pending p{white-space:pre-wrap;overflow-wrap:anywhere}.local-pending{background:#fff7e6;border:1px solid #f0d095;border-radius:8px;max-height:180px;margin:0 24px 8px;padding:10px;overflow:auto}.panel-tabs{border-bottom:1px solid var(--border);flex-shrink:0;gap:26px;height:53px;padding:0 23px;display:flex}.panel-tabs button{color:#616c80;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;position:relative}.panel-tabs button.active{color:#245de0;font-weight:600}.panel-tabs button.active:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:0;left:0;right:0}.record-content{flex:1;min-height:0;padding:20px 23px;overflow:auto}.records-toolbar{color:#616c80;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;font-size:12px;display:flex}.record-search{align-items:center;gap:6px;display:flex}.record-search input{border:0;width:120px;padding:3px;font-size:12px}.record{border-bottom:1px solid #edf0f4;padding:17px 0}.record-meta{color:#616c80;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px;font-size:12px;display:flex}.record-meta strong{color:#354151;font-size:13px;font-weight:600}.record-meta .icon-button{min-height:25px;margin-left:auto;padding:3px}.formatted-text{color:#3e4856;overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;line-height:1.9}.formatted-text h3,.formatted-text h4{color:#273348;margin:16px 0 5px}.confirmed{background:#f4f9f5;border-bottom:0;border-radius:7px;margin:12px 0;padding:15px}.brief-card{background:#f6f8fc;border:1px solid #e9edf3;border-radius:7px;margin:0 0 15px;padding:13px 15px}.brief-card summary{color:#465976;cursor:pointer;font-size:13px}.brief-card .formatted-text{margin-top:10px;font-size:13px}.composer{border-top:1px solid var(--border);background:#fff;padding:17px 20px}.composer-controls{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;display:flex}.composer-controls select{color:#76818f;border:0;max-width:130px;padding:6px 4px;font-size:12px}.composer textarea{background:#fafbfc;width:100%;max-height:150px;font-size:13px}.composer-footer{align-items:center;gap:8px;margin-top:10px;display:flex}.composer-footer>input{width:75px;padding:6px 8px;font-size:12px}.composer-footer select{max-width:100px;padding:6px 4px;font-size:12px}.composer-footer button{margin-left:auto}.checkbox-label{color:#647082;align-items:center;gap:6px;font-size:12px;line-height:1.6;display:flex}.checkbox-label input{width:15px;height:15px;accent-color:var(--blue);margin:0}.interim{color:#7e8da5;margin-bottom:8px;font-size:13px}.interim span{font-size:11px}.coach-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 20px 12px;display:flex}.coach-header h2{align-items:center;gap:8px;margin:0 0 8px;font-size:16px;display:flex}.coach-header h2>.anticon{color:var(--blue)}.private-label{color:#616c80;align-items:center;gap:4px;font-size:12px;display:inline-flex}.assistant-settings{border-bottom:1px solid var(--border);padding:0 20px}.assistant-settings>summary{color:#455873;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:12px;display:flex}.assistant-picker{border-bottom:1px solid var(--border);flex-shrink:0;min-width:0;padding:8px 16px 4px}.assistant-picker-heading{color:#637083;justify-content:space-between;align-items:center;font-size:11px;display:flex}.assistant-picker-heading .text-button{min-height:28px;font-size:11px}.assistant-avatar-row{align-items:flex-start;gap:6px;display:flex}.assistant-avatar-row>.own-agent{flex-shrink:0;width:60px;margin-top:4px}.assistant-avatars{scrollbar-width:thin;flex:1;grid-template-rows:65px;grid-auto-columns:60px;grid-auto-flow:column;gap:4px;min-width:0;padding:4px 2px 8px;display:grid;position:relative;overflow-x:auto}.assistant-avatars.expanded{grid-template-rows:none;grid-template-columns:repeat(auto-fit,minmax(56px,1fr));grid-auto-columns:auto;grid-auto-flow:row;max-height:min(160px,22dvh);overflow-y:auto}.assistant-avatar-button{color:#526079;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:60px;padding:4px 2px;font-size:11px;display:flex}.assistant-avatar-button:hover{background:#f1f5ff}.assistant-avatar-button>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.assistant-avatar-button.selected{color:#1949bd;background:#edf3ff;border-color:#9bb7f7}.assistant-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex;position:relative}.assistant-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.assistant-avatar img[hidden]{display:none}.assistant-avatar-check{background:#2563eb;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:8px;display:flex;position:absolute;bottom:-2px;right:-3px}.own-agent .assistant-avatar{color:#7041bf;background:#eee8ff}.own-agent{color:#7041bf}.agent-participation-status{color:#7041bf;background:#f7f4fd;flex-shrink:0;margin:0;padding:8px 16px;font-size:11px;line-height:1.5}.assistant-settings>summary>span:last-child{color:var(--blue)}.assistant-settings>summary>span:last-child:after{content:" ▾"}.assistant-settings[open]>summary>span:last-child:after{content:" ▴"}.assistant-config{padding-bottom:14px}.assistant-selector{justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;display:flex}.assistant-selector select{width:70%;padding:7px 9px;font-size:13px}.model-status{color:#886a2b;background:0 0;border:0;min-height:26px;padding:5px 0;font-size:12px}.model-status.connected{color:#28653f}.auto-control{color:#596477;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.auto-control .small{margin-top:5px;font-size:11px;display:block}.auto-control input{width:17px;height:17px;accent-color:var(--blue)}.coach-content{flex:1;min-height:0;padding:18px;overflow:auto}.advice-card{background:#fafcff;border:1px solid #e6ebf3;border-radius:8px;margin-bottom:15px;padding:15px}.advice-card header{color:#616c80;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:13px;font-size:11px;display:flex}.advice-card header strong{color:#637083;font-size:12px;font-weight:550}.advice-card header>span:last-child{margin-left:auto}.advice-card .formatted-text{font-size:14px;line-height:1.85}.advice-question{color:#5f7088;border-bottom:1px solid #e9eef7;margin-bottom:10px;padding-bottom:9px;font-size:12px;line-height:1.6}.advice-card footer{color:#616c80;border-top:1px solid #e9eef4;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:11px;font-size:11px;display:flex}.advice-card footer button{background:#fff;min-height:30px;padding:5px 8px;font-size:11px}.source-details{color:#5f6d83;margin-top:12px;font-size:11px}.source-details summary{cursor:pointer;color:var(--blue)}.source-details>div{overflow-wrap:anywhere;background:#f1f4f9;margin-top:10px;padding:10px}.source-details p{margin:5px 0 0}.ask-box{border-top:1px solid var(--border);background:#fff;flex-shrink:0;padding:12px 18px}.quick-actions{gap:8px;margin-bottom:11px;display:flex}.quick-actions button{color:#52647e;background:#f8faff;min-height:29px;padding:5px 9px;font-size:12px}.ask-box form{flex-direction:column;gap:8px;display:flex}.ask-box textarea{background:#fcfdff;width:100%;min-height:64px;font-size:13px}.ask-box form button{align-self:flex-end;min-height:36px;padding:6px 11px;font-size:12px}.ask-box p{margin:8px 0 0;font-size:12px}.coach-empty{text-align:center;color:#8590a0;padding:48px 11px}.coach-empty>.anticon{color:#7695d6;margin-bottom:18px;font-size:28px}.coach-empty h3{color:#4e607c;font-size:14px}.coach-empty p{font-size:12px;line-height:1.9}.empty-state{text-align:center;color:#586579;padding:65px 20px}.empty-state>.anticon{color:#98a9c4;margin-bottom:18px;font-size:25px}.empty-state h3{color:#64738a;font-weight:550}.empty-state p{max-width:350px;margin:auto;font-size:13px}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.section-heading h2{margin-bottom:7px;font-size:16px}.section-heading p{color:#616c80;margin:0;font-size:12px}.material-card,.summary-card{border:1px solid var(--border);border-radius:8px;margin:14px 0;padding:18px}.material-card header{align-items:center;gap:10px;font-size:13px;display:flex}.material-card header strong{overflow-wrap:anywhere;flex:1}.material-card p{color:#616c80;margin:8px 0 14px;font-size:11px}.material-card summary,details summary{cursor:pointer;font-size:12px}.summary-actions{background:#f7faff;border:1px solid #dce6fa;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.summary-actions label{color:#354151;gap:8px;font-size:13px;font-weight:600;display:grid}.summary-actions select{width:100%;min-height:44px;font-size:13px;font-weight:400}.summary-actions>button{grid-column:1/-1;justify-self:start;min-height:44px;padding-inline:20px}.summary-scope{color:#455c80;grid-column:1/-1;align-items:flex-start;gap:8px;font-size:13px;line-height:1.7;display:flex}.summary-scope .anticon{margin-top:5px}.summary-explanation{color:var(--muted);margin:18px 0}.summary-explanation summary{padding-block:8px;font-size:13px}.summary-explanation p{font-size:13px;line-height:1.8}.meeting-title-block{flex:1;min-width:0}.navigation-close{display:none}.meeting-actions-list{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.meeting-actions-list button,.meeting-actions-list a{min-height:48px}.composer-scope{color:#586579;margin:10px 0 0;font-size:12px;line-height:1.6}.formatted-text blockquote{color:#455873;background:#f4f7fc;border-left:3px solid #8daeea;margin:12px 0;padding:10px 14px;font-size:13px}.welcome-steps{border-top:1px solid #dce3ed;grid-template-columns:repeat(3,1fr);gap:24px;max-width:730px;margin:32px 0 0;padding:28px 0 0;list-style:none;display:grid}.welcome-steps li{align-items:flex-start;gap:12px;display:flex}.welcome-steps li>span{color:#245eea;font-size:13px;font-weight:600;line-height:24px}.welcome-steps strong{font-size:14px}.welcome-steps p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.8}.panel-tabs button:focus-visible{outline-offset:-4px}.error-banner{color:#ad3d31;background:#fff3f1;border:1px solid #f0cec8;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:13px 28px 0 32px;padding:9px 13px;font-size:13px;display:flex}.error-message{color:#a93227;overflow-wrap:anywhere;background:#fff3f1;border-radius:6px;padding:10px 12px;font-size:13px}.warning{color:#9c7425}.workspace-loading{color:#7b8797;flex:1;padding:60px}.welcome-page{flex:1;min-width:0;padding:64px;overflow:auto}.welcome-page h1{letter-spacing:-1px;margin-bottom:20px;font-size:38px;line-height:1.5}.welcome-page>p{color:#586579;font-size:14px;line-height:2}.welcome-options{grid-template-columns:1fr 1fr;gap:20px;max-width:730px;margin-top:42px;display:grid}.welcome-options button{text-align:left;white-space:normal;border-color:var(--border);border-radius:10px;padding:27px;display:block}.welcome-options .anticon{color:#567bca;margin-bottom:18px;font-size:21px}.welcome-options h2{margin-bottom:10px}.welcome-options p{color:#616c80;font-size:13px}.welcome-options span{color:var(--blue);font-size:12px}.welcome-options span .anticon{margin:0;font-size:12px}.modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#18254266;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:12px;width:580px;max-width:100%;max-height:92dvh;padding:25px;overflow:auto;box-shadow:0 20px 80px #1825422b}.modal>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.modal>header h2{margin:0;font-size:19px}.modal form>label,.login-card form>label,.form-row>label{color:#48576e;flex-direction:column;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.modal form>label input,.modal form>label textarea{width:100%}.field-hint{color:#616c80;font-size:11px;font-weight:400}.modal form>footer{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.mode-options{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:25px;display:grid}.mode-options button{white-space:normal;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.mode-options .selected{background:#f3f7ff;border-color:#6993ed}.mode-options span{color:#7f8d9f;font-size:11px}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}fieldset{border:1px solid var(--border);border-radius:7px;margin-bottom:20px;padding:15px}legend{color:#65758a;font-size:12px}fieldset label{margin:8px 0}.secret-box{background:#f2f6ff;border:1px solid #d9e5ff;border-radius:8px;margin-top:20px;padding:16px;font-size:13px}.secret-box p{overflow-wrap:anywhere;margin:9px 0;font-size:12px}.secret-box input{width:100%;font:12px monospace}.token-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:13px;display:flex}.token-row p{color:#616c80;margin:6px 0 0;font-size:11px}.section-title{margin-top:25px}.connection-guide{background:#f6f8fb;border-radius:7px;padding:15px;font-size:13px}.connection-guide p{overflow-wrap:anywhere;color:#687890;font-size:12px}.login-page{background:#f7f9fd;grid-template-columns:1.15fr 1fr;align-items:center;gap:8vw;min-height:100dvh;padding:65px max(7vw,25px);display:grid}.login-intro .wordmark{margin-bottom:90px}.login-intro h1{letter-spacing:-1px;margin-bottom:22px;font-size:43px;line-height:1.5}.login-intro>p{color:#657287;max-width:440px;font-size:14px;line-height:2}.intro-points{color:#596c89;flex-direction:column;gap:18px;margin-top:38px;font-size:13px;display:flex}.intro-points span{align-items:center;gap:10px;display:flex}.intro-points .anticon{color:#6b8acf;font-size:18px}.login-card{border:1px solid var(--border);background:#fff;border-radius:12px;width:100%;max-width:440px;padding:35px}.login-card>p{color:#616c80;margin:12px 0 29px;font-size:13px}.wide{width:100%}.login-card>.text-button{margin-top:14px}.login-card>.small{margin-bottom:0;font-size:11px}.customer-page{background:#fff;max-width:1100px;min-height:100dvh;margin:auto;padding:30px 45px 60px}.customer-page>header{color:#75839a;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:25px;font-size:12px;display:flex}.customer-heading{justify-content:space-between;align-items:center;gap:20px;padding:36px 0 15px;display:flex}.customer-heading h1{font-size:28px}.customer-heading p{color:#616c80;font-size:12px}.customer-heading .eyebrow{margin-bottom:10px;font-size:12px}.customer-records{margin-top:20px}.mobile-menu,.mobile-panels{display:none!important}.sidebar-scrim{display:none}@media (width>=1600px){.meeting-grid{grid-template-columns:minmax(0,1.5fr) minmax(400px,1fr)}.record-content{padding:25px 30px}.meeting-header{padding-left:40px}}@media (width<=1150px){:root{--sidebar:205px}.sidebar{padding-left:13px;padding-right:13px}.sidebar .wordmark{font-size:21px}.meeting-header{padding:24px 22px 19px}.meeting-grid{grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:15px;padding:20px}.header-actions>button>span:not(.anticon),.header-actions>a>span:not(.anticon){display:none}.record-content{padding:17px}.composer{padding:14px}.composer-controls>.small{display:none}.composer-footer{gap:5px}.composer-footer input{width:62px}.coach-content{padding:14px}.coach-header,.assistant-settings{padding-left:16px;padding-right:16px}}@media (width<=900px){:root{--sidebar:220px}.meeting-grid{flex:1;min-height:0;padding:15px;display:flex}.record-panel,.coach-panel{flex:1}.mobile-panels{gap:9px;padding:10px 15px 0;display:flex!important}.mobile-panels button{flex:1}.mobile-panels button[aria-selected=true]{color:var(--blue);background:#edf3ff;border-color:#c6d8fd}.mobile-hidden{display:none!important}.meeting-header h1{font-size:21px}.meeting-header{align-items:flex-start}.header-actions{gap:5px}.coach-content{padding:20px}.count{background:#e3ecfe;border-radius:4px;padding:1px 5px;font-size:11px}.login-intro h1{font-size:34px}.login-page{gap:35px;padding:40px}.login-card{padding:25px}.welcome-page{padding:90px 35px}.welcome-page h1{font-size:31px}.welcome-options{grid-template-columns:1fr}}@media (width<=650px){.sidebar{z-index:90;visibility:hidden;width:260px;transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.open{visibility:visible;transform:translate(0)}.navigation-close{align-self:flex-end;min-width:44px;min-height:44px;margin-bottom:8px;display:inline-flex}.sidebar-scrim{z-index:80;background:#18254266;border:0;border-radius:0;display:block;position:fixed;inset:0}.mobile-menu{z-index:30;position:fixed;top:16px;left:12px;background:#f3f6fc!important;display:inline-flex!important}.meeting-header{padding:20px 16px 16px 60px;display:block}.meeting-header h1{margin-bottom:7px;font-size:22px;line-height:1.5}.meeting-heading-meta{gap:8px;margin-bottom:7px;font-size:12px}.meeting-heading-meta .tag{font-size:12px}.header-actions{flex-direction:row;gap:8px;margin-top:14px}.header-actions button,.header-actions a{min-width:30px;min-height:30px;padding:5px}.save-status{flex-wrap:wrap;font-size:12px}.recording-label{margin-left:0}.meeting-grid{gap:0;padding:10px}.mobile-panels{padding:10px 10px 0}.panel-tabs{gap:24px;height:49px;padding:0 16px}.record-content{padding:15px}.composer{padding:12px}.composer-controls{gap:6px}.composer-controls button{font-size:12px}.composer-controls select{max-width:116px;font-size:11px}.composer-footer{flex-wrap:wrap}.composer-footer input{width:62px}.composer-footer select{max-width:94px}.composer-footer>.checkbox-label{font-size:11px}.composer-footer button{font-size:12px}.formatted-text{font-size:14px}.record-meta{gap:7px}.record-meta strong{font-size:12px}.error-banner{margin:10px 10px 0;padding:8px;font-size:12px}.modal-backdrop{padding:12px}.modal{max-height:94dvh;padding:20px}.mode-options button{padding:12px}.form-row{gap:10px}.login-page{flex-direction:column;align-items:stretch;gap:30px;padding:30px 20px;display:flex}.login-intro .wordmark{margin-bottom:40px}.login-intro .eyebrow{margin-bottom:10px}.login-intro h1{margin-bottom:12px;font-size:29px}.login-intro>p,.intro-points{display:none}.login-card{max-width:100%}.welcome-page{padding:95px 25px 40px}.welcome-page h1{font-size:28px}.welcome-options{margin-top:28px}.welcome-steps{grid-template-columns:1fr;gap:18px}.summary-actions{grid-template-columns:1fr;gap:14px;padding:16px}.summary-actions>button{justify-self:stretch}.customer-page{padding:23px 20px}.customer-page>header .wordmark{font-size:21px}.customer-heading{display:block}.customer-heading h1{font-size:23px}.customer-heading .button-link{margin-bottom:15px}.empty-state{padding:45px 10px}.coach-empty{padding:35px 10px}.coach-content{padding:15px}.section-heading{align-items:flex-start}.section-heading p{line-height:1.7}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (width<=900px) and (height<=600px){.app-shell{height:auto;min-height:100dvh;overflow:visible}.workbench{min-height:100dvh}.meeting-grid{flex:none;min-height:560px}.record-panel,.coach-panel{height:540px}}.meeting-link>span.anticon{flex:none}.meeting-link>span:not(.anticon){flex:1;min-width:0}@media (width<=650px){.header-actions{flex-direction:row;gap:8px}.header-actions button,.header-actions a{min-width:44px;min-height:44px}.mobile-panels button,.composer-controls button,.composer-footer button,.ask-box form button,.quick-actions button{min-height:44px}.mobile-menu{min-width:44px!important;min-height:44px!important;top:16px!important;left:8px!important}.header-actions>button>span:not(.anticon){display:inline}.composer-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.composer-footer>input,.composer-footer select{width:100%;max-width:none;min-height:44px;font-size:13px}.composer-footer .checkbox-label{min-height:44px;font-size:13px}.composer-footer button{margin-left:0}.composer-controls select{min-height:44px;font-size:12px}.composer-controls .icon-button{min-width:44px}.record-meta .icon-button,.coach-header .icon-button{min-width:44px;min-height:44px}.panel-tabs{justify-content:space-between;gap:12px}.panel-tabs button{min-width:44px;font-size:13px}}.material-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.meeting-header{gap:12px;padding:12px 24px}.meeting-heading-meta{margin-bottom:4px}.meeting-header h1{margin-bottom:4px;font-size:24px}.meeting-grid{gap:12px;padding:12px 18px 16px}.coach-header{padding:8px 14px}.coach-header>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.coach-header h2{margin:0;font-size:15px}.assistant-picker{padding:2px 12px}.assistant-avatar-row>.own-agent{width:54px;margin-top:0}.assistant-avatars{grid-template-rows:54px;grid-auto-columns:54px;padding:0 2px 2px}.assistant-avatar-button{gap:2px;min-height:54px;padding:2px}.assistant-avatar{width:30px;height:30px}.assistant-settings{padding:0 14px}.assistant-settings>summary{min-height:32px}.coach-content,.record-content{padding:12px 14px}.advice-card{margin-bottom:10px;padding:12px}.advice-card header{margin-bottom:8px}.ask-box{padding:8px 12px}.quick-actions{gap:6px;margin-bottom:6px}.ask-box form{flex-direction:row;align-items:flex-end;gap:8px}.ask-box textarea{flex:1;min-width:0;min-height:42px;max-height:120px}.ask-box form button{flex-shrink:0;align-self:flex-end;min-height:42px}.ask-box>p{display:none}.composer{padding:8px 12px}.composer-controls{gap:6px;margin-bottom:6px}.composer textarea{min-height:42px}.composer-footer{margin-top:6px}.composer-scope{margin-top:4px;font-size:11px}.coach-empty{padding:24px 10px}@media (width<=900px){.meeting-grid{padding:8px 12px 12px}.mobile-panels{padding:6px 12px 0}}@media (width<=650px){.meeting-header{padding:10px 12px 10px 56px}.meeting-header h1{font-size:20px}.coach-header{padding:6px 12px}.assistant-settings>summary{min-height:44px}.assistant-picker-heading .text-button{min-height:32px}.quick-actions button,.ask-box form button{min-height:44px}.ask-box form button{padding:6px 9px}.composer-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;gap:4px}.composer-footer>input,.composer-footer select{padding:4px;font-size:12px}.composer-footer .checkbox-label{gap:3px;font-size:12px}.composer-footer button{padding:6px 8px}}.material-option{align-items:center;gap:8px;font-size:14px;display:flex}.material-option input{width:18px;height:18px;accent-color:var(--primary,#2563eb)}.desktop-navigation-collapse{align-self:flex-end;margin-bottom:4px}.assistant-avatar.brand-avatar img{object-fit:contain;background:#fff;padding:3px}.avatar-image-frame{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.avatar-ray_dalio img{width:auto;max-width:none;height:220%;top:-8%;left:50%;transform:translate(-50%)}.avatar-nassim_taleb img{height:150%;top:0}.avatar-credits{text-align:right;color:#637083;padding:2px 0;font-size:10px;display:block}.timeline-group{border-bottom:1px solid #edf0f4;padding:12px 0}.timeline-time{color:#637083;font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:12px;display:block}.record.timeline-paragraph{border:0;padding:3px 30px 3px 0;position:relative}.timeline-paragraph .record-meta{margin:0;position:absolute;top:4px;right:0}.timeline-paragraph .record-meta>span{font-size:10px}.timeline-paragraph .record-meta>.icon-button{opacity:0}.timeline-paragraph:hover .record-meta>.icon-button,.timeline-paragraph:focus-within .record-meta>.icon-button{opacity:1}@media (hover:none){.timeline-paragraph .record-meta>.icon-button{opacity:1}}.record-options{color:#637083;font-size:12px;position:relative}.record-options>summary{cursor:pointer;align-items:center;min-height:36px;display:flex}.record-options>div{border:1px solid var(--border);z-index:25;background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;width:min(400px,70vw);padding:10px;display:flex;position:absolute;bottom:42px;left:0;box-shadow:0 8px 24px #18254218}.record-options select{width:auto;max-width:140px}.wallet-panel p{line-height:1.7}.modal:has(>.wallet-panel){width:760px}.assistant-beans{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.account-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.account-stat-grid>div{border:1px solid var(--border);border-radius:8px;padding:12px}.account-stat-grid strong,.account-stat-grid small{display:block}.account-stat-grid small{color:var(--muted);margin-bottom:8px;font-size:12px}.account-stat-grid strong{font-size:16px}.history-tabs{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.history-tabs [aria-selected=true]{color:var(--blue);background:#edf3ff;border-color:#c7d7ff}.wallet-ledger-row span small{color:var(--muted);margin-top:5px;display:block}.history-meeting-link{justify-self:start;min-height:30px;font-size:12px}@media (width<=650px){.account-stat-grid{grid-template-columns:1fr}.account-stat-grid>div{justify-content:space-between;gap:8px;display:flex}.account-stat-grid small{margin:0}}.wallet-panel .wallet-balance{margin:4px 0;font-size:30px;font-weight:650}.wallet-balance span{font-size:14px;font-weight:400}.wallet-overview{background:#f5f8ff;border:1px solid #e0e8f7;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.wallet-caption{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.wallet-overview .wallet-balance{margin:0;font-size:36px;line-height:1.25}.wallet-exchange{text-align:right}.wallet-exchange strong{white-space:nowrap;font-size:15px;font-weight:600}.wallet-recharge{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;gap:10px 18px;padding:20px 0;display:grid}.wallet-recharge h3{margin:0 0 8px;font-size:14px}.wallet-recharge-copy p{align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.wallet-recharge-copy p span{color:var(--muted);font-size:12px}.wallet-recharge .wallet-payments{margin:0}.wallet-recharge-note{color:var(--muted);grid-column:1/-1;font-size:12px}.wallet-trial-note{color:var(--muted);margin:12px 0 18px;font-size:12px}.account-history>p.small{margin:8px 0 14px}.account-history .wallet-ledger-row{padding:14px 0}@media (width<=650px){.wallet-overview{gap:14px;padding:16px}.wallet-exchange strong{font-size:13px}.wallet-recharge{grid-template-columns:1fr}.wallet-recharge .wallet-payments{margin-top:4px}}.wallet-payments{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.wallet-ledger-row{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:6px;padding:12px 0;font-size:12px;display:grid}.wallet-ledger-row small{color:#637083;grid-column:1/-1}.desktop-navigation-restore{z-index:30;min-width:44px;min-height:44px;position:fixed;top:12px;left:8px}@media (width>=651px){.navigation-collapsed>.sidebar{display:none}.navigation-collapsed .meeting-header{padding-left:60px}}@media (width<=650px){.desktop-navigation-collapse,.desktop-navigation-restore{display:none}.composer-footer{flex-wrap:wrap;display:flex}.composer-footer>select[aria-label=当前发言人]{flex:1;min-width:90px;max-width:none}.composer-footer>.icon-button{min-width:36px}}.material-controls button{margin-left:auto}.assistant-avatars{grid-template-rows:repeat(2,54px)}.assistant-avatars.expanded{grid-template-rows:none}.assistant-avatars .own-agent{position:static}.custom-assistant-add .assistant-avatar{color:#475569;background:#eef2f7;border:1px dashed #94a3b8}.custom-assistant-add{flex:0 0 54px;align-self:flex-end;margin-bottom:4px}.summary-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;margin:4px 0 12px;display:flex}.summary-toolbar h2{margin:0 0 6px;font-size:17px}.summary-toolbar p{color:#637083;margin:0;font-size:12px;line-height:1.6}.summary-toolbar>button{flex-shrink:0;min-height:40px}.summary-settings{border-bottom:1px solid var(--border);color:#637083;margin-bottom:16px;padding-bottom:8px}.summary-settings>summary{min-height:36px;padding:8px 0;font-size:12px}.summary-settings>summary span{color:#94a3b8;margin-left:12px}.summary-settings-fields{grid-template-columns:1fr 1fr;gap:12px;margin:10px 0;display:grid}.summary-settings-fields label{color:#475569;gap:6px;font-size:12px;display:grid}.summary-settings p,.summary-method-note p{font-size:12px;line-height:1.7}.summary-preview{padding:24px 4px}.summary-preview h3{margin:0 0 8px;font-size:16px}.summary-preview>p{color:#637083;margin:0 0 22px;font-size:13px}.summary-preview>div{border-bottom:1px solid #edf0f4;align-items:baseline;gap:20px;padding:15px 0;display:flex}.summary-preview strong{flex-shrink:0;font-size:14px}.summary-preview span{color:#637083;font-size:13px;line-height:1.6}.summary-history{margin:20px 0}.summary-history>summary,.summary-method-note>summary{color:#637083;padding:10px 0}.summary-method-note{border-top:1px solid #edf0f4;margin-top:18px}.summary-sync-notice{color:#9a6700;font-size:12px}.desktop-navigation-collapse{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;align-items:center;gap:5px;min-width:60px;min-height:36px;display:flex}.desktop-navigation-collapse span{font-size:12px}@media (width<=650px){.summary-toolbar{gap:10px}.summary-settings-fields{grid-template-columns:1fr}.summary-preview>div{align-items:flex-start;gap:12px}.desktop-navigation-collapse{display:none}}.meeting-header{min-height:60px;padding:8px 20px}.meeting-title-block{align-items:center;gap:14px;display:flex;overflow:hidden}.meeting-title-block h1{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;order:-1;max-width:45%;margin:0;font-size:20px;overflow:hidden}.meeting-heading-meta{white-space:nowrap;flex-shrink:0;gap:8px;margin:0}.meeting-title-block .save-status{white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;overflow:hidden}.header-actions{flex-shrink:0}.meeting-header .header-actions button{min-height:36px;padding:6px 10px}.error-banner{margin:6px 20px;padding:8px 12px;font-size:12px}@media (width<=1000px){.meeting-title-block{gap:8px}.meeting-heading-meta .tag:first-child{display:none}.meeting-title-block .save-status{font-size:11px}}@media (width<=650px){.meeting-header{min-height:56px;padding:8px 10px 8px 52px}.meeting-title-block{gap:6px}.meeting-title-block h1{flex:1;max-width:none;font-size:16px}.meeting-heading-meta{display:none}.meeting-title-block .save-status{flex:none;font-size:0}.save-status .recording-label{font-size:10px}.header-actions{gap:4px}.meeting-header .header-actions button{padding:5px 7px;font-size:11px}.error-banner{margin:4px 10px}}.sms-code-row{align-items:center;gap:8px;display:flex}.sms-code-row input{flex:1;min-width:0}.sms-code-row button{white-space:nowrap;flex-shrink:0;min-height:44px;font-size:12px}.asr-beans{white-space:nowrap;color:var(--muted);flex-shrink:0;align-items:center;gap:3px;font-size:12px;display:inline-flex}.coach-options-toggle{background:0 0;border:0;align-items:center;gap:8px;min-width:0;min-height:32px;padding:3px 0;font-size:15px;font-weight:650;display:flex}.coach-options-toggle:hover{color:var(--blue);background:0 0}.coach-options-toggle>.anticon:first-child{color:var(--blue)}.coach-options-toggle>.anticon:last-child{color:var(--muted);font-size:10px}.coach-options-toggle .is-open{transform:rotate(90deg)}.coach-current-assistant{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:11px;font-weight:400;overflow:hidden}.assistant-options{flex-shrink:0;min-height:0;max-height:min(360px,42dvh);overflow-y:auto}.assistant-options[hidden]{display:none}.coach-header>div,.coach-header h2{min-width:0}.admin-app{background:#f5f6f8;min-height:100dvh;display:flex}.admin-navigation{border-right:1px solid var(--border);background:#fff;flex-direction:column;flex-shrink:0;gap:22px;width:224px;padding:28px 18px;display:flex}.admin-brand{color:#242a35;font-size:22px;font-weight:700;text-decoration:none}.admin-navigation>p{color:var(--muted);margin:0}.admin-navigation nav{gap:6px;display:grid}.admin-navigation nav button{border:0;justify-content:flex-start;padding:12px}.admin-navigation [aria-current=page]{color:var(--blue);background:#edf3ff;font-weight:600}.admin-navigation>a:last-child{color:var(--blue);margin-top:auto}.admin-main{flex:1;min-width:0;padding:30px 34px}.admin-main>header,.admin-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.admin-main h1{margin:7px 0 0;font-size:25px}.admin-main h2{margin:0 0 14px;font-size:17px}.admin-main p{line-height:1.7}.admin-card{border:1px solid var(--border);background:#fff;border-radius:10px;margin-bottom:20px;padding:24px}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-metrics strong{margin-top:12px;font-size:30px;display:block}.admin-card label{gap:8px;max-width:360px;margin:18px 0;font-size:13px;display:grid}.admin-card input{border:1px solid var(--border);min-width:100px;max-width:250px;font:inherit;border-radius:7px;width:100%;padding:9px 12px}.admin-table{overflow:auto}.admin-table table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.admin-table th,.admin-table td{border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;max-width:500px;padding:13px 12px}.admin-table th{color:var(--muted);background:#f8fafc;font-weight:500}.admin-table input{width:100px}.admin-success{color:#157454;background:#eaf7ef;border-radius:7px;padding:12px 16px}.admin-asr-price{margin-top:24px!important}@media (width<=850px){.admin-navigation{width:180px}.admin-main{padding:22px}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.admin-app{display:block}.admin-navigation{width:auto;padding:18px}.admin-navigation nav{display:flex;overflow:auto}.admin-navigation nav button{white-space:nowrap}.admin-main,.admin-card{padding:18px}.admin-section-head{flex-direction:column;align-items:flex-start}}.admin-draft{background:#fff8e8;border:1px solid #f1dfaf;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:10px 16px;font-size:13px;display:flex}.admin-access-denied{max-width:520px;margin:12vh auto;padding:30px}.admin-access-denied h1{margin-top:35px;font-size:24px}.admin-access-denied p{color:var(--muted);margin-bottom:28px}.admin-access-denied>a:last-child{border-radius:8px;padding:12px 18px;text-decoration:none;display:inline-block}.admin-navigation [aria-disabled=true]{opacity:.5;cursor:default}.admin-main button:disabled{cursor:default}.admin-table td:first-child{font-variant-numeric:tabular-nums}.admin-app{color:#253047;background:#f5f7fb}.admin-navigation{border-color:#e8edf5;gap:24px;width:230px;height:100dvh;position:sticky;top:0}.admin-brand{letter-spacing:-.7px;color:#1e2b43;align-items:center;gap:10px;font-size:21px;font-weight:750;display:flex}.admin-brand svg{color:var(--blue)}.admin-navigation>p{letter-spacing:2px;margin:4px 12px -12px;font-size:11px}.admin-navigation nav{gap:7px}.admin-navigation nav button{color:#59677b;background:0 0;border-radius:10px;gap:12px;min-height:45px;padding:12px 14px;font-size:13px}.admin-navigation nav button:hover{color:#253047;background:#f6f8fc}.admin-navigation nav [aria-current=page]{color:var(--blue);background:#edf3ff;font-weight:650}.admin-navigation>a:last-child{color:#64718a;border-top:1px solid #edf0f6;align-items:center;gap:9px;padding:16px 12px 0;font-size:12px;text-decoration:none;display:flex}.admin-main{max-width:1600px;padding:32px clamp(22px,3vw,48px) 48px}.admin-main>header{border-bottom:1px solid #e5eaf3;margin-bottom:28px;padding-bottom:24px}.admin-main>header small{color:#778399;font-size:11px}.admin-main h1{letter-spacing:-.6px;margin:8px 0 0;font-size:27px;line-height:1.3}.admin-page-hint{color:#6e7b90;font-size:12px;margin:8px 0 0!important}.admin-main h2{font-size:16px;font-weight:650}.admin-main button{border-radius:8px;min-height:38px;transition:background .15s,border-color .15s}.admin-main button.primary{padding:10px 20px}.admin-app button:focus-visible,.admin-app a:focus-visible,.admin-app input:focus-visible{outline-offset:3px;outline:3px solid #bdd0ff}.admin-card{border-color:#e5ebf4;border-radius:14px;margin-bottom:22px;box-shadow:0 3px 14px #24396104}.admin-metrics{gap:18px}.admin-metrics .admin-card{min-height:148px;padding:24px;position:relative}.admin-metrics small{color:#64728a;font-size:12px;display:block}.admin-metrics strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:16px;font-size:33px;font-weight:650}.admin-metric-icon{color:#3d6be9;background:#edf3ff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.admin-metrics .admin-metric-icon{position:absolute;top:22px;right:20px}.admin-metrics .admin-card:nth-child(2) .admin-metric-icon{color:#159b83;background:#eaf8f4}.admin-metrics .admin-card:nth-child(3) .admin-metric-icon{color:#8760d4;background:#f2edff}.admin-metrics .admin-card:nth-child(4) .admin-metric-icon{color:#bc8624;background:#fcf4e5}.admin-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.admin-service-grid>div{border-top:1px solid #edf0f6;min-width:0;padding:20px 16px}.admin-service-grid dt{color:#758196;margin-bottom:10px;font-size:12px}.admin-service-grid dd{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:27px;margin:0;font-size:13px;font-weight:550;line-height:1.6;display:flex}.admin-chip{color:#61718a;white-space:nowrap;background:#f0f3f8;border-radius:6px;align-items:center;min-height:25px;padding:3px 9px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.admin-chip.is-ready{color:#147c65;background:#e9f7f1}.admin-form-heading{align-items:center;gap:12px;margin-bottom:22px;display:flex}.admin-form-heading h2{margin-bottom:5px}.admin-card label{color:#56657c;gap:10px;margin:22px 0;font-size:12px;font-weight:500}.admin-card input{font-variant-numeric:tabular-nums;color:#24314b;background:#fcfdff;border-color:#dce4f0;border-radius:8px;padding:11px 13px}.admin-card input:focus{background:#fff;border-color:#6f98ef}.admin-table{border:1px solid #e8edf5;border-radius:10px}.admin-table table{font-size:12px}.admin-table th,.admin-table td{vertical-align:middle;border-color:#edf0f6;padding:16px;line-height:1.6}.admin-table th{color:#738198;white-space:nowrap;background:#f7f9fc}.admin-table tr:last-child td{border-bottom:0}.admin-table tbody tr:hover{background:#fafcff}.admin-table td strong{font-size:13px;font-weight:600}.admin-table code{color:#708099;font-size:11px}.admin-table input{text-align:right;width:105px}.admin-price-label{align-items:center;gap:5px;display:flex}.admin-section-head h2{margin:0}.admin-section-head p{margin:6px 0 0}.admin-success{border:1px solid #d3ebdf;border-radius:9px;font-size:13px}.admin-draft{color:#8f6f2a;border-radius:10px;font-size:12px}.admin-empty{text-align:center;color:#8491a7;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;display:flex}.admin-empty strong{color:#52627a;font-size:14px;font-weight:550}.admin-empty p{margin:0;font-size:12px}.admin-access-denied{background:#fff;border:1px solid #e5ebf4;border-radius:18px;max-width:480px;margin:14vh auto;padding:40px;box-shadow:0 10px 40px #24396107}.admin-access-denied .admin-brand{margin-bottom:35px;font-size:19px}.admin-access-icon{color:var(--blue);background:#edf3ff;border-radius:14px;padding:16px;display:inline-flex}.admin-access-denied h1{letter-spacing:-.4px;margin:23px 0 12px;font-size:22px}.admin-access-denied p{font-size:13px;line-height:1.8}.admin-access-denied>a:last-child{font-size:13px}@media (width<=1000px){.admin-navigation{width:195px;padding-inline:14px}.admin-brand{font-size:18px}.admin-main{padding:26px 22px}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.admin-navigation{gap:16px;width:auto;height:auto;padding:17px 18px;position:static}.admin-navigation>p{display:none}.admin-navigation nav{gap:5px;padding-bottom:3px}.admin-navigation nav button{white-space:nowrap;min-height:40px;padding:9px 12px}.admin-navigation>a:last-child{border:0;margin-top:0;padding:0}.admin-main{padding:22px 16px}.admin-main>header{align-items:flex-start;gap:10px}.admin-main h1{font-size:23px}.admin-metrics .admin-card{min-height:126px;padding:18px}.admin-metrics .admin-metric-icon{width:30px;height:30px;top:15px;right:14px}.admin-metrics strong{font-size:28px}.admin-service-grid>div{padding:16px 6px}.admin-table th,.admin-table td{padding:13px 11px}.admin-access-denied{margin:10vh 18px;padding:28px}}@media (prefers-reduced-motion:reduce){.admin-main button{transition:none}}.admin-table table{min-width:620px}.admin-table td:first-child{min-width:145px}.admin-metric-link{z-index:1;border:0;width:100%;height:100%;position:absolute;inset:0;background:0 0!important;border-radius:14px!important}.admin-metrics .admin-card:has(.admin-metric-link:hover){border-color:#b9cdf7}.admin-unsaved-dot{background:var(--blue);border-radius:50%;width:6px;height:6px;margin-left:auto}.admin-wallet{max-width:760px}.admin-wallet-balance{background:#f5f8ff;border-radius:10px;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;padding:18px;display:grid}.admin-wallet-balance small{color:var(--muted);font-size:12px;display:block}.admin-wallet-balance strong{margin-top:8px;font-size:22px;display:block}.admin-wallet-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-wallet label{gap:8px;margin:14px 0;font-size:13px;display:grid}.admin-wallet h3{margin:24px 0 14px;font-size:15px}.admin-wallet-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-wallet-confirm{background:#f8faff;border:1px solid #dce7f9;border-radius:10px;padding:18px}.admin-wallet-confirm h3{margin-top:0}.admin-wallet .admin-table small{color:var(--muted);margin-top:4px;display:block}.admin-wallet .admin-table{max-height:280px}.admin-wallet input,.admin-wallet select,.admin-wallet textarea{max-width:100%}@media (width<=650px){.admin-wallet-balance strong{font-size:17px}.admin-wallet-fields{grid-template-columns:1fr}.admin-wallet{padding:18px!important}}.meeting-dark{--blue:#46d9ef;--muted:#9daec2;--border:#263544;--sidebar:224px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e4eaf2;scrollbar-color:#405164 #101923;background:#0c131b;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif}.meeting-dark :is(button,a.button-link,input,textarea,select){color:#d9e3ee;box-shadow:none;background:#141f2a;border-color:#304152}.meeting-dark :is(button,a.button-link):hover{background:#1c2c3a;border-color:#4c6a80}.meeting-dark button.primary{color:#07212b;background:#35d5ed;border-color:#35d5ed;font-weight:650}.meeting-dark button.primary:hover{background:#78e7f7}.meeting-dark :is(input,textarea)::placeholder{color:#91a3b8}.meeting-dark :is(button,a,input,textarea,select,summary):focus-visible{outline-color:#68e2f4}.meeting-dark :is(.workbench,.welcome,.sidebar,.meeting-header,.record-panel,.coach-panel,.composer,.ask-box,.modal){color:#e4eaf2;background:#0e1720}.meeting-dark .workbench{background:#0c131b}.meeting-dark .sidebar{background:#101922;padding:16px 14px 0}.meeting-dark .wordmark{color:#f0f5fc;letter-spacing:-.5px;font-size:20px}.meeting-dark .sidebar .wordmark{margin:12px 4px 24px}.meeting-dark :is(.sidebar-heading,.meeting-link small,.sidebar-bottom>button,.user-row span,.meeting-heading-meta,.save-status,.record-meta,.timeline-time,.records-toolbar,.composer-controls,.record-options,.assistant-picker-heading,.assistant-avatar-button,.assistant-settings,.advice-card header,.advice-card header strong,.source-details,.quick-actions button,.summary-toolbar p,.summary-settings,.summary-preview span,.summary-preview>p,.coach-empty,.coach-empty h3,.empty-state,.small.muted){color:var(--muted)}.meeting-dark :is(.sidebar-bottom>button,.meeting-link,.icon-button,.text-button,.panel-tabs button,.coach-options-toggle){background:0 0}.meeting-dark .meeting-link.active{color:#6fe8f7;background:#153340}.meeting-dark .meeting-link.active>.anticon{color:var(--blue)}.meeting-dark .sidebar-search{margin:16px 0 20px}.meeting-dark .sidebar-search input{background:0 0}.meeting-dark .navigation-rail{border-right:1px solid var(--border);background:#101922;flex-direction:column;align-items:center;gap:16px;width:64px;min-width:64px;padding:16px 8px;display:flex}.meeting-dark .navigation-rail .icon-button{color:#a9bbcf;width:44px;min-height:44px;font-size:21px}.meeting-dark .navigation-rail .rail-brand{color:#5fe0f3;background:#172b37}.meeting-dark .navigation-rail .rail-settings{margin-top:auto}.meeting-dark.navigation-collapsed .meeting-header{padding-left:26px}.meeting-dark .meeting-header{min-height:66px;padding:10px 26px}.meeting-dark .meeting-title-block h1{color:#f0f5fc;font-size:22px;font-weight:650}.meeting-dark .tag{color:#afc0d2;background:#1d2a37}.meeting-dark .tag.blue{color:#6fdaee;background:#14313e}.meeting-dark .tag.green{color:#89dfb6;background:#14382f}.meeting-dark .meeting-grid{grid-template-columns:minmax(0,1.16fr) minmax(350px,1fr);gap:0;padding:0}.meeting-dark :is(.record-panel,.coach-panel){border:0;border-radius:0}.meeting-dark .record-panel{border-right:1px solid var(--border)}.meeting-dark :is(.panel-tabs,.coach-header){height:58px;min-height:58px;padding:0 26px}.meeting-dark .panel-tabs button{font-size:14px}.meeting-dark .panel-tabs button.active{color:var(--blue)}.meeting-dark .coach-header h2{color:#edf4fc;align-items:center;gap:10px;margin:0;font-size:18px;display:flex}.meeting-dark .coach-header h2>.anticon{color:var(--blue)}.meeting-dark .coach-options-toggle{border:1px solid var(--border);min-height:32px;padding:6px 10px;font-size:12px;font-weight:400}.meeting-dark .coach-options-toggle>.anticon:last-child{font-size:10px}.meeting-dark .coach-options-toggle .is-open{transform:rotate(270deg)}.meeting-dark :is(.record-content,.coach-content){padding:16px 26px}.meeting-dark .timeline-group{border-color:var(--border);padding:16px 0}.meeting-dark :is(.record .formatted-text,.advice-card .formatted-text){color:#dce5ef;font-size:15px;line-height:1.95}.meeting-dark .timeline-time{font-variant-numeric:tabular-nums;margin-bottom:9px;font-size:12px}.meeting-dark .advice-card{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;margin:0;padding:20px 0}.meeting-dark .advice-card:first-child{padding-top:2px}.meeting-dark .advice-card header{margin-bottom:10px}.meeting-dark .advice-card header strong{color:#e2edf8;font-size:14px;font-weight:600}.meeting-dark .advice-avatar{color:#7fe8f7;background:#213746;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative;overflow:hidden}.meeting-dark .advice-avatar img{object-fit:cover;background:#e6eff5;width:100%;height:100%;position:absolute}.meeting-dark .advice-avatar img[hidden]{display:none}.meeting-dark .advice-context{color:var(--muted);margin:0 0 10px;font-size:11px}.meeting-dark .advice-context summary{cursor:pointer;min-height:24px}.meeting-dark .advice-context p{margin:6px 0;font-size:12px}.meeting-dark .advice-question{color:#a3b5ca;border-color:var(--border);font-size:12px}.meeting-dark .advice-card footer{border:0;margin-top:8px;padding-top:0}.meeting-dark .advice-card footer button{color:#a3b5ca;background:0 0;border:0;padding:4px 0}.meeting-dark :is(.assistant-settings,.source-details>div,.formatted-text blockquote,.record-options>div,.brief-card,.summary-card,.material-card,.summary-preview,.agent-participation-status,.local-record){border-color:var(--border);color:#b4c6d9;background:#14212d}.meeting-dark :is(.formatted-text blockquote,.source-details>div){font-size:12px}.meeting-dark .assistant-options{background:#111c26;max-height:min(310px,38dvh)}.meeting-dark .assistant-picker{border:0;padding:8px 20px 4px}.meeting-dark .assistant-avatar{width:38px;height:38px}.meeting-dark .assistant-avatars{grid-template-rows:repeat(2,65px);grid-auto-columns:66px;gap:4px}.meeting-dark .assistant-avatars.expanded{grid-template-rows:none}.meeting-dark .assistant-avatar-button{color:#aebed0;background:0 0;border-color:#0000;gap:5px;min-height:62px}.meeting-dark .assistant-avatar-button:hover{background:#1a2c3b}.meeting-dark .assistant-avatar-button.selected{color:#85edfa;background:#143641;border-color:#3994aa}.meeting-dark .custom-assistant-add .assistant-avatar{color:#c5d3e1;background:#172532;border-color:#6a8098}.meeting-dark .assistant-settings{background:0 0}.meeting-dark .assistant-settings>summary{color:#aebed0;min-height:32px}.meeting-dark .model-status.connected{color:#80d5ad}.meeting-dark .coach-auto-control{border-bottom:1px solid var(--border);color:#aebed0;flex-shrink:0;justify-content:flex-start;gap:9px;min-height:42px;padding:10px 26px}.meeting-dark .auto-density-note{color:var(--muted);margin-left:auto;font-size:11px}.meeting-dark .auto-control input{appearance:none;cursor:pointer;background:#283b4c;border:1px solid #567087;border-radius:12px;width:34px;min-width:34px;height:19px;padding:0;position:relative}.meeting-dark .auto-control input:before{content:"";background:#dbe7f2;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:3px}.meeting-dark .auto-control input:checked{background:#32c9e4;border-color:#32c9e4}.meeting-dark .auto-control input:checked:before{background:#08232d;left:16px}.meeting-dark .auto-control input:disabled{opacity:.45;cursor:default}.meeting-dark :is(.composer,.ask-box){border-top:1px solid var(--border);padding:12px 20px}.meeting-dark .composer-controls{gap:10px;margin-bottom:9px}.meeting-dark .quick-actions button{border-color:var(--border);background:0 0;font-size:11px}.meeting-dark .quick-actions{margin-bottom:8px}.meeting-dark .quick-actions .current-advisor{color:#7ee4f4;border-color:#0000;max-width:45%;margin-right:auto;padding-left:0}.meeting-dark .current-advisor span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meeting-dark .ask-box textarea,.meeting-dark .composer textarea{background:#121f2b;border-color:#31465a;font-size:13px}.meeting-dark .composer-footer{margin-top:6px}.meeting-dark .error-banner,.meeting-dark .error-message{color:#ffb9b4;background:#321f27;border-color:#78414b}.meeting-dark .recording-label{color:#ffa2a2}.meeting-dark .welcome h1,.meeting-dark .welcome h2,.meeting-dark .mode-card h3{color:#ecf3fb}.meeting-dark :is(.mode-card,.workflow,.wallet-overview,.wallet-recharge,.account-stat-grid>div,.history-tabs button,.modal details){color:#d8e4f0;border-color:var(--border);background:#14212d}.meeting-dark .modal{border:1px solid var(--border)}.meeting-dark .modal :is(label,header,p,summary){color:inherit}.meeting-dark :is(.summary-settings-fields label,.summary-history>summary,.summary-method-note>summary){color:var(--muted)}.meeting-dark .source-details summary{color:#71dbee}.meeting-dark .desktop-navigation-collapse{border:1px solid var(--border)}@media (width<=900px){.meeting-dark .meeting-grid{grid-template-columns:minmax(0,1fr) minmax(310px,1fr)}.meeting-dark :is(.record-content,.coach-content){padding:14px 18px}.meeting-dark .auto-density-note{display:none}}@media (width<=650px){.meeting-dark .navigation-rail{display:none}.meeting-dark .meeting-header,.meeting-dark.navigation-collapsed .meeting-header{align-items:center;gap:8px;min-height:58px;padding:8px 10px 8px 58px;display:flex}.meeting-dark .header-actions{width:auto;margin:0}.meeting-dark .mobile-menu{color:#d9e9f7;background:#152331!important;top:7px!important}.meeting-dark .meeting-title-block h1{font-size:17px}.meeting-dark .meeting-grid{padding:0;display:flex}.meeting-dark :is(.record-panel,.coach-panel){border:0;flex:1}.meeting-dark :is(.panel-tabs,.coach-header){height:50px;min-height:50px;padding:0 16px}.meeting-dark .coach-auto-control{padding:9px 16px}.meeting-dark :is(.composer,.ask-box){padding:10px 12px}.meeting-dark .mobile-panels{border-color:var(--border);background:#101c27}.meeting-dark .mobile-panels button.active{color:#74e4f5;background:#17333f}.meeting-dark .sidebar{background:#101922}}
