:root{--navy:#102a43;--navy-deep:#0b1f33;--aqua:#00b8a9;--aqua-dark:#008d84;--cream:#f4ebdd;--cream2:#fbf7f0;--cloud:#eaf4f4;--mist:#f1f4f7;--slate:#52606d;--ink:#17232d;--muted:#697782;--line:#dfe6e8;--white:#fff;--warning:#c88622;--danger:#b9564f;--success:#34785f}*{box-sizing:border-box}html,body{background:var(--cream2);color:var(--ink);margin:0;padding:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a{font:inherit}.appShell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{background:linear-gradient(180deg,var(--navy-deep),var(--navy));color:#fff;border-right:1px solid #00b8a959;flex-direction:column;height:100vh;padding:26px 16px 20px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:0 7px 28px;display:flex}.brand strong{letter-spacing:-.02em;font-size:18px}.brand strong span{color:var(--aqua)}.brand small,.sidebarFoot span{color:#a8bac7;margin-top:3px;font-size:10px;display:block}.tfMark{background:var(--cream);border:1.5px solid var(--aqua);border-radius:16px;flex:none;width:54px;height:54px;position:relative;overflow:hidden}.tfMarkCompact{border-radius:13px;width:42px;height:42px}.tfT{background:var(--navy);border-radius:5px;width:25px;height:8px;position:absolute;top:12px;left:10px}.tfT:after{content:"";background:var(--navy);border-radius:5px;width:8px;height:25px;position:absolute;top:0;left:9px}.tfFTop{background:var(--aqua);border-radius:0 10px 10px;width:21px;height:10px;position:absolute;top:10px;left:26px;transform:skew(-22deg)}.tfFBottom{background:var(--aqua);border-radius:0 8px 8px;width:15px;height:8px;position:absolute;top:25px;left:27px;transform:skew(-22deg)}.tfMarkCompact .tfT{width:21px;height:7px;top:10px;left:8px}.tfMarkCompact .tfT:after{width:7px;height:22px;left:8px}.tfMarkCompact .tfFTop{width:18px;height:9px;top:8px;left:22px}.tfMarkCompact .tfFBottom{width:13px;height:7px;top:21px;left:23px}.nav{flex-direction:column;gap:5px;display:flex}.navItem{color:#c7d4de;border-radius:11px;align-items:center;gap:11px;padding:11px 12px;font-size:13px;text-decoration:none;display:flex}.navItem:hover{color:#fff;background:#ffffff0f}.navItem.active{color:#fff;box-shadow:inset 3px 0 var(--aqua);background:#00b8a921}.navIcon{text-align:center;color:#8fded7;width:20px}.sidebarFoot{border-top:1px solid #ffffff1f;align-items:center;gap:10px;margin-top:auto;padding:18px 6px 0;font-size:11px;display:flex}.schoolDot{background:var(--cream);width:32px;height:32px;color:var(--navy);border:1px solid var(--aqua);border-radius:50%;place-items:center;font-weight:850;display:grid}.main{width:100%;max-width:1500px;margin:auto;padding:36px 42px 60px}.topbar{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:.14em;color:#6d7c83;font-size:10px;font-weight:850}.eyebrow.light{color:#b7e3df}.topbar h1{letter-spacing:-.04em;color:var(--navy);margin:6px 0;font-size:32px}.topbar p{color:var(--muted);margin:0}.topActions{align-items:center;gap:10px;display:flex}.cycle,.secondaryButton{border:1px solid var(--line);background:#fff;border-radius:11px;padding:10px 14px}.avatar{background:var(--cloud);width:40px;height:40px;color:var(--navy);border:1px solid #cfe6e4;border-radius:50%;place-items:center;font-weight:850;display:grid}.heroGrid{grid-template-columns:1.45fr 1fr;gap:18px;display:grid}.constraintCard,.forecastCard,.metrics article,.intelCard,.missionCard,.systemCard,.panel{border-radius:18px}.constraintCard{background:linear-gradient(135deg,var(--navy-deep),#153957);color:#fff;border:1px solid #00b8a999;padding:30px;box-shadow:0 16px 36px #102a431f}.cardHead{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.livePill,.healthPill,.activePill,.tag,.ruleBadge,.missionState{border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.livePill{color:#9bf3ea;background:#00b8a92e}.constraintCard h2{letter-spacing:-.03em;max-width:680px;margin:22px 0 10px;font-size:29px;line-height:1.13}.constraintCard>p{color:#c8d7e0;max-width:700px;line-height:1.58}.constraintStats{gap:40px;margin:28px 0;display:flex}.constraintStats span,.miniGrid span{color:#aec2ce;margin-bottom:5px;font-size:10px;display:block}.constraintStats strong{font-size:23px}.primaryButton{background:var(--aqua);color:#062b34;border:0;border-radius:11px;padding:12px 16px;font-weight:850;box-shadow:0 4px 14px #00b8a933}.forecastCard,.missionCard,.systemCard,.panel{border:1px solid var(--line);background:#fffffff0;padding:24px;box-shadow:0 8px 24px #102a4309}.forecastCard h3,.sectionTitle h2{color:var(--navy);margin:5px 0 0;font-size:19px}.healthPill{color:var(--success);background:#eaf5ef}.forecastNumber{align-items:baseline;gap:10px;margin:27px 0 14px;display:flex}.forecastNumber strong{letter-spacing:-.055em;color:var(--navy);font-size:44px}.forecastNumber span{color:var(--muted);font-size:13px}.progress{background:#edf1f2;border-radius:999px;height:7px;overflow:hidden}.progress>div{background:linear-gradient(90deg,var(--navy),var(--aqua));border-radius:999px;height:100%}.progressLabels{color:var(--muted);justify-content:space-between;margin-top:7px;font-size:10px;display:flex}.miniGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:20px 0;padding:16px 0;display:grid}.miniGrid div+div{border-left:1px solid var(--line);padding-left:20px}.miniGrid span{color:var(--muted)}.forecastCard>a,.textButton{color:var(--aqua-dark);font-size:12px;font-weight:800;text-decoration:none}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0 34px;display:grid}.metrics article{border:1px solid var(--line);background:#fff;padding:18px 20px}.metrics span,.metrics small{color:var(--muted);font-size:10px;display:block}.metrics strong{color:var(--navy);margin:6px 0;font-size:26px;display:block}.contentGrid{grid-template-columns:1.5fr .75fr;gap:28px;display:grid}.sectionTitle{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.sectionHint{color:var(--muted);font-size:10px}.intelligenceList{flex-direction:column;gap:11px;display:flex}.intelCard{border:1px solid var(--line);border-left:4px solid var(--aqua);background:#fff;overflow:hidden}.intelCard.severity-high{border-left-color:var(--danger)}.intelCard.severity-watch{border-left-color:var(--warning)}.intelCard.severity-opportunity{border-left-color:var(--aqua)}.intelBody{padding:19px 20px}.intelMeta{color:var(--muted);justify-content:space-between;font-size:10px;font-weight:800;display:flex}.tag-high{color:#8c4039;background:#f9e9e7}.tag-watch{color:#7b5917;background:#fff1d8}.tag-opportunity{color:#08766e;background:#def7f4}.intelBody h3{color:var(--navy);margin:8px 0;font-size:16px}.intelBody p,.missionCard p,.systemCard p{color:var(--muted);margin:0 0 13px;font-size:12px;line-height:1.55}.evidenceRow{background:var(--cream2);border-radius:11px;gap:22px;margin:14px 0;padding:12px 14px;display:flex}.evidenceRow div{min-width:80px}.evidenceRow small,.evidenceRow strong{display:block}.evidenceRow small{color:var(--muted);margin-bottom:3px;font-size:9px}.evidenceRow strong{color:var(--navy);font-size:14px}.missionCard{margin-bottom:12px}.featuredMission{background:linear-gradient(180deg,#fff,var(--cream2))}.missionTop{justify-content:space-between;display:flex}.missionIcon{color:var(--aqua);font-size:22px}.activePill,.missionState{color:#08766e;background:#def7f4}.missionCard h3{color:var(--navy);margin:16px 0 8px;font-size:16px}.missionImpact{background:var(--cloud);border-radius:11px;margin:14px 0;padding:12px}.missionImpact span,.missionImpact strong{display:block}.missionImpact span{color:var(--muted);font-size:9px}.missionImpact strong{color:var(--navy);margin-top:3px;font-size:13px}.missionProgress{margin:20px 0}.missionProgress>div:first-child{justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.missionMeta{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:18px;padding-top:15px;font-size:10px;display:flex}.missionMeta strong{color:var(--ink)}.secondaryButton{width:100%;color:var(--navy);text-align:center;margin-top:18px;font-weight:800}.systemCard>div{margin-top:14px;font-size:12px}.okDot{color:var(--aqua);margin-right:8px}.systemCard p{margin:5px 0 0 18px;font-size:10px}.linkButton{text-decoration:none;display:inline-block}.secondaryLink{text-align:center}.linkText{text-decoration:none;display:inline-block}.pageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.panel h2{letter-spacing:-.02em;color:var(--navy);margin:7px 0 12px;font-size:20px}.span2{grid-column:span 2}.journeyFlow{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.journeyStage{background:var(--cream2);border:1px solid var(--line);border-radius:15px;min-height:170px;padding:18px;position:relative}.journeyStage.constrained{border-color:#00b8a9a6;box-shadow:inset 0 0 0 1px #00b8a91f}.journeyStage strong,.journeyStage b,.journeyStage small{display:block}.journeyStage strong{color:var(--navy);margin:20px 0 6px;font-size:13px}.journeyStage b{color:var(--navy);font-size:28px}.journeyStage small{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.4}.stageNumber{color:var(--aqua-dark);font-size:10px;font-weight:850}.stageSignal{color:#08766e;background:#def7f4;border-radius:8px;margin-top:15px;padding:7px 8px;font-size:9px;font-weight:800;display:block}.bigStat{letter-spacing:-.06em;color:var(--navy);margin:22px 0 8px;font-size:54px;font-weight:850}.mutedCopy{color:var(--muted);font-size:13px;line-height:1.6}.statusCallout{border-radius:10px;margin:18px 0 12px;padding:9px 12px;font-weight:800;display:inline-block}.statusCallout.warning{color:#765916;background:#fff1d8}.intelligenceCallout{background:linear-gradient(160deg,#fff,var(--cloud))}.tableToolbar{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.tableToolbar h2{margin-bottom:0}.tableWrap{overflow:auto}.dataTable{border-collapse:collapse;width:100%;font-size:13px}.dataTable th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);padding:11px 12px;font-size:10px}.dataTable td{white-space:nowrap;border-bottom:1px solid #eef1ef;padding:14px 12px}.dataTable td:first-child strong,.dataTable td:first-child small{display:block}.dataTable td:first-child small{color:var(--muted);margin-top:3px;font-size:10px}.stagePill{background:var(--cloud);color:var(--navy);border-radius:999px;padding:6px 8px;font-size:11px;font-weight:700;display:inline-block}.demoNote{color:var(--muted);margin:16px 0 0;font-size:11px}.cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.assumptionList{border-top:1px solid var(--line);margin-top:20px}.assumptionList>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 0;font-size:13px;display:flex}.emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.emptyState .emptyIcon{background:var(--cloud);width:64px;height:64px;color:var(--navy);border-radius:18px;place-items:center;margin-bottom:18px;font-size:30px;display:grid}.emptyState p{max-width:560px;color:var(--muted);line-height:1.6}.missionHero{border-top:3px solid var(--aqua);margin-bottom:18px}.missionHeroTop{justify-content:space-between;gap:30px;display:flex}.missionHeroTop>div{max-width:820px}.missionKpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.missionKpis>div,.evidenceGrid>div{background:var(--cream2);border:1px solid var(--line);border-radius:12px;padding:15px}.missionKpis small,.missionKpis span,.evidenceGrid small{color:var(--muted);font-size:9px;display:block}.missionKpis strong,.evidenceGrid strong{color:var(--navy);margin:5px 0;font-size:25px;display:block}.actionChecklist{flex-direction:column;gap:13px;margin-top:22px;display:flex}.actionChecklist>div{gap:12px;display:flex}.actionChecklist>div>span{background:var(--cloud);width:28px;height:28px;color:var(--aqua-dark);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:850;display:grid}.actionChecklist p{margin:0}.actionChecklist strong,.actionChecklist small{display:block}.actionChecklist small{color:var(--muted);margin-top:3px;font-size:11px}.impactBar{background:var(--cream);border-radius:999px;height:10px;margin:28px 0 7px;overflow:hidden}.impactBar div{background:linear-gradient(90deg,var(--navy),var(--aqua));border-radius:999px;height:100%}.impactLabels{color:var(--muted);justify-content:space-between;margin-bottom:24px;font-size:10px;display:flex}.evidenceGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ruleBadge{background:var(--cloud);color:var(--navy)}.lineage{background:var(--navy);color:#d8e4eb;letter-spacing:.02em;border-radius:10px;margin-top:18px;padding:12px 14px;font-size:11px}@media (max-width:1050px){.appShell{grid-template-columns:76px 1fr}.sidebar{padding:24px 12px}.brand>div:last-child,.navItem span:last-child,.sidebarFoot>div:last-child{display:none}.brand{padding-left:6px}.navItem,.sidebarFoot{justify-content:center}.heroGrid,.contentGrid{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}.journeyFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.missionKpis,.evidenceGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.appShell{display:block}.sidebar{flex-direction:row;height:auto;padding:12px;position:static;overflow:auto}.brand{margin-right:10px;padding:0}.nav{flex-direction:row}.sidebarFoot{display:none}.main{padding:22px 16px}.topbar h1{font-size:27px}.topbar p{font-size:13px}.cycle{display:none}.heroGrid{display:block}.forecastCard{margin-top:12px}.constraintCard h2{font-size:23px}.constraintStats{gap:24px}.metrics{grid-template-columns:1fr 1fr}.contentGrid{display:block}.contentGrid aside{margin-top:30px}.pageGrid,.cardGrid{grid-template-columns:1fr}.span2{grid-column:auto}.journeyFlow{grid-template-columns:1fr}.panel{padding:18px}.bigStat{font-size:44px}.missionKpis,.evidenceGrid{grid-template-columns:1fr 1fr}}.compactState{border-radius:999px!important;align-self:flex-start!important;align-items:center!important;height:auto!important;min-height:0!important;padding:7px 10px!important;font-size:10px!important;font-weight:850!important;display:inline-flex!important}.missionExecutionPanel{margin-bottom:18px}.executionSteps{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0;display:grid}.executionStep{border:1px solid var(--line);background:var(--cream2);color:var(--muted);border-radius:12px;align-items:center;gap:9px;padding:12px;display:flex}.executionStep span{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:850;display:grid}.executionStep strong{font-size:11px}.executionStep.done{background:var(--cloud);color:var(--navy);border-color:#00b8a959}.executionStep.done span{background:var(--aqua);color:var(--navy-deep);border-color:var(--aqua)}.executionActions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-top:18px;display:flex}.executionActions p{color:var(--muted);margin:4px 0 0;font-size:12px}.buttonCluster{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.outlineButton{border:1px solid var(--navy);color:var(--navy);cursor:pointer;background:#fff;border-radius:11px;padding:11px 14px;font-weight:800}.outlineButton:hover{background:var(--cloud)}.executionMetrics,.cohortSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.executionMetrics article,.cohortSummary article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:17px 18px}.executionMetrics span,.executionMetrics small,.cohortSummary span,.cohortSummary small{color:var(--muted);font-size:10px;display:block}.executionMetrics strong,.cohortSummary strong{color:var(--navy);margin:5px 0;font-size:26px;display:block}.missionPopulationButton{margin-top:20px}.monitoringBox{background:var(--cloud);border-radius:12px;margin-top:20px;padding:16px}.monitoringBox span,.monitoringBox small,.monitoringBox strong{display:block}.monitoringBox span,.monitoringBox small{color:var(--muted);font-size:10px}.monitoringBox strong{color:var(--navy);margin:4px 0;font-size:17px}.missionLifecycleBanner{background:linear-gradient(135deg,var(--navy-deep),var(--navy));color:#fff;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:20px;padding:24px 26px;display:flex}.missionLifecycleBanner h2{margin:6px 0 0;font-size:22px}.missionLifecycleBanner p{color:#c9d7e0;max-width:500px;margin:0;font-size:12px;line-height:1.6}.missionOpenLink{margin-top:18px}.breadcrumbRow{color:var(--muted);justify-content:space-between;align-items:center;margin:-8px 0 18px;font-size:11px;display:flex}.breadcrumbRow a{color:var(--aqua-dark);font-weight:800;text-decoration:none}.cohortToolbar{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;display:flex}.cohortToolbar h2{margin-bottom:5px}.filterTabs{flex-wrap:wrap;gap:6px;display:flex}.filterTab{border:1px solid var(--line);color:var(--slate);cursor:pointer;background:#fff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.filterTab.active{background:var(--navy);color:#fff;border-color:var(--navy)}.cohortTableWrap{border:1px solid var(--line);border-radius:14px;overflow:auto}.missionTable td{vertical-align:top}.missionTable td:first-child{width:38px}.missionTable input{accent-color:var(--aqua);width:16px;height:16px}.priorityPill{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-block}.priorityPill.high{color:#8c4039;background:#f9e9e7}.priorityPill.medium{color:#7b5917;background:#fff1d8}.priorityPill.low{background:var(--cloud);color:var(--navy)}.reasonCell{max-width:270px;color:var(--slate);line-height:1.45;white-space:normal!important}.actionCell{max-width:210px;color:var(--navy);font-weight:700;line-height:1.45;white-space:normal!important}.launchBar{background:var(--cream2);border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:15px 16px;display:flex}.launchBar strong,.launchBar span{display:block}.launchBar strong{color:var(--navy);font-size:13px}.launchBar span{color:var(--muted);margin-top:3px;font-size:10px}.launchBar button{cursor:pointer}.launchedButton{background:var(--navy);color:#fff;cursor:default!important}.launchedButton:disabled{opacity:1}@media (max-width:1050px){.executionSteps,.executionMetrics,.cohortSummary{grid-template-columns:repeat(2,1fr)}.executionActions,.cohortToolbar,.missionLifecycleBanner{flex-direction:column;align-items:flex-start}.buttonCluster{justify-content:flex-start}}@media (max-width:700px){.executionSteps,.executionMetrics,.cohortSummary{grid-template-columns:1fr}.launchBar{flex-direction:column;align-items:flex-start}.breadcrumbRow{flex-direction:column;align-items:flex-start;gap:8px}.buttonCluster{width:100%}.buttonCluster a,.buttonCluster button{text-align:center;width:100%}}.missionActionSummary{grid-template-columns:repeat(5,1fr)}.queueControls{align-items:center;gap:10px;margin:-2px 0 14px;display:flex}.queueControls span{color:var(--muted);margin-left:auto;font-size:10px}.compactButton{padding:8px 11px;font-size:10px}.ghostButton{color:var(--aqua-dark);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.actionQueueTable th{white-space:nowrap}.actionQueueTable td{vertical-align:middle}.selectedRow{background:#f2fbfa}.applicantLink{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.applicantLink strong{color:var(--navy);font-size:12px;display:block}.applicantLink small,.completionCell small{color:var(--muted);white-space:nowrap;font-size:10px;display:block}.completionCell{flex-direction:column;gap:4px;display:flex}.completionCell strong{color:var(--navy);font-size:14px}.actionLink{text-align:left;cursor:pointer;color:var(--navy);background:0 0;border:0;padding:0;font-size:11px;font-weight:750;line-height:1.4}.actionLink span{color:var(--aqua-dark);margin-top:4px;font-size:10px;display:block}.actionStatus{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-block}.status-recommended{color:#53626d;background:#eef2f5}.status-prepared{color:#2a5f86;background:#e7f4ff}.status-contacted{color:#7b5917;background:#fff1d8}.status-responded{color:#34785f;background:#e9f6ef}.status-completed{color:#08766e;background:#dff7f3}.floatingActionBar{z-index:20;background:var(--navy);color:#fff;border:1px solid #00b8a9a6;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;max-width:880px;margin:18px auto 0;padding:14px 16px;display:flex;position:sticky;bottom:18px;box-shadow:0 18px 40px #102a4333}.floatingActionBar strong,.floatingActionBar span{display:block}.floatingActionBar strong{font-size:12px}.floatingActionBar span{color:#bdd0db;margin-top:3px;font-size:10px}.drawerBackdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0619286b;justify-content:flex-end;display:flex;position:fixed;inset:0}.actionDrawer{background:var(--cream2);border-left:1px solid #00b8a973;width:min(560px,94vw);height:100%;padding:26px;overflow:auto;box-shadow:-20px 0 50px #0a1f3138}.drawerHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.drawerHead h2{color:var(--navy);margin:5px 0 4px;font-size:25px}.drawerHead p{color:var(--muted);margin:0;font-size:11px}.closeButton{border:1px solid var(--line);width:36px;height:36px;color:var(--navy);cursor:pointer;background:#fff;border-radius:50%;font-size:22px}.drawerSignal{gap:8px;margin:18px 0;display:flex}.drawerSection{border:1px solid var(--line);background:#fff;border-radius:15px;margin-bottom:12px;padding:18px}.drawerSection h3{color:var(--navy);margin:5px 0 8px;font-size:17px}.drawerSection p{color:var(--slate);margin:0;font-size:11px;line-height:1.55}.detailGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.detailGrid div{background:var(--cream2);border-radius:10px;padding:11px}.detailGrid span,.detailGrid strong{display:block}.detailGrid span{color:var(--muted);font-size:9px}.detailGrid strong{color:var(--navy);margin-top:4px;font-size:11px}.interventionCard{border-top:3px solid var(--aqua)}.messagePreview .messageMeta{justify-content:space-between;gap:12px;display:flex}.messagePreview .messageMeta>span:last-child{color:var(--muted);font-size:9px}.messagePreview label{color:var(--muted);margin:14px 0 5px;font-size:9px;font-weight:800;display:block}.messageSubject{background:var(--cream2);color:var(--navy);border:1px solid #eee4d4;border-radius:9px;padding:10px;font-size:11px;font-weight:700}.messagePreview pre{white-space:pre-wrap;font:inherit;color:var(--slate);background:var(--cream2);border:1px solid #eee4d4;border-radius:9px;margin:0;padding:12px;font-size:11px;line-height:1.6}.drawerActions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.batchBackdrop{justify-content:center;align-items:center;padding:20px}.batchModal{background:var(--cream2);border:1px solid #00b8a966;border-radius:20px;width:min(650px,94vw);max-height:90vh;padding:25px;overflow:auto;box-shadow:0 30px 70px #0a1f314d}.batchApplicantList{flex-direction:column;gap:8px;margin:18px 0;display:flex}.batchApplicantList>div{border:1px solid var(--line);background:#fff;border-radius:11px;padding:11px 13px}.batchApplicantList span,.batchApplicantList small{display:block}.batchApplicantList span{color:var(--navy);font-size:11px;font-weight:800}.batchApplicantList small{color:var(--muted);margin-top:3px;font-size:9px}.batchNotice{background:var(--cloud);border-radius:11px;padding:12px 13px}.batchNotice strong,.batchNotice span{display:block}.batchNotice strong{color:var(--navy);font-size:10px}.batchNotice span{color:var(--muted);margin-top:3px;font-size:9px}.batchSuccess{text-align:center;padding:26px 16px 14px}.successIcon{background:var(--aqua);width:52px;height:52px;color:var(--navy);border-radius:50%;place-items:center;margin:auto;font-size:25px;font-weight:900;display:grid}.batchSuccess h3{color:var(--navy);margin:12px 0 5px;font-size:20px}.batchSuccess p{color:var(--muted);max-width:460px;margin:auto;font-size:11px;line-height:1.55}.preparedList>div{border-left:3px solid var(--aqua)}@media (max-width:1200px){.missionActionSummary{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.missionActionSummary{grid-template-columns:repeat(2,1fr)}.floatingActionBar{flex-direction:column;align-items:flex-start}.queueControls{flex-wrap:wrap}.queueControls span{width:100%;margin-left:0}.detailGrid{grid-template-columns:1fr}}@media (max-width:560px){.missionActionSummary{grid-template-columns:1fr}.drawerActions{flex-direction:column}.drawerActions button{width:100%}.messagePreview .messageMeta{flex-direction:column}}
