.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 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}}.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)}}.poap-systems_layer__or6O8{--system-label-width:170px;--system-week-width:42px;--system-font-size:9px;--system-date-font-size:7px;--system-activity-font-size:10px;min-width:0;overflow:hidden;border:1px solid #cbd8e7;border-radius:var(--ui-radius-card);color:#172b45;background:var(--ui-surface-subtle);box-shadow:0 10px 28px #10244214}.poap-systems_layerHeader__N669_{min-height:72px;padding:var(--ui-space-6) var(--ui-space-8);display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-8);border-bottom:1px solid #dce5ef;background:var(--ui-surface)}.poap-systems_layerHeader__N669_>div:first-child{min-width:220px}.poap-systems_layerHeader__N669_>div:first-child>span{display:flex;align-items:center;gap:var(--ui-space-3);color:#1769c2;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);letter-spacing:.075em;text-transform:uppercase}.poap-systems_layerHeader__N669_>div:first-child>span svg{width:15px;height:15px}.poap-systems_layerHeader__N669_ h2{margin:4px 0 2px;font-size:var(--ui-text-section);letter-spacing:-.02em}.poap-systems_layerHeader__N669_ p{margin:0;color:#65768a;font-size:var(--ui-text-caption);line-height:1.4}.poap-systems_controls__H4NQ2{display:flex;align-items:center;justify-content:flex-end;gap:var(--ui-space-2);flex-wrap:wrap}.poap-systems_controls__H4NQ2 button{min-height:34px;padding:0 var(--ui-space-4);display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-space-2);border:1px solid #cbd8e7;border-radius:var(--ui-radius-control);color:#415873;background:var(--ui-surface);font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);white-space:nowrap;cursor:pointer}.poap-systems_controls__H4NQ2 button:hover{color:#1559a8;border-color:#9bbbe1;background:#f3f8ff}.poap-systems_controls__H4NQ2 button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.poap-systems_controls__H4NQ2 button.poap-systems_active__BYFbm{color:var(--ui-white);border-color:#155da9;background:#155da9;box-shadow:0 3px 8px #155da92e}.poap-systems_controls__H4NQ2 svg{width:14px;height:14px}.poap-systems_focusBanner__8hwmc{min-height:42px;padding:var(--ui-space-3) var(--ui-space-6);display:flex;align-items:center;gap:var(--ui-space-4);color:#174d87;border-bottom:1px solid #cfe0f4;background:#edf6ff}.poap-systems_focusBanner__8hwmc>svg{width:15px;height:15px;flex:none}.poap-systems_focusBanner__8hwmc>span{display:grid;gap:1px}.poap-systems_focusBanner__8hwmc b{font-size:var(--ui-text-caption)}.poap-systems_focusBanner__8hwmc small{color:#56728e;font-size:var(--ui-text-caption)}.poap-systems_stage__lkXcC{min-height:280px;padding:0;overflow:hidden;background:radial-gradient(circle at 50% 0,var(--ui-surface) 0,#eff6fd 52%,#e6edf5 100%)}.poap-systems_stageScroll__HWVdz{max-width:100%;overflow:auto;padding:0 0 22px;scrollbar-gutter:stable}.poap-systems_timelineCanvas__nNCiF{width:max(100%,var(--system-canvas-width));min-width:var(--system-canvas-width)}.poap-systems_weekHeader__CJz1k{min-height:49px;display:grid;align-items:stretch;border:1px solid #ccd8e5;border-radius:9px 9px 4px 4px;background:var(--ui-surface);box-shadow:0 4px 12px #1024420f}.poap-systems_weekHeader__CJz1k>span{padding:var(--ui-space-4) var(--ui-space-6);position:sticky;z-index:12;left:0;display:grid;align-content:center;gap:var(--ui-space-1);border-right:1px solid #d9e2ec;background:var(--ui-surface-subtle)}.poap-systems_weekHeader__CJz1k>span b{font-size:var(--system-font-size)}.poap-systems_weekHeader__CJz1k>span small{color:#6a7d93;font-size:var(--system-date-font-size)}.poap-systems_weekHeader__CJz1k>i{min-width:0;display:grid;place-content:center;gap:var(--ui-space-1);border-right:1px solid #e4eaf1;color:#364b64;text-align:center;font-style:normal}.poap-systems_weekHeader__CJz1k>i:last-child{border-right:0}.poap-systems_weekHeader__CJz1k>i b{font-size:var(--system-font-size)}.poap-systems_weekHeader__CJz1k>i small{color:#5f6f82;font-size:var(--system-date-font-size)}.poap-systems_deck__QRPOW{padding:var(--ui-space-6) var(--ui-space-1) var(--ui-space-2);display:grid;gap:var(--ui-space-6)}.poap-systems_systemDeck__uy2v5{--system-colour:#2563eb;min-width:0;overflow:hidden;border:1px solid #c8d5e3;border-top:3px solid var(--system-colour);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:0 9px 20px #1024421c;transition:opacity .2s ease,box-shadow .2s ease}.poap-systems_systemDeck__uy2v5.poap-systems_contextDimmed__SjdzV{opacity:.42;filter:saturate(.65)}.poap-systems_systemDeck__uy2v5.poap-systems_contextSelected__a7I5Z{opacity:1;box-shadow:0 0 0 2px var(--ui-surface),0 0 0 4px #2e76ca,0 12px 28px #10244228}.poap-systems_systemHeader__xt_Dn{min-height:51px;padding:var(--ui-space-4) var(--ui-space-6);display:grid;grid-template-columns:8px minmax(220px,1fr) auto auto auto;align-items:center;gap:var(--ui-space-4);border-bottom:1px solid var(--ui-border);background:linear-gradient(90deg,var(--ui-surface),var(--ui-surface-subtle))}.poap-systems_systemHeader__xt_Dn>i{width:8px;height:32px;border-radius:var(--ui-radius-control);background:var(--system-colour)}.poap-systems_systemHeader__xt_Dn>div{min-width:0;display:grid;grid-template-columns:auto 1fr;gap:1px var(--ui-space-3)}.poap-systems_systemHeader__xt_Dn>div small{grid-row:1/3;align-self:center;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-control);color:var(--ui-white);background:#173a61;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold)}.poap-systems_systemHeader__xt_Dn>div b,.poap-systems_systemHeader__xt_Dn>div span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--ui-text-caption)}.poap-systems_systemHeader__xt_Dn>div span{color:#5d6d80}.poap-systems_systemHeader__xt_Dn>em{padding:var(--ui-space-2) var(--ui-space-3);border:1px solid #d6e0ea;border-radius:var(--ui-radius-pill);color:#566b82;background:var(--ui-surface);font-size:var(--ui-text-caption);font-style:normal;font-weight:var(--ui-weight-bold)}.poap-systems_systemHeader__xt_Dn>strong{padding:var(--ui-space-2) var(--ui-space-4);border-radius:var(--ui-radius-pill);font-size:var(--ui-text-caption);white-space:nowrap}.poap-systems_raidSummary__uQxup{padding:var(--ui-space-2) var(--ui-space-3);display:inline-flex;align-items:center;gap:var(--ui-space-2);border:1px solid #efcf95;border-radius:var(--ui-radius-pill);color:#85510a;background:#fff7e7;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);white-space:nowrap}.poap-systems_raidSummary__uQxup svg{width:11px;height:11px}.poap-systems_timelineRow__f0sTZ{min-height:var(--system-row-height);position:relative;display:grid;align-items:stretch;border-bottom:1px solid #e2e8f0;background:var(--ui-surface-subtle)}.poap-systems_timelineRow__f0sTZ:last-child{border-bottom:0}.poap-systems_rowGrid__jvB68{z-index:0;background-color:var(--ui-surface-subtle);background-image:repeating-linear-gradient(to right,#dfe6ee 0,#dfe6ee 1px,transparent 1px,transparent var(--system-week-width))}.poap-systems_environmentLabel__O7vQb{min-width:0;padding:var(--ui-space-3) var(--ui-space-4);position:sticky;z-index:7;left:0;display:grid;grid-template-columns:8px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:1px var(--ui-space-3);border-right:1px solid #d9e2ec;background:var(--ui-surface-subtle);box-shadow:4px 0 7px #1024420a}.poap-systems_environmentLabel__O7vQb>span{width:8px;height:8px;grid-row:1/3;align-self:center;border-radius:50%;padding:0}.poap-systems_environmentLabel__O7vQb>b,.poap-systems_environmentLabel__O7vQb>small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.poap-systems_environmentLabel__O7vQb>b{font-size:var(--system-label-font-size);line-height:1.2}.poap-systems_environmentLabel__O7vQb>small{color:#5f6f82;font-size:var(--system-label-detail-font-size);line-height:1.2}.poap-systems_compactLabels__GXV1d .poap-systems_weekHeader__CJz1k>span{padding:var(--ui-space-3) var(--ui-space-2);text-align:center}.poap-systems_compactLabels__GXV1d .poap-systems_weekHeader__CJz1k>span b{font-size:var(--ui-text-caption);line-height:1.1}.poap-systems_compactLabels__GXV1d .poap-systems_weekHeader__CJz1k>span small{font-size:var(--ui-text-caption)}.poap-systems_compactLabels__GXV1d .poap-systems_environmentLabel__O7vQb{padding:var(--ui-space-2) var(--ui-space-2);grid-template-columns:5px minmax(0,1fr);gap:var(--ui-space-1)}.poap-systems_compactLabels__GXV1d .poap-systems_environmentLabel__O7vQb>span{width:5px;height:18px;border-radius:var(--ui-radius-small)}.poap-systems_compactLabels__GXV1d .poap-systems_environmentLabel__O7vQb>b{font-size:8px;letter-spacing:.01em;text-align:center}.poap-systems_compactLabels__GXV1d .poap-systems_environmentLabel__O7vQb>small{display:none}.poap-systems_assignmentBar__Zc6kS{min-width:18px;height:24px;margin:0 4px;align-self:center;padding:0 var(--ui-space-3);z-index:4;display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2);overflow:hidden;border:1px solid;border-radius:var(--ui-radius-control);box-shadow:0 2px 5px #10244224;text-align:left;cursor:default}.poap-systems_assignmentBar__Zc6kS>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--system-activity-font-size);font-weight:var(--ui-weight-bold)}.poap-systems_assignmentBar__Zc6kS>small{flex:none;font-size:var(--system-date-font-size);font-weight:var(--ui-weight-bold);opacity:.82}.poap-systems_assignmentBar__Zc6kS.poap-systems_selected__HCq7x{z-index:6;outline:2px solid #f7b500;outline-offset:1px;box-shadow:0 0 0 3px var(--ui-surface),0 0 0 5px var(--ui-action),0 5px 10px #1024422b}.poap-systems_ready__u9GrB{color:#17643b!important;border-color:#b8dec7!important;background:#e8f7ee!important}.poap-systems_at_risk__1z3C4{color:var(--ui-warning)!important;border-color:#efd299!important;background:#fff5df!important}.poap-systems_not_ready__lH2OM{color:#a43b33!important;border-color:#ecc3be!important;background:#fff0ee!important}.poap-systems_not_applicable__GNhz7{color:#5c6a79!important;border-color:#d7dee7!important;background:var(--ui-border-subtle)!important}.poap-systems_tableFallback__WIoYO{max-width:100%;overflow:auto;background:var(--ui-surface)}.poap-systems_tableFallback__WIoYO h3{margin:0;padding:var(--ui-space-6);color:#263d59;border-bottom:1px solid #dfe7f0;background:var(--ui-surface-subtle);font-size:var(--ui-text-caption)}.poap-systems_tableFallback__WIoYO h3:not(:first-child){border-top:8px solid #e9f0f7}.poap-systems_tableFallback__WIoYO h3 small{margin-left:6px;color:#536579;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-semibold)}.poap-systems_tableFallback__WIoYO table{width:100%;min-width:900px;border-collapse:collapse;font-size:var(--ui-text-caption)}.poap-systems_tableFallback__WIoYO td,.poap-systems_tableFallback__WIoYO th{padding:var(--ui-space-4) var(--ui-space-6);border-bottom:1px solid #e0e7ef;text-align:left;vertical-align:top}.poap-systems_tableFallback__WIoYO th{position:sticky;z-index:3;top:0;color:#52667e;background:#f2f6fa;font-size:var(--ui-text-caption);letter-spacing:.055em;text-transform:uppercase}.poap-systems_tableFallback__WIoYO td b,.poap-systems_tableFallback__WIoYO td small{display:block}.poap-systems_tableFallback__WIoYO td small{margin-top:2px;color:#536579;font-size:var(--ui-text-caption)}.poap-systems_tableFallback__WIoYO tr.poap-systems_selectedRow__EPOPq td{background:#eef6ff}.poap-systems_tableStatus__JgFo_{display:inline-flex;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid;border-radius:var(--ui-radius-pill);font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold)}.poap-systems_emptyTable__wFEIY{height:110px;color:#718094;text-align:center!important}.poap-systems_empty__TbdIA{min-height:220px;padding:28px;display:grid;place-content:center;justify-items:center;gap:var(--ui-space-3);color:#66788d;text-align:center;background:linear-gradient(var(--ui-surface),#f4f8fc)}.poap-systems_empty__TbdIA svg{width:33px;height:33px;color:#4f7eb4}.poap-systems_empty__TbdIA b{color:#2b4058;font-size:var(--ui-text-body)}.poap-systems_empty__TbdIA p{max-width:440px;margin:0;font-size:var(--ui-text-caption);line-height:1.5}.poap-systems_legend__vdKQo{min-height:38px;padding:var(--ui-space-3) var(--ui-space-6);display:flex;align-items:center;justify-content:flex-start;column-gap:var(--ui-space-6);row-gap:var(--ui-space-3);flex-wrap:wrap;border-top:1px solid #dbe3ed;color:#5e7085;background:var(--ui-surface)}.poap-systems_legend__vdKQo span{display:inline-flex;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);line-height:1.25;white-space:nowrap}.poap-systems_legend__vdKQo i{width:10px;height:10px;padding:0;border:1px solid;border-radius:var(--ui-radius-small)}.poap-systems_legend__vdKQo svg{width:13px;height:13px;color:#1769c2}.poap-systems_lens__76cbe{margin:10px 0;padding:var(--ui-space-6);border:1px solid #cee0f4;border-radius:var(--ui-radius-card);background:linear-gradient(145deg,#edf6ff,var(--ui-surface))}.poap-systems_lens__76cbe>header{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-6);margin-bottom:8px}.poap-systems_lens__76cbe>header span{display:flex;align-items:center;gap:var(--ui-space-2);color:#1761ad;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold)}.poap-systems_lens__76cbe>header svg{width:14px;height:14px}.poap-systems_lens__76cbe>header small{color:#536579;font-size:var(--ui-text-caption);text-align:right}.poap-systems_lens__76cbe>div{display:grid;gap:var(--ui-space-3)}.poap-systems_lens__76cbe article{padding:var(--ui-space-3) var(--ui-space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-4);border-left:4px solid var(--system-colour);border-radius:var(--ui-radius-control);background:var(--ui-surface);box-shadow:0 4px 10px #1024420e}.poap-systems_lens__76cbe article>div{min-width:0;display:grid;gap:var(--ui-space-1)}.poap-systems_lens__76cbe article>div b,.poap-systems_lens__76cbe article>div small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.poap-systems_lens__76cbe article>div b{font-size:var(--ui-text-caption)}.poap-systems_lens__76cbe article>div small{color:#536579;font-size:var(--ui-text-caption)}.poap-systems_lens__76cbe article>span{display:flex;justify-content:flex-end;gap:var(--ui-space-2);flex-wrap:wrap}.poap-systems_lens__76cbe article em{padding:var(--ui-space-2) var(--ui-space-2);display:grid;justify-items:center;gap:1px;border:1px solid;border-radius:var(--ui-radius-control);font-style:normal}.poap-systems_lens__76cbe article em,.poap-systems_lens__76cbe article em small{font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold)}@media(max-width:1050px){.poap-systems_layerHeader__N669_{align-items:flex-start;flex-direction:column}.poap-systems_controls__H4NQ2{width:100%;justify-content:flex-start}.poap-systems_systemHeader__xt_Dn{grid-template-columns:8px minmax(180px,1fr) auto}.poap-systems_raidSummary__uQxup{grid-column:2;grid-row:2;justify-self:start}.poap-systems_systemHeader__xt_Dn>strong{grid-column:3;grid-row:2;justify-self:end}}@media(max-width:700px){.poap-systems_layer__or6O8{--system-label-width:145px;--system-week-width:38px}.poap-systems_layerHeader__N669_{padding:var(--ui-space-6)}.poap-systems_controls__H4NQ2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.poap-systems_controls__H4NQ2 button{white-space:normal}.poap-systems_stage__lkXcC{padding:var(--ui-space-4) var(--ui-space-3)}.poap-systems_systemHeader__xt_Dn{grid-template-columns:7px minmax(160px,1fr)}.poap-systems_systemHeader__xt_Dn>em{grid-column:2;grid-row:2;justify-self:start}.poap-systems_raidSummary__uQxup{grid-column:2;grid-row:3;justify-self:start}.poap-systems_systemHeader__xt_Dn>strong{grid-column:2;grid-row:4;justify-self:start}.poap-systems_lens__76cbe article,.poap-systems_lens__76cbe>header{align-items:flex-start;flex-direction:column}.poap-systems_lens__76cbe>header small{text-align:left}.poap-systems_lens__76cbe article>span{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.poap-systems_systemDeck__uy2v5{transition:none}}.poap-systems_systemLinksOverlay__8e2DI{width:100%;height:100%;position:absolute;z-index:24;inset:0;overflow:visible;pointer-events:none}.poap-systems_systemLinkPath__gu3yX,.poap-systems_systemLinkUnderlay__vlkec{fill:none;vector-effect:non-scaling-stroke}.poap-systems_systemLinkUnderlay__vlkec{stroke:var(--ui-white);stroke-width:5;stroke-linecap:round;opacity:.9}.poap-systems_systemLinkPath__gu3yX{stroke:var(--system-link-colour,#2563eb);stroke-width:2;stroke-linecap:round;stroke-dasharray:3 7;opacity:.88}.poap-systems_systemLinkPoint__NMAcv{fill:var(--ui-white);stroke:var(--system-link-colour,#2563eb);stroke-width:2;vector-effect:non-scaling-stroke}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_layer__or6O8{color:var(--poap-text);border-color:var(--poap-border);background:var(--poap-system-bg);box-shadow:0 10px 28px rgba(0,0,0,.14);font-family:var(--ui-font-sans)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_layerHeader__N669_{color:var(--poap-text);border-color:var(--poap-border);background:var(--poap-system-header)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_layerHeader__N669_>div:first-child>span{color:var(--poap-primary)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_focusBanner__8hwmc small,[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_layerHeader__N669_ p{color:var(--poap-muted)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_controls__H4NQ2 button{color:var(--poap-button-text);border-color:var(--poap-border);background:var(--poap-button)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_controls__H4NQ2 button:hover{color:var(--poap-primary);border-color:var(--poap-primary);background:var(--poap-hover)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_controls__H4NQ2 button:focus-visible{outline-color:var(--poap-selected)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_controls__H4NQ2 button.poap-systems_active__BYFbm{color:var(--poap-selected-ring);border-color:var(--poap-selected);background:var(--poap-selected);box-shadow:0 3px 8px rgba(0,0,0,.18)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_focusBanner__8hwmc{color:var(--poap-primary);border-color:var(--poap-border);background:var(--poap-selected-row)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_stage__lkXcC{background:var(--poap-system-stage)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_weekHeader__CJz1k{color:var(--poap-text);border-color:var(--poap-grid-major);background:var(--poap-timeline-bg);box-shadow:0 4px 12px rgba(0,0,0,.1)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_weekHeader__CJz1k>span{color:var(--poap-text);border-color:var(--poap-grid-major);background:var(--poap-system-header)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_weekHeader__CJz1k>i small,[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_weekHeader__CJz1k>span small{color:var(--poap-muted)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_weekHeader__CJz1k>i{color:var(--poap-text);border-color:var(--poap-grid-minor)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_systemDeck__uy2v5{color:var(--poap-text);border-color:var(--poap-border);background:var(--poap-panel);box-shadow:0 9px 20px rgba(0,0,0,.16)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_systemDeck__uy2v5.poap-systems_contextSelected__a7I5Z{box-shadow:0 0 0 2px var(--poap-selected-ring),0 0 0 4px var(--poap-selected),0 12px 28px rgba(0,0,0,.2)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_systemHeader__xt_Dn{color:var(--poap-text);border-color:var(--poap-border);background:linear-gradient(90deg,var(--poap-system-header),var(--poap-panel-raised))}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_systemHeader__xt_Dn>div small{color:var(--poap-selected-ring);background:var(--poap-system-chip)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_systemHeader__xt_Dn>div span{color:var(--poap-muted)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_systemHeader__xt_Dn>em{color:var(--poap-muted);border-color:var(--poap-border);background:var(--poap-panel)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_timelineRow__f0sTZ{border-color:var(--poap-grid-major);background:var(--poap-row-bg)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_rowGrid__jvB68{background-color:var(--poap-row-bg);background-image:repeating-linear-gradient(to right,var(--poap-grid-minor) 0,var(--poap-grid-minor) 1px,transparent 1px,transparent var(--system-week-width))}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_environmentLabel__O7vQb{color:var(--poap-text);border-color:var(--poap-grid-major);background:var(--poap-system-header);box-shadow:4px 0 7px rgba(0,0,0,.08)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_environmentLabel__O7vQb>small{color:var(--poap-muted)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_assignmentBar__Zc6kS.poap-systems_selected__HCq7x{outline-color:var(--poap-today);box-shadow:0 0 0 3px var(--poap-selected-ring),0 0 0 5px var(--poap-selected),0 5px 10px rgba(0,0,0,.2)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_tableFallback__WIoYO{color:var(--poap-text);background:var(--poap-panel)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_tableFallback__WIoYO h3{color:var(--poap-text);border-color:var(--poap-border);background:var(--poap-panel-raised)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_tableFallback__WIoYO td,[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_tableFallback__WIoYO th{border-color:var(--poap-border)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_tableFallback__WIoYO th{color:var(--poap-muted);background:var(--poap-status-rail)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_tableFallback__WIoYO td small{color:var(--poap-muted)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_tableFallback__WIoYO tr.poap-systems_selectedRow__EPOPq td{background:var(--poap-selected-row)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_empty__TbdIA{color:var(--poap-muted);background:linear-gradient(var(--poap-panel),var(--poap-system-bg))}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_empty__TbdIA svg{color:var(--poap-primary)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_empty__TbdIA b{color:var(--poap-text)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_legend__vdKQo{color:var(--poap-muted);border-color:var(--poap-border);background:var(--poap-system-header)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_legend__vdKQo svg{color:var(--poap-primary)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_systemLinkUnderlay__vlkec{stroke:var(--poap-selected-ring)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_systemLinkPath__gu3yX{stroke:var(--poap-system-link)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_systemLinkPoint__NMAcv{fill:var(--poap-panel);stroke:var(--poap-system-link)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_lens__76cbe{border-color:var(--poap-border);background:linear-gradient(145deg,var(--poap-selected-row),var(--poap-panel))}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_lens__76cbe>header span{color:var(--poap-primary)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_lens__76cbe article>div small,[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_lens__76cbe>header small{color:var(--poap-muted)}[data-poap-skin]:not([data-poap-skin=default]) .poap-systems_lens__76cbe article{color:var(--poap-text);background:var(--poap-panel);box-shadow:0 4px 10px rgba(0,0,0,.1)}.poap-systems_focusBanner__8hwmc{height:52px;min-height:52px;box-sizing:border-box;overflow:hidden}.poap-systems_focusBanner__8hwmc>span{min-width:0;flex:1}.poap-systems_focusBanner__8hwmc b,.poap-systems_focusBanner__8hwmc small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.poap-systems_assignmentBar__Zc6kS:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.poap-systems_systemDeck__uy2v5{transition:none}.poap-systems_systemDeck__uy2v5.poap-systems_contextDimmed__SjdzV{opacity:1;filter:none}.poap-systems_layerHeader__N669_{min-height:60px;padding:12px 16px;gap:12px}.poap-systems_layerHeader__N669_ h2{margin:2px 0;font-size:var(--ui-text-large)}.poap-systems_layerHeader__N669_ p{max-width:64ch}.poap-systems_stage__lkXcC{min-height:0}.poap-systems_deck__QRPOW{padding-top:8px;gap:8px}.poap-systems_stageScroll__HWVdz{padding-bottom:8px}