:root{--bg:#0a1222;--bg-soft:#0f172b;--panel:#1a2433;--panel-soft:#212d3f;--panel-border:#ffffff14;--text:#f5f7fb;--muted:#94a3b8;--cyan:#22d3ee;--cyan-soft:#22d3ee26;--green:#34d399;--amber:#fbbf24;--red:#ef4444;--shadow:0 18px 44px #00000047}*{box-sizing:border-box}html{font-family:Inter,Arial,Helvetica,sans-serif}body{color:var(--text);background:linear-gradient(#22d3ee0f,#0000 18%),linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/160px 100%,linear-gradient(#0a1222 0%,#0a1324 100%);margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.chiefShell{width:min(1680px,100% - 24px);margin:0 auto;padding:14px 0 40px}.chiefTopbar,.chiefTabs,.chiefSection,.panelCard,.fleetGroupCard,.pipelineColumn,.approvalCard,.chatSidebar,.chatWindow,.agentProfileCard,.digestCard,.galleryCard,.fileCard,.reportCard,.repoRow,.timelineItem{border:1px solid var(--panel-border);box-shadow:var(--shadow);background:#151f30f0}.chiefTopbar{border-radius:22px 22px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.brandBlock{align-items:center;gap:16px;display:flex}.brandIcon{color:#fff;background:linear-gradient(#2ad4f1,#1699d8);border-radius:16px;place-items:center;width:54px;height:54px;font-size:24px;font-weight:900;display:grid}.brandBlock h1{letter-spacing:.03em;margin:0;font-size:30px}.brandBlock p{color:var(--muted);margin:2px 0 0}.topStatsInline{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.topStatInlineItem{text-align:center;gap:4px;display:grid}.topStatInlineItem span{color:var(--muted);font-size:13px}.topStatInlineItem strong{color:var(--cyan);font-size:28px}.topClock{font-size:28px;font-weight:700}.chiefTabs{border-radius:0 0 22px 22px;flex-wrap:wrap;align-items:center;gap:28px;margin-top:1px;padding:0 20px;display:flex}.chiefTab{color:#c3d0e7;border-bottom:4px solid #0000;padding:18px 4px 16px;font-size:16px;font-weight:700}.chiefTab.active{color:var(--cyan);border-color:var(--cyan)}.chiefSection{border-radius:26px;margin-top:18px;padding:22px}.sectionTitleRow{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.sectionTitleRow h2{margin:0 0 4px;font-size:24px}.sectionTitleRow p{color:var(--muted);margin:0}.compactTitle{margin-bottom:16px}.refreshButton,.segment,.approveButton,.rejectButton,.neutralButton{cursor:pointer;border:0;border-radius:14px;padding:12px 18px;font-weight:700}.refreshButton,.segment.active,.approveButton{color:#041520;background:linear-gradient(#2ad4f1,#1699d8)}.segment,.neutralButton{color:var(--text);background:#ffffff14}.rejectButton{color:#fff;background:#dc2626}.segmentedControl,.filterRow,.chatTopActions,.approvalActions{flex-wrap:wrap;gap:10px;display:flex}.miniMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.miniMetricCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;padding:18px}.miniMetricCard span{color:var(--muted);font-size:14px}.miniMetricCard strong{margin:8px 0;font-size:42px;display:block}.miniMetricCard small{color:#8dd3ff}.digestStack{gap:12px;margin-top:18px;display:grid}.digestCard{border-radius:18px;padding:18px 20px}.digestCard h3{margin:0 0 8px;font-size:20px}.digestCard p{color:#d6e4f6;margin:0;font-size:18px;line-height:1.5}.toneInfo{border-left:4px solid var(--cyan)}.toneWarning{border-left:4px solid var(--amber)}.fleetGroups{gap:16px;display:grid}.fleetGroupCard{border-radius:20px;padding:18px}.fleetGroupHeader h3{margin:0;font-size:18px}.fleetGroupHeader span{color:var(--muted);font-size:14px}.fleetCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.fleetAgentCard,.pipelineCardItem{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:16px;padding:16px}.fleetAgentCard{justify-content:space-between;gap:12px;display:flex}.fleetAgentCard strong{font-size:20px;display:block}.fleetAgentCard p{color:var(--muted);margin:8px 0 0}.fleetMeta{justify-items:end;gap:10px;display:grid}.statusBadge{text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.statusActive{color:#86efac;background:#34d39929}.statusBlocked{color:#fda4af;background:#ef444426}.statusWaiting{color:#fde68a;background:#fbbf2429}.agentProfileGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.agentProfileCard{border-radius:20px;padding:18px}.agentProfileHeader{justify-content:space-between;gap:12px;display:flex}.agentProfileHeader h3{margin:0;font-size:22px}.agentProfileHeader p{color:var(--muted);margin:6px 0 0}.agentMetricsRow{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.agentMetricsRow div{text-align:center;background:#ffffff0a;border-radius:14px;padding:12px}.agentMetricsRow strong{font-size:22px;display:block}.agentMetricsRow span{color:var(--muted);font-size:13px}.pipelineGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pipelineColumn{border-radius:20px;padding:16px}.pipelineColumnHeader{justify-content:space-between;margin-bottom:14px;font-size:18px;display:flex}.pipelineColumnHeader span{background:#ffffff14;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.pipelineCards{gap:12px;display:grid}.pipelineCardItem{font-size:20px;line-height:1.35}.timelineList,.approvalList,.galleryGrid,.fileGrid,.reportList{gap:14px;display:grid}.timelineItem{border-radius:18px;align-items:flex-start;gap:16px;padding:18px;display:flex}.timelineBot{background:var(--cyan-soft);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.timelineItem strong{font-size:22px}.timelineItem p{color:var(--muted);margin:8px 0 0}.approvalCard{border-radius:18px;padding:20px}.approvalHeader{justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.approvalHeader h3{margin:0;font-size:24px}.approvalHeader p{color:var(--muted);margin:6px 0 0}.pendingPill{color:var(--amber);background:#fbbf2426;border-radius:999px;padding:8px 12px;font-weight:800}.galleryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.galleryCard{min-height:180px;color:var(--muted);border-radius:18px;place-items:center;font-size:18px;display:grid}.twoColSection{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.panelCard{border-radius:20px;padding:18px}.reportCard,.repoRow{border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.reportCard strong{font-size:18px}.reportCard p{color:var(--muted);margin:6px 0 0}.repoList{gap:12px;display:grid}.darkSelect,.darkInput{min-width:220px;color:var(--text);background:#ffffff14;border:1px solid #ffffff14;border-radius:14px;padding:12px 14px}.fileGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.fileCard{border-radius:16px;padding:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.chatSection{padding-bottom:28px}.chatLayout{grid-template-columns:320px 1fr;gap:16px;display:grid}.chatSidebar,.chatWindow{border-radius:20px;padding:14px}.chatSidebar{align-content:start;gap:10px;display:grid}.chatThread{cursor:pointer;background:#ffffff0a;border-radius:14px;padding:14px}.chatThread.active{outline:2px solid #22d3eeb3}.chatThread strong{display:block}.chatThread span{color:var(--muted);font-size:13px}.chatWindowHeader{justify-content:space-between;margin-bottom:14px;display:flex}.chatWindowHeader span{color:var(--muted)}.chatMessages{gap:12px;min-height:300px;display:grid}.messageBubble{background:#ffffff0f;border-radius:16px;max-width:72%;padding:14px}.messageBubble.mine{background:#22d3ee24;margin-left:auto}.messageBubble p{color:#d7e6f8;margin:8px 0 0}.chatComposer{grid-template-columns:1fr auto;gap:12px;margin-top:16px;display:grid}@media (max-width:1280px){.miniMetricGrid,.agentProfileGrid,.galleryGrid,.fileGrid,.fleetCards,.pipelineGrid,.twoColSection,.chatLayout{grid-template-columns:1fr 1fr}}@media (max-width:920px){.chiefTopbar,.sectionTitleRow,.approvalHeader,.chatComposer,.chatLayout,.topStatsInline,.fleetAgentCard,.agentProfileHeader{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.miniMetricGrid,.fleetCards,.agentProfileGrid,.pipelineGrid,.galleryGrid,.fileGrid,.twoColSection{grid-template-columns:1fr}.topClock{font-size:22px}.brandBlock h1{font-size:24px}.pipelineCardItem,.timelineItem strong{font-size:18px}}
