*{box-sizing:border-box}.staffSectionNav{padding:0 38px;max-width:1484px!important;margin:18px auto -5px!important}@media (max-width:700px){.staffSectionNav{padding:0 18px}}:root{--green:#149a53;--dark-green:#0d713c;--navy:#13233a;--text:#172033;--muted:#5b6b80;--text-secondary:#475569;--border:#d5dee8;--surface:#fff;--surface-secondary:#f4f7fa;--surface-hover:#eef2f7;--control-border:#7c8da3;--shadow-card:0 1px 3px #0f172a0f;--background:#e8edf3;--white:#fff;--red:#d93025;--orange:#e97817;--yellow:#b58100;--soft-red:#fce8e6;--soft-orange:#fff0df;--soft-yellow:#fff7d6;--soft-green:#e2f4e9;--soft-blue:#eef4fb}html{background:var(--background)}body{background:var(--background);color:var(--text);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a{font:inherit}a{color:inherit}.dashboard{max-width:1560px;margin:auto;padding:34px 38px 54px}.topbar{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:26px;display:flex}.brand{color:var(--green);letter-spacing:2px;margin-bottom:5px;font-size:12px;font-weight:900}.topbar h1{letter-spacing:-1.4px;margin:0;font-size:36px}.seasonLine{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.seasonDot{color:#b2bac5}.phaseBadge{min-height:24px;color:var(--dark-green);background:var(--soft-green);letter-spacing:.6px;border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:900;display:inline-flex}.phaseDetail{color:var(--muted)}.refresh{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:9px;padding:9px 14px;font-size:12px;font-weight:700;transition:border-color .16s,color .16s,box-shadow .16s,transform .16s;display:flex}.refresh:hover:not(:disabled){color:var(--dark-green);border-color:#149a5373;transform:translateY(-1px);box-shadow:0 6px 18px #149a531f}.refresh:focus-visible{outline-offset:2px;outline:3px solid #149a5333}.refresh:disabled{cursor:wait;opacity:.72}.refreshIcon{color:var(--green);font-size:15px;line-height:1}.refresh.isRefreshing .refreshIcon{animation:.85s linear infinite refreshSpin}.refreshStatus{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.refreshStatus small{color:var(--muted);font-size:12px;font-weight:600}.refreshError{color:var(--red);text-align:right;margin-top:6px;font-size:11px;font-weight:700}@keyframes refreshSpin{to{transform:rotate(360deg)}}.liveDot{background:var(--green);border-radius:50%;width:8px;height:8px}.heroGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.heroCard{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:136px;padding:20px 21px;display:flex}.heroCard>span{color:var(--muted);text-transform:uppercase;letter-spacing:.65px;font-size:11px;font-weight:900}.heroCard strong{letter-spacing:-1.8px;margin:7px 0;font-size:42px;line-height:1}.heroCard strong em{color:inherit;opacity:.6;letter-spacing:-.7px;margin-left:2px;font-size:22px;font-style:normal;font-weight:700}.heroCard small{color:var(--muted);font-size:12px}.primaryCard{background:var(--green);color:#fff;border-color:var(--green)}.primaryCard>span,.primaryCard small{color:#ffffffc7}.warningCard{border-top:4px solid var(--orange)}.dangerCard{border-top:4px solid var(--red)}.contentGrid,.lowerGrid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);gap:14px;margin-bottom:14px;display:grid}.lowerGrid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr)}.panel{border:1px solid var(--border);background:#fff;border-radius:16px;padding:21px}.panelHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;display:flex}.panelHeader h2{letter-spacing:-.35px;margin:3px 0 0;font-size:20px}.eyebrow{color:var(--green);letter-spacing:1.25px;font-size:12px;font-weight:900}.countChip{background:var(--soft-blue);color:#4d617c;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:800}.focusList{flex-direction:column;display:flex}.focusRow{border-top:1px solid var(--border);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 0;display:grid}.focusRow:first-child{border-top:0;padding-top:3px}.focusRank{background:var(--navy);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.focusTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.focusTitle strong{font-size:14px}.focusTitle span{color:var(--muted);font-size:11px;font-weight:700}.focusMain p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.focusCounts{text-align:right;min-width:68px}.focusCounts strong{font-size:20px;display:block}.focusCounts span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800;display:block}.focusCounts em{color:var(--red);margin-top:4px;font-size:12px;font-style:normal;font-weight:800;display:inline-block}.compactActions{flex-direction:column;display:flex}.compactAction{border-top:1px solid var(--border);grid-template-columns:35px minmax(0,1fr) 15px;align-items:center;gap:11px;padding:13px 0;text-decoration:none;display:grid}.compactAction:first-child{border-top:0;padding-top:3px}a.compactAction:hover .compactActionContent strong{color:var(--green)}.priorityIcon{border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.priorityIcon.critical{background:var(--soft-red);color:var(--red)}.priorityIcon.high{background:var(--soft-orange);color:var(--orange)}.priorityIcon.medium,.priorityIcon.low{background:var(--soft-yellow);color:var(--yellow)}.compactActionContent{min-width:0}.actionMeta{color:var(--muted);text-transform:uppercase;gap:4px;margin-bottom:2px;font-size:11px;font-weight:900;display:flex}.compactActionContent strong{font-size:13px;display:block}.compactActionContent p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.4}.arrow{color:#b7bec8;font-size:22px}.launchPanel{margin-bottom:14px;padding-bottom:15px}.launchTableWrap{border:1px solid var(--border);border-radius:13px;width:100%;overflow-x:auto}.launchTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1160px}.launchTable th,.launchTable td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:11px 10px}.launchTable tr:last-child td{border-bottom:0}.launchTable th{color:var(--muted);text-transform:uppercase;letter-spacing:.45px;background:#f8fafb;font-size:12px;font-weight:900}.launchTable th:first-child{width:70px}.launchTable th:nth-child(2){width:210px}.launchTable th:nth-child(3){width:105px}.launchTable th:nth-child(4),.launchTable th:nth-child(5),.launchTable th:nth-child(6),.launchTable th:nth-child(7),.launchTable th:nth-child(8),.launchTable th:nth-child(9){width:88px}.launchTable th:nth-child(10){width:260px}.startCell strong{font-size:13px;display:block}.startCell span{color:var(--muted);font-size:12px;font-weight:800}.locationName strong{font-size:13px;display:block}.locationName span{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.3;display:block}.nextActionCell{color:#4f5b6b;font-size:11px;line-height:1.35}.statusBadge,.readinessPill{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:25px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.statusBadge{text-transform:uppercase}.statusBadge.critical,.readinessPill.danger{background:var(--soft-red);color:var(--red)}.statusBadge.atrisk,.readinessPill.watch{background:var(--soft-orange);color:var(--orange)}.statusBadge.watch,.readinessPill.soon{background:var(--soft-yellow);color:#8b6900}.statusBadge.healthy,.readinessPill.ready{background:var(--soft-green);color:var(--dark-green)}.readinessPill.muted{color:var(--muted);background:#f1f3f5}.workflowList{flex-direction:column;gap:16px;display:flex}.workflowTop{justify-content:space-between;align-items:center;gap:14px;margin-bottom:7px;display:flex}.workflowTop>div:first-child{min-width:0}.workflowTop strong{font-size:12px;display:block}.workflowTop>div:first-child span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.workflowValue{align-items:center;gap:8px;display:flex}.workflowValue>strong{text-align:right;min-width:34px;font-size:12px}.progressTrack{background:#edf1f3;border-radius:999px;height:7px;overflow:hidden}.progressFill{background:var(--green);border-radius:999px;height:100%}.healthSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.summaryCard{border:1px solid var(--border);background:#fbfcfd;border-radius:12px;justify-content:space-between;align-items:center;min-height:74px;padding:13px 14px;display:flex}.summaryCard span{color:var(--muted);font-size:11px;font-weight:800}.summaryCard strong{font-size:25px}.criticalSummary{border-left:4px solid var(--red)}.riskSummary{border-left:4px solid var(--orange)}.watchSummary{border-left:4px solid var(--yellow)}.healthySummary{border-left:4px solid var(--green)}.networkNote{color:var(--muted);margin:15px 1px 0;font-size:11px;line-height:1.5}.emptyState{min-height:105px;color:var(--muted);flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;display:flex}.emptyState strong{color:var(--text)}.launchEmpty{min-height:125px}.errorPanel{max-width:700px}.errorPanel p{color:var(--muted)}@media (max-width:1050px){.dashboard{padding:28px 24px 45px}.heroGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.contentGrid,.lowerGrid{grid-template-columns:1fr}}@media (max-width:650px){.dashboard{padding:20px 14px 38px}.topbar{flex-direction:column;align-items:flex-start;gap:16px}.topbar h1{font-size:31px}.phaseDetail{width:100%}.heroGrid{grid-template-columns:1fr 1fr;gap:9px}.heroCard{min-height:124px;padding:16px}.heroCard strong{font-size:35px}.panel{padding:16px}.focusRow{grid-template-columns:29px minmax(0,1fr)}.focusCounts{text-align:left;grid-column:2;align-items:center;gap:5px;min-width:0;display:flex}.focusCounts strong,.focusCounts span{display:inline}.healthSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.heroGrid{grid-template-columns:1fr}.heroCard{min-height:112px}}html{scroll-behavior:smooth}.interactiveCard,.focusRow,.interactiveWorkflow,.interactiveSummary,.compactAction,.quickAccessLink,.locationLink,.nextActionLink,.clickablePill,.clickableBadge,.networkLink,.textLink{text-decoration:none}.interactiveCard,.interactiveRow,.interactiveWorkflow,.interactiveSummary,.quickAccessLink,.compactAction,.locationLink,.nextActionLink,.clickablePill,.clickableBadge{transition:transform .14s,box-shadow .14s,border-color .14s,background-color .14s,color .14s}.interactiveCard:hover{border-color:#ccd5df;transform:translateY(-2px);box-shadow:0 10px 28px #17203312}.primaryCard.interactiveCard:hover{border-color:var(--green);box-shadow:0 10px 28px #149a532e}.interactiveRow{color:inherit}.interactiveRow:hover{background:#f8fafb;border-radius:10px;margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.rowArrow{color:#9aa5b2;margin-top:5px;font-size:11px;display:block}.clickablePill{cursor:pointer;gap:4px}.clickablePill:hover{filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 4px 10px #17203314}.pillArrow{opacity:.65;font-size:11px}.locationLink{color:inherit;padding-right:16px;display:block;position:relative}.locationLink b{color:#9ba6b3;font-size:11px;position:absolute;top:1px;right:0}.locationLink:hover strong{color:var(--green)}.clickableBadge{gap:4px}.clickableBadge span{opacity:.65;font-size:11px}.clickableBadge:hover{transform:translateY(-1px);box-shadow:0 4px 10px #17203312}.nextActionLink{color:#4f5b6b;display:inline}.nextActionLink span{color:#9aa5b2;margin-left:4px;font-size:11px}.nextActionLink:hover{color:var(--green)}.interactiveWorkflow{color:inherit;border-radius:10px;margin:-8px -9px 0;padding:8px 9px;display:block}.interactiveWorkflow:hover{background:#f8fafb}.interactiveWorkflow:hover .workflowTop>div:first-child>strong{color:var(--green)}.workflowArrow{color:#9aa5b2;font-size:12px}.interactiveSummary{color:inherit}.interactiveSummary:hover{background:#fff;transform:translateY(-1px);box-shadow:0 7px 18px #1720330f}.quickAccessPanel{margin-bottom:14px}.quickHeader{flex-wrap:wrap;gap:16px;margin-bottom:22px}.quickAccessGroups{gap:24px;display:grid}.quickAccessGroupTitle{color:#516176;align-items:center;gap:8px;margin:0 0 11px;font-size:13px;font-weight:800;display:flex}.quickAccessGroupTitle svg{width:18px;height:18px}.quickAccessGroup--sheet .quickAccessGroupTitle{color:#14633e}.quickAccessGroup--document .quickAccessGroupTitle{color:#24599b}.quickAccessGroup+.quickAccessGroup{border-top:1px solid var(--border);padding-top:22px}.textLink{color:var(--green);font-size:11px;font-weight:900}.textLink:hover{color:var(--dark-green)}.quickAccessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.quickAccessLink{--access-text:#415067;--access-border:#dce3eb;--access-background:#f7f9fc;--access-icon:#e8edf4;--access-hover:#edf1f7;border:1px solid var(--access-border);background:var(--access-background);min-width:0;min-height:88px;color:var(--access-text);border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.quickAccessLink--sheet{--access-text:#14633e;--access-border:#b7ddc8;--access-background:#f0f9f3;--access-icon:#dcefe3;--access-hover:#e5f4eb}.quickAccessLink--document{--access-text:#24599b;--access-border:#bed3ee;--access-background:#f0f6fd;--access-icon:#dce9fa;--access-hover:#e4effc}.quickAccessIcon{background:var(--access-icon);border-radius:8px;flex:0 0 34px;place-items:center;height:38px;display:grid}.quickAccessIcon svg{width:21px;height:21px}.quickAccessCopy{flex:1;min-width:0}.quickAccessCopy strong{overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.4;display:block}.quickAccessCopy small{color:#526176;margin-top:4px;font-size:12px;line-height:1.45;display:block}.quickAccessArrow{flex-shrink:0;font-size:18px}.quickAccessLink:hover{border-color:var(--access-text);background:var(--access-hover);transform:translateY(-1px);box-shadow:0 6px 15px #1720330d}.quickAccessLink:focus-visible{outline:3px solid var(--access-text);outline-offset:3px}.networkLink{display:block}.networkLink strong{color:var(--green);margin-top:5px;font-size:12px;display:block}.networkLink:hover strong{color:var(--dark-green)}@media (max-width:1180px){.quickAccessGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.quickAccessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.quickAccessGrid{grid-template-columns:1fr}}.primaryCard{order:-1}.legacyLaunchPanel{display:none}.panelSubtext{color:var(--muted);margin:5px 0 0;font-size:12px}.launchHeader{align-items:flex-end}.launchFilters{gap:8px;display:flex}.launchFilters label{border:1px solid var(--border);color:#8993a0;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 9px;display:flex}.launchFilters input,.launchFilters select,.launchFilters~select{height:34px;font:inherit;color:var(--text);background:0 0;border:0;outline:0}.launchFilters select{border:1px solid var(--border);background:#fff;border-radius:8px;padding:0 9px}.commandLaunchPanel{margin-bottom:14px}.commandLaunchPanel td small,.commandLaunchPanel td strong{display:block}.commandLaunchPanel td small{color:var(--muted);margin-top:3px;font-size:11px}.readinessPill,.ownerPill{color:#647184;white-space:nowrap;background:#eef2f4;border-radius:99px;align-items:center;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.readinessPill.ready,.readinessPill.green{color:#087a3d;background:#e6f5ec}.readinessPill.attention,.readinessPill.watch,.readinessPill.amber{color:#a56b00;background:#fff3d7}.readinessPill.critical,.readinessPill.red{color:#d33e36;background:#fee9e7}.ownerPill{color:#40516a;background:#eef2f7}.showAllButton{color:var(--green);cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-size:12px;font-weight:850;display:block}.commandBottomGrid{grid-template-columns:1.65fr 1fr;gap:14px;margin-bottom:14px;display:grid}.trajectoryChart{background:repeating-linear-gradient(#0000 0 49px,#edf1f3 50px);height:205px;position:relative}.trajectoryChart svg{width:100%;height:178px}.trajectoryArea{fill:url(#operationsArea)}.trajectoryLine{fill:none;stroke:var(--green);stroke-width:4px;stroke-linecap:round}.trajectoryChart>div{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.pulseMetric{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;padding:14px 0;font-size:11px;display:flex}.pulseMetric strong{color:var(--text);font-size:20px}.pulseInsight{background:var(--soft-green);color:#236644;border:1px solid #d2eadb;border-radius:9px;margin:14px 0 0;padding:12px;font-size:12px;line-height:1.45}@media (max-width:1050px){.heroGrid{grid-template-columns:1fr 1fr}.commandBottomGrid{grid-template-columns:1fr}.launchHeader{align-items:flex-start}.launchFilters{margin-top:10px}}@media (max-width:650px){.heroGrid{grid-template-columns:1fr}.launchFilters{flex-direction:column;width:100%}.launchFilters label,.launchFilters select{width:100%}.commandLaunchPanel .launchTableWrap{margin-left:-18px;margin-right:-18px}}.readinessPill.danger{color:#d33e36;background:#fee9e7}.readinessPill.soon{color:#286690;background:#e8f2fb}.commandBottomGrid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.85fr);align-items:start}.commandWorkflowPanel .workflowList{max-height:none;padding-right:0;overflow:visible}.commandHealthPanel{min-height:100%}.participationGrid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:14px;margin-bottom:14px;display:grid}.legacyMovedPanel{display:none}.participationPanel{min-height:340px}.participationBars{grid-template-columns:repeat(3,1fr);align-items:end;gap:22px;height:205px;padding:5px 18px 0;display:grid}.participationBand{text-align:center;grid-template-rows:auto 1fr auto;gap:8px;height:100%;display:grid}.participationBand>div:first-child{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.participationBand>div:first-child b{color:var(--text);font-size:22px}.verticalTrack{background:#eef2f4;border-radius:8px 8px 3px 3px;align-items:flex-end;height:135px;display:flex;overflow:hidden}.verticalTrack i{width:100%;min-height:0;transition:height .25s;display:block}.weakBand{background:linear-gradient(#ef7069,#d93025)}.normalBand{background:linear-gradient(#f2b24e,#dc8f13)}.strongBand{background:linear-gradient(#51ba7d,#149a53)}.participationBand small{color:var(--muted);font-size:11px}.dataConnectionNote{color:var(--muted);text-align:center;border:1px dashed #cdd7df;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:12px}.connectionBadge{color:#9a6500;background:#fff3d7;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:850}.connectionBadge.connected{background:var(--soft-green);color:var(--dark-green)}.participantTotal{letter-spacing:-1.5px;font-size:42px;line-height:1;display:block}.participantTotalLabel{color:var(--muted);margin-top:5px;font-size:12px;display:block}.mixGroup{margin-top:25px}.mixGroup>div:first-child,.mixGroup small{justify-content:space-between;align-items:center;display:flex}.mixGroup>div:first-child{font-size:12px}.mixGroup>div:first-child span{color:var(--muted)}.mixGroup>div:first-child b{font-size:11px}.stackedBar{background:#eef2f4;border-radius:99px;height:13px;margin:9px 0 7px;display:flex;overflow:hidden}.stackedBar i:first-child{background:var(--green)}.stackedBar i:last-child{background:#9dcfb2}.stackedBar.sportBar i:first-child{background:#2e78a6}.stackedBar.sportBar i:last-child{background:#78b6d3}.mixGroup small{color:var(--muted);font-size:11px}@media (max-width:1050px){.commandBottomGrid,.participationGrid{grid-template-columns:1fr}.commandWorkflowPanel .workflowList{max-height:none}}@media (max-width:650px){.participationBars{gap:10px;padding-left:0;padding-right:0}.participationPanel{min-height:310px}}.peopleReportingPanel{margin-bottom:14px;padding:14px 12px 12px}.peopleReportingHeader{padding:0 2px 10px}.peopleReportingHeader h2{margin:3px 0 0;font-size:14px}.peopleReportingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.peopleReportingCard{border:1px solid var(--border);background:#fff;border-radius:13px;grid-template-columns:58px minmax(0,1fr);gap:14px;min-height:210px;padding:18px;display:grid}.peopleReportingIcon{background:var(--soft-green);width:52px;height:52px;color:var(--green);border-radius:50%;place-items:center;font-size:21px;font-weight:900;display:grid}.peopleReportingBody{flex-direction:column;min-width:0;display:flex}.peopleReportingTitle{color:var(--text);font-size:13px;font-weight:850}.peopleReportingHeadline{letter-spacing:-.7px;margin:5px 0 13px;font-size:27px;line-height:1}.peopleReportingMetrics{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:15px;display:grid}.peopleProgress{background:conic-gradient(var(--green) var(--people-progress),#e8ecef 0);border-radius:50%;width:82px;height:82px;padding:8px}.peopleProgress>div{text-align:center;background:#fff;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.peopleProgress strong,.peopleProgress small{display:block}.peopleProgress strong{font-size:18px}.peopleProgress small{color:var(--muted);font-size:11px;font-weight:700}.peopleReportingDetail{min-width:0;color:var(--muted);flex-direction:column;gap:10px;font-size:12px;line-height:1.4;display:flex}.peopleReportingDetail em{font-style:normal;font-weight:850}.peopleReportingDetail em.warning{color:var(--orange)}.peopleReportingDetail em.danger{color:var(--red)}.peopleReportingLink{width:fit-content;color:var(--green);margin-top:auto;font-size:12px;font-weight:850;text-decoration:none}.peopleReportingLink b{margin-left:5px}.peopleReportingLink:hover{color:var(--dark-green)}@media (max-width:1050px){.peopleReportingGrid{grid-template-columns:1fr}.peopleReportingCard{min-height:180px}}@media (max-width:650px){.peopleReportingPanel{padding:12px}.peopleReportingCard{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:14px}.peopleReportingIcon{width:42px;height:42px;font-size:17px}.peopleReportingMetrics{grid-template-columns:78px minmax(0,1fr)}.peopleProgress{width:72px;height:72px}.peopleReportingHeadline{font-size:23px}}.peopleMetricCircle{background:var(--soft-green);border-radius:50%;width:82px;height:82px;padding:8px}.peopleMetricCircle>div{text-align:center;background:#fff;border:2px solid #149a5352;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.peopleMetricCircle strong,.peopleMetricCircle small{display:block}.peopleMetricCircle strong{color:var(--green);font-size:14px}.peopleMetricCircle small{max-width:54px;color:var(--muted);font-size:11px;font-weight:750;line-height:1.2}@media (max-width:650px){.peopleMetricCircle{width:72px;height:72px}}.commandBottomGrid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.85fr);grid-template-areas:"progress readiness""progress reporting";align-items:stretch}.progressSnapshotPanel{grid-area:progress}.commandHealthPanel{grid-area:readiness}.priorReportingPanel{grid-area:reporting}.reportingStatusList{flex-direction:column;gap:12px;margin-top:12px;display:flex}.reportingStatusRow{border:1px solid var(--border);color:inherit;border-radius:10px;padding:10px;text-decoration:none;display:block}.reportingStatusTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.reportingStatusTop>div:first-child strong,.reportingStatusTop>div:first-child span{display:block}.reportingStatusTop>div:first-child strong{font-size:11px}.reportingStatusTop>div:first-child span{color:var(--muted);margin-top:2px;font-size:11px}.reportingStatusTop>div:last-child{align-items:center;gap:8px;display:flex}.reportingStatusTop>div:last-child>b{text-align:right;min-width:34px;font-size:11px}@media (max-width:1050px){.commandBottomGrid{grid-template-columns:1fr;grid-template-areas:"progress""readiness""reporting"}}@media (max-width:650px){.reportingStatusTop{align-items:flex-start}.reportingStatusTop>div:last-child{flex-direction:column;align-items:flex-end;gap:4px}}.progressSnapshotPanel,.progressSnapshotPanel .workflowList{height:auto;max-height:none;overflow:visible}.readinessSummaryText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.summaryCard .readinessSummaryText b{color:var(--text);font-size:11px;line-height:1.2}.summaryCard .readinessSummaryText small{color:var(--muted);font-size:11px;font-weight:650;line-height:1.3}.commandHealthPanel .summaryCard{align-items:flex-start;gap:12px}.commandHealthPanel .summaryCard>strong{flex:none}.commandLaunchPanel .launchTable{min-width:1240px}.commandLaunchPanel .launchNextAction{color:#4f5b6b;font-size:11px;line-height:1.35}.heroGrid{grid-template-columns:2fr repeat(2,minmax(0,1fr))}.commandBottomGrid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.85fr);grid-template-areas:"progress readiness"}.wrapUpPanel{margin-bottom:14px;padding:18px}.wrapUpHeader{align-items:flex-end;margin-bottom:14px}.wrapUpGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wrapUpCard{border:1px solid var(--border);background:linear-gradient(145deg,#fff 0%,#f8fbf9 100%);border-radius:13px;min-width:0;padding:16px;box-shadow:0 8px 24px #1c304709}.wrapUpCardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.wrapUpCardTop>span:first-child{background:var(--navy);color:#86dfaa;letter-spacing:.04em;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:950;display:grid}.wrapUpCard>strong{min-height:38px;margin:13px 0 5px;font-size:14px;line-height:1.35;display:block}.wrapUpScore{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:11px;display:flex}.wrapUpScore b{letter-spacing:-.8px;font-size:27px}.wrapUpScore span{color:var(--muted);text-align:right;font-size:12px}.wrapUpFooter{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:11px;font-size:12px;display:flex}.wrapUpFooter a{color:var(--dark-green);font-weight:850;text-decoration:none}.wrapUpFooter a:hover{text-decoration:underline}@media (max-width:1100px){.wrapUpGrid{grid-template-columns:1fr 1fr}}@media (max-width:1050px){.commandBottomGrid{grid-template-columns:1fr;grid-template-areas:"progress""readiness"}}@media (max-width:720px){.heroGrid{grid-template-columns:1fr}.wrapUpPanel{padding:14px}.wrapUpHeader{align-items:flex-start}.wrapUpGrid{grid-template-columns:1fr}.wrapUpCard>strong{min-height:0}.wrapUpScore span{text-align:left}}.dashboard{padding:30px 30px 54px}.topbar{flex-wrap:wrap;align-items:center;margin-bottom:24px}.brand,.dashboard .eyebrow{color:var(--section-accent,#2455db)}.heroCard{box-shadow:var(--shadow-card);font-variant-numeric:tabular-nums;border-radius:16px;min-height:156px;padding:24px}.heroCard>strong{font-size:42px}.primaryCard{background:linear-gradient(125deg,var(--section-deep,#17399a),var(--section-accent,#2455db));border:0;box-shadow:0 12px 30px #2455db22}.primaryCard>span,.primaryCard>strong,.primaryCard>small,.primaryCard em{color:#fff}.panel{box-shadow:var(--shadow-card)}.focusPanel{border-top:4px solid var(--section-accent,#2455db)}.panelHeader h2{font-size:20px}.launchTable td{padding-top:14px;padding-bottom:14px;font-size:12px}.launchTable th{color:#43536b;background:var(--surface-secondary);font-size:11px}.launchTable tbody tr:nth-child(2n){background:#fafbfe}.launchTable tbody tr:hover{background:var(--surface-hover)}.dashboard .readinessPill,.dashboard .statusPill{font-size:11px;font-weight:750}.dashboard .panelSubtext{font-size:12px}.dashboard .heroGrid{gap:18px;margin-bottom:22px}.dashboard .contentGrid{gap:20px;margin-bottom:22px}.dashboard .refresh{background:var(--section-accent,#2455db);color:#fff;border-color:#0000}.dashboard .refreshIcon,.dashboard .refreshStatus small{color:#fff}.dashboard .refresh:hover:not(:disabled){color:#fff;background:var(--section-deep,#17399a)}@media (max-width:700px){.dashboard{padding:24px 14px 42px}.topbar{gap:18px}.heroCard{min-height:135px}}.wrapUpCardTop{flex-wrap:wrap}.wrapUpCardTop>.readinessPill{white-space:normal;max-width:100%}.wrapUpScore,.wrapUpFooter,.launchHeader{flex-wrap:wrap}.launchFilters,.launchFilters label{min-width:0}.launchFilters input{width:100%;min-width:0}@media (max-width:650px){.launchHeader>div{width:100%}.commandLaunchPanel .launchTableWrap{margin-left:0;margin-right:0}}.dashboard .launchFilters :is(input,select){border-color:var(--control-border);background:var(--surface)}.dashboard .statusBadge.atrisk,.dashboard .readinessPill.watch{color:#9a4b0b}.dashboard .summaryCard strong,.dashboard .wrapUpScore b{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.dashboard-shell-module__XYqq_q__shell{background:var(--background);min-height:100dvh;color:var(--text)}.dashboard-shell-module__XYqq_q__sidebar{border-right:1px solid var(--border);z-index:45;overscroll-behavior:contain;background:#fff;flex-direction:column;width:280px;padding:26px 16px 16px;transition:width .18s,padding .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.dashboard-shell-module__XYqq_q__sidebar[data-collapsed=true]{width:68px;padding:26px 10px 16px;overflow:visible}.dashboard-shell-module__XYqq_q__sidebarToggle{z-index:1;border:1px solid var(--control-border);color:#344259;cursor:pointer;background:#fff;border-radius:8px;place-items:center;width:44px;height:44px;font-size:23px;line-height:1;display:grid;position:absolute;top:23px;right:12px}.dashboard-shell-module__XYqq_q__sidebarToggle:hover{color:#17399a;background:#eaf0ff}.dashboard-shell-module__XYqq_q__sidebar[data-collapsed=true] .dashboard-shell-module__XYqq_q__sidebarToggle{width:44px;height:44px;top:77px;left:12px;right:auto}.dashboard-shell-module__XYqq_q__brand{color:#16243b;align-items:center;gap:11px;padding:0 8px 25px;text-decoration:none;display:flex}.dashboard-shell-module__XYqq_q__sidebar .dashboard-shell-module__XYqq_q__brand{padding-right:35px}.dashboard-shell-module__XYqq_q__compactBrand{justify-content:center;padding:0 0 65px!important}.dashboard-shell-module__XYqq_q__brand>span{color:#fff;background:#087d57;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:850;display:grid;box-shadow:0 5px 14px #087d5724}.dashboard-shell-module__XYqq_q__brand strong{letter-spacing:1.5px;font-size:12px;display:block}.dashboard-shell-module__XYqq_q__brand small{color:#68768a;margin-top:4px;font-size:11px;display:block}.dashboard-shell-module__XYqq_q__navigation{gap:16px;display:grid}.dashboard-shell-module__XYqq_q__compactNavigation{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:8px;min-height:0;display:flex;overflow-y:auto}.dashboard-shell-module__XYqq_q__compactSection{flex:none;position:relative}.dashboard-shell-module__XYqq_q__sectionButton{width:48px;height:48px;color:var(--section-deep);cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;display:grid;position:relative}.dashboard-shell-module__XYqq_q__sectionButton:hover,.dashboard-shell-module__XYqq_q__sectionButton[aria-expanded=true]{background:var(--section-soft)}.dashboard-shell-module__XYqq_q__sectionButton[data-active=true]{background:var(--section-soft);box-shadow:inset 3px 0 var(--section-accent)}.dashboard-shell-module__XYqq_q__compactIndicator{background:var(--section-accent);border-radius:50%;width:5px;height:5px;display:none;position:absolute;bottom:3px;right:3px}.dashboard-shell-module__XYqq_q__sectionButton[data-active=true] .dashboard-shell-module__XYqq_q__compactIndicator{display:block}.dashboard-shell-module__XYqq_q__sectionFlyout{background:var(--surface);border:1px solid var(--border);z-index:50;border-radius:12px;width:264px;max-height:calc(100dvh - 16px);padding:12px;position:fixed;left:78px;overflow-y:auto;box-shadow:0 12px 32px #0f172a24}.dashboard-shell-module__XYqq_q__sectionHint{z-index:50;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card);color:var(--section-deep);pointer-events:none;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600;position:fixed;left:78px}.dashboard-shell-module__XYqq_q__flyoutTitle{color:var(--section-deep);padding:5px 8px 10px;font-size:13px;display:block}.dashboard-shell-module__XYqq_q__flyoutLink{min-height:44px;color:var(--text-secondary);border-radius:8px;align-items:center;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.375;text-decoration:none;display:flex}.dashboard-shell-module__XYqq_q__flyoutLink:hover{background:var(--section-soft);color:var(--section-deep)}.dashboard-shell-module__XYqq_q__flyoutLink[aria-current=page]{color:var(--section-deep);background:var(--section-soft);box-shadow:inset 3px 0 var(--section-accent);font-weight:600}.dashboard-shell-module__XYqq_q__navSection h2{color:var(--text-secondary);align-items:center;gap:10px;margin:0 0 6px;padding:0 10px;font-size:.8125rem;font-weight:600;line-height:1.4;display:flex}.dashboard-shell-module__XYqq_q__navSection h2 svg{color:var(--section-accent);width:20px;height:20px}.dashboard-shell-module__XYqq_q__navLink{min-height:44px;color:var(--text-secondary);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:2px 0;padding:10px 12px 10px 40px;font-size:12px;font-weight:500;line-height:1.375;text-decoration:none;transition:background .14s,color .14s;display:flex}.dashboard-shell-module__XYqq_q__navLink:hover{background:var(--section-soft);color:var(--section-deep)}.dashboard-shell-module__XYqq_q__navLink[aria-current=page]{background:var(--section-soft);color:var(--section-deep);box-shadow:inset 3px 0 var(--section-accent);font-weight:600}.dashboard-shell-module__XYqq_q__navFooter{color:#435169;align-items:center;gap:10px;margin-top:auto;padding:26px 8px 0;display:flex}.dashboard-shell-module__XYqq_q__footerMark{background:#eef1f6;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:10px;font-weight:800;display:grid}.dashboard-shell-module__XYqq_q__navFooter strong{font-size:10px;display:block}.dashboard-shell-module__XYqq_q__navFooter small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.dashboard-shell-module__XYqq_q__body{min-width:0;margin-left:280px;transition:margin-left .18s}.dashboard-shell-module__XYqq_q__sidebar[data-collapsed=true]+.dashboard-shell-module__XYqq_q__body{margin-left:68px}.dashboard-shell-module__XYqq_q__contextBar{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 30px;display:flex}.dashboard-shell-module__XYqq_q__breadcrumb{color:#7b8798;align-items:center;gap:12px;min-width:0;font-size:12px;display:flex}.dashboard-shell-module__XYqq_q__breadcrumb strong{color:#344259;font-weight:600}.dashboard-shell-module__XYqq_q__sectionBadge{color:var(--section-deep);background:var(--section-soft);border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.dashboard-shell-module__XYqq_q__sectionBadge svg{width:15px;height:15px}.dashboard-shell-module__XYqq_q__contextNote{letter-spacing:1.6px;color:#6c798b;font-size:9px;font-weight:700}.dashboard-shell-module__XYqq_q__content{outline:none;min-width:0}.dashboard-shell-module__XYqq_q__content main{width:100%;min-width:0}.dashboard-shell-module__XYqq_q__content main h1{letter-spacing:-1.2px;font-size:clamp(28px,2.4vw,38px);line-height:1.16}.dashboard-shell-module__XYqq_q__content main :where(h2,h3){text-wrap:balance}.dashboard-shell-module__XYqq_q__content main :where(table){font-variant-numeric:tabular-nums}.dashboard-shell-module__XYqq_q__content main :where(input,select,textarea)::placeholder{color:var(--muted);opacity:1}.dashboard-shell-module__XYqq_q__content main :where(th,td){line-height:1.5}.dashboard-shell-module__XYqq_q__content main :where(input,select){min-height:40px}.dashboard-shell-module__XYqq_q__content main :where(button,a,input,select,summary):focus-visible,.dashboard-shell-module__XYqq_q__navigation a:focus-visible,.dashboard-shell-module__XYqq_q__brand:focus-visible,.dashboard-shell-module__XYqq_q__menuButton:focus-visible,.dashboard-shell-module__XYqq_q__closeMenu:focus-visible,.dashboard-shell-module__XYqq_q__sidebarToggle:focus-visible,.dashboard-shell-module__XYqq_q__compactNavigation :where(button,a):focus-visible{outline:3px solid var(--section-accent);outline-offset:3px}.dashboard-shell-module__XYqq_q__content main :where(section[id],article[id]){scroll-margin-top:20px}.dashboard-shell-module__XYqq_q__skip{z-index:90;color:#fff;background:#13243d;border-radius:8px;padding:12px 18px;position:fixed;top:-70px;left:245px}.dashboard-shell-module__XYqq_q__skip:focus{top:10px;left:75px}.dashboard-shell-module__XYqq_q__menuButton{display:none}.dashboard-shell-module__XYqq_q__mobileDialog{color:#16243b;background:#fff;border:0;width:min(320px,90vw);max-width:90vw;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:auto;box-shadow:15px 0 70px #13243d30}.dashboard-shell-module__XYqq_q__mobileDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12213c80}.dashboard-shell-module__XYqq_q__mobileInner{min-height:100%;padding:24px 16px;position:relative}.dashboard-shell-module__XYqq_q__closeMenu{cursor:pointer;color:#344259;background:#f0f3f7;border:0;border-radius:8px;width:44px;height:44px;font-size:24px;position:absolute;top:14px;right:12px}.dashboard-shell-module__XYqq_q__mobileInner .dashboard-shell-module__XYqq_q__brand{padding-right:44px}.dashboard-shell-module__XYqq_q__mobileInner .dashboard-shell-module__XYqq_q__navLink{min-height:44px}@media (max-width:1100px){.dashboard-shell-module__XYqq_q__sidebar{display:none}.dashboard-shell-module__XYqq_q__body,.dashboard-shell-module__XYqq_q__sidebar[data-collapsed=true]+.dashboard-shell-module__XYqq_q__body{margin-left:0}.dashboard-shell-module__XYqq_q__menuButton{border:1px solid var(--control-border);color:#344259;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:8px 11px;font-size:12px;font-weight:700;display:flex}.dashboard-shell-module__XYqq_q__contextBar{justify-content:flex-start;padding:10px 18px}.dashboard-shell-module__XYqq_q__contextNote{margin-left:auto}.dashboard-shell-module__XYqq_q__skip,.dashboard-shell-module__XYqq_q__skip:focus{left:15px}}@media (max-width:600px){.dashboard-shell-module__XYqq_q__contextBar{gap:10px;padding:10px 14px}.dashboard-shell-module__XYqq_q__contextNote{display:none}.dashboard-shell-module__XYqq_q__breadcrumb{flex-wrap:wrap;gap:7px;font-size:11px}.dashboard-shell-module__XYqq_q__sectionBadge{padding:6px 8px;font-size:10px}.dashboard-shell-module__XYqq_q__sectionBadge svg{display:none}.dashboard-shell-module__XYqq_q__breadcrumb strong{max-width:135px}.dashboard-shell-module__XYqq_q__content main h1{font-size:29px}}@media (prefers-reduced-motion:reduce){.dashboard-shell-module__XYqq_q__shell *,.dashboard-shell-module__XYqq_q__shell :before,.dashboard-shell-module__XYqq_q__shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:380px){.dashboard-shell-module__XYqq_q__content main h1{font-size:25px}}.dashboard-shell-module__XYqq_q__navSection+.dashboard-shell-module__XYqq_q__navSection{border-top:1px solid var(--border);padding-top:14px}.dashboard-shell-module__XYqq_q__navSection h2 svg{flex:none}.dashboard-shell-module__XYqq_q__navLink>span:first-child{min-width:0}.dashboard-shell-module__XYqq_q__navLink>span:last-child:not(:first-child){flex:none}.dashboard-shell-module__XYqq_q__brand,.dashboard-shell-module__XYqq_q__navigation{flex-shrink:0}.dashboard-shell-module__XYqq_q__sectionButton:focus-visible{outline-offset:-3px!important}@media (max-width:1100px){.dashboard-shell-module__XYqq_q__menuButton{min-height:44px}}
.pending-program-work-module__XLjiyq__banner{color:#173a2b;background:#f3f9f5;border:1px solid #bdd1c6;border-radius:12px;margin:0 0 20px;padding:16px 20px;font-size:14px;line-height:1.5}.pending-program-work-module__XLjiyq__banner[data-warning=true]{color:#513f19;background:#fff9ec;border-color:#e8cb8c}.pending-program-work-module__XLjiyq__heading{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.pending-program-work-module__XLjiyq__heading strong{font-size:16px}.pending-program-work-module__XLjiyq__heading span{letter-spacing:.04em;font-size:12px}.pending-program-work-module__XLjiyq__links{flex-wrap:wrap;gap:10px 22px;margin-top:8px;display:flex}.pending-program-work-module__XLjiyq__banner a{color:inherit;text-underline-offset:3px;text-decoration:underline}.pending-program-work-module__XLjiyq__banner p{margin:8px 0}.pending-program-work-module__XLjiyq__banner small{opacity:.85;margin-top:10px;font-size:12px;display:block}.pending-program-work-module__XLjiyq__banner details{margin-top:12px}.pending-program-work-module__XLjiyq__banner summary{cursor:pointer;font-weight:600}.pending-program-work-module__XLjiyq__banner ul{max-height:340px;padding:0;list-style:none;overflow:auto}.pending-program-work-module__XLjiyq__banner li{border-top:1px solid #ddd0b2;padding:10px 0}.pending-program-work-module__XLjiyq__banner li span{display:block}.pending-program-work-module__XLjiyq__banner li a{margin-top:4px;display:inline-block}@media (max-width:600px){.pending-program-work-module__XLjiyq__banner{padding:14px}.pending-program-work-module__XLjiyq__heading{display:block}.pending-program-work-module__XLjiyq__heading span{margin-top:4px;display:block}}
