:root{--bg:#0a0c14;--panel:rgba(25,25,43,.82);--text:#f3f1fa;--muted:#8b879d;--line:rgba(255,255,255,.11);--violet:#9b7cff;--blue:#71c9ff;--mint:#5ae6bd;--pink:#ec68b2;--amber:#ffbd36}*{box-sizing:border-box}body{margin:0;background:#050608;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.shell{min-height:100vh;max-width:1440px;margin:8px auto;padding:0 7.5% 56px;background:radial-gradient(circle at 12% 5%,rgba(110,65,209,.29),transparent 31%),radial-gradient(circle at 92% 90%,rgba(38,154,217,.18),transparent 26%),radial-gradient(rgba(175,194,255,.20) 1px,transparent 1px) 0 0/24px 24px,#0b0c15;border:1px solid #242637;border-radius:15px;box-shadow:0 18px 55px #000;overflow:hidden}.topbar{height:66px;margin:0 -9%;padding:0 2.6%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(10,10,18,.62)}.brand{display:flex;align-items:center;gap:10px;color:white;text-decoration:none}.brand strong{font-size:22px;letter-spacing:-1.1px;display:block}.brand small,.eyebrow,.signal-row,.metric small,.metric span,.system-state,.task-state,.agent-summary,.next-run,.schedule-group header,.log-panel p{font:600 9px/1.3 "Courier New",monospace;letter-spacing:1.55px;color:#9993ac}.brand small{font-size:8px}.brand small b{font-weight:600;color:#777188;border:1px solid #484155;border-radius:3px;padding:1px 5px;margin-left:5px}.brand-orbit{width:31px;height:31px;border:3px solid #83bfff;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 14px #755dff88}.brand-orbit i,.system-state i,.signal-row i,.metric span i{width:7px;height:7px;border-radius:50%;background:var(--mint);display:inline-block;box-shadow:0 0 8px var(--mint)}.tabs{display:flex;padding:3px;border:1px solid #343444;border-radius:999px;background:#141421}.tab{border:0;border-radius:999px;padding:10px 16px;background:transparent;color:#a7a2b2;font:600 8px "Courier New",monospace;letter-spacing:1.2px;cursor:pointer}.tab.active{background:#f6f5fa;color:#17151e}.system-state{justify-self:end;display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #2d2e3e;border-radius:999px;background:#151622}.system-state b{padding-left:9px;border-left:1px solid #393846;color:#eee;font-size:9px}.view{display:none;padding-top:29px;animation:appear .25s ease}.view.active{display:block}@keyframes appear{from{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:none}}.signal-row{display:flex;justify-content:space-between;max-width:1070px;margin:0 auto 20px;color:#908ba1}.signal-row span:first-child{color:var(--mint)}.signal-row i{margin-right:6px}.panel,.metric{border:1px solid var(--line);border-radius:17px;background:linear-gradient(115deg,rgba(47,38,83,.54),rgba(20,21,34,.83) 42%,rgba(23,29,43,.77));box-shadow:inset 0 1px rgba(255,255,255,.025),0 8px 19px #0003}.command-card{display:grid;grid-template-columns:160px 1.15fr 1.15fr;max-width:1070px;margin:auto;overflow:hidden}.orbital-map{position:relative;min-height:184px;display:grid;place-items:center}.r{position:absolute;border:1px solid #8d83aa55;border-radius:50%}.r1{width:45px;height:45px}.r2{width:88px;height:88px}.r3{width:125px;height:125px}.node{position:absolute;width:9px;height:9px;border-radius:50%;box-shadow:0 0 12px currentColor}.n1{color:var(--violet);background:var(--violet);top:30px}.n2{color:var(--pink);background:var(--pink);left:57px;top:79px}.n3{color:var(--blue);background:var(--blue);left:63px;top:100px}.n4{color:#b874ff;background:#b874ff;right:38px;top:80px}.n5{color:#8c74ff;background:#8c74ff;right:50px;top:81px}.orbital-map b{height:59px;width:2px;background:linear-gradient(var(--blue),transparent);position:absolute;bottom:8px}.directive,.health{padding:22px 17px}.eyebrow{margin:0 0 12px;font-size:9px}.eyebrow em{font-style:normal;color:#766f84;font-size:7px;padding-left:10px}.directive h1{font:600 13px "Courier New",monospace;letter-spacing:1px;color:#79cbff;margin:0 0 38px}.agent-strip{border:1px solid #373647;border-radius:13px;padding:12px;display:grid;grid-template-columns:45px 1fr;gap:9px;color:#a49fb1;font:600 8px "Courier New",monospace;letter-spacing:1px}.agent-strip div{grid-column:1/3;display:flex;gap:4px}.agent-strip div i{height:4px;flex:1;border-radius:999px;background:#29293b}.agent-strip div i:first-child{background:#6cd5ff}.agent-strip small{grid-column:1/3;color:#807b8d;font-size:7px}.meter{margin:10px 0}.meter label{font:600 8px "Courier New",monospace;letter-spacing:1px;display:flex;justify-content:space-between;color:#9fa1b4}.meter label b{color:var(--blue)}.meter span{display:block;height:4px;background:#2a2a3a;margin-top:4px}.meter i{display:block;height:100%;background:var(--violet);border-radius:3px}.pink .meter i,.pink i{background:#dd68ef}.mint .meter i,.mint i{background:var(--mint)}.db{margin-top:25px;font:600 8px "Courier New",monospace;letter-spacing:1px;color:#9994a6;display:flex;justify-content:space-between}.db b{color:var(--amber)}.command-card footer{grid-column:1/-1;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,1fr)}.command-card footer div{padding:12px 14px;border-right:1px solid #ffffff0b;font:600 8px "Courier New",monospace;letter-spacing:1px;color:#878294}.command-card footer b{display:block;color:#edeaf7;font-size:13px;margin-top:4px}.metric-grid{display:grid;gap:12px;max-width:1070px;margin:21px auto}.metric-grid.five{grid-template-columns:repeat(5,1fr)}.metric-grid.four{grid-template-columns:repeat(4,1fr)}.metric-grid.three{grid-template-columns:repeat(3,1fr)}.metric{padding:14px 14px 12px;border-top:2px solid #777}.mint-top{border-top-color:var(--mint)}.blue-top{border-top-color:var(--blue)}.violet-top{border-top-color:var(--violet)}.pink-top{border-top-color:var(--pink)}.amber-top{border-top-color:var(--amber)}.metric small,.metric span{display:block}.metric strong{display:block;margin:5px 0;color:var(--blue);font-size:25px;letter-spacing:-1px}.mint-top strong{color:var(--mint)}.violet-top strong{color:var(--violet)}.pink-top strong{color:var(--pink)}.amber-top strong{color:var(--amber)}.metric span{font-size:7px}.metric hr{height:2px;border:0;background:currentColor;opacity:.85;margin:14px 0 0}.bottom-grid{display:grid;grid-template-columns:1.15fr .95fr;gap:16px;max-width:1070px;margin:auto}.throughput,.activity{padding:18px}.throughput>strong{font-size:41px;color:var(--blue)}.throughput>strong small{font-size:13px;color:#a8a3b4;font-weight:400}.chart{height:82px;margin:10px 0}.chart svg{width:100%;height:100%}.throughput>b{font:600 8px "Courier New",monospace;color:var(--mint);letter-spacing:1.3px}.activity ul{list-style:none;margin:0;padding:0}.activity li{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #ffffff0c;font-size:11px;color:#e9e6f0}.activity li span{font:600 7px "Courier New",monospace;color:var(--violet);border:1px solid #7d6aa444;padding:4px}.activity li b{margin-left:auto;color:var(--mint);font:600 7px "Courier New",monospace;letter-spacing:1px}.section-heading{max-width:1070px;margin:0 auto 17px;display:flex;align-items:end;justify-content:space-between}.section-heading h1{font-size:42px;letter-spacing:-2.8px;margin:0}.blue{color:var(--blue)}.agent-summary{display:flex;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#191925}.agent-summary span{padding:13px 25px;border-right:1px solid #ffffff0d}.agent-summary span:last-child{border:0}.agent-summary b{display:block;color:var(--mint);font:32px Inter,sans-serif;letter-spacing:-2px}.agent-summary .amber{color:var(--amber)}.agent-cards{max-width:1070px;margin:auto;display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.agent-card{min-height:270px;padding:15px;border:1px solid #ffffff18;border-top:2px solid var(--agent);border-radius:16px;background:linear-gradient(145deg,#262041aa,#161724e8)}.agent-card header{display:flex;justify-content:space-between;align-items:center}.agent-card header span{font:600 7px "Courier New",monospace;color:var(--agent);border:1px solid color-mix(in srgb,var(--agent) 45%,transparent);padding:4px;border-radius:5px}.agent-card h2{font-size:15px;margin:16px 0 9px}.agent-card p{font-size:10px;line-height:1.55;color:#9a96a8;margin:0;min-height:48px}.activity-bars{display:flex;align-items:end;gap:4px;height:39px;margin:20px 0 10px}.activity-bars i{flex:1;background:var(--agent);border-radius:7px;opacity:.85}.agent-numbers{display:grid;grid-template-columns:1fr 1fr;gap:8px;font:600 8px "Courier New",monospace;color:#8a8599}.agent-numbers b{display:block;color:var(--agent);font:700 15px Inter,sans-serif;margin-bottom:3px}.agent-card footer{margin-top:15px;padding-top:10px;border-top:1px solid #ffffff10;font:600 7px "Courier New",monospace;color:#817b90}.statistic-label{max-width:1070px;margin:21px auto 9px}.agent-stats{max-width:1070px;margin:auto;display:grid;grid-template-columns:1fr 1fr 215px;gap:13px}.distribution{grid-row:span 2;padding:15px}.distribution small{font:600 8px "Courier New",monospace;color:#9993a5;letter-spacing:1px}.donut{height:103px;width:103px;margin:14px auto 10px;border-radius:50%;background:conic-gradient(var(--violet) 0 29%,var(--blue) 29% 46%,var(--pink) 46% 68%,var(--amber) 68% 80%,var(--mint) 80%);display:grid;place-items:center}.donut:before{content:"";position:absolute;width:66px;height:66px;border-radius:50%;background:#1b1c2a}.donut b{z-index:1;text-align:center;font-size:16px}.donut b small{display:block;font-size:6px}.distribution ul{list-style:none;margin:0;padding:0;font-size:8px;line-height:1.9;color:#b8b4c2}.log-panel{max-width:1070px;margin:20px auto;padding:14px}.log-panel p{display:flex;justify-content:space-between}.log-panel div{font:11px/2.2 "Courier New",monospace;color:#aaa5b5;border-top:1px solid #ffffff0d}.task-heading{margin-bottom:18px}.task-state{display:flex;gap:10px}.task-state span{border:1px solid #ffffff13;border-radius:999px;padding:7px 9px;color:#e9b12c}.task-state span:nth-child(2){color:var(--blue)}.task-state span:nth-child(3){color:var(--mint)}.add-task,.new-doc{background:#2b2349;border:1px solid #7d62c7;border-radius:999px;color:#d0bcff;padding:8px 12px;font:600 8px "Courier New",monospace;letter-spacing:1px;margin:0 calc((100% - 1070px)/2) 20px;cursor:pointer}.kanban{max-width:1070px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.kanban-column{border-top:2px solid var(--col);padding-top:9px}.kanban-column h2{margin:0 0 9px;font:600 9px "Courier New",monospace;color:var(--col);letter-spacing:1.4px;display:flex;justify-content:space-between}.task-card{position:relative;margin-bottom:8px;padding:13px;border:1px solid #ffffff11;border-radius:12px;background:#242434a8}.task-card button{position:absolute;right:8px;top:7px;border:0;background:transparent;color:#888396;cursor:pointer}.task-card p{font-size:11px;margin:0 15px 13px 0;line-height:1.35}.task-card footer{display:flex;justify-content:space-between;align-items:center;font:600 7px "Courier New",monospace;color:#9994a5;letter-spacing:.8px}.task-card footer i{width:6px;height:6px;border-radius:50%;background:var(--amber)}.task-card.priority-high footer i{background:#ff7676}.task-card.priority-mint footer i{background:var(--mint)}.next-run{padding:17px 22px;border:1px solid var(--line);border-radius:17px;text-align:right}.next-run b{display:block;color:var(--violet);font-size:25px;letter-spacing:-1.5px}.schedule-group{max-width:1070px;margin:13px auto;padding:16px;border:1px solid var(--line);border-radius:16px;background:#171827a8}.schedule-group header{display:flex;justify-content:space-between;margin-bottom:11px}.schedule-group header b{color:var(--blue)}.job-cards{display:flex;gap:9px}.job{min-width:0;flex:1;padding:13px;border-left:2px solid var(--job);border-radius:10px;background:#2a2a3a99}.job time{font:600 8px "Courier New",monospace;color:var(--job);letter-spacing:1px}.job h3{font-size:11px;margin:8px 0 6px}.job p{margin:0;font-size:8px;line-height:1.35;color:#aaa5b6}.timeline{max-width:1070px;margin:20px auto;padding:17px}.timeline h3{margin:0;font-size:14px}.time-line{display:flex;align-items:center;gap:13px;margin:18px 7px 0}.time-line b{width:23px;height:23px;border-radius:50%;background:#8e6aff;display:grid;place-items:center;font-size:9px}.time-line b small{font:6px "Courier New",monospace;position:absolute;margin-left:54px;color:#aaa}.time-line span{height:6px;flex:1;border-radius:999px;background:repeating-linear-gradient(90deg,#ae82ff 0 5px,#7c62ac 6px 8px)}.time-line i{width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 8px var(--blue)}.library-heading{margin-bottom:18px}.new-doc{margin:0;background:#191724}.last-doc{font-size:18px!important}.library-layout{max-width:1070px;margin:auto;display:grid;grid-template-columns:218px 1fr;gap:14px}.library-list{padding:12px;min-height:465px}.filters{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:13px}.filters button{font:600 7px "Courier New",monospace;color:#9d98aa;background:#29283b;border:1px solid #3b394e;border-radius:999px;padding:6px 8px}.filters .selected{background:#f7f5fa;color:#2a2633}.document-item{padding:11px 10px;margin:6px 0;border:1px solid #ffffff0c;border-radius:10px;background:#22223388}.document-item.active{border-color:#9269e7;background:#4c32778c}.document-item span{font:600 7px "Courier New",monospace;color:#ec68b2}.document-item h4{margin:7px 0;font-size:10px;line-height:1.3}.document-item small{color:#958fa0;font:7px "Courier New",monospace}.document-preview{padding:18px 24px;min-height:465px}.document-header{display:flex;justify-content:space-between}.document-header>b{font:600 8px "Courier New",monospace;color:#9993a4;letter-spacing:1px}.agent-tag{font:600 7px "Courier New",monospace;border:1px solid #ffffff22;border-radius:5px;padding:5px;color:var(--pink)}.document-preview>h3{font-size:16px;margin:16px 0}.doc-actions{display:flex;gap:8px}.doc-actions button{border:1px solid #6d5794;border-radius:999px;padding:6px 9px;background:#33274b;color:#d5b1ff;font:600 7px "Courier New",monospace}.markdown{margin-top:24px;font-size:11px;line-height:1.7;color:#dad6e1}.markdown h2{font-size:15px;color:#f5f3fa;margin:24px 0 7px}.markdown p{margin:0}.markdown code{color:var(--blue)}@media(max-width:850px){.shell{padding:0 4%;border-radius:0;margin:0}.topbar{margin:0 -4%;grid-template-columns:1fr auto;height:auto;padding:12px}.tabs{order:3;grid-column:1/-1;overflow:auto;margin-top:10px}.system-state{display:none}.command-card{grid-template-columns:100px 1fr}.health{grid-column:1/-1;border-top:1px solid var(--line)}.metric-grid.five,.metric-grid.four,.metric-grid.three,.agent-cards,.kanban{grid-template-columns:repeat(2,1fr)}.bottom-grid,.library-layout{grid-template-columns:1fr}.agent-stats{grid-template-columns:1fr 1fr}.distribution{grid-row:auto}.section-heading{align-items:flex-start}.agent-summary{display:none}.task-state{display:none}.job-cards{overflow:auto}.job{min-width:160px}.library-list{min-height:auto}.add-task{margin-left:0}.view{padding-top:20px}}@media(max-width:520px){.brand strong{font-size:18px}.metric-grid.five,.metric-grid.four,.metric-grid.three,.agent-cards,.kanban,.agent-stats{grid-template-columns:1fr}.section-heading h1{font-size:35px}.command-card{grid-template-columns:1fr}.orbital-map{display:none}.directive h1{margin-bottom:18px}.command-card footer{grid-template-columns:repeat(3,1fr)}.signal-row span:nth-child(2){display:none}.bottom-grid{display:block}.bottom-grid .panel{margin-bottom:12px}}

.add-task{display:block;width:min(100%,1070px);margin:0 auto 20px;}
@media(max-width:850px){.add-task{width:100%;margin:0 0 20px;}}
