td span{color:#64748b;margin-top:2px;font-size:.82rem;display:block}@media (width<=720px){.controls,.toolbar{flex-direction:column;align-items:stretch}button{width:100%}}:root{color:#e5e7eb;background:#080b12;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:radial-gradient(circle at 0 0,#b91c1c33,#0000 32rem),#080b12;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}.shell{width:min(1180px,100% - 32px);margin:0 auto;padding:48px 0}.hero{margin-bottom:24px}.eyebrow{color:#f87171;text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;font-weight:700}h1{margin:0;font-size:clamp(2.25rem,6vw,4.5rem);line-height:.95}.hero p:last-child{color:#9ca3af;max-width:680px;font-size:1.05rem}.panel{background:#0f172ad1;border:1px solid #94a3b82e;border-radius:24px;padding:20px;box-shadow:0 24px 80px #00000059}.controls{gap:12px;margin-bottom:16px;display:flex}input,select{color:#e5e7eb;background:#020617;border:1px solid #94a3b840;border-radius:14px;padding:12px 14px}input{flex:1}button{color:#111827;cursor:pointer;background:#f87171;border:0;border-radius:14px;padding:12px 18px;font-weight:800}button:disabled{opacity:.6;cursor:wait}.warRoomPanel{overflow:hidden}.toolbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.toolbar p{color:#9ca3af;margin:4px 0 0}.enrichmentOverview{background:#0206176b;border:1px solid #94a3b829;border-radius:16px;margin-top:14px;padding:14px}.progressHeader{color:#cbd5e1;justify-content:space-between;gap:16px;margin-bottom:10px;font-size:.88rem;font-weight:700;display:flex}.progressTrack{background:#0f172af2;border:1px solid #94a3b82e;border-radius:999px;height:10px;overflow:hidden}.progressFill{border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#22c55e);height:100%;transition:width .32s}.statusChips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.chip,.statusPill{letter-spacing:.01em;border:1px solid #94a3b833;border-radius:999px;align-items:center;width:fit-content;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.chip{padding:8px 10px}.statusPill{padding:7px 9px}.chipGood,.statusPill-enriched{color:#86efac;background:#16a34a1f;border-color:#4ade8047}.chipWarn,.statusPill-failed{color:#fecaca;background:#dc262624;border-color:#f8717152}.chipDeferred,.statusPill-skipped{color:#bfdbfe;background:#2563eb1f;border-color:#60a5fa47}.chipPending,.statusPill-pending{color:#fde68a;background:#d977061f;border-color:#fbbf2447}.chipInfo{color:#bfdbfe;background:#2563eb1f;border-color:#60a5fa47}.chipPhase{color:#e5e7eb;background:#94a3b81a}.phase-error{color:#fecaca;background:#dc262624;border-color:#f8717152}.phase-enriching-profiles,.phase-loading-basic,.phase-loading-snapshots{color:#bae6fd;background:#0ea5e91f;border-color:#38bdf847}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #94a3b81f;padding:14px 12px}th{color:#9ca3af;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}td span:not(.statusPill){color:#64748b;margin-top:2px;font-size:.82rem;display:block}tbody tr{transition:background .22s,box-shadow .22s}tbody tr.row-enriched{background:linear-gradient(90deg,#22c55e14,#0000 22%);box-shadow:inset 3px 0 #4ade80b3}tbody tr.row-failed{background:linear-gradient(90deg,#dc262614,#0000 22%);box-shadow:inset 3px 0 #f87171b3}tbody tr.row-skipped{background:linear-gradient(90deg,#2563eb12,#0000 22%);box-shadow:inset 3px 0 #60a5fa9e}tbody tr.row-pending{background:linear-gradient(90deg,#fbbf2412,#0000 22%);box-shadow:inset 3px 0 #fbbf249e}tbody tr:hover{background-color:#94a3b80f}@media (width<=720px){.controls,.toolbar{flex-direction:column;align-items:stretch}button{width:100%}.summaryBlock{min-width:0}.progressHeader{flex-direction:column;gap:4px}}.intelGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.intelCard{background:#0f172ad1;border:1px solid #94a3b82e;border-radius:18px;padding:16px;box-shadow:0 18px 48px #0000003d}.intelCard span{color:#9ca3af;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:800;display:block}.intelCard strong{margin-top:8px;font-size:2rem;line-height:1;display:block}.intelHot{background:radial-gradient(circle at 100% 0,#f871712e,#0000 58%),#0f172ad1;border-color:#f871716b}.changesPanel{grid-template-columns:minmax(220px,320px) 1fr;gap:18px;margin-bottom:16px;display:grid}.changesPanel p,.mutedText{color:#9ca3af}.changesList{flex-wrap:wrap;gap:8px;display:flex}.changeItem{color:#dbeafe;cursor:pointer;background:#2563eb1f;border:1px solid #60a5fa47;border-radius:999px;padding:8px 10px;font-size:.82rem;font-weight:800}.statusBadge{border:1px solid #94a3b833;border-radius:999px;align-items:center;width:fit-content;padding:7px 9px;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.status-hospital,.status-jail{color:#fecaca;background:#dc262624;border-color:#f8717152}.status-travel{color:#bfdbfe;background:#2563eb1f;border-color:#60a5fa47}.status-unknown{color:#e5e7eb;background:#94a3b81a}.activity-traveling{color:#bae6fd;background:#0ea5e91f;border-color:#38bdf847}.activity-unknown{color:#e5e7eb;background:#94a3b81a}tbody tr{cursor:pointer}.drilldownPanel{margin-top:16px}.drilldownHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.drilldownHeader h2{margin:0;font-size:2rem}.drilldownGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.drilldownGrid div{background:#0206176b;border:1px solid #94a3b829;border-radius:16px;padding:14px}.drilldownGrid span{color:#9ca3af;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.74rem;font-weight:800;display:block}.drilldownGrid strong{display:block}@media (width<=980px){.intelGrid,.drilldownGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.changesPanel{grid-template-columns:1fr}}.commandBar{grid-template-columns:minmax(280px,1fr) auto;align-items:stretch;gap:14px;margin-bottom:16px;display:grid}.factionControl{gap:12px;min-width:0;display:flex}.factionControl input{min-width:180px}.pollControls{background:#0206176b;border:1px solid #94a3b829;border-radius:18px;grid-template-columns:repeat(2,minmax(72px,auto)) repeat(2,minmax(92px,auto)) auto;align-items:end;gap:10px;padding:10px;display:grid}.pollControls label,.pollReadout span{color:#9ca3af;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:900;display:block}.pollControls select{min-width:78px;padding:10px 12px}.pollReadout{background:#0f172ad1;border:1px solid #94a3b824;border-radius:14px;padding:9px 11px}.pollReadout strong{white-space:nowrap;display:block}.secondaryButton{color:#dbeafe;background:#2563eb2e;border:1px solid #60a5fa47}.floatingPoll{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617e6;border:1px solid #60a5fa59;border-radius:999px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:fixed;top:18px;right:18px;box-shadow:0 18px 60px #00000061}.floatingPoll span{color:#9ca3af;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900}.floatingPoll strong{color:#e5e7eb}.floatingPoll button{color:#fecaca;background:#dc262624;border:1px solid #f8717152;border-radius:999px;padding:7px 10px}.consoleLayout{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.intelRail{flex-direction:column;gap:14px;display:flex;position:sticky;top:18px}.railPanel h2{margin:4px 0 8px;font-size:1.6rem}.intelRail .intelGrid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:0;display:grid}.intelRail .intelCard{padding:13px}.intelRail .intelCard strong{font-size:1.55rem}.intelRail .changesPanel{margin-bottom:0;display:block}.intelRail .changesList{max-height:360px;margin-top:12px;overflow:auto}.intelRail .changeItem{text-align:left;white-space:normal;border-radius:12px;justify-content:flex-start;width:100%}.dataPullIcon{border:1px solid #94a3b838;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.82rem;font-weight:1000;display:inline-flex}.dataPull-enriched{color:#86efac;background:#16a34a24;border-color:#4ade8052}.dataPull-failed{color:#fecaca;background:#dc262626;border-color:#f871715c}.dataPull-skipped{color:#bfdbfe;background:#2563eb24;border-color:#60a5fa52}.dataPull-pending{color:#fde68a;background:#d9770624;border-color:#fbbf2452}.slideOverlay{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0206177a;justify-content:flex-end;display:flex;position:fixed;inset:0}.slidePanel{background:#0f172a;border-left:1px solid #94a3b838;width:min(520px,100vw - 24px);min-height:100vh;padding:24px;overflow-y:auto;box-shadow:-24px 0 80px #0000007a}.slidePanel .drilldownGrid{grid-template-columns:1fr 1fr}.drilldownPanel{display:none}@media (width<=1160px){.commandBar,.consoleLayout{grid-template-columns:1fr}.intelRail{position:static}.intelRail .intelGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pollControls{grid-template-columns:repeat(2,minmax(72px,auto)) repeat(2,minmax(92px,1fr)) auto}}@media (width<=720px){.commandBar,.factionControl,.pollControls{grid-template-columns:1fr}.factionControl,.pollControls{display:grid}.intelRail .intelGrid{grid-template-columns:1fr 1fr}.floatingPoll{justify-content:space-between;left:12px;right:12px}.slidePanel .drilldownGrid{grid-template-columns:1fr}}.shell{width:min(1480px,100% - 32px)}.commandBar{grid-template-columns:minmax(430px,1fr) minmax(560px,auto);align-items:stretch}.factionControl{grid-template-columns:minmax(260px,420px) 190px;align-items:stretch;display:grid}.factionControl input{box-sizing:border-box;width:100%;min-width:0}.factionControl button{white-space:nowrap;width:190px}.pollControls{box-sizing:border-box;grid-template-columns:88px 88px 118px 118px 148px;justify-content:end;min-width:560px}.pollControls>div,.pollControls select,.pollReadout,.secondaryButton{box-sizing:border-box}.pollControls select{width:100%;min-width:0}.pollReadout{min-width:0}.pollReadout strong{font-variant-numeric:tabular-nums;min-height:1.15em}.secondaryButton{white-space:nowrap;width:148px}.floatingPoll strong{font-variant-numeric:tabular-nums;min-width:7.5ch}.intelRail{gap:16px}.railPanel,.intelRail .changesPanel{padding:22px}.intelRail .changesList{max-height:460px;padding-right:2px}.intelRail .changeItem{padding:10px 12px;line-height:1.35}.warRoomPanel{min-width:0}.membersHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.membersHeader h2{margin:2px 0 4px;font-size:1.65rem}.membersHeader p:not(.eyebrow){color:#9ca3af;margin:0}.membersToolbar{justify-items:start;gap:6px;min-width:190px;display:grid}.membersToolbar label{color:#9ca3af;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.membersToolbar select{box-sizing:border-box;width:190px}.summaryBlock{min-width:0}.enrichmentOverview{margin:0 0 16px}.tableWrap{border-radius:18px;width:100%;overflow-x:auto}table{table-layout:fixed;min-width:980px}th,td{vertical-align:middle}th:first-child,td:first-child{text-align:center;width:58px;min-width:58px;max-width:58px;padding-left:10px;padding-right:10px}td:first-child{line-height:0}.statusPill,.statusBadge{white-space:nowrap;justify-content:center;min-height:28px}.dataPullIcon{flex:0 0 26px;margin:0 auto;line-height:1}.graphPlaceholder{gap:12px;margin-top:18px;display:grid}.graphPlaceholder div{background:#02061757;border:1px dashed #94a3b83d;border-radius:16px;padding:14px}.graphPlaceholder span{color:#9ca3af;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:900;display:block}.graphPlaceholder strong{margin-bottom:4px;display:block}.graphPlaceholder p{color:#94a3b8;margin:0;font-size:.86rem}@media (width<=1280px){.commandBar{grid-template-columns:1fr}.pollControls{justify-content:start;width:fit-content;min-width:0;max-width:100%}.consoleLayout{grid-template-columns:minmax(330px,380px) minmax(640px,1fr)}}@media (width<=1160px){.consoleLayout{grid-template-columns:1fr}.intelRail{position:static}.intelRail .changesList{max-height:280px}}@media (width<=820px){.factionControl{grid-template-columns:1fr}.factionControl button{width:100%}.pollControls{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.secondaryButton{width:100%}.membersHeader{flex-direction:column;align-items:stretch}.membersToolbar,.membersToolbar select{width:100%}}.pollReadout,.pollMetric{text-align:center;place-items:center;display:grid}.pollReadout span,.pollReadout strong{text-align:center;width:100%}.tableWrap table th,.tableWrap table td{text-align:center}.tableWrap table th:nth-child(2),.tableWrap table td:nth-child(2),.tableWrap table th:nth-child(3),.tableWrap table td:nth-child(3){text-align:left}.tableWrap table td:nth-child(4),.tableWrap table td:nth-child(5),.tableWrap table td:nth-child(6),.tableWrap table td:nth-child(7),.tableWrap table td:nth-child(8),.tableWrap table td:nth-child(9){font-variant-numeric:tabular-nums}.tableWrap table td:nth-child(4),.tableWrap table td:nth-child(5){line-height:0}.tableWrap td .dataPullIcon,.tableWrap td .statusBadge,.tableWrap td .statusPill{justify-content:center;align-items:center;margin:0 auto;display:inline-flex}.tableWrap td .dataPullIcon{color:inherit;font-size:.82rem}.tableWrap td .statusBadge,.tableWrap td .statusPill{font-size:.78rem}.membersHeader p:not(.eyebrow){max-width:40ch}.intelRail .changesPanel p{line-height:1.42}.intelRail .changeItem{color:#e5e7eb;background:#2563eb1f}.shell{width:calc(100% - 48px);max-width:1760px}.tableWrap{overflow-x:auto}table{min-width:860px}th:first-child,td:first-child{width:48px;min-width:48px;max-width:48px}th:nth-child(2),td:nth-child(2){width:150px}th:nth-child(3),td:nth-child(3){width:112px}th:nth-child(4),td:nth-child(4){width:150px}th:nth-child(5),td:nth-child(5){width:116px}th:nth-child(6),td:nth-child(6){width:100px}th:nth-child(7),td:nth-child(7),th:nth-child(8),td:nth-child(8),th:nth-child(9),td:nth-child(9){width:62px}td:nth-child(4) .statusPill{min-width:122px}td:nth-child(5) .statusBadge{min-width:78px}td span:not(.statusPill):not(.statusBadge):not(.dataPullIcon):not(.chip){color:#64748b;margin-top:2px;font-size:.82rem;display:block}.status-okay,.activity-active-now{color:#86efac;background:#16a34a29;border-color:#4ade8057}.activity-recently-active{color:#fde68a;background:#d9770624;border-color:#fbbf2452}.activity-likely-idle{color:#bfdbfe;background:#2563eb24;border-color:#60a5fa52}.activity-long-idle{color:#cbd5e1;background:#64748b24;border-color:#94a3b842}.activity-unavailable{color:#fecaca;background:#dc262629;border-color:#f871715c}.intelRail .changesPanel p{max-width:34ch}@media (width>=1600px){.shell{max-width:1840px}.consoleLayout{grid-template-columns:minmax(340px,390px) minmax(0,1fr)}}@media (width<=1280px){.shell{width:calc(100% - 32px)}.consoleLayout{grid-template-columns:minmax(310px,350px) minmax(0,1fr)}table{min-width:820px}}@media (width<=1160px){.consoleLayout{grid-template-columns:1fr}}.readinessCard{background:#0206177a;border:1px solid #94a3b82e;border-radius:20px;padding:16px;box-shadow:0 18px 48px #0000003d}.readinessCard span,.replaySummaryGrid span,.graphPlaceholder span,.recentSignals>strong,.thisPollPanel>strong{color:#9ca3af;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:900;display:block}.readinessCard strong{text-transform:capitalize;margin-top:8px;font-size:1.25rem;display:block}.readinessCard p,.readinessCard small{color:#cbd5e1}.readiness-quiet{border-color:#94a3b82e}.readiness-warming,.readiness-active{background:#d977061a;border-color:#fbbf2452}.readiness-mobilizing,.readiness-critical{background:#dc26261f;border-color:#f871715c}.intelEventButton{grid-template-columns:auto 1fr;align-items:center;gap:6px 8px;display:grid}.intelEventButton strong,.intelEventButton small{grid-column:2}.intelEventButton small{color:#cbd5e1;font-weight:650;line-height:1.35}.severityChip{text-transform:uppercase;letter-spacing:.06em;border:1px solid #94a3b833;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:5px 7px;font-size:.65rem;font-weight:1000;display:inline-flex}.severity-info{color:#bfdbfe;background:#2563eb1f;border-color:#60a5fa47}.severity-watch{color:#fde68a;background:#d977061f;border-color:#fbbf2447}.severity-alert{color:#fed7aa;background:#ea580c21;border-color:#fb923c4d}.severity-critical{color:#fecaca;background:#dc262629;border-color:#f8717157}.timelinePanel{border-top:1px solid #94a3b824;margin-top:18px;padding-top:18px}.timelineHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.timelineHeader h2{margin:0;font-size:1.8rem}.timelineHeader p{color:#9ca3af;margin:4px 0 0}.timelineControls{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.timelineControls label{color:#9ca3af;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:.68rem;font-weight:900;display:grid}.timelineControls select{min-width:118px}.replaySummaryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.replaySummaryGrid article,.thisPollPanel,.recentSignals,.graphPlaceholder div{background:#0206176b;border:1px solid #94a3b829;border-radius:16px;padding:14px}.replaySummaryGrid strong{margin-top:6px;font-size:1.35rem;display:block}.thisPollPanel{margin-bottom:14px}.thisPollPanel ul{color:#cbd5e1;margin:10px 0 0;padding-left:18px}.thisPollPanel p{color:#9ca3af;margin:10px 0 0}.timelineList{gap:10px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.timelineEvent{text-align:left;color:#e5e7eb;background:#0f172ab8;border:1px solid #94a3b829;border-radius:16px;grid-template-columns:74px auto minmax(0,1fr);align-items:start;gap:12px;width:100%;padding:12px;display:grid}.timelineEvent time{color:#9ca3af;white-space:nowrap;font-size:.82rem;font-weight:800}.timelineEvent strong{display:block}.timelineEvent p{color:#cbd5e1;margin:4px 0 0;line-height:1.35}.timelineEvent small{color:#93c5fd;margin-top:6px;font-weight:800;display:block}.event-alert,.event-critical{border-color:#f8717147}.recentSignals{gap:10px;margin-top:16px;display:grid}.recentSignals article{background:#0f172a9e;border:1px solid #94a3b824;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px;display:grid}.recentSignals p{color:#cbd5e1;margin:4px 0 0}.activity-active-now{color:#86efac;background:#16a34a1f;border-color:#4ade8047}@media (width<=980px){.timelineHeader{flex-direction:column}.timelineControls{justify-content:flex-start}.replaySummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.timelineEvent{grid-template-columns:1fr}}.trendPanel{background:#02061757;border:1px solid #94a3b824;border-radius:20px;margin:16px 0;padding:16px}.trendHeader{justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.trendHeader h3{margin:0;font-size:1.35rem}.trendHeader p{color:#9ca3af;margin:4px 0 0}.trendGrid{grid-template-columns:minmax(320px,1.35fr) minmax(220px,.75fr) minmax(260px,.9fr);gap:12px;display:grid}.trendCard{background:#0f172aad;border:1px solid #94a3b829;border-radius:16px;padding:14px}.trendCard>span,.trendCard>strong,.trendCardWide>strong{display:block}.trendCard>span{color:#9ca3af;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:900}.trendCard>strong,.trendCardWide>strong{color:#e5e7eb;margin-bottom:10px}.trendCard p{color:#cbd5e1;margin:6px 0 0;line-height:1.38}.miniChart{background:#02061775;border:1px solid #94a3b81f;border-radius:14px;align-items:end;gap:5px;min-width:0;height:132px;padding:10px;display:flex;overflow:hidden}.compactChart{height:92px;padding:8px}.miniChartColumn{flex:1 1 0;justify-content:center;align-items:end;gap:2px;min-width:4px;height:100%;display:flex}.miniBar{border-radius:999px 999px 2px 2px;width:100%;max-width:7px;min-height:4px;display:block}.activeNowBar{background:#4ade80d1}.active15Bar{background:#fbbf24b8}.unavailableBar{background:#f87171c2}.chartLegend{color:#94a3b8;flex-wrap:wrap;gap:8px 12px;margin-top:10px;font-size:.78rem;font-weight:800;display:flex}.peakList,.predictionList,.drilldownTrends,.statusHistoryRows{gap:10px;display:grid}.peakList div,.predictionList div,.statusHistoryRows>div{background:#0206175c;border:1px solid #94a3b81f;border-radius:12px;padding:10px}.peakList span,.statusHistoryRows span{color:#9ca3af;font-size:.78rem;font-weight:900}.peakList strong{margin-top:3px;font-size:1.15rem;display:block}.peakList small,.statusHistoryRows small{color:#94a3b8;margin-top:4px;display:block}.confidenceChip{text-transform:uppercase;letter-spacing:.06em;border:1px solid #94a3b833;border-radius:999px;align-items:center;width:fit-content;margin-bottom:7px;padding:4px 7px;font-size:.66rem;font-weight:1000;display:inline-flex}.confidence-low{color:#cbd5e1;background:#64748b24;border-color:#94a3b842}.confidence-medium{color:#fde68a;background:#d9770624;border-color:#fbbf244d}.confidence-high{color:#86efac;background:#16a34a24;border-color:#4ade8052}.statusHistoryRows div div{gap:3px;height:9px;margin-top:7px;display:flex}.statusHistoryRows i{border-radius:999px;min-width:4px;height:100%;display:block}.statusHistoryRows i:first-child{background:#4ade80c7}.statusHistoryRows i:nth-child(2){background:#60a5fabd}.statusHistoryRows i:nth-child(3){background:#f87171bd}.drilldownTrends{margin-top:16px}@media (width<=1180px){.trendGrid{grid-template-columns:1fr}}.consoleLayout{grid-template-columns:minmax(300px,360px) minmax(760px,1fr) minmax(280px,340px);gap:18px}.tacticalRail{align-self:start;gap:14px;display:grid;position:sticky;top:18px}.tacticalRailCard{color:#e5e7eb;text-align:left;cursor:pointer;background:#0f172ad1;border:1px solid #60a5fa38;gap:8px;width:100%;min-height:0;display:grid}.tacticalRailCard:hover{border-color:#60a5fa6b;transform:translateY(-1px)}.tacticalRailCard span:not(.eyebrow){color:#9ca3af;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.tacticalRailCard strong{color:#f8fafc;font-size:1.12rem}.tacticalRailCard p{color:#cbd5e1;margin:0;line-height:1.35}.tacticalRailHero{border-color:#f871713d}.tacticalRailHero strong{font-size:1.35rem}.warRoomPanel .timelinePanel{display:none}.tableWrap table{min-width:760px}.tableWrap table th:nth-child(7),.tableWrap table td:nth-child(7),.tableWrap table th:nth-child(8),.tableWrap table td:nth-child(8){width:58px}.modalOverlay{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617bd;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.tacticalModal{width:min(1320px,100vw - 48px);max-height:calc(100vh - 48px);overflow:auto}.modalHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.modalHeader h2{margin:0;font-size:clamp(1.7rem,3vw,2.4rem)}.modalHeader p:not(.eyebrow){color:#9ca3af;margin:6px 0 0}.modalHeader button{min-width:96px}.modalControls{justify-content:flex-start;margin-bottom:14px}.modalTrendPanel{margin:14px 0}.modalTimelineList{max-height:420px}.chartYAxis{color:#93c5fd;justify-content:space-between;margin:0 4px 4px;font-size:.72rem;font-weight:900;display:flex}.chartXAxis{color:#93c5fd;justify-content:space-between;gap:12px;margin-top:6px;font-size:.72rem;font-weight:900;display:flex}.trendCardWide .miniChart{height:160px}.drilldownTrends .trendCard p,.drilldownTrends .trendCard small{color:#cbd5e1;line-height:1.35}@media (width<=1420px){.consoleLayout{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.tacticalRail{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));position:static}.tacticalRailHero{grid-column:span 2}}@media (width<=980px){.consoleLayout,.tacticalRail{grid-template-columns:1fr}.tacticalRailHero{grid-column:auto}.modalOverlay{padding:12px}.tacticalModal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}}.floatingTctClock{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617e6;border:1px solid #60a5fa6b;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 40px #00000057}.floatingTctClock span{color:#93c5fd;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:900}.floatingTctClock strong{color:#f8fafc;white-space:nowrap;font-size:.86rem}.pollLastMetric{min-width:132px}.truthNote{color:#93c5fd;margin-top:10px;line-height:1.35;display:block}.interactiveChart{position:relative;overflow:visible}.interactiveChart .miniChartColumn{cursor:crosshair;border-radius:4px}.interactiveChart .miniChartColumn:hover{background:#60a5fa14}.chartTooltip{z-index:3;color:#cbd5e1;pointer-events:none;background:#020617f0;border:1px solid #93c5fd57;border-radius:12px;gap:3px;min-width:170px;padding:10px 12px;font-size:.76rem;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 14px 30px #00000052}.chartTooltip strong{color:#f8fafc;margin-bottom:2px}.chartYAxis{align-items:center}.chartYAxis span:nth-child(2){color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.chartLegend span{align-items:center;gap:6px;display:inline-flex}.legendDot{border-radius:999px;flex:none;width:10px;height:10px;display:inline-block}@media (width<=700px){.floatingTctClock{padding:8px 10px;bottom:12px;right:12px}}.floatingPoll{border-radius:22px;align-items:center}.floatingPollText{gap:2px;display:grid}.floatingPollText small{color:#93c5fd;white-space:nowrap;font-size:.72rem;font-weight:800}.pollControls{align-items:end}.axisChart{grid-template-rows:minmax(156px,auto) auto;grid-template-columns:34px minmax(0,1fr);gap:8px 10px;margin-top:10px;display:grid}.compactAxisChart{grid-template-rows:minmax(116px,auto) auto}.yAxisTitle{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;grid-area:1/1;place-self:center;font-size:.68rem;font-weight:900;transform:rotate(180deg)}.yAxisTicks{color:#93c5fd;flex-direction:column;grid-area:1/1;justify-content:space-between;align-items:flex-end;padding:6px 0;font-size:.72rem;font-weight:900;display:flex}.yAxisTicks span:nth-child(2){color:#64748b}.chartPlot{background:#02061775;border:1px solid #94a3b81f;border-radius:14px;grid-area:1/2;align-items:end;gap:5px;min-width:0;height:168px;padding:10px;display:flex;position:relative;overflow:visible}.compactAxisChart .chartPlot{height:120px}.chartGridLine{pointer-events:none;background:#94a3b814;height:1px;position:absolute;left:10px;right:10px}.chartPlot .miniChartColumn{z-index:1;position:relative}.xAxisTicks{color:#93c5fd;grid-area:2/2;justify-content:space-between;gap:12px;font-size:.72rem;font-weight:900;display:flex}.xAxisTicks span{white-space:nowrap}.chartTooltip.floatingChartTooltip{z-index:20;min-width:190px;top:auto;right:auto;transform:translate(-50%,calc(-100% - 12px))}.chartTooltip.floatingChartTooltip:after{content:"";background:#020617f0;border-bottom:1px solid #93c5fd57;border-right:1px solid #93c5fd57;width:10px;height:10px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.timelineEvent{grid-template-columns:132px auto minmax(0,1fr)}.timelineEvent time{white-space:normal;line-height:1.25}.drilldownTrends .trendCardWide{grid-column:1/-1}@media (width<=700px){.axisChart{grid-template-columns:28px minmax(0,1fr)}.xAxisTicks{font-size:.64rem}.timelineEvent{grid-template-columns:1fr}}.floatingPollStack{z-index:30;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;top:18px;right:18px}.floatingPollStack .floatingPoll{pointer-events:auto;justify-content:center;min-width:164px;position:static}.floatingPollStatus{min-width:152px}.floatingPollArmed{min-width:278px}@media (width<=760px){.floatingPollStack{align-items:stretch;left:12px;right:12px}.floatingPollStack .floatingPoll{justify-content:space-between;width:100%}}.pollTruthPanel{background:#02061757;border:1px solid #93c5fd29;border-radius:14px;gap:4px;margin-top:14px;padding:12px;display:grid}.pollTruthPanel span,.pollTruthPanel small{color:#aab3c2}.pollTruthPanel span{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.pollTruthPanel strong{color:#e5edff}.yAxisTitle{display:none}.active60Bar{background:#60a5fa}.idleBar{background:#64748b}.chartPlot{gap:4px}.chartLegend{flex-wrap:wrap}.pollTruthPanel p{color:#d5dce8;margin:4px 0 8px;line-height:1.45}.pollTruthGrid{border-top:1px solid #93c5fd24;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;margin:8px 0 0;padding-top:10px;display:grid}.pollTruthGrid dt,.pollTruthGrid dd{margin:0;font-size:.72rem;font-weight:900}.pollTruthGrid dt{color:#aab3c2;letter-spacing:.11em;text-transform:uppercase}.pollTruthGrid dd{color:#e5edff;text-align:right}.pollDebugDetails{border-top:1px solid #93c5fd24;margin-top:10px;padding-top:10px}.pollDebugDetails summary{cursor:pointer;color:#e5edff;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:900}.pollDebugDetails small{margin-top:6px;display:block}.pollDebugDetails ol{color:#9cc7ff;margin:8px 0 0 18px;padding:0;font-size:.78rem}.threatChip{border:1px solid #94a3b83d;border-radius:999px;justify-content:center;align-items:center;min-width:44px;padding:7px 10px;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex}.threat-low{color:#bfdbfe;background:#2563eb1f;border-color:#60a5fa47}.threat-guarded{color:#fde68a;background:#d9770621;border-color:#fbbf244d}.threat-high{color:#fed7aa;background:#ea580c26;border-color:#fb923c57}.threat-critical{color:#fecaca;background:#dc26262e;border-color:#f8717166}.threatSummaryPanel,.threatExplainPanel{gap:14px;display:grid}.threatSummaryPanel h3{margin:0}.threatSummaryPanel p,.threatExplainPanel p{color:#9ca3af;margin:6px 0 0}.threatSummaryList{gap:8px;display:grid}.threatSummaryList button{color:#e5e7eb;text-align:left;background:#0206176b;border:1px solid #94a3b829;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;width:100%;display:grid}.threatSummaryList small{color:#9ca3af;grid-column:2}.signalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.signalGrid article,.threatExplainPanel{background:#0206176b;border:1px solid #94a3b829;border-radius:18px;padding:14px}.signalGrid span,.threatExplainPanel strong{color:#9ca3af;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;font-weight:800}.signalGrid strong{color:#e5e7eb;margin-top:6px;display:block}.signalGrid p{color:#9ca3af;margin:6px 0 0}.threatExplainPanel div{align-items:center;gap:10px;margin-bottom:10px;display:flex}.threatExplainPanel ul{color:#cbd5e1;margin:0;padding-left:20px}@media (width<=760px){.signalGrid{grid-template-columns:1fr}}.rollupCoveragePanel{background:#0f172a7a;border:1px solid #94a3b838;border-radius:1rem;gap:.75rem;margin-top:1rem;padding:.9rem;display:grid}.rollupCoveragePanel>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rollupCoveragePanel span,.rollupCoveragePanel small{color:var(--muted)}.rollupCoveragePanel strong{color:var(--text);text-transform:capitalize}.rollupCoveragePanel dl{grid-template-columns:1fr auto;gap:.35rem .75rem;margin:0;font-size:.78rem;display:grid}.rollupCoveragePanel dt{color:var(--muted)}.rollupCoveragePanel dd{color:var(--text);text-align:right;margin:0}
