.project-controls-reconciliation_card__rQG7L{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(260px,2fr) auto;align-items:center;gap:var(--ui-space-8);padding:var(--ui-space-8) var(--ui-space-10);border:1px solid #dbe5ee;border-radius:var(--ui-radius-dialog);background:linear-gradient(135deg,var(--ui-surface),#f7fbff);box-shadow:0 12px 30px #17324d0b}.project-controls-reconciliation_disabled__xAwPw{background:var(--ui-surface-subtle);color:var(--ui-muted)}.project-controls-reconciliation_identity__r_QI5{display:grid;gap:var(--ui-space-3)}.project-controls-reconciliation_identity__r_QI5>span{font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);letter-spacing:.12em;color:var(--ui-muted)}.project-controls-reconciliation_identity__r_QI5 strong{display:flex;align-items:center;gap:var(--ui-space-4);font-size:var(--ui-text-title)}.project-controls-reconciliation_identity__r_QI5 svg{width:22px}.project-controls-reconciliation_hero__AWnyZ strong[data-status=GREEN],.project-controls-reconciliation_identity__r_QI5 strong[data-status=GREEN]{color:#16825d}.project-controls-reconciliation_hero__AWnyZ strong[data-status=AMBER],.project-controls-reconciliation_identity__r_QI5 strong[data-status=AMBER]{color:#b66a00}.project-controls-reconciliation_hero__AWnyZ strong[data-status=RED],.project-controls-reconciliation_identity__r_QI5 strong[data-status=RED]{color:#c23b40}.project-controls-reconciliation_hero__AWnyZ strong[data-status=GREY],.project-controls-reconciliation_identity__r_QI5 strong[data-status=GREY]{color:var(--ui-muted)}.project-controls-reconciliation_summary__WXBVH b{font-size:var(--ui-text-body);color:#1f3448}.project-controls-reconciliation_summary__WXBVH p{margin:5px 0 0;color:#5d7083;font-size:var(--ui-text-small);line-height:1.45}.project-controls-reconciliation_actions__zqMng{display:flex;gap:var(--ui-space-4);flex-wrap:wrap;justify-content:flex-end}.project-controls-reconciliation_actions__zqMng button,.project-controls-reconciliation_review__L1pPe{display:flex;align-items:center;gap:var(--ui-space-3);border:1px solid #bed0df;border-radius:var(--ui-radius-card);background:var(--ui-surface);padding:var(--ui-space-4) var(--ui-space-6);color:#214766;font-weight:var(--ui-weight-bold);white-space:nowrap}.project-controls-reconciliation_actions__zqMng svg,.project-controls-reconciliation_review__L1pPe svg{width:15px}.project-controls-reconciliation_error__7QLsh,.project-controls-reconciliation_notice__dNc0i,.project-controls-reconciliation_warning__JHNWx{display:flex;align-items:center;gap:var(--ui-space-4);margin:8px 0;color:#a53238;font-size:var(--ui-text-small)}.project-controls-reconciliation_notice__dNc0i{color:#16825d}.project-controls-reconciliation_backdrop__yf5__{position:fixed;inset:0;z-index:90;background:#12263c6b;display:flex;justify-content:flex-end}.project-controls-reconciliation_drawer__C7rjR{width:min(1040px,96vw);height:100%;background:var(--ui-canvas);box-shadow:-25px 0 60px #0d20383d;overflow:auto}.project-controls-reconciliation_drawer__C7rjR>header{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:var(--ui-space-6);padding:var(--ui-space-8) var(--ui-space-10);background:#102f49;color:var(--ui-white)}.project-controls-reconciliation_drawer__C7rjR>header>svg{width:28px}.project-controls-reconciliation_drawer__C7rjR header h2{margin:0;font-size:var(--ui-text-title)}.project-controls-reconciliation_drawer__C7rjR header p{margin:2px 0 0;color:#b9d0e2;font-size:var(--ui-text-caption)}.project-controls-reconciliation_drawer__C7rjR header button{border:0;background:#ffffff17;color:var(--ui-white);border-radius:var(--ui-radius-control);width:38px;height:38px;display:grid;place-items:center}.project-controls-reconciliation_drawer__C7rjR header button svg{width:18px}.project-controls-reconciliation_drawerBody__KXhvJ{padding:var(--ui-space-10)}.project-controls-reconciliation_hero__AWnyZ{display:flex;align-items:center;gap:var(--ui-space-10);padding:var(--ui-space-10);border-radius:var(--ui-radius-dialog);background:var(--ui-surface);border:1px solid #dbe5ee}.project-controls-reconciliation_hero__AWnyZ>strong{font-size:var(--ui-text-display)}.project-controls-reconciliation_hero__AWnyZ b{font-size:var(--ui-text-section)}.project-controls-reconciliation_hero__AWnyZ p{margin:4px 0;color:#536b7e}.project-controls-reconciliation_hero__AWnyZ small{color:#718397}.project-controls-reconciliation_warning__JHNWx{padding:var(--ui-space-6);border:1px solid #f2cf96;background:#fff8e9;border-radius:var(--ui-radius-card);color:#8b5a00}.project-controls-reconciliation_changes__pi2ED{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ui-space-4);margin:12px 0}.project-controls-reconciliation_changes__pi2ED span,.project-controls-reconciliation_settingMetrics__k8HR7 span{display:grid;gap:var(--ui-space-2);padding:var(--ui-space-6);border-radius:var(--ui-radius-card);background:var(--ui-surface);border:1px solid #e0e7ee}.project-controls-reconciliation_changes__pi2ED small,.project-controls-reconciliation_settingMetrics__k8HR7 small{color:#6d7f90;font-weight:var(--ui-weight-bold)}.project-controls-reconciliation_changes__pi2ED b{font-size:var(--ui-text-title)}.project-controls-reconciliation_ai__yxcZV{display:flex;gap:var(--ui-space-6);background:#eef6ff;border:1px solid #cde0f2;border-radius:var(--ui-radius-card);padding:var(--ui-space-6);margin-bottom:14px}.project-controls-reconciliation_ai__yxcZV svg{width:20px;color:#2174ad}.project-controls-reconciliation_ai__yxcZV p{margin:4px 0 0;color:#425e75}.project-controls-reconciliation_content__cOajI{display:grid;grid-template-columns:minmax(310px,.9fr) minmax(360px,1.1fr);gap:var(--ui-space-6);align-items:start}.project-controls-reconciliation_detail__cr8xn,.project-controls-reconciliation_exceptionList__EZghj{border:1px solid #dbe5ee;border-radius:var(--ui-radius-dialog);background:var(--ui-surface);padding:var(--ui-space-8)}.project-controls-reconciliation_exceptionList__EZghj section+section{margin-top:15px}.project-controls-reconciliation_exceptionList__EZghj h3{font-size:var(--ui-text-caption);letter-spacing:.09em;color:#60778a;margin:0 0 8px}.project-controls-reconciliation_exceptionList__EZghj details button,.project-controls-reconciliation_exceptionList__EZghj section>button{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:var(--ui-space-3) var(--ui-space-4);text-align:left;border:1px solid #e1e8ee;background:var(--ui-surface);padding:var(--ui-space-6);border-radius:var(--ui-radius-card);margin:6px 0}.project-controls-reconciliation_exceptionList__EZghj button[data-selected=true]{border-color:#2a82bc;background:#f3f9fd}.project-controls-reconciliation_exceptionList__EZghj button>span{font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);grid-row:1/3;padding:var(--ui-space-1) var(--ui-space-3);border-radius:var(--ui-radius-control);height:max-content}.project-controls-reconciliation_exceptionList__EZghj button>b{font-size:var(--ui-text-small);color:#233f56}.project-controls-reconciliation_exceptionList__EZghj button>small{grid-column:2;color:#728496}.project-controls-reconciliation_exceptionList__EZghj button>svg{grid-column:3;grid-row:1/3;width:16px;align-self:center}.project-controls-reconciliation_exceptionList__EZghj summary{cursor:pointer;font-weight:var(--ui-weight-bold);color:#526b7e}.project-controls-reconciliation_empty__ZfhLd{text-align:center;padding:var(--ui-space-16) var(--ui-space-8)}.project-controls-reconciliation_empty__ZfhLd svg{color:#16825d}.project-controls-reconciliation_detail__cr8xn{position:sticky;top:92px}.project-controls-reconciliation_severity__4LGCj{font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);border-radius:var(--ui-radius-control);padding:var(--ui-space-2) var(--ui-space-4);display:inline-flex}.project-controls-reconciliation_detail__cr8xn h3{font-size:var(--ui-text-title);margin:10px 0}.project-controls-reconciliation_detail__cr8xn code{font-size:var(--ui-text-caption);color:#60778a}.project-controls-reconciliation_detail__cr8xn h4{margin:19px 0 5px;color:#284861}.project-controls-reconciliation_detail__cr8xn p{margin:0;color:#53697b;line-height:1.5}.project-controls-reconciliation_records__rhlzD{display:flex;flex-wrap:wrap;gap:var(--ui-space-3)}.project-controls-reconciliation_records__rhlzD button{display:grid;text-align:left;border:1px solid #cbd9e4;background:#f8fbfd;color:#234967;padding:var(--ui-space-4) var(--ui-space-4);border-radius:var(--ui-radius-control);font-weight:var(--ui-weight-bold)}.project-controls-reconciliation_records__rhlzD small{font-weight:var(--ui-weight-medium);color:#6c8090}.project-controls-reconciliation_acknowledge__3eOV_,.project-controls-reconciliation_suppress__qAQ8R button{margin-top:18px;border:0;border-radius:var(--ui-radius-control);padding:var(--ui-space-4) var(--ui-space-6);background:#1f719f;color:var(--ui-white);font-weight:var(--ui-weight-bold)}.project-controls-reconciliation_suppress__qAQ8R{margin-top:14px;padding-top:var(--ui-space-6);border-top:1px solid #e1e8ee}.project-controls-reconciliation_suppress__qAQ8R label{display:grid;gap:var(--ui-space-3);color:#425c70;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold)}.project-controls-reconciliation_suppress__qAQ8R textarea{min-height:72px;resize:vertical;border:1px solid #cbd8e3;border-radius:var(--ui-radius-control);padding:var(--ui-space-4);font:inherit}.project-controls-reconciliation_suppress__qAQ8R button{background:#596b7d}.project-controls-reconciliation_noFix__bLbLG{margin-top:18px!important;padding:var(--ui-space-6);background:var(--ui-canvas);border-radius:var(--ui-radius-control);font-size:var(--ui-text-caption)}.project-controls-reconciliation_setting__WqVD_{display:grid;gap:var(--ui-space-8)}.project-controls-reconciliation_settingHead__x0wGo{display:grid;grid-template-columns:auto 1fr auto;gap:var(--ui-space-8);align-items:start}.project-controls-reconciliation_settingHead__x0wGo>span{width:48px;height:48px;border-radius:var(--ui-radius-dialog);background:#e9f4fb;color:#2175a7;display:grid;place-items:center}.project-controls-reconciliation_settingHead__x0wGo h2{margin:2px 0 5px}.project-controls-reconciliation_settingHead__x0wGo p{margin:0}.project-controls-reconciliation_settingHead__x0wGo>b{padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-pill);background:#eef2f5;color:#5d6f7e;font-size:var(--ui-text-caption)}.project-controls-reconciliation_settingHead__x0wGo>b[data-enabled=true]{background:#e5f7ef;color:#147855}.project-controls-reconciliation_settingRow__XTtb5{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-10);padding:var(--ui-space-8);border:1px solid #dbe5ee;border-radius:var(--ui-radius-card)}.project-controls-reconciliation_settingNote__0x_el,.project-controls-reconciliation_settingRow__XTtb5 p{margin:4px 0 0;color:#607486;font-size:var(--ui-text-small)}.project-controls-reconciliation_switch__Y8ca1{display:flex;align-items:center;gap:var(--ui-space-3);border:0;border-radius:var(--ui-radius-pill);padding:var(--ui-space-2) var(--ui-space-4) var(--ui-space-2) var(--ui-space-2);background:#dfe6eb;color:#5d6c78;min-width:90px}.project-controls-reconciliation_switch__Y8ca1>span{width:26px;height:26px;border-radius:50%;background:var(--ui-surface);box-shadow:0 2px 5px #0002}.project-controls-reconciliation_switch__Y8ca1[data-enabled=true]{background:#177e5d;color:var(--ui-white);flex-direction:row-reverse}.project-controls-reconciliation_settingMetrics__k8HR7{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ui-space-4)}.project-controls-reconciliation_settingMetrics__k8HR7 b[data-status=GREEN]{color:#16825d}.project-controls-reconciliation_settingMetrics__k8HR7 b[data-status=AMBER]{color:#b66a00}.project-controls-reconciliation_settingMetrics__k8HR7 b[data-status=RED]{color:#c23b40}.project-controls-reconciliation_spin__fZCq9{animation:project-controls-reconciliation_spin__fZCq9 1s linear infinite}.project-controls-reconciliation_severity__4LGCj[data-severity=CRITICAL]{background:#fde3e5;color:#ad242c}.project-controls-reconciliation_severity__4LGCj[data-severity=HIGH]{background:#fff0da;color:#a35700}.project-controls-reconciliation_severity__4LGCj[data-severity=MEDIUM]{background:#fff8d9;color:#806600}.project-controls-reconciliation_severity__4LGCj[data-severity=LOW]{background:#e7f1fb;color:#226a98}.project-controls-reconciliation_severity__4LGCj[data-severity=INFORMATION]{background:#edf1f4;color:#5e7080}@keyframes project-controls-reconciliation_spin__fZCq9{to{transform:rotate(1turn)}}@media (max-width:850px){.project-controls-reconciliation_card__rQG7L{grid-template-columns:1fr}.project-controls-reconciliation_actions__zqMng{justify-content:flex-start}.project-controls-reconciliation_content__cOajI{grid-template-columns:1fr}.project-controls-reconciliation_detail__cr8xn{position:static}.project-controls-reconciliation_changes__pi2ED,.project-controls-reconciliation_settingMetrics__k8HR7{grid-template-columns:repeat(2,1fr)}.project-controls-reconciliation_settingHead__x0wGo{grid-template-columns:auto 1fr}.project-controls-reconciliation_settingHead__x0wGo>b{grid-column:2}.project-controls-reconciliation_settingRow__XTtb5{align-items:flex-start}.project-controls-reconciliation_drawerBody__KXhvJ{padding:var(--ui-space-6)}}.reporting-agent_card__2XwR1{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:var(--ui-space-8);align-items:center;padding:var(--ui-space-10);border:1px solid #dfe6ec;border-radius:var(--ui-radius-dialog);background:var(--ui-surface);box-shadow:0 8px 24px rgba(21,39,58,.06)}.reporting-agent_compact__J2wmc{box-shadow:none}.reporting-agent_identity__OoZKp{display:grid;gap:var(--ui-space-4)}.reporting-agent_identity__OoZKp span{font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);letter-spacing:.12em;color:#587083}.reporting-agent_identity__OoZKp b{width:max-content;padding:var(--ui-space-2) var(--ui-space-4);border-radius:var(--ui-radius-pill);background:#eaf1f5;color:#345}.reporting-agent_identity__OoZKp b[data-status=DRAFT],.reporting-agent_identity__OoZKp b[data-status=UNDER_REVIEW]{background:#fff2cd;color:#7c5900}.reporting-agent_identity__OoZKp b[data-status=APPROVED],.reporting-agent_identity__OoZKp b[data-status=PUBLISHED]{background:#dcf7e6;color:#176438}.reporting-agent_summary__qI06x strong{display:block;color:#172d3d}.reporting-agent_summary__qI06x p,.reporting-agent_summary__qI06x small{margin:5px 0 0;color:#607585}.reporting-agent_summary__qI06x small{display:flex;gap:var(--ui-space-3);color:#9a5d00}.reporting-agent_actions__BkBig svg,.reporting-agent_summary__qI06x svg{width:15px}.reporting-agent_actions__BkBig{display:flex;gap:var(--ui-space-4);flex-wrap:wrap;justify-content:flex-end}.reporting-agent_actions__BkBig select{max-width:260px;border:1px solid #cad6df;border-radius:var(--ui-radius-control);background:var(--ui-surface);padding:var(--ui-space-4);color:#28475c}.reporting-agent_actions__BkBig button,.reporting-agent_addPoint__r4S8c button,.reporting-agent_drawer__YDbQZ footer button,.reporting-agent_editor__i9IYC button,.reporting-agent_pointGroup__84X4b button,.reporting-agent_sectionHead__zcFYk button{display:inline-flex;gap:var(--ui-space-3);align-items:center;border:1px solid #cad6df;border-radius:var(--ui-radius-control);background:var(--ui-surface);padding:var(--ui-space-4) var(--ui-space-6);font-weight:var(--ui-weight-bold);color:#28475c;cursor:pointer}.reporting-agent_actions__BkBig button:first-child{background:#123d58;color:var(--ui-white);border-color:#123d58}.reporting-agent_backdrop__zaOtl{position:fixed;inset:0;z-index:90;background:rgba(9,22,33,.48);display:flex;justify-content:flex-end}.reporting-agent_drawer__YDbQZ{width:min(780px,96vw);height:100%;background:#f5f8fa;display:flex;flex-direction:column;box-shadow:-20px 0 60px rgba(0,0,0,.2)}.reporting-agent_drawer__YDbQZ>header{display:flex;gap:var(--ui-space-6);align-items:center;padding:var(--ui-space-8) var(--ui-space-10);background:#123d58;color:var(--ui-white)}.reporting-agent_drawer__YDbQZ>header div{flex:1}.reporting-agent_drawer__YDbQZ>header h2,.reporting-agent_drawer__YDbQZ>header p{margin:0}.reporting-agent_drawer__YDbQZ>header p{opacity:.75;margin-top:4px}.reporting-agent_drawer__YDbQZ>header button{border:0;background:transparent;color:var(--ui-white);cursor:pointer}.reporting-agent_drawerBody__FIvME{padding:var(--ui-space-8);overflow:auto;display:grid;gap:var(--ui-space-6)}.reporting-agent_hero___ATIs,.reporting-agent_metrics__8NI6P{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-4)}.reporting-agent_hero___ATIs span,.reporting-agent_metrics__8NI6P span{padding:var(--ui-space-6);border-radius:var(--ui-radius-card);background:var(--ui-surface);border:1px solid #dfe6ec}.reporting-agent_hero___ATIs b,.reporting-agent_hero___ATIs small,.reporting-agent_metrics__8NI6P b,.reporting-agent_metrics__8NI6P small{display:block}.reporting-agent_hero___ATIs small,.reporting-agent_metrics__8NI6P small{color:#718494;margin-bottom:4px}.reporting-agent_section__8DMwV{background:var(--ui-surface);border:1px solid #dfe6ec;border-radius:var(--ui-radius-card);padding:var(--ui-space-8)}.reporting-agent_pointGroup__84X4b h4,.reporting-agent_section__8DMwV h3,.reporting-agent_section__8DMwV p{margin:0}.reporting-agent_section__8DMwV>p{margin-top:10px;line-height:1.5}.reporting-agent_sectionHead__zcFYk{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-6)}.reporting-agent_sectionHead__zcFYk>div:last-child{display:flex;gap:var(--ui-space-3)}.reporting-agent_sectionHead__zcFYk small{display:inline-block;margin-top:5px;color:#657b8c;font-weight:var(--ui-weight-bold)}.reporting-agent_statements__g7Z9N{display:grid;gap:var(--ui-space-4);margin-top:12px}.reporting-agent_pointGroup__84X4b article,.reporting-agent_statements__g7Z9N article{padding:var(--ui-space-4);border-radius:var(--ui-radius-control);background:#f6f9fb;border:1px solid #e4eaee}.reporting-agent_statements__g7Z9N article>small{font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);letter-spacing:.08em;color:#547}.reporting-agent_pointGroup__84X4b article p,.reporting-agent_statements__g7Z9N article p{margin:4px 0;line-height:1.4}.reporting-agent_sources__9d9y9{display:flex;gap:var(--ui-space-3);flex-wrap:wrap;margin-top:7px}.reporting-agent_sources__9d9y9 button{display:inline-flex;gap:var(--ui-space-2);align-items:center;border:0;background:#e7f1f7;color:#185b7e;border-radius:var(--ui-radius-pill);padding:var(--ui-space-2) var(--ui-space-4);font-size:var(--ui-text-caption);cursor:pointer}.reporting-agent_sources__9d9y9 svg{width:12px}.reporting-agent_disabled__80KIr,.reporting-agent_error__2DKmp,.reporting-agent_notice__dCHB5,.reporting-agent_warning__VEwYU{display:flex;gap:var(--ui-space-4);align-items:flex-start;border-radius:var(--ui-radius-card);padding:var(--ui-space-6);background:#fff4d5;color:#6c5100}.reporting-agent_warning__VEwYU p{margin:4px 0}.reporting-agent_warning__VEwYU svg{width:19px;flex:none}.reporting-agent_editor__i9IYC textarea{width:100%;min-height:120px;margin:10px 0;padding:var(--ui-space-4);border:1px solid #bccbd5;border-radius:var(--ui-radius-control)}.reporting-agent_addPoint__r4S8c{display:grid;grid-template-columns:170px 1fr auto;gap:var(--ui-space-4);margin:12px 0}.reporting-agent_addPoint__r4S8c input,.reporting-agent_addPoint__r4S8c select{border:1px solid #bccbd5;border-radius:var(--ui-radius-control);padding:var(--ui-space-4)}.reporting-agent_pointGroup__84X4b{margin-top:14px}.reporting-agent_pointGroup__84X4b h4{font-size:var(--ui-text-caption);color:#607585}.reporting-agent_pointGroup__84X4b article{display:flex;justify-content:space-between;gap:var(--ui-space-4);margin-top:7px}.reporting-agent_pointGroup__84X4b article[data-review=REJECTED]{opacity:.55;text-decoration:line-through}.reporting-agent_pointGroup__84X4b article>span{display:flex;gap:var(--ui-space-2)}.reporting-agent_drawer__YDbQZ footer{display:flex;gap:var(--ui-space-4);padding:var(--ui-space-8) var(--ui-space-10);background:var(--ui-surface);border-top:1px solid #dfe6ec}.reporting-agent_drawer__YDbQZ footer .reporting-agent_approve__bOhI7{background:#176438;color:var(--ui-white);border-color:#176438}.reporting-agent_setting__vpG2T{display:grid;gap:var(--ui-space-8)}.reporting-agent_settingHead__Y1I9_{display:grid;grid-template-columns:auto 1fr auto;gap:var(--ui-space-6);align-items:start}.reporting-agent_settingHead__Y1I9_>span{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--ui-radius-card);background:#e2f1f8;color:#145b7c}.reporting-agent_settingHead__Y1I9_ h2,.reporting-agent_settingHead__Y1I9_ p{margin:0}.reporting-agent_settingHead__Y1I9_ p:last-child{margin-top:5px}.reporting-agent_settingHead__Y1I9_>b{padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-pill);background:#edf1f3}.reporting-agent_settingHead__Y1I9_>b[data-enabled=true]{background:#dcf7e6;color:#176438}.reporting-agent_settingRow__tqPaD{display:flex;justify-content:space-between;gap:var(--ui-space-8);align-items:center;padding:var(--ui-space-6);border:1px solid #dfe6ec;border-radius:var(--ui-radius-card)}.reporting-agent_settingRow__tqPaD p{margin:5px 0 0;color:#657b8c}.reporting-agent_settingRow__tqPaD>button{position:relative;display:flex;gap:var(--ui-space-4);align-items:center;border:0;border-radius:var(--ui-radius-pill);padding:var(--ui-space-2) var(--ui-space-4) var(--ui-space-2) var(--ui-space-2);background:#dce3e8;cursor:pointer}.reporting-agent_settingRow__tqPaD>button>span{width:22px;height:22px;border-radius:50%;background:var(--ui-surface)}.reporting-agent_settingRow__tqPaD>button[data-enabled=true]{background:#176438;color:var(--ui-white)}.reporting-agent_settingRow__tqPaD>button[data-enabled=true]>span{transform:translateX(2px)}.reporting-agent_note__amSsY{margin:0;color:#607585}.reporting-agent_notice__dCHB5{background:#e5f7eb;color:#176438}.reporting-agent_error__2DKmp{background:#ffe8e6;color:#8a251e}.reporting-agent_disabled__80KIr{display:block;background:#f0f3f5;color:#536a7b}.reporting-agent_disabled__80KIr p{margin:4px 0 0}@media(max-width:760px){.reporting-agent_card__2XwR1{grid-template-columns:1fr}.reporting-agent_actions__BkBig{justify-content:flex-start}.reporting-agent_hero___ATIs,.reporting-agent_metrics__8NI6P{grid-template-columns:1fr}.reporting-agent_settingHead__Y1I9_{grid-template-columns:auto 1fr}.reporting-agent_settingHead__Y1I9_>b{grid-column:1/-1;width:max-content}.reporting-agent_settingRow__tqPaD{align-items:flex-start}.reporting-agent_addPoint__r4S8c{grid-template-columns:1fr}.reporting-agent_drawer__YDbQZ{width:100vw}.reporting-agent_pointGroup__84X4b article{display:block}.reporting-agent_pointGroup__84X4b article>span{margin-top:8px}}.business-data-draft_editor__MDkxd{min-width:0}.business-data-draft_bar__bDeyX{position:sticky;top:64px;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid #cbdde3;border-radius:8px;background:#f3f9f9;color:#173b50;margin-bottom:12px;box-shadow:0 2px 5px #173b5009}.business-data-draft_bar__bDeyX>div:first-child{display:grid;gap:3px}.business-data-draft_bar__bDeyX b{font-size:13px}.business-data-draft_bar__bDeyX span{font-size:12px;color:#536e7d}.business-data-draft_actions__jeCfC{display:flex;flex-wrap:wrap;gap:8px}.business-data-draft_bar__bDeyX button{min-height:44px;padding:8px 14px;border:1px solid #a8c4cb;border-radius:6px;color:#135461;background:white;font-weight:650;cursor:pointer}.business-data-draft_bar__bDeyX button:last-child{background:#126f76;color:white;border-color:#126f76}.business-data-draft_bar__bDeyX button:disabled{opacity:.5;cursor:default}.business-data-draft_fields__eBY6s{padding:0;margin:0;border:0;min-width:0}.business-data-draft_error__GWhh9{border:1px solid #e8c3bd;background:#fff5f2;color:#933e30;padding:12px;border-radius:6px}.business-data-draft_bar__bDeyX button:focus-visible{outline:3px solid #246fa1;outline-offset:2px}@media(max-width:640px){.business-data-draft_bar__bDeyX{top:60px;flex-direction:column;align-items:stretch}.business-data-draft_actions__jeCfC button{flex:1}}.business-data-draft_idle__Iy8NN{position:static;padding:6px 0;border:0;background:transparent;box-shadow:none;margin-bottom:12px}.business-data-draft_idle__Iy8NN>div:first-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.hybrid-canvas_workspace__Loemp{min-width:0;grid-template-columns:minmax(0,1fr);height:calc(100vh - 86px);min-height:680px;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:var(--ui-space-4);color:var(--ui-heading)}.hybrid-canvas_toolbar___D_yC{min-width:0;min-height:58px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-6);background:var(--ui-surface);border:1px solid #dde4ef;border-radius:var(--ui-radius-card);box-shadow:0 4px 16px rgba(30,48,76,.06);position:relative;z-index:5}.hybrid-canvas_title__Z_pmx{display:grid;margin-right:auto;min-width:220px}.hybrid-canvas_title__Z_pmx strong{font-size:var(--ui-text-large)}.hybrid-canvas_title__Z_pmx small{color:#69758a;font-size:var(--ui-text-caption);margin-top:2px}.hybrid-canvas_controls__oipba,.hybrid-canvas_segments__aVTZT{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.hybrid-canvas_segments__aVTZT{padding:var(--ui-space-1);background:#f1f4f8;border-radius:var(--ui-radius-control)}.hybrid-canvas_controls__oipba button,.hybrid-canvas_layoutSelect__zJerq,.hybrid-canvas_segments__aVTZT button{height:34px;border:1px solid transparent;border-radius:var(--ui-radius-control);background:transparent;color:#42506a;padding:0 var(--ui-space-4);font:600 12px/1 inherit;display:inline-flex;align-items:center;gap:var(--ui-space-3);cursor:pointer}.hybrid-canvas_controls__oipba button.hybrid-canvas_active__LGWDh,.hybrid-canvas_segments__aVTZT button.hybrid-canvas_active__LGWDh{background:var(--ui-surface);border-color:#ccd7e6;color:#174ea6;box-shadow:0 1px 3px rgba(20,40,70,.1)}.hybrid-canvas_controls__oipba button{border-color:#d7e0ec;background:var(--ui-surface)}.hybrid-canvas_controls__oipba button:disabled{opacity:.6;cursor:not-allowed}.hybrid-canvas_controls__oipba svg{width:15px;height:15px}.hybrid-canvas_layoutSelect__zJerq{border-color:#d7e0ec;background:var(--ui-surface)}.hybrid-canvas_body___5Aj6{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,34%);gap:var(--ui-space-4)}.hybrid-canvas_body___5Aj6.hybrid-canvas_panelClosed__3HKQ2{grid-template-columns:minmax(0,1fr)}.hybrid-canvas_primary__6lwLl{min-width:0;min-height:0;display:grid;gap:var(--ui-space-4)}.hybrid-canvas_canvasShell__IxjXF{min-height:0;position:relative;overflow:hidden;border:1px solid #d8e0ec;border-radius:var(--ui-radius-card);background:var(--ui-canvas)}.hybrid-canvas_canvas__ZtKNj{position:absolute;inset:0;overflow:hidden;touch-action:none;outline:none;background-color:var(--ui-surface-subtle);background-image:radial-gradient(var(--ui-border-strong) 1px,transparent 1px);background-size:20px 20px;cursor:grab}.hybrid-canvas_canvas__ZtKNj.hybrid-canvas_panning__pcPH7{cursor:grabbing}.hybrid-canvas_world__Ghsrk{position:absolute;left:0;top:0;transform-origin:0 0;width:4000px;height:2800px;will-change:transform}.hybrid-canvas_dependencyLayer__tHMON{position:absolute;inset:0;width:4000px;height:2800px;overflow:visible;pointer-events:none}.hybrid-canvas_dependencyLayer__tHMON path{fill:none;stroke:#8fa0b8;stroke-width:2}.hybrid-canvas_dependencyLayer__tHMON path.hybrid-canvas_risk__VY7Jr{stroke:var(--ui-danger);stroke-dasharray:7 4}.hybrid-canvas_dependencyLayer__tHMON polygon{fill:#72839a}.hybrid-canvas_dependencyLayer__tHMON .hybrid-canvas_riskArrow__QpU7b{fill:var(--ui-danger)}.hybrid-canvas_card__rAqV8{position:absolute;display:grid;align-content:start;gap:var(--ui-space-4);padding:var(--ui-space-6) var(--ui-space-6);background:var(--ui-surface);border:1px solid #d4deeb;border-left:4px solid var(--node-colour,#5c94e5);border-radius:var(--ui-radius-card);box-shadow:0 5px 16px rgba(30,48,76,.1);user-select:none;cursor:move;overflow:auto;scrollbar-width:thin;transition:box-shadow .12s,border-color .12s,opacity .12s}.hybrid-canvas_card__rAqV8:hover{box-shadow:0 8px 22px rgba(30,48,76,.15)}.hybrid-canvas_card__rAqV8.hybrid-canvas_selected__ruMsA{border-color:#2267c9;box-shadow:0 0 0 2px rgba(34,103,201,.18),0 8px 22px rgba(30,48,76,.15)}.hybrid-canvas_card__rAqV8.hybrid-canvas_multiSelected__UZa3O{background:#f6faff}.hybrid-canvas_card__rAqV8 header{display:flex;align-items:flex-start;gap:var(--ui-space-4)}.hybrid-canvas_card__rAqV8 header>span{display:grid}.hybrid-canvas_card__rAqV8 header b{font-size:var(--ui-text-body);line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.hybrid-canvas_card__rAqV8 header small{margin-top:3px;color:var(--ui-muted);font-size:var(--ui-text-caption);text-transform:uppercase;letter-spacing:.05em}.hybrid-canvas_status__l2g4w{margin-left:auto;border-radius:var(--ui-radius-pill);padding:var(--ui-space-2) var(--ui-space-3);background:#eef2f7;color:#46566f;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);white-space:nowrap}.hybrid-canvas_status__l2g4w.hybrid-canvas_complete__LSYmy{background:#e8f6ee;color:#187542}.hybrid-canvas_status__l2g4w.hybrid-canvas_inProgress__ULTBR{background:var(--ui-action-soft);color:#1858a8}.hybrid-canvas_status__l2g4w.hybrid-canvas_blocked__OJNzT{background:#fff0ed;color:#9f2d20}.hybrid-canvas_dates__FMPXU{display:flex;align-items:center;gap:var(--ui-space-2);color:#334155;font-size:var(--ui-text-caption)}.hybrid-canvas_dates__FMPXU svg{width:13px;height:13px;color:var(--ui-muted)}.hybrid-canvas_metrics__e5_S8{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ui-space-2)}.hybrid-canvas_metrics__e5_S8 span{display:grid;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-control);background:#f4f6f9}.hybrid-canvas_metrics__e5_S8 small{font-size:var(--ui-text-caption);text-transform:uppercase;color:#78869a}.hybrid-canvas_metrics__e5_S8 b{margin-top:2px}.hybrid-canvas_owner__06eyR{display:flex;align-items:center;gap:var(--ui-space-3);color:#58667b;font-size:var(--ui-text-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hybrid-canvas_owner__06eyR svg{width:12px;height:12px;flex:0 0 auto}.hybrid-canvas_milestone__C_LQH{border-left-width:1px;padding-left:45px;min-height:88px}.hybrid-canvas_milestone__C_LQH:before{content:"";position:absolute;left:17px;top:25px;width:20px;height:20px;background:var(--node-colour,#5c94e5);transform:rotate(45deg);border-radius:var(--ui-radius-small)}.hybrid-canvas_milestone__C_LQH .hybrid-canvas_metrics__e5_S8,.hybrid-canvas_milestone__C_LQH .hybrid-canvas_owner__06eyR{display:none}.hybrid-canvas_empty__zpSuZ{position:absolute;inset:0;display:grid;place-content:center;text-align:center;color:#607086}.hybrid-canvas_empty__zpSuZ svg{width:42px;height:42px;margin:0 auto 10px}.hybrid-canvas_empty__zpSuZ b{font-size:var(--ui-text-large)}.hybrid-canvas_empty__zpSuZ p{font-size:var(--ui-text-caption);max-width:360px}.hybrid-canvas_miniMap__RjMy1{position:absolute;right:14px;bottom:14px;width:190px;height:118px;border:1px solid #cbd6e5;border-radius:var(--ui-radius-control);background:rgba(255,255,255,.94);box-shadow:0 5px 16px rgba(30,48,76,.13);overflow:hidden;cursor:pointer}.hybrid-canvas_miniMap__RjMy1 span{position:absolute;background:#9db5d7;border-radius:var(--ui-radius-small);min-width:3px;min-height:2px}.hybrid-canvas_miniMap__RjMy1 span.hybrid-canvas_milestoneDot__eg7bB{background:#7d62b7}.hybrid-canvas_viewport__ju0rW{position:absolute;border:2px solid #2367c9;background:rgba(35,103,201,.08);pointer-events:none}.hybrid-canvas_zoomLabel__15vmU{position:absolute;left:14px;bottom:14px;padding:var(--ui-space-2) var(--ui-space-4);border-radius:var(--ui-radius-control);background:rgba(255,255,255,.9);border:1px solid #d5deea;color:#5c687a;font:700 10px/1 inherit}.hybrid-canvas_panel__0nu_r{min-height:0;overflow:auto;background:var(--ui-surface);border:1px solid #d8e0ec;border-radius:var(--ui-radius-card);box-shadow:0 4px 16px rgba(30,48,76,.05)}.hybrid-canvas_panel__0nu_r>header{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;gap:var(--ui-space-4);padding:var(--ui-space-8) var(--ui-space-8);background:var(--ui-surface);border-bottom:1px solid #e4e9f1}.hybrid-canvas_panel__0nu_r>header div{display:grid;min-width:0}.hybrid-canvas_panel__0nu_r>header b{font-size:var(--ui-text-body)}.hybrid-canvas_panel__0nu_r>header small{margin-top:3px;color:#6d788b}.hybrid-canvas_panel__0nu_r>header button{margin-left:auto;border:0;background:transparent;cursor:pointer;color:var(--ui-muted)}.hybrid-canvas_panel__0nu_r>header svg{width:17px;height:17px}.hybrid-canvas_panelBody__oA7R4{padding:var(--ui-space-8);display:grid;gap:var(--ui-space-8)}.hybrid-canvas_section__5bmwc{display:grid;gap:var(--ui-space-4)}.hybrid-canvas_section__5bmwc>h3{font-size:var(--ui-text-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--ui-muted);margin:0}.hybrid-canvas_facts__t955L{display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-space-4)}.hybrid-canvas_facts__t955L span{display:grid;padding:var(--ui-space-4);border-radius:var(--ui-radius-control);background:var(--ui-surface-subtle)}.hybrid-canvas_facts__t955L small{font-size:var(--ui-text-caption);text-transform:uppercase;color:#78869a}.hybrid-canvas_facts__t955L b{margin-top:3px;font-size:var(--ui-text-caption)}.hybrid-canvas_dependencyList__n3_mt{display:grid;gap:var(--ui-space-3)}.hybrid-canvas_dependencyList__n3_mt article{display:flex;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-4);border:1px solid #e0e6ef;border-radius:var(--ui-radius-control)}.hybrid-canvas_dependencyList__n3_mt article svg{width:14px;height:14px;color:#5e6e85}.hybrid-canvas_dependencyList__n3_mt article span{display:grid;min-width:0}.hybrid-canvas_dependencyList__n3_mt article b{font-size:var(--ui-text-caption)}.hybrid-canvas_dependencyList__n3_mt article small{color:#758196;font-size:var(--ui-text-caption)}.hybrid-canvas_dependencyList__n3_mt article button{margin-left:auto;border:0;background:transparent;color:#a63127;cursor:pointer}.hybrid-canvas_dependencyForm__IReGR{display:grid;grid-template-columns:minmax(0,1fr) 112px auto;gap:var(--ui-space-3)}.hybrid-canvas_dependencyForm__IReGR select{min-width:0;height:36px;border:1px solid #ccd7e5;border-radius:var(--ui-radius-control);padding:0 var(--ui-space-4);background:var(--ui-surface)}.hybrid-canvas_dependencyForm__IReGR button{height:36px;border:0;border-radius:var(--ui-radius-control);padding:0 var(--ui-space-4);background:#175eb6;color:var(--ui-white);font-weight:var(--ui-weight-bold);cursor:pointer}.hybrid-canvas_dependencyForm__IReGR button:disabled{opacity:.6}.hybrid-canvas_hint__EP4nS{display:flex;align-items:flex-start;gap:var(--ui-space-4);padding:var(--ui-space-4);border-radius:var(--ui-radius-control);background:#f0f5fb;color:#4a5b72;font-size:var(--ui-text-caption)}.hybrid-canvas_hint__EP4nS svg{width:15px;height:15px;flex:0 0 auto}.hybrid-canvas_placeholder__RH6e3{height:100%;display:grid;place-content:center;text-align:center;padding:var(--ui-space-16);color:#68768a}.hybrid-canvas_placeholder__RH6e3 svg{width:34px;height:34px;margin:0 auto 10px}.hybrid-canvas_placeholder__RH6e3 b{font-size:var(--ui-text-body)}.hybrid-canvas_placeholder__RH6e3 p{max-width:250px;font-size:var(--ui-text-caption)}.hybrid-canvas_timeline__ro8ux{min-height:44px;position:relative;display:grid;grid-template-rows:44px minmax(0,1fr);background:var(--ui-surface);border:1px solid #d8e0ec;border-radius:var(--ui-radius-card);overflow:hidden;box-shadow:0 4px 16px rgba(30,48,76,.05)}.hybrid-canvas_timeline__ro8ux>header{z-index:4;display:flex;align-items:center;padding:0 var(--ui-space-4) 0 var(--ui-space-6);border-bottom:1px solid #e1e7f0;background:var(--ui-surface)}.hybrid-canvas_timeline__ro8ux>header>div:first-child{display:grid}.hybrid-canvas_timeline__ro8ux>header b{font-size:var(--ui-text-caption)}.hybrid-canvas_timeline__ro8ux>header small{color:#748096;font-size:var(--ui-text-caption)}.hybrid-canvas_timelineControls__l1y3P{margin-left:auto;display:flex;align-items:center;gap:var(--ui-space-2)}.hybrid-canvas_timelineControls__l1y3P>button,.hybrid-canvas_timelineScale__Nhcgt button{height:29px;border:1px solid #d6deea;border-radius:var(--ui-radius-control);background:var(--ui-surface);color:#536177;padding:0 var(--ui-space-4);font:700 10px/1 inherit;display:flex;align-items:center;gap:var(--ui-space-2);cursor:pointer}.hybrid-canvas_timelineControls__l1y3P>button.hybrid-canvas_active__LGWDh,.hybrid-canvas_timelineScale__Nhcgt button.hybrid-canvas_active__LGWDh{border-color:#8db3e8;background:var(--ui-action-soft);color:#195cad}.hybrid-canvas_timelineControls__l1y3P svg{width:13px;height:13px}.hybrid-canvas_timelineScale__Nhcgt{display:flex;gap:var(--ui-space-1);padding:var(--ui-space-1);background:#f1f4f8;border-radius:var(--ui-radius-control)}.hybrid-canvas_timelineScale__Nhcgt button{border-color:transparent;background:transparent}.hybrid-canvas_timelineCollapsed__y9hzq{grid-template-rows:44px}.hybrid-canvas_timelineCollapsed__y9hzq>header{border-bottom:0}.hybrid-canvas_timelineResize__JfpBP{position:absolute;z-index:8;left:0;right:0;top:-4px;height:8px;cursor:ns-resize}.hybrid-canvas_timelineBody__ugIUX{min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr);overflow:hidden}.hybrid-canvas_timelineLabels__vMaeA{min-height:0;overflow:hidden;border-right:1px solid #d9e1ec;background:var(--ui-surface)}.hybrid-canvas_timelineLabelHead__ndgr_{height:32px;display:flex;align-items:center;padding:0 var(--ui-space-6);background:var(--ui-surface-subtle);border-bottom:1px solid #e1e7ef;color:#6d798c;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);text-transform:uppercase}.hybrid-canvas_timelineLabels__vMaeA button{width:100%;height:52px;border:0;border-bottom:1px solid #edf0f5;background:var(--ui-surface);text-align:left;padding:var(--ui-space-2) var(--ui-space-4);display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;cursor:pointer}.hybrid-canvas_timelineLabels__vMaeA button.hybrid-canvas_selected__ruMsA{background:var(--ui-action-soft);box-shadow:inset 3px 0 #2468c7}.hybrid-canvas_timelineLabels__vMaeA small{grid-column:1/-1;color:#758196;font-size:var(--ui-text-caption);text-transform:uppercase}.hybrid-canvas_timelineLabels__vMaeA b{font-size:var(--ui-text-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hybrid-canvas_timelineLabels__vMaeA em{font-size:var(--ui-text-caption);color:#7c8797;font-style:normal}.hybrid-canvas_timelineScroll__9fA3O{min-width:0;min-height:0;overflow:auto}.hybrid-canvas_timelineStage__H3TOp{position:relative;min-height:100%;padding-top:var(--ui-space-16)}.hybrid-canvas_timelineHeader__R6hMX{position:absolute;z-index:3;left:0;right:0;top:0;height:32px;background:var(--ui-surface-subtle);border-bottom:1px solid #e1e7ef}.hybrid-canvas_timelineHeader__R6hMX span{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;border-right:1px solid #e2e7ef;color:#667489;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);white-space:nowrap;overflow:hidden}.hybrid-canvas_timelineGrid__5LTkp{position:absolute;left:0;right:0;top:32px;bottom:0;background-image:linear-gradient(90deg,#edf1f6 1px,transparent 0)}.hybrid-canvas_todayLine__V6HtQ{position:absolute;z-index:3;top:32px;bottom:0;width:2px;background:#d1493f;pointer-events:none}.hybrid-canvas_todayLine__V6HtQ b{position:absolute;top:3px;left:4px;padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-small);background:#fff3f1;color:#a82f27;font-size:var(--ui-text-caption)}.hybrid-canvas_timelineConnections__j_naf{position:absolute;z-index:2;left:0;top:32px;overflow:visible;pointer-events:none}.hybrid-canvas_timelineConnections__j_naf path{fill:none;stroke:#8b99ad;stroke-width:1.3}.hybrid-canvas_timelineConnections__j_naf polygon{fill:#78889f}.hybrid-canvas_timelineRows__Q1D6R{position:relative;z-index:3}.hybrid-canvas_timelineRow__9xesc{position:relative;height:52px;border-bottom:1px solid #edf0f5}.hybrid-canvas_timelineBar__8FLt1{position:absolute;top:13px;height:26px;min-width:16px;border:1px solid rgba(25,47,74,.18);border-radius:var(--ui-radius-control);box-shadow:0 2px 5px rgba(32,51,80,.16);color:var(--ui-heading);display:flex;align-items:center;cursor:grab;touch-action:none}.hybrid-canvas_timelineBar__8FLt1.hybrid-canvas_selected__ruMsA{outline:2px solid #1c65c4;outline-offset:2px}.hybrid-canvas_timelineBar__8FLt1 b{padding:0 var(--ui-space-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--ui-text-caption)}.hybrid-canvas_timelineBar__8FLt1 button{width:7px;align-self:stretch;border:0;background:rgba(255,255,255,.25);cursor:ew-resize;flex:0 0 auto}.hybrid-canvas_timelineBar__8FLt1 button:first-child{border-radius:5px 0 0 5px}.hybrid-canvas_timelineBar__8FLt1 button:last-child{margin-left:auto;border-radius:0 5px 5px 0}.hybrid-canvas_timelineMilestone__UZzSI{width:20px!important;height:20px;top:16px;transform:rotate(45deg);border-radius:var(--ui-radius-small)}.hybrid-canvas_baselineBar__QrIqu{position:absolute;top:7px;height:5px;border:1px dashed #34445a;background:rgba(52,68,90,.18);border-radius:var(--ui-radius-small)}.hybrid-canvas_impactBackdrop__x0XDd{position:fixed;z-index:1000;inset:0;background:rgba(18,28,43,.48);display:grid;place-items:center;padding:var(--ui-space-10)}.hybrid-canvas_impactDialog__Gx3fF{width:min(480px,100%);background:var(--ui-surface);border-radius:var(--ui-radius-card);box-shadow:0 22px 70px rgba(0,0,0,.25);padding:var(--ui-space-8);display:grid;gap:var(--ui-space-6)}.hybrid-canvas_impactDialog__Gx3fF>header{display:flex;align-items:flex-start;gap:var(--ui-space-4)}.hybrid-canvas_impactDialog__Gx3fF>header>svg{width:24px;height:24px;color:#b54708}.hybrid-canvas_impactDialog__Gx3fF>header div{display:grid}.hybrid-canvas_impactDialog__Gx3fF>header b{font-size:var(--ui-text-large)}.hybrid-canvas_impactDialog__Gx3fF>header small{color:#6c788a}.hybrid-canvas_impactDialog__Gx3fF p{margin:0;color:#425069;font-size:var(--ui-text-caption);line-height:1.5}.hybrid-canvas_impactDialog__Gx3fF ul{margin:0;padding-left:var(--ui-space-10);color:#536177;font-size:var(--ui-text-caption)}.hybrid-canvas_impactDialog__Gx3fF footer{display:flex;justify-content:flex-end;gap:var(--ui-space-4)}.hybrid-canvas_impactDialog__Gx3fF footer button{height:35px;border:1px solid #ccd6e4;border-radius:var(--ui-radius-control);background:var(--ui-surface);padding:0 var(--ui-space-6);font-weight:var(--ui-weight-bold);color:#536177;cursor:pointer}.hybrid-canvas_impactDialog__Gx3fF footer button:last-child{border-color:#175eb6;background:#175eb6;color:var(--ui-white)}@media(max-width:1180px){.hybrid-canvas_body___5Aj6{grid-template-columns:minmax(0,1fr) minmax(290px,38%)}.hybrid-canvas_title__Z_pmx small{display:none}.hybrid-canvas_toolbar___D_yC{flex-wrap:wrap}.hybrid-canvas_title__Z_pmx{min-width:180px}.hybrid-canvas_miniMap__RjMy1{width:155px}}@media(max-width:900px){.hybrid-canvas_workspace__Loemp{height:calc(100vh - 76px)}.hybrid-canvas_body___5Aj6{grid-template-columns:1fr}.hybrid-canvas_panel__0nu_r{position:absolute;z-index:20;right:14px;top:86px;bottom:14px;width:min(420px,calc(100vw - 28px))}.hybrid-canvas_toolbar___D_yC .hybrid-canvas_segments__aVTZT{order:3;width:100%}.hybrid-canvas_miniMap__RjMy1{display:none}.hybrid-canvas_timelineBody__ugIUX{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:640px){.hybrid-canvas_workspace__Loemp{height:auto;min-height:calc(100vh - 70px)}.hybrid-canvas_body___5Aj6{display:block}.hybrid-canvas_canvasShell__IxjXF{min-height:620px}.hybrid-canvas_canvas__ZtKNj{display:none}.hybrid-canvas_canvasShell__IxjXF:after{content:"Hybrid Canvas uses the simplified List / Timeline / Detail experience on mobile.";display:grid;place-content:center;text-align:center;position:absolute;inset:0;padding:28px;color:#526178}.hybrid-canvas_panel__0nu_r{position:fixed;left:10px;right:10px;top:80px;bottom:10px;width:auto}.hybrid-canvas_controls__oipba button span,.hybrid-canvas_layoutSelect__zJerq{display:none}}.hybrid-canvas_dependencyLayer__tHMON path.hybrid-canvas_critical__MoBkc{stroke-width:3;filter:drop-shadow(0 1px 2px rgba(180,35,24,.18))}.hybrid-canvas_card__rAqV8.hybrid-canvas_exception__319Kw{box-shadow:inset 0 0 0 1px rgba(181,71,8,.24),0 5px 16px rgba(30,48,76,.1)}.hybrid-canvas_card__rAqV8.hybrid-canvas_critical__MoBkc{border-bottom-color:#b54708}.hybrid-canvas_card__rAqV8.hybrid-canvas_dimmed__Fa3oc{opacity:.2;filter:saturate(.35)}.hybrid-canvas_status__l2g4w.hybrid-canvas_atRisk__yURz7{background:#fff4e8;color:#9a4d07}.hybrid-canvas_metrics__e5_S8 b{font-size:var(--ui-text-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hybrid-canvas_badges__GqgxJ{display:flex;gap:var(--ui-space-2);overflow:hidden}.hybrid-canvas_badges__GqgxJ i{padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-small);background:#fff1e8;color:#9a4d07;font-size:var(--ui-text-caption);font-style:normal;font-weight:var(--ui-weight-bold);white-space:nowrap}.hybrid-canvas_milestone__C_LQH .hybrid-canvas_badges__GqgxJ{display:none}.hybrid-canvas_exceptionList__L3QCT{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.hybrid-canvas_exceptionList__L3QCT span{display:flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-control);background:#fff2eb;color:#9b3c1f;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold)}.hybrid-canvas_exceptionList__L3QCT svg{width:12px;height:12px}.hybrid-canvas_timelineBar__8FLt1.hybrid-canvas_critical__MoBkc{box-shadow:0 0 0 2px rgba(181,71,8,.35),0 2px 5px rgba(32,51,80,.16)}.hybrid-canvas_timelineRow__9xesc.hybrid-canvas_dimmed__Fa3oc{opacity:.2}.hybrid-canvas_searchBox__nALlg{position:relative;width:190px;height:34px;display:flex;align-items:center;gap:var(--ui-space-3);padding:0 var(--ui-space-4);border:1px solid #d7e0ec;border-radius:var(--ui-radius-control);background:var(--ui-surface)}.hybrid-canvas_searchBox__nALlg>svg{color:#6b778b;flex:0 0 auto}.hybrid-canvas_searchBox__nALlg input{width:100%;min-width:0;border:0;outline:0;font:600 11px/1 inherit;color:#27354c}.hybrid-canvas_searchResults__WYBR0{position:absolute;z-index:40;right:0;top:39px;width:340px;max-height:360px;overflow:auto;padding:var(--ui-space-3);border:1px solid #d5deea;border-radius:var(--ui-radius-control);background:var(--ui-surface);box-shadow:0 14px 40px rgba(26,44,70,.2)}.hybrid-canvas_searchResults__WYBR0 button{width:100%;height:auto;min-height:47px;border:0!important;display:flex;justify-content:space-between;text-align:left}.hybrid-canvas_searchResults__WYBR0 button span{display:grid}.hybrid-canvas_searchResults__WYBR0 button b{font-size:var(--ui-text-caption)}.hybrid-canvas_searchResults__WYBR0 button small{margin-top:3px;color:#738096;font-size:var(--ui-text-caption)}.hybrid-canvas_searchResults__WYBR0 p{padding:var(--ui-space-6);margin:0;color:#6c788a;font-size:var(--ui-text-caption)}.hybrid-canvas_filterWrap__SX62s{position:relative}.hybrid-canvas_filterPopover__Sg2Da{position:absolute;z-index:40;right:0;top:39px;width:280px;padding:var(--ui-space-6);display:grid;gap:var(--ui-space-4);border:1px solid #d5deea;border-radius:var(--ui-radius-control);background:var(--ui-surface);box-shadow:0 14px 40px rgba(26,44,70,.2)}.hybrid-canvas_filterPopover__Sg2Da label{display:grid;gap:var(--ui-space-2);color:#667489;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);text-transform:uppercase}.hybrid-canvas_filterPopover__Sg2Da select{height:34px;border:1px solid #d2dce9;border-radius:var(--ui-radius-control);background:var(--ui-surface);padding:0 var(--ui-space-3);color:#34435a}.hybrid-canvas_filterPopover__Sg2Da label.hybrid-canvas_check__t468_{display:flex;align-items:center;gap:var(--ui-space-3);text-transform:none;font-size:var(--ui-text-caption)}.hybrid-canvas_filterPopover__Sg2Da footer{display:flex;align-items:center;justify-content:space-between;padding-top:var(--ui-space-2);border-top:1px solid #e5eaf1}.hybrid-canvas_filterPopover__Sg2Da footer small{color:#738096}.hybrid-canvas_filterPopover__Sg2Da footer button{height:28px}.hybrid-canvas_addMenu__my0AI{position:relative}.hybrid-canvas_addMenu__my0AI summary{height:34px;padding:0 var(--ui-space-6);border-radius:var(--ui-radius-control);background:#175eb6;color:var(--ui-white);display:flex;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);cursor:pointer;list-style:none}.hybrid-canvas_addMenu__my0AI summary::-webkit-details-marker{display:none}.hybrid-canvas_addMenu__my0AI summary svg{width:15px}.hybrid-canvas_addMenu__my0AI>div{position:absolute;z-index:40;right:0;top:39px;width:180px;padding:var(--ui-space-2);border:1px solid #d5deea;border-radius:var(--ui-radius-control);background:var(--ui-surface);box-shadow:0 12px 32px rgba(26,44,70,.18)}.hybrid-canvas_addMenu__my0AI>div button{width:100%;justify-content:flex-start;border:0}.hybrid-canvas_expansionControls__sRorm{display:flex;gap:var(--ui-space-2);margin-top:auto}.hybrid-canvas_expansionControls__sRorm button{height:25px;display:flex;align-items:center;gap:var(--ui-space-1);padding:0 var(--ui-space-2);border:0;background:transparent;color:#53647b;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);cursor:pointer}.hybrid-canvas_expansionControls__sRorm svg{width:11px;height:11px}.hybrid-canvas_expandedItems__47Zpw{display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-space-4);padding-top:var(--ui-space-2);border-top:1px solid #e5eaf1;overflow:auto}.hybrid-canvas_expandedItems__47Zpw section{display:grid;align-content:start;gap:var(--ui-space-1)}.hybrid-canvas_expandedItems__47Zpw section>b{font-size:var(--ui-text-caption);text-transform:uppercase;color:#748197}.hybrid-canvas_expandedItems__47Zpw span{display:grid;grid-template-columns:9px minmax(0,1fr);column-gap:var(--ui-space-2)}.hybrid-canvas_expandedItems__47Zpw span>i{width:7px;height:7px;margin-top:3px;border:1px solid #8998ac;border-radius:50%}.hybrid-canvas_expandedItems__47Zpw span>i.hybrid-canvas_itemDone__qUKQ_{background:#258454;border-color:#258454}.hybrid-canvas_expandedItems__47Zpw em{font-size:var(--ui-text-caption);font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hybrid-canvas_expandedItems__47Zpw span small{grid-column:2;color:#778499;font-size:var(--ui-text-caption)}.hybrid-canvas_externalCard__Fyrqi{position:absolute;padding:var(--ui-space-6);display:grid;align-content:start;gap:var(--ui-space-4);background:#f8f7fb;border:1px dashed #8574a5;border-radius:var(--ui-radius-control);box-shadow:0 4px 13px rgba(40,32,65,.09);color:#403954;cursor:move;user-select:none}.hybrid-canvas_externalCard__Fyrqi.hybrid-canvas_selected__ruMsA{outline:2px solid #6e55a4}.hybrid-canvas_externalCard__Fyrqi header{display:flex;gap:var(--ui-space-4)}.hybrid-canvas_externalCard__Fyrqi header>svg{width:15px}.hybrid-canvas_externalCard__Fyrqi header span{display:grid}.hybrid-canvas_externalCard__Fyrqi header b{font-size:var(--ui-text-caption)}.hybrid-canvas_externalCard__Fyrqi header small{margin-top:2px;color:#736888;font-size:var(--ui-text-caption);text-transform:uppercase}.hybrid-canvas_externalCard__Fyrqi>div{font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold)}.hybrid-canvas_externalCard__Fyrqi footer{display:flex;align-items:center;justify-content:space-between}.hybrid-canvas_externalCard__Fyrqi footer span{padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-small);background:#ebe7f3;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold)}.hybrid-canvas_externalCard__Fyrqi footer small{max-width:115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-caption)}.hybrid-canvas_miniMap__RjMy1 span.hybrid-canvas_externalDot__LUbjD{background:#8c78ae}.hybrid-canvas_boardView__gMELN{overflow:auto;grid-template-columns:repeat(5,minmax(190px,1fr));border:1px solid #d8e0ec;border-radius:var(--ui-radius-card);background:#f4f7fb}.hybrid-canvas_boardView__gMELN,.hybrid-canvas_boardView__gMELN>section{min-height:0;padding:var(--ui-space-4);display:grid;gap:var(--ui-space-4)}.hybrid-canvas_boardView__gMELN>section{grid-template-rows:auto minmax(0,1fr);border:1px solid #e0e6ef;border-radius:var(--ui-radius-control);background:var(--ui-surface-subtle)}.hybrid-canvas_boardView__gMELN>section>header{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-space-1) var(--ui-space-2)}.hybrid-canvas_boardView__gMELN>section>header b{font-size:var(--ui-text-caption);text-transform:uppercase;color:#536177}.hybrid-canvas_boardView__gMELN>section>header span{padding:var(--ui-space-1) var(--ui-space-3);border-radius:var(--ui-radius-pill);background:#e9eef5;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold)}.hybrid-canvas_boardView__gMELN>section>div{overflow:auto;display:grid;align-content:start;gap:var(--ui-space-3)}.hybrid-canvas_boardView__gMELN>section button{padding:var(--ui-space-4);border:1px solid #d9e1ec;border-radius:var(--ui-radius-control);background:var(--ui-surface);text-align:left;display:grid;gap:var(--ui-space-2);cursor:pointer}.hybrid-canvas_boardView__gMELN>section button.hybrid-canvas_selected__ruMsA{border-color:#2267c9;box-shadow:0 0 0 2px rgba(34,103,201,.12)}.hybrid-canvas_boardView__gMELN button>b{font-size:var(--ui-text-caption)}.hybrid-canvas_boardView__gMELN button>small{font-size:var(--ui-text-caption);color:#748096}.hybrid-canvas_boardView__gMELN button>span{display:flex;justify-content:space-between;color:#506077;font-size:var(--ui-text-caption)}.hybrid-canvas_boardView__gMELN button em{font-style:normal}.hybrid-canvas_boardView__gMELN button>i{justify-self:start;padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-small);background:#fff1e8;color:#9a4d07;font-size:var(--ui-text-caption);font-style:normal;font-weight:var(--ui-weight-bold)}.hybrid-canvas_listView__aVdc2{min-height:0;overflow:hidden;display:grid;grid-template-rows:48px minmax(0,1fr);border:1px solid #d8e0ec;border-radius:var(--ui-radius-card);background:var(--ui-surface)}.hybrid-canvas_listView__aVdc2>header{display:flex;align-items:center;gap:var(--ui-space-4);padding:0 var(--ui-space-6);border-bottom:1px solid #e2e7ef}.hybrid-canvas_listView__aVdc2>header svg{width:17px;color:#52647c}.hybrid-canvas_listView__aVdc2>header div{display:grid}.hybrid-canvas_listView__aVdc2>header b{font-size:var(--ui-text-caption)}.hybrid-canvas_listView__aVdc2>header small{color:#748096;font-size:var(--ui-text-caption)}.hybrid-canvas_listTable__2Vjyg{overflow:auto}.hybrid-canvas_listTable__2Vjyg table{width:100%;border-collapse:collapse;white-space:nowrap}.hybrid-canvas_listTable__2Vjyg th{position:sticky;top:0;z-index:2;background:#f5f7fa;border-bottom:1px solid #dfe5ed;color:#647187;text-align:left;text-transform:uppercase}.hybrid-canvas_listTable__2Vjyg td,.hybrid-canvas_listTable__2Vjyg th{padding:var(--ui-space-4) var(--ui-space-6);font-size:var(--ui-text-caption)}.hybrid-canvas_listTable__2Vjyg td{border-bottom:1px solid var(--ui-border-subtle);color:#405069;cursor:pointer}.hybrid-canvas_listTable__2Vjyg td:first-child{display:grid}.hybrid-canvas_listTable__2Vjyg td b{font-size:var(--ui-text-caption);color:#24334b}.hybrid-canvas_listTable__2Vjyg td small{color:#7a8698;font-size:var(--ui-text-caption)}.hybrid-canvas_listTable__2Vjyg tr.hybrid-canvas_selected__ruMsA td{background:var(--ui-action-soft)}.hybrid-canvas_timelineFull__t0XDo{height:auto!important}.hybrid-canvas_cockpitLink__laRBM{height:30px!important;margin-left:auto!important;padding:0 var(--ui-space-4)!important;border:1px solid #cbd8e8!important;border-radius:var(--ui-radius-control)!important;display:flex;align-items:center;gap:var(--ui-space-2);background:var(--ui-surface)!important;color:#185cad!important;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold)}.hybrid-canvas_detailTabs__t7YpY{position:sticky;top:61px;z-index:2;display:flex;gap:var(--ui-space-1);padding:var(--ui-space-3) var(--ui-space-4);overflow:auto;border-bottom:1px solid #e4e9f1;background:var(--ui-surface)}.hybrid-canvas_detailTabs__t7YpY button{height:27px;padding:0 var(--ui-space-3);border:0;border-radius:var(--ui-radius-control);background:transparent;color:#6a778b;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);cursor:pointer}.hybrid-canvas_detailTabs__t7YpY button.hybrid-canvas_active__LGWDh{background:#eaf2fd;color:#195cad}.hybrid-canvas_objectList__nMUSN{display:grid;gap:var(--ui-space-4)}.hybrid-canvas_objectList__nMUSN>header{display:flex;align-items:center;gap:var(--ui-space-4);padding-bottom:var(--ui-space-4);border-bottom:1px solid #e3e8ef}.hybrid-canvas_objectList__nMUSN>header>svg{width:17px;color:#52647c}.hybrid-canvas_objectList__nMUSN>header>div{display:grid}.hybrid-canvas_objectList__nMUSN>header b{font-size:var(--ui-text-caption)}.hybrid-canvas_objectList__nMUSN>header small{color:#768297;font-size:var(--ui-text-caption)}.hybrid-canvas_objectList__nMUSN>header button,.hybrid-canvas_panelAction__RPSKG{margin-left:auto;height:30px;padding:0 var(--ui-space-4);border:1px solid #cad6e5;border-radius:var(--ui-radius-control);background:var(--ui-surface);color:#185cad;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);display:flex;align-items:center;gap:var(--ui-space-2);cursor:pointer}.hybrid-canvas_objectList__nMUSN>header button svg{width:12px}.hybrid-canvas_objectList__nMUSN>div{display:grid;gap:var(--ui-space-3)}.hybrid-canvas_objectList__nMUSN article{padding:var(--ui-space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-4);border:1px solid #e1e7ef;border-radius:var(--ui-radius-control)}.hybrid-canvas_objectList__nMUSN article div{display:grid}.hybrid-canvas_objectList__nMUSN article b{font-size:var(--ui-text-caption)}.hybrid-canvas_objectList__nMUSN article small{color:#748096;font-size:var(--ui-text-caption)}.hybrid-canvas_objectList__nMUSN article>span{color:#536177;font-size:var(--ui-text-caption)}.hybrid-canvas_objectList__nMUSN p{padding:var(--ui-space-8);text-align:center;color:#748096;font-size:var(--ui-text-caption)}.hybrid-canvas_externalNotice__sQcrt{display:flex;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-4);border-radius:var(--ui-radius-control);background:#f2eff8;color:#584970}.hybrid-canvas_externalNotice__sQcrt svg{width:18px}.hybrid-canvas_externalNotice__sQcrt div{display:grid}.hybrid-canvas_externalNotice__sQcrt b,.hybrid-canvas_externalNotice__sQcrt small{font-size:var(--ui-text-caption)}.hybrid-canvas_panelAction__RPSKG{margin-left:0;justify-content:center}@media(max-width:1180px){.hybrid-canvas_searchBox__nALlg{width:150px}.hybrid-canvas_boardView__gMELN{grid-template-columns:repeat(5,210px)}}@media(max-width:640px){.hybrid-canvas_toolbar___D_yC{position:sticky;top:0}.hybrid-canvas_toolbar___D_yC .hybrid-canvas_title__Z_pmx{width:100%}.hybrid-canvas_searchBox__nALlg{width:100%;order:-1}.hybrid-canvas_searchResults__WYBR0{left:0;right:auto;width:min(340px,calc(100vw - 30px))}.hybrid-canvas_filterPopover__Sg2Da{right:auto;left:0}.hybrid-canvas_canvasShell__IxjXF{display:none}.hybrid-canvas_primary__6lwLl{grid-template-rows:minmax(360px,1fr) minmax(180px,32vh)!important}.hybrid-canvas_boardView__gMELN{grid-template-columns:repeat(5,210px)}.hybrid-canvas_listView__aVdc2{min-height:360px}.hybrid-canvas_timelineLabels__vMaeA{display:none}.hybrid-canvas_timelineBody__ugIUX{grid-template-columns:1fr}.hybrid-canvas_detailTabs__t7YpY{top:58px}}.hybrid-canvas_card__rAqV8{padding:12px;gap:8px;display:flex;flex-direction:column;overflow:hidden}.hybrid-canvas_card__rAqV8 header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:start}.hybrid-canvas_card__rAqV8 header>span{min-width:0}.hybrid-canvas_card__rAqV8 header b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;line-height:1.3;font-size:14px}.hybrid-canvas_card__rAqV8 header small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.hybrid-canvas_card__rAqV8 header>svg{display:none}.hybrid-canvas_card__rAqV8 .hybrid-canvas_status__l2g4w{font-size:10px;max-width:82px;white-space:normal}.hybrid-canvas_card__rAqV8 .hybrid-canvas_dates__FMPXU{font-size:11px;gap:3px}.hybrid-canvas_card__rAqV8 .hybrid-canvas_metrics__e5_S8{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.hybrid-canvas_card__rAqV8 .hybrid-canvas_metrics__e5_S8 small{font-size:10px}.hybrid-canvas_card__rAqV8 .hybrid-canvas_metrics__e5_S8 b{font-size:12px;white-space:normal}.hybrid-canvas_card__rAqV8 .hybrid-canvas_owner__06eyR{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hybrid-canvas_card__rAqV8 .hybrid-canvas_badges__GqgxJ{display:none}.hybrid-canvas_card__rAqV8 .hybrid-canvas_expansionControls__sRorm{margin-top:auto;gap:6px;flex-wrap:nowrap}.hybrid-canvas_card__rAqV8 .hybrid-canvas_expansionControls__sRorm button{min-height:36px;height:auto;font-size:11px;padding:4px 7px;border:1px solid #dae4ea;border-radius:5px;background:#f6f9fb}.hybrid-canvas_card__rAqV8.hybrid-canvas_milestone__C_LQH .hybrid-canvas_expansionControls__sRorm,.hybrid-canvas_card__rAqV8.hybrid-canvas_milestone__C_LQH .hybrid-canvas_metrics__e5_S8,.hybrid-canvas_card__rAqV8.hybrid-canvas_milestone__C_LQH .hybrid-canvas_owner__06eyR{display:flex}.hybrid-canvas_panel__0nu_r{display:flex;flex-direction:column;overflow:hidden}.hybrid-canvas_panelBody__oA7R4{overflow-y:auto;min-height:0;flex:1}.hybrid-canvas_detailTabs__t7YpY,.hybrid-canvas_panel__0nu_r>header{flex-shrink:0}.hybrid-canvas_boardView__gMELN>section>div{overflow:visible}.hybrid-canvas_boardView__gMELN>section{align-content:start;grid-template-rows:auto 1fr}.hybrid-canvas_body___5Aj6{position:relative}.hybrid-canvas_workspace__Loemp .hybrid-canvas_primary__6lwLl{min-height:0}.hybrid-canvas_card__rAqV8:focus-visible,.hybrid-canvas_workspace__Loemp .hybrid-canvas_toolbar___D_yC button:focus-visible{outline:3px solid #167b89;outline-offset:2px}@media(max-width:640px){.hybrid-canvas_workspace__Loemp .hybrid-canvas_primary__6lwLl{display:flex;flex-direction:column;min-height:360px;gap:12px}.hybrid-canvas_listView__aVdc2{overflow:visible}.hybrid-canvas_listTable__2Vjyg{overflow-x:auto}.hybrid-canvas_panelBody__oA7R4{overscroll-behavior:contain}.hybrid-canvas_workspace__Loemp .hybrid-canvas_toolbar___D_yC{position:relative}.hybrid-canvas_timeline__ro8ux{min-height:260px}.hybrid-canvas_body___5Aj6 .hybrid-canvas_panel__0nu_r{top:70px}}.hybrid-canvas_intelligenceStatus__fgq12{padding:8px 16px;background:#f0f5f8;color:#243746;display:flex;align-items:center;gap:12px;font-size:13px;flex-shrink:0}.external-initiatives_scrim__y4Lg9{position:fixed;inset:0;z-index:10000;background:rgba(9,19,38,.52);display:flex;justify-content:flex-end}.external-initiatives_manager__2otvR{width:min(860px,96vw);height:100%;overflow:auto;background:var(--ui-surface);box-shadow:-18px 0 50px rgba(13,32,64,.22);display:flex;flex-direction:column}.external-initiatives_manager__2otvR>header{display:flex;justify-content:space-between;gap:var(--ui-space-10);padding:var(--ui-space-12) 28px;border-bottom:1px solid var(--ui-border)}.external-initiatives_manager__2otvR>header small{font-weight:var(--ui-weight-bold);letter-spacing:.1em;color:#1961b6}.external-initiatives_manager__2otvR>header h2{margin:4px 0}.external-initiatives_manager__2otvR>header p{margin:0;color:#5f6f82}.external-initiatives_manager__2otvR>header button{border:0;background:transparent}.external-initiatives_message__QLg_v{margin:16px 28px 0;padding:var(--ui-space-4) var(--ui-space-6);background:#fff2d8;color:#7b4c00;border-radius:var(--ui-radius-control)}.external-initiatives_form__iF1Ca{padding:var(--ui-space-12) 28px;display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-space-8)}.external-initiatives_form__iF1Ca label{display:grid;gap:var(--ui-space-3);font-size:var(--ui-text-small);font-weight:var(--ui-weight-bold);color:#26364a}.external-initiatives_form__iF1Ca input,.external-initiatives_form__iF1Ca select,.external-initiatives_form__iF1Ca textarea{min-height:40px;padding:var(--ui-space-4) var(--ui-space-4);border:1px solid #c8d4e1;border-radius:var(--ui-radius-control);background:var(--ui-surface);font:inherit}.external-initiatives_form__iF1Ca textarea{min-height:80px;resize:vertical}.external-initiatives_full__uy_tV{grid-column:1/-1}.external-initiatives_form__iF1Ca fieldset{border:1px solid #c8d4e1;border-radius:var(--ui-radius-card);padding:var(--ui-space-6)}.external-initiatives_form__iF1Ca legend{font-weight:var(--ui-weight-bold);color:#26364a}.external-initiatives_relationships__Jn5AA>p{margin:0 0 12px;color:#627388;font-size:var(--ui-text-caption)}.external-initiatives_activities__qsI4a>div,.external-initiatives_relationshipHead__BmQJj{display:grid;grid-template-columns:44px minmax(160px,1fr) minmax(210px,1.25fr) 112px;gap:var(--ui-space-4);align-items:center}.external-initiatives_relationshipHead__BmQJj{padding:0 var(--ui-space-4) var(--ui-space-3);color:var(--ui-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);text-transform:uppercase;letter-spacing:.05em}.external-initiatives_activities__qsI4a{max-height:260px;overflow:auto;display:grid;gap:var(--ui-space-3)}.external-initiatives_activities__qsI4a>div{min-height:54px;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid #e0e7ef;border-radius:var(--ui-radius-control);background:var(--ui-surface-subtle)}.external-initiatives_activities__qsI4a>div.external-initiatives_relationshipSelected__8ftMl{border-color:#78a6d6;background:#f0f7ff}.external-initiatives_activities__qsI4a>div>input,.external-initiatives_constraint__Upb2R input{min-height:auto}.external-initiatives_activities__qsI4a>div>span{display:grid}.external-initiatives_activities__qsI4a small{color:var(--ui-muted)}.external-initiatives_activities__qsI4a select{min-height:36px}.external-initiatives_constraint__Upb2R{display:flex!important;align-items:center;gap:var(--ui-space-3)}.external-initiatives_constraint__Upb2R span{font-size:var(--ui-text-caption)}.external-initiatives_informationOnly___4ALH{display:block;margin-top:10px;padding:var(--ui-space-4);border-radius:var(--ui-radius-control);background:#f2f5f8;color:#607186}.external-initiatives_manager__2otvR>footer{position:sticky;bottom:0;margin-top:auto;padding:var(--ui-space-8) 28px;border-top:1px solid var(--ui-border);background:var(--ui-surface);display:grid;grid-template-columns:auto 1fr auto auto;gap:var(--ui-space-4)}.external-initiatives_manager__2otvR>footer button{min-height:40px;padding:var(--ui-space-4) var(--ui-space-6);border:1px solid #b8c6d6;border-radius:var(--ui-radius-control);background:var(--ui-surface);display:flex;align-items:center;gap:var(--ui-space-3)}.external-initiatives_manager__2otvR>footer .external-initiatives_danger__iLNAN{color:#a32424;border-color:#e8b7b7}.external-initiatives_lane__ah9NK{--external-left-width:260px;--external-unit:42px;margin-top:10px;border:1px solid #a8bbcf;border-bottom:0;background:var(--ui-surface-subtle);overflow:visible}.external-initiatives_lane__ah9NK>header{min-height:44px;padding:var(--ui-space-3) var(--ui-space-4);display:flex;align-items:center;gap:var(--ui-space-4);border-bottom:1px solid #cbd8e6;background:#edf4fc}.external-initiatives_collapseButton__n_gZN{min-width:0;display:flex;align-items:center;gap:var(--ui-space-4);border:0;background:transparent;text-align:left}.external-initiatives_collapseButton__n_gZN>svg{width:15px;flex:none}.external-initiatives_collapseButton__n_gZN>span{min-width:0;display:grid}.external-initiatives_collapseButton__n_gZN b{font-size:var(--ui-text-caption)}.external-initiatives_collapseButton__n_gZN small{overflow:hidden;color:#63758a;font-size:var(--ui-text-caption);text-overflow:ellipsis;white-space:nowrap}.external-initiatives_lane__ah9NK>header>em{margin-left:auto;display:flex;align-items:center;gap:var(--ui-space-2);color:#52677e;font-size:var(--ui-text-caption);font-style:normal;white-space:nowrap}.external-initiatives_lane__ah9NK>header>em svg{width:12px}.external-initiatives_lane__ah9NK>header>em.external-initiatives_hasExceptions__hzPPN{color:#8b5a00}.external-initiatives_displayControls__8Q3Ml{display:flex;padding:var(--ui-space-1);border:1px solid #cad7e5;border-radius:var(--ui-radius-control);background:var(--ui-surface)}.external-initiatives_displayControls__8Q3Ml button{height:24px;padding:0 var(--ui-space-3);border:0;border-radius:var(--ui-radius-small);color:#66788d;background:transparent;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold)}.external-initiatives_displayControls__8Q3Ml button.external-initiatives_active__HsU4I{color:#155ba6;background:#e7f1fd}.external-initiatives_collapsed__FwZxi>header{border-bottom:0}.external-initiatives_collapsed__FwZxi .external-initiatives_collapseButton__n_gZN small{display:none}.external-initiatives_externalWorkspace__Fab8G{display:grid;grid-template-columns:var(--external-left-width) minmax(0,1fr);min-width:0}.external-initiatives_sourceColumn__VC88b{position:relative;z-index:3;border-right:1px solid #cbd8e6;background:var(--ui-surface-subtle)}.external-initiatives_rulerLabel__p5M3e{height:44px;padding:0 var(--ui-space-4);display:flex;align-items:center;color:#63758a;border-bottom:1px solid #dbe5ef;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);text-transform:uppercase}.external-initiatives_sourceGroup__Zj_T_{min-height:52px;padding:var(--ui-space-4);display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #dbe5ef}.external-initiatives_sourceGroup__Zj_T_ b,.external-initiatives_sourceGroup__Zj_T_ small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.external-initiatives_sourceGroup__Zj_T_ b{font-size:var(--ui-text-caption);text-transform:uppercase;letter-spacing:.04em;color:#4e657e}.external-initiatives_sourceGroup__Zj_T_ small{margin-top:2px;color:#7a899a;font-size:var(--ui-text-caption)}.external-initiatives_compact__IHnqF .external-initiatives_sourceGroup__Zj_T_ b{text-transform:none}.external-initiatives_timelineViewport__QI8Ol{min-width:0;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.external-initiatives_timelineViewport__QI8Ol::-webkit-scrollbar{display:none}.external-initiatives_timelineCanvas__kmHzt{min-width:100%;position:relative}.external-initiatives_ruler__6Z5gJ{height:44px;display:flex;border-bottom:1px solid #dbe5ef;background:var(--ui-surface)}.external-initiatives_ruler__6Z5gJ span{min-width:0;flex:none;display:grid;place-items:center;border-left:1px solid #dbe5ef;color:#687b90;text-align:center}.external-initiatives_ruler__6Z5gJ b{font-size:var(--ui-text-caption)}.external-initiatives_ruler__6Z5gJ small{font-size:var(--ui-text-caption);color:#8a99aa}.external-initiatives_monthRuler__FXohS span{background:var(--ui-surface-subtle)}.external-initiatives_timelineGroup__oZ53M{border-bottom:1px solid #dbe5ef}.external-initiatives_timelineRow__R4rsd{height:52px;position:relative;background-image:linear-gradient(90deg,#e7edf4 1px,transparent 0);background-size:var(--external-unit) 100%}.external-initiatives_timelineBar__R6cIQ{height:38px;min-width:28px;padding:var(--ui-space-2) var(--ui-space-6);position:absolute;z-index:3;top:7px;display:flex;align-items:center;gap:var(--ui-space-3);overflow:visible;touch-action:none;border:1px dashed #6787a8;border-left:4px solid #4679aa;border-radius:var(--ui-radius-control);color:#26364a;background:var(--ui-surface);box-shadow:0 1px 3px #18365018;text-align:left;cursor:grab}.external-initiatives_timelineBar__R6cIQ:focus-visible,.external-initiatives_timelineBar__R6cIQ:hover{z-index:20;outline:2px solid var(--ui-surface);box-shadow:0 0 0 4px #6b9ed7,0 8px 20px #17345024}.external-initiatives_timelineBar__R6cIQ:active{cursor:grabbing}.external-initiatives_timelineBar__R6cIQ>svg{width:14px;flex:none}.external-initiatives_barLabel__KW5CE{display:grid;min-width:0;flex:1;overflow:hidden}.external-initiatives_barLabel__KW5CE b,.external-initiatives_barLabel__KW5CE small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.external-initiatives_barLabel__KW5CE b{font-size:var(--ui-text-caption)}.external-initiatives_barLabel__KW5CE small{font-size:var(--ui-text-caption);color:#63758a}.external-initiatives_timelineBar__R6cIQ>em{font-style:normal;background:#e4edf7;border-radius:var(--ui-radius-pill);padding:var(--ui-space-1) var(--ui-space-3)}.external-initiatives_timelineBar__R6cIQ.external-initiatives_amber___VT9K{border-left-color:#d38a13;background:var(--ui-warning-soft)}.external-initiatives_timelineBar__R6cIQ.external-initiatives_red__iCIjs{border-left-color:#c84040;background:#fff5f5}.external-initiatives_resizeEnd__duyA7,.external-initiatives_resizeStart__eNlrD{position:absolute;z-index:4;top:0;bottom:0;width:10px;cursor:ew-resize}.external-initiatives_resizeStart__eNlrD{left:0}.external-initiatives_resizeEnd__duyA7{right:0}.external-initiatives_resizeEnd__duyA7:after,.external-initiatives_resizeStart__eNlrD:after{content:"";position:absolute;top:9px;bottom:9px;width:2px;background:#7992aa}.external-initiatives_resizeStart__eNlrD:after{left:3px}.external-initiatives_resizeEnd__duyA7:after{right:3px}.external-initiatives_tooltip__9du7m{width:310px;max-height:340px;padding:var(--ui-space-6);position:absolute;z-index:50;top:calc(100% + 8px);left:0;display:none;gap:var(--ui-space-4);overflow:auto;pointer-events:none;border:1px solid #9db4cc;border-radius:var(--ui-radius-control);color:#253b55;background:var(--ui-surface);box-shadow:0 16px 38px #10264242;cursor:default;white-space:normal}.external-initiatives_timelineBar__R6cIQ:focus-visible .external-initiatives_tooltip__9du7m,.external-initiatives_timelineBar__R6cIQ:hover .external-initiatives_tooltip__9du7m{display:grid}.external-initiatives_tooltip__9du7m:before{content:"";width:10px;height:10px;position:absolute;top:-6px;left:20px;border-top:1px solid #9db4cc;border-left:1px solid #9db4cc;background:var(--ui-surface);transform:rotate(45deg)}.external-initiatives_tooltip__9du7m strong{font-size:var(--ui-text-caption)}.external-initiatives_tooltip__9du7m>span{font-size:var(--ui-text-caption);line-height:1.45}.external-initiatives_tooltip__9du7m dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-space-2)}.external-initiatives_tooltip__9du7m dl div{padding:var(--ui-space-3);display:grid;gap:var(--ui-space-1);border:1px solid #e0e7ef;border-radius:var(--ui-radius-control);background:var(--ui-surface-subtle)}.external-initiatives_tooltip__9du7m dt{color:#718297;font-size:var(--ui-text-caption);text-transform:uppercase}.external-initiatives_tooltip__9du7m dd{margin:0;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold)}.external-initiatives_tooltipSection__zKZkx{padding-top:var(--ui-space-3);display:grid;gap:var(--ui-space-2);border-top:1px solid #e0e7ef}.external-initiatives_tooltipSection__zKZkx b{font-size:var(--ui-text-caption);text-transform:uppercase;color:#52677f}.external-initiatives_tooltipSection__zKZkx small{overflow:visible;color:#4d6279;font-size:var(--ui-text-caption);white-space:normal}@media(max-width:760px){.external-initiatives_activities__qsI4a>div,.external-initiatives_form__iF1Ca,.external-initiatives_relationshipHead__BmQJj{grid-template-columns:1fr}.external-initiatives_relationshipHead__BmQJj{display:none}.external-initiatives_manager__2otvR>footer{grid-template-columns:1fr}.external-initiatives_displayControls__8Q3Ml,.external-initiatives_manager__2otvR>footer span{display:none}.external-initiatives_externalWorkspace__Fab8G{grid-template-columns:48px minmax(0,1fr)}.external-initiatives_sourceGroup__Zj_T_{padding:var(--ui-space-2)}.external-initiatives_rulerLabel__p5M3e,.external-initiatives_sourceGroup__Zj_T_ b,.external-initiatives_sourceGroup__Zj_T_ small{font-size:0}.external-initiatives_sourceGroup__Zj_T_ b:after{content:"EXT";font-size:var(--ui-text-caption)}.external-initiatives_rulerLabel__p5M3e:after{content:"TIME";font-size:var(--ui-text-caption)}.external-initiatives_lane__ah9NK>header>em{display:none}.external-initiatives_tooltip__9du7m{width:min(280px,80vw)}}