.team-design,.team-dialog{--td-ink: #172e48;--td-muted: #687e98;--td-line: #e1e8f2;--td-blue: #0875f9;--td-purple: #8055d9;--td-teal: #078e91;--td-amber: #9b6512;color:var(--td-ink);font-size:14px;line-height:1.5}.team-design{min-width:0}.team-design *,.team-dialog *{box-sizing:border-box}.team-design :is(h1,h2,h3,p),.team-dialog :is(h2,h3,p){overflow-wrap:anywhere}.team-design :is(.tm,.rw) h1{font-size:clamp(28px,2.3vw,32px);line-height:1.23;letter-spacing:-.65px;margin:0}.team-design :is(.tm,.rw) h2,.team-dialog h2{font-size:19px;line-height:1.35}.team-design :is(.tm,.rw) h3,.team-dialog h3{font-size:15px;line-height:1.45}.team-design :is(.tm-heading,.tw-heading,.rw-heading){margin:16px 0 22px;align-items:center}.team-design :is(.tm-heading,.tw-heading,.rw-heading) h1{display:flex;align-items:center;gap:12px}.team-design :is(.tm-heading,.tw-heading,.rw-heading) p{font-size:14px;color:var(--td-muted);margin:7px 0 0}.team-design a,.team-design a:hover{text-decoration:none}.team-design :is(a,button,input,select,textarea,summary):focus-visible,.team-dialog :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #69a8ff;outline-offset:3px}.team-design :is(.tm-breadcrumb,.tw-breadcrumbs,.portfolio-back){font-size:12px;color:var(--td-muted)}.team-design :is(.tm-breadcrumb,.tw-breadcrumbs) a{color:var(--td-muted)}.team-design :is(.tm-breadcrumb,.tw-breadcrumbs) a:hover{color:var(--td-blue)}.td-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;border-radius:11px;color:#1470db;background:#eaf3ff}.td-icon--hypothesis{color:#8055d9;background:#f1ebff}.td-icon--signal{color:#05898b;background:#e3f6f4}.td-icon--people{color:#536cba;background:#ecf0ff}.td-icon--decision{color:#a66c13;background:#fff3db}.td-icon--task{color:#1470db;background:#eaf3ff}.td-icon--small{width:30px;height:30px;flex-basis:30px;border-radius:8px}.td-person{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13px;color:var(--td-ink)}.td-avatar{width:29px;height:29px;flex:0 0 29px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:10px;font-weight:750;letter-spacing:.3px;background:#e9efff;color:#4664bd}.td-avatar--1{background:#f2eaff;color:#8254b9}.td-avatar--2{background:#e1f3ed;color:#25836b}.td-avatar--3{background:#fff0dd;color:#a46e23}.td-avatar--4{background:#e3f1ff;color:#2476b8}.td-avatar--empty{background:#f0f3f7;color:#8090a4}.td-badge{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;width:fit-content;padding:4px 8px;border-radius:var(--radius-sm);font-size:12px;line-height:1.3;color:#536c87;background:#f0f4f9}.td-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.td-badge--active{color:#096bdd;background:#eaf3ff}.td-badge--attention{color:#94621b;background:#fff3dc}.td-badge--done{color:#238361;background:#e7f6ee}.td-notice{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;border-radius:9px;background:#edf5ff;color:#315d8a;margin:14px 0;font-size:13px}.td-notice>svg{flex:0 0 19px;margin-top:2px}.td-notice strong{display:block;margin-bottom:3px}.td-notice p{margin:4px 0}.td-notice--warning{color:#8c641f;background:#fff7e8}.td-notice--success{color:#267959;background:#eaf7f0}.td-section-title{display:flex;align-items:center;gap:9px;margin:0 0 15px}.team-design :is(.tm-box,.portfolio-metric,.hypothesis-header,.rw-details),.team-dialog .tm-box{background:#fff;border:1px solid var(--td-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:22px}.team-design :is(.tm-box,.portfolio-metric)>h2:first-child{margin-top:0}.team-design :is(.tm-toolbar,.portfolio-toolbar,.rw-toolbar){background:#fff;border:1px solid var(--td-line);border-radius:var(--radius-md);padding:12px;gap:10px}.team-design :is(.tm-tabs,.portfolio-views,.rw-tabs){gap:5px;border-bottom:1px solid var(--td-line);padding-bottom:0;margin:18px 0}.team-design :is(.tm-tabs,.portfolio-views,.rw-tabs) button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:10px 13px;border-radius:7px 7px 0 0;font-size:13px;background:transparent;border:0;border-bottom:2px solid transparent;color:#667a94}.team-design :is(.tm-tabs,.portfolio-views,.rw-tabs) :is(button[aria-pressed=true],button[aria-selected=true],button[aria-current=page],button.active){color:#096fdf;background:#edf5ff;border-bottom-color:#0875f9;font-weight:650}.team-design .button,.team-dialog .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px;min-height:36px;border-radius:7px}.team-design .button--primary,.team-dialog .button--primary{color:#fff;background:#0875f9;border-color:#0875f9;box-shadow:0 2px 4px #0875f91a}.team-design .button--primary:hover,.team-dialog .button--primary:hover{background:#0065dc}.team-design :is(.tm-form,.rw-link-form,.hf-form,.wf-form,.hc-form),.team-dialog :is(form,.tm-form){display:grid;gap:15px;min-width:0}.team-design :is(.tm-form,.rw-link-form,.hf-form,.wf-form,.hc-form) label,.team-dialog label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:550;color:#586f8a;min-width:0}.team-design :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.team-dialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font:inherit;color:#223d5c;background:#fff;border:1px solid #cedbea;border-radius:7px;padding:9px 11px;min-height:38px;max-width:100%;min-width:0}.team-dialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%}.team-design textarea,.team-dialog textarea{resize:vertical;line-height:1.55;min-height:86px}.team-design input::placeholder,.team-dialog input::placeholder,.team-dialog textarea::placeholder{color:#8a99ad}.team-design :is(input[type=checkbox],input[type=radio]),.team-dialog :is(input[type=checkbox],input[type=radio]){accent-color:#0875f9;width:16px;height:16px;flex-shrink:0}.team-design label:has(>input[type=checkbox]),.team-dialog label:has(>input[type=checkbox]){display:flex;flex-direction:row;align-items:center;gap:9px}.team-design fieldset,.team-dialog fieldset{border:1px solid var(--td-line);border-radius:9px;margin:6px 0;padding:16px;min-width:0}.team-design legend,.team-dialog legend{color:#27496f;font-size:14px;font-weight:650;padding:0 7px}.team-dialog .as-modal__head{background:#fbfcff;border-bottom:1px solid var(--td-line)}.team-dialog .as-modal__head h2>svg{color:#1574dd}.team-dialog .as-modal__body{padding:22px}.team-dialog :is(.tm-actions,.hf-actions,.as-modal__footer){border-top:1px solid var(--td-line);padding-top:15px;margin-top:8px}.team-design :is(.tm-empty,.rw-empty){padding:35px 22px;border:1px dashed #cfddeb;border-radius:var(--radius-lg);background:#fbfdff;color:#6e829b;text-align:center}.team-design .tm-project-grid{display:block;background:#fff;border:1px solid var(--td-line);border-radius:var(--radius-lg);overflow:hidden}.team-design .tm-project{display:grid;grid-template-columns:42px minmax(220px,2fr) minmax(135px,1fr) minmax(115px,.8fr) minmax(145px,1fr) 18px;align-items:center;gap:17px;padding:20px;border:0;border-bottom:1px solid var(--td-line);border-radius:0;color:var(--td-ink);background:#fff;box-shadow:none}.team-design .tm-project:last-child{border-bottom:0}.team-design .tm-project:hover{background:#f7faff}.team-design .tm-project h3{margin:3px 0 5px;font-size:15px;color:#17385d}.team-design .tm-project p{margin:0;font-size:12px;color:#6a809a}.team-design .tm-project small{font-size:12px;color:var(--td-muted)}.td-project-cell{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;font-size:13px}.team-design .tm-project-counts{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:12px}.team-design .tm-project-counts>span{background:none;padding:0}.team-design .tm-project-counts svg{color:#617ab6}.team-design .tm-hypothesis-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:14px}.team-design .tm-hypothesis{background:#fff;border:1px solid var(--td-line);border-radius:11px;padding:20px;box-shadow:none}.team-design .tm-hypothesis h3{margin:12px 0}.team-design .tm-hypothesis footer{border-top:1px solid #edf1f6;padding-top:12px;margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.team-design .tm-summary-metrics{gap:12px}.team-design .tm-summary-metrics button{border-radius:var(--radius-md);border:1px solid var(--td-line);padding:17px;text-align:left;background:#fff}.team-design .tm-summary-metrics button>svg{color:#1677e4;background:#eaf3ff;border-radius:8px;padding:6px;width:32px;height:32px}.team-design .tm-summary-metrics button:nth-child(2)>svg{color:#825bd5;background:#f2ebff}.team-design .tm-summary-metrics button:nth-child(4)>svg{color:#a27225;background:#fff3df}.team-design .tm-progress-card{background:#fff;border-color:var(--td-line);border-radius:11px}.team-design .portfolio-row{padding:18px 20px;gap:20px;grid-template-columns:minmax(230px,1.7fr) minmax(150px,1fr) minmax(150px,1fr) minmax(170px,1.15fr)}.team-design .portfolio-row:hover{background:#f8fbff}.team-design .portfolio-title{font-size:14px;line-height:1.5}.team-design .portfolio-row>div{font-size:13px;gap:7px}.td-entity-title{display:flex;align-items:flex-start;gap:9px}.td-entity-title>div{min-width:0}.td-entity-title small{display:block;margin-bottom:4px}.team-design .portfolio-stage{background:#f1ecfb;color:#7652b4;font-size:11px;width:fit-content}.team-design .portfolio-alert{display:inline-flex;align-items:center;gap:5px;background:#fff5e5;padding:4px 7px;border-radius:5px;color:#8d641d}.team-design .portfolio-next>strong{font-weight:550}.team-design .portfolio-schedule{padding:10px 14px;border-radius:8px;background:#eaf2fc;color:#507497;font-size:12px;margin:12px 0}.team-design .hypothesis-header{padding:23px;border-top:3px solid #9c7be2}.team-design .hypothesis-header h1{max-width:100%;gap:13px;align-items:flex-start;margin-top:8px}.team-design .hypothesis-header>small{font-size:11px;letter-spacing:.45px}.team-design .hypothesis-summary{border-top:1px solid var(--td-line);padding-top:18px;margin-top:16px;gap:22px}.team-design .hypothesis-summary strong{font-size:14px}.team-design .hypothesis-summary>div>span{font-size:12px;color:var(--td-muted)}.team-design .hypothesis-header .portfolio-actions{gap:10px;margin-top:18px}.team-design .hypothesis-header .portfolio-actions>a{font-size:12px;background:#f4f7fc;padding:7px 10px;border-radius:var(--radius-sm)}.team-design .hypothesis-overview{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:18px}.team-design .hypothesis-overview .tm-box>p{font-size:14px;line-height:1.65}.team-design .portfolio-readiness{background:#fff8eb;border:1px solid #f1dfb9;border-radius:var(--radius-md);padding:17px 19px;margin:15px 0}.team-design .portfolio-readiness h3{margin:0 0 9px;color:#8c661d}.team-design .portfolio-readiness ul{padding-left:17px;margin:0}.team-design .portfolio-readiness button{color:#956824;text-align:left}.team-design .portfolio-metric{margin:18px 0}.team-design .portfolio-metric-grid>div{background:#f5f9ff;border:1px solid #e5edf8;border-radius:9px;padding:16px}.team-design .portfolio-metric-grid strong{color:#1768b7;font-variant-numeric:tabular-nums}.team-design details:where(:not(.disclosure))>summary,.team-dialog details:where(:not(.disclosure))>summary{cursor:pointer;color:#456181;font-size:13px;padding:9px 0}.team-design .td-prose-detail{border-top:1px solid var(--td-line);border-bottom:1px solid var(--td-line);margin:14px 0}.team-design .td-prose-detail p{font-size:14px;line-height:1.7}.team-design .tw-people-list{background:#fff;border:1px solid var(--td-line);border-radius:var(--radius-lg);overflow:hidden}.team-design .tw-people-list>a{background:#fff;border:0;border-bottom:1px solid var(--td-line);border-radius:0;padding:19px}.team-design .tw-people-list>a:hover{background:#f5f9ff}.team-design .tw-people-list>a:last-child{border-bottom:0}.team-design .tw-people-list>a>strong{font-size:14px}.team-design .tw-people-list small{font-size:12px;color:var(--td-muted)}.team-design .tw-people-list>a>span{font-size:12px}.team-design .tw-decisions article{padding:18px 0}.team-design .tw-decisions article>a:first-child{align-items:flex-start;gap:9px;font-size:13px}.team-design .tw-decisions article>p{font-size:12px;line-height:1.5}.team-design .tw-decisions article>small{background:#f2ecff;color:#7c56b5;padding:3px 7px;border-radius:5px}.team-design .rw{padding:0}.team-design .rw .gantt{background:#fff;border:1px solid var(--td-line);border-radius:var(--radius-lg);overflow:hidden}.team-design .gantt-row{min-height:104px}.team-design .gantt-row.selected{background:#edf5ff;box-shadow:inset 3px 0 #0875f9}.team-design .gantt-label{background:#fff}.team-design .gantt-label>div:first-child svg{color:#1772d8}.team-design .gantt-level-1 .gantt-label svg{color:#8654c9}.team-design .gantt-level-2 .gantt-label svg{color:#168d8d}.team-design .rw-history li{border-left:2px solid #dce8f8;padding:0 0 20px 18px;margin:0;position:relative}.team-design .rw-history li:before{content:"";width:8px;height:8px;position:absolute;top:7px;left:-5px;border-radius:50%;background:#699bdd}.team-design .rw-table{background:#fff}.team-design .rw-card{background:#fff;border-color:var(--td-line);border-radius:var(--radius-md)}.team-design .rw-detail-head{border-bottom:1px solid var(--td-line);padding-bottom:16px}.team-design .tm-day-today{background:#f3f8ff;box-shadow:inset 0 3px #0875f9}.team-design .tm-day-today>time{color:#006ee8;font-weight:700}.team-design .tm-calendar-task{background:#fff;border:1px solid #d9e6f6;border-left:3px solid #3785e4;border-radius:7px;padding:9px}.team-design .tm-calendar-task b{font-size:12px;line-height:1.4}.team-design .tm-calendar-task small{display:flex;align-items:center;gap:5px;font-size:10px}.team-design .tm-calendar-task .td-avatar{width:22px;height:22px;flex-basis:22px;font-size:8px}.team-design .tm-calendar-task-overdue{border-left-color:#d8555a}.team-design .tm-calendar-task[aria-pressed=true]{background:#e9f3ff;outline:2px solid #0875f9}.team-design .tm-calendar-task .td-person{font-size:10px;margin:7px 0}.team-design .td-calendar-stage{color:#617997;margin-top:3px}.team-design .tm-calendar-task .td-badge{font-size:10px;padding:3px 5px}@media(max-width:1100px){.team-design .tm-project{grid-template-columns:38px minmax(190px,2fr) minmax(130px,1fr) minmax(140px,1fr);gap:13px}.team-design .tm-project>.td-project-cell:nth-of-type(4){grid-column:2}.team-design .tm-project>svg:last-child{display:none}.team-design .portfolio-row{grid-template-columns:minmax(200px,1.4fr) minmax(160px,1fr);gap:18px 24px}.team-design .hypothesis-overview{grid-template-columns:1fr}}@media(max-width:600px){.team-design :is(.tm,.rw) h1{font-size:25px;letter-spacing:-.4px}.team-design :is(.tm-heading,.tw-heading,.rw-heading){gap:14px;align-items:flex-start;flex-wrap:wrap;margin-bottom:16px}.team-design :is(.tm-heading,.tw-heading,.rw-heading) p{font-size:13px}.team-design :is(.tm-box,.portfolio-metric,.hypothesis-header,.rw-details){padding:16px;border-radius:9px}.td-icon{width:35px;height:35px;flex-basis:35px;border-radius:9px}.td-icon--small{width:28px;height:28px;flex-basis:28px}.team-design .tm-project{grid-template-columns:32px minmax(0,1fr);padding:15px;gap:10px}.team-design .tm-project>.td-project-cell,.team-design .tm-project-counts{grid-column:2}.team-design .tm-project>.td-project-cell{flex-direction:row;align-items:center;flex-wrap:wrap}.team-design .tm-project-counts{flex-direction:row;flex-wrap:wrap}.team-design .portfolio-row{grid-template-columns:1fr;padding:16px;gap:13px}.team-design .portfolio-row>div+div{border-top:1px solid #edf2f8;padding-top:10px}.team-design .hypothesis-summary{grid-template-columns:1fr;gap:13px}.team-design .hypothesis-summary>div{gap:4px}.team-design .hypothesis-header h1{font-size:22px}.team-design .hypothesis-header .portfolio-actions>button{flex:1 1 auto}.team-design :is(.tm-tabs,.portfolio-views,.rw-tabs){flex-wrap:nowrap;overflow-x:auto}.team-design :is(.tm-tabs,.portfolio-views,.rw-tabs) button{white-space:nowrap;padding:10px}.team-dialog .as-modal__body{padding:16px}.team-dialog fieldset{padding:12px}.team-design .tw-people-list>a{padding:15px}}.team-design .tm-project{min-height:0}.team-design .tm-toolbar>input[type=text],.team-design .tm-toolbar>input:not([type]){flex:1}.team-design .tm-project-identity{background:#fff;border:1px solid var(--td-line);border-top:3px solid #76b3f3;border-radius:11px;padding:22px}.team-design .tm-project-identity h1{font-size:28px}.team-design .tm-project-icon{background:#eaf3ff;color:#1875dc;border-radius:11px}.team-design .tm-project-meta{gap:12px}.team-design .tm-project-purpose{margin-top:8px}.team-design .tm-project-purpose summary{padding:4px 0}.team-design .tm-project-sticky{background:transparent}.team-design .tm-next-milestone{background:#fff7e7;color:#89601f;border:1px solid #f1e2c1;border-radius:var(--radius-md);padding:16px;margin:0 0 16px}.team-design .tm-next-milestone p{margin:4px 0 0}.team-design .tm-hypothesis-summary{border-bottom:1px solid var(--td-line);border-radius:0;background:#fff;padding:15px 0}.team-design .tm-hypothesis-summary strong{font-size:14px}.team-design .tm-hypothesis-summary small{color:#8559c9}.team-design .tm-hypothesis-summary span{font-size:12px;color:var(--td-muted)}.team-design .tm-project-messages article{padding:15px 0;border-bottom:1px solid var(--td-line)}.team-design .tm-project-messages article>small{display:block;padding-left:37px;margin-top:3px;font-size:11px}.team-design .tm-result-values{background:#f7faff;border:1px solid #e3ecf7;border-radius:9px}.team-design .td-result-expectation{border-left:3px solid #adcaf0;padding-left:13px;margin:15px 0}.team-design .td-result-expectation small{color:#6b819a}.team-design .td-result-expectation p{margin:5px 0}.team-design .tm-result-conclusion{padding:13px;background:#f2f6fc;border-radius:8px}.team-design .tm-discussion{background:#fff;border:1px solid var(--td-line);border-radius:var(--radius-lg);padding:22px}.team-design .tm-discussion .tm-composer{background:#f8faff;border:1px solid #e2eaf5;border-radius:var(--radius-md);padding:16px}.team-design .tm-composer-modes{gap:5px}.team-design .tm-composer-modes button[aria-pressed=true]{background:#e6f1ff;color:#1473d7;border-color:#cee2fb}.team-design .tm-composer>textarea{width:100%;min-height:82px}.team-design .tm-message{border:0;border-bottom:1px solid var(--td-line);padding:18px 0;background:#fff;border-radius:0}.td-message-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.team-design .tm-message>p{margin:10px 0 0 37px;line-height:1.7;font-size:14px}.team-design .tm-message small{font-size:11px}.team-design .tm-control-card{background:#fff;border:1px solid var(--td-line);border-radius:11px;padding:20px;margin-top:16px}.team-design .tm-control-form{display:grid;grid-template-columns:1fr;gap:15px}.team-design .td-form-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;background:#fbfcff}.team-design .td-form-section label{font-size:12px;color:#536d8a;font-weight:550}.team-design .td-form-section>fieldset{margin:0;background:#fff}.team-design .td-form-section>:is(p,button,label:has(textarea),.tm-control-check){grid-column:1/-1}.team-design .td-form-section>button{justify-self:start;border:1px solid #cfe0f5;background:#eef5ff;color:#126ac7;border-radius:7px;padding:9px 12px;cursor:pointer}.team-design .tm-control-form>p:first-child{background:#edf5ff;border-radius:8px;padding:14px;color:#476c94;font-size:13px;margin-top:0}.team-design .tm-control-table th{font-size:11px;background:#f6f9fe;color:#71869f}.team-design .tm-control-table td{font-size:13px}.team-design .portfolio-control-schedule{background:#eff5fd;border:1px solid #e0eafa;border-radius:9px;padding:12px 16px;font-size:12px;color:#627d9e}.team-design .hw{margin:18px 0;border-radius:var(--radius-lg);padding:20px;border:1px solid var(--td-line);background:#fff}.team-design .hw>details:where(:not(.disclosure)){border-bottom:1px solid var(--td-line);padding:7px 0}.team-design .hw>details:where(:not(.disclosure))>summary{font-weight:650;font-size:15px;color:#2f5179}.team-design .hw-card{border:1px solid #e2eaf5;border-radius:9px;padding:15px;margin:12px 0;background:#f9fbfe}.team-design .hw-warning{background:#fff6e7;color:#986b25;border:1px solid #f1dfbc;border-radius:8px;padding:12px}.team-design .hw-form,.team-dialog .hw-form{display:grid;gap:14px}.team-design .hw-form label,.team-dialog .hw-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#60758f}.team-design .td-history-event{margin:0 0 0 8px;padding:0 0 20px 21px;border-left:2px solid #dce7f7;position:relative;line-height:1.8;font-size:13px}.team-design .td-history-event:before{content:"";position:absolute;width:9px;height:9px;border:3px solid #ebf3ff;background:#669cdc;left:-6px;top:4px;border-radius:50%}.team-design .td-history-event strong{color:#325376}.team-design .td-source-list article{background:#fff;border:0;border-bottom:1px solid var(--td-line);border-radius:0;padding:16px 0}.team-design .td-source-list article>a{display:flex;gap:8px;align-items:center;font-weight:600;font-size:14px;color:#126eae}.team-design .td-source-list article>a svg{color:#0c9696}.team-design .td-source-list article small{display:block;color:#926b2d;background:#fff8ec;padding:8px 10px;border-radius:var(--radius-sm);margin:7px 0;font-size:12px}.team-design .td-source-list article>p{font-size:13px;line-height:1.6;color:#55718f}.team-design section[aria-label="Условия до пилота"]{padding-top:15px}.team-design section[aria-label="Условия до пилота"]>ul{list-style:none;padding:0}.team-design section[aria-label="Условия до пилота"] li{padding:12px 15px;border-left:3px solid #dbbd7d;background:#fffaf0;margin:9px 0;border-radius:var(--radius-sm)}.team-design .td-questions>label{display:flex;flex-direction:column;gap:7px;padding:13px;border:1px solid var(--td-line);border-radius:9px;background:#fff;color:var(--td-muted);font-size:12px}.team-design .td-questions .tm-control-card h2{font-size:16px;align-items:center}.team-design ul.td-detections{list-style:none;padding:0;margin:0}.team-design .td-detections li{padding:10px 0;font-size:12px;border-top:1px solid var(--td-line)}.team-design .td-detections li a{display:block;font-size:14px;margin-bottom:5px}.team-design .td-register .cc-work-heading{margin:20px 0}.team-design .td-register .cc-work-heading h1{display:flex;align-items:center;gap:12px;font-size:30px}.team-design .td-register .rg-panel{border:1px solid var(--td-line);border-radius:var(--radius-lg);background:#fff}.team-design .td-register .rg-table-wrap{border-radius:11px;border-color:var(--td-line)}.team-design .td-register .rg-table th{background:#f7faff}.team-design .td-register .rg-row:hover{background:#f4f9ff}.team-design .td-register .rg-row[aria-selected=true]{background:#eaf4ff}.team-design .td-register .tm-control-filters{display:flex;align-items:center;gap:12px;margin:12px 0;font-size:13px}.team-design .rg-form{background:#fff;padding:20px;border:1px solid var(--td-line);border-radius:var(--radius-md)}.team-design .td-blocked{color:#9b6b1f;background:#fff4df;border-radius:var(--radius-sm);padding:4px 7px}.team-design .tm-task{border-radius:9px;border-color:var(--td-line);background:#fff}.team-design .tm-task .tm-danger:has(.lucide-lock-keyhole){color:#966a23;background:#fff5e4;padding:5px 8px;border-radius:5px}.team-design .tw-history-item{border-left:2px solid #dce7f7;padding-left:16px;margin-left:4px}.team-design .tw-impact{background:#f7f3fe;border-radius:9px;padding:15px}.team-design .tw-dependency{border-color:var(--td-line);border-radius:7px;background:#f9fbff}.team-design .tm-project-sticky+.tw .tw-heading{display:none}@media(max-width:600px){.team-design .tm-project-identity{padding:15px;gap:10px}.team-design .tm-project-identity h1{font-size:23px}.team-design .td-form-section{grid-template-columns:1fr}.team-design .tm-discussion{padding:15px}.team-design .td-message-head{flex-wrap:wrap;gap:4px 12px}.team-design .tm-message>p{margin-left:0}.team-design .hw{padding:15px}.team-design .tm-project-meta{gap:8px}}.team-design .tw-task-gantt .td-selected{background:#edf5ff;box-shadow:inset 3px 0 #0875f9}.team-design .tw-timeline-name>.td-person{margin:7px 0}.team-design .tw-timeline-name>.td-badge{margin-left:8px}.team-design .tw-timeline-lane{position:relative}.td-today-line{position:absolute;top:0;bottom:0;border-left:2px solid #398dff;pointer-events:none;z-index:1}.team-design .gantt-row.gantt-selected{background:#edf5ff}.team-design .gantt-kind>svg{padding:5px;width:28px;height:28px;background:#eaf2fd;border-radius:7px;color:#2477d7}.team-design .gantt-level-1 .gantt-kind>svg{color:#8254ca;background:#f2ecff}.team-design .gantt-level-2 .gantt-kind>svg{color:#168d8d;background:#e8f7f5}.team-design .rg-toolbar__line>.tm-toolbar{padding:0;border:0;margin:0}.team-design .td-register .rg-toolbar{padding:13px;background:#fff;border:1px solid var(--td-line);border-radius:var(--radius-md)}.team-design .td-register .rg-quick{flex-wrap:wrap}.team-design .td-register .rg-quick__item[aria-pressed=true]{background:#eaf3ff;color:#096fdd;border-color:#d0e2fa}.team-design .rm-screen .cc-work-heading h1{display:flex;align-items:center;gap:12px;font-size:30px}.team-design :is(.rm-card,.rm-panel,.rm-archive-group){background:#fff;border-color:var(--td-line);border-radius:var(--radius-md)}.team-design .rm-card{box-shadow:var(--shadow-1);border-top:3px solid #b1d0f4}.team-design :is(.rm-card__title,.rm-card h3){font-size:14px;line-height:1.5}.team-design :is(.rm-quarter,.rm-quarter__head){border-color:var(--td-line)}.team-design .rm-panel__head{background:#f7faff;border-bottom-color:var(--td-line)}.team-design .rm-panel__head h2{font-size:19px}.team-design .rm-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#607793}.team-design .rm-modes{border-bottom:1px solid var(--td-line)}.team-design .td-form-section legend svg{vertical-align:-3px;color:#5382bd;margin-right:5px}.team-design .tw-timeline-name{text-align:left}.team-design .tw-timeline-name>strong{display:block}.team-design .tw .tw-person-cell select{border:0;background:transparent;padding:5px 1px;min-height:28px;font-size:12px;color:#355174}.team-design .tw .tw-stage-cell select{border:0;background:#edf2fa;color:#536e95;padding:7px 5px;min-height:30px;font-size:12px}.team-design .tw .tw-stage-cell .tm-status-doing{color:#0068ee;background:#dcebff}.team-design .tw .tw-stage-cell .tm-status-review{color:#a55d00;background:#fff0d4}.team-design .tw .tw-stage-cell .tm-status-done{color:#117644;background:#ddf3e8}.team-design .tw .tw-stage-cell .tm-status-cancelled{color:#68778b;background:#f0f2f5}.team-design .tw .tw-task-facts select{border:1px solid transparent;background:transparent;padding:5px 2px;font-size:12px;min-height:30px}.team-design .tw .tw-sort select{border:0;background:transparent;padding:5px 2px;min-height:30px;font-size:12px}.td-avatar--0{background:#e0eaff;color:#3057ac}.td-avatar--1{background:#eae2fb;color:#7250a5}.td-avatar--2{background:#dcefe9;color:#307361}.td-avatar--3{background:#f7e7d6;color:#936631}.td-avatar--4{background:#f9e0e7;color:#a63f64}.team-design .td-register .rg-search{flex:1 1 260px}.team-design .td-register .rg-search input{border:0;padding:3px 7px;min-height:28px;background:transparent;width:100%}.team-design .td-register .rg-toolbar .tm-control-filters{margin:0}.team-design .tm.tw.tw-project-page .tm-project-identity{background:#fff;border:1px solid #e1e8f2;border-top:3px solid #76b3f3;border-radius:11px;padding:22px}.team-design .tm .tm-breadcrumbs a,.team-design .tm .tm-breadcrumbs a:visited{color:#667f9d}.team-design .tm .tm-health-on_track{color:#647b96;background:#f0f4f9}.team-design .portfolio-next details{padding:0;margin:0;border:0;background:transparent}.team-design .portfolio-next details summary{padding:2px 0;font-size:11px}.team-design .portfolio-next>a{margin:0}.team-design .portfolio-next>small{font-size:11px}.team-design .portfolio-row>.portfolio-next{gap:5px}.team-design .portfolio-row{padding-top:16px;padding-bottom:16px}.team-design .rm-card__name{display:flex;align-items:flex-start;gap:8px}.team-design .rm-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.team-design .rm-card__meta .td-person{font-size:11px}.team-design .rm-column__head{background:#f1f6ff;border-top:3px solid #90bff0}.team-design .rm-column:nth-child(2) .rm-column__head{background:#f4f1fd;border-top-color:#bba4e4}.team-design .rm-column:nth-child(3) .rm-column__head{background:#f0f8f7;border-top-color:#91cbc1}.team-design .rm-column:nth-child(4) .rm-column__head{background:#fff8ed;border-top-color:#e6c180}.team-design .rw-table-wrap{background:#fff;border:1px solid var(--td-line);border-radius:11px;overflow:auto}.team-design .rw-table-wrap td button{display:inline-flex;align-items:center;gap:8px;text-align:left}.team-design .rw-table-wrap table th{background:#f6f9fe;font-size:12px;color:#6a809b}.team-design .rw-table-wrap table td{font-size:13px;padding:14px 12px}.team-design .rm-archive__row{background:#fff;border:1px solid var(--td-line);border-radius:11px;padding:18px;margin:12px 0}.team-design .rm-archive__row h3{margin:12px 0}.team-design .rm-archive__head{font-size:12px;color:#687e99}.team-design .rm-modes .ov-tabs{border:0;gap:5px}.team-design .rm-modes .ov-tabs button{display:inline-flex;gap:7px;align-items:center;border-radius:7px 7px 0 0}.team-design .rm-modes .ov-tabs button[aria-selected=true]{color:#086fe0;background:#edf5ff}@media(max-width:600px){.team-design .hypothesis-header{position:relative}.team-design .hypothesis-header>small{display:block;padding-right:35px}.team-design .hypothesis-header h1{font-size:21px;margin:10px 0;line-height:1.3}.team-design .hypothesis-header h1>.td-icon{position:absolute;right:14px;top:13px;width:28px;height:28px}.team-design .hypothesis-header h1>.td-icon svg{width:17px}.team-design .hypothesis-header .hypothesis-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;padding-top:13px}.team-design .hypothesis-header .hypothesis-summary>div:nth-child(2){grid-column:1/-1;grid-row:2}.team-design .hypothesis-header .hypothesis-summary>div:nth-child(3){grid-column:2;grid-row:1}.team-design .hypothesis-header .hypothesis-summary>div:nth-child(2)>span{font-size:11px}.team-design .hypothesis-header .hypothesis-summary .td-person{font-size:12px}.team-design .hypothesis-header .portfolio-caption{margin:12px 0;align-items:flex-start;font-size:11px;gap:8px}.team-design .hypothesis-header .portfolio-actions{margin-top:14px;gap:7px}.team-design .hypothesis-header .portfolio-actions .button{font-size:12px;min-height:34px}.team-design .hypothesis-header .portfolio-actions>a{font-size:11px;padding:5px 7px}.team-design .tm.tw.tw-project-page .tm-project-identity{display:grid;grid-template-columns:30px minmax(0,1fr);padding:15px;gap:10px}.team-design .tm.tw.tw-project-page .tm-project-identity .tm-project-icon{width:30px;height:30px}.team-design .tm.tw.tw-project-page .tm-project-identity h1{font-size:21px}.team-design .tm.tw.tw-project-page .tm-project-identity>button{grid-column:2;justify-self:start}.team-design .tm.tw.tw-project-page .tm-project-purpose{margin:8px 0 0;padding:0;border:0}}.team-design .rm-screen .rg-search input{border:0;padding:3px 7px;min-height:28px;background:transparent;width:100%}.team-design [hidden],.team-dialog [hidden]{display:none!important}.team-dialog .tw-inspector :is(.tw-person-cell select,.tw-task-facts select){border-color:transparent;background:transparent;padding:5px 2px;min-height:30px;font-size:12px}.team-dialog .tw-inspector .tw-stage{width:auto;border-color:transparent;background:#edf2fa;color:#536e95;padding:7px 8px;min-height:32px;font-size:12px}.team-dialog .tw-inspector .tw-stage.tm-status-doing{background:#dcebff;color:#0868d8}.team-dialog .tw-inspector .tw-stage.tm-status-review{background:#fff0d4;color:#925e11}.team-dialog .tw-inspector .tw-stage.tm-status-done{background:#ddf3e8;color:#117644}.team-dialog .portfolio-preview{display:grid;gap:14px}.team-dialog .portfolio-preview>:is(p,h3,details){margin:0}.team-dialog .portfolio-preview>h3{font-size:16px}.team-dialog .portfolio-preview>.button{justify-self:start;margin-top:8px}.team-dialog .td-preview-stage{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:#6d8096}.team-dialog .td-preview-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:16px 0;border-bottom:1px solid #e1e8f2}.team-dialog .td-preview-facts>div{display:grid;gap:8px}.team-dialog .td-preview-facts small{color:#6d8096;font-size:12px}.team-dialog .td-preview-facts>div>span{display:inline-flex;align-items:center;gap:7px}.team-design .td-register .rg-main,.team-design .td-register .rg-cards{grid-template-columns:minmax(0,1fr)}.team-design .td-register .rg-main>*,.team-design .td-register .rg-card,.team-design .td-register .rg-card>summary{min-width:0}.team-design .td-register .rg-card>summary{padding:14px}.team-design .td-register .rg-card__name,.team-design .td-register .rg-card__rest{overflow-wrap:anywhere}.team-design .td-register .rg-card .tm-relations{white-space:normal}.team-design .td-register .rg-toolbar{grid-template-columns:minmax(0,1fr)}.team-design .td-register .rg-toolbar__line,.team-design .td-register .rg-toolbar label{min-width:0;max-width:100%}.td-outcomes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;padding-top:12px;border-top:1px solid #e1e8f2}.td-outcomes>small{color:#697f99;font-size:12px}.td-outcomes .td-badge{white-space:normal}.td-outcomes .td-badge small{color:#6e8199;font-size:10px}.team-design .page-header{margin:16px 0 22px}.team-design :is(.tm,.rw,.tw,.mt) .page-header h1,.team-design .page-header h1{font-size:24px;line-height:1.25;letter-spacing:-.01em;margin:0}.team-design .page-header p{margin:4px 0 0;color:var(--td-muted);font-size:14px}.team-design>:is(.tm,.td-register):not(:has(>.rw)){max-width:var(--page-max, 1440px);margin-inline:auto}.focus-shell{min-height:100vh;background:#f6f8fb;color:var(--text-strong);--blue: #2463b5;--ink: var(--text-strong);--muted: #526174}.focus-shell *{box-sizing:border-box}.focus-shell button,.focus-shell select{font-family:inherit}.focus-shell :focus-visible{outline:3px solid #2463b5;outline-offset:3px}.focus-sidebar{position:fixed;inset:0 auto 0 0;width:232px;z-index:40;padding:24px 12px 16px;background:#fff;border-right:1px solid var(--line-soft);display:flex;flex-direction:column;overflow-y:auto}.focus-brand{padding:0 12px 20px;position:relative}.focus-brand strong{font-size:28px;font-weight:800;letter-spacing:-1px}.focus-brand strong span{color:#e52f40;margin-left:5px}.focus-brand small{display:block;color:#526174;font-size:12px;margin-top:3px}.focus-nav-caption{font-size:12px;color:#7a8799;padding:0 12px;margin:20px 0 4px}.focus-nav-link{display:flex;gap:10px;align-items:center;min-height:42px;padding:10px 12px;border-radius:var(--radius-sm);text-decoration:none;color:#526174;font-size:14px;line-height:20px}.focus-nav-link svg{flex-shrink:0}.focus-nav-link:hover{background:#f6f8fb}.focus-nav-link.selected{background:#eaf2ff;color:#2463b5;font-weight:600}.focus-nav-badge{margin-left:auto;min-width:22px;padding:1px 7px;border-radius:var(--radius-pill);background:#eef1f5;color:#34465f;font-size:12px;font-weight:600;line-height:18px;text-align:center}.focus-sidebar-bottom{margin-top:auto;padding-top:24px}.focus-profile{display:grid;padding:4px 10px;font-size:13px;line-height:1.25;color:var(--text-strong);text-align:right;white-space:nowrap}.focus-profile small{color:var(--text-muted);font-size:12px}.focus-workspace{margin-left:232px;min-width:0}.focus-topbar{height:56px;display:flex;align-items:center;gap:12px;padding:0 32px;background:#fff;border-bottom:1px solid var(--line-soft)}.focus-topbar-actions{margin-left:auto;display:flex;gap:14px;align-items:center}.focus-topbar .button{color:#2463b5;background:#fff;border:1px solid var(--line-soft);border-radius:var(--radius-sm);padding:7px 12px}.focus-page{width:100%;max-width:var(--page-max);padding:28px 32px;margin:0 auto}.focus-mobile{display:none;background:none;border:0;color:var(--text-strong);cursor:pointer}.focus-team-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--line-soft);padding:8px 0;margin-bottom:24px}.focus-team-tabs a,.focus-team-tabs button{text-decoration:none;padding:10px 12px;color:#526174;border:0;background:none;border-radius:var(--radius-sm);cursor:pointer}.focus-team-tabs a.active,.focus-team-tabs button[aria-pressed=true]{color:#2463b5;background:#eaf2ff}.focus-overview h1{font-size:28px;line-height:34px;margin:0}.focus-overview h2{font-size:18px;line-height:24px;margin:0}.focus-filters .filter-field>select{width:200px}.focus-stale{opacity:.55;transition:opacity .12s ease-out;pointer-events:none}.focus-selected-range{min-height:20px}.focus-directions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.focus-surface{background:#fff;border:1px solid var(--line-soft);border-radius:var(--radius-md);padding:22px 24px;min-width:0}.focus-area{display:flex;flex-direction:column}.focus-area-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.focus-area-title a{color:#2463b5;font-size:13px;text-decoration:none}.focus-metric-button{display:block;border:0;background:none;padding:0;color:#526174;font-size:14px;line-height:20px;text-align:left;cursor:pointer}.focus-metric-button:hover,.focus-story-title:hover{color:#2463b5;text-decoration:underline}.focus-main-value{display:block;border:0;background:none;padding:6px 0 4px;font-size:32px!important;line-height:38px;font-weight:650;color:var(--text-strong);cursor:pointer;font-variant-numeric:tabular-nums}.focus-primary>span{font-size:13px}.focus-good{color:#18794e}.focus-bad{color:#b42318}.focus-muted{color:#526174}.focus-history-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;align-items:center;font-size:11px;color:#526174}.focus-history-heading button{background:none;color:#526174;border:0;padding:5px 7px;border-radius:4px;cursor:pointer;font-size:11px}.focus-history-heading button[aria-pressed=true]{background:#eaf2ff;color:#2463b5}.focus-currency{margin-left:auto;border:1px solid #d7e0ec;border-radius:var(--radius-sm);padding:1px}.focus-currency-note{margin:6px 0 0;font-size:11px;color:#526174;text-align:center}.focus-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;font-size:11px;color:#526174;min-height:18px}.focus-legend span:first-child{color:#2463b5}.focus-secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border-top:1px solid var(--line-soft);padding-top:18px;margin-top:20px}.focus-secondary>div{min-width:0}.focus-secondary strong{display:block;font-size:18px;margin:8px 0;font-variant-numeric:tabular-nums}.focus-secondary span{font-size:11px;line-height:16px}.focus-secondary .focus-metric-button{font-size:12px;line-height:18px;min-height:36px}.focus-attention,.focus-company{margin-top:24px}.focus-story{display:flex;align-items:center;gap:16px;justify-content:space-between;padding:14px 0;border-top:1px solid var(--line-soft)}.focus-story>div{min-width:0}.focus-story small,.focus-story span{font-size:12px;color:#526174}.focus-story-title{display:block;text-align:left;margin:5px 0;font-weight:600;line-height:22px;color:var(--text-strong);border:0;background:none;padding:0;cursor:pointer}.focus-story .button{flex-shrink:0;border:1px solid var(--line-soft);border-radius:var(--radius-sm);color:#2463b5;background:#fff}.focus-company-values{display:flex;flex-wrap:wrap;gap:32px;margin:18px 0}.focus-company-values button{background:none;border:0;padding:0;text-align:left;cursor:pointer}.focus-company-values span,.focus-company-values small{display:block;color:#526174;font-size:12px}.focus-company-values strong{display:block;margin:6px 0;font-size:22px;font-variant-numeric:tabular-nums}.focus-company summary{color:#2463b5;cursor:pointer;font-size:13px}.focus-empty{min-height:365px;display:grid;align-content:center;text-align:center;color:#526174}.focus-skeleton{height:480px;color:#526174;background:linear-gradient(110deg,#fff,#f0f3f8,#fff)}.focus-table-wrap{max-height:194px;overflow:auto;margin-top:8px}.focus-table-wrap table{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums}.focus-table-wrap th,.focus-table-wrap td{text-align:right;padding:6px;border-bottom:1px solid var(--line-soft);white-space:nowrap}.focus-table-wrap th:first-child{text-align:left}.focus-table-wrap small{display:block;font-size:10px;color:#526174}.focus-panel-value{display:block;font-size:32px;margin-top:24px}@keyframes focus-enter{0%{transform:translate(32px);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:1279px){.focus-directions{grid-template-columns:minmax(0,1fr)}.focus-page{padding:24px}}@media(max-width:1023px){.focus-workspace{margin-left:0}.focus-sidebar{transform:translate(-100%)}.focus-sidebar.is-open{transform:none}.focus-mobile{display:inline-flex}.focus-brand .focus-mobile{position:absolute;top:0;right:0}.focus-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#18223038;border:0;z-index:39}}@media(max-width:767px){.focus-page{padding:20px 16px}.focus-topbar{padding:0 16px}.focus-topbar-actions{gap:6px}.focus-surface{padding:18px 16px}.focus-filters{width:100%}.focus-filters .filter-field>select{width:100%}.focus-secondary{gap:12px}.focus-secondary strong{font-size:16px;overflow-wrap:anywhere}.focus-story{align-items:flex-start}.focus-main-value{font-size:28px!important}}.focus-story-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.focus-story-title:focus-visible{-webkit-line-clamp:unset}.focus-sidebar-bottom{padding-bottom:8px}.focus-topbar .cc-bell__button{color:#526174;display:flex;align-items:center;justify-content:center}.focus-profile-menu{position:relative}.focus-profile-menu summary{cursor:pointer;list-style:none;border-radius:var(--radius-sm)}.focus-profile-menu summary:hover{background:#eaf2ff}.focus-profile-menu>div{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:280px;padding:8px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:#fff;box-shadow:0 6px 18px #1822301a}.focus-profile-who{display:grid;gap:4px;margin:0 0 6px;padding:8px 10px 10px;border-bottom:1px solid var(--line-soft);font-size:13px;color:var(--text-strong)}.focus-profile-who span{color:var(--text-muted);line-height:1.4}@media(max-width:720px){.focus-profile small{display:none}.focus-profile b{max-width:90px;overflow:hidden;text-overflow:ellipsis}}.focus-profile-menu>div button{display:block;border:0;background:none;padding:10px;text-align:left;color:var(--text-strong);cursor:pointer;width:100%}.focus-profile-menu>div button:disabled{color:#526174;cursor:default}.focus-profile-menu>div button:hover:not(:disabled){background:#eaf2ff}.focus-selected-range,.focus-section-title{display:flex;align-items:center;gap:10px}.focus-selected-range{color:#526174}.focus-company{margin:0 0 24px;background:#fdfefe}.focus-company-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:0}.focus-company-values button{padding:16px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:#fff;min-width:0}.focus-company-values button:hover{border-color:#93b3dd;background:#f8fbff}.focus-company-values button:focus-visible{outline:2px solid #2463b5;outline-offset:3px}.focus-company-values button>span{min-height:32px}.focus-company-values strong{font-size:clamp(18px,1.55vw,22px);overflow-wrap:anywhere}.focus-company-values strong{color:var(--text-strong)}.focus-area-icon{display:inline-flex;padding:9px;border-radius:var(--radius-md);background:#eaf2ff;color:#2463b5}.focus-area-icon--auctions{background:#f1edfa;color:#7051a3}.focus-area-title{margin-bottom:14px}.focus-history{margin-top:18px}.focus-secondary{margin-top:14px;padding-top:14px}.focus-secondary strong{font-size:16px;overflow-wrap:anywhere}.focus-story small{display:block;margin-top:7px}.focus-story .focus-polarity{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:var(--radius-sm);font-weight:600;color:#526174;background:#f1f4f8}.focus-story .focus-polarity--positive{color:#17663f;background:#edf8f1}.focus-story .focus-polarity--negative{color:#a52c25;background:#fff0ef}.focus-swatch{display:inline-block;width:9px;height:9px;border-radius:2px;background:#2463b5}.focus-swatch-base{background:#cad5e4}@media(max-width:1100px){.focus-company-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.focus-company-values{grid-template-columns:1fr;gap:16px}.focus-company-values button>span{min-height:0}.focus-story{align-items:flex-start;flex-direction:column;gap:8px}.focus-secondary{grid-template-columns:1fr;gap:14px}.focus-secondary .focus-metric-button{min-height:0}.focus-main-value{font-size:28px!important}.focus-surface{padding:18px}}.focus-good{color:#168048!important}.focus-bad{color:#c42b22!important}.focus-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.focus-exact{display:flex;align-items:center;gap:6px;font-size:12px;color:#526174;margin-top:8px}.focus-table-wrap{max-height:194px}.focus-table-wrap table{font-size:12px}.focus-table-wrap thead th{position:sticky;top:0;background:#f7f9fc;z-index:1;font-size:11px;font-weight:600}.focus-table-wrap tbody th{font-weight:500}.focus-table-wrap td,.focus-table-wrap th{padding:8px 6px}.focus-history-selected{background:#edf4ff}.focus-period-detail summary{cursor:pointer;list-style:none;text-decoration:underline dotted #aab8cd;text-underline-offset:4px}.focus-period-detail div{white-space:normal;min-width:125px;font-size:11px;color:#526174;margin-top:8px}.focus-table-wrap:focus-visible,.focus-period-detail summary:focus-visible{outline:2px solid #0866e6;outline-offset:2px}.focus-company-caption{margin:-2px 0 18px;color:#526174;font-size:13px}.focus-company-values .focus-comparison-caption{display:block;margin-top:6px;color:#526174;font-size:11px}.focus-panel-change{display:grid;gap:5px;font-size:14px}.focus-panel-change>span:last-child{color:#526174;font-size:12px}.focus-ytd{display:grid;gap:6px;padding:16px;margin-top:20px;border:1px solid #dce4ef;background:#f5f8fc;border-radius:var(--radius-md)}.focus-ytd>span{font-size:12px}.focus-ytd strong{font-size:22px;font-variant-numeric:tabular-nums}.focus-ytd small{color:#526174}.focus-table-wrap thead{position:sticky;top:0;z-index:1;background:#f5f8fc}.focus-table-wrap thead th{white-space:normal;font-size:11px;vertical-align:bottom}.focus-table-wrap td{font-variant-numeric:tabular-nums}.focus-link-list{display:grid;gap:12px;margin-top:20px}.focus-link-list a{display:flex;align-items:center;gap:14px;padding:18px 16px;border:1px solid #dce4ef;border-radius:var(--radius-md);text-decoration:none;color:var(--text-strong)}.focus-link-list a:hover{background:#f5f8fc;border-color:#7da9df}.focus-link-list a>span:nth-child(2){flex:1}.focus-link-list strong,.focus-link-list small{display:block}.focus-link-list strong{font-size:14px}.focus-link-list small{color:#526174;font-size:12px;line-height:1.5;margin-top:5px}.focus-link-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md);background:#edf4ff;color:#2463b5;flex-shrink:0}.focus-link-list a:focus-visible,.focus-story-open:focus-visible{outline:3px solid #2463b5;outline-offset:3px}.focus-panel-sections{display:grid;gap:20px;margin-top:20px}.focus-panel-sections h3{font-size:15px;margin:0 0 10px;line-height:1.5}.focus-panel-sections p{font-size:13px;line-height:1.6;margin:8px 0 0}.focus-story-detail>h3{font-size:22px;margin:0}.focus-story-detail>.focus-polarity{margin:0;width:fit-content}.focus-story-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.focus-story-numbers>div:last-child{grid-column:1 / -1}.focus-story-numbers dt{font-size:12px;color:#526174;margin-bottom:6px}.focus-story-numbers dd{font-size:20px;font-weight:650;margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.focus-impact{padding:16px;border:1px solid #dce4ef;border-radius:var(--radius-md);background:#f5f8fc}.focus-impact strong{font-size:24px;font-variant-numeric:tabular-nums}.focus-impact p{color:#526174}.focus-related-table{width:100%;border-collapse:collapse;font-size:12px}.focus-related-table th,.focus-related-table td{text-align:left;padding:10px 6px;border-bottom:1px solid var(--line-soft)}.focus-related-table th:last-child,.focus-related-table td:last-child{text-align:right;white-space:nowrap}a.focus-story-title{text-decoration:none;color:var(--text-strong)}a.focus-story-title:hover{color:#2463b5;text-decoration:underline}@media(max-width:767px){.rg-screen--focus-selection.rg-screen--picked{display:flex;flex-direction:column}.rg-screen--focus-selection>.rg-panel{order:-1;width:100%;scroll-margin-top:65px}}.focus-period-eyebrow,.focus-ytd>span,.focus-story-detail h3{display:flex;align-items:center;gap:9px}.focus-change-banner{display:flex;align-items:center;gap:13px;padding:15px 17px;border-radius:var(--radius-md);background:#f0f4fa}.focus-change-banner strong,.focus-change-banner span{display:block}.focus-change-banner span{margin-top:3px;font-size:14px}.focus-change-banner--negative{background:#fff0ee;color:#b42318}.focus-change-banner--positive{background:#eaf7ef;color:#14743b}.focus-story-numbers>div{padding:13px;background:#f7f9fc;border-radius:9px}.focus-story-detail .focus-bad{color:#b42318}.focus-story-detail .focus-good{color:#14743b}.focus-related-name{display:flex;align-items:center;gap:9px}.focus-related-name svg{color:#637895}.focus-story-detail{gap:14px}.focus-metric-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:28px}.focus-metric-summary{padding:20px;border-radius:var(--radius-lg);background:#f7f9fc;min-width:0}.focus-metric-summary .focus-period-eyebrow{margin:0 0 12px}.focus-metric-summary .focus-panel-value{font-size:28px;margin-top:0;overflow-wrap:anywhere}.focus-metric-summary .focus-panel-change{margin-top:16px}.focus-metric-summary .focus-ytd{margin-top:24px;background:#fff}.focus-metric-details{min-width:0}.focus-modal .focus-team-tabs{margin:0 0 20px}.focus-modal .focus-team-tabs button{display:flex;gap:8px;align-items:center}.focus-modal .focus-history{margin-top:0}.focus-modal .focus-story-detail{margin-top:0;gap:20px}.focus-story-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.focus-story-primary,.focus-story-secondary{display:flex;flex-direction:column;gap:20px;min-width:0}.focus-story-primary .focus-story-numbers{order:-1}.focus-story-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px}.focus-story-actions .focus-story-open{color:#fff;flex-shrink:0}.focus-story-actions p{font-size:13px;margin:0;order:-1}@media(max-width:899px){.focus-metric-layout,.focus-story-columns{grid-template-columns:minmax(0,1fr);gap:20px}.focus-story-actions{flex-wrap:wrap}}.focus-modal svg{flex-shrink:0}.focus-sources{display:grid;gap:18px}.focus-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.focus-source-card{padding:16px;border:1px solid #dfe6ef;border-radius:var(--radius-lg);min-width:0;background:#fff}.focus-source-card h3,.focus-source-explanation h3{margin:0 0 12px;font-size:14px}.focus-source-file{display:flex;gap:10px;align-items:flex-start}.focus-source-file>span{padding:8px;border-radius:8px;background:#eef4fd;color:#2463b5;display:flex}.focus-source-file strong{display:block;font-size:14px;overflow-wrap:anywhere;line-height:1.5}.focus-source-file small{display:block;font-size:12px;color:#637083;line-height:1.5;margin-top:4px}.focus-source-meta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;font-size:12px;line-height:1.5;margin:16px 0 0}.focus-source-meta dt{color:#637083}.focus-source-meta dd{margin:0;text-align:right;overflow-wrap:anywhere}.focus-source-explanation{display:flex;align-items:flex-start;gap:12px;background:#f5f8fc;padding:16px;border-radius:var(--radius-lg)}.focus-source-explanation svg{color:#2463b5}.focus-source-explanation h3{margin-bottom:6px}.focus-source-explanation p{font-size:13px;line-height:1.6;margin:0;color:#526174}.focus-source-location-row{font-size:12px}.focus-source-location-row code{display:block;margin-top:10px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;background:#f5f8fc;padding:8px;border-radius:var(--radius-sm)}.focus-value-unit{display:block;font-size:14px;color:#526174;margin-top:4px}.focus-model-explanation{padding:16px;background:#f5f8fc;border-radius:var(--radius-md)}.focus-model-explanation small{display:block;margin-top:12px;color:#637083;font-size:12px;line-height:1.5}@media(max-width:639px){.focus-source-grid{grid-template-columns:minmax(0,1fr)}}.expectation-steps{margin-top:12px}.expectation-steps>summary{padding:10px 0;cursor:pointer;color:var(--accent, #2161b7)}.expectation-steps dl>div{padding:10px 0;border-top:1px solid #dfe6f0}.expectation-steps dt{color:#52647e}.expectation-steps dd{margin:4px 0;font-weight:600;font-variant-numeric:tabular-nums}.expectation-steps small{display:block;margin-top:8px}.focus-source-components{margin:16px 0}.focus-source-components>div{padding:10px 0;border-bottom:1px solid var(--line)}.focus-source-components dt{font-size:13px}.focus-source-components dd{margin:4px 0 0}.focus-source-components small{display:block;margin-top:4px;color:var(--muted)}.focus-ai-trigger{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line-soft);border-radius:8px;color:var(--prov-ai, #8b5cf6);background:#fff;transition:color .15s ease,border-color .15s ease}.focus-ai-trigger:hover,.focus-ai-trigger.is-active{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--blue),var(--prov-ai, #8b5cf6))}.focus-back{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--line-soft);border-radius:8px;color:var(--ink);background:#fff;font-size:14px;cursor:pointer}.focus-back:hover{border-color:var(--blue);color:var(--blue)}.focus-shell.is-chat .focus-sidebar,.focus-shell.is-chat .focus-menu-backdrop{display:none}.focus-shell.is-chat .focus-workspace{margin-left:0}.focus-shell.is-chat .focus-page{padding:0;max-width:none}@media(max-width:640px){.focus-back span{display:none}}.focus-subnav{display:grid;gap:2px;padding:1px 0 8px 29px}.focus-subnav a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:5px;color:#5c6d84;font-size:13px;text-decoration:none}.focus-subnav a.active{background:#eaf2ff;color:#2463b5;font-weight:600}.focus-subnav a.active svg{color:#2463b5}.focus-subnav a:hover{background:#eef3fa}.focus-coverage{color:var(--muted, #667085);margin-left:12px;white-space:nowrap}@media(max-width:760px){.focus-coverage{display:none}}.auction-history-heading{display:flex;align-items:center;gap:12px}.auction-history-heading .focus-currency button{background:none;border:0;padding:5px 7px;border-radius:4px;cursor:pointer;font-size:12px;color:#526174}.auction-history-heading .focus-currency button[aria-pressed=true]{background:#eaf2ff;color:#2463b5}.focus-nav-badge{font-variant-numeric:tabular-nums}.focus-topbar-title{display:none}@media(max-width:1023px){.focus-topbar-title{display:inline}}.focus-crumbs{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px}.focus-crumbs a{color:#526174;text-decoration:none}.focus-crumbs a:hover{color:#2463b5;text-decoration:underline}.focus-crumbs span[aria-hidden]{color:#b3bfcd}.focus-crumbs [aria-current]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text-strong)}.focus-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0 0 16px;padding:12px 16px;border:1px solid #f2d58a;border-left:4px solid #d99a06;border-radius:var(--radius-md);background:#fff8e6;color:#5b4300;font-size:14px}.focus-waiting{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;margin:0 0 16px}.focus-waiting-empty{color:var(--text-muted);font-size:14px}.focus-waiting>strong{margin-right:4px;font-size:14px}.focus-waiting a{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 12px;border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:#fff;color:inherit;font-size:14px;text-decoration:none}.focus-waiting a:hover{border-color:var(--accent)}.focus-waiting a b{min-width:24px;padding:1px 7px;border-radius:var(--radius-pill);background:#e8f1fc;color:var(--accent);text-align:center;font-variant-numeric:tabular-nums}.focus-waiting a.is-bad b{background:#fdecea;color:var(--danger, #b42318)}.focus-lag{display:inline-block;margin-left:10px;padding:2px 10px;border-radius:var(--radius-pill);background:#fff3d6;color:#6b4e00;font-weight:600}.focus-borrowed{margin:0 0 12px;padding:10px 14px;border-radius:var(--radius-sm);background:#f3f6fa;color:#3d4a5c;font-size:14px}.focus-flow{margin:0 0 24px}.focus-flow-help{margin-left:auto;display:inline-flex;gap:16px;font-size:13px;font-weight:400}.focus-flow ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none}.focus-flow li{position:relative;display:grid;align-content:start;gap:8px}.focus-flow li:not(:last-child):after{content:"→";position:absolute;top:26px;right:-11px;color:#98a2b3;font-size:14px}.focus-flow li>a{display:grid;gap:2px;min-height:92px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:#fff;color:inherit;text-decoration:none}.focus-flow li>a:hover{border-color:var(--accent)}.focus-flow li small{font-size:12px;color:var(--text-muted)}.focus-flow li strong{font-size:26px;line-height:32px;font-variant-numeric:tabular-nums;color:var(--text-strong)}.focus-flow li span{font-size:13px;color:var(--text-muted)}.focus-flow li em{font-style:normal}.focus-flow li>a.is-bad em{color:var(--danger, #b42318);font-weight:600}.focus-flow li p{margin:0;font-size:12px;line-height:1.45;color:var(--text-muted)}@media(max-width:1100px){.focus-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-flow li:not(:last-child):after{display:none}}@media(max-width:560px){.focus-flow ol{grid-template-columns:1fr}}.ai-jobs>summary{list-style:none;cursor:pointer}.ai-jobs.cc-compact-menu>summary{display:inline-flex;width:auto;height:auto;border:0;background:none;font-size:inherit;font-weight:600}.ai-jobs__pill{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;padding:4px 10px;border-radius:var(--radius-pill);background:#e8f1fc;color:var(--accent);white-space:nowrap}.ai-jobs--bad .ai-jobs__pill{background:#fdecea;color:var(--danger, #b42318)}.ai-jobs__spin{animation:ai-jobs-spin 1.2s linear infinite}@keyframes ai-jobs-spin{to{transform:rotate(360deg)}}.ai-jobs__list{list-style:none;margin:0;padding:0;min-width:320px;max-width:420px;display:flex;flex-direction:column;gap:8px}.ai-jobs__list li{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-radius:var(--radius-sm);border-left:3px solid var(--accent)}.ai-jobs__list li.is-bad{border-left-color:var(--danger, #b42318);background:#fff7f6}.ai-jobs__list small{color:var(--text-muted)}.ai-jobs__error{color:var(--danger, #b42318)!important}.ai-jobs.cc-compact-menu>div{padding:10px;gap:8px;max-height:70vh;overflow-y:auto;max-width:min(440px,calc(100vw - 32px))}.ai-jobs__short{display:none}@media(max-width:760px){.ai-jobs__short{display:inline}.ai-jobs__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ai-jobs.cc-compact-menu>div{position:fixed;top:64px;left:16px;right:16px;max-width:none}}.ai-jobs__pulse{margin:6px 0 0;font-size:.85rem;color:var(--text-muted)}.ai-jobs__pulse.is-bad{color:var(--danger, #b42318)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Variable-BmfuLKTR.woff2) format("woff2");font-style:normal;font-weight:300 800;font-display:swap}.cc-header__inner{min-height:72px;gap:24px;padding:10px 0}.cc-header .onliner-logo{width:118px}.cc-header .brand-slash{height:38px}.cc-header .product-name strong{font-size:16px}.cc-header .product-name span{font-size:11px}.cc-header-actions{flex-wrap:nowrap}.cc-utility-menu,.cc-compact-menu,.cc-present-notes{position:relative}.cc-utility-menu>summary,.cc-compact-menu>summary,.cc-present-notes>summary{list-style:none}.cc-utility-menu>summary::-webkit-details-marker,.cc-compact-menu>summary::-webkit-details-marker,.cc-present-notes>summary::-webkit-details-marker{display:none}.cc-utility-menu>div,.cc-compact-menu>div,.cc-present-notes>div{position:absolute;z-index:80;top:calc(100% + 8px);right:0;display:grid;min-width:220px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 16px 40px #182c4229}.cc-utility-menu>div button,.cc-compact-menu>div button{border:0;border-bottom:1px solid #edf0f3;background:#fff;color:var(--black);padding:11px 13px;cursor:pointer;text-align:left;font-size:12px;font-weight:700}.cc-utility-menu>div button:hover,.cc-compact-menu>div button:hover{background:#f3f8fc;color:var(--blue-dark)}.cc-nav-button:after{right:10px;left:10px}.cc-mobile-nav{display:none}.cc-work-screen{display:grid;gap:16px}.cc-work-heading{display:flex;min-height:54px;align-items:flex-end;justify-content:space-between;gap:24px}.cc-work-heading h1{margin:0 0 4px;font-size:clamp(26px,3vw,34px)}.cc-work-heading p{max-width:760px;margin:0;font-size:12px;line-height:1.45}.cc-now-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,auto) auto;align-items:center;gap:24px;border:1px solid #c8dce9;border-left:5px solid var(--blue);border-radius:10px;background:#fff;padding:18px 20px;box-shadow:0 4px 16px #172c440d}.cc-now-card--red{border-left-color:var(--red)}.cc-now-card--yellow{border-left-color:#e4bb00}.cc-now-card>div>span,.cc-register-metric>span,.cc-register-impact>span,.weekly-run-summary span,.cc-result-summary span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.cc-now-card h2{max-width:850px;margin:4px 0;font-size:19px;line-height:1.3}.cc-now-card p{max-width:900px;margin:0;font-size:12px;line-height:1.45}.cc-now-value{max-width:230px;color:var(--blue-dark);font-size:13px;line-height:1.35;text-align:right}.cc-overview-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.cc-list-panel{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff}.cc-list-panel__head{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:10px 14px}.cc-list-panel__head h2{margin:0;font-size:14px}.cc-list-panel__head button,.cc-source-link{border:0;background:transparent;color:var(--blue-dark);cursor:pointer;font-size:11px;font-weight:750}.cc-overview-line{display:grid;grid-template-columns:8px minmax(0,1fr);gap:9px;border-bottom:1px solid #edf0f3;padding:12px 14px}.cc-overview-line:last-child{border-bottom:0}.cc-overview-line>div{display:grid;gap:3px}.cc-overview-line>div strong{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cc-overview-line small,.cc-register-row small{color:var(--muted);font-size:10px;line-height:1.4}.cc-overview-line>b{grid-column:2;overflow:hidden;color:var(--blue-dark);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cc-overview-line>button{grid-column:2;justify-self:start}.cc-status-mark{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--blue)}.cc-status-mark--critical{background:var(--red)}.cc-status-mark--attention{background:#e4bb00}.cc-list-empty{padding:20px 14px;color:var(--muted);font-size:12px}.cc-secondary-section{overflow:visible;border:1px solid var(--line);border-radius:9px;background:#fff}.cc-secondary-section>summary{padding:14px 16px;cursor:pointer;color:#4f5964;font-size:12px;font-weight:800}.cc-area-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-top:1px solid var(--line);background:var(--line)}.cc-area-rows button{display:grid;min-height:110px;gap:5px;border:0;background:#fff;padding:14px;cursor:pointer;text-align:left}.cc-area-rows button>.chip{justify-self:start}.cc-area-rows button span:not(.chip),.cc-area-rows button small{color:var(--muted);font-size:10px}.cc-stage-strip,.cc-result-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line)}.cc-stage-strip>div,.cc-result-summary>div{display:grid;gap:4px;border-right:1px solid var(--line);padding:14px;text-align:center}.cc-stage-strip>div:last-child,.cc-result-summary>div:last-child{border-right:0}.cc-stage-strip strong,.cc-result-summary strong{font-size:24px}.cc-source-link{justify-self:start;padding:5px 0}.cc-compact-filters{display:flex;min-height:54px;align-items:flex-end;gap:12px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:9px 12px}.cc-compact-filters label{display:grid;gap:3px}.cc-compact-filters label span{color:var(--muted);font-size:9px;font-weight:750;text-transform:uppercase}.cc-compact-filters select,.cc-present-case select,.cc-mobile-nav select{min-width:170px;height:32px;border:1px solid #c5ced6;border-radius:5px;background:#fff;padding:0 30px 0 9px;color:var(--black);font-size:11px;font-weight:700}.cc-compact-filters>span{margin-left:auto;padding-bottom:8px;color:var(--muted);font-size:11px}.cc-register{display:grid;gap:8px}.cc-register-row{display:grid;grid-template-columns:minmax(310px,1.35fr) minmax(150px,.7fr) minmax(150px,.75fr) minmax(175px,.8fr) 125px;align-items:center;gap:16px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:13px 14px;box-shadow:0 2px 10px #172c4409}.cc-register-title,.cc-register-metric,.cc-register-impact{display:grid;min-width:0;gap:4px}.cc-register-title h2{display:-webkit-box;overflow:hidden;margin:0;font-size:14px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cc-register-metric strong,.cc-register-impact strong{display:-webkit-box;overflow:hidden;font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cc-register-impact strong{color:var(--blue-dark)}.cc-register-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.cc-ai-badge{border:1px solid #b9d9f5;border-radius:12px;background:#edf7ff;color:#006fc9;padding:3px 7px;cursor:pointer;font-size:9px;font-weight:800}.cc-compact-menu>summary{display:grid;width:38px;height:32px;place-items:center;border:1px solid var(--line);border-radius:5px;background:#fff;cursor:pointer;color:#5a6470;font-size:10px;font-weight:800}.cc-stage-tabs{display:flex;gap:5px;overflow-x:auto}.cc-stage-tabs button{min-width:max-content;border:1px solid var(--line);border-radius:6px;background:#fff;color:#59636f;padding:8px 10px;cursor:pointer;font-size:10px;font-weight:750}.cc-stage-tabs button[aria-pressed=true]{border-color:var(--blue);background:#eaf5ff;color:var(--blue-dark)}.cc-stage-tabs button span{margin-left:4px;color:var(--muted)}.cc-meeting-view>ol{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.cc-meeting-view>ol li{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:13px;font-size:12px}.cc-result-summary{grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:9px;background:#fff}.cc-table-wrap,.cc-event-list{margin:0 16px 16px}.cc-present-bar{position:sticky;z-index:25;top:53px;display:grid;grid-template-columns:minmax(160px,.7fr) 150px minmax(220px,1.3fr) auto auto;align-items:center;gap:12px;margin-bottom:16px;border:1px solid #96c9ed;border-radius:9px;background:#f1f9ff;padding:9px 12px;box-shadow:0 8px 22px #172c4414}.cc-present-progress,.cc-present-case{display:grid;gap:2px}.cc-present-progress span,.cc-present-case span{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}.cc-present-progress strong{font-size:11px}.cc-present-bar>p{display:-webkit-box;overflow:hidden;margin:0;font-size:10px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cc-present-notes>summary{cursor:pointer;color:var(--blue-dark);font-size:10px;font-weight:800}.cc-present-notes>div{gap:8px;min-width:300px;padding:14px}.cc-present-notes span,.cc-present-notes p{margin:0;font-size:11px}.cc-present-actions{display:flex;gap:5px}.cc-present-intro,.cc-help-modal{position:relative;z-index:2;width:min(960px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:12px;background:#fff;padding:24px;box-shadow:0 24px 70px #00000040}.cc-help-modal{width:min(700px,100%)}.cc-before-after-story{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;margin:18px 0;border:1px solid var(--line);border-radius:8px;background:var(--line)}.cc-before-after-story>div{display:grid;gap:6px;background:#fff;padding:16px}.cc-before-after-story span{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.cc-before-after-story strong{font-size:13px;line-height:1.5}.cc-present-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cc-present-cases>button{display:grid;min-height:180px;align-content:start;gap:9px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:16px;cursor:pointer;text-align:left}.cc-present-cases>button[aria-pressed=true]{border-color:var(--blue);box-shadow:inset 0 0 0 2px #008eff24}.cc-present-cases .chip{justify-self:start}.cc-present-cases span,.cc-present-cases small{color:var(--muted);font-size:11px;line-height:1.45}.cc-help-steps{display:grid;gap:0;margin:16px 0;padding:0;list-style:none;border-top:1px solid var(--line)}.cc-help-steps li{display:grid;grid-template-columns:130px 1fr;gap:16px;border-bottom:1px solid var(--line);padding:13px 0;font-size:12px}.cc-help-steps span{color:var(--muted)}.cc-ai-help{display:flex;align-items:flex-start;gap:12px;border-radius:8px;background:#f1f8fe;padding:14px}.cc-ai-help p{margin:0;font-size:12px;line-height:1.5}.weekly-shell--embedded{min-width:0}.weekly-shell--embedded .primary-nav{position:static;margin:-18px 0 16px;border:1px solid var(--line);border-top:0;border-radius:0 0 8px 8px;background:#fff}.weekly-shell--embedded .primary-nav__inner{min-height:54px;justify-content:space-between}.weekly-shell--embedded .nav-button{flex:1 1 auto;justify-content:center;padding:0 10px;font-size:11px}.weekly-shell--embedded .nav-button img{width:18px;height:18px}.weekly-page{padding:0 0 30px}.weekly-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:12px}.weekly-heading h1{margin:0 0 3px;font-size:clamp(26px,3vw,34px)}.weekly-heading p,.weekly-heading>span{margin:0;color:var(--muted);font-size:11px}.weekly-run-summary{display:grid;grid-template-columns:1fr 1fr 1.1fr auto;align-items:center;gap:18px;border:1px solid #c8dce9;border-left:5px solid var(--blue);border-radius:9px;background:#fff;padding:13px 15px}.weekly-run-summary>div{display:grid;gap:4px}.weekly-run-summary strong{font-size:11px;line-height:1.35}.weekly-demo-controls{margin:9px 0 14px;text-align:right}.weekly-demo-controls>summary{display:inline-block;cursor:pointer;color:var(--muted);font-size:10px;font-weight:750}.weekly-demo-controls>div{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.weekly-demo-controls .control{color:var(--muted);text-align:left}.weekly-demo-controls .control select{height:36px;border-color:#c5ced6;background:#fff;color:var(--black)}@media(max-width:1180px){.cc-register-row{grid-template-columns:minmax(270px,1.3fr) minmax(140px,.7fr) minmax(160px,.8fr) 115px}.cc-overview-columns{grid-template-columns:1fr 1fr}.cc-overview-columns>:last-child{grid-column:1 / -1}.cc-present-bar{grid-template-columns:minmax(150px,1fr) 150px minmax(200px,1fr) auto}.cc-present-bar>p{display:none}}@media(max-width:900px){.cc-header__inner{min-height:66px;align-items:center;flex-direction:row}.cc-header .onliner-logo{width:98px}.cc-header .brand-slash,.cc-header .product-name span,.cc-freshness{display:none}.cc-header-actions{width:auto;margin-left:auto}.cc-header-actions .button{min-height:38px;padding:0 10px;font-size:10px}.cc-nav-button{padding:0 7px;font-size:10px}.cc-now-card{grid-template-columns:minmax(0,1fr) auto}.cc-now-value{display:none}.cc-register-row{grid-template-columns:minmax(240px,1.35fr) minmax(145px,.7fr) minmax(150px,.8fr) 110px;gap:10px}.cc-present-bar{top:53px;grid-template-columns:1fr 135px auto}.cc-present-notes,.cc-present-bar>p{display:none}.weekly-run-summary{grid-template-columns:1fr 1fr auto}.weekly-run-summary>div:nth-child(3){display:none}}@media(max-width:700px){.cc-header .product-name,.cc-header .brand-slash{display:none}.cc-header-actions>.button{display:none}.cc-nav__inner{display:none}.cc-mobile-nav{display:flex;width:calc(100% - 20px);min-height:50px;align-items:center;gap:10px;margin:0 auto}.cc-mobile-nav span{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.cc-mobile-nav select{width:100%}.cc-work-heading{min-height:0;align-items:flex-start;flex-direction:column;gap:10px}.cc-now-card{grid-template-columns:1fr;gap:12px;padding:15px}.cc-overview-columns,.cc-present-cases,.cc-before-after-story,.cc-area-rows{grid-template-columns:1fr}.cc-overview-columns>:last-child{grid-column:auto}.cc-stage-strip{grid-template-columns:repeat(5,minmax(100px,1fr));overflow-x:auto}.cc-compact-filters{display:grid;grid-template-columns:1fr 1fr}.cc-compact-filters select{width:100%;min-width:0}.cc-compact-filters>span{grid-column:1 / -1;margin-left:0;padding:0}.cc-register-row{grid-template-columns:1fr;gap:11px;padding:14px}.cc-register-actions{justify-content:flex-start}.cc-present-bar{top:50px;grid-template-columns:1fr auto}.cc-present-case,.cc-present-actions .button--quiet{display:none}.cc-present-intro,.cc-help-modal{padding:17px}.cc-help-steps li{grid-template-columns:1fr;gap:4px}.weekly-shell--embedded .primary-nav{overflow:hidden}.weekly-shell--embedded .primary-nav__inner{display:flex;justify-content:flex-start}.weekly-run-summary{grid-template-columns:1fr}.weekly-run-summary>div:nth-child(2),.weekly-run-summary>div:nth-child(3){display:none}.weekly-demo-controls>div{align-items:stretch;flex-direction:column}.weekly-heading{align-items:flex-start;flex-direction:column}}.legacy-extension{padding:24px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 10px 30px #172b3d0d}.legacy-package-history,.legacy-event-log{display:grid;gap:0;margin:18px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.legacy-package-history article,.legacy-event-log li{display:grid;grid-template-columns:minmax(230px,1fr) auto minmax(180px,auto);gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.legacy-package-history article>div,.legacy-runtime-grid article,.legacy-result-context article,.legacy-pulse-controls>div,.legacy-pulse-controls>label{display:grid;gap:5px}.legacy-package-history span,.legacy-package-history small,.legacy-runtime-grid span,.legacy-runtime-grid small,.legacy-result-context span,.legacy-result-context small,.legacy-pulse-controls span,.legacy-pulse-controls small,.legacy-decision-control span{color:var(--muted);font-size:12px}.legacy-runtime-grid,.legacy-result-context,.legacy-decision-control,.legacy-pulse-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.legacy-runtime-grid article,.legacy-result-context article,.legacy-decision-control>div,.legacy-pulse-controls>div,.legacy-pulse-controls>label{min-height:88px;padding:16px;background:#f8fafc}.legacy-pulse-controls{grid-template-columns:1.1fr repeat(4,minmax(0,1fr));margin:0 0 22px}.legacy-pulse-controls select{width:100%;min-height:38px;padding:0 10px;border:1px solid #b7c2cc;border-radius:5px;background:#fff;color:var(--ink);font:inherit;font-size:13px}.legacy-decision-control{grid-template-columns:repeat(5,minmax(0,1fr))}.legacy-decision-control>div{display:grid;gap:8px}.legacy-event-log li{grid-template-columns:56px 1fr auto}.legacy-event-log time{color:#007ee5;font-weight:800}.legacy-event-log button{border:0;background:transparent;color:#007ee5;font:inherit;font-weight:750;cursor:pointer}@media(max-width:980px){.legacy-runtime-grid,.legacy-result-context,.legacy-decision-control,.legacy-pulse-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.legacy-extension{padding:18px}.legacy-runtime-grid,.legacy-result-context,.legacy-decision-control,.legacy-pulse-controls,.legacy-package-history article,.legacy-event-log li{grid-template-columns:1fr}}:root{color:#1c1c1c;background:#f4f6f8;font-family:Open Sans,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--blue: #008eff;--blue-dark: #007ee5;--red: #ff3939;--yellow: #ffdd22;--black: #1c1c1c;--muted: #707783;--line: #dce2e8;--soft: #f4f6f8;--white: #ffffff;--shadow: 0 5px 20px rgba(23, 44, 68, .08)}*{box-sizing:border-box}html{min-width:0;scroll-behavior:smooth}body{margin:0;min-width:0;min-height:100vh;background:var(--soft);color:var(--black);-webkit-font-smoothing:antialiased}button,select,textarea,input{font:inherit}button,select{-webkit-tap-highlight-color:transparent}button:focus-visible,select:focus-visible,textarea:focus-visible,input:focus-visible{outline:3px solid rgba(0,142,255,.28);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.48}h1,h2,h3,p{margin-top:0}h1{max-width:870px;margin-bottom:10px;font-size:clamp(28px,3vw,44px);line-height:1.08;letter-spacing:-.035em}h2{margin-bottom:12px;font-size:clamp(20px,2vw,28px);line-height:1.2;letter-spacing:-.025em}h3{margin-bottom:8px;font-size:17px;line-height:1.3}p{color:#5f6670;font-size:15px;line-height:1.62}.app-shell{min-height:100vh}.brand-header{background:linear-gradient(120deg,var(--blue-dark),var(--blue));color:var(--white)}.brand-header__inner,.primary-nav__inner,.page{width:min(1460px,calc(100% - 48px));margin:0 auto}.brand-header__inner{display:flex;min-height:112px;align-items:center;justify-content:space-between;gap:32px;padding:18px 0}.brand-lockup{display:flex;min-width:0;align-items:center;gap:18px}.onliner-logo{width:138px;height:auto}.brand-slash{width:8px;height:50px;object-fit:cover;object-position:center}.product-name{display:grid;min-width:0;gap:4px}.product-name strong{font-size:18px;letter-spacing:-.015em}.product-name span{color:#ffffffc7;font-size:12px;line-height:1.4}.demo-controls{display:flex;flex:0 0 auto;align-items:flex-end;gap:12px}.control{display:grid;gap:5px;color:#fffc;font-size:11px;font-weight:700}.control select{min-width:190px;height:42px;border:1px solid rgba(255,255,255,.34);border-radius:6px;background:#ffffff24;color:var(--white);padding:0 38px 0 12px;font-size:13px;font-weight:650}.control option{color:var(--black)}.primary-nav{position:sticky;z-index:20;top:0;border-bottom:1px solid var(--line);background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.primary-nav__inner{display:flex;min-height:74px;align-items:stretch;gap:8px;overflow-x:auto;scrollbar-width:none}.primary-nav__inner::-webkit-scrollbar{display:none}.nav-button{position:relative;display:flex;min-width:max-content;align-items:center;gap:9px;border:0;background:transparent;color:#68717d;padding:0 18px;cursor:pointer;font-size:13px;font-weight:700}.nav-button:after{position:absolute;right:14px;bottom:0;left:14px;height:3px;border-radius:3px 3px 0 0;background:transparent;content:""}.nav-button img{width:24px;height:24px;object-fit:contain;filter:grayscale(1);opacity:.58}.nav-button:hover,.nav-button[aria-current=page]{color:var(--blue-dark)}.nav-button[aria-current=page]:after{background:var(--blue)}.nav-button[aria-current=page] img{filter:none;opacity:1}.page{padding-top:24px;padding-bottom:80px}.demo-notice{display:flex;align-items:center;gap:16px;border-left:4px solid var(--yellow);border-radius:4px;background:#fff9cb;padding:12px 16px;color:#605617;font-size:12px;line-height:1.5}.demo-notice strong{flex:0 0 auto;color:var(--black)}.run-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:16px 0 30px;border:1px solid var(--line);border-radius:8px;background:var(--white);overflow:hidden}.run-strip>div{display:grid;min-height:78px;align-content:center;gap:5px;padding:12px 16px}.run-strip>div+div{border-left:1px solid var(--line)}.run-strip span,.workflow-summary span,.source-meta span,.drawer-section span{color:var(--muted);font-size:11px;line-height:1.35}.run-strip strong{font-size:13px;line-height:1.4}.screen-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:24px}.screen-heading p{max-width:850px;margin-bottom:0;font-size:16px}.eyebrow{display:block;margin-bottom:7px;color:var(--blue-dark);font-size:10px;font-weight:800;letter-spacing:.075em;line-height:1.3;text-transform:uppercase}.grid{display:grid;gap:16px}.grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--aside{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr)}.section-gap{margin-top:24px}.card{position:relative;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:22px}.card--soft{background:#f8fafb}.card:before{position:absolute;top:-1px;right:-1px;bottom:-1px;width:4px;border-radius:0 8px 8px 0;background:transparent;content:""}.accent-blue:before{background:var(--blue)}.accent-red:before{background:var(--red)}.accent-yellow:before{background:var(--yellow)}.card-head,.icon-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.icon-title{justify-content:flex-start}.icon-box{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:50%;background:#eaf5ff}.icon-box img{width:25px;height:25px;object-fit:contain}.chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.chip{display:inline-flex;min-height:24px;align-items:center;border:1px solid transparent;border-radius:4px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:750;line-height:1.25}.chip--blue{border-color:#b7deff;background:#eaf5ff;color:#006dc9}.chip--red{border-color:#ffc3c3;background:#fff0f0;color:#d51f1f}.chip--yellow{border-color:#f5df69;background:#fff9cb;color:#756403}.chip--muted{border-color:#dce2e8;background:#f4f6f8;color:#626c78}.button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:6px;border:1px solid #ccd5de;border-radius:6px;background:var(--white);color:#37414d;padding:8px 14px;cursor:pointer;font-size:12px;font-weight:750;line-height:1.35;text-align:center;transition:border-color .14s ease,background .14s ease,transform .14s ease}.button:hover:not(:disabled){border-color:var(--blue);color:var(--blue-dark);transform:translateY(-1px)}.button--primary{border-color:var(--blue);background:var(--blue);color:var(--white)}.button--primary:hover:not(:disabled){border-color:var(--blue-dark);background:var(--blue-dark);color:var(--white)}.button--danger{border-color:var(--red);color:#d52020}.button--danger:hover:not(:disabled){background:#fff0f0;color:#c91616}.button--small{min-height:34px;padding:6px 10px;font-size:11px}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.source-card{display:flex;min-height:300px;flex-direction:column}.source-card .card-head{display:grid;grid-template-columns:1fr}.source-card .chip{justify-self:start}.source-card h2{font-size:20px}.source-card .button{align-self:flex-start;margin-top:auto}.source-meta,.quality-list,.timeline{margin:18px 0;padding:0;list-style:none}.source-meta li{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;border-top:1px solid #edf0f3;padding:9px 0}.source-meta strong{font-size:11px;line-height:1.45;overflow-wrap:anywhere}.quality-list li{display:grid;grid-template-columns:28px minmax(120px,1fr) minmax(90px,auto);align-items:center;gap:10px;border-top:1px solid #edf0f3;padding:11px 0;font-size:12px}.quality-list li>span:last-child{color:var(--muted);text-align:right}.quality-mark{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--blue);color:var(--white);font-size:12px;font-weight:800}.quality-mark--warning{background:var(--red)}.quality-mark img{width:15px;height:15px;object-fit:contain;filter:brightness(0) invert(1)}.workflow-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;border:1px solid var(--line);border-radius:8px;background:var(--white);overflow:hidden}.workflow-summary>div{display:grid;min-height:78px;align-content:center;gap:5px;padding:14px 18px}.workflow-summary>div+div{border-left:1px solid var(--line)}.workflow-summary strong{font-size:13px}.workflow-phase{margin-top:16px;border:1px solid var(--line);border-radius:8px;background:var(--white);overflow:hidden}.phase-title{display:flex;align-items:baseline;gap:12px;border-bottom:1px solid var(--line);background:#f8fafb;padding:14px 18px}.phase-title span{color:var(--blue-dark);font-size:11px;font-weight:800;text-transform:uppercase}.phase-title h2{margin:0;font-size:18px}.step-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.step-card{position:relative;display:grid;min-height:230px;grid-template-columns:42px minmax(0,1fr);grid-template-rows:1fr auto;gap:12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px}.step-card:last-child{border-right:0}.step-no{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#e8edf2;color:#66717d;font-size:14px;font-weight:800;line-height:1}.step-card--done .step-no,.step-card--running .step-no{background:var(--blue);color:var(--white)}.step-card--human .step-no{background:var(--yellow);color:var(--black)}.step-card--limited .step-no,.step-card--error .step-no{background:var(--red);color:var(--white)}.step-card--running{box-shadow:inset 0 4px 0 var(--blue)}.step-card--human{box-shadow:inset 0 4px 0 var(--yellow)}.step-card--error,.step-card--limited{box-shadow:inset 0 4px 0 var(--red)}.step-body{min-width:0}.step-body p{margin-bottom:10px;font-size:12px}.step-output{display:block;color:#323b45;font-size:12px;line-height:1.5}.step-card>.button{grid-column:2;justify-self:start}.assistant-card{display:flex;flex-direction:column}.assistant-card .button{align-self:flex-start;margin-top:auto}.assistant-details{display:grid;gap:12px;margin:20px 0}.assistant-details div{border-top:1px solid #edf0f3;padding-top:10px}.assistant-details dt{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.assistant-details dd{margin:4px 0 0;font-size:12px;font-weight:650;line-height:1.5}.case-hero,.result-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:center;gap:28px}.case-hero h2,.result-hero h2{max-width:900px;font-size:clamp(25px,2.45vw,36px)}.case-hero__fact,.result-hero__number{display:grid;min-height:170px;align-content:center;gap:5px;border-left:1px solid var(--line);padding-left:28px}.case-hero__fact strong,.result-hero__number strong{color:var(--red);font-size:clamp(38px,4.5vw,66px);line-height:1;letter-spacing:-.06em}.result-hero__number strong{color:var(--blue-dark);font-size:clamp(32px,3.4vw,50px)}.case-hero__fact span,.result-hero__number span{color:var(--black);font-size:16px;font-weight:750}.case-hero__fact small,.result-hero__number small{color:var(--muted);font-size:11px;line-height:1.45}.chart-note{margin:2px 0 0;border-top:1px solid #edf0f3;padding-top:12px;font-size:12px}.plain-evidence{display:grid;gap:0;margin:18px 0;padding:0;list-style:none}.plain-evidence li{display:grid;gap:4px;border-top:1px solid #edf0f3;padding:13px 0}.plain-evidence strong{color:var(--black);font-size:13px}.plain-evidence span{color:var(--muted);font-size:12px;line-height:1.5}.assistant-credit{display:flex;align-items:center;gap:10px;border-radius:6px;background:#eaf5ff;padding:11px 12px;color:#34526c;font-size:11px;font-weight:650;line-height:1.45}.assistant-credit img{width:25px;height:25px;flex:0 0 25px;object-fit:contain}.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;border:1px solid var(--line);border-radius:8px;background:var(--white);overflow:hidden}.metric{display:grid;min-height:126px;align-content:center;gap:6px;padding:18px 20px}.metric+.metric{border-left:1px solid var(--line)}.metric>span{color:var(--muted);font-size:11px}.metric>strong{font-size:26px;letter-spacing:-.04em}.metric-delta{font-size:10px;font-style:normal;font-weight:700}.metric-delta--red{color:#d22}.metric-delta--blue{color:#0076d6}.metric-delta--yellow{color:#786800}.signal-list{display:grid;gap:0}.signal{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;border-top:1px solid #edf0f3;padding:18px 0}.signal-no{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:var(--blue);color:var(--white);font-size:16px;font-weight:800;line-height:1}.signal-no--red{background:var(--red)}.signal-no--yellow{background:var(--yellow);color:var(--black)}.signal-no--blue{background:var(--blue)}.signal h3,.signal p{margin-bottom:7px}.cause-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;counter-reset:causes}.cause-list li{position:relative;min-height:125px;border:1px solid var(--line);border-radius:6px;background:#f8fafb;padding:18px 18px 18px 52px;color:#555e68;font-size:13px;line-height:1.55;counter-increment:causes}.cause-list li:before{position:absolute;top:17px;left:15px;display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:var(--blue);color:var(--white);content:counter(causes);font-size:11px;font-weight:800}.hypothesis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.hypothesis{display:flex;min-height:230px;flex-direction:column;align-items:flex-start;border:1px solid var(--line);border-radius:7px;background:#f8fafb;padding:18px}.hypothesis--primary{border-color:#8fcfff;background:#eff8ff}.hypothesis h3{margin-top:14px;font-size:19px}.hypothesis p{margin-bottom:18px;font-size:13px}.hypothesis>strong{margin-top:auto;color:#283644;font-size:12px;line-height:1.5}.big-question{margin-top:24px;border-radius:8px;background:var(--black);padding:28px;color:var(--white)}.big-question .eyebrow,.dark-card .eyebrow{color:#63baff}.big-question h2{max-width:1000px;margin-bottom:0;color:var(--white);font-size:clamp(23px,2.3vw,34px)}.big-question p,.dark-card p,.dark-card .lesson-field span{color:#bfc6ce}.big-question .button:not(.button--primary),.dark-card .button:not(.button--primary){border-color:#5d6670;background:transparent;color:var(--white)}.empty-state{display:grid;min-height:280px;place-items:center;align-content:center;gap:10px;border:1px dashed #cbd4dd;border-radius:8px;background:var(--white);padding:30px;text-align:center}.empty-state img{width:min(230px,80%);height:auto}.origin-chain{display:flex;align-items:stretch;gap:22px;margin-top:12px;overflow-x:auto;padding:4px 2px 14px}.origin-node{position:relative;display:grid;min-width:150px;flex:1 0 150px;place-items:center;border:1px solid #b9dfff;border-radius:6px;background:#eff8ff;padding:16px 12px;color:#065f9f;font-size:11px;font-weight:750;line-height:1.4;text-align:center}.origin-node:not(:last-child):after{position:absolute;top:50%;right:-18px;width:13px;height:1px;background:var(--blue);content:""}.origin-node:not(:last-child):before{position:absolute;z-index:1;top:calc(50% - 3px);right:-18px;width:6px;height:6px;border-top:1px solid var(--blue);border-right:1px solid var(--blue);content:"";transform:rotate(45deg)}.decision-shell{display:grid;grid-template-columns:340px minmax(0,1fr);gap:18px}.decision-row{display:grid;width:100%;gap:6px;border:1px solid #b7deff;border-radius:6px;background:#eaf5ff;color:var(--black);padding:14px;cursor:pointer;text-align:left}.decision-row span{color:var(--muted);font-size:10px}.decision-rationale{margin-top:20px;border-top:1px solid #e2e7ec;padding-top:16px}.decision-rationale h3{font-size:15px}.decision-rationale ul{display:grid;gap:9px;margin:0;padding-left:19px;color:#59616b;font-size:12px;line-height:1.5}.form-grid{display:grid;gap:12px;margin-top:18px}.form-grid>label{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:18px;border-top:1px solid #edf0f3;padding-top:12px}.form-grid span{color:var(--muted);font-size:11px;font-weight:700}.form-grid input,.form-grid textarea{width:100%;min-width:0;border:1px solid #cfd6dd;border-radius:6px;background:#fff;color:var(--black);padding:10px 12px;font-size:13px;line-height:1.5}.form-grid input{min-height:42px}.form-grid textarea{min-height:72px;resize:vertical}.timeline{display:grid;gap:12px}.timeline li{position:relative;min-height:42px;border-left:2px solid #bddfff;padding:0 0 15px 20px;color:#555e68;font-size:12px;line-height:1.5}.timeline li:before{position:absolute;top:0;left:-7px;width:12px;height:12px;border:2px solid var(--white);border-radius:50%;background:var(--blue);box-shadow:0 0 0 1px var(--blue);content:""}.timeline strong{display:block;margin-bottom:3px;color:var(--black)}.chart-card{min-height:360px}.result-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.mini-chart{min-width:0;border:1px solid #edf0f3;border-radius:7px;background:#fafbfc;padding:16px 14px 4px}.mini-chart h3{margin-bottom:3px;font-size:16px}.mini-chart p{margin-bottom:0;font-size:11px}.result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.result-grid article{display:grid;min-height:128px;align-content:center;gap:5px;border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:7px;background:var(--white);padding:16px 18px}.result-grid span{color:var(--muted);font-size:11px}.result-grid strong{color:var(--black);font-size:28px;line-height:1.1;letter-spacing:-.035em}.result-grid small{color:#46677f;font-size:10px;font-weight:700;line-height:1.4}.dark-card{border-color:var(--black);background:var(--black);color:var(--white)}.assessment{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.assessment button{border:1px solid #59636d;border-radius:5px;background:transparent;color:#d8dde2;padding:9px 12px;cursor:pointer;font-size:11px;font-weight:700}.assessment button[aria-pressed=true]{border-color:var(--blue);background:var(--blue);color:var(--white)}.lesson-field{display:grid;gap:7px;margin-top:14px}.lesson-field span{font-size:11px;font-weight:700}.lesson-field textarea{min-height:100px;resize:vertical;border:1px solid #59636d;border-radius:6px;background:#252525;color:var(--white);padding:12px;line-height:1.5}.overlay{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;border:0;background:#0a131d73;cursor:default}.drawer{position:fixed;z-index:70;top:0;right:0;width:min(480px,92vw);height:100vh;border-left:1px solid var(--line);background:var(--white);padding:24px;box-shadow:-10px 0 35px #172c4426;overflow-y:auto}.drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding-bottom:18px}.drawer-section{display:grid;gap:5px;border-bottom:1px solid #edf0f3;padding:16px 0}.drawer-section strong{font-size:13px;line-height:1.55}.toast{position:fixed;z-index:100;right:22px;bottom:22px;max-width:min(420px,calc(100vw - 44px));border-left:4px solid var(--blue);border-radius:6px;background:var(--black);color:var(--white);padding:13px 16px;box-shadow:var(--shadow);font-size:12px;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .16s ease,transform .16s ease}.toast--visible{opacity:1;transform:translateY(0)}@media(max-width:1320px){.grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.run-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.run-strip>div+div{border-left:0}.run-strip>div:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.run-strip>div:nth-child(n+4){border-top:1px solid var(--line)}}@media(max-width:860px){.brand-header__inner,.primary-nav__inner,.page{width:min(100% - 28px,1460px)}.brand-header__inner{align-items:flex-start;flex-direction:column;gap:16px}.demo-controls{width:100%}.control{flex:1}.control select{width:100%;min-width:0}.screen-heading{align-items:flex-start;flex-direction:column;gap:14px}.grid--three,.grid--two,.grid--aside,.decision-shell,.case-hero,.result-hero,.result-chart-grid{grid-template-columns:1fr}.case-hero__fact,.result-hero__number{min-height:0;border-top:1px solid var(--line);border-left:0;padding-top:22px;padding-left:0}.step-grid{grid-template-columns:1fr}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric+.metric{border-left:0}.metric:nth-child(2n){border-left:1px solid var(--line)}.metric:nth-child(n+3){border-top:1px solid var(--line)}.cause-list,.hypothesis-grid{grid-template-columns:1fr}.origin-chain{display:grid;grid-template-columns:1fr;gap:16px;overflow:visible;padding-bottom:4px}.origin-node{width:100%;min-width:0;min-height:72px;place-items:start;align-content:center;text-align:left}.origin-node:not(:last-child):after{top:auto;right:auto;bottom:-12px;left:22px;width:1px;height:8px}.origin-node:not(:last-child):before{top:auto;right:auto;bottom:-12px;left:19px;border-top:0;border-right:1px solid var(--blue);border-bottom:1px solid var(--blue);transform:rotate(45deg)}.result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.brand-header__inner,.primary-nav__inner,.page{width:min(100% - 20px,1460px)}.brand-header__inner{min-height:0;padding:14px 0}.brand-lockup{gap:10px}.onliner-logo{width:102px}.brand-slash{width:5px;height:38px}.product-name strong{font-size:14px}.product-name span{max-width:175px;font-size:9px}.demo-controls{display:grid;grid-template-columns:1fr}.primary-nav__inner{width:100%;padding:0 10px}.primary-nav__inner{min-height:61px}.nav-button{gap:6px;padding:0 12px;font-size:11px}.nav-button img{width:20px;height:20px}.page{padding-top:16px}.demo-notice{align-items:flex-start;flex-direction:column;gap:4px}.run-strip,.workflow-summary{grid-template-columns:1fr}.run-strip>div,.workflow-summary>div{min-height:58px}.run-strip>div+div,.workflow-summary>div+div,.run-strip>div:not(:nth-child(3n+1)),.run-strip>div:nth-child(n+4){border-top:1px solid var(--line);border-left:0}.grid--four,.step-grid,.metric-strip,.result-grid{grid-template-columns:1fr}.source-card{min-height:0}.step-card{min-height:0;border-right:0}.metric:nth-child(2n),.metric:nth-child(n+3),.metric+.metric{border-top:1px solid var(--line);border-left:0}.signal{grid-template-columns:46px minmax(0,1fr);align-items:start}.signal>.button{grid-column:2;justify-self:start}.quality-list li{grid-template-columns:28px minmax(0,1fr)}.quality-list li>span:last-child{grid-column:2;text-align:left}.form-grid>label{grid-template-columns:1fr;gap:5px}.card{padding:17px}.big-question{padding:22px 18px}}.legacy-return{min-height:42px;border:1px solid rgba(255,255,255,.42);border-radius:6px;background:#ffffff1f;color:#fff;padding:0 14px;cursor:pointer;font-weight:750}.cc-shell{min-height:100vh;background:#f4f6f8}.cc-header{background:var(--blue-dark);color:var(--white)}.cc-header__inner,.cc-nav__inner,.cc-page{width:min(1500px,calc(100% - 48px));margin:0 auto}.cc-header__inner{display:flex;min-height:104px;align-items:center;justify-content:space-between;gap:32px;padding:16px 0}.cc-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.cc-freshness{display:grid;min-width:142px;gap:3px;padding-right:12px;border-right:1px solid rgba(255,255,255,.24)}.cc-freshness span{color:#ffffffb8;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.cc-freshness strong{font-size:12px}.button--light{border-color:var(--white);background:var(--white);color:var(--blue-dark)}.button--ghost-light{border-color:#ffffff73;background:transparent;color:var(--white)}.button--quiet{border-color:transparent;background:transparent;color:var(--muted)}.cc-nav{position:sticky;z-index:30;top:0;border-bottom:1px solid var(--line);background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cc-nav__inner{display:flex;min-height:70px;align-items:stretch;gap:4px;overflow-x:auto;scrollbar-width:none}.cc-nav__inner::-webkit-scrollbar{display:none}.cc-nav-button{position:relative;display:flex;min-width:max-content;align-items:center;gap:8px;border:0;background:transparent;color:#68717d;padding:0 17px;cursor:pointer;font-size:13px;font-weight:750}.cc-nav-button:after{position:absolute;right:14px;bottom:0;left:14px;height:3px;border-radius:3px 3px 0 0;background:transparent;content:""}.cc-nav-button img{width:23px;height:23px;object-fit:contain;filter:grayscale(1);opacity:.58}.cc-nav-button em{min-width:20px;border-radius:10px;background:var(--red);color:var(--white);padding:2px 6px;font-size:10px;font-style:normal;text-align:center}.cc-nav-button:hover,.cc-nav-button[aria-current=page]{color:var(--blue-dark)}.cc-nav-button[aria-current=page]:after{background:var(--blue)}.cc-nav-button[aria-current=page] img{filter:none;opacity:1}.cc-page{padding:24px 0 70px}.cc-demo-notice{display:flex;align-items:center;gap:14px;margin-bottom:26px;border:1px solid #e5d45a;border-radius:8px;background:#fffbe2;padding:10px 14px;color:#665b00;font-size:12px}.cc-demo-notice strong{flex:0 0 auto}.cc-story-guide{display:grid;gap:16px;margin-bottom:26px;border:1px solid #b9d9f5;border-radius:11px;background:#fff;padding:20px;box-shadow:var(--shadow)}.cc-story-guide--compact{gap:10px;margin-bottom:18px;padding:14px}.cc-story-guide--compact .cc-story-guide__head{align-items:center}.cc-story-guide--compact .cc-story-guide__head h2{font-size:17px}.cc-story-guide--compact .cc-story-step{padding:7px 9px}.cc-story-guide--compact .cc-story-summary{padding:8px 10px}.cc-story-guide--compact .cc-story-summary p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-story-guide__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.cc-story-guide__head h2{margin-bottom:0;font-size:20px}.cc-story-case-switch{display:flex;gap:6px;overflow-x:auto}.cc-story-case-switch button{min-width:max-content;border:1px solid var(--line);border-radius:6px;background:#f4f6f8;color:#56606b;padding:8px 10px;cursor:pointer;font-size:11px;font-weight:750}.cc-story-case-switch button[aria-pressed=true]{border-color:var(--blue);background:#e8f4ff;color:var(--blue-dark)}.cc-story-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.cc-story-step{display:flex;min-width:0;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#5e6873;padding:10px;cursor:pointer;text-align:left}.cc-story-step>span{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:50%;background:#e8ecf0;font-size:11px;font-weight:850}.cc-story-step div{display:grid;min-width:0;gap:2px}.cc-story-step strong{font-size:12px}.cc-story-step small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cc-story-step--done{border-color:#9acff5;background:#f4faff}.cc-story-step--done>span{background:#cae9ff;color:var(--blue-dark)}.cc-story-step--active{border-color:var(--blue);background:var(--blue-dark);color:#fff}.cc-story-step--active>span{background:var(--blue);color:#fff}.cc-story-step--active small{color:#ffffffb3}.cc-story-summary{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(180px,auto) minmax(0,1fr);align-items:center;gap:16px;border-radius:8px;background:#f4f6f8;padding:12px 14px}.cc-story-summary>div{display:flex;min-width:0;align-items:center;gap:10px}.cc-story-summary>div>strong,.cc-story-summary>span{font-size:12px}.cc-story-summary>span{color:var(--blue-dark);font-weight:800}.cc-story-summary p{margin:0;color:#5b6570;font-size:11px;line-height:1.45}.cc-screen-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:26px}.cc-screen-heading h1{margin-bottom:8px}.cc-screen-heading p{max-width:930px;margin-bottom:0}.cc-screen-heading--compact{margin-bottom:18px}.cc-screen-heading--compact h1{font-size:clamp(29px,3vw,38px);line-height:1.03}.cc-screen-heading--compact p{font-size:13px}.cc-health-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:34px;min-height:230px;overflow:hidden;border-radius:12px;background:var(--black);color:var(--white);padding:34px 38px;box-shadow:var(--shadow)}.cc-health-hero h2{max-width:820px;color:var(--white);font-size:clamp(28px,3vw,44px)}.cc-health-hero p{max-width:800px;margin-bottom:0;color:#ffffffb8;font-size:16px}.cc-health-proof{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.cc-health-proof span{border:1px solid rgba(255,255,255,.18);border-radius:5px;background:#ffffff14;color:#ffffffd6;padding:7px 9px;font-size:10px;font-weight:700}.cc-health-hero .eyebrow{color:var(--yellow)}.cc-health-score{display:grid;min-height:168px;place-items:center;align-content:center;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff0f;text-align:center}.cc-health-score strong{color:var(--yellow);font-size:58px;line-height:1}.cc-health-score span{color:#ffffffa8;font-size:12px}.cc-health-score small{margin-top:9px;color:var(--white);font-weight:750}.cc-health-score em{max-width:155px;margin-top:8px;color:#ffffff94;font-size:9px;font-style:normal;line-height:1.35}.cc-kpi-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--white);box-shadow:var(--shadow)}.cc-kpi-strip article{display:grid;min-height:112px;align-content:center;gap:4px;padding:18px 20px}.cc-kpi-strip article+article{border-left:1px solid var(--line)}.cc-kpi-strip span,.cc-kpi-strip small{color:var(--muted);font-size:11px}.cc-kpi-strip strong{font-size:25px;letter-spacing:-.03em}.cc-use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cc-use-case{display:grid;align-content:start;gap:10px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:20px;box-shadow:var(--shadow)}.cc-use-case--selected{border-color:var(--blue);box-shadow:0 8px 26px #005fa01f}.cc-use-case .cc-card-top>span{color:var(--muted);font-size:10px;font-weight:750;text-align:right}.cc-use-case h3,.cc-use-case p{margin:0}.cc-use-case>strong{font-size:17px;line-height:1.3}.cc-use-case>p{color:#5b6570;font-size:12px}.cc-use-case-result{display:grid;gap:5px;min-height:95px;margin-top:3px;border-radius:7px;background:#f4f6f8;padding:12px}.cc-use-case-result span{color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.cc-use-case-result b{font-size:11px;line-height:1.45}.cc-use-case .button{justify-self:start;margin-top:auto}.cc-ai-workflow{border-radius:12px;background:var(--black);color:#fff;padding:26px}.cc-ai-workflow h2{color:#fff}.cc-ai-workflow .eyebrow{color:var(--yellow)}.cc-ai-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cc-ai-lanes article{display:grid;align-content:start;gap:8px;border:1px solid rgba(255,255,255,.15);border-radius:9px;background:#ffffff0f;padding:18px}.cc-ai-lanes img{width:30px;height:30px;object-fit:contain}.cc-ai-lanes span{color:var(--yellow);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cc-ai-lanes h3,.cc-ai-lanes p{margin:0}.cc-ai-lanes h3{color:#fff}.cc-ai-lanes p{color:#ffffffad;font-size:12px}.cc-ai-lanes strong{margin-top:6px;color:#fff;font-size:11px;line-height:1.45}.cc-ai-boundary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;border-radius:8px;background:var(--yellow);color:var(--black);padding:13px 15px}.cc-ai-boundary strong,.cc-ai-boundary span{font-size:11px}.cc-ai-boundary span{color:#504800}.cc-before-system{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:var(--shadow)}.cc-before-system>div{padding:24px}.cc-before-system>div+div{border-left:1px solid #add8f7;background:#f0f8ff}.cc-before-system h2{font-size:21px}.cc-before-system ul{display:grid;gap:10px;margin:0;padding-left:18px;color:#4e5965;font-size:12px}.cc-section-head,.cc-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.cc-section-head{margin-bottom:16px}.cc-section-head h2{margin-bottom:0}.cc-area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cc-area-card{display:grid;min-width:0;min-height:245px;align-content:start;gap:8px;border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:9px;background:var(--white);color:var(--black);padding:22px;cursor:pointer;text-align:left;box-shadow:var(--shadow)}.cc-area-card--critical{border-top-color:var(--red)}.cc-area-card--attention{border-top-color:var(--yellow)}.cc-area-card--stable{border-top-color:var(--blue)}.cc-area-card:hover{border-color:#aab5c0;transform:translateY(-1px)}.cc-area-card>strong{margin-top:6px;font-size:32px;line-height:1}.cc-area-card h3,.cc-area-card p{margin-bottom:0}.cc-area-card p,.cc-area-card small{color:var(--muted);font-size:11px}.cc-area-meta{display:grid;gap:5px;margin-top:auto;border-top:1px solid var(--line);padding-top:12px;color:#4d5661;font-size:11px;font-weight:700}.cc-two-col{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:16px}.cc-ranked-list,.cc-agenda-list,.cc-learning-list{display:grid;gap:9px}.cc-ranked-list button,.cc-learning-list button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--black);padding:13px;cursor:pointer;text-align:left}.cc-ranked-list button:hover,.cc-learning-list button:hover{border-color:var(--blue-light);background:#f7fbff}.cc-ranked-list button>div,.cc-learning-list button{min-width:0}.cc-ranked-list strong,.cc-ranked-list small,.cc-learning-list strong,.cc-learning-list small{display:block}.cc-ranked-list small,.cc-learning-list small{margin-top:4px;color:var(--muted);font-size:11px}.cc-rank{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--black);color:var(--white);font-weight:800}.cc-ranked-list em{color:var(--red-dark);font-size:18px;font-style:normal;font-weight:800}.cc-agenda-list>div{display:grid;grid-template-columns:12px minmax(0,1fr);gap:12px;align-items:start;border-bottom:1px solid var(--line);padding:10px 0}.cc-agenda-list strong,.cc-agenda-list small{display:block}.cc-agenda-list small{margin-top:3px;color:var(--muted)}.cc-dot{width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--blue)}.cc-dot--critical{background:var(--red)}.cc-dot--attention{background:#d7b600}.cc-learning-list button{grid-template-columns:auto minmax(0,1fr)}.cc-learning-list button small{grid-column:2}.cc-filter-bar,.cc-hypothesis-summary{display:flex;align-items:flex-end;gap:12px;border:1px solid var(--line);border-radius:9px;background:var(--white);padding:14px;box-shadow:var(--shadow)}.cc-screen-brief{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin-bottom:14px;border:1px solid #b7d7f1;border-radius:9px;background:#b7d7f1;box-shadow:var(--shadow)}.cc-screen-brief>div{display:grid;gap:5px;background:#fff;padding:14px 16px}.cc-screen-brief span,.cc-screen-brief>small{color:var(--blue-dark);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.cc-screen-brief strong{font-size:12px;line-height:1.45}.cc-screen-brief>small{grid-column:1 / -1;background:#edf7ff;padding:10px 16px;text-transform:none}.cc-priority-block{display:grid;justify-items:end;gap:4px}.cc-priority-block>span{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cc-filter-bar label,.cc-hypothesis-summary label,.cc-draft label,.cc-manual-box label{display:grid;gap:5px}.cc-filter-bar label>span,.cc-hypothesis-summary label>span,.cc-draft label>span,.cc-manual-box label>span{color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.cc-filter-bar select,.cc-hypothesis-summary select{min-width:190px;height:42px;border:1px solid var(--line);border-radius:6px;background:#fff;padding:0 34px 0 11px}.cc-filter-bar>div{display:grid;gap:4px;margin-left:auto;padding:0 12px}.cc-filter-bar>div span{color:var(--muted);font-size:10px;text-transform:uppercase}.cc-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cc-signal-card{display:grid;border-top:4px solid var(--yellow)}.cc-signal-card--critical{border-top-color:var(--red)}.cc-signal-card--attention{border-top-color:var(--yellow)}.cc-priority{display:grid;width:44px;height:44px;place-items:center;border-radius:8px;background:var(--black);color:var(--white);font-size:18px}.cc-signal-context{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.cc-signal-context>div{display:grid;gap:5px;border:1px solid var(--line);border-radius:7px;padding:11px}.cc-signal-context span,.cc-priority-proof span,.cc-assist-line span{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cc-signal-context strong,.cc-priority-proof strong,.cc-assist-line strong{font-size:11px;line-height:1.45}.cc-priority-proof{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;border-radius:6px;background:#fffbe2;padding:9px 11px}.cc-priority-proof strong{text-align:right}.cc-assist-line{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;border-radius:7px;background:#eef7ff;padding:11px}.cc-assist-line img{width:24px;height:24px;object-fit:contain}.cc-assist-line>div{display:grid;gap:3px}.cc-signal-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin:8px 0 12px;border:1px solid var(--line);border-radius:7px}.cc-signal-metrics>div{display:grid;gap:5px;padding:12px}.cc-signal-metrics>div+div{border-left:1px solid var(--line)}.cc-signal-metrics span,.cc-impact span,.cc-impact small{color:var(--muted);font-size:10px}.cc-signal-metrics strong{font-size:12px}.cc-impact{display:grid;gap:4px;border-radius:7px;background:#f4f6f8;padding:12px}.cc-impact strong{font-size:15px}.cc-fact-list{display:grid;gap:7px;margin:14px 0;padding-left:20px;color:#4e5660;font-size:12px}.cc-source-line{display:flex;justify-content:space-between;gap:12px;margin-top:auto;border-top:1px solid var(--line);padding-top:12px;color:var(--muted);font-size:10px}.cc-empty,.cc-column-empty{border:1px dashed #c6ccd3;border-radius:9px;background:#fff;padding:32px;text-align:center}.cc-hypothesis-summary{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(230px,auto);align-items:center}.cc-lifecycle{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:14px}.cc-lifecycle>div{display:grid;grid-template-columns:26px minmax(0,1fr);gap:2px 8px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:11px}.cc-lifecycle>div>span{display:grid;width:26px;height:26px;grid-row:1 / 3;place-items:center;border-radius:50%;background:#dff1ff;color:var(--blue-dark);font-size:10px;font-weight:850}.cc-lifecycle strong{font-size:10px}.cc-lifecycle small{color:var(--muted);font-size:9px;line-height:1.35}.cc-hypothesis-summary>div{display:grid;gap:3px;min-height:56px;align-content:center;border-right:1px solid var(--line);padding:0 18px}.cc-hypothesis-summary>div span{color:var(--muted);font-size:10px;text-transform:uppercase}.cc-hypothesis-summary>div strong{font-size:23px}.cc-kanban{display:grid;grid-template-columns:repeat(5,minmax(230px,1fr));gap:12px;margin-top:18px;overflow-x:auto;padding-bottom:10px}.cc-kanban--single{grid-template-columns:minmax(320px,560px)}.cc-kanban-column{min-width:230px;border-radius:9px;background:#e9edf1;padding:10px}.cc-kanban-head{display:flex;align-items:center;justify-content:space-between;padding:6px 5px 11px;color:#505963;font-size:11px;font-weight:800;text-transform:uppercase}.cc-kanban-head strong{display:grid;width:24px;height:24px;place-items:center;border-radius:12px;background:#fff}.cc-hypothesis-card{display:grid;gap:9px;margin-bottom:10px;border:1px solid #d5dbe1;border-radius:8px;background:#fff;padding:14px;box-shadow:0 3px 12px #172c440f}.cc-hypothesis-card h3,.cc-hypothesis-card p{margin-bottom:0}.cc-hypothesis-card .cc-card-top>span{color:var(--muted);font-size:10px}.cc-progress{height:7px;overflow:hidden;border-radius:4px;background:#e7ebef}.cc-progress span{display:block;height:100%;border-radius:inherit;background:var(--blue)}.cc-hypothesis-card dl,.cc-result-card dl,.cc-source-card dl{display:grid;gap:8px;margin:0}.cc-hypothesis-card dl>div,.cc-result-card dl>div,.cc-source-card dl>div{display:grid;gap:2px}.cc-hypothesis-card dt,.cc-result-card dt,.cc-source-card dt{color:var(--muted);font-size:9px;font-weight:750;text-transform:uppercase}.cc-hypothesis-card dd,.cc-result-card dd,.cc-source-card dd{margin:0;color:#343a42;font-size:11px;line-height:1.45}.cc-column-empty{padding:24px 12px;color:var(--muted);font-size:11px}.cc-status-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.cc-status-tabs button,.cc-mode-switch button{display:flex;align-items:center;gap:8px;min-width:max-content;border:1px solid var(--line);border-radius:7px;background:#fff;color:#5f6771;padding:10px 13px;cursor:pointer;font-size:12px;font-weight:750}.cc-status-tabs button[aria-pressed=true],.cc-mode-switch button[aria-pressed=true]{border-color:var(--blue);background:#eaf5ff;color:var(--blue-dark)}.cc-status-tabs button span{display:grid;min-width:22px;height:22px;place-items:center;border-radius:11px;background:#eef1f4;font-size:10px}.cc-decision-gate{display:grid;grid-template-columns:minmax(190px,1.2fr) repeat(5,minmax(120px,1fr));gap:1px;overflow-x:auto;margin-bottom:14px;border:1px solid #a7d2f1;border-radius:9px;background:#a7d2f1}.cc-decision-gate>span,.cc-decision-gate>div{min-width:120px;background:#fff;padding:12px}.cc-decision-gate>span{display:grid;align-items:center;color:var(--blue-dark);font-size:11px;font-weight:850}.cc-decision-gate>div{display:grid;grid-template-columns:22px minmax(0,1fr);gap:2px 7px}.cc-decision-gate img{width:22px;height:22px;grid-row:1 / 3;object-fit:contain}.cc-decision-gate strong{font-size:10px}.cc-decision-gate small{color:var(--muted);font-size:9px}.cc-meeting-prep{border:1px solid #f0d85c;border-radius:10px;background:#fffdf0;padding:22px}.cc-meeting-prep-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:16px;border:1px solid #e4d98e;border-radius:8px;background:#e4d98e}.cc-meeting-prep-grid article{display:grid;gap:6px;min-height:102px;align-content:center;background:#fff;padding:14px}.cc-meeting-prep-grid span,.cc-meeting-prep-grid small{color:var(--muted);font-size:10px}.cc-meeting-prep-grid strong{font-size:27px}.cc-meeting-questions{display:grid;gap:0;margin:16px 0 0;padding:0;list-style:none;border-top:1px solid #e4d98e}.cc-meeting-questions li{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e4d98e;padding:12px 0;font-size:12px}.cc-meeting-questions span{color:var(--muted);white-space:nowrap}.cc-decision-list{display:grid;gap:14px}.cc-decision-card{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:20px;border-left:5px solid var(--line)}.cc-decision-card--pending{border-left-color:var(--yellow)}.cc-decision-card--active{border-left-color:var(--blue)}.cc-decision-card--overdue{border-left-color:var(--red)}.cc-decision-card--complete{border-left-color:#64b57c}.cc-decision-main h2{margin-top:12px}.cc-decision-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.cc-decision-question{display:grid;gap:5px;margin-top:14px;border-left:3px solid var(--blue);background:#eef7ff;padding:11px 13px}.cc-decision-question span{color:var(--blue-dark);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.cc-decision-question strong{font-size:12px;line-height:1.45}.cc-decision-meta>div{display:grid;gap:4px;border-radius:7px;background:#f4f6f8;padding:10px}.cc-decision-meta span{color:var(--muted);font-size:9px;text-transform:uppercase}.cc-decision-meta strong{font-size:11px}.cc-blocker{margin-top:12px;border-radius:6px;background:#fff3f1;color:#8a2520;padding:9px 11px;font-size:11px}.cc-decision-actions{display:grid;align-content:start;gap:8px;border-left:1px solid var(--line);padding-left:20px}.cc-action-menu{position:relative}.cc-action-menu summary{display:flex;align-items:center;justify-content:center;list-style:none;cursor:pointer}.cc-action-menu summary::-webkit-details-marker{display:none}.cc-action-menu>div{display:grid;gap:7px;margin-top:7px;border-radius:7px;background:#f4f6f8;padding:8px}.cc-value-card{display:grid;align-content:start;gap:14px}.cc-value-card>div{display:grid;gap:4px;border-radius:8px;background:#f4f6f8;padding:15px}.cc-value-card>div span,.cc-value-card>div small{color:var(--muted);font-size:10px}.cc-value-card>div strong{font-size:24px}.cc-learning-loop{display:flex;align-items:center;gap:10px;margin-bottom:14px;overflow-x:auto;border:1px solid #b9d9f5;border-radius:9px;background:#eef7ff;padding:12px 14px;color:var(--blue-dark);font-size:11px;font-weight:800}.cc-learning-loop span{min-width:max-content;border-radius:5px;background:#fff;padding:7px 9px}.cc-learning-loop strong{min-width:max-content}.cc-result-grid,.cc-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cc-result-card,.cc-source-card{display:grid;align-content:start}.cc-before-after{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 16px}.cc-before-after>div{display:grid;gap:4px;border-radius:7px;background:#f4f6f8;padding:12px}.cc-before-after span{color:var(--muted);font-size:9px;text-transform:uppercase}.cc-lesson{display:grid;gap:5px;margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.cc-result-value{display:grid;gap:5px;margin-top:12px;border-radius:7px;background:#eef7ff;padding:12px}.cc-result-value span{color:var(--blue-dark);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.cc-result-value strong{font-size:11px;line-height:1.45}.cc-lesson span,.cc-lesson small{color:var(--muted);font-size:10px}.cc-source-card{border-top:4px solid var(--blue)}.cc-source-card--planned{border-top-color:var(--yellow)}.cc-table-card{padding-bottom:12px}.cc-table-wrap{overflow-x:auto}.cc-table-wrap table{width:100%;min-width:950px;border-collapse:collapse;font-size:11px}.cc-table-wrap th,.cc-table-wrap td{border-bottom:1px solid var(--line);padding:12px 10px;text-align:left;vertical-align:top}.cc-table-wrap th{color:var(--muted);font-size:9px;letter-spacing:.05em;text-transform:uppercase}.cc-table-wrap td small{display:block;margin-top:3px;color:var(--muted)}.cc-event-list{display:grid;gap:10px;margin:0;padding-left:24px;color:#4b535d;font-size:12px}.cc-drawer{width:min(620px,calc(100% - 22px))}.cc-drawer-list{display:grid;gap:7px;margin:0;padding-left:19px;color:#343a42;font-size:12px}.drawer-action{width:100%;margin-top:10px}.cc-modal-stage{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.cc-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#10171fa3}.cc-meeting-modal{position:relative;z-index:1;width:min(1040px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border-radius:12px;background:#fff;padding:24px;box-shadow:0 24px 70px #0a142247}.cc-mode-switch{display:flex;gap:8px;margin-bottom:16px}.cc-meeting-ai-note{display:flex;align-items:flex-start;gap:11px;margin-bottom:16px;border:1px solid #b9d9f5;border-radius:8px;background:#eef7ff;padding:12px}.cc-meeting-ai-note img{width:28px;height:28px;object-fit:contain}.cc-meeting-ai-note>div{display:grid;gap:4px}.cc-meeting-ai-note strong{font-size:12px}.cc-meeting-ai-note span{color:#53606c;font-size:11px;line-height:1.45}.cc-manual-box{margin-bottom:16px;border-radius:8px;background:#f4f6f8;padding:14px}.cc-manual-box textarea{min-height:110px}.cc-manual-box p{margin:8px 0 0;font-size:11px}.cc-draft-list{display:grid;gap:12px}.cc-draft{display:grid;gap:10px;border:1px solid var(--line);border-radius:9px;padding:15px}.cc-draft--selected{border-color:var(--blue);box-shadow:inset 4px 0 0 var(--blue)}.cc-draft-check{display:flex!important;grid-template-columns:none;align-items:center;gap:8px!important}.cc-draft-check input{width:18px;height:18px}.cc-draft blockquote{margin:0;border-left:3px solid var(--yellow);background:#fffbe2;padding:9px 12px;color:#5b5660;font-size:11px}.cc-draft textarea,.cc-draft input,.cc-manual-box textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--black);padding:9px 10px}.cc-draft textarea{min-height:70px;resize:vertical}.cc-draft-fields{display:grid;grid-template-columns:1fr 220px;gap:10px}.cc-modal-footer{position:sticky;bottom:-24px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px -24px -24px;border-top:1px solid var(--line);background:#fff;padding:16px 24px}@media(max-width:1160px){.cc-header__inner{align-items:flex-start;flex-direction:column}.cc-header-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.cc-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-kpi-strip article:nth-child(4){border-left:0}.cc-kpi-strip article:nth-child(n+4){border-top:1px solid var(--line)}.cc-area-grid,.cc-use-case-grid,.cc-result-grid,.cc-source-grid,.cc-decision-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.cc-header__inner,.cc-nav__inner,.cc-page{width:min(100% - 28px,1500px)}.cc-header__inner{gap:16px}.cc-freshness{min-width:0}.cc-screen-heading,.cc-demo-notice,.cc-story-guide__head,.cc-modal-footer{align-items:flex-start;flex-direction:column}.cc-story-case-switch{width:100%}.cc-story-steps,.cc-lifecycle{grid-template-columns:repeat(5,minmax(170px,1fr));overflow-x:auto;padding-bottom:5px}.cc-story-summary,.cc-ai-lanes,.cc-before-system,.cc-screen-brief{grid-template-columns:1fr}.cc-story-summary>div{align-items:flex-start}.cc-ai-boundary{align-items:flex-start;flex-direction:column}.cc-before-system>div+div{border-top:1px solid #add8f7;border-left:0}.cc-screen-brief>small{grid-column:1}.cc-health-hero,.cc-two-col,.cc-decision-card{grid-template-columns:1fr}.cc-health-score{min-height:120px}.cc-kpi-strip,.cc-area-grid,.cc-use-case-grid,.cc-signal-grid,.cc-result-grid,.cc-source-grid{grid-template-columns:1fr}.cc-kpi-strip article+article,.cc-kpi-strip article:nth-child(4){border-top:1px solid var(--line);border-left:0}.cc-filter-bar,.cc-hypothesis-summary{display:grid;grid-template-columns:1fr 1fr;align-items:end}.cc-meeting-prep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-filter-bar>div{margin-left:0}.cc-hypothesis-summary>div{border-right:0;padding:0}.cc-decision-actions{border-top:1px solid var(--line);border-left:0;padding-top:18px;padding-left:0}.cc-decision-gate{grid-template-columns:minmax(190px,1fr) repeat(5,minmax(140px,1fr))}}@media(max-width:560px){.cc-header__inner,.cc-page{width:calc(100% - 20px)}.cc-header__inner{min-height:0;padding:14px 0}.cc-header-actions{display:grid;grid-template-columns:1fr 1fr}.cc-freshness{border-right:0}.cc-header-actions .button{min-height:42px}.cc-nav__inner{width:100%;padding:0 10px}.cc-nav-button{min-height:60px;padding:0 11px;font-size:11px}.cc-nav-button img{width:19px;height:19px}.cc-page{padding-top:16px}.cc-story-guide{gap:13px;padding:15px}.cc-story-guide__head h2{font-size:18px}.cc-story-summary>div{flex-direction:column}.cc-health-hero{min-height:0;padding:23px 19px}.cc-health-hero h2{font-size:29px}.cc-health-score strong{font-size:46px}.cc-filter-bar,.cc-hypothesis-summary,.cc-signal-metrics,.cc-signal-context,.cc-decision-meta,.cc-draft-fields,.cc-meeting-prep-grid{grid-template-columns:1fr}.cc-meeting-questions li{align-items:flex-start;flex-direction:column}.cc-filter-bar select,.cc-hypothesis-summary select{width:100%;min-width:0}.cc-signal-metrics>div+div{border-top:1px solid var(--line);border-left:0}.cc-source-line,.cc-priority-proof{align-items:flex-start;flex-direction:column}.cc-priority-proof strong{text-align:left}.cc-ai-workflow,.cc-before-system>div{padding:19px}.cc-meeting-modal{padding:17px}.cc-modal-stage{padding:10px}.cc-modal-footer{bottom:-17px;margin:18px -17px -17px;padding:14px 17px}.cc-modal-footer .actions{width:100%}.cc-modal-footer .button{flex:1}.legacy-return{width:100%}}.cc-header__inner{min-height:72px;align-items:center;flex-direction:row;gap:24px;padding:10px 0}.cc-header-actions{width:auto;flex-wrap:nowrap;margin-left:auto}.cc-freshness{min-width:135px;border-right:0;padding-right:0}.cc-nav__inner{min-height:52px;justify-content:space-between;gap:0}.cc-nav-button{min-width:0;flex:0 1 auto;justify-content:center;padding:0 14px;font-size:12px}.cc-page{padding-top:18px}.cc-present-bar{z-index:75}.weekly-shell--embedded .primary-nav{position:static}.weekly-shell--embedded .primary-nav__inner,.weekly-shell--embedded .page{width:100%}@media(max-width:900px){.cc-header__inner{min-height:66px;align-items:center;flex-direction:row;gap:14px}.cc-header-actions{width:auto;display:flex;justify-content:flex-end;flex-wrap:nowrap}.cc-header .brand-lockup{gap:10px}.cc-header .onliner-logo{width:98px}.cc-header .brand-slash,.cc-header .product-name span,.cc-freshness{display:none}.cc-header .product-name strong{font-size:14px;white-space:nowrap}.cc-header-actions .button{width:auto;min-height:38px;padding:0 10px;font-size:10px}.cc-nav-button{padding:0 7px;font-size:10px}}@media(max-width:700px){.cc-header__inner,.cc-page{width:calc(100% - 20px)}.cc-header .product-name,.cc-header .brand-slash,.cc-header-actions>.button{display:none}.cc-nav__inner{display:none}.cc-mobile-nav{display:flex}.cc-present-bar{top:50px}.weekly-shell--embedded .primary-nav__inner{display:flex}}.cc-dual-overview{gap:14px}.cc-overview-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.cc-overview-title-row .cc-work-heading{flex:1}.cc-overview-view-tabs{display:inline-grid;grid-template-columns:1fr 1fr;min-width:400px;overflow:hidden;border:1px solid #b9c7d3;border-radius:8px;background:#fff}.cc-overview-view-tabs button{min-height:40px;border:0;border-right:1px solid #d8e0e6;background:#fff;color:#58636f;padding:0 18px;cursor:pointer;font:750 12px/1.2 Open Sans,sans-serif}.cc-overview-view-tabs button:last-child{border-right:0}.cc-overview-view-tabs button[aria-selected=true]{background:var(--blue);color:#fff}.cc-company-overview,.cc-management-overview{display:grid;gap:14px}.cc-company-controls{display:grid;grid-template-columns:185px 205px minmax(260px,1fr);align-items:end;gap:10px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:9px 12px}.cc-company-controls label,.cc-company-controls>div{display:grid;gap:3px}.cc-company-controls span{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.cc-company-controls select{width:100%;height:34px;border:1px solid #c5ced6;border-radius:5px;background:#fff;padding:0 28px 0 9px;color:var(--black);font:700 11px/1 Open Sans,sans-serif}.cc-company-controls strong{font-size:12px}.cc-company-controls small{color:var(--muted);font-size:10px}.cc-company-risk-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto) auto;align-items:center;gap:18px;border:1px solid #f0baba;border-left:5px solid var(--red);border-radius:9px;background:linear-gradient(90deg,#fff8f8,#fff 48%);padding:12px 14px}.cc-company-risk-line>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 9px}.cc-company-risk-line>div>span:last-child{grid-column:2;color:var(--muted);font-size:10px}.cc-company-risk-line>div>strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cc-company-risk-line>b{color:#bc2929;font-size:12px;text-align:right}.cc-company-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.cc-company-metric{position:relative;display:grid;align-content:start;gap:5px;min-width:0;border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:8px;background:#fff;padding:13px 14px}.cc-company-metric--attention{border-top-color:#e4bb00}.cc-company-metric--critical{border-top-color:var(--red)}.cc-company-metric>div{display:flex;align-items:center;justify-content:space-between;gap:6px}.cc-company-metric>div>span,.cc-company-metric>em{color:var(--muted);font-size:9px;font-style:normal}.cc-company-metric>div>span{overflow:hidden;font-weight:800;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cc-company-metric>strong{font-size:clamp(17px,2vw,23px);line-height:1.05}.cc-company-metric>small{min-height:14px;color:var(--muted);font-size:9px}.cc-company-metric>p{min-height:28px;margin:4px 0 0;color:#4f5964;font-size:10px;line-height:1.35}.cc-company-metric>b{color:var(--blue-dark);font-size:11px}.cc-company-metric--critical>b{color:#bc2929}.cc-company-metric--compact{min-height:112px;gap:3px;padding:10px 11px}.cc-company-metric--compact>strong{font-size:clamp(15px,1.7vw,20px)}.cc-company-metric--compact>p{min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-area-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.cc-area-section-head .eyebrow{font-size:9px}.cc-area-section-head h2,.cc-area-section-head h3{margin:3px 0 0}.cc-area-section-head h2{font-size:18px}.cc-area-section-head h3{font-size:15px}.cc-area-section-head>span,.cc-area-section-head>small{max-width:460px;color:var(--muted);font-size:10px;text-align:right}.cc-area-section-head--map{padding-top:2px}.cc-company-area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.cc-company-area-card{position:relative;display:grid;align-content:start;min-height:184px;gap:8px;overflow:hidden;border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:9px;background:#fff;padding:12px 13px;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.cc-company-area-card--critical{border-top-color:var(--red)}.cc-company-area-card--attention{border-top-color:#e4bb00}.cc-company-area-card:hover,.cc-company-area-card:focus-visible{transform:translateY(-1px);border-color:#8dbce0;box-shadow:0 8px 22px #1236511c;outline:none}.cc-company-area-card--selected{border-color:var(--blue);box-shadow:0 0 0 2px #008eff24,0 8px 22px #1236511a}.cc-company-area-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cc-company-area-card__head>strong{font-size:14px}.cc-company-area-card>p{display:-webkit-box;min-height:30px;overflow:hidden;margin:0;color:#58636f;font-size:10px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cc-company-area-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.cc-company-area-card__metrics>span{display:grid;min-width:0;gap:2px;border-radius:5px;background:#f5f8fa;padding:6px}.cc-company-area-card__metrics small,.cc-company-area-card__metrics em{overflow:hidden;color:var(--muted);font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.cc-company-area-card__metrics b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cc-company-area-card__foot{display:flex;align-items:end;justify-content:space-between;gap:8px;margin-top:auto;border-top:1px solid #edf0f3;padding-top:7px}.cc-company-area-card__foot span{display:-webkit-box;overflow:hidden;color:var(--blue-dark);font-size:9px;font-weight:750;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cc-company-area-card__foot small{flex:0 0 auto;color:var(--muted);font-size:8px;text-align:right}.cc-area-detail{display:grid;gap:14px;margin-top:4px;border-top:4px solid var(--blue);border-radius:10px;background:#eef2f5;padding:18px}.cc-area-detail__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.cc-area-detail__head h2{margin:3px 0 4px;font-size:25px}.cc-area-detail__head p{max-width:760px;margin:0;color:#58636f;font-size:12px;line-height:1.5}.cc-area-detail__head>div:last-child{display:flex;gap:6px}.cc-area-fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cc-area-fact-grid>article,.cc-area-ai-note{display:grid;align-content:start;gap:7px;min-height:128px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.cc-area-fact-grid>article>strong{font-size:12px;line-height:1.45}.cc-area-fact-grid>article>small,.cc-area-ai-note span{color:var(--muted);font-size:10px;line-height:1.45}.cc-area-ai-note>summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:11px;font-weight:800;list-style:none}.cc-area-ai-note>summary::-webkit-details-marker{display:none}.cc-area-ai-note p{margin:2px 0;font-size:10px;line-height:1.45}.cc-area-ai-note>strong{font-size:9px;letter-spacing:.04em;text-transform:uppercase}.cc-area-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.cc-area-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cc-area-chart-card,.cc-area-table-card,.cc-area-lineage-grid>article{min-width:0;border:1px solid var(--line);border-radius:9px;background:#fff}.cc-area-chart-card{padding:14px 14px 4px}.cc-area-table-card{overflow:hidden}.cc-area-table-card>.cc-area-section-head{padding:14px 16px}.cc-mobile-table-sort{display:none}.cc-area-table-wrap{overflow-x:auto;border-top:1px solid var(--line)}.cc-area-table-wrap table{width:100%;min-width:720px;border-collapse:collapse;font-size:10px}.cc-area-table-wrap th,.cc-area-table-wrap td{border-bottom:1px solid #e9edf0;padding:10px 12px;text-align:left;vertical-align:top}.cc-area-table-wrap th{background:#f3f6f8}.cc-area-table-wrap th button{border:0;background:transparent;color:#4f5964;padding:0;cursor:pointer;font:800 9px/1.25 Open Sans,sans-serif;letter-spacing:.035em;text-align:left;text-transform:uppercase}.cc-area-table-wrap tbody tr:last-child td{border-bottom:0}.cc-table-row--critical td:first-child{border-left:4px solid var(--red);font-weight:800}.cc-table-row--attention td:first-child{border-left:4px solid #e4bb00}.cc-table-row--stable td:first-child{border-left:4px solid var(--blue)}.cc-area-lineage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cc-area-lineage-grid>article{padding:14px}.cc-area-lineage-grid>article>div{display:grid;gap:6px;margin-top:10px}.cc-area-lineage-grid button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;border:1px solid #dce4ea;border-radius:6px;background:#fff;padding:9px;cursor:pointer;text-align:left}.cc-area-lineage-grid button:hover{border-color:#8dbce0;background:#f4f9fd}.cc-area-lineage-grid button strong{font-size:10px}.cc-area-lineage-grid button small{grid-column:1 / -1;color:var(--muted);font-size:9px}.cc-white-spot{margin:10px 0 0;border-left:4px solid #e4bb00;background:#fff9d9;padding:9px 10px;font-size:10px;line-height:1.45}.cc-management-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:14px;align-items:start}.cc-management-stages .cc-stage-strip{grid-template-columns:repeat(5,minmax(72px,1fr));overflow-x:auto}.cc-management-stages .cc-stage-strip>div{padding:16px 8px}@media(max-width:1100px){.cc-company-kpis{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto;padding-bottom:3px}.cc-company-area-card{min-height:144px;gap:5px;padding:9px 10px}.cc-company-area-card__foot small{display:none}.cc-company-area-card>p{min-height:25px;font-size:9px;line-height:1.35}.cc-company-area-card__metrics{gap:3px}.cc-company-area-card__metrics>span{padding:4px}.cc-company-area-card__foot{padding-top:5px}.cc-area-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-management-grid{grid-template-columns:1fr 1fr}.cc-management-grid>:last-child{grid-column:1 / -1}}@media(max-width:760px){.cc-overview-title-row{align-items:stretch;flex-direction:column;gap:8px}.cc-overview-view-tabs{width:100%;min-width:0}.cc-company-controls{grid-template-columns:1fr 1fr}.cc-company-controls>div{grid-column:1 / -1;grid-template-columns:auto 1fr;align-items:center}.cc-company-controls>div small{grid-column:2}.cc-company-risk-line{grid-template-columns:minmax(0,1fr) auto}.cc-company-risk-line>b{display:none}.cc-company-area-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-company-area-card{min-height:144px;padding:10px}.cc-company-area-card>p{display:none}.cc-company-area-card__metrics{grid-template-columns:1fr}.cc-company-area-card__metrics>span{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.cc-company-area-card__metrics em{text-align:right}.cc-company-area-card__foot span{-webkit-line-clamp:1}.cc-area-fact-grid{grid-template-columns:1fr 1fr}.cc-area-ai-note{grid-column:1 / -1}.cc-area-chart-grid{grid-template-columns:1fr}}@media(max-width:700px){.cc-overview-title-row .cc-work-heading{min-height:0}.cc-overview-view-tabs button{min-height:44px;padding:0 8px;font-size:11px}.cc-company-controls{grid-template-columns:1fr 1fr}.cc-company-risk-line{grid-template-columns:1fr}.cc-company-risk-line>div>strong{white-space:normal}.cc-company-risk-line>button{width:100%}.cc-company-kpis{grid-template-columns:repeat(5,155px)}.cc-area-section-head--map{align-items:flex-start;flex-direction:column;gap:5px}.cc-area-section-head--map>span{text-align:left}.cc-company-area-grid{grid-template-columns:1fr}.cc-company-area-card{min-height:0}.cc-company-area-card>p{display:-webkit-box}.cc-company-area-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-company-area-card__metrics>span{display:grid;grid-template-columns:1fr}.cc-company-area-card__foot small{display:block}.cc-area-detail{margin-right:-4px;margin-left:-4px;padding:13px}.cc-area-detail__head,.cc-area-section-head{align-items:flex-start;flex-direction:column}.cc-area-detail__head>div:last-child{flex-wrap:wrap}.cc-area-fact-grid,.cc-area-metric-grid,.cc-area-lineage-grid,.cc-management-grid{grid-template-columns:1fr}.cc-area-ai-note,.cc-management-grid>:last-child{grid-column:auto}.cc-area-section-head>span,.cc-area-section-head>small{max-width:none;text-align:left}.cc-area-table-card>.cc-area-section-head>small{display:none}.cc-mobile-table-sort{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:6px;width:100%}.cc-mobile-table-sort>span{grid-column:1 / -1;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cc-mobile-table-sort select,.cc-mobile-table-sort button{min-height:40px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);font:700 11px/1.2 Open Sans,sans-serif}.cc-mobile-table-sort select{width:100%;padding:0 10px}.cc-area-table-wrap{overflow:visible}.cc-area-table-wrap table,.cc-area-table-wrap thead,.cc-area-table-wrap tbody,.cc-area-table-wrap tr,.cc-area-table-wrap th,.cc-area-table-wrap td{display:block;width:100%;min-width:0}.cc-area-table-wrap thead{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0)}.cc-area-table-wrap tbody{display:grid;gap:8px;background:#eef2f5;padding:8px}.cc-area-table-wrap tr{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#fff}.cc-area-table-wrap td{display:grid;grid-template-columns:minmax(105px,.75fr) 1fr;gap:10px;border-bottom:1px solid #edf0f3;padding:8px 10px}.cc-area-table-wrap td:before{content:attr(data-label);color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cc-table-row--critical td:first-child,.cc-table-row--attention td:first-child,.cc-table-row--stable td:first-child{border-left:0;border-top:4px solid var(--red)}.cc-table-row--attention td:first-child{border-top-color:#e4bb00}.cc-table-row--stable td:first-child{border-top-color:var(--blue)}}@media(max-width:430px){html,body,#root,.cc-shell{max-width:100%;overflow-x:hidden}.cc-header__inner{width:calc(100% - 20px)}.cc-header .onliner-logo{width:86px}.cc-header-actions{min-width:0}.cc-utility-menu>div{right:0;min-width:205px}.cc-company-controls{grid-template-columns:1fr}.cc-company-controls>div,.cc-company-controls>div small{grid-column:auto}.cc-company-controls>div{grid-template-columns:1fr}.cc-company-kpis{grid-template-columns:148px 148px 148px 148px 148px}.cc-area-chart-card{padding:12px 8px 2px}.cc-area-chart-card>div:last-child{margin-right:-4px;margin-left:-4px}}.cc-drawer-actions{display:grid;gap:12px;border-top:1px solid var(--line);padding-top:14px}.cc-drawer-actions__row{display:flex;flex-wrap:wrap;gap:8px}.cc-drawer-actions__row button{min-height:34px;border:1px solid var(--line);border-radius:7px;background:var(--white);padding:0 12px;color:var(--blue-dark);font:700 11px/1 Open Sans,sans-serif;cursor:pointer}.cc-drawer-actions__row button:hover{border-color:var(--blue);background:#f4f9fd}.cc-decision-form{display:grid;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--soft);padding:12px}.cc-decision-form label{display:grid;gap:3px}.cc-decision-form label span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.cc-decision-form input,.cc-decision-form select{min-height:34px;border:1px solid #c5ced6;border-radius:7px;background:var(--white);padding:0 10px;font:inherit;font-size:12px}.cc-decision-form button[type=submit]{justify-self:start;min-height:34px;border:1px solid var(--blue);border-radius:7px;background:var(--blue);padding:0 14px;color:var(--white);font:700 11px/1 Open Sans,sans-serif;cursor:pointer}.cc-decision-form button[type=submit]:disabled{border-color:#c5ced6;background:#c5ced6;cursor:default}.cc-filter-chip{display:inline-flex;align-items:center;gap:5px;min-height:26px;border:1px solid #c5ced6;border-radius:13px;background:var(--white);padding:0 10px;color:var(--muted);font:700 11px/1 Open Sans,sans-serif;cursor:pointer}.cc-filter-chip:hover{border-color:var(--red);color:#bc2929}:root{--readiness-g3: #00b341;--readiness-g2: #e4bb00;--readiness-g1: #ff8a00;--readiness-g0: #ff3939;--prov-code: #008eff;--prov-ai: #8b5cf6;--prov-external: #707783;--support-calculated: #0a8f3c;--support-time-match: #ffdd22;--support-hypothesis: #707783;--support-rejected: #ff3939}:root{--page-max: 1440px;--page-max-wide: 1800px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-pill: 999px;--shadow-1: 0 1px 2px rgb(15 23 42 / .06);--shadow-2: 0 8px 24px rgb(15 23 42 / .1);--line-soft: #e2e8f0;--text-strong: #182230;--text-muted: #5b6675;--accent: #0b6bcb}@font-face{font-family:Open Sans;src:local("Arial"),local("Helvetica Neue"),local("DejaVu Sans"),local("Liberation Sans");font-style:normal;font-weight:300 800;unicode-range:U+2010-2027,U+2030-205E,U+2190-21FF,U+2200-22FF}.cc-login{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--soft);padding:24px}.cc-login__card{width:100%;max-width:420px;background:var(--white);border-radius:12px;box-shadow:var(--shadow);padding:32px}.cc-login__brand{display:flex;align-items:center;gap:10px;margin-bottom:24px}.cc-login__brand img{height:22px}.cc-login__title{font-size:20px;font-weight:700;color:var(--black);margin:0 0 4px}.cc-login__subtitle{color:var(--muted);font-size:14px;margin:0 0 24px}.cc-login__field{display:block;margin-bottom:16px}.cc-login__field span{display:block;font-size:13px;color:var(--muted);margin-bottom:6px}.cc-login__field input{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:8px;font:inherit;color:var(--black)}.cc-login__field input:focus{outline:2px solid var(--blue);outline-offset:-1px;border-color:var(--blue)}.cc-login__error{background:#ff393914;border:1px solid rgba(255,57,57,.3);color:var(--red);border-radius:8px;padding:10px 12px;font-size:13px;margin-bottom:16px}.cc-login__submit{width:100%;padding:11px;border:0;border-radius:8px;background:var(--blue);color:var(--white);font:inherit;font-weight:600;cursor:pointer}.cc-login__submit:disabled{background:var(--muted);cursor:default}.cc-login__hint{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:12px;color:var(--muted);line-height:1.6}.cc-demo-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:var(--yellow);color:var(--black);font-size:12px;font-weight:600;white-space:nowrap}.cc-readiness{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);white-space:nowrap}.cc-readiness--mark{gap:0}.cc-rd{--rd-color: var(--readiness-g0);--rd-track: rgba(0, 0, 0, .42);flex:none;display:block}.cc-rd__on{fill:var(--rd-color)}.cc-rd__off{fill:none;stroke:var(--rd-track);stroke-width:1}.cc-rd--g3{--rd-color: var(--readiness-g3)}.cc-rd--g2{--rd-color: var(--readiness-g2)}.cc-rd--g1{--rd-color: var(--readiness-g1)}.cc-rd--g0{--rd-track: var(--readiness-g0)}.cc-rd--unknown .cc-rd__off{stroke:var(--muted);stroke-dasharray:2 1.4}.cc-prov-mark{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted)}.cc-prov-mark svg{color:var(--prov-external)}.cc-prov-mark--code svg{color:var(--prov-code)}.cc-prov-mark--ai svg{color:var(--prov-ai)}.cc-provenance{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.cc-provenance>summary{cursor:pointer;list-style:none;font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px}.cc-provenance>summary::-webkit-details-marker{display:none}.cc-provenance__body{margin-top:10px;font-size:12px;line-height:1.6;color:var(--black)}.cc-provenance__section{margin-bottom:10px}.cc-provenance__section h5{margin:0 0 4px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.cc-provenance__meta{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--muted)}.cc-support{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--line)}.cc-support--calculated{color:var(--support-calculated);border-color:currentColor}.cc-support--time_match{color:#9a7b00;border-color:var(--support-time-match)}.cc-support--hypothesis{color:var(--support-hypothesis)}.cc-support--rejected{color:var(--support-rejected);border-color:currentColor}.cc-state{padding:28px;text-align:center;color:var(--muted);font-size:14px}.cc-state--error{color:var(--red)}.cc-company-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cc-company-metric .cc-provenance{margin-top:6px;padding-top:6px}.cc-company-metric .cc-provenance>summary{font-size:9px}.cc-decision-gate-block{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.cc-decision-gate>div.is-missing{opacity:.55}.cc-decision-gate>div.is-missing strong{color:var(--muted)}.cc-decision-gate>div>span[aria-hidden]{font-weight:800;color:var(--blue)}.cc-decision-gate>div.is-missing>span[aria-hidden]{color:var(--muted)}.cc-gate-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.cc-gate-actions small{flex-basis:100%;color:var(--muted);font-size:12px}.cc-gate-return{display:flex;align-items:flex-end;gap:8px}.cc-gate-return input{padding:7px 10px;border:1px solid var(--line);border-radius:6px;font:inherit}.cc-gate-error,.cc-row-error{color:var(--red);font-size:12px}.cc-gate-confirmed{margin-top:12px;color:var(--muted);font-size:13px}.cc-nav-button{text-decoration:none;color:inherit}.cc-nav-button:hover,.cc-nav-button:focus-visible{text-decoration:none}a.button,a.button:hover,a.button:focus-visible{text-decoration:none}@media(max-width:560px){.cc-header-actions .cc-freshness{display:none}.cc-demo-badge{font-size:11px;padding:2px 7px}}.cc-tree-list{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.cc-tree-list__branch>div,.cc-tree-list__branch>summary+div{margin-left:14px;padding-left:10px;border-left:1px solid var(--line)}.cc-tree-list__branch>summary{cursor:pointer;list-style:none;padding:5px 0}.cc-tree-list__branch>summary::-webkit-details-marker{display:none}.cc-tree-list__branch>summary:before{content:"▸";margin-right:6px;color:var(--muted)}.cc-tree-list__branch[open]>summary:before{content:"▾"}.cc-tree-list__leaf{padding:5px 0 5px 20px}@media(max-width:480px){.cc-tree-list__branch>div,.cc-tree-list__branch>summary+div{margin-left:5px;padding-left:6px}.cc-tree-list__leaf{padding-left:11px}}.cc-tree-list__row.is-dim{opacity:.4}.cc-tree-list__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0}.cc-tree-list__row button{min-width:0;overflow-wrap:anywhere;padding:11px 0;margin:-11px 0;border:0;background:none;font:inherit;font-weight:600;color:var(--black);text-align:left;cursor:pointer}.cc-tree-list__row button:hover{color:var(--blue)}.cc-tree-list__row button[aria-current=true]{color:var(--blue-dark);box-shadow:inset 0 -2px 0 var(--blue)}.cc-tree-list__row b{color:var(--blue-dark);font-size:13px}.cc-tree-list__row i{font-style:normal;font-size:11px;color:var(--prov-ai)}.cc-inline-select{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--muted)}.cc-inline-select select{padding:5px 8px;border:1px solid var(--line);border-radius:6px;font:inherit;font-size:12px}.cc-kanban-empty{color:var(--muted);font-size:12px;text-align:center;padding:12px 0}.cc-kanban-card{cursor:pointer}.cc-kanban-card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cc-meeting-ingest{display:grid;gap:10px;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:16px;margin-bottom:16px}.cc-meeting-ingest label{display:grid;gap:5px;font-size:12px;color:var(--muted)}.cc-meeting-ingest textarea,.cc-register-metric--wide textarea{width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:13px;color:var(--black);resize:vertical}.cc-meeting-ingest button{justify-self:start}.cc-meeting-ingest small{color:var(--muted);font-size:12px;line-height:1.5}.cc-meeting-counter{color:var(--muted);font-size:12px;margin:0 0 4px}.cc-draft-quote{margin:6px 0 0;padding:8px 12px;border-left:3px solid var(--line);background:var(--soft);border-radius:0 6px 6px 0;color:#4f5964;font-size:13px;line-height:1.5}.cc-draft-done{color:var(--support-calculated);font-size:13px;font-weight:600}.cc-kanban{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:start}.cc-kanban-card{display:grid;gap:6px;background:var(--white);border:1px solid var(--line);border-radius:8px;padding:11px 12px;margin-bottom:8px}.cc-kanban-card:last-child{margin-bottom:0}.cc-kanban-card h3{margin:0;font-size:14px;line-height:1.3;color:var(--black)}.cc-kanban-card p{margin:0;font-size:12px;line-height:1.45;color:#4f5964}.cc-kanban-card small{color:var(--muted);font-size:11px}.cc-kanban-card .chip-row{display:flex;flex-wrap:wrap;gap:5px}.cc-chat-open{border:1px solid rgba(255,255,255,.45);border-radius:8px;background:transparent;color:var(--white);font:inherit;font-size:13px;font-weight:600;padding:6px 14px;cursor:pointer;white-space:nowrap}.cc-chat-open:hover{background:#ffffff24}.cc-chat{display:flex;flex-direction:column}.cc-chat__note{margin:0 0 12px;color:var(--muted);font-size:12px;line-height:1.5}.cc-chat__log{flex:1;overflow-y:auto;display:grid;gap:12px;align-content:start;padding-bottom:12px}.cc-chat__empty{color:var(--muted);font-size:13px;line-height:1.6}.cc-chat__message{border-radius:10px;padding:10px 13px;background:var(--soft);font-size:13px;line-height:1.55}.cc-chat__message p{margin:0}.cc-chat__message--user{background:#008eff17;justify-self:end;max-width:88%}.cc-chat__message--waiting{color:var(--muted);font-variant-numeric:tabular-nums}.cc-chat__cited{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.cc-chat__provenance{margin-top:8px;border:0;background:none;padding:0;font:inherit;font-size:12px;color:var(--blue);cursor:pointer}.cc-chat__form{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:12px}.cc-chat__form textarea{width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:13px;resize:vertical}.cc-explanations li{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid var(--line)}.cc-explanations li:last-child{border-bottom:0}.cc-explanations p{margin:0;font-size:13px;line-height:1.5;color:var(--black)}.cc-explanations small{color:var(--muted);font-size:12px}.cc-explanations em{color:#4f5964;font-size:12px;font-style:normal}.cc-explanations button{justify-self:start;border:0;background:none;padding:0;font:inherit;font-size:12px;color:var(--blue);cursor:pointer}.cc-explain-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.cc-run-block{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.cc-run-block>summary{cursor:pointer;font-size:12px;color:var(--muted)}.cc-run-block pre{margin:8px 0 0;padding:10px;background:var(--soft);border-radius:6px;font-size:11px;line-height:1.45;max-height:320px;overflow:auto;white-space:pre-wrap;word-break:break-word}.cc-upload{margin-top:24px;display:grid;gap:16px}.cc-upload__form{display:grid;gap:12px;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:18px}.cc-upload__form h2{margin:0;font-size:16px}.cc-upload__form label{display:grid;gap:4px;font-size:12px;color:var(--muted)}.cc-upload__form select,.cc-upload__form input[type=text],.cc-upload__form input:not([type]){padding:8px 10px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:13px;color:var(--black)}.cc-upload__form small{color:var(--muted);font-size:11px;line-height:1.45}.cc-upload__checkbox{grid-template-columns:auto 1fr;align-items:center;gap:4px 8px}.cc-upload__checkbox input{grid-row:1}.cc-upload__checkbox span{grid-row:1;color:var(--black);font-size:13px}.cc-upload__checkbox small{grid-column:1 / -1}.cc-upload__form button{justify-self:start}.cc-upload__list{display:grid;gap:10px}.cc-upload__row{display:grid;gap:5px;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:14px 16px}.cc-upload__row .chip-row{display:flex;flex-wrap:wrap;gap:5px}.cc-upload__row small{color:var(--muted);font-size:12px}.cc-upload__issues{margin-top:6px;font-size:12px}.cc-upload__issues>summary{cursor:pointer;color:var(--muted)}.cc-upload__issues ul{margin:8px 0 0;padding-left:16px;display:grid;gap:8px;line-height:1.5}.cc-upload__alias{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cc-upload__alias code{background:var(--soft);border-radius:4px;padding:2px 6px;font-size:12px}.cc-upload__alias select{padding:5px 8px;border:1px solid var(--line);border-radius:6px;font:inherit;font-size:12px;max-width:320px}.cc-upload__mapped{color:var(--support-calculated);font-size:12px}.cc-bell{position:relative}.cc-bell__button{position:relative;border:1px solid rgba(255,255,255,.45);border-radius:8px;background:transparent;color:var(--white);font-size:15px;line-height:1;padding:6px 10px;cursor:pointer}.cc-bell__button:hover{background:#ffffff24}.cc-bell__button b{position:absolute;top:-6px;right:-6px;min-width:17px;padding:0 4px;border-radius:999px;background:var(--red);color:var(--white);font-size:11px;line-height:17px;text-align:center}.cc-bell__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:min(380px,calc(100vw - 32px));max-height:60vh;overflow-y:auto;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:14px 16px}.cc-bell__panel h3{margin:0 0 10px;font-size:14px;color:var(--black)}.cc-bell__empty{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.cc-bell__panel ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.cc-bell__panel li{display:grid;gap:3px;padding-bottom:12px;border-bottom:1px solid var(--line)}.cc-bell__panel li>a{display:grid;gap:3px;color:inherit;text-decoration:none}.cc-bell__panel li>a:hover strong{color:var(--blue)}.cc-bell__panel li:last-child{border-bottom:0;padding-bottom:0}.cc-bell__panel li.is-unread{border-left:3px solid var(--blue);padding-left:9px}.cc-bell__panel strong{font-size:13px;color:var(--black)}.cc-bell__panel p{margin:0;font-size:12px;line-height:1.45;color:#4f5964;white-space:pre-line}.cc-bell__panel small{color:var(--muted);font-size:11px}.chip--green{border-color:#bfe6cd;background:#e6f7ec;color:#0a8f3c}.cc-money-impact{display:inline-flex;flex-wrap:wrap;gap:4px 10px;font-weight:700}.cc-metric-value{display:grid;gap:4px}.cc-metric-value__main{display:flex;align-items:baseline;gap:8px}.cc-metric-value__main strong{font-size:20px}.cc-metric-value__main em{color:#9a7b00;font-size:11px;font-style:normal}.cc-metric-value__empty{margin:0;color:var(--muted);font-size:12px}.cc-metric-value__comparisons{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--muted);font-size:12px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.cc-missing{margin-top:12px;padding:10px 12px;background:var(--soft);border-radius:6px;font-size:12px}.cc-missing>span{display:block;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px}.cc-missing ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.cc-missing li{position:relative;padding-left:14px;line-height:1.45;color:#38414c}.cc-missing li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:2px;background:var(--red);border-radius:1px}.cc-slices{display:grid;gap:16px}.cc-slices__period{margin:0;font-size:12px;color:var(--muted)}.cc-slice__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.cc-slice__head h4{margin:0;font-size:13px;font-weight:700}.cc-slice__head span{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.cc-breaks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.cc-breaks__row{display:grid;grid-template-columns:110px 1fr;gap:8px;font-size:11px;line-height:1.45}.cc-breaks__when{color:var(--muted);font-variant-numeric:tabular-nums}.cc-breaks__what{color:var(--text, inherit)}.cc-muted{color:var(--muted);font-size:11px;line-height:1.45;display:block}.cc-found{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.cc-found__row{display:grid;grid-template-columns:42% 1fr;gap:8px;font-size:11px;line-height:1.45}.cc-found__name{font-weight:600}.cc-found__what{color:var(--muted);font-variant-numeric:tabular-nums}.cc-verdict{border-left:3px solid var(--border);padding:8px 0 8px 10px;margin-bottom:12px;display:flex;flex-direction:column;gap:3px}.cc-verdict--own{border-left-color:var(--danger)}.cc-verdict--amplifier{border-left-color:var(--warning, var(--danger))}.cc-verdict--market,.cc-verdict--mixed{border-left-color:var(--muted)}.cc-verdict__head{margin:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cc-verdict__label{font-size:12px;font-weight:700}.cc-verdict__member{font-size:11px;color:var(--muted)}.cc-verdict__line{margin:0;font-size:11px;line-height:1.5;color:var(--muted);font-variant-numeric:tabular-nums}.cc-verdict__line--muted{font-style:italic}.cc-slice__note{margin:0 0 6px;font-size:11px;line-height:1.45;color:var(--muted)}.cc-slice__weight{font-style:normal;font-size:10px;color:var(--muted);margin-left:6px;white-space:nowrap}.cc-slice__coverage{margin:6px 0 0;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.cc-slice__list{list-style:none;margin:0;padding:0;display:grid;gap:3px}.cc-slice__row{display:grid;grid-template-columns:minmax(0,1fr) 64px auto 46px;align-items:center;gap:8px;font-size:12px;padding:3px 0}.cc-slice__name{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-slice__tag{font-style:normal;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:1px 5px;border-radius:3px;background:#ff39391f;color:#bc2929;flex:none}.cc-slice__tag--new{background:#008eff1f;color:var(--blue)}.cc-slice__bar{height:6px;background:var(--soft);border-radius:3px;overflow:hidden}.cc-slice__fill{display:block;height:100%;background:#bc2929;border-radius:3px}.cc-slice__row--up .cc-slice__fill{background:var(--ov-good, #0a8f3c)}.cc-slice__value,.cc-slice__share{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cc-slice__value{font-weight:700;color:#bc2929}.cc-slice__row--up .cc-slice__value{color:var(--ov-good, #0a8f3c)}.cc-slice__share{color:var(--muted)}@media(max-width:480px){.cc-slice__row{grid-template-columns:minmax(0,1fr) auto 44px}.cc-slice__bar{display:none}}.cc-brief{display:grid;gap:8px;min-width:0}.cc-brief>*{min-width:0}.cc-brief-facts li{font-size:13px;line-height:1.5;padding:6px 0;border-bottom:1px solid var(--line)}.cc-brief-facts li:last-child{border-bottom:0}.cc-brief-check{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;border-top:1px solid var(--as-line, #dfe5ee);padding-top:10px}.cc-brief-check button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:1px solid #ccd5de;border-radius:8px;background:#fff;padding:6px 12px;font:inherit;font-size:13px;font-weight:600;color:#37414d;cursor:pointer}.cc-brief-check button:hover:not(:disabled){border-color:#9fb0c4}.cc-brief-check button:first-child svg{color:var(--support-calculated)}.cc-brief-check button:nth-child(2) svg{color:#c0392b}.cc-brief-check button.is-on{border-color:var(--blue);background:#eef4ff;color:var(--blue)}.cc-brief-check button.is-on svg,.cc-brief-check button:disabled{color:inherit}.cc-brief-check button:disabled{opacity:.55;cursor:default}.cc-brief-check button:disabled{opacity:.5;cursor:default}.cc-brief-hypothesis{display:grid;gap:6px;padding:12px;margin:8px 0;border:1px solid var(--line);border-radius:10px;background:#fff}.cc-brief-hypothesis h4{margin:0;font-size:14px;line-height:1.4}.cc-brief-ratings{display:flex;flex-wrap:wrap;gap:6px}.cc-brief-rating{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:2px 8px;border-radius:999px;background:#f4f6f8;color:#4f5964}.cc-brief-rating--ice{background:#eef4ff;color:var(--blue)}.cc-brief-pairs{display:grid;gap:4px;margin:0}.cc-brief-pairs div{display:grid;grid-template-columns:130px 1fr;gap:8px;font-size:13px}.cc-brief-pairs dt{color:var(--muted)}.cc-brief-pairs dd{margin:0}.cc-brief-accepted{font-size:13px;color:var(--blue)}.cc-brief-actions li{display:grid;gap:4px;padding:8px 0;border-bottom:1px solid var(--line)}.cc-brief-actions li:last-child{border-bottom:0}.cc-brief-actions details>summary{display:flex;align-items:center;gap:5px;cursor:pointer;font-size:13px;color:var(--blue)}.cc-brief-actions details>summary:before{content:"▸";font-size:11px;color:var(--muted)}.cc-brief-actions details[open]>summary:before{content:"▾"}.cc-brief-actions details>summary::-webkit-details-marker{display:none}.cc-brief-actions details>summary::marker{content:""}.cc-brief-actions p{margin:0;font-size:13px;line-height:1.5}.cc-brief-badge{display:inline-flex;align-items:center;gap:3px;font-size:11px;padding:1px 6px;border-radius:4px;background:#f4f6f8;color:#4f5964;vertical-align:middle}.cc-brief-badge--irreversible{background:#fde8e8;color:#b42318}.cc-brief-badge--unknown{background:#fff4e5;color:#8a5300}.cc-brief-table-wrap{overflow-x:auto;min-width:0;max-width:100%}.cc-brief-table{width:100%;min-width:520px;border-collapse:collapse;font-size:12px}.cc-brief-table th,.cc-brief-table td{text-align:left;vertical-align:top;padding:6px 8px;border-bottom:1px solid var(--line)}.cc-brief-table th{color:var(--as-muted, #475467);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cc-brief-knowledge ul{margin:4px 0 0;padding-left:16px;font-size:12px}.cc-brief-footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding-top:8px}.cc-brief-footer button,.cc-link-button{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;font:inherit;font-size:12px;color:var(--blue);cursor:pointer}.cc-brief-footer a{font-size:12px;color:var(--blue)}.cc-brief details summary{cursor:pointer;font-size:12px;color:var(--blue)}@media(max-width:560px){.cc-brief-pairs div{grid-template-columns:1fr;gap:2px}}.source-doc-link{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--blue, #0b6bcb);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.source-doc-link:hover{text-decoration:underline}.page-header{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 14px;margin:0 0 18px}.page-header__icon{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:12px;background:#eef4fd;color:#0b6bcb}.page-header__icon--signal,.page-header__icon--risk{background:#fdf0ee;color:#c2410c}.page-header__icon--hypothesis,.page-header__icon--ai{background:#f3effd;color:#6b3fd0}.page-header__icon--decision,.page-header__icon--result,.page-header__icon--money{background:#ecf8f1;color:#15803d}.page-header__text{flex:1 1 280px;min-width:220px}.page-header h1{margin:0;font-size:24px;line-height:1.25;letter-spacing:-.01em}.page-header p{margin:4px 0 0;color:var(--text-muted);font-size:14px}.page-header small{display:block;margin-top:4px;color:#8a97a8;font-size:12px}.page-header__actions{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-items:center;max-width:100%}.empty-state{display:grid;justify-items:center;gap:8px;padding:28px 16px;border:1px dashed #d6dee9;border-radius:12px;color:var(--text-muted);text-align:center}.empty-state p{margin:0;font-size:14px}.segmented{display:inline-flex;gap:2px;padding:3px;border:1px solid #e2e8f0;border-radius:10px;background:#f6f8fb}.segmented>button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#475569;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.segmented>button.is-current{background:#fff;color:#0b6bcb;box-shadow:0 1px 2px #0f172a14,0 0 0 1px #e2e8f0}@media(max-width:640px){.page-header{flex-wrap:wrap}.page-header__actions{width:100%}.page-header h1{font-size:20px}}.disclosure{margin:12px 0;border:1px solid var(--line-soft, #e2e8f0);border-radius:var(--radius-md, 10px);background:#fff}.disclosure>summary{display:flex;align-items:center;gap:8px;padding:12px 16px;color:var(--text-strong, #182230);font-size:14px;font-weight:600;list-style:none;cursor:pointer}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:after{content:"›";margin-left:auto;color:var(--text-muted, #5b6675);font-size:18px;transition:transform .15s}.disclosure[open]>summary:after{transform:rotate(90deg)}.disclosure>summary svg{flex:none;color:var(--accent, #0b6bcb)}.disclosure>summary small{padding:1px 7px;border-radius:var(--radius-pill, 999px);background:#eef2f7;color:#475569;font-size:12px;font-variant-numeric:tabular-nums}.disclosure__body{padding:0 16px 14px}.disclosure--quiet{border:0;background:transparent}.disclosure--quiet>summary,.disclosure--quiet>.disclosure__body{padding-inline:0}.ui-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ui-skeleton{display:grid;gap:10px;padding:8px 0}.ui-skeleton-bar{display:block;width:100%;border-radius:var(--radius-sm);background:linear-gradient(90deg,#eef1f6 25%,#f7f9fc 37%,#eef1f6 63%);background-size:400% 100%;animation:ui-shimmer 1.4s ease infinite}.ui-skeleton-bar+.ui-skeleton-bar:last-child{width:60%}@keyframes ui-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.ui-fetchbar{position:fixed;top:0;left:0;right:0;height:3px;z-index:1000;overflow:hidden;background:#2463b526}.ui-fetchbar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:#2463b5;animation:ui-fetchbar 1.1s ease-in-out infinite}@keyframes ui-fetchbar{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media(prefers-reduced-motion:reduce){.ui-skeleton-bar,.ui-fetchbar:after{animation:none}}:root{--ov-caption: 12px;--ov-body: 13px;--ov-title: 15px;--ov-radius: 10px;--ov-good: #0a8f3c;--ov-bad: #bc2929;--ov-hair: #eef1f5;--ov-sticky-top: 53px}.ov{display:grid;gap:18px}.ov-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;min-width:0;border-bottom:1px solid var(--line)}.ov-tabs button{min-height:44px;border:0;border-bottom:2px solid transparent;background:none;padding:0 12px;color:var(--muted);font:700 var(--ov-body) / 1.2 "Open Sans",sans-serif;cursor:pointer}.ov-tabs button:hover{color:var(--blue-dark)}.ov-tabs button[aria-selected=true]{border-bottom-color:var(--blue);color:var(--black)}.ov-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.ov-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ov-tile{position:relative;display:grid;gap:8px;min-width:0;border:1px solid var(--line);border-radius:var(--ov-radius);background:var(--white);padding:12px}.ov-tile__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0}.ov-tile__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:32px;color:var(--muted);font-size:var(--ov-caption);font-weight:700;line-height:16px}.ov-tile__figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:0;min-width:0}.ov-tile__value{min-width:0;font-size:20px;line-height:1.15;overflow-wrap:anywhere}.ov-tile__unit{color:var(--muted);font-size:var(--ov-body);font-weight:700;white-space:nowrap}.ov-tile__delta{display:flex;align-items:center;gap:6px;margin:0;min-width:0;color:var(--muted);font-size:var(--ov-body)}.ov-tile__delta b{font-size:inherit;font-weight:700}.ov-tile__delta small{font-size:var(--ov-caption)}.ov-tile__delta--up{color:var(--ov-good)}.ov-tile__delta--down{color:#bc2929}.ov-tile__delta--flat{color:var(--muted)}.ov-tile__note{align-self:start;min-height:14px;margin:0;color:#9a7b00;font-size:11px;line-height:1.3}.ov-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px}.ov-board-brief{display:grid;align-content:start;gap:6px;border:1px solid var(--line);border-radius:var(--ov-radius);background:var(--white);padding:12px 14px}.ov-board-brief__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ov-board-brief__head h2{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:var(--ov-body);font-weight:800}.ov-board-brief__lede{margin:0;color:var(--muted);font-size:var(--ov-caption)}.ov-board-brief__lede b{color:var(--black)}@media(max-width:1199px){.ov-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ov-tile{padding:14px}}.cc-conc{display:flex;flex-direction:column;gap:6px}.cc-conc__head{margin:0;font-size:12px;font-weight:600}.cc-conc__bar{display:flex;height:10px;border-radius:3px;overflow:hidden;background:var(--border)}.cc-conc__seg{background:var(--accent, currentColor)}.cc-conc__marks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.ov-pending{margin-top:12px}.ov-pending__list{display:grid;gap:10px;margin:4px 0 0;padding:0;list-style:none}.ov-pending__item{display:grid;gap:4px;border-top:1px solid var(--line);padding-top:8px}.ov-pending__signal{color:var(--blue-dark);font-size:11px;font-weight:700;text-decoration:none}.ov-pending__signal:hover{text-decoration:underline}.ov-pending__text{margin:0;font-size:var(--ov-caption);line-height:1.45}.ov-pending__source{margin:0;color:var(--muted);font-size:11px}.ov-pending__date{font-size:var(--ov-caption)}.ov-pending__reason{flex:1 1 200px;min-width:0}.rg-screen{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.rg-screen--picked{grid-template-columns:minmax(0,1fr) clamp(400px,28vw,440px)}.rg-main{display:grid;min-width:0;gap:12px}.rg-toolbar{display:grid;gap:8px}.rg-toolbar__line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rg-search{display:flex;align-items:center;gap:6px;min-width:220px;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--muted)}.rg-search input{width:100%;border:0;background:none;font:inherit;font-size:13px;color:var(--black);outline:none}.rg-quick{display:flex;flex-wrap:wrap;gap:6px}.rg-quick__item{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--white);font:inherit;font-size:12px;font-weight:600;color:var(--black);cursor:pointer}.rg-quick__item b{font-size:11px;font-weight:700;color:var(--muted)}.rg-quick__item svg{flex:none;color:var(--muted)}.rg-quick__item[aria-pressed=true] svg{color:var(--blue-dark)}.rg-quick__item[aria-pressed=true]{border-color:var(--blue);background:#eaf5ff;color:var(--blue-dark)}.rg-quick__item[aria-pressed=true] b{color:var(--blue-dark)}.rg-filters{flex:none}.rg-filters>summary{display:inline-flex;align-items:center;gap:6px;width:auto;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--black);font-size:12px;font-weight:600}.rg-filters>summary svg{flex:none}.rg-filters>div{display:grid;gap:10px;min-width:240px;padding:12px}.rg-found{margin-left:auto;font-size:12px;color:var(--muted)}.rg-reset{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:0;font:inherit;font-size:12px;color:var(--blue);cursor:pointer}.rg-reset svg{flex:none}.rg-chips{display:flex;flex-wrap:wrap;gap:6px}.rg-chips .cc-filter-chip{display:inline-flex;align-items:center;gap:4px}.rg-summary{margin:0;font-size:12px;color:var(--muted)}.rg-table{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.rg-table table{width:100%;table-layout:fixed;border-collapse:collapse}.rg-th{position:sticky;top:var(--ov-sticky-top);z-index:3;padding:9px 12px;border-bottom:1px solid var(--line);background:#f6f8fa;text-align:left;font-size:11px;font-weight:700;color:#4f5964}.rg-th--end{text-align:right}.rg-th button{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.rg-th button:hover{color:var(--blue)}.rg-th--end button{flex-direction:row-reverse}.rg-th:first-child{border-top-left-radius:10px}.rg-th--actions,.rg-th:last-child{border-top-right-radius:10px}.rg-row td{height:60px;padding:8px 12px;border-top:1px solid var(--ov-hair);vertical-align:middle}.rg-row:first-child td{border-top:0}.rg-row:hover td{background:#f5faff}.rg-row--picked td:first-child{box-shadow:inset 4px 0 0 var(--blue)}.rg-row--picked td{background:#eaf5ff}.rg-name{display:grid;gap:2px;width:100%;border:0;background:none;padding:0;font:inherit;text-align:left;cursor:pointer}.rg-name__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;font-weight:600;line-height:1.35;color:var(--black)}.rg-name:hover .rg-name__text{color:var(--blue)}.rg-pin{margin-right:6px;padding:1px 5px;border-radius:4px;background:#fff8e6;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#8a6d00}.rg-status{display:grid;gap:3px;min-width:0}.rg-figure{display:grid;gap:2px;justify-items:end;text-align:right}.rg-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:13px;font-weight:700;color:var(--black);white-space:nowrap}.rg-num small{margin-left:3px;font-size:11px;font-weight:600;color:var(--muted)}.rg-num--down{color:#d51f1f}.rg-num--up{color:#0a8f3c}.rg-note,.rg-text{display:block;overflow:hidden;font-size:11px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.rg-text{font-size:12px;color:var(--black)}.rg-empty{font-size:12px;color:var(--muted)}.rg-td--actions{text-align:right}.rg-menu>summary{font-size:11px}.rg-menu>div{top:0;right:calc(100% + 8px)}.rg-menu__reason{display:block;margin-top:3px;font-size:10px;font-weight:400;line-height:1.3;color:var(--muted);white-space:normal}.rg-menu>div button>svg,.rg-menu>div a>svg{margin-right:6px;vertical-align:-2px}.rg-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700}.rg-panel{position:sticky;top:calc(var(--ov-sticky-top) + 12px);max-height:calc(100vh - var(--ov-sticky-top) - 24px);overflow:auto;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);padding:16px}.rg-panel__head{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--ov-hair)}.rg-panel__head h2{margin:2px 0 0;font-size:16px;line-height:1.3}.rg-panel__head h2 svg{margin-right:2px;color:var(--accent);vertical-align:-2px}.rg-panel__empty{margin:0;font-size:12px;color:var(--muted)}.rg-panel__footer{display:grid;gap:6px;margin-top:16px;padding-top:14px;border-top:1px solid var(--ov-hair)}.rg-inline-select select{width:100%;max-width:150px;padding:4px 6px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);font:inherit;font-size:12px}.drawer-block{margin-top:14px}.drawer-block h3{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.drawer-block:not(.drawer-block--self):not(:has(.drawer-section)){display:none}.drawer-links{display:inline-flex;flex-wrap:wrap;gap:4px 10px}@media(max-width:1099px){.rg-screen--picked{grid-template-columns:minmax(0,1fr)}.rg-panel{position:static;max-height:none}}.rg-cards{display:grid;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.rg-card{border-top:1px solid var(--ov-hair)}.rg-card:first-child{border-top:0}.rg-card>summary{display:grid;gap:6px;padding:12px;list-style:none;cursor:pointer}.rg-card>summary::-webkit-details-marker{display:none}.rg-card__name{font-size:14px;font-weight:600;line-height:1.35;color:var(--black)}.rg-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rg-card__rest{display:grid;gap:8px;margin:0;padding:0 12px 12px}.rg-card__rest div{display:grid;grid-template-columns:minmax(0,110px) minmax(0,1fr);gap:8px}.rg-card__rest dt{font-size:11px;color:var(--muted)}.rg-card__rest dd{margin:0;min-width:0}.rg-card__rest .rg-text,.rg-card__rest .rg-note{white-space:normal}.rg-card__actions{display:flex;justify-content:flex-end;padding:0 12px 12px}@media(max-width:767px){.rg-found{margin-left:0}.rg-search{flex:1 1 100%}}.cc-area-table-wrap tbody tr:hover td{background:#f5faff}.cc-area-table-wrap td strong,.cc-area-table-wrap td b{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media(min-width:701px)and (max-width:767px){.cc-area-table-wrap table{min-width:0}.cc-area-table-wrap thead{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0)}.cc-area-table-wrap tbody{display:grid;gap:8px}.cc-area-table-wrap tbody tr{display:grid;border:1px solid var(--line);border-radius:7px;background:var(--white)}.cc-area-table-wrap tbody td:before{content:attr(data-label);display:block;font-size:10px;color:var(--muted)}}.rg-create{margin:0 0 12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.rg-create h2{margin:0 0 10px;font-size:15px}.rg-form{display:grid;gap:8px;max-width:640px}.rg-form label{display:grid;gap:3px}.rg-form label>span{font-size:11px;color:var(--muted)}.rg-form input,.rg-form select,.rg-form textarea{border:1px solid var(--line);border-radius:var(--radius-sm);padding:5px 8px;font:inherit;font-size:13px;color:var(--black);background:var(--white);min-width:0}.rg-form textarea{resize:vertical}.rg-form__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rg-form__hint{margin:0;font-size:11px;color:var(--muted);line-height:1.45}.rg-form__actions{display:flex;gap:6px;justify-content:flex-end;padding-top:4px}.rg-panel__buttons{display:flex;flex-wrap:wrap;gap:6px}.rg-name__note{display:block;margin-top:2px;font-size:11px;font-weight:600;color:var(--muted)}.as-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;display:grid;place-items:center;padding:16px;animation:as-fade .14s ease-out}.as-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#0a131d73;cursor:default}.as-modal{--as-head: #172b46;--as-bg: #f1f4f8;--as-card: #fff;--as-text: var(--text-strong);--as-muted: #475467;--as-line: #dfe5ee;--as-active: var(--accent);--as-risk: #b54708;position:relative;z-index:1;width:min(1240px,calc(100vw - 32px));height:min(92vh,1040px);display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"head head" "nav body";min-width:0;border-radius:var(--radius-lg);background:var(--as-bg);color:var(--as-text);box-shadow:0 18px 48px #0a131d47;overflow:hidden;outline:none}.as-modal__head{grid-area:head;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 20px 14px;background:var(--as-head);color:#fff}.as-modal__title{min-width:0}.as-modal__head .eyebrow{color:#9fb3cd}.as-modal__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:14px;line-height:20px;color:#c3d1e2}.as-modal__actions{display:flex;flex:none;align-items:center;gap:8px}.as-modal__title h2{margin:0;font-size:20px;line-height:1.3;color:#fff}.as-modal__head .button{border-color:#ffffff59;background:#ffffff14;color:#fff}.as-modal__head .button:hover{background:#ffffff29}.as-modal__head .button--primary{border-color:var(--as-active);background:var(--as-active)}.as-modal__tabs{grid-area:nav;width:192px;overflow-y:auto;border-right:1px solid var(--as-line);background:var(--as-card);padding:12px 8px}.as-nav{display:grid;gap:2px;align-content:start}.as-nav__item{display:flex;align-items:center;gap:8px;min-height:40px;border:0;border-radius:8px;background:none;padding:0 10px;color:var(--as-muted);font:600 14px/20px Open Sans,sans-serif;text-align:left;cursor:pointer}.as-nav__item svg{flex:none;color:var(--as-muted)}.as-nav__item:hover{background:var(--as-bg);color:var(--as-text)}.as-nav__item[aria-current=true]{background:var(--as-active);color:#fff}.as-nav__item[aria-current=true] svg{color:#fff}.as-nav__item--research svg{color:var(--prov-ai)}.as-nav__item:focus-visible{outline:2px solid var(--as-active);outline-offset:1px}.as-modal__body{grid-area:body;min-height:0;overflow:auto;overflow-x:hidden;overscroll-behavior:contain;padding:14px 20px 18px;min-width:0;font-size:16px;line-height:24px}.as-modal__body>*{min-width:0}.as-modal__foot button,.as-modal__foot a{font-size:12px;color:var(--blue)}.as-panel[hidden]{display:none}.as-panel{display:grid;gap:12px;align-content:start;min-width:0}.as-panel__title{margin:0;color:var(--as-text);font-size:18px;font-weight:700;line-height:26px}@keyframes as-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.as-modal-wrap,.as-progress__dot{animation:none}.as-progress__bar span{transition:none}}.as-section{display:grid;gap:8px;min-width:0}.as-section>h3{display:flex;align-items:center;gap:7px;margin:0;color:var(--black);font-size:15px;font-weight:700;line-height:22px}.as-section>h3 svg{color:#7a8aa0}.as-status{margin:0;font-size:12px;color:var(--muted)}.as-status--blue{color:var(--blue-dark)}.as-progress{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--soft)}.as-progress--compact{gap:6px;padding:8px 10px}.as-progress__head{display:flex;align-items:center;gap:6px;margin:0;color:var(--as-text, #1c1c1c);font-size:12px;font-weight:700}.as-progress__head svg{color:var(--prov-ai)}.as-progress__clock{margin-left:auto;color:var(--muted);font-weight:600;font-variant-numeric:tabular-nums}.as-progress__bar{overflow:hidden;height:6px;border-radius:4px;background:#e7ebef}.as-progress__bar span{display:block;height:100%;border-radius:inherit;background:var(--blue);transition:width .4s ease}.as-progress__steps{display:grid;gap:4px;margin:0;padding:0;list-style:none}.as-progress__step{display:flex;align-items:center;gap:6px;font-size:12px}.as-progress__step em{margin-left:auto;color:var(--muted);font-size:11px;font-style:normal;font-variant-numeric:tabular-nums}.as-progress__step--done{color:var(--muted)}.as-progress__step--done svg{color:var(--readiness-g3)}.as-progress__step--active{color:var(--blue-dark);font-weight:600}.as-progress__step--ahead{color:#9aa3ae}.as-progress__dot{width:8px;height:8px;flex:none;border-radius:50%;background:currentColor;opacity:.4}.as-progress__step--active .as-progress__dot{opacity:1;animation:as-progress-pulse 1.6s ease-in-out infinite}.as-progress__line{margin:0;color:var(--blue-dark);font-size:12px;font-weight:600}.as-progress__note{margin:0;color:var(--muted);font-size:11px;line-height:1.45}@keyframes as-progress-pulse{0%,to{opacity:1}50%{opacity:.3}}.as-status--red{color:#b42318}.as-empty{display:grid;gap:10px;justify-items:start;padding:18px;border:1px dashed var(--line);border-radius:var(--radius-md);color:#38414c;font-size:13px;line-height:1.5}.as-empty p{margin:0}.as-muted{color:var(--muted)}.as-summary{display:grid;gap:12px}.as-summary__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.as-summary__conclusion{max-width:72ch;margin:0;font-size:15px;font-weight:600;line-height:22px}.as-summary h4{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--muted)}.as-summary p{margin:0;font-size:15px;line-height:1.55}.as-toolbar{display:grid;gap:8px}.as-toolbar__line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.as-toolbar .rg-search{flex:1 1 220px}.as-found{font-size:12px;color:var(--muted)}.as-toolbar label.cc-inline-select{font-size:12px}.as-check{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#38414c}.as-group__title{display:flex;align-items:center;gap:6px;margin:10px 0 6px;font-size:13px;font-weight:700;color:var(--as-text, #182230)}.as-cards .cc-brief-hypothesis{margin:0}.as-lever{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:var(--radius-pill);background:#eef4ff;color:var(--blue-dark)}.as-example{margin:0;padding:8px 12px;border-left:3px solid #b9d9f5;background:#f7fbff;font-size:13px;line-height:1.5;color:#38414c}.as-example>span{display:block;font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--muted);margin-bottom:2px}.as-note-card{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.as-note-card h4{margin:0;font-size:15px;line-height:1.35}.as-note-card__meta{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:12px;color:var(--muted)}.as-why{margin:0;padding:8px 12px;border-left:3px solid #bfe6cd;background:#f2fbf5;font-size:13px;line-height:1.5}.as-why>span{display:block;font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--muted);margin-bottom:2px}.as-text p{margin:0 0 8px;font-size:13px;line-height:1.55;color:#343a42}.as-text ul{margin:0 0 8px;padding-left:18px;font-size:13px;line-height:1.5;color:#343a42}.as-sources{margin:0;padding-left:18px;font-size:12px;line-height:1.5;display:grid;gap:4px}.as-sources a{color:var(--blue)}.as-sources small{display:block;color:var(--muted)}.disclosure__body .as-note-card{margin-top:10px}.as-context{list-style:none;margin:0;padding:0;display:grid;gap:8px}.as-context li{display:grid;gap:4px;border:1px solid var(--as-line, #dfe5ee);border-radius:var(--radius-md);background:var(--white);padding:12px 14px;font-size:13px}.as-context__kind{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--as-muted, #475467)}.as-context li>strong{font-size:15px;line-height:22px;color:var(--as-text, #182230)}.as-context__excerpt{margin:0;color:#4f5964;line-height:1.5}.as-notes{list-style:none;margin:0;padding:0;display:grid;gap:8px}.as-note{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--white);font-size:13px}.as-note__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.as-note__head strong{flex:1 1 auto}.as-note p{margin:0;white-space:pre-line;line-height:1.5;color:#38414c}.as-note small{color:var(--muted)}.as-note-form{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--soft)}.as-note-form label{display:grid;gap:4px;font-size:12px;color:var(--muted)}.as-note-form input[type=text],.as-note-form select,.as-note-form textarea{font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);color:var(--black)}.as-note-form__mode{display:flex;gap:12px;font-size:12px}.as-note-form__mode label{display:inline-flex;flex-direction:row;align-items:center;gap:4px;color:#38414c}.as-note-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.as-table--stack{min-width:0}.as-chat{display:grid;gap:10px}.as-chat .cc-chat__log{max-height:none;min-height:240px}.as-prompts{display:flex;flex-wrap:wrap;gap:6px}.as-summary-block{display:grid;gap:8px;padding:12px;margin-bottom:12px;border:1px solid #b9d9f5;border-radius:var(--radius-md);background:linear-gradient(180deg,#f7fbff,var(--white))}.as-summary-block__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.as-summary-block__head .eyebrow{margin:0}.as-summary-block h4{display:flex;align-items:center;gap:5px;margin:0;font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--muted)}.as-summary-block h4 svg{color:#7a8aa0}.as-summary-block p{margin:0 0 6px;font-size:13px;line-height:1.5}.as-summary-block__cta{justify-self:start}.as-link{font-size:12px;color:var(--blue)}@media(max-width:1000px){.as-summary-grid{grid-template-columns:1fr}}@media(max-width:1023px){.as-modal{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"head" "nav" "body"}.as-modal__tabs{width:auto;border-right:0;border-bottom:1px solid var(--as-line);padding:8px 12px}.as-nav{grid-auto-flow:column;justify-content:start;gap:4px;overflow-x:auto}.as-nav__item{white-space:nowrap}}@media(max-width:767px){.as-modal-wrap{padding:0}.as-modal{width:100vw;height:100dvh;border-radius:0}.as-modal__head,.as-modal__tabs,.as-modal__body,.as-modal__foot{padding-inline:12px}.as-modal__head{flex-wrap:wrap}.as-modal__actions{order:1;margin-left:auto}.as-modal__title{order:2;flex:1 1 100%}.as-modal__title h2{font-size:18px}.as-nav__item{min-height:36px;padding:0 8px;font-size:13px}.as-cards{grid-template-columns:1fr}.as-table--stack .cc-brief-table{min-width:0}.as-table--stack thead{display:none}.as-table--stack tr{display:grid;gap:2px;padding:8px 0;border-bottom:1px solid var(--line)}.as-table--stack td{display:grid;grid-template-columns:90px 1fr;gap:6px;padding:2px 0;border:0}.as-table--stack td:before{content:attr(data-label);color:var(--muted)}}.as-headline{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--soft)}.as-headline__cell{display:grid;gap:2px;min-width:0}.as-headline__cell>span{font-size:12px;line-height:18px;color:var(--muted)}.as-headline__cell>strong{font-size:28px;line-height:36px;font-variant-numeric:tabular-nums}.as-headline__cell>small{font-size:12px;color:var(--muted)}.as-headline__value--down{color:var(--red)}.as-headline__value--up{color:#0a8f3c}.as-block{display:grid;gap:10px}.as-block__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.as-block--text p{max-width:72ch;font-size:16px;line-height:24px}.as-block--text h4{margin:0 0 2px;font-size:12px;color:var(--muted)}.as-hero{display:grid;gap:6px;border-radius:var(--radius-md);background:var(--as-head);padding:12px 18px;color:#fff}.as-hero__headline{max-width:60ch;margin:0;font-size:20px;font-weight:700;line-height:26px}.as-hero__why{max-width:72ch;margin:0;font-size:16px;line-height:24px;color:#d5e0ee}.as-hero__numbers .as-headline{border-color:#ffffff2e;background:#ffffff0f;padding:8px 14px}.as-hero__numbers .as-headline__cell span{font-size:14px;line-height:20px;color:#b9c8da}.as-hero__numbers .as-headline__cell strong{font-size:20px;line-height:28px;color:#fff}.as-hero__numbers .as-headline__value--down,.as-hero__numbers .as-headline__value--up{font-size:28px;line-height:34px}.as-hero__numbers .as-headline__value--down{color:#ff9b9b}.as-hero__numbers .as-headline__value--up{color:#7ee2a8}.as-hero__numbers .as-headline__cell small{color:#b9c8da}.as-hero__foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;line-height:20px;color:#b9c8da}.as-hero__origin{border:0;background:none;padding:0;color:#c9b6ff;font-size:14px;cursor:pointer}.as-hero__origin:hover{text-decoration:underline}.as-picture{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.as-picture{grid-template-columns:repeat(2,minmax(0,1fr))}}.as-picture__col{display:grid;gap:8px;align-content:start;border:1px solid var(--as-line);border-radius:var(--radius-md);background:var(--as-card);padding:12px 16px}.as-picture__col--research{border-left:3px solid var(--prov-ai)}.as-picture__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.as-picture__title{display:flex;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:700;line-height:20px;color:var(--as-muted)}.as-picture__col--research .as-picture__title svg{color:var(--prov-ai)}.as-brief-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.as-brief-list li{display:grid;gap:4px;justify-items:start}.as-brief-list__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;width:100%}.as-brief-list li+li{border-top:1px solid var(--as-line);padding-top:8px}.as-brief-list button{border:0;background:none;padding:0;color:var(--as-text);font:600 16px/24px Open Sans,sans-serif;text-align:left;cursor:pointer}.as-brief-list button:hover{text-decoration:underline}.as-brief-list__note{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:14px;line-height:20px;color:var(--as-muted)}.as-brief-list__for-us{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:2;overflow:hidden;border-radius:var(--radius-sm);background:#f4f0ff;padding:4px 8px;font-size:14px;line-height:20px;color:#4a2f8f}.as-md{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:1024px){.as-md{grid-template-columns:280px minmax(0,1fr)}}.as-md__list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.as-md__item{display:grid;gap:4px;justify-items:start;width:100%;border:1px solid var(--as-line);border-radius:var(--radius-md);background:var(--as-card);padding:10px 12px;text-align:left;cursor:pointer}.as-md__item:hover{border-color:#b9cbe2}.as-md__item[aria-current=true]{border-color:var(--as-active);border-left-width:3px;background:#eef5fd}.as-md__item:focus-visible{outline:2px solid var(--as-active);outline-offset:1px}.as-md__title{color:var(--as-text);font-size:15px;font-weight:600;line-height:22px}.as-md__note{color:var(--as-muted);font-size:14px;line-height:20px}.as-md__badge{font-size:13px}.as-md__detail{display:grid;gap:12px;min-width:0}.as-md__back{display:none;align-items:center;gap:4px;justify-self:start;border:0;background:none;padding:0;color:var(--as-active);font-size:14px;cursor:pointer}@media(max-width:1023px){.as-md--detail .as-md__list{display:none}.as-md:not(.as-md--detail) .as-md__detail{display:none}.as-md__back{display:inline-flex}}.as-cases{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media(min-width:760px){.as-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}.as-case{display:grid;align-content:start;gap:10px;min-width:0;border:1px solid var(--as-line, #dfe5ee);border-radius:var(--radius-lg);background:var(--white);padding:16px 18px;box-shadow:var(--shadow-1)}.as-case__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.as-case__company{display:inline-flex;align-items:center;gap:5px;color:var(--as-muted, #475467);font-size:13px;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.as-case__company svg{color:var(--prov-ai)}.as-case__claim{margin:0;font-size:16px;font-weight:700;line-height:23px;color:var(--as-text, #182230)}.as-case__what{margin:0;font-size:14px;line-height:21px;color:var(--as-muted, #475467)}.as-case__outcome{display:flex;align-items:flex-start;gap:6px;justify-self:start;margin:0;border:1px solid var(--as-line, #dfe5ee);border-radius:8px;padding:6px 10px;font-size:13px;line-height:19px;color:var(--as-muted, #475467)}.as-case__outcome svg{flex:none;margin-top:3px}.as-case__outcome--known{border-color:#b7e2c6;background:#f2fbf5;color:#0a6b33}.as-case__for-us{display:grid;gap:3px;margin:0;border-radius:8px;border-left:3px solid var(--prov-ai);background:#f6f3ff;padding:9px 12px;font-size:15px;line-height:22px;color:#2f2352}.as-case__for-us b,.as-case__limit b{display:inline-flex;align-items:center;gap:5px;font-size:12px;letter-spacing:.02em;text-transform:uppercase}.as-case__for-us b{color:#5b3fbf}.as-case__limit{display:grid;gap:3px;margin:0;font-size:13px;line-height:19px;color:var(--as-muted, #475467)}.as-case__limit b{color:var(--as-risk, #b54708)}.as-case__proof{display:grid;gap:6px;padding-top:8px}.as-case__quote{margin:0;border-left:3px solid var(--prov-external);padding-left:10px;font-size:13px;line-height:19px;color:var(--muted)}.as-prov--external{display:block;margin-bottom:4px;color:var(--prov-external);font-size:11px;font-weight:700}.as-empty-line{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--as-muted, #475467)}.as-empty-line svg{flex:none;color:#9aa7b6}.as-gaps{display:grid;gap:6px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:13px}.as-gaps li{display:flex;align-items:flex-start;gap:6px}.as-gaps li svg{flex:none;margin-top:3px;color:var(--as-risk, #b54708)}.as-case__foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;border-top:1px solid var(--as-line, #dfe5ee);padding-top:8px;font-size:12px;color:var(--as-muted, #475467)}.as-case__foot small+small:before{content:"·";margin-right:8px;color:#b7c2d0}.as-case__link{display:inline-flex;align-items:flex-start;gap:4px;color:var(--blue)}.as-case__link svg{flex:none;margin-top:3px}.as-group__title svg{color:#7a8aa0}.as-source-group{display:grid;gap:6px;margin-bottom:16px}.as-source-group--data .as-group__title svg{color:var(--prov-code)}.as-source-group--research .as-group__title svg{color:var(--prov-ai)}.as-sources{display:grid;gap:6px}.as-basis{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.as-basis__label{color:var(--muted);font-size:13px}.as-basis__kind{display:inline-flex;align-items:center;gap:6px;min-height:30px;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:0 10px;color:var(--black);font-size:13px;cursor:pointer}.as-basis__kind svg{color:#7a8aa0}.as-basis__kind b{color:var(--as-active);font-variant-numeric:tabular-nums}.as-basis__kind small{color:var(--as-muted)}.as-basis__kind--empty{color:var(--muted)}.as-basis__kind--empty b{color:var(--muted);font-weight:400}.as-next{display:grid;gap:6px;padding:12px 16px;border:1px solid #b9d9f5;border-radius:var(--radius-md);background:#f7fbff}.as-next p{max-width:72ch;margin:0}.as-next__actions{display:flex;flex-wrap:wrap;gap:8px}@media(min-width:900px){.as-next{grid-template-columns:minmax(0,1fr) auto;align-items:center}.as-next .as-picture__title{grid-column:1 / -1}.as-next__actions{grid-column:2;grid-row:2}}.as-limitation{max-width:72ch;margin:0;font-size:14px;color:var(--muted)}.as-limitation b{display:inline-flex;align-items:center;gap:4px}.as-limitation b svg{color:var(--as-risk, #b54708)}.as-card{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.as-card--open{border-color:#b9d9f5;box-shadow:var(--shadow)}.as-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer;min-height:28px;color:inherit;font:inherit}.as-card__head:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.as-card__title{flex:1 1 240px;min-width:0;font-size:16px;line-height:24px;font-weight:600}.as-card__marks{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.as-card__chevron{flex:none;color:var(--muted);transition:transform .12s ease-out}.as-card--open .as-card__chevron{transform:rotate(180deg)}.as-card__lead{max-width:72ch;margin:0;font-size:14px;line-height:20px;color:var(--muted)}.as-card__linked{color:var(--blue-dark)}.as-card__ratings{display:flex;flex-wrap:wrap;gap:6px}.as-card__body[hidden]{display:none}.as-card__body{display:grid;gap:10px;padding-top:10px;border-top:1px solid var(--line)}.as-card__body h5,.as-card__plan h5{display:flex;align-items:center;gap:6px;margin:6px 0 0;color:var(--as-text, #182230);font-size:13px;font-weight:700}.as-card__plan h5 svg{color:#7a8aa0}.as-card__plan{display:grid;gap:10px;padding-top:10px}.as-card__head--static{cursor:default}.as-card__why{display:flex;align-items:flex-start;gap:6px;max-width:72ch;margin:0;font-size:14px;line-height:20px;color:var(--muted)}.as-card__why>svg{flex:none;margin-top:4px;color:#7a8aa0}.as-card__body p,.as-card__body li{max-width:72ch;font-size:15px;line-height:22px}.as-card__columns{display:grid;gap:12px}.as-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.as-mark{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:12px;color:var(--muted)}.as-mark--accepted{border-color:#b7e2c5;background:#eefaf1;color:#0a8f3c}.as-mark--rejected{border-color:#f5c2c2;background:#fdf0f0;color:var(--red)}.as-stop{display:flex;gap:8px;max-width:72ch;margin:0;padding:10px 12px;border-left:3px solid var(--red);background:#fdf6f6;font-size:15px;line-height:22px}.as-stop svg{flex:none;margin-top:3px;color:var(--red)}.as-facts{display:grid;gap:6px;margin:0}.as-facts dt{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:700;color:var(--as-muted, #475467)}.as-facts dt svg{color:#7a8aa0}.as-facts dt.as-facts__risk svg,.as-facts dt.as-facts__open svg{color:var(--as-risk, #b54708)}.as-facts dd{max-width:72ch;margin:0 0 8px;padding-left:18px;font-size:15px;line-height:22px}.as-card__links ul{margin:4px 0 0;padding-left:18px}.as-card__links-title{font-size:12px;color:var(--muted)}.as-back{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--blue-dark);cursor:pointer;font:inherit;font-size:13px}.as-analysis>summary{font-size:14px}@media(min-width:1200px){.as-card__columns{grid-template-columns:1fr 1fr}}.as-focus{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 12px;border:1px solid #b9d9f5;border-radius:8px;background:#f7fbff;font-size:13px}.as-focus__kind{color:var(--muted)}.as-missing-group{display:grid;gap:6px;margin-bottom:12px}.as-analysis__body{display:grid;gap:16px;padding-top:10px}.as-analysis__body .as-block__head h4{margin:0;font-size:12px;color:var(--muted)}.as-analysis__body>.as-block>h4{margin:0;font-size:12px;color:var(--muted)}.as-limitations{display:grid;gap:4px;margin:0;padding-left:18px;max-width:72ch;font-size:14px;line-height:20px}.as-value--down{color:var(--red)}.as-value--up{color:#0a8f3c}.as-card__quality{display:grid;gap:4px;margin-top:6px;font-size:12px;color:var(--muted)}.as-card__quality-axes{margin:0}.as-card__quality-notes{margin:0;padding-left:18px}.as-modal-wrap{padding:24px}.app-modal--standard{width:min(640px,calc(100vw - 48px));height:auto;max-height:calc(100dvh - 48px);display:flex;flex-direction:column;border:1px solid #dfe5ee;border-radius:16px;background:#fff;color:var(--text-strong)}.app-modal--standard{--as-text: var(--text-strong)}.app-modal--standard.app-modal-size--wide{width:min(1120px,calc(100vw - 48px))}.app-modal--standard:not(.app-modal-size--compact):not(.app-modal-size--wide){width:min(880px,calc(100vw - 48px))}.app-modal--standard>.as-modal__head{background:#fff;color:var(--text-strong);padding:22px 24px;border-bottom:1px solid var(--line-soft);flex-shrink:0}.app-modal--standard .as-modal__title h2{display:flex;gap:12px;align-items:center;color:var(--text-strong);font-size:22px}.app-modal--standard .as-modal__title h2 svg{color:#2463b5;flex-shrink:0}.app-modal--standard .as-modal__meta{color:#526174;font-size:14px}.app-modal--standard .as-modal__head .button{color:#526174;background:#f4f7fb;border:1px solid #dfe5ee;padding:9px}.app-modal--standard>.as-modal__body{padding:24px;overflow:auto;min-height:0;flex:0 1 auto}.app-modal--standard>.as-modal__tabs{flex-shrink:0}.app-modal__footer{flex-shrink:0;padding:16px 24px;border-top:1px solid var(--line-soft);background:#fff}.app-modal--standard pre{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:639px){.as-modal-wrap{padding:0}.app-modal--standard,.app-modal--standard.app-modal-size--wide,.app-modal--standard:not(.app-modal-size--compact):not(.app-modal-size--wide){width:100%;height:100dvh;max-height:100dvh;border-radius:0;border:0}.app-modal--standard>.as-modal__body{flex:1 1 auto;padding:16px}.app-modal--standard>.as-modal__head{padding:16px}.app-modal--standard .as-modal__title h2{font-size:20px}.app-modal__footer{padding:12px 16px}}@media(max-width:639px){.app-modal--standard>.as-modal__head{flex-direction:row;align-items:flex-start}.app-modal--standard .as-modal__actions{order:initial;flex-shrink:0;width:auto}}@media(max-width:639px){.app-modal--standard>.as-modal__head{flex-wrap:nowrap}.app-modal--standard .as-modal__title{order:0;flex:1 1 auto;min-width:0}}.rm-screen{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.rm-screen--picked{grid-template-columns:minmax(0,1fr) clamp(440px,30vw,480px)}.rm-main{display:grid;min-width:0;gap:12px}.rm-side{position:sticky;top:calc(var(--ov-sticky-top) + 8px);min-width:0}.rm-portfolio{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--ov-radius);background:var(--white);padding:10px 12px}.rm-years{display:flex;align-items:center;gap:4px}.rm-year,.rm-year-step{display:inline-flex;align-items:center;justify-content:center;height:28px;min-width:28px;padding:0 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);color:var(--black);font:inherit;font-size:13px;cursor:pointer}.rm-year[aria-pressed=true]{border-color:var(--blue);background:var(--blue);color:var(--white);font-weight:600}.rm-year:hover:not([aria-pressed=true]),.rm-year-step:hover{border-color:var(--blue);color:var(--blue-dark)}.rm-all-years{margin:0;font-size:13px;font-weight:600;color:var(--muted)}.rm-kpis{display:flex;flex-wrap:wrap;gap:18px;margin:0;flex:1;min-width:0}.rm-kpi{display:grid;gap:1px}.rm-kpi dt{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.02em}.rm-kpi dd{margin:0;font-size:17px;font-weight:650;color:var(--black);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.rm-kpi small{font-size:11px;color:var(--muted)}.rm-kpi--red dd{color:var(--red)}.rm-create{display:inline-flex;align-items:center;gap:6px}.rm-modes{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.rm-edit-toggle{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);cursor:pointer}.rm-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(232px,1fr);align-items:start;gap:10px;overflow-x:auto;padding-bottom:4px}.rm-column{display:grid;gap:8px;min-width:0;border:1px solid var(--line);border-radius:var(--ov-radius);background:#f7f9fb;padding:8px}.rm-board--edit .rm-column{border-style:dashed}.rm-column.is-over{border-color:var(--blue);background:#eaf4ff}.rm-column__head{display:grid;gap:3px}.rm-column__head strong{font-size:13px;color:var(--black)}.rm-column__head>span{font-size:11px;color:var(--muted)}.rm-column__states{display:flex;flex-wrap:wrap;gap:6px;font-size:11px;color:var(--muted);font-weight:500}.rm-column__states .is-done{color:var(--support-calculated)}.rm-column__states .is-work{color:var(--blue-dark)}.rm-column__states .is-risk{color:var(--red)}.rm-load{display:grid;gap:3px}.rm-load__bar{display:block;height:4px;border-radius:2px;background:var(--line);overflow:hidden}.rm-load__bar i{display:block;height:100%;background:var(--blue)}.rm-load--over .rm-load__bar i{background:var(--red)}.rm-load small{font-size:11px;color:var(--muted)}.rm-load--over small{color:var(--red);font-weight:600}.rm-column__body{display:grid;gap:8px;min-width:0}.rm-column__empty{margin:0;padding:10px 4px;font-size:12px;color:var(--muted)}.rm-card{display:grid;gap:4px;min-width:0;border:1px solid var(--line);border-left:3px solid transparent;border-radius:8px;background:var(--white);padding:8px 9px}.rm-board--edit .rm-card{cursor:grab}.rm-card--picked{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue)}.rm-card--overdue{border-left-color:var(--red)}.rm-card--blocked:not(.rm-card--overdue){border-left-color:#ff8a00}.rm-card--dropped{opacity:.62}.rm-card__top{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.rm-card__top .chip{min-height:20px;padding:1px 6px;font-size:10px}.rm-span{font-size:10px;font-weight:600;color:var(--blue-dark);background:#eaf4ff;border-radius:3px;padding:2px 5px}.rm-card h3{margin:0;font-size:13px;line-height:1.3}.rm-card__name{border:0;background:none;padding:0;font:inherit;color:var(--black);text-align:left;cursor:pointer}.rm-card__name:hover{color:var(--blue-dark)}.rm-card__name[aria-pressed=true]{color:var(--blue-dark);font-weight:650}.rm-card__meta{margin:0;font-size:11px;color:var(--muted)}.rm-card__facts{display:flex;flex-wrap:wrap;gap:2px 10px;margin:1px 0 0}.rm-card__facts>div{display:flex;align-items:baseline;gap:4px;min-width:0}.rm-card__facts>div:nth-child(3){flex-basis:100%}.rm-card__facts dt{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.rm-card__facts dd{margin:0;font-size:11px;color:var(--black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-panel .ov-tabs{display:flex;flex-wrap:wrap}.rm-panel .ov-tabs button{min-height:34px;padding:0 9px;font-size:12px}.rm-gap{color:var(--muted);font-style:italic}.rm-marks{display:flex;flex-wrap:wrap;gap:6px}.rm-marks:empty{display:none}.rm-mark{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:var(--muted)}.rm-mark--red{color:var(--red);font-weight:600}.rm-mark--yellow{color:#b57400;font-weight:600}.rm-timeline{display:grid;gap:12px}.rm-timeline__scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--ov-radius);background:var(--white);padding:8px}.rm-timeline__grid{position:relative;display:grid;grid-template-columns:repeat(12,minmax(64px,1fr));grid-template-rows:20px repeat(var(--rm-rows, 1),26px);gap:4px 0;min-width:780px}.rm-month{font-size:11px;color:var(--muted);text-align:center;text-transform:uppercase}.rm-rule{border-left:1px solid var(--ov-hair)}.rm-now{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed var(--blue);z-index:2}.rm-now span{position:absolute;top:-2px;left:3px;font-size:10px;color:var(--blue-dark);background:var(--white);padding:0 3px}.rm-bar{position:relative;z-index:1;display:flex;align-items:center;height:22px;margin:2px;border:1px solid var(--blue);border-radius:4px;background:#eaf4ff;padding:0 6px;font:inherit;font-size:11px;color:var(--blue-dark);cursor:pointer;overflow:hidden}.rm-bar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-bar--yellow{border-color:#e4bb00;background:#fff8dc;color:#7a5c00}.rm-bar--red{border-color:var(--red);background:#ffecec;color:#a51919}.rm-bar--closed{border-color:var(--line);background:#f2f4f7;color:var(--muted)}.rm-bar[aria-pressed=true]{outline:2px solid var(--blue);outline-offset:1px}.rm-bar--from-before{border-left-style:dashed;border-top-left-radius:0;border-bottom-left-radius:0}.rm-bar--into-next{border-right-style:dashed;border-top-right-radius:0;border-bottom-right-radius:0}.rm-bar--conflict{border-style:dotted;border-width:2px}.rm-timeline__notes{border:1px solid var(--line);border-radius:var(--ov-radius);background:var(--white);padding:10px 12px}.rm-timeline__notes h3{display:flex;align-items:center;gap:5px;margin:0 0 6px;font-size:12px;color:var(--black)}.rm-timeline__notes ul{margin:0;padding-left:18px;font-size:12px;color:var(--muted)}.rm-link{border:0;background:none;padding:0;font:inherit;color:var(--blue-dark);cursor:pointer;text-align:left}.rm-link:hover{text-decoration:underline}.rm-archive{display:grid;gap:14px}.rm-archive__note{margin:0;font-size:12px;color:var(--muted)}.rm-archive__year h2{margin:0 0 6px;font-size:15px;color:var(--black)}.rm-archive__list{border:1px solid var(--line);border-radius:var(--ov-radius);background:var(--white);overflow:hidden}.rm-archive__row{display:grid;gap:3px;padding:10px 12px;border-top:1px solid var(--ov-hair)}.rm-archive__row:first-child{border-top:0}.rm-archive__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.rm-archive__row h3{margin:0;font-size:13px}.rm-archive__outcome{margin:0;font-size:12px;color:var(--black);line-height:1.45}.rm-archive__outcome span{display:block;font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.02em}.rm-archive__outcome--pending{color:var(--muted)}.rm-panel{display:grid;align-content:start;gap:10px;border:1px solid var(--line);border-radius:var(--ov-radius);background:var(--white);padding:12px;max-height:calc(100vh - var(--ov-sticky-top) - 24px);overflow:auto}.rm-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.rm-panel__head h2{margin:2px 0 6px;font-size:15px;line-height:1.3;color:var(--black)}.rm-panel__head h2 svg{margin-right:2px;color:var(--accent);vertical-align:-2px}.rm-panel__body{display:grid;gap:10px;font-size:13px}.rm-fields{display:grid;gap:8px;margin:0}.rm-field dt{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.02em}.rm-field dd{margin:0;font-size:13px;line-height:1.45;color:var(--black)}.rm-field small{display:block;font-size:11px;color:var(--muted);line-height:1.4}.rm-section{display:grid;gap:6px}.rm-section+.rm-section{padding-top:10px;border-top:1px solid var(--line)}.rm-section__title{display:flex;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.rm-panel__reason{display:block;margin-top:6px;font-size:11px;line-height:1.4;color:var(--muted)}.rm-panel__sub{display:flex;align-items:baseline;justify-content:space-between;margin:4px 0 0;font-size:12px;color:var(--black)}.rm-panel__sub span{font-size:11px;color:var(--muted)}.rm-points,.rm-deps,.rm-links{display:grid;gap:6px;margin:0;padding:0;list-style:none}.rm-points li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;border-left:2px solid var(--line);padding-left:8px;font-size:12px}.rm-points li.is-done{border-left-color:var(--support-calculated)}.rm-points li.is-missed{border-left-color:var(--red)}.rm-points strong{font-weight:600;color:var(--black)}.rm-points span,.rm-points small{font-size:11px;color:var(--muted)}.rm-points small{grid-column:1 / -1}.rm-deps li,.rm-links li{display:grid;gap:1px;font-size:12px}.rm-deps small{font-size:11px;color:var(--muted)}.rm-links li{grid-template-columns:130px minmax(0,1fr);align-items:baseline}.rm-links span{font-size:10px;color:var(--muted);text-transform:uppercase}.rm-history{display:grid;gap:10px;margin:0;padding:0;list-style:none}.rm-history li{border-left:2px solid var(--ov-hair);padding-left:9px}.rm-history li>div{display:grid;gap:1px}.rm-history strong{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-weight:600}.rm-history span{font-size:12px;color:var(--black)}.rm-history p{margin:3px 0 0;font-size:12px;color:var(--black);line-height:1.45}.rm-history small{display:block;margin-top:2px;font-size:11px;color:var(--muted)}.rm-panel__foot{display:grid;gap:6px;border-top:1px solid var(--ov-hair);padding-top:10px}.rm-panel__actions{display:flex;flex-wrap:wrap;gap:6px}.rm-panel__foot small{font-size:11px;color:var(--muted);line-height:1.4}.rm-panel__error,.rm-form__error,.rm-modal__error{display:flex;align-items:center;gap:5px;margin:0;font-size:12px;color:var(--red);line-height:1.4}.rm-reason{display:grid;gap:6px}.rm-reason label{display:grid;gap:3px;font-size:11px;color:var(--muted)}.rm-reason input{height:30px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 8px;font:inherit;font-size:13px}.rm-form{display:grid;gap:8px}.rm-form label{display:grid;gap:3px}.rm-form label>span{font-size:11px;color:var(--muted)}.rm-form input,.rm-form select,.rm-form textarea{border:1px solid var(--line);border-radius:var(--radius-sm);padding:5px 8px;font:inherit;font-size:13px;color:var(--black);background:var(--white);min-width:0}.rm-form textarea{resize:vertical}.rm-form__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rm-form__check{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px}.rm-form__check span{font-size:12px;color:var(--black)}.rm-form__hint{margin:0;font-size:11px;color:var(--muted);line-height:1.45}.rm-form__actions{display:flex;gap:6px;justify-content:flex-end;padding-top:4px}.rm-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.rm-modal{position:fixed;z-index:90;top:50%;left:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;display:grid;gap:10px;border-radius:var(--radius-lg);background:var(--white);padding:16px;box-shadow:0 18px 48px #0a131d47}.rm-modal h2{margin:0;font-size:16px;color:var(--black)}.rm-modal__subject{margin:-6px 0 0;font-size:13px;color:var(--muted)}.rm-modal__target select{min-width:180px}.rm-impact{display:grid;gap:8px;margin:0;border:1px solid var(--line);border-radius:8px;padding:10px}.rm-impact>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px;align-items:baseline}.rm-impact dt{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.02em}.rm-impact dd{margin:0;font-size:13px;color:var(--black);line-height:1.4}.rm-impact small{display:block;font-size:11px;color:var(--muted)}.rm-impact ul{margin:0;padding-left:16px;font-size:12px}.rm-impact .is-bad dd,.rm-impact .is-bad small{color:var(--red)}.rm-modal__reason{display:grid;gap:4px}.rm-modal__reason span{font-size:11px;color:var(--muted)}.rm-modal__reason b{color:var(--red);font-weight:600}.rm-modal__reason i{font-style:normal}.rm-modal__reason textarea{border:1px solid var(--line);border-radius:var(--radius-sm);padding:6px 8px;font:inherit;font-size:13px;resize:vertical}.rm-modal__actions{display:flex;gap:8px;justify-content:flex-end}.rm-mobile{display:grid;gap:12px}.rm-mobile__head{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 6px;font-size:13px;color:var(--black)}.rm-mobile__head span{font-size:11px;color:var(--muted)}.rm-mobile__row{border:1px solid var(--line);border-left:3px solid transparent;border-radius:8px;background:var(--white);padding:8px 10px;margin-bottom:6px}.rm-mobile__row.is-overdue{border-left-color:var(--red)}.rm-mobile__row>summary{display:grid;gap:4px;cursor:pointer;list-style:none}.rm-mobile__row>summary::-webkit-details-marker{display:none}.rm-mobile__row strong{font-size:13px;line-height:1.3;color:var(--black)}.rm-mobile__chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.rm-mobile__chips small{font-size:11px;color:var(--muted)}.rm-mobile__row dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:3px 8px;margin:8px 0 0;font-size:12px}.rm-mobile__row dt{color:var(--muted)}.rm-mobile__row dd{margin:0;color:var(--black)}.rm-mobile__foot{display:flex;align-items:center;gap:6px;margin-top:8px}@media(max-width:1100px){.rm-screen--picked{grid-template-columns:minmax(0,1fr)}.rm-side{position:static}.rm-panel{max-height:none}}@media(max-width:767px){.rm-portfolio{gap:10px}.rm-all-years{margin:0;font-size:13px;font-weight:600;color:var(--muted)}.rm-kpis{gap:12px}.rm-kpi dd{font-size:15px}}.mg-screen{display:grid;gap:14px;max-width:var(--page-max, 1440px);margin-inline:auto;width:100%}.mg-layout{display:grid;grid-template-columns:290px minmax(0,1fr);align-items:start;gap:14px}.mg-layout--side{grid-template-columns:290px minmax(0,1fr) 320px}.mg-main{display:grid;min-width:0;gap:12px}.mg-side{position:sticky;top:calc(var(--ov-sticky-top) + 8px);min-width:0}.mg-list{display:grid;gap:14px;align-content:start;position:sticky;top:calc(var(--ov-sticky-top) + 8px)}.mg-group h2{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.02em;color:var(--muted)}.mg-group h2 span{font-size:11px}.mg-group ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.mg-group__empty{margin:0;font-size:12px;color:var(--muted)}.mg-item{display:grid;gap:3px;width:100%;border:1px solid var(--line);border-left:3px solid transparent;border-radius:8px;background:var(--white);padding:8px 10px;font:inherit;text-align:left;cursor:pointer}.mg-item:hover{border-color:var(--blue)}.mg-item[aria-pressed=true]{border-color:var(--blue);border-left-color:var(--blue);background:#f5faff}.mg-item__top{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--muted)}.mg-item__top .chip{min-height:19px;padding:1px 6px;font-size:10px;margin-left:auto}.mg-item strong{font-size:13px;line-height:1.3;color:var(--black)}.mg-item small{font-size:11px;color:var(--muted)}.mg-card{border:1px solid var(--line);border-radius:var(--ov-radius);background:var(--white);padding:12px 14px}.mg-card h2{margin:0 0 8px;font-size:16px;line-height:1.3;color:var(--black)}.mg-card h3{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 8px;font-size:13px;color:var(--black)}.mg-card h2:has(>svg){display:flex;align-items:center;gap:8px}.mg-card h3:has(>svg){align-items:center;justify-content:flex-start;gap:6px}.mg-card h3:has(>svg)>span:last-child{margin-left:auto}.mg-card :is(h2,h3)>svg{flex:none;color:var(--muted)}.mg-card h3 span{font-size:11px;font-weight:400;color:var(--muted)}.mg-facts{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0}.mg-facts>div{display:grid;gap:1px;min-width:0}.mg-facts dt{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.02em}.mg-facts dd{margin:0;font-size:13px;color:var(--black)}.mg-note{margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.mg-gap{color:var(--muted);font-style:italic}.mg-error{margin:6px 0 0;font-size:12px;color:var(--red)}.mg-agenda{border:1px solid var(--line);border-radius:var(--ov-radius);background:var(--white);padding:12px 14px}.mg-agenda header h2{margin:0;font-size:13px;color:var(--black)}.mg-agenda header p{margin:2px 0 10px;font-size:11px;color:var(--muted)}.mg-agenda ol{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:agenda}.mg-agenda li{display:grid;gap:2px;border-top:1px solid var(--ov-hair);padding-top:8px}.mg-agenda li:first-child{border-top:0;padding-top:0}.mg-agenda strong{font-size:13px;line-height:1.35;color:var(--black)}.mg-agenda small{font-size:11px;color:var(--muted)}.mg-agenda .chip{justify-self:start;min-height:19px;padding:1px 6px;font-size:10px}.mg-agenda__empty{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.mg-discussed{display:grid;gap:7px;margin:0;padding:0;list-style:none}.mg-discussed li{display:grid;gap:1px;border-left:2px solid var(--blue);padding-left:9px}.mg-discussed li.is-dropped{border-left-color:var(--line);opacity:.65}.mg-discussed strong{font-size:13px;color:var(--black)}.mg-discussed small{font-size:11px;color:var(--muted)}.mg-transcript{border-left:3px solid var(--ov-hair);padding-left:12px}.mg-transcript p{margin:0 0 8px;font-size:13px;line-height:1.55;color:var(--black)}.mg-transcript p:last-child{margin-bottom:0}.mg-drafts{display:grid;gap:10px}.mg-draft{display:grid;gap:6px;border:1px solid var(--line);border-radius:8px;padding:10px 12px}.mg-draft.is-done{background:#fafbfc}.mg-draft__done{margin-left:auto;font-size:11px;font-weight:600;color:var(--muted)}.mg-draft blockquote{margin:0;border-left:2px solid var(--line);padding-left:10px;font-size:12px;line-height:1.5;color:#4f5964}.mg-draft label{display:grid;gap:3px}.mg-draft label span{font-size:11px;color:var(--muted)}.mg-draft textarea,.mg-ingest textarea,.mg-form input{border:1px solid var(--line);border-radius:var(--radius-sm);padding:6px 8px;font:inherit;font-size:13px;color:var(--black);background:var(--white);min-width:0;resize:vertical}.mg-draft__title{margin:0;font-size:13px;line-height:1.4;color:var(--black)}.mg-draft__actions{display:flex;flex-wrap:wrap;gap:6px}.mg-ingest{display:grid;gap:8px;margin-top:12px}.mg-ingest label{display:grid;gap:3px}.mg-ingest label span{font-size:11px;color:var(--muted)}.mg-ingest button{justify-self:start}.mg-ingest small{font-size:11px;line-height:1.5;color:var(--muted)}.mg-outcome{display:grid;gap:10px;margin:0;padding:0;list-style:none}.mg-outcome li{display:grid;gap:3px;border-top:1px solid var(--ov-hair);padding-top:10px}.mg-outcome li:first-child{border-top:0;padding-top:0}.mg-outcome a{font-size:13px;line-height:1.35;color:var(--blue-dark)}.mg-outcome small{font-size:11px;color:var(--muted)}.mg-outcome .chip{min-height:19px;padding:1px 6px;font-size:10px}.mg-form{display:grid;gap:10px;border:1px solid var(--blue);border-radius:var(--ov-radius);background:var(--white);padding:12px 14px}.mg-form h2{margin:0;font-size:15px;color:var(--black)}.mg-form label{display:grid;gap:3px}.mg-form label>span{font-size:11px;color:var(--muted)}.mg-form label small{font-size:11px;color:var(--muted)}.mg-form__actions{display:flex;justify-content:flex-end;gap:6px}@media(max-width:1180px){.mg-layout,.mg-layout--side{grid-template-columns:260px minmax(0,1fr)}.mg-side{display:none}}@media(max-width:999px){.mg-layout,.mg-layout--side{grid-template-columns:minmax(0,1fr)}.mg-list{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:599px){.mg-list{grid-template-columns:minmax(0,1fr)}.mg-facts{gap:6px 14px}}.mg-counters{display:flex;flex-wrap:wrap;gap:18px;margin:0;border:1px solid var(--line);border-radius:var(--ov-radius);background:var(--white);padding:10px 14px}.mg-counter{display:grid;gap:1px}.mg-counter dt{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.02em}.mg-counter dd{margin:0;font-size:17px;font-weight:650;color:var(--black);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.mg-counter--warn dd{color:#b57400}.mg-counter--bad dd{color:var(--red)}.mg-head-actions{display:flex;gap:8px}.mg-head-actions .button[aria-pressed=true]{border-color:var(--blue);color:var(--blue-dark)}.mg-search{display:flex;align-items:center;gap:6px;height:32px;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:0 8px;color:var(--muted)}.mg-search input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:13px;color:var(--black);outline:none}.mg-search input::-webkit-search-cancel-button{display:none}.mg-search button{border:0;background:none;padding:2px;color:var(--muted);cursor:pointer}.mg-filters{display:flex;flex-wrap:wrap;gap:4px}.mg-filter{border:1px solid var(--line);border-radius:20px;background:var(--white);padding:3px 9px;font:inherit;font-size:11px;color:var(--muted);cursor:pointer}.mg-filter[aria-pressed=true]{border-color:var(--blue);background:#eaf4ff;color:var(--blue-dark);font-weight:600}.mg-group h2{display:flex;align-items:center;gap:5px}.mg-group h2 span{margin-left:auto}.mg-phases{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line)}.mg-phases .ov-tabs{border-bottom:0;flex:1}.mg-busy{font-size:11px;color:var(--muted);padding-right:4px}.mg-blockers{display:grid;gap:4px;border-left:3px solid var(--red);background:#fff6f6;border-radius:0 8px 8px 0;padding:8px 10px;margin:10px 0}.mg-blockers--soft{border-left-color:#e4bb00;background:#fffbea}.mg-blockers strong{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--black)}.mg-blockers ul{margin:0;padding-left:18px;font-size:12px;color:#4f5964;line-height:1.5}.mg-blockers small{font-size:11px;color:var(--muted)}.mg-agenda-editor{display:grid;gap:6px;margin:0;padding:0;list-style:none;counter-reset:agenda}.mg-agenda-row{border:1px solid var(--line);border-radius:8px;background:var(--white)}.mg-agenda-row__head{display:flex;align-items:center;gap:8px;padding:7px 10px}.mg-agenda-row__no{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--ov-hair);font-size:11px;color:var(--muted);flex:none}.mg-agenda-row__title{flex:1;min-width:0;border:0;background:none;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--black);text-align:left;cursor:pointer}.mg-agenda-row__meta{font-size:11px;color:var(--muted);white-space:nowrap}.mg-agenda-row__move{display:flex;gap:2px;flex:none}.mg-agenda-row__move button{border:1px solid var(--line);border-radius:5px;background:var(--white);padding:2px 4px;color:var(--muted);cursor:pointer}.mg-agenda-row__move button:disabled{opacity:.4;cursor:default}.mg-agenda-row__body{display:grid;gap:8px;border-top:1px solid var(--ov-hair);padding:10px}.mg-agenda-row__body label{display:grid;gap:3px}.mg-agenda-row__body label>span{font-size:11px;color:var(--muted)}.mg-agenda-row__body input,.mg-agenda-row__body select,.mg-agenda-row__body textarea,.mg-form select,.mg-form textarea,.mg-draft select,.mg-draft input,.mg-add input{border:1px solid var(--line);border-radius:var(--radius-sm);padding:5px 8px;font:inherit;font-size:13px;color:var(--black);background:var(--white);min-width:0;resize:vertical}.mg-drop{justify-self:start;display:inline-flex;align-items:center;gap:5px;color:var(--red)}.mg-add{display:flex;gap:6px;margin-top:10px}.mg-add input{flex:1;min-width:0}.mg-candidates{display:grid;gap:8px;margin:0;padding:0;list-style:none}.mg-candidates li{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-top:1px solid var(--ov-hair);padding-top:8px}.mg-candidates li:first-child{border-top:0;padding-top:0}.mg-candidates div{display:grid;gap:2px;min-width:0}.mg-candidates strong{font-size:13px;line-height:1.35;color:var(--black)}.mg-candidates small{font-size:11px;color:var(--muted)}.mg-candidates .chip{justify-self:start;min-height:19px;padding:1px 6px;font-size:10px}.mg-running__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mg-clock{display:grid;justify-items:end;font-size:22px;font-weight:650;color:var(--black);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;line-height:1.1}.mg-clock small{font-size:11px;font-weight:400;color:var(--muted)}.mg-active{border-left:3px solid var(--blue)}.mg-active.is-over{border-left-color:var(--red)}.mg-active.is-over .mg-clock{color:var(--red)}.mg-attendance{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;list-style:none}.mg-attendance label{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--black);cursor:pointer}.mg-attendance small{color:var(--muted);font-size:11px}.mg-note-field{display:grid;gap:3px;margin-top:10px}.mg-note-field span{font-size:11px;color:var(--muted)}.mg-note-field textarea{border:1px solid var(--line);border-radius:var(--radius-sm);padding:6px 8px;font:inherit;font-size:13px;resize:vertical}.mg-outcomes{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mg-run-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.mg-run-list li{display:flex;align-items:center;gap:8px;border-top:1px solid var(--ov-hair);padding:6px 0;font-size:13px}.mg-run-list li:first-child{border-top:0}.mg-run-list li.is-active{background:#f5faff}.mg-run-list__state{width:14px;color:var(--blue);flex:none}.mg-run-list strong{flex:1;min-width:0;font-weight:500;color:var(--black)}.mg-run-list__time{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.mg-run-list .chip{min-height:19px;padding:1px 6px;font-size:10px}.mg-ingest__actions{display:flex;align-items:center;gap:8px}.mg-upload{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.mg-upload input{display:none}.mg-transcript-wrap>summary{font-size:12px;color:var(--blue-dark);cursor:pointer;margin-bottom:8px}.mg-confidence{font-size:10px;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:1px 5px}.mg-group-title{display:inline-flex;align-items:center;gap:6px}.mg-table-wrap{overflow-x:auto}.mg-table{width:100%;border-collapse:collapse;font-size:12px}.mg-table th{text-align:left;font-size:10px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.02em;padding:0 8px 6px 0;white-space:nowrap}.mg-table td{border-top:1px solid var(--ov-hair);padding:7px 8px 7px 0;vertical-align:top;color:var(--black)}.mg-table strong{display:block;font-weight:600;line-height:1.35}.mg-table small{display:block;font-size:11px;color:var(--muted)}.mg-overdue,.mg-blocker-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.mg-overdue li{display:grid;gap:1px;border-left:2px solid var(--red);padding-left:9px}.mg-overdue strong{font-size:12px;line-height:1.35;color:var(--black)}.mg-overdue small,.mg-blocker-list li{font-size:11px;color:var(--muted);line-height:1.45}.mg-blocker-list li{border-left:2px solid var(--line);padding-left:9px}.mg-table select,.mg-table input{width:100%;min-width:92px;border:1px solid transparent;border-radius:5px;background:none;padding:3px 4px;font:inherit;font-size:12px;color:var(--black)}.mg-table select:hover,.mg-table input:hover,.mg-table select:focus,.mg-table input:focus{border-color:var(--line);background:var(--white)}.mg-metrics{display:flex;flex-wrap:wrap;gap:14px 26px;margin:0}.mg-metric{display:grid;gap:1px}.mg-metric dt{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.02em}.mg-metric dd{margin:0;font-size:18px;font-weight:650;color:var(--black);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.mg-metric small{font-size:11px;color:var(--muted)}.mg-metric--bad dd{color:var(--red)}.mg-repeated{margin:0;padding-left:18px;font-size:13px;color:var(--black);line-height:1.6}.mg-layout,.mg-layout--side{display:block}.mg-layout>.mg-list{margin-bottom:20px}.mg-meeting-identity{display:flex;gap:16px;background:#fff;border:1px solid #dce5f1;border-radius:var(--radius-lg);padding:24px;margin:16px 0}.mg-meeting-identity :is(h1,h2){font-size:24px;margin:6px 0 12px}.mg-meeting-identity p{color:#62768f;margin:12px 0 0}.mg-phases{position:sticky;top:0;background:#f5f7fa;z-index:5;padding:8px 0}.mg-meeting-identity small{color:#62768f}@media(max-width:760px){.mg-meeting-identity{padding:16px;gap:10px}.mg-meeting-identity :is(h1,h2){font-size:20px}.mg-head-actions{flex-wrap:wrap}}.mg-conduct-grid{display:grid;grid-template-columns:210px minmax(0,1fr) 280px;gap:16px;align-items:start}.mg-conduct-grid>*{min-width:0}.mg-agenda-rail button{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;background:none;border:0;border-radius:8px;padding:12px;color:inherit}.mg-agenda-rail button.is-active{background:#eaf2ff;color:#005bba}.mg-agenda-rail small{color:#667b96}.mg-question-main{display:grid;gap:16px}.mg-conduct-grid .tm-project-grid{display:block}.mg-conduct-grid .tm-hypothesis-card{margin-top:12px}.mg-conduct-grid .tm-box{padding:16px}@media(max-width:1200px){.mg-conduct-grid{grid-template-columns:190px minmax(0,1fr)}.mg-conduct-grid>aside{grid-column:2}}@media(max-width:768px){.mg-conduct-grid{display:flex;flex-direction:column}.mg-conduct-grid>*{width:100%}.mg-agenda-rail{max-height:210px;overflow:auto}}.mg-review-assistant h3{justify-content:flex-start;gap:8px}.mg-review-assistant .tm-message>small{display:block;margin-top:4px}.mg-recording-upload{grid-template-columns:minmax(180px,1fr) minmax(220px,2fr);align-items:start;margin:16px 0}.mg-recording-upload label>span{display:flex;align-items:center;gap:6px}.mg-recording-upload>small{grid-column:1 / -1}@media(max-width:700px){.mg-recording-upload{grid-template-columns:minmax(0,1fr)}}.mg-screen,.mg-main{grid-template-columns:minmax(0,1fr)}.mg-head-actions{flex-wrap:wrap}.mg-meeting-identity>div{min-width:0}.mg-screen .tm-box{min-width:0;overflow-wrap:anywhere}.mg-screen .tm-link-button{border:0;background:transparent;color:var(--blue-dark);text-decoration:underline;cursor:pointer;font:inherit}.mg-verdicts{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}.mg-verdicts .button{min-width:140px;font-size:1rem}.mg-focus-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.mg-focus-bar span{color:var(--muted, #667085)}.mg-focus .mg-running,.mg-focus .mg-agenda-rail,.mg-focus .mg-conduct-grid>:last-child:not(.mg-question-main){display:none}.mg-focus .mg-conduct-grid{display:block}.mg-focus .mg-active h3{font-size:1.6rem}.mg-focus .mg-active{font-size:1.1rem}.mg-promises li.is-done{color:var(--muted, #667085)}.mg-promises li.is-overdue b,.mg-fireflies li.is-missed{color:var(--danger, #b42318)}.mg-assemble{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.cm-caption,.cm-note,.cm-empty{margin:0 0 10px;color:var(--muted);font-size:var(--ov-caption);line-height:1.5}.cm-note{padding:8px 10px;border-radius:8px;background:var(--soft)}.cm-story-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;margin:0;padding:0;list-style:none}.cm-story{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid var(--line);border-left:3px solid var(--ov-bad);border-radius:var(--ov-radius);background:var(--white)}.cm-story--up{border-left-color:var(--ov-good)}.cm-story__head{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:var(--ov-caption);font-weight:700}.cm-story__title{margin:0;font-size:var(--ov-title);font-weight:700;line-height:1.35;overflow-wrap:anywhere}.cm-story__where{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:var(--ov-body);line-height:1.4}.cm-story__where svg{flex:0 0 auto;margin-top:2px;color:var(--muted)}.cm-story__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--ov-caption)}.cm-story__money{font-weight:700}.cm-story__money--down,.cm-down{color:var(--ov-bad)}.cm-story__money--up,.cm-up{color:var(--ov-good)}.cm-story__state,.cm-story__related,.cm-story__data{margin:0;color:var(--muted);font-size:var(--ov-caption)}.cm-story__data{color:#8a6d00}.cm-bars{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cm-bar{display:grid;grid-template-columns:minmax(140px,1.4fr) minmax(100px,2fr) minmax(90px,auto);align-items:center;gap:10px;font-size:var(--ov-body)}.cm-bar__label{display:grid;min-width:0}.cm-bar__label small{color:var(--muted);font-size:var(--ov-caption)}.cm-bar__track{position:relative;height:14px;border-radius:4px;background:linear-gradient(to right,transparent calc(50% - 1px),var(--line) calc(50% - 1px),var(--line) calc(50% + 1px),transparent calc(50% + 1px))}.cm-bar__fill{position:absolute;top:1px;bottom:1px;border-radius:3px;background:var(--ov-good)}.cm-bar--down .cm-bar__fill{background:var(--ov-bad)}.cm-bar__value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.cm-bar--down .cm-bar__value{color:var(--ov-bad)}.cm-bar--up .cm-bar__value{color:var(--ov-good)}.cm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.cm-grid--three{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cm-card{display:grid;gap:8px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:var(--ov-radius);background:var(--white)}.cm-card--wide{grid-column:1 / -1}.cm-card h3,.cm-card h4{margin:0;font-size:var(--ov-title)}.cm-card h4{margin-top:8px;font-size:var(--ov-body)}.cm-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.cm-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:18px}.cm-total strong{font-size:22px}.cm-total b{font-size:var(--ov-body)}.cm-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0}.cm-facts div{padding:8px;border-radius:8px;background:var(--soft)}.cm-facts dt{color:var(--muted);font-size:var(--ov-caption)}.cm-facts dd{margin:2px 0 0;font-weight:700}.cm-list{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:var(--ov-body)}.cm-list li{display:flex;justify-content:space-between;gap:8px}.cm-table{width:100%;border-collapse:collapse;font-size:var(--ov-body);font-variant-numeric:tabular-nums}.cm-table th,.cm-table td{padding:7px 8px;border-bottom:1px solid var(--ov-hair);text-align:right;vertical-align:top}.cm-table th:first-child{text-align:left}.cm-table thead th{color:var(--muted);font-size:var(--ov-caption);font-weight:700;white-space:nowrap}.cm-table tbody th{font-weight:700}.cm-table th small,.cm-table td small{display:block;color:var(--muted);font-size:var(--ov-caption);font-weight:400}.cm-table--compact th,.cm-table--compact td{padding:5px 6px}.cm-row--flag{background:#fffbe6}@media(max-width:1000px){.cm-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.cm-grid,.cm-grid--three{grid-template-columns:minmax(0,1fr)}.cm-table thead{display:none}.cm-table,.cm-table tbody,.cm-table tr,.cm-table th,.cm-table td{display:block;width:100%}.cm-table tr{padding:8px 0;border-bottom:1px solid var(--line)}.cm-table th,.cm-table td{padding:2px 0;border:0;text-align:left}.cm-table td{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.cm-table td:before{content:attr(data-label);color:var(--muted);font-size:var(--ov-caption)}.cm-table td small{display:inline;margin-left:6px}.cm-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "track track";row-gap:4px}.cm-bar__label{grid-area:label}.cm-bar__track{grid-area:track}.cm-bar__value{grid-area:value}.cm-story-list{grid-template-columns:minmax(0,1fr)}}.cm-home{display:grid;gap:18px}.cm-home__row{display:grid;gap:10px}.cm-home__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.cm-home__head h3{margin:0;font-size:var(--ov-title)}.cm-home__link{display:inline-flex;align-items:center;gap:4px;color:var(--blue);font-size:var(--ov-body);font-weight:700;text-decoration:none}.cm-home__link:hover{text-decoration:underline}.cm-fact .ov-tile__delta small{margin-left:2px}.cm-quality h2{margin:0 0 4px;font-size:18px}.cm-quality__checks{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none}.cm-quality__checks li{display:inline-flex;align-items:baseline;gap:6px;padding:5px 9px;border:1px solid var(--line);border-radius:8px;background:var(--white);font-size:var(--ov-caption)}.cm-quality__checks small{color:var(--muted)}.cm-quality__latest summary{cursor:pointer}.cm-quality__latest ul{margin:4px 0 0;padding-left:16px}
