.MegaViewNav-module__ev22FW__nav{flex-wrap:wrap;gap:6px;display:flex}.MegaViewNav-module__ev22FW__nav a{background:#f4f7f5;border:1px solid #c7d0cb;border-radius:4px;flex-direction:column;gap:1px;min-width:96px;padding:6px 12px 5px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.MegaViewNav-module__ev22FW__nav a strong{color:#2c4438;letter-spacing:-.01em;font-size:12.5px;font-weight:750}.MegaViewNav-module__ev22FW__nav a small{color:#7a887f;font-size:10px}.MegaViewNav-module__ev22FW__nav a:hover{background:#e8f3ee;border-color:#4b9c80}.MegaViewNav-module__ev22FW__nav a[aria-current=page]{background:#0d8160;border-color:#0d8160}.MegaViewNav-module__ev22FW__nav a[aria-current=page] strong{color:#fff}.MegaViewNav-module__ev22FW__nav a[aria-current=page] small{color:#bfe6d4}.MegaViewNav-module__ev22FW__nav[data-tone=dark] a{background:#ffffff0d;border-color:#ffffff38}.MegaViewNav-module__ev22FW__nav[data-tone=dark] a strong{color:#d8e6de}.MegaViewNav-module__ev22FW__nav[data-tone=dark] a small{color:#7d948a}.MegaViewNav-module__ev22FW__nav[data-tone=dark] a:hover{background:#65d7ad1f;border-color:#65d7ad}.MegaViewNav-module__ev22FW__nav[data-tone=dark] a[aria-current=page]{background:#65d7ad;border-color:#65d7ad}.MegaViewNav-module__ev22FW__nav[data-tone=dark] a[aria-current=page] strong{color:#0b1a13}.MegaViewNav-module__ev22FW__nav[data-tone=dark] a[aria-current=page] small{color:#17573f}
.MegaProjectBoard-module__tySQ3q__page{--synoptic-ink:#08120e;--synoptic-panel:#f7f9f8;--synoptic-line:#cbd5cf;--synoptic-faint-line:#475b5024;height:calc(100svh - 57px);min-height:780px;color:var(--color-text);background:#e9eeeb;grid-template-rows:auto auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}body:has(.mega-synoptic-page) .site-footer{display:none}.MegaProjectBoard-module__tySQ3q__commandHeader{z-index:20;background:var(--synoptic-ink);color:#fff;border-bottom:1px solid #ffffff29;grid-template-columns:minmax(390px,1.15fr) minmax(340px,.78fr) minmax(430px,.88fr);align-items:stretch;min-width:0;display:grid}.MegaProjectBoard-module__tySQ3q__identity{border-right:1px solid #ffffff21;min-width:0;padding:16px 24px 14px 28px}.MegaProjectBoard-module__tySQ3q__kicker{color:#65d7ad;font-family:var(--font-mono);letter-spacing:.13em;align-items:center;gap:8px;margin:0 0 4px;font-size:8px;font-weight:760;line-height:1.2;display:flex}.MegaProjectBoard-module__tySQ3q__kicker span{color:#8a9c93;border-left:1px solid #65d7ad66;padding-left:8px}.MegaProjectBoard-module__tySQ3q__identity h1{color:#f7fbf9;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(20px,1.7vw,29px);font-weight:760;line-height:1.2;overflow:hidden}.MegaProjectBoard-module__tySQ3q__heroStats{flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;display:flex}.MegaProjectBoard-module__tySQ3q__heroStats span{align-items:baseline;gap:5px;display:inline-flex}.MegaProjectBoard-module__tySQ3q__heroStats b{color:#65d7ad;font-family:var(--font-mono);letter-spacing:-.03em;font-size:clamp(15px,1.4vw,22px);font-weight:800;line-height:1.05}.MegaProjectBoard-module__tySQ3q__heroStats small{color:#8fa199;font-size:9px;font-weight:700}.MegaProjectBoard-module__tySQ3q__summary{color:#8fa199;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:720px;margin:5px 0 0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.MegaProjectBoard-module__tySQ3q__viewNavStrip{background:#eef2ef;border-bottom:1px solid #cbd5cf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 24px;display:flex}.MegaProjectBoard-module__tySQ3q__viewNavStrip>span{color:#7a887f;font-size:11.5px}.MegaProjectBoard-module__tySQ3q__scopeMatrix{border-right:1px solid #ffffff21;grid-template-rows:1fr 1fr;grid-template-columns:1fr .72fr;min-width:0;margin:0;display:grid}.MegaProjectBoard-module__tySQ3q__scopeMatrix>div{border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;align-content:center;gap:2px;min-width:0;padding:9px 14px;display:grid}.MegaProjectBoard-module__tySQ3q__scopeMatrix>div:nth-child(2n){border-right:0}.MegaProjectBoard-module__tySQ3q__scopeMatrix>div:nth-last-child(-n+2){border-bottom:0}.MegaProjectBoard-module__tySQ3q__scopeMatrix dt{color:#71837a;letter-spacing:.08em;font-size:7px;font-weight:720;line-height:1.2}.MegaProjectBoard-module__tySQ3q__scopeMatrix dd{color:#d8e0dc;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;font-weight:620;line-height:1.35;overflow:hidden}.MegaProjectBoard-module__tySQ3q__statusMatrix{grid-template-columns:repeat(5,minmax(66px,1fr));min-width:0;margin:0;display:grid}.MegaProjectBoard-module__tySQ3q__statusMatrix>div{border-right:1px solid #ffffff1a;align-content:center;justify-items:center;gap:8px;min-width:0;display:grid}.MegaProjectBoard-module__tySQ3q__statusMatrix>div:last-child{border-right:0}.MegaProjectBoard-module__tySQ3q__statusMatrix dt{color:#7e9087;white-space:nowrap;font-size:8px;font-weight:680;line-height:1}.MegaProjectBoard-module__tySQ3q__statusMatrix dd{color:#edf4f0;font-family:var(--font-mono);letter-spacing:-.07em;margin:0;font-size:clamp(23px,2.1vw,34px);font-weight:680;line-height:.9}.MegaProjectBoard-module__tySQ3q__statusMatrix>div[data-status=ready]{background:#2dcf941a;box-shadow:inset 0 -2px #32d398}.MegaProjectBoard-module__tySQ3q__statusMatrix>div[data-status=ready] dt,.MegaProjectBoard-module__tySQ3q__statusMatrix>div[data-status=ready] dd{color:#63e5b5}.MegaProjectBoard-module__tySQ3q__statusMatrix>div[data-status=conditional]{background:#dd9d3013}.MegaProjectBoard-module__tySQ3q__statusMatrix>div[data-status=conditional] dt,.MegaProjectBoard-module__tySQ3q__statusMatrix>div[data-status=conditional] dd{color:#e2ad56}.MegaProjectBoard-module__tySQ3q__signalDeck{z-index:12;background:#f4f7f5;border-bottom:1px solid #9caaa2;grid-template-rows:58px 60px;min-width:0;display:grid;box-shadow:0 7px 16px #0919110f}.MegaProjectBoard-module__tySQ3q__readyRail,.MegaProjectBoard-module__tySQ3q__branchRail{grid-template-columns:188px minmax(0,1fr);min-width:0;display:grid}.MegaProjectBoard-module__tySQ3q__readyRail{border-bottom:1px solid var(--synoptic-line)}.MegaProjectBoard-module__tySQ3q__railLead{border-right:1px solid var(--synoptic-line);grid-template-rows:16px 15px;grid-template-columns:auto 32px;align-content:center;gap:0 8px;min-width:0;padding:7px 14px 7px 28px;display:grid}.MegaProjectBoard-module__tySQ3q__railCode{color:var(--color-accent-dark);font-family:var(--font-mono);letter-spacing:.11em;align-self:end;font-size:8px;font-weight:800;line-height:1}.MegaProjectBoard-module__tySQ3q__railLead strong{color:var(--synoptic-ink);font-family:var(--font-mono);letter-spacing:-.08em;grid-area:1/2/3;align-self:center;font-size:23px;font-weight:700;line-height:1}.MegaProjectBoard-module__tySQ3q__railLead small{color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:7px;line-height:1.2;overflow:hidden}.MegaProjectBoard-module__tySQ3q__branchRail .MegaProjectBoard-module__tySQ3q__railCode,.MegaProjectBoard-module__tySQ3q__branchRail .MegaProjectBoard-module__tySQ3q__railLead strong{color:#976614}.MegaProjectBoard-module__tySQ3q__readyList{grid-template-columns:repeat(var(--ready-count), minmax(0, 1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.MegaProjectBoard-module__tySQ3q__readyList li{border-right:1px solid var(--synoptic-line);background:linear-gradient(90deg,#0f9f720e,#0000 48%);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:0 10px;display:grid}.MegaProjectBoard-module__tySQ3q__readyList li:last-child{border-right:0}.MegaProjectBoard-module__tySQ3q__readyList span{color:var(--color-accent-dark);font-family:var(--font-mono);font-size:8px;font-weight:760}.MegaProjectBoard-module__tySQ3q__readyList strong{color:#173a2d;letter-spacing:-.01em;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;font-weight:680;line-height:1.25;display:-webkit-box;overflow:hidden}.MegaProjectBoard-module__tySQ3q__branchList{grid-template-columns:repeat(var(--branch-count), minmax(0, 1fr));min-width:0;display:grid}.MegaProjectBoard-module__tySQ3q__branchList article{border-right:1px solid var(--synoptic-line);background:repeating-linear-gradient(-45deg,#c4892207,#c4892207 5px,#0000 5px 10px);grid-template-columns:27px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:0 12px;display:grid}.MegaProjectBoard-module__tySQ3q__branchList article:last-child{border-right:0}.MegaProjectBoard-module__tySQ3q__branchList article>span{color:#a06d18;font-family:var(--font-mono);font-size:8px;font-weight:760}.MegaProjectBoard-module__tySQ3q__branchList article div{gap:1px;min-width:0;display:grid}.MegaProjectBoard-module__tySQ3q__branchList strong,.MegaProjectBoard-module__tySQ3q__branchList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MegaProjectBoard-module__tySQ3q__branchList strong{color:#493714;font-size:8px;font-weight:700;line-height:1.3}.MegaProjectBoard-module__tySQ3q__branchList small{color:#8a7754;font-size:7px;line-height:1.3}.MegaProjectBoard-module__tySQ3q__workspace{background:#eef2ef;border-bottom:1px solid #aebbb4;min-width:0;min-height:0;overflow:hidden}.MegaProjectBoard-module__tySQ3q__graphViewport{overscroll-behavior:contain;scrollbar-color:#9eada5 #e6ebe8;scrollbar-width:thin;width:100%;height:100%;overflow:auto}.MegaProjectBoard-module__tySQ3q__graphCanvas{background-color:#f8faf9;background-image:linear-gradient(#354b3f0b 1px,#0000 1px),linear-gradient(90deg,#354b3f0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:1380px;min-height:100%;position:relative}.MegaProjectBoard-module__tySQ3q__edgeLayer{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.MegaProjectBoard-module__tySQ3q__edgeLayer marker path{fill:#829189}.MegaProjectBoard-module__tySQ3q__edgeLayer marker:last-of-type path{fill:#b47a19}.MegaProjectBoard-module__tySQ3q__edge{fill:none;stroke:#74847b;stroke-linecap:round;stroke-width:1.15px;opacity:.37;vector-effect:non-scaling-stroke;animation:MegaProjectBoard-module__tySQ3q__edgeReveal .5s var(--ease-out) both}.MegaProjectBoard-module__tySQ3q__stageGrid{z-index:3;grid-template-columns:repeat(var(--stage-count), minmax(0, 1fr));min-height:100%;display:grid;position:relative}.MegaProjectBoard-module__tySQ3q__stage{border-right:1px solid #74847b6b;min-width:0}.MegaProjectBoard-module__tySQ3q__stage:last-child{border-right:0}.MegaProjectBoard-module__tySQ3q__stageHeader{z-index:8;-webkit-backdrop-filter:blur(8px);background:#e0e6e2f5;border-bottom:1px solid #aebbb4;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:7px;min-height:48px;padding:7px 9px;display:grid;position:sticky;top:0;box-shadow:0 3px 7px #0b1b120b}.MegaProjectBoard-module__tySQ3q__stageHeader div{min-width:0}.MegaProjectBoard-module__tySQ3q__stageHeader h2{color:#14261d;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(9px,.68vw,11px);font-weight:750;line-height:1.2;overflow:hidden}.MegaProjectBoard-module__tySQ3q__stageHeader small{color:#75867d;font-family:var(--font-mono);letter-spacing:.05em;margin-top:2px;font-size:6px;font-weight:680;line-height:1;display:block}.MegaProjectBoard-module__tySQ3q__stageNodes{align-content:start;gap:8px;padding:8px;display:grid}.MegaProjectBoard-module__tySQ3q__node{z-index:4;min-width:0;min-height:127px;color:var(--color-text);animation:MegaProjectBoard-module__tySQ3q__nodeReveal .32s var(--ease-out) both;animation-delay:calc(var(--node-index) * 26ms);background:#fffffff5;border:1px solid #bfcac4;border-left:3px solid #9daaa3;grid-template-rows:14px auto 13px minmax(34px,auto) 17px;padding:7px 7px 6px 9px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 5px #11261b0b}.MegaProjectBoard-module__tySQ3q__node[data-status=completed]{background:#f1faf6fa;border-left-color:#087452}.MegaProjectBoard-module__tySQ3q__node[data-status=active]{background:#f0f9fbfa;border-left-color:#1689a7}.MegaProjectBoard-module__tySQ3q__node[data-status=ready]{background:#f4fcf8fc;border-color:#72b99d #72b99d #72b99d #13a875;box-shadow:inset 0 0 0 1px #0f9f721a,0 3px 7px #0b5d4014}.MegaProjectBoard-module__tySQ3q__node[data-status=conditional]{background:repeating-linear-gradient(-45deg,#fffaeffa,#fffaeffa 6px,#fcf6e9fa 6px 12px);border-color:#c6a365 #c6a365 #c6a365 #b47a19}.MegaProjectBoard-module__tySQ3q__node[data-status=inactive]{opacity:.56;background:#eef1eff0;border-left-color:#c5ccc8}.MegaProjectBoard-module__tySQ3q__node[data-protection=true]:after{content:"";background:#4b9c80;width:23px;height:3px;position:absolute;bottom:0;right:0}.MegaProjectBoard-module__tySQ3q__nodeCode{color:#3e5147;font-family:var(--font-mono);letter-spacing:.05em;font-size:7px;font-weight:800}.MegaProjectBoard-module__tySQ3q__nodeClass{color:#77877f;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:680;overflow:hidden}.MegaProjectBoard-module__tySQ3q__nodeStatus{color:#65756c;font-family:var(--font-mono);letter-spacing:.05em;background:#edf1ef;border:1px solid #c7d0cb;padding:2px 3px 1px;font-size:6px;font-weight:800;line-height:1}.MegaProjectBoard-module__tySQ3q__nodeStatus[data-status=completed]{color:#087452;background:#dff3ea;border-color:#9bc5b3}.MegaProjectBoard-module__tySQ3q__nodeStatus[data-status=active]{color:#0a7189;background:#dff3f7;border-color:#9ecbd6}.MegaProjectBoard-module__tySQ3q__nodeStatus[data-status=ready]{color:#087452;background:#dff5eb;border-color:#7dc3a7}.MegaProjectBoard-module__tySQ3q__nodeStatus[data-status=conditional]{color:#8b5d0f;background:#f7e9c8;border-color:#d0b374}.MegaProjectBoard-module__tySQ3q__node h3{color:#12231b;letter-spacing:-.024em;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:start;margin:1px 0 0;font-size:clamp(8px,.61vw,10px);font-weight:740;line-height:1.28;display:-webkit-box;overflow:hidden}.MegaProjectBoard-module__tySQ3q__nodeAuthority{color:#718077;text-overflow:ellipsis;white-space:nowrap;align-self:center;margin:0;font-size:6.5px;line-height:1.2;overflow:hidden}.MegaProjectBoard-module__tySQ3q__nodeSignals{border-top:1px solid #e0e6e2;border-bottom:1px solid #e0e6e2;align-content:center;gap:2px;min-width:0;margin:1px 0 0;padding:3px 0;display:grid}.MegaProjectBoard-module__tySQ3q__nodeSignals>div{grid-template-columns:22px minmax(0,1fr);gap:4px;min-width:0;display:grid}.MegaProjectBoard-module__tySQ3q__nodeSignals dt{color:#84928b;font-family:var(--font-mono);padding-top:1px;font-size:6px;font-weight:760;line-height:1.25}.MegaProjectBoard-module__tySQ3q__nodeSignals dd{color:#536159;min-width:0;max-height:30px;margin:0;font-size:6.5px;line-height:1.28;display:grid;overflow:hidden}.MegaProjectBoard-module__tySQ3q__nodeSignals dd>span,.MegaProjectBoard-module__tySQ3q__nodeSignals>div:last-child dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MegaProjectBoard-module__tySQ3q__clearSignal{color:#44715d}.MegaProjectBoard-module__tySQ3q__liveSignal{color:#176c81}.MegaProjectBoard-module__tySQ3q__openSignal{color:#087452;font-weight:750}.MegaProjectBoard-module__tySQ3q__unknownSignal,.MegaProjectBoard-module__tySQ3q__blockerSignal[data-unknown=true]{color:#94620e;font-weight:680}.MegaProjectBoard-module__tySQ3q__blockerSignal:not([data-unknown=true]){color:#59675f}.MegaProjectBoard-module__tySQ3q__nodeFooter{justify-content:space-between;align-items:end;gap:5px;min-width:0;padding-top:3px;display:flex}.MegaProjectBoard-module__tySQ3q__successors{color:#50655a;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:720;overflow:hidden}.MegaProjectBoard-module__tySQ3q__references{flex:none;justify-content:flex-end;align-items:center;gap:2px;display:flex}.MegaProjectBoard-module__tySQ3q__references a{color:#6b7b72;min-width:14px;height:12px;font-family:var(--font-mono);background:#f4f7f5;border:1px solid #c5cec9;place-items:center;padding:0 2px;font-size:5.5px;font-weight:780;line-height:1;text-decoration:none;display:inline-grid}.MegaProjectBoard-module__tySQ3q__references a:first-child[href^="/model/"]{color:#087452;background:#e9f6f0;border-color:#84bfa7}.MegaProjectBoard-module__tySQ3q__references a:hover,.MegaProjectBoard-module__tySQ3q__references a:focus-visible{border-color:var(--color-accent);color:var(--color-accent-dark)}.MegaProjectBoard-module__tySQ3q__graphCanvas{--actor-axis-width:176px;background-color:#f8faf9;background-image:linear-gradient(#354b3f0a 1px,#0000 1px),linear-gradient(90deg,#354b3f0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-rows:40px auto;width:100%;min-width:1400px;min-height:100%;display:grid;overflow:visible}.MegaProjectBoard-module__tySQ3q__edgeLayer{z-index:2}.MegaProjectBoard-module__tySQ3q__edgeLayer marker:nth-of-type(2) path{fill:#0d8160}.MegaProjectBoard-module__tySQ3q__edge{stroke:#718179;stroke-width:.9px;opacity:.2}.MegaProjectBoard-module__tySQ3q__edge[data-handoff=true]{stroke:#0d8160;stroke-width:1.45px;opacity:.54}.MegaProjectBoard-module__tySQ3q__edge[data-strength=soft]{stroke-dasharray:3 5;opacity:.18}.MegaProjectBoard-module__tySQ3q__edge[data-handoff=true][data-strength=soft]{opacity:.38}.MegaProjectBoard-module__tySQ3q__edge[data-conditional=true]{stroke:#ad7415;stroke-dasharray:4 4;stroke-width:1.2px;opacity:.66}.MegaProjectBoard-module__tySQ3q__stageAxis{z-index:10;grid-row:1;grid-template-columns:var(--actor-axis-width) repeat(var(--stage-count), minmax(0, 1fr));-webkit-backdrop-filter:blur(8px);background:#e0e6e2fa;border-bottom:1px solid #99a9a0;min-width:0;display:grid;position:sticky;top:0;box-shadow:0 3px 7px #0b1b120b}.MegaProjectBoard-module__tySQ3q__axisCorner{z-index:12;background:#d6ded9;border-right:1px solid #8e9e95;grid-template-rows:12px 13px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:0 8px;min-width:0;padding:5px 10px 4px 14px;display:grid;position:sticky;left:0}.MegaProjectBoard-module__tySQ3q__axisCorner>span{color:#486157;font-family:var(--font-mono);letter-spacing:.1em;grid-column:1/3;font-size:6px;font-weight:800;line-height:1}.MegaProjectBoard-module__tySQ3q__axisCorner strong{color:#15281f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:760;overflow:hidden}.MegaProjectBoard-module__tySQ3q__axisCorner small{color:#697c72;white-space:nowrap;font-size:6px;font-weight:680;line-height:1}.MegaProjectBoard-module__tySQ3q__stageHeader{z-index:auto;min-width:0;min-height:0;box-shadow:none;background:0 0;border-bottom:0;border-right:1px solid #74847b6b;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;padding:4px 6px;display:grid;position:relative;top:auto}.MegaProjectBoard-module__tySQ3q__stageHeader:last-child{border-right:0}.MegaProjectBoard-module__tySQ3q__stageHeader>span{width:22px;height:22px;color:var(--color-accent-dark);font-family:var(--font-mono);background:#f9fbfa;border:1px solid #93a49b;place-items:center;font-size:6.5px;font-weight:780;display:grid}.MegaProjectBoard-module__tySQ3q__stageHeader h2{font-size:clamp(7px,.58vw,9px);line-height:1.15}.MegaProjectBoard-module__tySQ3q__stageHeader small{margin-top:1px;font-size:5px}.MegaProjectBoard-module__tySQ3q__laneGrid{z-index:3;grid-row:2;grid-template-rows:repeat(var(--actor-count), auto);min-width:0;min-height:0;display:grid;position:relative}.MegaProjectBoard-module__tySQ3q__actorLane{grid-template-columns:var(--actor-axis-width) repeat(var(--stage-count), minmax(0, 1fr));grid-template-rows:var(--lane-row-heights);min-width:0;min-height:0;animation:MegaProjectBoard-module__tySQ3q__laneReveal .26s var(--ease-out) both;animation-delay:calc(var(--actor-index) * 22ms);border-bottom:1px solid #7e8e8561;display:grid;position:relative}.MegaProjectBoard-module__tySQ3q__actorLane:last-child{border-bottom:0}.MegaProjectBoard-module__tySQ3q__actorLane:nth-child(2n){background:#556f6106}.MegaProjectBoard-module__tySQ3q__actorHeader{z-index:7;background:#e7ece9f7;border-right:1px solid #8e9f95;grid-area:1/1/-1;grid-template-columns:25px minmax(0,1fr) 22px;align-items:center;gap:6px;min-width:0;min-height:0;padding:3px 7px 3px 9px;display:grid;position:sticky;left:0;box-shadow:4px 0 8px #0c201509}.MegaProjectBoard-module__tySQ3q__actorLane:nth-child(2n) .MegaProjectBoard-module__tySQ3q__actorHeader{background:#dde4e0fa}.MegaProjectBoard-module__tySQ3q__actorCode{color:#167356;font-family:var(--font-mono);letter-spacing:.04em;font-size:6px;font-weight:820}.MegaProjectBoard-module__tySQ3q__actorHeader div{min-width:0}.MegaProjectBoard-module__tySQ3q__actorHeader h2,.MegaProjectBoard-module__tySQ3q__actorHeader small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MegaProjectBoard-module__tySQ3q__actorHeader h2{color:#14271e;letter-spacing:-.02em;margin:0;font-size:7.5px;font-weight:760;line-height:1.18}.MegaProjectBoard-module__tySQ3q__actorHeader small{color:#718178;margin-top:2px;font-size:5.4px;line-height:1.1;display:block}.MegaProjectBoard-module__tySQ3q__actorHeader>strong{color:#4c6358;width:20px;height:20px;font-family:var(--font-mono);background:#ffffffa3;border:1px solid #afbeb6;place-items:center;font-size:6px;font-weight:760;display:grid}.MegaProjectBoard-module__tySQ3q__stageCell{z-index:3;border-right:1px solid #74847b47;gap:2px;min-width:0;min-height:0;padding:2px 3px;display:grid;position:relative}.MegaProjectBoard-module__tySQ3q__stageCell:last-child{border-right:0}.MegaProjectBoard-module__tySQ3q__stageCell[data-stage-index="1"],.MegaProjectBoard-module__tySQ3q__stageCell[data-stage-index="3"],.MegaProjectBoard-module__tySQ3q__stageCell[data-stage-index="5"],.MegaProjectBoard-module__tySQ3q__stageCell[data-stage-index="7"]{background:#3d544803}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="0"]{display:block}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="1"]{grid-template-rows:minmax(0,1fr)}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="2"]{grid-template-rows:repeat(2,minmax(0,1fr))}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}.MegaProjectBoard-module__tySQ3q__stageCell:not([data-count="0"]){grid-template-rows:var(--node-rows)}.MegaProjectBoard-module__tySQ3q__node{z-index:4;min-width:0;min-height:0;color:var(--color-text);animation:MegaProjectBoard-module__tySQ3q__nodeReveal .26s var(--ease-out) both;animation-delay:calc(var(--node-index) * 12ms);background:0 0;border-top:0;border-bottom:1px solid #7e8e8529;border-left:2px solid #9daaa3;border-right:0;grid-template-rows:auto auto auto;align-content:start;gap:1px;padding:2px 4px 4px 6px;display:grid;position:relative;overflow:visible}.MegaProjectBoard-module__tySQ3q__node[data-status=completed]{border-left-color:#087452}.MegaProjectBoard-module__tySQ3q__node[data-status=active]{border-left-color:#1689a7}.MegaProjectBoard-module__tySQ3q__node[data-status=ready]{border-left-color:#13a875}.MegaProjectBoard-module__tySQ3q__node[data-status=conditional]{border-left-color:#b47a19}.MegaProjectBoard-module__tySQ3q__node[data-status=inactive]{opacity:.56;border-left-color:#c5ccc8}.MegaProjectBoard-module__tySQ3q__node[data-protection=true]:after{background:#4b9c80;width:2px;height:100%;bottom:0;right:0}.MegaProjectBoard-module__tySQ3q__nodeTopline{grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:center;gap:3px;min-width:0;display:grid}.MegaProjectBoard-module__tySQ3q__nodeCode{font-size:5.8px;line-height:1}.MegaProjectBoard-module__tySQ3q__nodeTopline h3{color:#12231b;letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:6.2px;font-weight:750;line-height:1.05;overflow:hidden}.MegaProjectBoard-module__tySQ3q__nodeStatus{padding:1px 2px;font-size:4.6px}.MegaProjectBoard-module__tySQ3q__detailState{color:#65776d;font-family:var(--font-mono);letter-spacing:.02em;background:#f2f5f3;border:1px solid #a9b8b0;padding:1px 2px;font-size:3.8px;font-weight:820;line-height:1}.MegaProjectBoard-module__tySQ3q__detailState[data-mapping=exact]{color:#087452;background:#e7f5ef;border-color:#65a98e}.MegaProjectBoard-module__tySQ3q__detailState[data-mapping=mixed]{color:#2b6752;background:linear-gradient(90deg,#e7f5ef 0 50%,#f0f3f1 50%);border-color:#79a99a}.MegaProjectBoard-module__tySQ3q__detailState[data-mapping=missing]{color:#95630e;background:#fff3dc;border-color:#c5a060}.MegaProjectBoard-module__tySQ3q__confidenceState{color:#687970;font-family:var(--font-mono);letter-spacing:.02em;background:#f6f8f7;border:1px solid #bcc7c1;padding:1px 2px;font-size:3.8px;font-weight:820;line-height:1}.MegaProjectBoard-module__tySQ3q__confidenceState[data-confidence=official]{color:#126c50;background:#e6f3ed;border-color:#78ad97}.MegaProjectBoard-module__tySQ3q__confidenceState[data-confidence=statutory]{color:#276476;background:#e8f2f5;border-color:#82aebe}.MegaProjectBoard-module__tySQ3q__confidenceState[data-confidence=modeled]{color:#85601e;background:#fbf3e5;border-style:dashed;border-color:#b89962}.MegaProjectBoard-module__tySQ3q__node[data-confidence=modeled]{border-top-style:dashed}.MegaProjectBoard-module__tySQ3q__nodeRoles{color:#68786f;gap:4px;min-width:0;margin:0;font-size:4.9px;line-height:1.05;display:flex;overflow:hidden}.MegaProjectBoard-module__tySQ3q__nodeRoles span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MegaProjectBoard-module__tySQ3q__nodeRoles span:first-child{flex:1.2 1 0}.MegaProjectBoard-module__tySQ3q__nodeRoles span:not(:first-child){flex:1 1 0}.MegaProjectBoard-module__tySQ3q__nodeRoles b,.MegaProjectBoard-module__tySQ3q__nodeFlow b{color:#2c5141;font-family:var(--font-mono);margin-right:2px;font-size:.92em;font-weight:820}.MegaProjectBoard-module__tySQ3q__nodeFlow{color:#5a6a61;grid-template-columns:minmax(0,1.12fr) minmax(0,.9fr) auto auto;align-items:center;gap:3px;min-width:0;font-size:4.7px;line-height:1;display:grid;overflow:hidden}.MegaProjectBoard-module__tySQ3q__detailFlow{z-index:1;border-top:1px solid #46605224;border-bottom:1px solid #46605224;flex-direction:column;min-width:0;display:flex;position:relative}.MegaProjectBoard-module__tySQ3q__detailEdgeLayer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.MegaProjectBoard-module__tySQ3q__detailEdge{fill:none;stroke:#93a49b;stroke-linecap:round;stroke-width:.7px;opacity:.55;vector-effect:non-scaling-stroke}.MegaProjectBoard-module__tySQ3q__detailEdge[data-mapping=exact]{stroke:#16805e;opacity:.6}.MegaProjectBoard-module__tySQ3q__detailEdge[data-type=loop]{stroke:#b37d23;stroke-dasharray:2 2}.MegaProjectBoard-module__tySQ3q__detailEdge[data-type=chain]{stroke:#1c6ea4;stroke-width:1.1px;stroke-dasharray:1.5 1.5;opacity:.65}.MegaProjectBoard-module__tySQ3q__detailGroup{border-bottom:1px solid #596f6314;border-left:2px solid #687b7166;align-items:flex-start;gap:5px;min-width:0;padding:1px 3px;display:flex;position:relative}.MegaProjectBoard-module__tySQ3q__detailGroup:last-child{border-bottom:0}.MegaProjectBoard-module__tySQ3q__detailGroup[data-mapping=exact]{border-left-color:#1f8962a6}.MegaProjectBoard-module__tySQ3q__detailGroup[data-mapping=missing]{border-left-color:#b57e20a6}.MegaProjectBoard-module__tySQ3q__detailGroupLabel{z-index:2;color:#6a7b72;min-width:0;max-width:34%;font-family:var(--font-mono);flex:none;align-items:baseline;gap:4px;font-size:6.5px;line-height:1.15;display:flex;position:relative}.MegaProjectBoard-module__tySQ3q__detailGroupLabel b{color:#188160;font-weight:850}.MegaProjectBoard-module__tySQ3q__detailGroup[data-mapping=template] .MegaProjectBoard-module__tySQ3q__detailGroupLabel b{color:#718078}.MegaProjectBoard-module__tySQ3q__detailGroup[data-mapping=missing] .MegaProjectBoard-module__tySQ3q__detailGroupLabel b{color:#9b6811}.MegaProjectBoard-module__tySQ3q__detailGroupLabel a,.MegaProjectBoard-module__tySQ3q__detailGroupLabel strong{color:#53665c;min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:680;text-decoration:none;overflow:hidden}.MegaProjectBoard-module__tySQ3q__detailGroupLabel small{color:#87958d;flex:none;font-size:5.8px}.MegaProjectBoard-module__tySQ3q__detailNodes{z-index:2;flex-wrap:wrap;flex:auto;align-items:center;gap:3px 6px;min-width:0;display:flex;position:relative}.MegaProjectBoard-module__tySQ3q__detailNode{z-index:2;color:#506159;background:#fafcfbf5;border:1px solid #687b716b;border-radius:2px;align-items:baseline;gap:3px;min-width:0;padding:1px 3px;font-size:6.2px;line-height:1.25;display:inline-flex;position:relative}.MegaProjectBoard-module__tySQ3q__detailNode[data-mapping=exact]{color:#185e49;background:#e4f6eef2;border-color:#1f89628c}.MegaProjectBoard-module__tySQ3q__detailNode[data-mapping=missing]{color:#8c5e10;background:#fff6e2f2;border-color:#b57e2099}.MegaProjectBoard-module__tySQ3q__detailNode[data-type=gateway]{border-style:dashed}.MegaProjectBoard-module__tySQ3q__detailNode b{font-family:var(--font-mono);opacity:.85;font-size:5.6px;font-weight:840}.MegaProjectBoard-module__tySQ3q__detailNode i{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:78px;font-style:normal;overflow:hidden}.MegaProjectBoard-module__tySQ3q__nodeLock,.MegaProjectBoard-module__tySQ3q__nodeOutput,.MegaProjectBoard-module__tySQ3q__successors{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MegaProjectBoard-module__tySQ3q__nodeLock[data-unknown=true]{color:#93620f;font-weight:680}.MegaProjectBoard-module__tySQ3q__successors{color:#476055;font-size:4.6px}.MegaProjectBoard-module__tySQ3q__references{gap:1px;min-width:0;max-width:43px;display:flex;overflow:hidden}.MegaProjectBoard-module__tySQ3q__references a{min-width:9px;height:8px;padding:0 1px;font-size:4px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="1"] .MegaProjectBoard-module__tySQ3q__node{gap:3px;padding:4px 5px 4px 6px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="1"] .MegaProjectBoard-module__tySQ3q__nodeTopline h3{font-size:7.7px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="1"] .MegaProjectBoard-module__tySQ3q__nodeCode{font-size:6.6px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="1"] .MegaProjectBoard-module__tySQ3q__nodeStatus{font-size:5.2px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="1"] .MegaProjectBoard-module__tySQ3q__nodeRoles,.MegaProjectBoard-module__tySQ3q__stageCell[data-count="1"] .MegaProjectBoard-module__tySQ3q__nodeFlow{font-size:5.6px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="1"] .MegaProjectBoard-module__tySQ3q__successors{font-size:5.2px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="1"] .MegaProjectBoard-module__tySQ3q__references a{min-width:11px;height:9px;font-size:4.4px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="2"] .MegaProjectBoard-module__tySQ3q__node{padding:2px 3px 2px 4px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="2"] .MegaProjectBoard-module__tySQ3q__nodeTopline h3{font-size:6.7px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__node{box-shadow:none;border-left-width:2px;gap:0;padding:1px 2px 1px 3px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__nodeTopline{gap:2px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__nodeTopline h3{font-size:5.5px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__nodeCode{font-size:5.1px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__nodeStatus{padding:0 1px;font-size:4px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__nodeRoles,.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__nodeFlow,.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__successors{font-size:4.2px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__nodeRoles,.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__nodeFlow{gap:2px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__references{max-width:34px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__references a{min-width:7px;height:6px;font-size:3.5px}.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__node{box-shadow:none;border-left-width:1px;gap:0;padding:1px 2px 1px 3px}.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__nodeTopline{gap:1px}.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__nodeTopline h3{font-size:4.5px}.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__nodeCode,.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__nodeRoles,.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__nodeFlow,.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__successors{font-size:3.7px}.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__detailState,.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__confidenceState,.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__nodeStatus{padding:0 1px;font-size:3.2px}.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__references{max-width:26px}.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__references a{min-width:6px;height:6px;padding:0;font-size:3px}@keyframes MegaProjectBoard-module__tySQ3q__laneReveal{0%{opacity:0}}.MegaProjectBoard-module__tySQ3q__readingKey{z-index:20;background:var(--synoptic-ink);color:#85968d;border-top:1px solid #e3e8e5;grid-template-columns:minmax(300px,1fr) auto minmax(220px,.7fr);align-items:center;gap:16px;min-width:0;padding:0 18px 0 28px;display:grid}.MegaProjectBoard-module__tySQ3q__readingKey p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;line-height:1.2;overflow:hidden}.MegaProjectBoard-module__tySQ3q__readingKey p strong{color:#d5dfda;margin-right:7px;font-weight:720}.MegaProjectBoard-module__tySQ3q__legend{justify-content:center;align-items:center;gap:12px;display:flex}.MegaProjectBoard-module__tySQ3q__legend span{color:#91a098;white-space:nowrap;align-items:center;font-size:6.5px;line-height:1;display:inline-flex}.MegaProjectBoard-module__tySQ3q__legend i{background:#86958d;width:15px;height:1px;margin-right:4px}.MegaProjectBoard-module__tySQ3q__legend i[data-edge=soft]{background:repeating-linear-gradient(90deg,#86958d 0 3px,#0000 3px 6px)}.MegaProjectBoard-module__tySQ3q__legend i[data-edge=handoff]{background:#35b486;height:2px}.MegaProjectBoard-module__tySQ3q__legend i[data-edge=conditional]{background:repeating-linear-gradient(90deg,#d09b41 0 3px,#0000 3px 6px)}.MegaProjectBoard-module__tySQ3q__legend b{color:#8fd7bb;width:12px;height:12px;font-family:var(--font-mono);border:1px solid #607269;place-items:center;margin-right:3px;font-size:6px;display:grid}.MegaProjectBoard-module__tySQ3q__viewportHint{text-align:right}@keyframes MegaProjectBoard-module__tySQ3q__nodeReveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes MegaProjectBoard-module__tySQ3q__edgeReveal{0%{opacity:0}}@media (min-width:2560px) and (min-height:1440px){.MegaProjectBoard-module__tySQ3q__page{grid-template-rows:220px auto 180px minmax(0,1fr) 58px}.MegaProjectBoard-module__tySQ3q__commandHeader{grid-template-columns:minmax(980px,1.18fr) minmax(760px,.8fr) minmax(980px,.96fr)}.MegaProjectBoard-module__tySQ3q__identity{padding:32px 48px 28px 56px}.MegaProjectBoard-module__tySQ3q__kicker{gap:16px;margin-bottom:12px;font-size:14px}.MegaProjectBoard-module__tySQ3q__kicker span{padding-left:16px}.MegaProjectBoard-module__tySQ3q__identity h1{font-size:50px;line-height:1.12}.MegaProjectBoard-module__tySQ3q__summary{max-width:1120px;margin-top:12px;font-size:16px;line-height:1.45}.MegaProjectBoard-module__tySQ3q__scopeMatrix>div{gap:6px;padding:18px 28px}.MegaProjectBoard-module__tySQ3q__scopeMatrix dt{font-size:12px}.MegaProjectBoard-module__tySQ3q__scopeMatrix dd{font-size:17px}.MegaProjectBoard-module__tySQ3q__statusMatrix>div{gap:18px}.MegaProjectBoard-module__tySQ3q__statusMatrix dt{font-size:14px}.MegaProjectBoard-module__tySQ3q__statusMatrix dd{font-size:60px}.MegaProjectBoard-module__tySQ3q__signalDeck{grid-template-rows:88px 92px}.MegaProjectBoard-module__tySQ3q__readyRail,.MegaProjectBoard-module__tySQ3q__branchRail{grid-template-columns:360px minmax(0,1fr)}.MegaProjectBoard-module__tySQ3q__railLead{grid-template-rows:28px 24px;grid-template-columns:auto 58px;gap:0 16px;padding:14px 28px 14px 56px}.MegaProjectBoard-module__tySQ3q__railCode{font-size:14px}.MegaProjectBoard-module__tySQ3q__railLead strong{font-size:44px}.MegaProjectBoard-module__tySQ3q__railLead small{font-size:12px}.MegaProjectBoard-module__tySQ3q__readyList li{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:0 22px}.MegaProjectBoard-module__tySQ3q__readyList span{font-size:13px}.MegaProjectBoard-module__tySQ3q__readyList strong{font-size:15px}.MegaProjectBoard-module__tySQ3q__branchList article{grid-template-columns:46px minmax(0,1fr);gap:14px;padding:0 24px}.MegaProjectBoard-module__tySQ3q__branchList article>span{font-size:13px}.MegaProjectBoard-module__tySQ3q__branchList article div{gap:4px}.MegaProjectBoard-module__tySQ3q__branchList strong{font-size:15px}.MegaProjectBoard-module__tySQ3q__branchList small{font-size:12px}.MegaProjectBoard-module__tySQ3q__graphCanvas{--actor-axis-width:360px;background-size:36px 36px;grid-template-rows:88px auto;min-width:100%}.MegaProjectBoard-module__tySQ3q__edge{stroke-width:1.8px}.MegaProjectBoard-module__tySQ3q__edge[data-handoff=true]{stroke-width:3px}.MegaProjectBoard-module__tySQ3q__edge[data-conditional=true]{stroke-width:2.6px}.MegaProjectBoard-module__tySQ3q__axisCorner{grid-template-rows:24px 26px;gap:0 16px;padding:12px 22px 10px 28px}.MegaProjectBoard-module__tySQ3q__axisCorner>span{font-size:11px}.MegaProjectBoard-module__tySQ3q__axisCorner strong{font-size:16px}.MegaProjectBoard-module__tySQ3q__axisCorner small{font-size:11px}.MegaProjectBoard-module__tySQ3q__stageHeader{grid-template-columns:54px minmax(0,1fr);gap:12px;padding:10px 16px}.MegaProjectBoard-module__tySQ3q__stageHeader>span{width:48px;height:48px;font-size:13px}.MegaProjectBoard-module__tySQ3q__stageHeader h2{font-size:17px}.MegaProjectBoard-module__tySQ3q__stageHeader small{margin-top:4px;font-size:10px}.MegaProjectBoard-module__tySQ3q__actorHeader{grid-template-columns:52px minmax(0,1fr) 46px;gap:14px;padding:8px 16px 8px 20px}.MegaProjectBoard-module__tySQ3q__actorCode{font-size:12px}.MegaProjectBoard-module__tySQ3q__actorHeader h2{font-size:16px}.MegaProjectBoard-module__tySQ3q__actorHeader small{margin-top:6px;font-size:11px}.MegaProjectBoard-module__tySQ3q__actorHeader>strong{width:42px;height:42px;font-size:12px}.MegaProjectBoard-module__tySQ3q__stageCell{grid-template-rows:var(--detail-rows);gap:7px;padding:7px 9px}.MegaProjectBoard-module__tySQ3q__node{border-width:2px 2px 2px 4px;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:stretch;gap:4px;padding:6px 8px 6px 10px;box-shadow:0 2px 6px #11261b0d}.MegaProjectBoard-module__tySQ3q__node[data-protection=true]:after{width:4px}.MegaProjectBoard-module__tySQ3q__nodeTopline{gap:8px}.MegaProjectBoard-module__tySQ3q__nodeCode{font-size:12px}.MegaProjectBoard-module__tySQ3q__nodeTopline h3{font-size:14px}.MegaProjectBoard-module__tySQ3q__nodeStatus{padding:3px 5px 2px;font-size:9px}.MegaProjectBoard-module__tySQ3q__detailState,.MegaProjectBoard-module__tySQ3q__confidenceState{padding:3px 5px 2px;font-size:8px}.MegaProjectBoard-module__tySQ3q__nodeRoles{gap:10px;font-size:10.5px}.MegaProjectBoard-module__tySQ3q__nodeRoles b,.MegaProjectBoard-module__tySQ3q__nodeFlow b{margin-right:4px}.MegaProjectBoard-module__tySQ3q__nodeFlow{gap:8px;font-size:10px}.MegaProjectBoard-module__tySQ3q__successors{font-size:9.5px}.MegaProjectBoard-module__tySQ3q__references{gap:3px;max-width:100px}.MegaProjectBoard-module__tySQ3q__references a{min-width:21px;height:17px;padding:0 3px;font-size:8px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="1"] .MegaProjectBoard-module__tySQ3q__node{gap:8px;padding:12px 14px 12px 16px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="1"] .MegaProjectBoard-module__tySQ3q__nodeTopline h3{font-size:19px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="1"] .MegaProjectBoard-module__tySQ3q__nodeCode{font-size:15px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="1"] .MegaProjectBoard-module__tySQ3q__nodeStatus{font-size:11px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="1"] .MegaProjectBoard-module__tySQ3q__nodeRoles,.MegaProjectBoard-module__tySQ3q__stageCell[data-count="1"] .MegaProjectBoard-module__tySQ3q__nodeFlow{font-size:13px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="1"] .MegaProjectBoard-module__tySQ3q__successors{font-size:12px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="1"] .MegaProjectBoard-module__tySQ3q__references a{min-width:24px;height:20px;font-size:9px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="2"] .MegaProjectBoard-module__tySQ3q__node{gap:4px;padding:7px 9px 7px 11px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="2"] .MegaProjectBoard-module__tySQ3q__nodeTopline h3{font-size:15px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="2"] .MegaProjectBoard-module__tySQ3q__nodeRoles,.MegaProjectBoard-module__tySQ3q__stageCell[data-count="2"] .MegaProjectBoard-module__tySQ3q__nodeFlow{font-size:10.5px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__node{border-left-width:4px;gap:2px;padding:4px 6px 4px 8px;box-shadow:0 1px 4px #11261b0a}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__nodeTopline{gap:6px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__nodeTopline h3{font-size:12px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__nodeCode{font-size:10px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__nodeStatus{padding:2px 4px 1px;font-size:8px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__nodeRoles,.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__nodeFlow,.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__successors{font-size:8.5px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__nodeRoles,.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__nodeFlow{gap:6px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__references{max-width:78px}.MegaProjectBoard-module__tySQ3q__stageCell[data-count="3"] .MegaProjectBoard-module__tySQ3q__references a{min-width:17px;height:14px;font-size:7px}.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__node{border-left-width:3px;gap:1px;padding:3px 4px 3px 6px;box-shadow:0 1px 3px #11261b09}.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__nodeTopline{gap:4px}.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__nodeTopline h3{font-size:10px}.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__nodeCode{font-size:8px}.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__detailState,.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__confidenceState,.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__nodeStatus{padding:1px 3px;font-size:6.5px}.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__nodeRoles,.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__nodeFlow,.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__successors{font-size:7.2px}.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__references{max-width:70px}.MegaProjectBoard-module__tySQ3q__stageCell[data-crowded=true] .MegaProjectBoard-module__tySQ3q__references a{min-width:15px;height:13px;padding:0 2px;font-size:6px}.MegaProjectBoard-module__tySQ3q__readingKey{gap:28px;padding:0 42px 0 56px}.MegaProjectBoard-module__tySQ3q__readingKey p{font-size:12px}.MegaProjectBoard-module__tySQ3q__readingKey p strong{margin-right:14px}.MegaProjectBoard-module__tySQ3q__legend{gap:24px}.MegaProjectBoard-module__tySQ3q__legend span{font-size:11px}.MegaProjectBoard-module__tySQ3q__legend i{width:30px;margin-right:8px}.MegaProjectBoard-module__tySQ3q__legend b{width:22px;height:22px;margin-right:6px;font-size:10px}}@media (max-height:930px) and (min-width:1081px){.MegaProjectBoard-module__tySQ3q__page{grid-template-rows:auto auto auto minmax(0,1fr) 28px}.MegaProjectBoard-module__tySQ3q__identity{padding-top:11px;padding-bottom:9px}.MegaProjectBoard-module__tySQ3q__identity h1{font-size:clamp(19px,1.62vw,25px)}.MegaProjectBoard-module__tySQ3q__summary{-webkit-line-clamp:1;margin-top:3px;font-size:8px}.MegaProjectBoard-module__tySQ3q__scopeMatrix>div{padding-top:6px;padding-bottom:6px}.MegaProjectBoard-module__tySQ3q__statusMatrix{min-height:96px}.MegaProjectBoard-module__tySQ3q__statusMatrix>div{gap:5px}.MegaProjectBoard-module__tySQ3q__signalDeck{grid-template-rows:50px 50px}.MegaProjectBoard-module__tySQ3q__readyRail,.MegaProjectBoard-module__tySQ3q__branchRail{grid-template-columns:188px minmax(0,1fr)}.MegaProjectBoard-module__tySQ3q__railLead{grid-template-rows:14px 13px;padding-top:5px;padding-bottom:5px}.MegaProjectBoard-module__tySQ3q__railLead strong{font-size:20px}.MegaProjectBoard-module__tySQ3q__readyList strong,.MegaProjectBoard-module__tySQ3q__branchList strong{font-size:7.5px}.MegaProjectBoard-module__tySQ3q__stageHeader{min-height:0;padding:4px 6px}.MegaProjectBoard-module__tySQ3q__stageHeader>span{width:22px;height:22px}.MegaProjectBoard-module__tySQ3q__node{grid-template-rows:auto auto auto;min-height:0;padding:2px 3px 2px 4px}.MegaProjectBoard-module__tySQ3q__node h3{line-height:1.05}.MegaProjectBoard-module__tySQ3q__references a{height:8px}.MegaProjectBoard-module__tySQ3q__readingKey{padding-left:20px;padding-right:14px}}@media (max-width:1280px){.MegaProjectBoard-module__tySQ3q__commandHeader{grid-template-columns:minmax(370px,1fr) minmax(320px,.8fr) minmax(360px,.9fr)}.MegaProjectBoard-module__tySQ3q__identity{padding-left:20px;padding-right:16px}.MegaProjectBoard-module__tySQ3q__railLead{padding-left:20px}.MegaProjectBoard-module__tySQ3q__statusMatrix dd{font-size:25px}}@media (max-width:1080px){.MegaProjectBoard-module__tySQ3q__page{grid-template-rows:auto auto auto 660px 38px;height:auto;min-height:0;overflow:visible}.MegaProjectBoard-module__tySQ3q__commandHeader{grid-template-columns:minmax(0,1fr) 420px}.MegaProjectBoard-module__tySQ3q__identity{min-height:102px}.MegaProjectBoard-module__tySQ3q__scopeMatrix{border-top:1px solid #ffffff1f;border-right:0;grid-area:2/1/auto/3;min-height:76px}.MegaProjectBoard-module__tySQ3q__scopeMatrix>div{border-bottom:0}.MegaProjectBoard-module__tySQ3q__scopeMatrix{grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr))}.MegaProjectBoard-module__tySQ3q__scopeMatrix>div:nth-child(n){border-right:1px solid #ffffff17}.MegaProjectBoard-module__tySQ3q__scopeMatrix>div:last-child{border-right:0}.MegaProjectBoard-module__tySQ3q__signalDeck{grid-template-rows:76px 76px}.MegaProjectBoard-module__tySQ3q__readyRail,.MegaProjectBoard-module__tySQ3q__branchRail{grid-template-columns:170px minmax(850px,1fr);overflow-x:auto}.MegaProjectBoard-module__tySQ3q__railLead{z-index:4;background:#f4f7f5;position:sticky;left:0}.MegaProjectBoard-module__tySQ3q__readingKey{grid-template-columns:1fr auto}.MegaProjectBoard-module__tySQ3q__viewportHint{display:none}}@media (max-width:640px){.MegaProjectBoard-module__tySQ3q__page{grid-template-rows:auto auto auto 72svh auto}.MegaProjectBoard-module__tySQ3q__commandHeader{grid-template-columns:1fr;display:grid}.MegaProjectBoard-module__tySQ3q__identity{border-right:0;min-height:112px;padding:16px 16px 13px}.MegaProjectBoard-module__tySQ3q__identity h1{text-overflow:clip;white-space:normal;font-size:23px;line-height:1.18;overflow:visible}.MegaProjectBoard-module__tySQ3q__summary{-webkit-line-clamp:2}.MegaProjectBoard-module__tySQ3q__statusMatrix{border-top:1px solid #ffffff1f;min-height:76px}.MegaProjectBoard-module__tySQ3q__statusMatrix dd{font-size:22px}.MegaProjectBoard-module__tySQ3q__scopeMatrix{grid-area:auto;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;min-height:92px}.MegaProjectBoard-module__tySQ3q__scopeMatrix>div:nth-child(2n){border-right:0}.MegaProjectBoard-module__tySQ3q__scopeMatrix>div:nth-child(-n+2){border-bottom:1px solid #ffffff17}.MegaProjectBoard-module__tySQ3q__readyRail,.MegaProjectBoard-module__tySQ3q__branchRail{grid-template-columns:146px minmax(850px,1fr)}.MegaProjectBoard-module__tySQ3q__railLead{padding-left:14px}.MegaProjectBoard-module__tySQ3q__graphCanvas{min-width:1380px}.MegaProjectBoard-module__tySQ3q__readingKey{grid-template-columns:1fr;gap:6px;min-height:58px;padding:8px 14px;display:grid}.MegaProjectBoard-module__tySQ3q__legend{justify-content:flex-start;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.MegaProjectBoard-module__tySQ3q__node,.MegaProjectBoard-module__tySQ3q__actorLane,.MegaProjectBoard-module__tySQ3q__edge{animation:none}}@media (min-width:2560px) and (min-height:1440px){.MegaProjectBoard-module__tySQ3q__heroStats b{font-size:38px}.MegaProjectBoard-module__tySQ3q__heroStats small{font-size:14px}}@media (max-width:640px){.MegaProjectBoard-module__tySQ3q__heroStats{gap:2px 14px;margin-top:8px}.MegaProjectBoard-module__tySQ3q__heroStats b{font-size:24px}.MegaProjectBoard-module__tySQ3q__heroStats small{font-size:11px}}
.MegaProjectFlow-module__bdTG4G__page{height:calc(100svh - 57px);color:var(--color-text);flex-direction:column;padding:20px 20px 0;display:flex}body:has(.mega-flow-page) .site-footer{display:none}.MegaProjectFlow-module__bdTG4G__header{border-bottom:1px solid #d7ded9;flex:none;margin:0 0 12px;padding-bottom:12px}.MegaProjectFlow-module__bdTG4G__kicker{color:#4b9c80;font-family:var(--font-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;margin:0 0 6px;font-size:11px;font-weight:760;display:flex}.MegaProjectFlow-module__bdTG4G__kickerLinks{letter-spacing:normal;gap:12px;display:flex}.MegaProjectFlow-module__bdTG4G__kickerLinks a{color:#45635a;font-weight:700;text-decoration:none}.MegaProjectFlow-module__bdTG4G__kickerLinks a:hover{text-decoration:underline}.MegaProjectFlow-module__bdTG4G__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;display:flex}.MegaProjectFlow-module__bdTG4G__header h1{letter-spacing:-.02em;margin:0;font-size:clamp(19px,2.4vw,25px);font-weight:760}.MegaProjectFlow-module__bdTG4G__meta{color:#7a887f;font-family:var(--font-mono);margin:6px 0 0;font-size:10.5px}.MegaProjectFlow-module__bdTG4G__kpis{flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin:8px 0 0;display:flex}.MegaProjectFlow-module__bdTG4G__kpis span{align-items:baseline;gap:4px;display:inline-flex}.MegaProjectFlow-module__bdTG4G__kpis b{color:#17573f;letter-spacing:-.02em;font-size:17px;font-weight:800}.MegaProjectFlow-module__bdTG4G__kpis small{color:#8a9990;font-size:10px}.MegaProjectFlow-module__bdTG4G__kpiDate{color:#8a9990;font-family:var(--font-mono);font-size:10px}.MegaProjectFlow-module__bdTG4G__summaryStrip{flex-wrap:wrap;align-items:flex-start;gap:12px 28px;margin:12px 0 0;display:flex}.MegaProjectFlow-module__bdTG4G__summaryCaption{font-family:var(--font-mono);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 5px;display:flex}.MegaProjectFlow-module__bdTG4G__summaryCaption span{color:#45635a;letter-spacing:.04em;font-size:10px;font-weight:780}.MegaProjectFlow-module__bdTG4G__summaryCaption small{color:#8a9990;font-size:9px}.MegaProjectFlow-module__bdTG4G__minimap{min-width:0}.MegaProjectFlow-module__bdTG4G__minimapBands{align-items:flex-start;gap:7px;display:flex}.MegaProjectFlow-module__bdTG4G__minimapBand{flex-direction:column;align-items:center;gap:2px;display:flex}.MegaProjectFlow-module__bdTG4G__minimapBand>small{color:#8a9990;font-family:var(--font-mono);font-size:8px;font-weight:700}.MegaProjectFlow-module__bdTG4G__minimapGrid{gap:2px;display:flex}.MegaProjectFlow-module__bdTG4G__minimapCol{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.MegaProjectFlow-module__bdTG4G__minimapCol i{background:#17573f;border-radius:2px;width:8px;height:8px;display:block}.MegaProjectFlow-module__bdTG4G__minimapCol[data-status=conditional] i{background:#b47a19}.MegaProjectFlow-module__bdTG4G__minimapCol[data-status=active] i{background:#1689a7}.MegaProjectFlow-module__bdTG4G__minimapCol:hover i{outline:1px solid #0d8160b3}.MegaProjectFlow-module__bdTG4G__sankey{flex:none}.MegaProjectFlow-module__bdTG4G__sankeySvg{width:240px;height:120px}.MegaProjectFlow-module__bdTG4G__sankeyLabel{fill:#6a7b72;font-family:var(--font-mono);font-size:8px;font-weight:700}.MegaProjectFlow-module__bdTG4G__sankeyBand{fill:none;stroke:#0d8160;stroke-linecap:round;opacity:.3;transition:opacity .12s}.MegaProjectFlow-module__bdTG4G__sankeyBand:hover{opacity:.75}.MegaProjectFlow-module__bdTG4G__headerRight{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.MegaProjectFlow-module__bdTG4G__gateNav{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.MegaProjectFlow-module__bdTG4G__gateNav button{color:#17573f;font-family:var(--font-mono);cursor:pointer;background:#f2f5f3;border:1px solid #c7d0cb;border-radius:3px;flex-direction:column;align-items:flex-start;padding:4px 8px 3px;font-size:10px;font-weight:800;line-height:1.2;transition:background .12s,border-color .12s;display:flex}.MegaProjectFlow-module__bdTG4G__gateNav button small{color:#6a7b72;text-overflow:ellipsis;white-space:nowrap;max-width:84px;font-size:8px;font-weight:600;overflow:hidden}.MegaProjectFlow-module__bdTG4G__gateNav button:hover{background:#e2f1ea;border-color:#4b9c80}.MegaProjectFlow-module__bdTG4G__legend{flex-wrap:wrap;align-items:center;gap:5px 8px;margin:10px 0 0;display:flex}.MegaProjectFlow-module__bdTG4G__legend button{color:#45564d;cursor:pointer;background:#fff;border:1px solid #c7d0cb;border-radius:20px;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:10.5px;transition:opacity .12s,border-color .12s;display:inline-flex}.MegaProjectFlow-module__bdTG4G__legend button:before{content:"";border-top:2px solid #93a49b;width:15px;height:0;display:inline-block}.MegaProjectFlow-module__bdTG4G__legend button[data-kind=sequence]:before{background:linear-gradient(90deg,#3f8f6d 0 16.6%,#c47240 16.6% 33.3%,#3b93ad 33.3% 50%,#8a7ac9 50% 66.6%,#8a6a2a 66.6% 83.3%,#5f7568 83.3% 100%);border-top:0;height:3px}.MegaProjectFlow-module__bdTG4G__legend button[data-kind=chain]:before{border-top-style:dashed;border-top-color:#2168b4}.MegaProjectFlow-module__bdTG4G__legend button[data-kind=internal]:before{background:repeating-linear-gradient(90deg,#5b7d92 0 6px,#0000 6px 8px,#5b7d92 8px 10px,#0000 10px 12px);border-top:0;height:3px}.MegaProjectFlow-module__bdTG4G__legend button[data-kind=handoff]:before{border-top-width:3px;border-top-color:#0d8160}.MegaProjectFlow-module__bdTG4G__legend button[data-kind=conditional]:before{border-top:3px dotted #b47a19}.MegaProjectFlow-module__bdTG4G__legend button[aria-pressed=false]{opacity:.42;border-style:dashed}.MegaProjectFlow-module__bdTG4G__legend button:hover{border-color:#4b9c80}.MegaProjectFlow-module__bdTG4G__search{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.MegaProjectFlow-module__bdTG4G__search input{color:#2c4438;background:#fff;border:1px solid #c7d0cb;border-radius:14px;width:220px;padding:4px 10px;font-size:11.5px}.MegaProjectFlow-module__bdTG4G__search input:focus{border-color:#0d8160;outline:none}.MegaProjectFlow-module__bdTG4G__search b{color:#0d8160;white-space:nowrap;font-family:ui-monospace,monospace;font-size:11px;font-weight:800}.MegaProjectFlow-module__bdTG4G__legendHint{color:#94a29a;margin-left:6px;font-size:10px}.MegaProjectFlow-module__bdTG4G__viewport{overscroll-behavior:contain;scrollbar-color:#9eada5 #e6ebe8;scrollbar-width:thin;border:1px solid #cbd5cf;border-radius:4px;flex:auto;min-height:0;overflow:auto}.MegaProjectFlow-module__bdTG4G__sheet{--gutter-width:200px;--subcol-width:124px;background-color:#fbfcfb;background-image:linear-gradient(#354b3f08 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:max-content;min-width:100%}.MegaProjectFlow-module__bdTG4G__laneHeader{z-index:6;grid-template-columns:var(--flow-columns);background:#12241c;border-bottom:1px solid #17573f59;display:grid;position:sticky;top:0}.MegaProjectFlow-module__bdTG4G__laneHeader span{color:#bfe6d4;font-family:var(--font-mono);border-left:1px solid #ffffff24;align-items:baseline;gap:6px;padding:7px 10px 5px;font-size:11px;font-weight:780;display:flex}.MegaProjectFlow-module__bdTG4G__laneHeader span small{color:#6f8a7d;font-size:9px}.MegaProjectFlow-module__bdTG4G__laneHeaderGate{z-index:7;color:#8a9c93;background:#12241c;border-left:0;position:sticky;left:0}.MegaProjectFlow-module__bdTG4G__actorHeader{z-index:6;grid-template-columns:var(--flow-columns);background:#f0f4f1;border-bottom:2px solid #17573f;display:grid;position:sticky;top:28px;box-shadow:0 3px 8px #0c20150f}.MegaProjectFlow-module__bdTG4G__actorHeader>span{color:#45635a;font-family:var(--font-mono);word-break:keep-all;overflow-wrap:break-word;border-left:1px dotted #46605240;padding:5px 8px 4px;font-size:9px;font-weight:700;line-height:1.3;overflow:hidden}.MegaProjectFlow-module__bdTG4G__actorHeader>span[data-first=true]{border-left:1px solid #17573f80}.MegaProjectFlow-module__bdTG4G__actorHeader>span[data-other=true]{color:#8a9990;font-style:italic}.MegaProjectFlow-module__bdTG4G__actorHeaderGate{z-index:7;background:#f0f4f1;border-left:0;position:sticky;left:0}.MegaProjectFlow-module__bdTG4G__canvas{position:relative}.MegaProjectFlow-module__bdTG4G__edgeLayer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.MegaProjectFlow-module__bdTG4G__edge{fill:none;stroke-linecap:butt;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:opacity .14s,stroke-width .14s}.MegaProjectFlow-module__bdTG4G__edge[data-kind=sequence]{stroke:#16805e;stroke-width:1px;opacity:.55}.MegaProjectFlow-module__bdTG4G__edge[data-kind=chain]{stroke:#2168b4;stroke-width:1.1px;stroke-dasharray:6 4;opacity:.6}.MegaProjectFlow-module__bdTG4G__edge[data-kind=internal]{stroke:#5b7d92;stroke-width:1.4px;stroke-dasharray:8 3 2 3;opacity:.5}.MegaProjectFlow-module__bdTG4G__edge[data-kind=handoff]{stroke:#0d8160;stroke-width:1.8px;opacity:.55}.MegaProjectFlow-module__bdTG4G__edge[data-kind=conditional]{stroke:#b47a19;stroke-width:1.6px;stroke-dasharray:.1 5;stroke-linecap:round;opacity:.65}.MegaProjectFlow-module__bdTG4G__edge[data-active=true]{stroke-width:2.2px;opacity:.95}.MegaProjectFlow-module__bdTG4G__edge[data-dim=true]{opacity:.05}.MegaProjectFlow-module__bdTG4G__stageBand{z-index:2;border-bottom:2px solid #17573f;scroll-margin-top:54px;position:relative}.MegaProjectFlow-module__bdTG4G__stageBand:last-child{border-bottom:0}.MegaProjectFlow-module__bdTG4G__stageTitle{background:#17573f0b;border-bottom:1px solid #17573f2e;align-items:baseline;margin:0;display:flex}.MegaProjectFlow-module__bdTG4G__stageTitle>span{align-items:baseline;gap:12px;display:flex;position:sticky;left:0}.MegaProjectFlow-module__bdTG4G__stageTitle span{color:#17573f;font-family:var(--font-mono);padding:9px 4px 7px 8px;font-size:14px;font-weight:800;line-height:1.3}.MegaProjectFlow-module__bdTG4G__stageTitle small{color:#7a8d83;font-family:var(--font-mono);padding-bottom:8px;font-size:9.5px;font-weight:600}.MegaProjectFlow-module__bdTG4G__leadLane{color:#17573f;background:#e9f4ee;border:1px solid #17573f4d;border-radius:9px;margin-left:8px;padding:1px 7px 2px;font-size:9px;font-style:normal;font-weight:780}.MegaProjectFlow-module__bdTG4G__milestoneStrip{grid-template-columns:var(--flow-columns);border-top:1px dashed #46605247;align-items:start;display:grid}.MegaProjectFlow-module__bdTG4G__milestoneStrip:first-of-type{border-top:0}.MegaProjectFlow-module__bdTG4G__milestoneGutter{z-index:3;color:#3d4b44;background:#f0f4f1f7;border-left:3px solid #c5ccc8;border-right:1px solid #4660522e;flex-direction:column;align-self:stretch;gap:3px;min-width:0;padding:9px 12px 9px 8px;font-size:10.5px;line-height:1.4;display:flex;position:sticky;left:0}.MegaProjectFlow-module__bdTG4G__milestoneStrip[data-status=completed] .MegaProjectFlow-module__bdTG4G__milestoneGutter{border-left-color:#087452}.MegaProjectFlow-module__bdTG4G__milestoneStrip[data-status=active] .MegaProjectFlow-module__bdTG4G__milestoneGutter{border-left-color:#1689a7}.MegaProjectFlow-module__bdTG4G__milestoneStrip[data-status=ready] .MegaProjectFlow-module__bdTG4G__milestoneGutter{border-left-color:#13a875}.MegaProjectFlow-module__bdTG4G__milestoneStrip[data-status=conditional] .MegaProjectFlow-module__bdTG4G__milestoneGutter{border-left-color:#b47a19}.MegaProjectFlow-module__bdTG4G__milestoneGutter p{align-items:baseline;gap:6px;margin:0;display:flex}.MegaProjectFlow-module__bdTG4G__milestoneGutter b{color:#17573f;font-family:var(--font-mono);font-size:11px;font-weight:800}.MegaProjectFlow-module__bdTG4G__milestoneGutter p small{color:#65756c;font-family:var(--font-mono);background:#edf1ef;border:1px solid #c7d0cb;border-radius:2px;padding:1px 5px;font-size:7.5px;font-weight:800}.MegaProjectFlow-module__bdTG4G__milestoneGutter p small[data-status=completed],.MegaProjectFlow-module__bdTG4G__milestoneGutter p small[data-status=ready]{color:#087452;background:#dff5eb;border-color:#7dc3a7}.MegaProjectFlow-module__bdTG4G__milestoneGutter p small[data-status=active]{color:#0a7189;background:#dff3f7;border-color:#9ecbd6}.MegaProjectFlow-module__bdTG4G__milestoneGutter p small[data-status=conditional]{color:#8b5d0f;background:#f7e9c8;border-color:#d0b374}.MegaProjectFlow-module__bdTG4G__milestoneGutter>span{word-break:keep-all;font-weight:650}.MegaProjectFlow-module__bdTG4G__milestoneGutter>small{color:#8a9990;font-family:var(--font-mono);font-size:8.5px}.MegaProjectFlow-module__bdTG4G__gutterBullet{width:100%;margin-top:2px;display:block}.MegaProjectFlow-module__bdTG4G__gutterBullet i{background:#dde5e0;border-radius:3px;min-width:8px;height:5px;display:block;overflow:hidden}.MegaProjectFlow-module__bdTG4G__gutterBullet b{background:#0d8160;border-radius:3px;height:100%;display:block}.MegaProjectFlow-module__bdTG4G__cell{flex-direction:column;align-items:stretch;gap:5px;min-width:0;padding:8px 5px;display:flex}.MegaProjectFlow-module__bdTG4G__cell[data-lane="1"],.MegaProjectFlow-module__bdTG4G__cell[data-lane="3"],.MegaProjectFlow-module__bdTG4G__cell[data-lane="5"]{background:#3d544805}.MegaProjectFlow-module__bdTG4G__proc{z-index:2;color:#43534b;background:#fcfdfcf7;border:1px solid #687b7173;border-radius:2px;min-width:0;padding:2px 6px 3px;font-size:10px;line-height:1.35;transition:opacity .14s,box-shadow .14s,border-color .14s;display:block;position:relative;box-shadow:0 1px 2px #11261b0d}.MegaProjectFlow-module__bdTG4G__proc[data-mapping=exact]{color:#185e49;background:#e7f7f0f7;border-color:#1f89628c}.MegaProjectFlow-module__bdTG4G__proc[data-mapping=missing]{color:#8c5e10;background:#fff6e2f7;border-color:#b57e2099}.MegaProjectFlow-module__bdTG4G__proc[data-type=gateway]{border-style:dashed}.MegaProjectFlow-module__bdTG4G__proc[data-hover=true]{z-index:4;border-color:#0d8160;box-shadow:0 0 0 2px #0d816038,0 3px 8px #11261b2e}.MegaProjectFlow-module__bdTG4G__proc[data-dim=true]{opacity:.22}.MegaProjectFlow-module__bdTG4G__proc b{font-family:var(--font-mono);opacity:.8;margin-right:4px;font-size:8.5px;font-weight:840}.MegaProjectFlow-module__bdTG4G__proc i{word-break:keep-all;overflow-wrap:break-word;font-style:normal}.MegaProjectFlow-module__bdTG4G__proc small{color:#9aa8a0;word-break:keep-all;overflow-wrap:break-word;font-size:7.5px;line-height:1.3;display:block}.MegaProjectFlow-module__bdTG4G__gutterSticky{flex-direction:column;gap:3px;display:flex;position:sticky;top:62px}.MegaProjectFlow-module__bdTG4G__procTemplate{color:#6f8a7d;font-family:var(--font-mono);letter-spacing:.02em;word-break:keep-all;overflow-wrap:break-word;border-top:1px dotted #46605259;margin:7px 0 2px;padding-top:3px;font-size:8.5px;font-style:normal;font-weight:750;line-height:1.35;display:block}.MegaProjectFlow-module__bdTG4G__cell>.MegaProjectFlow-module__bdTG4G__procTemplate:first-child{border-top:0;margin-top:0;padding-top:0}.MegaProjectFlow-module__bdTG4G__positionHud{z-index:30;color:#dff0e7;text-align:left;cursor:pointer;background:#12241ceb;border:1px solid #17573f59;border-radius:8px;flex-direction:column;gap:2px;max-width:260px;padding:8px 12px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 4px 14px #0c201540}.MegaProjectFlow-module__bdTG4G__positionHud b{color:#65d7ad;font-family:var(--font-mono);letter-spacing:.04em;font-size:10px;font-weight:800}.MegaProjectFlow-module__bdTG4G__positionHud span{word-break:keep-all;overflow-wrap:break-word;font-size:11px;font-weight:650;line-height:1.35}.MegaProjectFlow-module__bdTG4G__positionHud:hover{border-color:#65d7ad}.MegaProjectFlow-module__bdTG4G__minimapBand[data-current=true]{outline-offset:1px;border-radius:4px;outline:2px solid #17573f}.MegaProjectFlow-module__bdTG4G__milestoneStrip:nth-of-type(2n){background:#17573f06}.MegaProjectFlow-module__bdTG4G__zoomControl{background:#f0f4f1;border:1px solid #4660524d;border-radius:6px;align-items:center;gap:2px;margin-left:10px;padding:2px;display:inline-flex}.MegaProjectFlow-module__bdTG4G__zoomControl button{color:#2c4438;min-width:24px;font-family:var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.MegaProjectFlow-module__bdTG4G__zoomControl button:hover{background:#fff}.MegaProjectFlow-module__bdTG4G__stageTitle{cursor:pointer;-webkit-user-select:none;user-select:none}.MegaProjectFlow-module__bdTG4G__stageTitle:hover{background:#17573f17}.MegaProjectFlow-module__bdTG4G__stageChevron{color:#4b9c80;margin-right:6px;font-size:11px;font-style:normal}.MegaProjectFlow-module__bdTG4G__stageTitle[data-collapsed=true]{border-bottom:0}.MegaProjectFlow-module__bdTG4G__hoverPanel{z-index:30;pointer-events:none;background:#fffffffa;border:1px solid #17573f66;border-radius:8px;width:300px;padding:11px 14px 12px;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 20px #0c20152e}.MegaProjectFlow-module__bdTG4G__hoverPanel p{color:#17573f;margin:0 0 2px;font-size:12.5px;font-weight:750;line-height:1.4}.MegaProjectFlow-module__bdTG4G__hoverPanel p b{font-family:var(--font-mono);margin-right:5px;font-size:10.5px}.MegaProjectFlow-module__bdTG4G__hoverPanel>small{color:#6f8a7d;font-family:var(--font-mono);margin-bottom:7px;font-size:9.5px;display:block}.MegaProjectFlow-module__bdTG4G__hoverPanel dl{flex-direction:column;gap:3px;margin:0;display:flex}.MegaProjectFlow-module__bdTG4G__hoverPanel dl div{gap:8px;font-size:10.5px;line-height:1.45;display:flex}.MegaProjectFlow-module__bdTG4G__hoverPanel dt{color:#8a9990;flex:0 0 52px;font-weight:700}.MegaProjectFlow-module__bdTG4G__hoverPanel dd{color:#3d4b44;margin:0}.MegaProjectFlow-module__bdTG4G__proc{font-size:10.5px;line-height:1.4}.MegaProjectFlow-module__bdTG4G__searchNav{align-items:center;gap:3px;margin-left:6px;display:inline-flex}.MegaProjectFlow-module__bdTG4G__searchNav button{color:#2c4438;cursor:pointer;background:#fff;border:1px solid #46605259;border-radius:4px;min-width:20px;padding:1px 5px;font-size:12px;font-weight:700}.MegaProjectFlow-module__bdTG4G__searchNav button:hover{background:#e2f1ea}.MegaProjectFlow-module__bdTG4G__bulkToggle{color:#2c4438;cursor:pointer;background:#f0f4f1;border:1px solid #46605259;border-radius:12px;margin-left:8px;padding:4px 11px;font-size:11px;font-weight:700}.MegaProjectFlow-module__bdTG4G__bulkToggle:hover{background:#e2f1ea;border-color:#4b9c80}.MegaProjectFlow-module__bdTG4G__proc{cursor:pointer}.MegaProjectFlow-module__bdTG4G__proc[data-pinned=true]{border-color:#17573f;box-shadow:0 0 0 2px #17573f59}.MegaProjectFlow-module__bdTG4G__proc[data-flash=true]{animation:1.6s ease-out MegaProjectFlow-module__bdTG4G__proc-flash}@keyframes MegaProjectFlow-module__bdTG4G__proc-flash{0%{box-shadow:0 0 0 6px #65d7ade6}to{box-shadow:0 0 0 2px #17573f59}}.MegaProjectFlow-module__bdTG4G__hoverPanel[data-pinned=true]{pointer-events:auto;border-color:#17573f}.MegaProjectFlow-module__bdTG4G__panelClose{color:#8a9990;cursor:pointer;background:0 0;border:0;font-size:15px;position:absolute;top:6px;right:8px}.MegaProjectFlow-module__bdTG4G__panelClose:hover{color:#17573f}.MegaProjectFlow-module__bdTG4G__linkList{border-top:1px dashed #4660524d;margin-top:9px;padding-top:8px}.MegaProjectFlow-module__bdTG4G__linkList>span{color:#8a9990;margin-bottom:5px;font-size:9.5px;font-weight:700;display:block}.MegaProjectFlow-module__bdTG4G__linkList ul{flex-direction:column;gap:2px;max-height:190px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.MegaProjectFlow-module__bdTG4G__linkList li button{text-align:left;color:#3d4b44;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:baseline;gap:6px;width:100%;padding:3px 6px;font-size:10.5px;display:flex}.MegaProjectFlow-module__bdTG4G__linkList li button:hover{background:#e9f4ee}.MegaProjectFlow-module__bdTG4G__linkList em{color:#4b9c80;font-family:var(--font-mono);flex:0 0 44px;font-size:8.5px;font-style:normal;font-weight:800}.MegaProjectFlow-module__bdTG4G__linkList em[data-kind=dependency]{color:#1689a7}.MegaProjectFlow-module__bdTG4G__linkList li button span{word-break:keep-all;overflow-wrap:break-word;flex:auto}.MegaProjectFlow-module__bdTG4G__linkList li button small{color:#8a9990;font-family:var(--font-mono);font-size:8.5px}.MegaProjectFlow-module__bdTG4G__linkMore{color:#8a9990;padding:2px 6px;font-size:9.5px}.MegaProjectFlow-module__bdTG4G__copyLink{color:#17573f;cursor:pointer;background:#f0f7f3;border:1px solid #17573f59;border-radius:5px;width:100%;margin-top:8px;padding:5px 8px;font-size:10px;font-weight:700}.MegaProjectFlow-module__bdTG4G__copyLink:hover{background:#e2f1ea}.MegaProjectFlow-module__bdTG4G__copyLink:active{background:#cfe8db}.MegaProjectFlow-module__bdTG4G__lawList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.MegaProjectFlow-module__bdTG4G__lawList li{word-break:keep-all;overflow-wrap:break-word;font-size:10px;line-height:1.45}.MegaProjectFlow-module__bdTG4G__lawList b{color:#17573f;font-weight:750}.MegaProjectFlow-module__bdTG4G__lawList a{color:#3d4b44;border-bottom:1px dotted #17573f73;text-decoration:none}.MegaProjectFlow-module__bdTG4G__lawList a:hover{color:#0d8160;border-bottom-style:solid}.MegaProjectFlow-module__bdTG4G__deadlineTag{color:#8b5d0f;font-family:var(--font-mono);white-space:nowrap;vertical-align:1px;background:#d99a2b24;border:1px solid #b47a1980;border-radius:7px;margin-left:5px;padding:0 5px 1px;font-size:7.5px;font-weight:800;text-decoration:none;display:inline-block}.MegaProjectFlow-module__bdTG4G__deadlineDd{color:#8b5d0f;font-weight:650}.MegaProjectFlow-module__bdTG4G__linkHint{color:#9aa8a0;font-style:normal;font-weight:500}.MegaProjectFlow-module__bdTG4G__templateLink{color:#17573f;border-bottom:1px dotted #17573f80;margin:-4px -5px;padding:4px 5px;font-weight:750;text-decoration:none;display:inline-block}.MegaProjectFlow-module__bdTG4G__templateLink:hover{color:#0d8160;border-bottom-style:solid}@media (max-width:720px){.MegaProjectFlow-module__bdTG4G__page{padding:14px 10px 40px}.MegaProjectFlow-module__bdTG4G__header h1{font-size:19px}.MegaProjectFlow-module__bdTG4G__kpis{gap:8px 14px}.MegaProjectFlow-module__bdTG4G__kpis b{font-size:16px}.MegaProjectFlow-module__bdTG4G__sankey{display:none}.MegaProjectFlow-module__bdTG4G__summaryStrip{gap:10px}.MegaProjectFlow-module__bdTG4G__legendHint{display:none}.MegaProjectFlow-module__bdTG4G__search input{width:100%;min-width:0}.MegaProjectFlow-module__bdTG4G__bulkToggle,.MegaProjectFlow-module__bdTG4G__zoomControl{margin-left:0}.MegaProjectFlow-module__bdTG4G__positionHud{flex-direction:row;align-items:baseline;gap:8px;max-width:none;padding:7px 11px;bottom:8px;left:8px;right:8px}.MegaProjectFlow-module__bdTG4G__positionHud span{font-size:10.5px}.MegaProjectFlow-module__bdTG4G__hoverPanel{width:auto;max-height:46vh;bottom:52px;left:8px;right:8px;overflow:auto}.MegaProjectFlow-module__bdTG4G__linkList ul{max-height:120px}.MegaProjectFlow-module__bdTG4G__gutterSticky{top:54px}}.MegaProjectFlow-module__bdTG4G__sheet{--subcol-collapsed:14px}.MegaProjectFlow-module__bdTG4G__laneGroupHead[data-collapsed=true]{color:#65d7ad;text-align:center;overflow:hidden}.MegaProjectFlow-module__bdTG4G__actorHeader>span[data-hidden=true]{color:#0000;padding:5px 1px 4px;overflow:hidden}.MegaProjectFlow-module__bdTG4G__cell[data-hidden=true]{overflow:hidden}.MegaProjectFlow-module__bdTG4G__cell[data-hidden=true]>*{display:none}.MegaProjectFlow-module__bdTG4G__cell[data-lane="0"]{background:#17573f08}.MegaProjectFlow-module__bdTG4G__cell[data-lane="1"]{background:#b47a1909}.MegaProjectFlow-module__bdTG4G__cell[data-lane="2"]{background:#1689a708}.MegaProjectFlow-module__bdTG4G__cell[data-lane="3"]{background:#5d4ead07}.MegaProjectFlow-module__bdTG4G__cell[data-lane="4"]{background:#8c5e1006}.MegaProjectFlow-module__bdTG4G__cell[data-lane="5"]{background:#46605208}.MegaProjectFlow-module__bdTG4G__cell[data-lane="6"]{background:#4e6d8008}.MegaProjectFlow-module__bdTG4G__actorHeader>span[data-lane="0"]{background:#17573f12}.MegaProjectFlow-module__bdTG4G__actorHeader>span[data-lane="1"]{background:#b47a1914}.MegaProjectFlow-module__bdTG4G__actorHeader>span[data-lane="2"]{background:#1689a712}.MegaProjectFlow-module__bdTG4G__actorHeader>span[data-lane="3"]{background:#5d4ead0f}.MegaProjectFlow-module__bdTG4G__actorHeader>span[data-lane="4"]{background:#8c5e100f}.MegaProjectFlow-module__bdTG4G__actorHeader>span[data-lane="5"]{background:#46605212}.MegaProjectFlow-module__bdTG4G__actorHeader>span[data-lane="6"]{background:#4e6d8012}.MegaProjectFlow-module__bdTG4G__collapsedChips{flex-wrap:wrap;gap:5px;max-width:min(96vw,1400px);padding:8px 10px 10px;display:flex;position:sticky;left:0}.MegaProjectFlow-module__bdTG4G__milestoneChip{color:#2c4438;font-family:var(--font-mono);cursor:pointer;background:#fff;border:1px solid #46605259;border-radius:12px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:10px;font-weight:750;display:inline-flex}.MegaProjectFlow-module__bdTG4G__milestoneChip:hover{background:#e9f4ee;border-color:#17573f}.MegaProjectFlow-module__bdTG4G__milestoneChip i{background:#c9d2cc;border-radius:50%;width:7px;height:7px}.MegaProjectFlow-module__bdTG4G__milestoneChip[data-status=completed] i{background:#0d8160}.MegaProjectFlow-module__bdTG4G__milestoneChip[data-status=active] i{background:#1689a7}.MegaProjectFlow-module__bdTG4G__milestoneChip[data-status=ready] i{background:#41c98f}.MegaProjectFlow-module__bdTG4G__milestoneChip[data-status=conditional] i{background:#d99a2b}.MegaProjectFlow-module__bdTG4G__milestoneChip small{color:#8a9990;font-size:8.5px}.MegaProjectFlow-module__bdTG4G__floatMap{z-index:25;background:#fffffff0;border:1px solid #17573f40;border-radius:8px;flex-direction:column;gap:4px;padding:9px 10px;display:none;position:fixed;top:440px;right:14px;box-shadow:0 4px 14px #0c20151f}@media (min-width:1360px){.MegaProjectFlow-module__bdTG4G__floatMap{display:flex}}.MegaProjectFlow-module__bdTG4G__floatMapRow{border-radius:4px;align-items:center;gap:7px;padding:1px 3px;display:flex}.MegaProjectFlow-module__bdTG4G__floatMapRow[data-current=true]{background:#17573f1a}.MegaProjectFlow-module__bdTG4G__floatMapRow b{color:#45635a;font-family:var(--font-mono);font-size:9px;font-weight:800}.MegaProjectFlow-module__bdTG4G__floatMapRow[data-current=true] b{color:#17573f}.MegaProjectFlow-module__bdTG4G__floatMapRow span{flex-wrap:wrap;gap:3px;max-width:96px;display:flex}.MegaProjectFlow-module__bdTG4G__floatMapRow i{cursor:pointer;background:#d5dcd7;border-radius:2px;width:8px;height:8px}.MegaProjectFlow-module__bdTG4G__floatMapRow i:hover{outline:2px solid #17573f}@media (min-width:721px){.MegaProjectFlow-module__bdTG4G__viewport{cursor:grab}}.MegaProjectFlow-module__bdTG4G__viewport[data-panning=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.MegaProjectFlow-module__bdTG4G__cell[data-col-hover=true]{background-image:linear-gradient(#0d81600d,#0d81600d)}.MegaProjectFlow-module__bdTG4G__actorHeader>span[data-col-hover=true]{color:#0d5e42;background-image:linear-gradient(#0d816021,#0d816021);box-shadow:inset 0 -2px #0d8160}.MegaProjectFlow-module__bdTG4G__milestoneStrip[data-row-hover=true]{background-image:linear-gradient(#0d816008,#0d816008)}.MegaProjectFlow-module__bdTG4G__milestoneStrip[data-row-hover=true] .MegaProjectFlow-module__bdTG4G__milestoneGutter{background:#e4f0eaf7}.MegaProjectFlow-module__bdTG4G__edge{mix-blend-mode:multiply}.MegaProjectFlow-module__bdTG4G__edge[data-active=true]{filter:drop-shadow(0 1px 2.5px #0d816059)}.MegaProjectFlow-module__bdTG4G__edgeHit{fill:none;stroke:#fbfcfb;stroke-width:4px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:stroke;cursor:pointer}.MegaProjectFlow-module__bdTG4G__edgeHit[data-dim=true]{opacity:0}.MegaProjectFlow-module__bdTG4G__edge[data-flow=true]{stroke-dasharray:7 5;animation:.8s linear infinite MegaProjectFlow-module__bdTG4G__edge-flow}@keyframes MegaProjectFlow-module__bdTG4G__edge-flow{to{stroke-dashoffset:-12px}}@media (prefers-reduced-motion:reduce){.MegaProjectFlow-module__bdTG4G__edge[data-flow=true]{animation:none}}.MegaProjectFlow-module__bdTG4G__actorHeader>span{cursor:pointer}.MegaProjectFlow-module__bdTG4G__actorHeader>span:hover{color:#17573f}.MegaProjectFlow-module__bdTG4G__actorHeader>span[data-col-pin=true]{color:#eafff5;background:#17573f;box-shadow:inset 0 -2px #65d7ad}.MegaProjectFlow-module__bdTG4G__cell[data-col-pin=true]{background-image:linear-gradient(#17573f0e,#17573f0e)}.MegaProjectFlow-module__bdTG4G__laneGroupHead[data-collapsed=true]{text-align:left;white-space:nowrap}.MegaProjectFlow-module__bdTG4G__hudLane{color:#9fc9b5;font-family:var(--font-mono);font-size:9px;font-weight:700}.MegaProjectFlow-module__bdTG4G__floatMapRow i[data-status=completed]{background:#0d8160}.MegaProjectFlow-module__bdTG4G__floatMapRow i[data-status=active]{background:#1689a7}.MegaProjectFlow-module__bdTG4G__floatMapRow i[data-status=ready]{background:#41c98f}.MegaProjectFlow-module__bdTG4G__floatMapRow i[data-status=conditional]{background:#d99a2b}
.MegaProjectTable-module__cj2S2G__page{color:var(--color-text);padding:24px 20px 64px}.MegaProjectTable-module__cj2S2G__header{border-bottom:1px solid #d7ded9;max-width:1200px;margin:0 auto 20px;padding-bottom:16px}.MegaProjectTable-module__cj2S2G__kicker{color:#4b9c80;font-family:var(--font-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;margin:0 0 8px;font-size:11px;font-weight:760;display:flex}.MegaProjectTable-module__cj2S2G__kickerLinks{letter-spacing:normal;gap:12px;display:flex}.MegaProjectTable-module__cj2S2G__kickerLinks a{color:#45635a;font-weight:700;text-decoration:none}.MegaProjectTable-module__cj2S2G__kickerLinks a:hover{text-decoration:underline}.MegaProjectTable-module__cj2S2G__header>nav{margin:4px 0 12px}.MegaProjectTable-module__cj2S2G__header h1{letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.6vw,27px);font-weight:760}.MegaProjectTable-module__cj2S2G__summary{color:#55655d;max-width:760px;margin:6px 0 0;font-size:13px;line-height:1.5}.MegaProjectTable-module__cj2S2G__meta{color:#7a887f;font-family:var(--font-mono);margin:10px 0 0;font-size:11px}.MegaProjectTable-module__cj2S2G__gateJump{flex-wrap:wrap;gap:5px;margin:10px 0 0;display:flex}.MegaProjectTable-module__cj2S2G__gateJump a{color:#2c4438;background:#f2f5f3;border:1px solid #c7d0cb;border-radius:14px;padding:4px 10px;font-size:11.5px;font-weight:650;text-decoration:none}.MegaProjectTable-module__cj2S2G__gateJump a:hover{background:#e2f1ea;border-color:#4b9c80}.MegaProjectTable-module__cj2S2G__stick1,.MegaProjectTable-module__cj2S2G__stick2,.MegaProjectTable-module__cj2S2G__stick3{z-index:1;position:sticky}.MegaProjectTable-module__cj2S2G__stick1{min-width:96px;max-width:96px;left:0}.MegaProjectTable-module__cj2S2G__stick2{min-width:52px;max-width:52px;left:96px}.MegaProjectTable-module__cj2S2G__stick3{min-width:190px;max-width:190px;left:148px;box-shadow:3px 0 6px #0c201512}.MegaProjectTable-module__cj2S2G__table td.MegaProjectTable-module__cj2S2G__stick1,.MegaProjectTable-module__cj2S2G__table td.MegaProjectTable-module__cj2S2G__stick3,.MegaProjectTable-module__cj2S2G__table th.MegaProjectTable-module__cj2S2G__stick3{white-space:normal;word-break:keep-all;overflow-wrap:break-word;overflow:hidden}.MegaProjectTable-module__cj2S2G__table thead th.MegaProjectTable-module__cj2S2G__stick1{z-index:4;position:sticky;left:0}.MegaProjectTable-module__cj2S2G__table thead th.MegaProjectTable-module__cj2S2G__stick2{z-index:4;position:sticky;left:96px}.MegaProjectTable-module__cj2S2G__table thead th.MegaProjectTable-module__cj2S2G__stick3{z-index:4;position:sticky;left:148px}.MegaProjectTable-module__cj2S2G__table tbody tr{scroll-margin-top:44px}.MegaProjectTable-module__cj2S2G__tableWrap{border:1px solid #c7d0cb;max-width:100%;overflow:auto}.MegaProjectTable-module__cj2S2G__table{border-collapse:collapse;width:max-content;min-width:100%;font-size:11px;line-height:1.35}.MegaProjectTable-module__cj2S2G__table th,.MegaProjectTable-module__cj2S2G__table td{text-align:left;vertical-align:top;white-space:nowrap;border:1px solid #dde3df;padding:3px 6px}.MegaProjectTable-module__cj2S2G__table thead th{z-index:2;color:#d8e6de;font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;background:#12241c;font-size:10px;font-weight:700;position:sticky;top:0}.MegaProjectTable-module__cj2S2G__groupHeadMilestone{background:#12241c}.MegaProjectTable-module__cj2S2G__groupHeadInstitution{background:#1a2f26}.MegaProjectTable-module__cj2S2G__groupHeadStep{background:#22392f}.MegaProjectTable-module__cj2S2G__table tbody tr:hover td{background:#f2f7f4}.MegaProjectTable-module__cj2S2G__milestoneCell{white-space:normal;background:#f7f9f8;font-weight:600}.MegaProjectTable-module__cj2S2G__institutionCell{white-space:normal;background:#fbfcfb}.MegaProjectTable-module__cj2S2G__stepCell{white-space:normal;color:#3d4b44}.MegaProjectTable-module__cj2S2G__table tr[data-status=completed] .MegaProjectTable-module__cj2S2G__milestoneCell{background:#e6f6ee}.MegaProjectTable-module__cj2S2G__table tr[data-status=active] .MegaProjectTable-module__cj2S2G__milestoneCell{background:#e6f3f6}.MegaProjectTable-module__cj2S2G__table tr[data-status=ready] .MegaProjectTable-module__cj2S2G__milestoneCell{background:#e2f7ec}.MegaProjectTable-module__cj2S2G__table tr[data-status=conditional] .MegaProjectTable-module__cj2S2G__milestoneCell{background:#fbf1da}.MegaProjectTable-module__cj2S2G__table tr[data-status=inactive] .MegaProjectTable-module__cj2S2G__milestoneCell{color:#8b968f;background:#f0f1ef}.MegaProjectTable-module__cj2S2G__statusBadge{color:#65756c;font-family:var(--font-mono);background:#edf1ef;border:1px solid #c7d0cb;border-radius:2px;padding:1px 5px;font-size:9px;font-weight:800;display:inline-block}.MegaProjectTable-module__cj2S2G__statusBadge[data-status=completed],.MegaProjectTable-module__cj2S2G__statusBadge[data-status=ready]{color:#087452;background:#dff5eb;border-color:#7dc3a7}.MegaProjectTable-module__cj2S2G__statusBadge[data-status=active]{color:#0a7189;background:#dff3f7;border-color:#9ecbd6}.MegaProjectTable-module__cj2S2G__statusBadge[data-status=conditional]{color:#8b5d0f;background:#f7e9c8;border-color:#d0b374}.MegaProjectTable-module__cj2S2G__mappingBadge{color:#65756c;font-family:var(--font-mono);background:#edf1ef;border:1px solid #c7d0cb;border-radius:2px;padding:1px 5px;font-size:9px;font-weight:800;display:inline-block}.MegaProjectTable-module__cj2S2G__mappingBadge[data-mapping=MAP]{color:#087452;background:#e7f5ef;border-color:#65a98e}.MegaProjectTable-module__cj2S2G__mappingBadge[data-mapping=MIX]{color:#2b6752;background:#edf5f1;border-color:#79a99a}.MegaProjectTable-module__cj2S2G__mappingBadge[data-mapping=GAP]{color:#95630e;background:#fff3dc;border-color:#c5a060}@media (max-width:640px){.MegaProjectTable-module__cj2S2G__page{padding:16px 10px 48px}.MegaProjectTable-module__cj2S2G__table{font-size:10px}}
.MegaProjectUnfold-module__Bm_N6q__page{max-width:980px;color:var(--color-text);margin:0 auto;padding:32px 24px 80px}.MegaProjectUnfold-module__Bm_N6q__header{border-bottom:1px solid #d7ded9;margin-bottom:28px;padding-bottom:20px}.MegaProjectUnfold-module__Bm_N6q__kicker{color:#4b9c80;font-family:var(--font-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;margin:0 0 8px;font-size:11px;font-weight:760;display:flex}.MegaProjectUnfold-module__Bm_N6q__kickerLinks{gap:14px;display:flex}.MegaProjectUnfold-module__Bm_N6q__kicker a{color:#45635a;letter-spacing:normal;font-weight:700;text-decoration:none}.MegaProjectUnfold-module__Bm_N6q__kicker a:hover{text-decoration:underline}.MegaProjectUnfold-module__Bm_N6q__header>nav{margin:4px 0 12px}.MegaProjectUnfold-module__Bm_N6q__header h1{letter-spacing:-.02em;margin:0;font-size:clamp(22px,3vw,30px);font-weight:760}.MegaProjectUnfold-module__Bm_N6q__summary{color:#55655d;max-width:720px;margin:8px 0 0;font-size:14px;line-height:1.55}.MegaProjectUnfold-module__Bm_N6q__statusMatrix{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}.MegaProjectUnfold-module__Bm_N6q__statusMatrix>div{font-family:var(--font-mono);color:#65756c;background:#f2f5f3;border:1px solid #c7d0cb;border-radius:3px;align-items:baseline;gap:6px;padding:5px 10px;font-size:11px;display:flex}.MegaProjectUnfold-module__Bm_N6q__statusMatrix>div dt{font-weight:700}.MegaProjectUnfold-module__Bm_N6q__statusMatrix>div dd{margin:0;font-weight:800}.MegaProjectUnfold-module__Bm_N6q__statusMatrix>div[data-status=completed],.MegaProjectUnfold-module__Bm_N6q__statusMatrix>div[data-status=ready]{color:#087452;background:#dff5eb;border-color:#7dc3a7}.MegaProjectUnfold-module__Bm_N6q__statusMatrix>div[data-status=active]{color:#0a7189;background:#dff3f7;border-color:#9ecbd6}.MegaProjectUnfold-module__Bm_N6q__statusMatrix>div[data-status=conditional]{color:#8b5d0f;background:#f7e9c8;border-color:#d0b374}.MegaProjectUnfold-module__Bm_N6q__meta{color:#7a887f;font-family:var(--font-mono);margin:14px 0 0;font-size:11px}.MegaProjectUnfold-module__Bm_N6q__gateJump{flex-wrap:wrap;gap:5px;margin:12px 0 0;display:flex}.MegaProjectUnfold-module__Bm_N6q__gateJump a{color:#2c4438;background:#f2f5f3;border:1px solid #c7d0cb;border-radius:14px;padding:4px 10px;font-size:11.5px;font-weight:650;text-decoration:none}.MegaProjectUnfold-module__Bm_N6q__gateJump a:hover{background:#e2f1ea;border-color:#4b9c80}.MegaProjectUnfold-module__Bm_N6q__stageSection{scroll-margin-top:48px}.MegaProjectUnfold-module__Bm_N6q__stageList{flex-direction:column;gap:36px;margin:0;padding:0;list-style:none;display:flex}.MegaProjectUnfold-module__Bm_N6q__stageSection{min-width:0}.MegaProjectUnfold-module__Bm_N6q__stageTitle{z-index:2;background:var(--color-bg,#fff);border-bottom:2px solid #17573f;align-items:baseline;gap:10px;margin:0 0 14px;padding:8px 0;font-size:18px;font-weight:760;display:flex;position:sticky;top:0}.MegaProjectUnfold-module__Bm_N6q__stageTitle span{color:#17573f;font-family:var(--font-mono);font-size:13px}.MegaProjectUnfold-module__Bm_N6q__stageTitle small{color:#8a9990;font-family:var(--font-mono);margin-left:auto;font-size:11px;font-weight:600}.MegaProjectUnfold-module__Bm_N6q__milestoneList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MegaProjectUnfold-module__Bm_N6q__milestone{border-bottom:1px solid #e4e9e5;border-left:3px solid #c5ccc8;padding:14px 0 16px 14px}.MegaProjectUnfold-module__Bm_N6q__milestone[data-status=completed]{border-left-color:#087452}.MegaProjectUnfold-module__Bm_N6q__milestone[data-status=active]{border-left-color:#1689a7}.MegaProjectUnfold-module__Bm_N6q__milestone[data-status=ready]{border-left-color:#13a875}.MegaProjectUnfold-module__Bm_N6q__milestone[data-status=conditional]{border-left-color:#b47a19}.MegaProjectUnfold-module__Bm_N6q__milestone[data-status=inactive]{opacity:.55}.MegaProjectUnfold-module__Bm_N6q__milestone:last-child{border-bottom:none}.MegaProjectUnfold-module__Bm_N6q__milestoneHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.MegaProjectUnfold-module__Bm_N6q__nodeCode{color:#45635a;font-family:var(--font-mono);font-size:11px;font-weight:800}.MegaProjectUnfold-module__Bm_N6q__statusBadge,.MegaProjectUnfold-module__Bm_N6q__mappingBadge{color:#65756c;font-family:var(--font-mono);letter-spacing:.03em;background:#edf1ef;border:1px solid #c7d0cb;border-radius:2px;padding:2px 6px;font-size:10px;font-weight:800}.MegaProjectUnfold-module__Bm_N6q__statusBadge[data-status=completed],.MegaProjectUnfold-module__Bm_N6q__statusBadge[data-status=ready]{color:#087452;background:#dff5eb;border-color:#7dc3a7}.MegaProjectUnfold-module__Bm_N6q__statusBadge[data-status=active]{color:#0a7189;background:#dff3f7;border-color:#9ecbd6}.MegaProjectUnfold-module__Bm_N6q__statusBadge[data-status=conditional]{color:#8b5d0f;background:#f7e9c8;border-color:#d0b374}.MegaProjectUnfold-module__Bm_N6q__mappingBadge[data-mapping=exact]{color:#087452;background:#e7f5ef;border-color:#65a98e}.MegaProjectUnfold-module__Bm_N6q__mappingBadge[data-mapping=mixed]{color:#2b6752;background:linear-gradient(90deg,#e7f5ef 0 50%,#f0f3f1 50%);border-color:#79a99a}.MegaProjectUnfold-module__Bm_N6q__mappingBadge[data-mapping=missing]{color:#95630e;background:#fff3dc;border-color:#c5a060}.MegaProjectUnfold-module__Bm_N6q__milestoneHead h3{margin:0;font-size:15px;font-weight:700}.MegaProjectUnfold-module__Bm_N6q__classification{color:#8a9990;font-size:11px}.MegaProjectUnfold-module__Bm_N6q__roles{color:#55655d;flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;font-size:11.5px;display:flex}.MegaProjectUnfold-module__Bm_N6q__roles b{color:#8a9990;margin-right:3px;font-weight:700}.MegaProjectUnfold-module__Bm_N6q__roles .MegaProjectUnfold-module__Bm_N6q__blocked{color:#95630e}.MegaProjectUnfold-module__Bm_N6q__institutionList{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.MegaProjectUnfold-module__Bm_N6q__institution{border-left:2px solid #d3dbd6;padding:6px 0 6px 12px}.MegaProjectUnfold-module__Bm_N6q__institution[data-mapping=exact]{border-left-color:#65a98e}.MegaProjectUnfold-module__Bm_N6q__institution[data-mapping=missing]{border-left-color:#c5a060}.MegaProjectUnfold-module__Bm_N6q__institutionHead{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.MegaProjectUnfold-module__Bm_N6q__institutionHead b{color:#8a9990;font-family:var(--font-mono);font-size:10px;font-weight:800}.MegaProjectUnfold-module__Bm_N6q__institutionHead a,.MegaProjectUnfold-module__Bm_N6q__institutionHead strong{color:var(--color-text);font-weight:700;text-decoration:none}.MegaProjectUnfold-module__Bm_N6q__institutionHead a:hover{text-decoration:underline}.MegaProjectUnfold-module__Bm_N6q__institutionHead small{color:#8a9990;font-size:11px}.MegaProjectUnfold-module__Bm_N6q__stepList{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.MegaProjectUnfold-module__Bm_N6q__stepList li{border-left:1px solid #e4e9e5;flex-wrap:wrap;align-items:baseline;gap:6px;padding:3px 0 3px 10px;font-size:12.5px;display:flex}.MegaProjectUnfold-module__Bm_N6q__stepList b{color:#a3ada6;font-family:var(--font-mono);font-size:10px}.MegaProjectUnfold-module__Bm_N6q__stepList small{color:#96a49b;font-size:10.5px}@media (max-width:640px){.MegaProjectUnfold-module__Bm_N6q__page{padding:20px 14px 60px}.MegaProjectUnfold-module__Bm_N6q__milestoneHead h3{flex-basis:100%}}
