html{scroll-behavior:smooth}body{min-width:320px}:root{color:#e8edf5;background:#0b1020;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{color:#e8edf5;background:radial-gradient(circle at 0 0,#5880ff2e,#0000 22%),radial-gradient(circle at 100% 0,#2dc79729,#0000 18%),#0b1020;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}#root{min-height:100vh}.app-shell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c1ad1;border-right:1px solid #ffffff14;height:100vh;padding:1.5rem 1rem;position:sticky;top:0}.sidebar-brand{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:.85rem;padding:.75rem;display:flex}.sidebar-brand strong,.brand-mark{color:#fff}.sidebar-brand span{color:#98a7c2;margin-top:.15rem;font-size:.9rem;display:block}.brand-mark{color:#101620;background:linear-gradient(135deg,#f8c15f 0%,#db7c37 100%);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:inline-flex}.sidebar-nav{gap:.45rem;margin-top:1.5rem;display:grid}.sidebar-nav a{color:#d6deeb;border-radius:14px;padding:.85rem .9rem;transition:all .16s}.sidebar-nav a:hover{background:#ffffff0f}.main-column{gap:1.5rem;padding:1.5rem;display:grid}.mission-strip,.panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e1527d6;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 24px 60px #00000047}.mission-strip{grid-template-columns:1.2fr .8fr;gap:1.25rem;padding:1.75rem;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#8ec5ff;margin:0 0 .5rem;font-size:.75rem;font-weight:800}h1,h2,h3,strong{color:#fff}h1{margin:0 0 .75rem;font-size:clamp(2.1rem,3vw,3.5rem);line-height:1.08}h2{margin:0;font-size:1.4rem}h3{margin:0;font-size:1.05rem}p{color:#a8b4c8;margin:0}.subtext{max-width:54rem}.mission-stats{gap:.85rem;display:grid}.stat-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:1rem 1.1rem}.stat-card span{color:#91a0bb;margin-bottom:.25rem;font-size:.9rem;display:block}.stat-card strong{font-size:1.2rem}.panel{padding:1.4rem}.panel-grid{gap:1.5rem;display:grid}.priorities-grid,.attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-header{margin-bottom:1rem}.priority-list{gap:.85rem;margin:0;padding-left:1.25rem;display:grid}.priority-list li{color:#d8e1ef}.lane-list,.output-list,.attention-list{gap:.9rem;display:grid}.lane-list div,.output-item,.attention-item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:.95rem 1rem}.lane-list span,.output-head span{color:#8f9fba;font-size:.92rem}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.agent-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;padding:1rem}.agent-topline,.attention-title-row,.output-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.agent-meta{color:#cfd8e7;gap:.35rem;margin:.85rem 0;font-size:.94rem;display:grid}.status-pill{letter-spacing:.03em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:102px;padding:.42rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.status-pill.active{color:#77f2b8;background:#3fd29629;border-color:#3fd2963d}.status-pill.queued{color:#9dafef;background:#6c82ff29;border-color:#6c82ff38}.status-pill.blocked,.status-pill.waiting{color:#ff9f9f;background:#ff787824;border-color:#ff787838}.status-pill.idle,.status-pill.archived{color:#c9d3e6;background:#c8d2e61a;border-color:#c8d2e629}.status-pill.completed{color:#ffd58d;background:#f5b64a24;border-color:#f5b64a33}.task-table{gap:.8rem;display:grid}.task-row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:2.2fr .8fr .9fr .7fr 1.5fr;align-items:start;gap:1rem;padding:.95rem 1rem;display:grid}.task-table-head{color:#8fa0bb;text-transform:uppercase;letter-spacing:.05em;background:0 0;border:none;padding:0 .5rem;font-size:.85rem}.task-row p,.output-item p,.attention-item p{margin-top:.35rem}.empty-state{color:#93a4bf}@media (width<=1100px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.mission-strip,.priorities-grid,.attention-grid,.agent-grid,.task-row{grid-template-columns:1fr}.task-table-head{display:none}}
