.workspace.management-open{grid-template-columns:245px minmax(0,1fr)}.management-open .conversation-head{display:none}.management-center{--mg-ink: var(--ink, #173f58);--mg-muted: #718895;--mg-line: var(--line, #dfe7eb);--mg-accent: #3b789e;--mg-surface: #f5f8fa;flex:1;min-width:0;overflow:auto;background:#fbfcfd;padding:30px 34px;color:var(--mg-ink);font-size:13px}.mg-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:26px}.mg-heading p{margin:0 0 8px;font-size:10px;letter-spacing:.15em;color:#7e99a8}.mg-heading h1{margin:0 0 10px;font-size:26px;font-weight:650;letter-spacing:-.03em}.mg-heading span,.mg-section-head p{color:var(--mg-muted);line-height:1.7}.mg-project{display:flex;align-items:center;gap:8px;background:#eef4f6;border:1px solid var(--mg-line);border-radius:6px;padding:10px 13px;white-space:nowrap;color:#547488}.mg-navigation{display:flex;flex-wrap:wrap;gap:5px;padding:5px;border:1px solid var(--mg-line);border-radius:9px;background:#f0f4f6;margin-bottom:28px}.mg-navigation button{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:6px;background:transparent;color:#708592;font-size:12px}.mg-navigation button:hover{color:var(--mg-ink);background:#e9f0f3}.mg-navigation button.active{background:#fff;color:#315f7c;box-shadow:0 1px 5px #294d6012}.management-center h2{margin:0;font-size:19px;font-weight:650}.management-center h3{margin:5px 0;font-size:16px}.management-center h4{font-size:13px;margin:0}.mg-section{min-width:0}.mg-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.mg-section-head p{margin:7px 0 0;font-size:12px}.mg-actions{display:flex;gap:8px;flex-wrap:wrap}.mg-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:8px 12px;border:1px solid #d7e2e8!important;border-radius:6px;background:#fff;color:#476c82;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.mg-button:hover{background:#edf4f7;border-color:#acc7d5!important}.mg-button.primary{background:#3b789e;border-color:#3b789e!important;color:#fff}.mg-button.danger{color:#a95b54}.mg-button:disabled,.mg-icon:disabled{opacity:.45;cursor:not-allowed}.management-center button:focus-visible,.mg-dialog button:focus-visible{outline:2px solid #4c92ae;outline-offset:3px}.mg-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:16px;background:#fff;border:1px solid var(--mg-line);border-radius:8px;margin-bottom:18px}.mg-toolbar label,.mg-form label,.mg-editor label{display:flex;flex-direction:column;gap:7px;color:#607e8f;font-size:11px}.mg-toolbar input,.mg-toolbar select,.mg-form input,.mg-form select,.mg-form textarea,.mg-editor input,.mg-editor select,.mg-editor textarea{width:100%;min-width:0;min-height:36px;border:1px solid #d9e3e8;border-radius:5px;background:#fff;padding:8px 10px;color:#34566a;font:inherit;font-size:12px;box-sizing:border-box}.mg-toolbar input:focus,.mg-form input:focus,.mg-form textarea:focus,.mg-editor input:focus,.mg-editor textarea:focus{outline:2px solid #b7d2df;outline-offset:1px}.mg-search{flex:1;min-width:180px}.mg-search>div{display:flex;align-items:center;gap:7px;padding-left:9px;border:1px solid #d9e3e8;border-radius:5px}.mg-search input{border:0;padding-left:0}.mg-toolbar>label:not(.mg-search){min-width:130px}.mg-feedback{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border:1px solid #eaded9;border-radius:6px;margin:12px 0;line-height:1.7;font-size:12px}.mg-error{background:#fcf7f5;color:#9b544c}.mg-feedback button{background:transparent;color:inherit;text-decoration:underline;white-space:nowrap}.mg-success{color:#44786b;background:#f0f7f4;border-color:#d6e8df}.mg-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:65px 20px;color:#8097a3;text-align:center;line-height:1.8}.mg-spinner{width:20px;height:20px;border:2px solid #e3ecf0;border-top-color:#508ba7;border-radius:50%;animation:mg-spin .8s linear infinite}@keyframes mg-spin{to{transform:rotate(360deg)}}.mg-readonly{color:#6a8594;padding:10px 13px;background:#eef4f7;border-radius:5px}.mg-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 12px;color:#8095a0;font-size:11px}.mg-record-layout{display:grid;gap:18px;min-width:0}.mg-record-layout.has-detail{grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr)}.mg-record-list{display:flex;flex-direction:column;gap:10px;min-width:0}.mg-record{position:relative;display:block;width:100%;padding:17px 36px 17px 17px;border:1px solid var(--mg-line)!important;border-radius:7px;background:#fff;color:#365b70;text-align:left}.mg-record:hover,.mg-record.selected{border-color:#9dbdcd!important;background:#f4f8fa}.mg-record>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.mg-record strong{font-size:13px}.mg-record p{margin:9px 0 7px;font-size:11px;color:#8297a2}.mg-record small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6f8793;font-size:11px}.mg-record>svg{position:absolute;right:13px;top:50%;color:#91a8b3}.mg-badge{display:inline-flex;align-items:center;padding:4px 7px;border-radius:4px;background:#edf4f3;color:#527a72;font-size:10px;white-space:nowrap}.mg-badge.warning{color:#a07744;background:#f8f1e8}.mg-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:#8499a5;font-size:11px}.mg-detail{align-self:start;min-width:0;padding:20px;background:#fff;border:1px solid var(--mg-line);border-radius:8px}.mg-detail>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:15px;border-bottom:1px solid var(--mg-line)}.mg-detail small{color:#8a9da7;font-size:10px}.mg-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.mg-facts div{min-width:0}.mg-facts dt{color:#8a9da7;font-size:10px;margin-bottom:6px}.mg-facts dd{margin:0;color:#4c6b7d;font-size:12px;overflow-wrap:anywhere}.mg-table-wrap{width:100%;overflow-x:auto;border:1px solid #e0e8ed;border-radius:6px}.mg-table-wrap table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.mg-table-wrap th{font-weight:500;color:#7e94a1;background:#f4f7f9;white-space:nowrap}.mg-table-wrap td,.mg-table-wrap th{padding:12px;border-bottom:1px solid #e7edf1}.mg-table-wrap tr:last-child td{border-bottom:0}.mg-table-wrap td{line-height:1.6;overflow-wrap:anywhere}.mg-detail-fields{display:grid;gap:10px;margin:14px 0}.mg-detail-fields article{padding:12px;border:1px solid #e3eaee;border-radius:6px}.mg-detail-fields strong{font-size:12px;font-weight:550}.mg-detail-fields p,.mg-prose{font-size:12px;white-space:pre-wrap;line-height:1.8;color:#6c8492}.mg-photos{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.mg-photos img{width:90px;height:75px;border-radius:5px;object-fit:cover}.mg-detail details{font-size:11px;color:#7c929f;margin-top:18px}.mg-detail summary{cursor:pointer}.mg-dialog{width:min(660px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #d6e2e8;border-radius:12px;background:#fff;color:#34566a;box-shadow:0 24px 90px #12344635;overflow:auto}.mg-dialog::backdrop{background:#17354a66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mg-dialog>header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:#fff;border-bottom:1px solid #e2e9ed}.mg-dialog h3{margin:5px 0 0;font-size:18px}.mg-dialog small{font-size:10px;color:#91a3ad}.mg-icon{display:grid;place-items:center;width:32px;height:32px;background:#f2f6f8;color:#6b8898;border-radius:5px}.mg-form{display:grid;gap:16px;padding:22px 24px}.mg-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mg-form footer{display:flex;justify-content:flex-end;gap:9px;padding-top:16px;border-top:1px solid #e3eaee}.mg-form .mg-check,.mg-editor .mg-check{display:flex;flex-direction:row;align-items:center;gap:8px}.mg-check input{width:15px!important;min-height:15px!important}.mg-checks{display:flex;flex-wrap:wrap;gap:12px}.mg-form fieldset{border:1px solid #e0e8ed;border-radius:6px;padding:15px}.mg-form legend{color:#6b8797;font-size:12px}@media(max-width:1050px){.management-center{padding:24px}.mg-record-layout.has-detail{grid-template-columns:1fr}.mg-heading{align-items:start}.mg-project{max-width:220px;white-space:normal}}@media(max-width:640px){.management-center{padding:20px 14px}.mg-heading{display:block}.mg-heading h1{font-size:23px}.mg-project{display:inline-flex;margin-top:15px}.mg-navigation{gap:4px}.mg-navigation button{flex:1 0 27%;padding:10px 7px}.mg-section-head{align-items:start;flex-direction:column}.mg-toolbar{padding:12px;gap:10px}.mg-toolbar>label:not(.mg-search){flex:1;min-width:115px}.mg-search{flex-basis:100%}.mg-form-grid{grid-template-columns:1fr}.mg-detail{padding:15px}.mg-dialog>header,.mg-form{padding:18px}.mg-facts{gap:12px}.mg-table-wrap td,.mg-table-wrap th{padding:10px 8px}}.mg-editor{display:grid;gap:12px}.mg-editor .mg-list-heading{margin:12px 0}.mg-config-row{display:flex;align-items:end;flex-wrap:wrap;gap:10px;padding:14px;background:#fff;border:1px solid var(--mg-line);border-radius:7px}.mg-config-row label{flex:1;min-width:105px}.mg-config-card{display:grid;gap:14px;padding:20px;background:#fff;border:1px solid var(--mg-line);border-radius:8px}.mg-config-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.mg-config-card>header strong{font-size:13px}.mg-config-card h4{margin-bottom:10px}.mg-config-card details{color:#6d8999;font-size:12px}.mg-config-card summary{cursor:pointer;margin-bottom:12px}.mg-text-button{display:flex;align-items:center;gap:6px;padding:0;margin:0 0 13px;background:transparent;color:#7a94a3;font-size:11px}.mg-template-section{margin-top:32px;padding-top:24px;border-top:1px solid var(--mg-line)}.mg-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mg-template-grid .mg-prose{margin:0}@media(max-width:700px){.mg-template-grid{grid-template-columns:1fr}.mg-config-card{padding:15px}.workspace.management-open .sidebar{max-height:310px;overflow:auto}.workspace.management-open .conversation{min-height:calc(100dvh - 150px)}}.mg-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.mg-metrics>button,.mg-metrics>article{display:flex;flex-direction:column;gap:9px;text-align:left;padding:18px;border:1px solid #dfe7eb;border-radius:8px;background:#fff;color:#718895}.mg-metrics strong{font-size:26px;font-weight:600;color:#345d77}.mg-metrics small{font-size:10px;color:#8b9ea8}.mg-metrics>button.active{border-color:#8eb5ca;background:#eff6fa}.mg-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.mg-timeline{border-left:2px solid #dfebf0;padding:10px 14px;margin-top:12px}.mg-timeline p{white-space:pre-wrap;line-height:1.7}.mg-stock-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.mg-stock-card{padding:20px;border:1px solid #dfe7eb;border-radius:8px;background:#fff}.mg-stock-card strong{display:block;font-size:25px;color:#345d77;margin:16px 0 8px}.mg-stock-card small{color:#849aa7}.mg-stock-card .mg-button{margin-top:14px}@media(max-width:900px){.mg-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.mg-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-stock-grid{grid-template-columns:1fr}}.mg-table-section{margin-top:22px}.mg-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mg-project-grid .mg-empty{grid-column:1/-1}@media(max-width:900px){.mg-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.mg-project-grid{grid-template-columns:1fr}}.account[data-v-7649b61b]{flex-wrap:wrap}.account>div[data-v-7649b61b]{min-width:60px}.account strong[data-v-7649b61b],.account small[data-v-7649b61b]{overflow-wrap:anywhere}.account .icon-button[data-v-7649b61b]{flex:none}.project-switch select[data-v-99450635]{width:100%;min-width:0;padding:11px 0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.project-switch option[data-v-99450635]{color:#183b55;background:#fff}.project-switch svg[data-v-99450635]{flex:none}.automation-page{position:relative;z-index:1;flex:1;min-height:0;overflow:auto;padding:28px 32px;color:#31566c;background:#fafcfd}.automation-page *,.automation-dialog *{box-sizing:border-box;letter-spacing:0}.automation-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.automation-heading p{margin:0 0 8px;color:#718d9d;font-size:10px}.automation-heading h2{margin:0 0 8px;font-size:24px;color:#214d67}.automation-heading span{font-size:12px;color:#708794}.auto-button,.auto-icon{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:1px solid #d7e2e8;border-radius:5px;background:#fff;color:#3f6d85;font:inherit;font-size:12px;cursor:pointer;padding:7px 11px;white-space:nowrap}.auto-icon{flex:none;height:34px;width:34px;padding:0}.auto-button:hover,.auto-icon:hover{background:#edf4f7;border-color:#9dbccc}.auto-button.primary{background:#477f99;color:#fff;border-color:#477f99}.auto-button.danger,.auto-icon.danger{color:#ab4444}.auto-button:disabled,.auto-icon:disabled{opacity:.45;cursor:not-allowed}.automation-page :focus-visible,.automation-dialog :focus-visible{outline:2px solid #4d97b7;outline-offset:3px}.automation-status{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding:18px 0;border-bottom:1px solid #dfe8ec;color:#708592;font-size:12px}.automation-status>span{display:inline-flex;align-items:center;gap:6px}.automation-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.automation-status .online{color:#428075}.automation-status .offline{color:#ab6c3b}.automation-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:20px 0}.auto-search{display:flex;align-items:center;flex:1;min-width:150px;gap:8px;border:1px solid #d7e2e8;background:#fff;padding:0 10px;border-radius:5px}.auto-search input{border:0;outline:0;background:none;width:100%;min-width:0;height:36px;font:inherit;font-size:12px;color:#31566c}.automation-toolbar select,.automation-dialog select,.automation-dialog input:not([type=checkbox]),.automation-dialog textarea{border:1px solid #cedde5;background:#fff;color:#31566c;border-radius:5px;padding:8px 10px;font:inherit;min-height:36px;width:100%;min-width:0}.automation-toolbar select{width:auto;font-size:12px}.auto-check{display:inline-flex!important;align-items:center;gap:7px;font-size:12px}.auto-check input,.weekday-options input{accent-color:#477f99}.automation-dialog .auto-check{flex-direction:row;justify-content:flex-start}.automation-list{border-top:1px solid #dce5e9}.automation-task{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding:20px 0;border-bottom:1px solid #dce5e9}.task-main{min-width:180px;flex:1}.task-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.task-title h3{margin:0;font-size:15px;overflow-wrap:anywhere}.task-state{color:#7b8d97;font-size:11px;white-space:nowrap}.task-main p{margin:8px 0;font-size:12px}.task-main small{display:block;line-height:1.8;font-size:11px;color:#7a8b96}.task-last-run{display:flex;flex-direction:column;gap:6px;align-items:flex-start;width:110px;background:none;border:0;color:#7b8d97;cursor:pointer;padding:4px}.task-last-run small{font-size:11px}.task-actions{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.run-badge{display:inline-block;color:#6a7f8b;font-size:11px;border-radius:4px;padding:4px 7px;background:#edf2f4;white-space:nowrap}.run-badge.succeeded{color:#337666;background:#eaf5ef}.run-badge.failed{color:#ae4747;background:#faeeee}.run-badge.running,.run-badge.queued{color:#366e91;background:#eaf3fa}.run-badge.retry_wait{color:#997128;background:#fbf3e3}.auto-empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:#79909d;font-size:13px}.auto-empty h3{font-size:15px;font-weight:500;margin:0}.auto-error{background:#fff3f3;color:#aa4040;padding:10px 12px;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.auto-notice{color:#3b7d69;font-size:12px;padding:8px 0}.automation-dialog{box-sizing:border-box;width:min(640px,calc(100vw - 28px));max-height:calc(100dvh - 32px);padding:24px;overflow:auto;border:1px solid #d4e0e6;border-radius:8px;color:#31566c;background:#fff;font-size:13px;box-shadow:0 16px 60px #17384d30}.automation-dialog::backdrop{background:#183a4b66}.automation-dialog>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px}.automation-dialog h2{font-size:19px;margin:0 0 6px}.automation-dialog header span{font-size:12px;color:#7a909e}.automation-dialog fieldset{min-width:0;border:0;margin:0;padding:0;display:grid;gap:16px}.automation-dialog label{display:flex;flex-direction:column;gap:7px;font-size:12px}.automation-dialog textarea{resize:vertical;min-height:74px}.auto-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.automation-dialog .weekday-options{display:flex;flex-wrap:wrap;gap:12px}.weekday-options legend{margin-bottom:9px;font-size:12px}.weekday-options label{flex-direction:row;align-items:center}.task-purpose{font-size:12px;color:#738792;line-height:1.8;margin:0}.automation-dialog>form>.task-purpose{margin-top:13px}.schedule-preview{margin:18px 0 0;border-top:1px solid #e1e9ed;border-bottom:1px solid #e1e9ed;padding:14px 0;font-size:12px}.schedule-preview strong,.schedule-preview span{display:block;margin-bottom:6px}.schedule-preview ol{display:flex;flex-wrap:wrap;padding:0;list-style-position:inside;gap:16px;margin:8px 0 0;color:#6c8796}.automation-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.auto-confirm{max-width:430px}.auto-confirm p{line-height:1.8;overflow-wrap:anywhere}.history-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:15px}.history-toolbar>span{font-size:12px;color:#7a909e}.run-row{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;border:0;border-bottom:1px solid #dce5e9;background:transparent;padding:16px 0;color:inherit;text-align:left;cursor:pointer}.run-row:hover{background:#f4f8fa}.run-row strong,.run-row small{display:block}.run-row strong{font-size:13px}.run-row small{margin-top:7px;font-size:11px;color:#7a8b96}.run-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.run-facts dt{color:#7a8b96;margin-bottom:6px;font-size:11px}.run-facts dd{margin:0;font-size:12px}.run-config{border-top:1px solid #dce5e9;padding:16px 0;color:#748a97;font-size:12px}.run-config summary{cursor:pointer}.run-config p{white-space:pre-wrap;overflow-wrap:anywhere}.run-result{border-top:1px solid #dce5e9;padding-top:12px}.result-heading{display:flex;justify-content:space-between;align-items:center}.result-heading h3{font-size:15px}.run-result>p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.run-result li{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.load-more{margin-top:18px}@media(max-width:700px){.automation-page{padding:22px 16px;overflow:visible}.automation-heading h2{font-size:21px}.automation-task{gap:12px}.task-actions{width:100%}.automation-heading{align-items:flex-start}.automation-dialog{padding:18px}.auto-form-grid{gap:10px}.automation-toolbar{gap:8px}.auto-search{flex-basis:100%}}.knowledge-page-content[data-v-0fd9b804]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.message-sources[data-v-0fd9b804]{font-size:12px;color:#647067;padding-left:18px}.auth-page{display:grid;min-height:100dvh;place-items:center;padding:32px 20px;background:#eef7fb}body:has(.auth-page){min-width:0}.auth-surface{width:min(100%,390px);padding:28px 30px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 16px 50px #184c6718}.auth-mascot{display:block;width:70px;height:76px;object-fit:contain;margin-bottom:16px}.auth-eyebrow{margin:0 0 9px;color:#6b9bb4;font-size:10px}.auth-surface h1{margin:0 0 24px;font-size:24px;color:var(--ink)}.auth-form{display:grid;gap:16px}.auth-form label{display:grid;gap:7px;color:#55788c;font-size:12px}.auth-form input,.auth-form select{box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:#fbfdfe;font:inherit;font-size:14px}.auth-form :focus-visible,.auth-surface button:focus-visible{outline:2px solid #62b7d0;outline-offset:2px}.password-field{position:relative;display:flex}.password-field input{padding-right:46px}.password-field .auth-icon{position:absolute;right:3px;top:3px}.auth-icon{display:inline-grid;width:36px;height:36px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#55788c}.auth-primary{display:flex;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 16px;border:0;border-radius:6px;color:#fff;background:#1979b8;font-size:14px}.auth-link{display:flex;align-items:center;gap:5px;padding:4px 0;border:0;color:#477f98;background:transparent;font-size:12px}.auth-surface>.auth-link{margin-top:16px}.auth-error,.auth-message{margin:0 0 14px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.auth-error{color:#a14d43}.auth-message{color:#6f8fa4}.auth-form p{margin:0}.auth-dialog{width:min(390px,calc(100% - 40px));box-sizing:border-box;padding:24px;border:1px solid var(--line);border-radius:8px;color:var(--ink)}.auth-dialog::backdrop{background:#183b5555}.auth-dialog header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.auth-dialog h2{margin:0;font-size:18px}:root{font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif;color:#183b55;background:#eef7fb;font-synthesis:none;-webkit-font-smoothing:antialiased;--blue:#1979b8;--blue-dark:#125d91;--blue-soft:#eaf5fb;--cyan:#21b5c7;--ink:#183b55;--muted:#6f8fa4;--line:#d8e8f1;--surface:#fff;--canvas:#f6fbfe}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{min-width:1024px}button,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.workspace{display:grid;grid-template-columns:250px minmax(600px,1fr) 328px;height:100vh;min-height:680px;overflow:hidden;background:var(--surface)}.workspace.panel-closed{grid-template-columns:250px minmax(600px,1fr)}.sidebar{display:flex;min-height:0;flex-direction:column;padding:22px 13px 15px;overflow:auto;color:#c6e0ed;background:#0e3a53;border-right:1px solid #245a76}.brand{display:flex;align-items:center;gap:10px;padding:0 9px 22px}.brand-mark{display:grid;width:36px;height:36px;place-items:center;border:1px solid #69cbd7;border-radius:8px;color:#83e4e7;background:#4ac4d01a}.brand strong{display:block;color:#f6fcff;font-size:17px;font-weight:680}.brand small{display:block;margin-top:4px;color:#79b4c9;font-size:9px;letter-spacing:.12em}.plant-select{display:flex;width:100%;min-height:43px;align-items:center;gap:8px;padding:0 11px;border:1px solid #36708a;border-radius:7px;color:#e3f4fa;background:#164862;text-align:left;font-size:12px}.plant-select span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plant-select svg:first-child{color:#76d2da}.main-nav{display:grid;gap:3px;margin-top:14px}.main-nav button{display:flex;min-height:43px;align-items:center;gap:10px;padding:0 11px;border-radius:6px;color:#b9d4e1;background:transparent;text-align:left;font-size:13px}.main-nav button:hover,.main-nav button.active{color:#fff;background:#1b526b}.main-nav button.active{box-shadow:inset 2px 0 #67d4da}.main-nav svg{color:#75b8c9}.main-nav button.active svg{color:#71d9dc}.main-nav span{flex:1}.main-nav b{min-width:18px;color:#8ac8d3;font-size:10px;font-weight:500}.sidebar-section{margin-top:17px;padding-top:13px;border-top:1px solid #23566e}.section-heading{display:flex;justify-content:space-between;padding:0 10px 7px;color:#7cb6c8;font-size:10px}.section-heading b{font-weight:500}.todo-item,.session-item{display:flex;width:100%;align-items:center;gap:8px;padding:9px 10px;border-radius:6px;color:#cae1e8;background:transparent;text-align:left}.todo-item:hover,.todo-item.current,.session-item:hover,.session-item.current{background:#195169}.todo-item i{width:5px;height:5px;flex:none;border-radius:50%;background:#56c8bb}.todo-item span,.session-item span{min-width:0;flex:1}.todo-item strong,.todo-item small{display:block}.todo-item strong{overflow:hidden;color:#e1f0f3;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.todo-item small{margin-top:4px;color:#80b2c0;font-size:9px}.todo-item svg{color:#74bdc5}.session-item{font-size:11px}.session-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-item svg{color:#7dc4d2}.twin-card{display:flex;min-height:60px;align-items:center;gap:9px;margin:14px 2px 11px;padding:9px 10px;border:1px solid #347188;border-radius:7px;color:#c6e4ea;background:#14465b;text-align:left}.twin-card:hover{background:#195369}.twin-card svg:first-child{color:#71d6d8}.twin-card span{min-width:0;flex:1}.twin-card strong,.twin-card small{display:block}.twin-card strong{color:#e4f4f7;font-size:11px}.twin-card small{margin-top:4px;color:#80b7c3;font-size:9px}.account{display:flex;align-items:center;gap:8px;margin-top:auto;padding:11px 6px 0;border-top:1px solid #23566e}.account>span{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;color:#a8d4de;background:#20556a}.account div{min-width:0;flex:1}.account strong,.account small{display:block}.account strong{color:#e7f3f6;font-size:11px}.account small{margin-top:3px;color:#7daeb9;font-size:9px}.conversation{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;background:#fff}.conversation:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";opacity:.7;background-image:linear-gradient(rgba(54,161,194,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(54,161,194,.035) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(to bottom,transparent 4%,#000 25%,#000 78%,transparent);mask-image:linear-gradient(to bottom,transparent 4%,#000 25%,#000 78%,transparent)}.conversation-head{z-index:1;display:flex;min-height:82px;align-items:center;justify-content:space-between;padding:15px 30px;border-bottom:1px solid var(--line);background:#fffffff5}.conversation-head p{margin:0;color:#6b9bb4;font-size:10px;font-weight:700;letter-spacing:.2em}.conversation-head h1{margin:8px 0 0;color:var(--ink);font-size:22px;font-weight:720}.head-context{display:flex;align-items:center;gap:15px;color:#6d94aa;font-size:12px}.head-context span{display:flex;align-items:center;gap:6px}.head-context i{width:7px;height:7px;border-radius:50%;background:#20bea9;box-shadow:0 0 0 4px #dff7f2}.head-context time{color:#9aafbd}.icon-button{display:grid;width:31px;height:31px;place-items:center;border-radius:6px;color:#7496a7;background:transparent}.icon-button:hover{color:var(--blue);background:#edf6fa}.error-bar{z-index:3;display:flex;align-items:center;justify-content:space-between;padding:8px 30px;border-bottom:1px solid #f0d9d4;color:#a14d43;background:#fff8f6;font-size:11px}.error-bar button{display:grid;place-items:center;color:inherit;background:transparent}.welcome-view{z-index:1;display:flex;min-height:0;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:15px 30px 30px}.tech-orbit{position:relative;display:grid;width:225px;height:210px;place-items:center;margin-bottom:0}.tech-orbit:before{position:absolute;width:210px;height:210px;border:1px solid rgba(94,195,214,.15);border-radius:50%;content:"";box-shadow:0 0 0 18px #5ec3d609,0 0 0 40px #5ec3d605}.tech-orbit:after{position:absolute;width:162px;height:70px;border:1px solid rgba(84,185,208,.15);border-radius:50%;content:"";transform:rotate(-18deg)}.mascot-glow{z-index:1;display:grid;width:155px;height:180px;place-items:center}.mascot-glow:before{position:absolute;width:105px;height:105px;border-radius:50%;content:"";background:#a9ebf240;filter:blur(22px)}.mascot-glow img{position:relative;width:120px;height:170px;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(42,139,174,.17))}.tech-orbit>i{position:absolute;width:5px;height:5px;border-radius:50%;background:#8ad9e3}.tech-orbit>i:first-of-type{top:52px;right:4px}.tech-orbit>i:last-of-type{bottom:30px;left:11px}.agent-label{display:flex;align-items:center;gap:11px;color:#5a9db5;font-size:10px;font-weight:750;letter-spacing:.25em}.agent-label span{width:23px;height:1px;background:#b9e1ea}.welcome-view h2{margin:13px 0 0;color:#0d3f60;font-size:38px;font-weight:750;letter-spacing:-.035em}.welcome-view>p{margin:12px 0 0;color:#6992a8;font-size:14px}.project-chip{display:flex;align-items:center;gap:7px;margin-top:21px;padding:7px 12px;border:1px solid #c7e6ef;border-radius:7px;color:#5b8ba2;background:#f7fcfe;font-size:11px}.project-chip i{width:7px;height:7px;border-radius:50%;background:#24b99f;box-shadow:0 0 0 4px #e2f7f1}.project-chip b{color:#17a58e}.common-title{margin-top:27px;color:#75a4b7;font-size:11px}.prompt-grid{display:grid;grid-template-columns:repeat(2,minmax(250px,1fr));gap:10px;width:min(720px,100%);margin-top:11px}.prompt-grid button{display:flex;min-height:64px;align-items:center;gap:11px;padding:10px 13px;border:1px solid #d2e7ef;border-radius:8px;color:#6c92a5;background:#ffffffe6;text-align:left;box-shadow:0 3px 10px #2a80a009}.prompt-grid button:hover{border-color:#7fc5d8;background:#f7fcfe}.prompt-grid button>span{display:grid;width:34px;height:34px;place-items:center;flex:none;border:1px solid #cfe6ee;border-radius:7px;color:#358db0;background:#f3faff}.prompt-grid button div{min-width:0;flex:1}.prompt-grid strong,.prompt-grid small{display:block}.prompt-grid strong{color:#17547b;font-size:12px}.prompt-grid small{margin-top:3px;overflow:hidden;color:#7397aa;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.prompt-grid>button>svg{color:#8bb2c1}.page-view{z-index:1;min-height:0;flex:1;overflow:auto;padding:38px clamp(24px,6vw,70px)}.page-view>header{display:flex;align-items:flex-end;justify-content:space-between}.page-view header p{margin:0;color:#72a5bb;font-size:10px;font-weight:700;letter-spacing:.18em}.page-view h2{margin:9px 0 0;color:#124769;font-size:28px}.page-view header span{display:block;margin-top:8px;color:#7397a9;font-size:12px}.page-view header>b{color:#2180ac;font-size:26px}.list-grid,.history-list,.expert-grid,.schedule-list{display:grid;gap:12px;margin-top:28px}.list-card{padding:17px;border:1px solid #d5e8ef;border-radius:8px;color:#527687;background:#fff;text-align:left;box-shadow:0 4px 15px #1f698809}.list-card:hover{border-color:#84c8db;box-shadow:0 7px 18px #1f698814}.list-card>div{display:flex;align-items:center;gap:7px;color:#278da8;font-size:11px}.list-card h3{margin:12px 0 6px;color:#214f68;font-size:15px}.list-card p{margin:0;color:#72909d;font-size:12px;line-height:1.7}.list-card footer{display:flex;justify-content:space-between;margin-top:15px;color:#91a8b0;font-size:10px}.list-card footer b{display:flex;align-items:center;gap:4px;color:#348a86;font-weight:600}.history-list button{display:flex;align-items:center;gap:11px;padding:15px;border:1px solid #d8e8ef;border-radius:7px;color:#5c7c8d;background:#fff;text-align:left}.history-list button:hover{border-color:#8dcbd9;background:#fafdfe}.history-list button>svg:first-child{color:#3c96b5}.history-list button div{min-width:0;flex:1}.history-list strong,.history-list small{display:block}.history-list strong{color:#28576d;font-size:13px}.history-list small{margin-top:4px;color:#91a7b0;font-size:10px}.history-list button>svg:last-child{color:#92abb4}.expert-grid{grid-template-columns:repeat(2,minmax(230px,1fr))}.expert-grid button{display:flex;min-height:170px;flex-direction:column;align-items:flex-start;padding:17px;border:1px solid #d5e8ef;border-radius:8px;background:#fff;text-align:left}.expert-grid button:hover{border-color:#8acbd9;box-shadow:0 6px 18px #1e7c9d12}.expert-grid button>span{display:grid;width:40px;height:40px;place-items:center;border:1px solid #cbe6ee;border-radius:8px;color:#218aa8;background:#f1f9fc}.expert-grid strong{margin-top:17px;color:#1e506a;font-size:14px}.expert-grid p{min-height:38px;margin:7px 0;color:#7695a1;font-size:11px;line-height:1.6}.expert-grid b{display:flex;align-items:center;gap:5px;margin-top:auto;color:#2d8d88;font-size:11px}.schedule-list article{display:flex;align-items:center;gap:13px;padding:17px;border:1px solid #d6e8ef;border-radius:8px;background:#fff}.schedule-list article>svg{color:#348fae}.schedule-list article div{min-width:0;flex:1}.schedule-list strong,.schedule-list small{display:block}.schedule-list strong{color:#26576e;font-size:13px}.schedule-list small{margin-top:5px;color:#7895a0;font-size:11px}.schedule-list article>span{padding:4px 7px;border:1px solid #c9e7df;border-radius:4px;color:#328779;background:#f2faf7;font-size:10px}.chat-tabs{z-index:1;display:flex;height:46px;align-items:center;gap:4px;padding:0 27px;border-bottom:1px solid var(--line);background:#ffffffeb}.chat-tabs button{display:flex;height:46px;align-items:center;gap:6px;padding:0 10px;border-bottom:2px solid transparent;color:#7292a3;background:transparent;font-size:11px}.chat-tabs button.active,.chat-tabs button:hover{color:var(--blue-dark)}.chat-tabs button.active{border-color:var(--cyan)}.chat-tabs>span{display:flex;align-items:center;gap:6px;margin-left:auto;color:#8aa4ae;font-size:10px}.chat-tabs>span i{width:6px;height:6px;border-radius:50%;background:#36b59f}.message-scroll{z-index:1;min-height:0;flex:1;overflow:auto;padding:24px clamp(26px,6vw,75px)}.message{display:flex;max-width:820px;gap:10px;margin:0 auto 19px}.message>span{display:grid;width:29px;height:29px;place-items:center;flex:none;border:1px solid #cae4ed;border-radius:8px;color:#358db0;background:#f1f9fc}.message.user{flex-direction:row-reverse}.message.user>div{text-align:right}.message>div{min-width:0;max-width:calc(100% - 40px)}.message small{display:block;margin-bottom:6px;color:#91a8b1;font-size:10px}.message p{margin:0;padding:12px 14px;border:1px solid #dbe8ed;border-radius:7px;color:#426677;background:#fff;font-size:13px;line-height:1.7;white-space:pre-wrap}.message.user p{border-color:#cae5ee;color:#2d617a;background:#eef8fc}.message.assistant p{box-shadow:0 3px 12px #27779509}.composer-wrap{z-index:2;flex:none;padding:0 clamp(25px,5vw,59px) 12px;background:linear-gradient(to bottom,transparent,#fff 22%)}.composer{overflow:hidden;border:1px solid #b9dce8;border-radius:9px;background:#fff;box-shadow:0 7px 20px #287e9d12}.composer:focus-within{border-color:#55b8cf;box-shadow:0 0 0 3px #34adc61a,0 7px 20px #287e9d12}.composer textarea{display:block;width:100%;height:64px;padding:14px 15px;resize:none;outline:0;color:var(--ink);background:transparent;font-size:12px}.composer textarea::placeholder{color:#9bb3bd}.composer footer{display:flex;height:37px;align-items:center;gap:13px;padding:0 10px 6px 13px;color:#7c9da9;font-size:10px}.composer footer>span{display:flex;align-items:center;gap:6px;color:#4f8191}.composer footer small{margin-left:auto}.composer footer button{display:grid;width:30px;height:30px;place-items:center;border-radius:6px;color:#fff;background:#287fad}.disclaimer{margin:7px 0 0;color:#a8b8bd;font-size:9px;text-align:center}.context-panel{display:flex;min-width:0;min-height:0;flex-direction:column;border-left:1px solid var(--line);background:#f5fbfe}.context-panel>header{display:flex;min-height:69px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--line);background:#fbfdfe}.context-panel>header>div{display:flex;align-items:center;gap:8px;color:#4d7182}.context-panel>header strong{font-size:13px}.context-panel>nav{display:flex;height:52px;padding:0 17px;border-bottom:1px solid var(--line)}.context-panel>nav button{width:64px;border-bottom:2px solid transparent;color:#8ba5b0;background:transparent;font-size:11px}.context-panel>nav button.active{border-color:var(--cyan);color:var(--blue-dark)}.panel-body{min-height:0;overflow:auto;padding:19px 18px 28px}.panel-heading{display:flex;align-items:center;justify-content:space-between;color:#5b7d8c;font-size:11px}.panel-heading b{padding:3px 7px;border:1px solid #d4e6ed;border-radius:4px;color:#4283a1;background:#fbfdfe;font-size:9px;font-weight:500}.data-block{display:grid;gap:6px;margin-top:13px;padding:12px;border:1px solid #d8e9ef;border-radius:6px;background:#fff}.data-block small{color:#8aa3ad;font-size:10px}.data-block strong{color:#356278;font-size:12px}.content-list{display:grid;gap:9px;margin-top:17px}.content-list article{display:flex;align-items:flex-start;gap:8px;padding:11px;border:1px solid #dbe9ee;border-radius:6px;color:#558096;background:#fff}.content-list article svg{flex:none;margin-top:2px;color:#438fa9}.content-list article p{margin:0;font-size:11px;line-height:1.7}.panel-empty{display:grid;justify-items:center;gap:8px;padding:42px 15px;color:#91aab4;text-align:center}.panel-empty svg{color:#acd2dd}.panel-empty p{margin:0;font-size:11px;line-height:1.6}.process-list{position:relative;display:grid;gap:0;margin-top:19px}.process-list:before{position:absolute;top:17px;bottom:17px;left:11px;width:1px;content:"";background:#d5e6ec}.process-list article{z-index:1;display:flex;gap:10px;padding:0 0 22px}.process-list article>i{display:grid;width:23px;height:23px;place-items:center;border:1px solid #cbdfe7;border-radius:50%;color:#8ba6af;background:#f5fbfe;font-size:10px;font-style:normal}.process-list article.done>i{border-color:#3db9a5;color:#fff;background:#30af99}.process-list article div{flex:1}.process-list strong{display:block;color:#3f6b7c;font-size:11px}.process-list p{margin:5px 0 0;color:#7a97a2;font-size:10px;line-height:1.65}.summary-block{margin-top:18px;padding:12px;border:1px solid #cfe6ee;border-radius:6px;background:#f0f9fc}.summary-block small{color:#5d8ba0;font-size:10px}.summary-block p{margin:8px 0 0;color:#638391;font-size:10px;line-height:1.7}@media(max-width:1280px){.workspace{grid-template-columns:235px minmax(560px,1fr) 300px}.workspace.panel-closed{grid-template-columns:235px minmax(560px,1fr)}.conversation-head{padding-right:22px;padding-left:22px}.welcome-view h2{font-size:34px}.message-scroll{padding-right:32px;padding-left:32px}.composer-wrap{padding-right:25px;padding-left:25px}}@media(max-width:1050px){body{min-width:760px}.workspace,.workspace.panel-closed{grid-template-columns:220px minmax(540px,1fr)}.context-panel{display:none}}@media(max-width:700px){body{min-width:0}.workspace,.workspace.panel-closed{display:block;height:auto;min-height:100vh}.sidebar{min-height:auto;max-height:none}.welcome-view{min-height:690px;padding:35px 15px}.welcome-view h2{font-size:27px}.welcome-view>p{font-size:12px}.prompt-grid{grid-template-columns:1fr}.conversation-head{padding-left:52px}.head-context time{display:none}.message-scroll,.composer-wrap{padding-right:15px;padding-left:15px}.page-view{padding:27px 15px}.expert-grid{grid-template-columns:1fr}}:root{--blue:#226fa8;--blue-dark:#175b8d;--blue-soft:#eef5fa;--cyan:#51a9bc;--ink:#203846;--muted:#718590;--line:#e2e8eb;--canvas:#f7f9fa}.workspace{grid-template-columns:270px minmax(600px,1fr) 350px;min-height:720px}.workspace.panel-closed{grid-template-columns:270px minmax(600px,1fr)}.sidebar{padding:22px 14px 15px;color:#c7d8df;background:#123647;border-right-color:#294e5d}.brand-mark{border:0;color:#8fd7df;background:#1d5063;box-shadow:none}.brand small{color:#769fad}.plant-select{border-color:#315a6a;color:#dce8ec;background:#173f50}.main-nav button{min-height:44px;padding:0 12px;border-radius:6px;color:#bccfd6}.main-nav button:hover,.main-nav button.active{background:#1d4a5b}.main-nav svg{color:#82adba}.main-nav button.active svg{color:#8bd4dc}.main-nav b{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;color:#d8e7eb;background:#285568}.sidebar-section{border-top-color:#2b5362}.todo-item,.session-item{border:0}.todo-item:hover,.todo-item.current,.session-item:hover,.session-item.current{background:#1d4a5b}.todo-item>i{background:#73c4ce}.twin-card{border-color:#315b6b;color:#c8d9df;background:#173f50;box-shadow:none}.twin-card:hover{border-color:#3b6979;background:#1d4a5b}.conversation{background:#fff}.conversation:before{opacity:.36;background-image:linear-gradient(rgba(47,121,155,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(47,121,155,.04) 1px,transparent 1px)}.conversation-head{min-height:92px;padding:18px 34px;border-bottom-color:var(--line)}.conversation-head p{color:#7594a4;letter-spacing:.16em}.conversation-head h1{color:var(--ink);font-size:22px}.head-context i{background:#49aebd;box-shadow:0 0 0 3px #e6f4f6}.icon-button{border:0;color:#708891;background:transparent}.icon-button:hover{color:var(--blue-dark);background:#f0f4f6}.welcome-view{padding-bottom:25px}.tech-orbit{width:205px;height:190px}.tech-orbit:before{width:185px;height:185px;border-color:#4091ae1a;box-shadow:0 0 0 20px #4091ae05}.tech-orbit:after{border-color:#4091ae1c}.mascot-glow img{width:112px;height:158px}.welcome-view h2{color:#173f58;font-size:36px;font-weight:720}.welcome-view>p{color:#718d9b;font-size:13px}.project-chip{border:0;color:#647f8c;background:#f1f5f7;box-shadow:none}.project-chip i{background:#4caea9;box-shadow:none}.project-chip b{color:#397d7b}.prompt-grid{gap:9px;width:min(700px,100%)}.prompt-grid button{min-height:66px;border-color:#e0e7ea;color:#728893;background:#fff;box-shadow:0 2px 8px #1a435809}.prompt-grid button:hover{border-color:#b7cdd6;background:#fafcfd;box-shadow:0 5px 14px #1a43580f;transform:translateY(-1px)}.prompt-grid button>span{border:0;color:#3b789e;background:#edf3f7}.prompt-grid strong{color:#31586e}.prompt-grid small{color:#7a909a}.prompt-grid>button>svg{color:#96a9b1}.page-view{background:#ffffffb3}.page-view header>b{color:#3b718f}.list-card,.history-list button,.expert-grid button,.schedule-list article{border-color:#e1e7ea;border-radius:7px;box-shadow:none}.list-card:hover,.history-list button:hover,.expert-grid button:hover{border-color:#b8cbd3;background:#fbfcfd;box-shadow:0 5px 14px #1a43580d}.list-card>div,.history-list button>svg:first-child,.schedule-list article>svg{color:#4c7f9b}.list-card footer b,.expert-grid b{color:#457a91}.expert-grid button>span{border:0;color:#487e9b;background:#eef3f6}.schedule-list article>span{border:0;color:#4b7779;background:#edf4f3}.chat-tabs{border-bottom-color:var(--line)}.chat-tabs button.active{border-color:#4e93ae}.chat-tabs>span i{background:#4caea9}.message>span{border:0;color:#477c98;background:#edf3f6}.message p{border-color:#e1e7ea;color:#48636f;box-shadow:none}.message.user p{border-color:#dfe8eb;color:#3a6275;background:#f1f5f7}.composer{border-color:#d5e0e4;border-radius:8px;box-shadow:0 7px 20px #1a43580e}.composer:focus-within{border-color:#83adbf;box-shadow:0 0 0 3px #3d7e9c12,0 7px 20px #1a43580e}.composer footer button{background:#3b789e}.context-panel{border-left-color:var(--line);background:#f7f9fa}.context-panel>header{background:#fafbfc}.context-panel>nav button.active{border-color:#4d8ba5;color:#315f79}.panel-heading b{border:0;color:#58798b;background:#eaf0f3}.data-block,.content-list article{border-color:#e1e7ea;background:#fff}.data-block,.content-list article,.summary-block{box-shadow:none}.process-list article.done>i{border-color:#4b8fa3;background:#4b8fa3}.summary-block{border-color:#dfe7ea;background:#f0f4f6}.error-bar{border-color:#eadfdb;color:#8c5c54;background:#fbf8f7}@media(max-width:1280px){.workspace{grid-template-columns:245px minmax(560px,1fr) 310px}.workspace.panel-closed{grid-template-columns:245px minmax(560px,1fr)}}button,textarea{border:0;outline:0;letter-spacing:0}.plant-select{font-size:13px}.main-nav button{border:0;font-size:14px;box-shadow:none}.main-nav button.active{box-shadow:inset 2px 0 #6ec7d2}.section-heading{font-size:11px}.todo-item,.session-item,.twin-card{border-style:solid}.todo-item,.session-item{border-width:0}.todo-item strong,.twin-card strong,.account strong{font-size:12px}.todo-item small,.twin-card small,.account small{font-size:10px}.session-item{font-size:12px}.welcome-view h2{letter-spacing:0}.welcome-view>p{font-size:14px}.prompt-grid strong{font-size:13px}.prompt-grid small{font-size:11px}.chat-tabs button{border:0;border-bottom:2px solid transparent;font-size:12px}.composer textarea{border:0;font-size:13px}.composer footer{font-size:11px}.context-panel>header strong{font-size:14px}.context-panel>nav button{border:0;border-bottom:2px solid transparent;font-size:12px}.panel-heading{font-size:12px}.data-block small{font-size:11px}.data-block strong{font-size:13px}.content-list article p{font-size:12px}.process-list strong{font-size:12px}.process-list p,.summary-block p{font-size:11px}.record-meta{display:grid;grid-template-columns:1fr 1fr;margin-top:13px;border:1px solid #e0e6e9;border-radius:6px;background:#fff}.record-meta>div{min-width:0;padding:11px 12px;border-bottom:1px solid #edf1f3}.record-meta>div:nth-child(odd){border-right:1px solid #edf1f3}.record-meta>div:nth-last-child(-n+2){border-bottom:0}.record-meta>div:first-child{grid-column:1/-1;border-right:0}.record-meta>div:nth-child(2){border-right:1px solid #edf1f3}.record-meta>div:nth-child(3){border-right:0}.record-meta>div:last-child{grid-column:1/-1;border-top:1px solid #edf1f3}.record-meta small,.record-meta strong{display:block}.record-meta small{color:#8297a1;font-size:10px}.record-meta strong{margin-top:5px;overflow:hidden;color:#345568;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.subsection-title{display:flex;align-items:center;justify-content:space-between;margin-top:20px;color:#527281;font-size:12px}.subsection-title small{color:#8a9da5;font-size:10px}.metric-table{margin-top:9px;border-top:1px solid #dfe6e9;border-bottom:1px solid #dfe6e9;background:#fff}.metric-head,.metric-row{display:grid;grid-template-columns:56px minmax(88px,1fr) 54px 37px;align-items:center;column-gap:6px}.metric-head{min-height:31px;color:#8799a1;background:#f3f6f7;font-size:10px}.metric-head span,.metric-row>*{padding:0 8px}.metric-row{position:relative;min-height:43px;border-top:1px solid #edf1f3;color:#526f7c;font-size:11px}.metric-row strong{color:#294f65;font-size:11px}.metric-row small{color:#728792;font-size:10px}.metric-row i{justify-self:end;padding:3px 6px;border-radius:4px;color:#617b87;background:#edf2f4;font-size:9px;font-style:normal;white-space:nowrap}.metric-row.abnormal{background:#f5f9fb;box-shadow:inset 2px 0 #4d8ba5}.metric-row.abnormal>span{color:#245f83;font-weight:700}.metric-row.abnormal i{color:#285f7d;background:#e3eef3}.source-note{display:flex;align-items:flex-start;gap:8px;margin-top:15px;padding-top:13px;border-top:1px solid #e2e8eb;color:#66818e}.source-note svg{flex:none;margin-top:2px;color:#4d8098}.source-note p{margin:0;font-size:10px;line-height:1.65}.workflow-overview{margin-top:13px;padding:12px;border:1px solid #e0e6e9;border-radius:6px;background:#fff}.workflow-overview>div:first-child{display:flex;align-items:center;justify-content:space-between;color:#81949d;font-size:10px}.workflow-overview strong{color:#315b72;font-size:12px}.progress-track{height:4px;margin-top:10px;overflow:hidden;border-radius:2px;background:#e8edef}.progress-track i{display:block;height:100%;border-radius:2px;background:#4d8ba5}.process-list{margin-top:17px}.process-list:before{bottom:22px;background:#dce5e8}.process-list article{padding-bottom:17px}.process-list article>i{width:24px;height:24px;border-color:#d5dfe3;color:#8799a1;background:#f7f9fa}.process-list article.done>i{border-color:#4d8ba5;background:#4d8ba5}.process-list article.current>i{border-color:#4d8ba5;color:#356c87;background:#eaf2f5;box-shadow:0 0 0 3px #f1f6f8}.process-list article.current strong{color:#285f7d}.process-list article.pending{opacity:.72}.process-list article div{min-width:0}.process-list article header{display:flex;align-items:center;justify-content:space-between;gap:8px}.process-list article header small{flex:none;color:#8c9ca3;font-size:9px}.process-list article div>span{display:inline-block;margin-top:6px;padding:2px 6px;border-radius:3px;color:#72868f;background:#edf2f4;font-size:9px}.closure-overview{margin-top:13px;padding:13px;border-left:2px solid #4d8ba5;background:#eef4f7}.closure-overview>div{display:flex;align-items:center;gap:7px;color:#315f76;font-size:11px;font-weight:700}.closure-overview p{margin:10px 0;color:#405f6d;font-size:12px;line-height:1.7}.closure-overview>small{display:block;padding-top:9px;border-top:1px solid #d9e5ea;color:#637f8c;font-size:10px;line-height:1.6}.report-document{margin-top:16px;border-top:1px solid #dde5e8;background:#fff}.report-document>header{display:flex;align-items:flex-start;gap:9px;padding:14px 2px 12px;border-bottom:1px solid #e5ebed;color:#3f728b}.report-document>header svg{flex:none;margin-top:1px}.report-document>header div{min-width:0}.report-document>header strong,.report-document>header small{display:block}.report-document>header strong{color:#294f63;font-size:12px;line-height:1.5}.report-document>header small{margin-top:4px;color:#8a9ba3;font-size:9px}.report-document>section{padding:12px 2px;border-bottom:1px solid #e8edef}.report-document>section strong{color:#486c7c;font-size:11px}.report-document>section p{margin:6px 0 0;color:#6c828d;font-size:10px;line-height:1.75}.conversation-head{position:relative}.cockpit-entry{position:absolute;left:50%;display:flex;height:34px;align-items:center;gap:7px;padding:0 12px;border:1px solid #d8e3e7;border-radius:6px;color:#3d6d84;background:#f8fafb;box-shadow:0 2px 7px #1c44570a;transform:translate(-50%)}.cockpit-entry:hover{border-color:#a9c2cc;color:#245f7d;background:#f1f6f8}.cockpit-entry svg{color:#4c8ba4}.cockpit-entry span{font-size:12px;font-weight:650}.context-panel>nav button{width:auto;flex:1;white-space:nowrap}.knowledge-view{padding-top:30px;background:#fff}.knowledge-view>header{align-items:center;padding-bottom:20px;border-bottom:1px solid #e2e8eb}.knowledge-view>header>b{font-size:15px;font-weight:650}.knowledge-shell{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:0;margin-top:22px}.knowledge-categories{display:grid;align-content:start;gap:3px;padding-right:16px;border-right:1px solid #e3e9ec}.knowledge-categories button{display:flex;min-height:38px;align-items:center;justify-content:space-between;padding:0 10px;border-radius:5px;color:#647d89;background:transparent;font-size:11px;text-align:left}.knowledge-categories button:hover,.knowledge-categories button.active{color:#2f6179;background:#eef3f5}.knowledge-categories button.active{box-shadow:inset 2px 0 #4d8ba5}.knowledge-categories b{color:#8ba0a9;font-size:9px;font-weight:600}.knowledge-content{min-width:0;padding-left:19px}.knowledge-search{display:flex;height:39px;align-items:center;gap:8px;padding:0 11px;border:1px solid #dce5e8;border-radius:6px;color:#7c949f;background:#fff}.knowledge-search:focus-within{border-color:#91b2c0;box-shadow:0 0 0 3px #4d8ba512}.knowledge-search input{min-width:0;flex:1;border:0;outline:0;color:#344f5d;background:transparent;font:inherit;font-size:11px}.knowledge-search input::placeholder{color:#9cacb3}.knowledge-list{display:grid;gap:8px;margin-top:12px}.knowledge-list>button{display:flex;min-height:94px;align-items:flex-start;gap:10px;padding:13px;border:1px solid #e1e7ea;border-radius:7px;color:#526f7c;background:#fff;text-align:left}.knowledge-list>button:hover{border-color:#b5c9d1;background:#fbfcfd;box-shadow:0 4px 12px #1b42540b}.knowledge-file{display:grid;width:32px;height:32px;place-items:center;flex:none;border-radius:6px;color:#467d98;background:#edf3f6}.knowledge-list>button>div{min-width:0;flex:1}.knowledge-list>button>svg{flex:none;margin-top:26px;color:#92a7b0}.knowledge-list small,.knowledge-list strong,.knowledge-list p{display:block}.knowledge-list small{color:#889ba4;font-size:9px}.knowledge-list strong{margin-top:6px;color:#2f5366;font-size:12px}.knowledge-list p{margin:5px 0 0;overflow:hidden;color:#708690;font-size:10px;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.knowledge-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.knowledge-tags i,.knowledge-tags>span{padding:2px 6px;border-radius:3px;color:#68808b;background:#eef2f4;font-size:9px;font-style:normal}.knowledge-empty{display:grid;justify-items:center;gap:8px;padding:55px 20px;color:#91a3aa;font-size:11px}.knowledge-back{display:flex;align-items:center;gap:4px;margin:2px 0 14px;color:#50778a;background:transparent;font-size:10px}.knowledge-back:hover{color:#245f7d}.knowledge-article-head{display:flex;gap:12px;padding:16px 0;border-top:1px solid #e1e7ea;border-bottom:1px solid #e1e7ea}.knowledge-article-head>span{display:grid;width:38px;height:38px;place-items:center;flex:none;border-radius:6px;color:#477e99;background:#edf3f6}.knowledge-article-head>div{min-width:0}.knowledge-article-head small{color:#8398a1;font-size:9px}.knowledge-article-head h3{margin:6px 0 0;color:#294e62;font-size:18px}.knowledge-article-head p{margin:7px 0 0;color:#6f858f;font-size:11px;line-height:1.65}.knowledge-article>section{padding:15px 1px;border-bottom:1px solid #e8edef}.knowledge-article>section h4{margin:0;color:#3a6276;font-size:12px}.knowledge-article>section p{margin:7px 0 0;color:#627b87;font-size:11px;line-height:1.8}@media(min-width:1600px){.knowledge-shell{grid-template-columns:180px minmax(0,1fr)}.knowledge-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.cockpit-entry{left:auto;right:75px;transform:none}.cockpit-entry span{display:none}.cockpit-entry{width:34px;justify-content:center;padding:0}}.sidebar{color:#d1e3f0;background:#103f68}.brand-mark{color:#9edcf2;background:#1b5b88}.brand strong{color:#f7fcff}.brand small{color:#9bc7df;font-size:10px}.plant-select{color:#edf7fd;background:#164b78}.plant-select svg:first-child{color:#91d3ed}.main-nav button{color:#c9dfed;font-size:14px}.main-nav button:hover,.main-nav button.active{color:#fff;background:#1b5a87}.main-nav svg{color:#91c4dc}.main-nav button.active svg{color:#a4e0f1}.main-nav b{color:#e1f2fa;background:#28668f}.sidebar-section{border-top-color:#2a628d}.section-heading{color:#9fc8df;font-size:12px}.todo-item,.session-item{color:#d6e7f1}.todo-item:hover,.todo-item.current,.session-item:hover,.session-item.current{background:#1b5a87}.todo-item strong{color:#f0f8fc;font-size:13px}.todo-item small{color:#a8cadd;font-size:11px}.todo-item svg,.session-item svg{color:#93cbe2}.session-item{font-size:13px}.account{border-top-color:#2a628d}.account>span{color:#c0e0ef;background:#1d5a84}.account strong{color:#f0f8fc;font-size:12px}.account small{color:#a1c9dc;font-size:10px}.head-context,.chat-tabs button{font-size:13px}.chat-tabs>span{font-size:11px}.message small{font-size:11px}.message p,.composer textarea{font-size:14px}.composer textarea::placeholder{font-size:13px}.composer footer{font-size:12px}.composer footer small{font-size:11px}.common-title{font-size:12px}.prompt-grid strong{font-size:14px}.prompt-grid small{font-size:12px}.page-view header span{font-size:13px}.list-card>div{font-size:12px}.list-card p{font-size:13px}.list-card footer{font-size:11px}.history-list strong{font-size:14px}.history-list small{font-size:11px}.expert-grid strong{font-size:15px}.expert-grid p,.expert-grid b{font-size:12px}.schedule-list strong{font-size:14px}.schedule-list small{font-size:12px}.context-panel>header strong{font-size:15px}.context-panel>nav button{font-size:13px}.panel-heading{font-size:13px}.panel-heading b{font-size:10px}.record-meta small{font-size:11px}.record-meta strong{font-size:12px}.subsection-title{font-size:13px}.subsection-title small,.metric-head{font-size:11px}.metric-row,.metric-row strong{font-size:12px}.metric-row small{font-size:11px}.metric-row i{font-size:10px}.source-note p{font-size:11px}.workflow-overview>div:first-child{font-size:11px}.workflow-overview strong,.process-list strong{font-size:13px}.process-list p{font-size:11px}.process-list article header small{font-size:10px}.process-list article div>span{font-size:10px}.closure-overview>div{font-size:12px}.closure-overview p{font-size:13px}.closure-overview>small{font-size:11px}.report-document>header strong{font-size:13px}.report-document>header small{font-size:10px}.report-document>section strong{font-size:12px}.report-document>section p{font-size:11px}.knowledge-search input{font-size:12px}.knowledge-list small{font-size:10px}.knowledge-list strong{font-size:13px}.knowledge-list p{font-size:11px}.knowledge-article-head small{font-size:10px}.knowledge-article-head h3{font-size:19px}.knowledge-article-head p{font-size:12px}.knowledge-article>section h4{font-size:13px}.knowledge-article>section p{font-size:12px}.font-scale-picker{position:relative;display:grid;place-items:center}.font-scale-trigger{display:grid;width:32px;height:32px;place-items:center;border:1px solid #d8e7ed;border-radius:6px;color:#477c98;background:#f3f8fa}.font-scale-trigger:hover,.font-scale-trigger:focus-visible{border-color:#9fc4d2;color:#245f7d;background:#eaf4f8;outline:0}.font-scale-menu{position:absolute;top:39px;right:0;z-index:8;display:grid;width:124px;gap:3px;padding:8px;border:1px solid #dbe7eb;border-radius:8px;background:#fff;box-shadow:0 10px 24px #23566b21}.font-scale-menu>span{padding:2px 7px 5px;color:#8299a3;font-size:10px;font-weight:650}.font-scale-menu button{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 7px;border:0;border-radius:5px;color:#5e7885;background:transparent;text-align:left}.font-scale-menu button:hover,.font-scale-menu button.active{color:#245f7d;background:#edf5f8}.font-scale-menu button b{width:16px;color:#326f8b;font-size:13px;font-weight:700;text-align:center}.font-scale-menu button small{font-size:10px}.workspace.font-size-medium .main-nav button{font-size:15px}.workspace.font-size-medium .section-heading{font-size:13px}.workspace.font-size-medium .todo-item strong{font-size:14px}.workspace.font-size-medium .todo-item small{font-size:12px}.workspace.font-size-medium .session-item{font-size:14px}.workspace.font-size-medium .account strong{font-size:13px}.workspace.font-size-medium .account small{font-size:11px}.workspace.font-size-medium .conversation-head h1{font-size:24px}.workspace.font-size-medium .head-context,.workspace.font-size-medium .chat-tabs button{font-size:14px}.workspace.font-size-medium .message small{font-size:12px}.workspace.font-size-medium .message p{font-size:15px;line-height:1.75}.workspace.font-size-medium .composer textarea{font-size:15px}.workspace.font-size-medium .composer textarea::placeholder{font-size:14px}.workspace.font-size-medium .composer footer{font-size:13px}.workspace.font-size-medium .composer footer small{font-size:12px}.workspace.font-size-medium .welcome-view>p{font-size:15px}.workspace.font-size-medium .prompt-grid strong{font-size:15px}.workspace.font-size-medium .prompt-grid small{font-size:13px}.workspace.font-size-medium .page-view header span{font-size:14px}.workspace.font-size-medium .list-card p{font-size:14px}.workspace.font-size-medium .list-card footer{font-size:12px}.workspace.font-size-medium .expert-grid strong{font-size:16px}.workspace.font-size-medium .expert-grid p{font-size:13px}.workspace.font-size-medium .schedule-list strong{font-size:15px}.workspace.font-size-medium .schedule-list small{font-size:13px}.workspace.font-size-medium .context-panel>header strong{font-size:16px}.workspace.font-size-medium .context-panel>nav button{font-size:14px}.workspace.font-size-medium .panel-heading{font-size:14px}.workspace.font-size-medium .record-meta small{font-size:12px}.workspace.font-size-medium .record-meta strong{font-size:13px}.workspace.font-size-medium .metric-head{font-size:12px}.workspace.font-size-medium .metric-row,.workspace.font-size-medium .metric-row strong{font-size:13px}.workspace.font-size-medium .metric-row small{font-size:12px}.workspace.font-size-medium .process-list strong{font-size:14px}.workspace.font-size-medium .process-list p{font-size:12px}.workspace.font-size-medium .closure-overview p{font-size:14px}.workspace.font-size-medium .report-document>section p{font-size:12px}.workspace.font-size-medium .knowledge-search input{font-size:13px}.workspace.font-size-medium .knowledge-list strong{font-size:14px}.workspace.font-size-medium .knowledge-list p{font-size:12px}.workspace.font-size-medium .knowledge-article>section p{font-size:13px}.workspace.font-size-large .main-nav button{font-size:16px}.workspace.font-size-large .section-heading{font-size:14px}.workspace.font-size-large .todo-item strong{font-size:15px}.workspace.font-size-large .todo-item small{font-size:13px}.workspace.font-size-large .session-item{font-size:15px}.workspace.font-size-large .account strong{font-size:14px}.workspace.font-size-large .account small{font-size:12px}.workspace.font-size-large .conversation-head h1{font-size:26px}.workspace.font-size-large .head-context,.workspace.font-size-large .chat-tabs button{font-size:15px}.workspace.font-size-large .message small{font-size:13px}.workspace.font-size-large .message p{font-size:16px;line-height:1.8}.workspace.font-size-large .composer textarea{font-size:16px}.workspace.font-size-large .composer textarea::placeholder{font-size:15px}.workspace.font-size-large .composer footer{font-size:14px}.workspace.font-size-large .composer footer small{font-size:13px}.workspace.font-size-large .welcome-view>p{font-size:16px}.workspace.font-size-large .prompt-grid strong{font-size:16px}.workspace.font-size-large .prompt-grid small{font-size:14px}.workspace.font-size-large .page-view header span{font-size:15px}.workspace.font-size-large .list-card p{font-size:15px}.workspace.font-size-large .list-card footer{font-size:13px}.workspace.font-size-large .expert-grid strong{font-size:17px}.workspace.font-size-large .expert-grid p{font-size:14px}.workspace.font-size-large .schedule-list strong{font-size:16px}.workspace.font-size-large .schedule-list small{font-size:14px}.workspace.font-size-large .context-panel>header strong{font-size:17px}.workspace.font-size-large .context-panel>nav button{font-size:15px}.workspace.font-size-large .panel-heading{font-size:15px}.workspace.font-size-large .record-meta small{font-size:13px}.workspace.font-size-large .record-meta strong{font-size:14px}.workspace.font-size-large .metric-head{font-size:13px}.workspace.font-size-large .metric-row,.workspace.font-size-large .metric-row strong{font-size:14px}.workspace.font-size-large .metric-row small{font-size:13px}.workspace.font-size-large .process-list strong{font-size:15px}.workspace.font-size-large .process-list p{font-size:13px}.workspace.font-size-large .closure-overview p{font-size:15px}.workspace.font-size-large .report-document>section p{font-size:13px}.workspace.font-size-large .knowledge-search input{font-size:14px}.workspace.font-size-large .knowledge-list strong{font-size:15px}.workspace.font-size-large .knowledge-list p{font-size:13px}.workspace.font-size-large .knowledge-article>section p{font-size:14px}.conversation-head{z-index:4}.sidebar{color:#4f6876;background:linear-gradient(180deg,#eef3f8,#edf4f8 54%,#f1f8e8);border-right-color:#dce6eb}.brand-mark{color:#3f88a5;background:linear-gradient(135deg,#dceff7,#e9f5f4)}.brand strong{color:#263f4d}.brand small{color:#7a929e}.plant-select{border-color:#d5e1e7;color:#405d6c;background:#ffffffad}.plant-select svg:first-child{color:#5f96ad}.main-nav button{color:#526c7a}.main-nav button:hover,.main-nav button.active{color:#294f62;background:#dce7eec7}.main-nav button.active{box-shadow:inset 2px 0 #5996b2}.main-nav svg{color:#6f8e9d}.main-nav button.active svg{color:#3f83a0}.main-nav b{color:#55798b;background:#e0ebf0}.sidebar-section{border-top-color:#d8e4e9}.section-heading{color:#8197a2}.todo-item,.session-item{color:#526c79}.todo-item:hover,.todo-item.current,.session-item:hover,.session-item.current{background:#dce7eeb8}.todo-item strong{color:#365565}.todo-item small{color:#7d939d}.todo-item svg,.session-item svg{color:#6c94a5}.account{border-top-color:#d8e4e9}.account>span{color:#5e8596;background:#e1edf1}.account strong{color:#3d5968}.account small{color:#7e949e}.knowledge-view{padding-top:34px}.knowledge-view>header{padding-bottom:23px}.knowledge-view>header>div{min-width:0}.knowledge-view>header p{font-size:11px}.knowledge-view>header h2{font-size:31px}.knowledge-view>header span{font-size:14px;line-height:1.6}.knowledge-view>header>b{font-size:18px}.knowledge-shell{grid-template-columns:176px minmax(0,1fr);gap:0;margin-top:25px}.knowledge-categories{gap:5px;padding-right:18px}.knowledge-categories button{min-height:43px;padding:0 11px;color:#5d7480;font-size:14px}.knowledge-categories b{font-size:11px}.knowledge-content{padding-left:23px}.knowledge-search{height:44px;padding:0 13px}.knowledge-search input{font-size:14px}.knowledge-list{gap:11px;margin-top:15px}.knowledge-list>button{min-height:112px;gap:12px;padding:15px}.knowledge-file{width:36px;height:36px}.knowledge-list>button>svg{margin-top:30px}.knowledge-list small{font-size:11px}.knowledge-list strong{margin-top:7px;font-size:15px}.knowledge-list p{margin-top:6px;font-size:12px;line-height:1.7}.knowledge-tags{gap:6px;margin-top:9px}.knowledge-tags i,.knowledge-tags>span{padding:3px 7px;font-size:10px}.knowledge-empty{font-size:13px}.knowledge-back{margin-bottom:17px;font-size:12px}.knowledge-article-head{gap:14px;padding:18px 0}.knowledge-article-head>span{width:42px;height:42px}.knowledge-article-head small{font-size:11px}.knowledge-article-head h3{font-size:23px;line-height:1.35}.knowledge-article-head p{font-size:13px;line-height:1.75}.knowledge-article>section{padding:18px 1px}.knowledge-article>section h4{font-size:15px}.knowledge-article>section p{font-size:13px;line-height:1.9}.workspace.font-size-medium .knowledge-view>header h2{font-size:32px}.workspace.font-size-medium .knowledge-view>header span{font-size:15px}.workspace.font-size-medium .knowledge-categories button{font-size:15px}.workspace.font-size-medium .knowledge-list strong{font-size:16px}.workspace.font-size-medium .knowledge-list p{font-size:13px}.workspace.font-size-medium .knowledge-article-head h3{font-size:24px}.workspace.font-size-medium .knowledge-article>section p{font-size:14px}.workspace.font-size-large .knowledge-view>header h2{font-size:33px}.workspace.font-size-large .knowledge-view>header span{font-size:16px}.workspace.font-size-large .knowledge-categories button{font-size:16px}.workspace.font-size-large .knowledge-list strong{font-size:17px}.workspace.font-size-large .knowledge-list p{font-size:14px}.workspace.font-size-large .knowledge-article-head h3{font-size:25px}.workspace.font-size-large .knowledge-article>section p{font-size:15px}.session-row{position:relative}.session-rename{display:flex;min-height:35px;align-items:center;gap:8px;padding:0 10px;border-radius:6px;background:#dce7eeb8}.session-rename svg{flex:none;color:#6c94a5}.session-rename input{min-width:0;flex:1;padding:4px 5px;border:1px solid #b9cfda;border-radius:4px;outline:0;color:#365565;background:#fff;font:inherit;font-size:13px}.session-rename input:focus{border-color:#6da5bb;box-shadow:0 0 0 2px #5996b21f}.session-context-menu{position:fixed;z-index:70;display:grid;width:148px;gap:3px;padding:6px;border:1px solid #d6e3e8;border-radius:7px;background:#fff;box-shadow:0 10px 24px #23566b29}.session-context-menu button{display:flex;min-height:32px;align-items:center;gap:8px;padding:0 9px;border:0;border-radius:5px;color:#496875;background:transparent;font-size:13px;text-align:left}.session-context-menu button:hover{color:#245f7d;background:#edf5f8}.session-context-menu button.danger{color:#9a5e62}.session-context-menu button.danger:hover{color:#a0444e;background:#fbf0f1}.delete-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#233b4729}.delete-dialog{width:min(380px,calc(100vw - 34px));padding:18px;border:1px solid #d9e4e8;border-radius:9px;background:#fff;box-shadow:0 18px 42px #23566b2e}.delete-dialog>div{display:flex;align-items:flex-start;gap:11px}.delete-dialog>div>span{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:7px;color:#a34e59;background:#fbebed}.delete-dialog strong{display:block;color:#304f5e;font-size:15px}.delete-dialog p{margin:7px 0 0;color:#718893;font-size:12px;line-height:1.6}.delete-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.delete-dialog footer button{min-height:32px;padding:0 12px;border:0;border-radius:5px;color:#5c7884;background:#eef4f6;font-size:12px}.delete-dialog footer button:hover{background:#e2edf1}.delete-dialog footer button.danger{color:#fff;background:#ad5b64}.delete-dialog footer button.danger:hover{background:#984b55}.sidebar-cockpit{position:static;left:auto;right:auto;display:flex;width:calc(100% - 12px);height:38px;margin:12px 6px 2px;padding:0 10px;transform:none;justify-content:flex-start}.sidebar-cockpit span{flex:1}.sidebar-cockpit:hover{background:#e4eef2}.header-action{display:flex;min-height:34px;align-items:center;gap:7px;padding:0 10px;border:1px solid #d8e4e8;border-radius:6px;color:#477487;background:#fff;font-size:12px}.header-action:hover{border-color:#a9c4cf;color:#2f647c;background:#f6fafb}.overview-stats,.cockpit-metrics,.profit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:27px}.overview-stat{display:flex;min-height:132px;align-items:flex-start;gap:10px;padding:15px;border:1px solid #e0e8eb;border-radius:7px;color:#64808d;background:#fff;text-align:left}.overview-stat:hover{border-color:#b8cbd3;background:#fbfcfd;box-shadow:0 5px 14px #1a43580d}.overview-stat>span,.profit-grid article>span,.cockpit-metrics article>span{display:grid;width:34px;height:34px;place-items:center;flex:none;border-radius:6px;color:#477f98;background:#edf3f6}.overview-stat>div{min-width:0;flex:1}.overview-stat small,.profit-grid small,.cockpit-metrics small{display:block;color:#8197a1;font-size:11px}.overview-stat strong,.profit-grid strong,.cockpit-metrics strong{display:block;margin-top:7px;color:#315c70;font-size:25px;line-height:1}.overview-stat strong i,.profit-grid strong i,.cockpit-metrics strong i{margin-left:3px;color:#79949f;font-size:11px;font-style:normal;font-weight:500}.overview-stat p,.profit-grid p,.cockpit-metrics p{margin:8px 0 0;color:#80969f;font-size:10px;line-height:1.5}.overview-stat>svg{align-self:center;color:#94acb5}.overview-stat.alert>span,.cockpit-metrics .alert>span{color:#b36b55;background:#f9efeb}.overview-columns,.cockpit-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:15px}.overview-card,.cockpit-columns>section,.insight-banner{border:1px solid #e0e8eb;border-radius:7px;background:#fff}.overview-card{padding:16px}.overview-card>header,.cockpit-columns>section>header{display:flex;align-items:center;justify-content:space-between}.overview-card header>div,.cockpit-columns>section>header>span{display:grid;gap:4px}.overview-card header span,.cockpit-columns>section>header>span{color:#8197a1;font-size:11px}.overview-card header strong{color:#365e70;font-size:15px}.overview-card header button,.insight-banner button{display:flex;align-items:center;gap:4px;color:#47798e;background:transparent;font-size:11px}.overview-card header button:hover,.insight-banner button:hover{color:#245f7d}.mini-progress,.cockpit-track{height:6px;overflow:hidden;margin:16px 0 13px;border-radius:6px;background:#edf2f4}.mini-progress i,.cockpit-track i{display:block;height:100%;border-radius:inherit;background:#5e9ab0}.overview-card ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.overview-card li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;color:#667f8b;font-size:11px}.overview-card li>i{width:7px;height:7px;border:1px solid #aebfc6;border-radius:50%;background:#fff}.overview-card li.done>i{border-color:#71a8a1;background:#71a8a1}.overview-card li.current{color:#315f76;font-weight:650}.overview-card li.current>i{border-color:#5e9ab0;background:#5e9ab0;box-shadow:0 0 0 3px #e7f1f4}.overview-card li small{color:#92a4ab;font-size:10px}.priority-item{display:flex;width:100%;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 0;border-top:1px solid #edf1f2;color:#b36b55;background:transparent;text-align:left}.priority-item:first-of-type{margin-top:14px}.priority-item>div{min-width:0;flex:1}.priority-item strong,.priority-item small{display:block}.priority-item strong{color:#476574;font-size:12px}.priority-item small{display:-webkit-box;overflow:hidden;margin-top:4px;color:#8296a0;font-size:10px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.priority-item>svg:last-child{margin-top:5px;color:#95aab3}.empty-copy{margin:22px 0;color:#8499a2;font-size:12px}.profit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profit-grid article,.cockpit-metrics article{padding:16px;border:1px solid #e0e8eb;border-radius:7px;background:#fff}.profit-grid article>span{margin-bottom:15px}.profit-grid p{display:flex;align-items:center;gap:4px;color:#5d928c}.insight-banner{display:flex;align-items:center;gap:12px;margin-top:15px;padding:16px;color:#4c8099;background:#f8fbfc}.insight-banner>svg{flex:none}.insight-banner>div{min-width:0;flex:1}.insight-banner strong{display:block;color:#385f70;font-size:13px}.insight-banner p{margin:5px 0 0;color:#748b95;font-size:11px;line-height:1.65}.insight-banner button{flex:none}.safety-list{display:grid;gap:10px;margin-top:28px}.safety-list>button{display:grid;grid-template-columns:42px minmax(0,1fr) auto 16px;align-items:center;gap:13px;padding:15px;border:1px solid #e0e8eb;border-radius:7px;color:#7c959e;background:#fff;text-align:left}.safety-list>button:hover{border-color:#b8cbd3;background:#fbfcfd}.safety-list>button>span{display:grid;width:38px;height:38px;place-items:center;border-radius:6px;color:#54839a;background:#edf3f6}.safety-list>button.warning>span{color:#b36b55;background:#f9efeb}.safety-list>button div{min-width:0}.safety-list strong{display:block;color:#3b6070;font-size:13px}.safety-list p{margin:5px 0 0;color:#7c929c;font-size:11px;line-height:1.6}.safety-list b{padding:4px 7px;border-radius:4px;color:#557f7e;background:#edf4f3;font-size:10px;font-weight:600}.safety-list .warning b{color:#a66555;background:#f9efeb}.cockpit-view>header{align-items:center}.live-indicator{display:flex;align-items:center;gap:7px;color:#5e8896;font-size:11px}.live-indicator i{width:7px;height:7px;border-radius:50%;background:#58a99e;box-shadow:0 0 0 3px #e3f2ef}.cockpit-metrics{margin-top:22px}.cockpit-columns>section{padding:16px}.cockpit-columns>section>header>b{color:#507687;font-size:11px;font-weight:600}.cockpit-track{margin:15px 0}.cockpit-steps{display:grid;gap:10px}.cockpit-steps article{display:flex;align-items:flex-start;gap:9px;color:#80959e}.cockpit-steps article>i{width:8px;height:8px;flex:none;margin-top:4px;border:1px solid #aebfc6;border-radius:50%;background:#fff}.cockpit-steps article.done>i{border-color:#6fa79f;background:#6fa79f}.cockpit-steps article.current>i{border-color:#5e9ab0;background:#5e9ab0;box-shadow:0 0 0 3px #e7f1f4}.cockpit-steps div{min-width:0}.cockpit-steps strong,.cockpit-steps small{display:block}.cockpit-steps strong{color:#496a78;font-size:12px}.cockpit-steps small{margin-top:3px;color:#8ca0a8;font-size:10px}.cockpit-indicators{display:grid;gap:8px}.cockpit-indicators article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #edf1f2}.cockpit-indicators article:last-child{border-bottom:0}.cockpit-indicators small,.cockpit-indicators strong{display:block}.cockpit-indicators strong{margin-top:4px;color:#3b6476;font-size:16px}.cockpit-indicators strong i{color:#8197a0;font-size:10px;font-style:normal;font-weight:500}.cockpit-indicators>article>span{color:#80959f;font-size:10px}.cockpit-indicators>article>b{padding:3px 6px;border-radius:4px;color:#55817e;background:#edf4f3;font-size:10px}.cockpit-indicators>article.abnormal>b{color:#a66555;background:#f9efeb}.task-switch{position:relative;width:34px;height:19px;flex:none;border:0;border-radius:20px;background:#cbd9de}.task-switch i{position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#fff;transition:transform .18s ease}.task-switch.enabled{background:#6599aa}.task-switch.enabled i{transform:translate(15px)}.schedule-list article>span{min-width:42px;text-align:center}.sidebar-cockpit.current{color:#294f62;background:#dce7eec7;box-shadow:inset 2px 0 #5996b2}.sidebar-cockpit.current svg{color:#3f83a0}@media(max-width:1280px){.overview-stats,.cockpit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-stat{min-height:112px}}@media(max-width:900px){.overview-columns,.cockpit-columns,.profit-grid{grid-template-columns:1fr}.insight-banner{align-items:flex-start;flex-wrap:wrap}.insight-banner button{margin-left:32px}}@media(max-width:700px){.overview-stats,.cockpit-metrics{grid-template-columns:1fr}.safety-list>button{grid-template-columns:38px minmax(0,1fr) 16px}.safety-list>button>b{display:none}}
