:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#0f1412;color:#edf4ef;--panel: #171f1c;--panel-2: #1d2722;--line: rgba(237, 244, 239, .12);--muted: #9cab9f;--accent: #5de4a1;--accent-2: #67b7ff;--danger: #ff6b6b;--warning: #ffd166}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(93,228,161,.14),transparent 32rem),linear-gradient(135deg,#0f1412,#10181e 54%,#131614)}button,input,select,textarea{font:inherit}button,select,input,textarea{border:1px solid var(--line);border-radius:8px;background:#101713;color:#edf4ef}button{min-height:40px;cursor:pointer}input,select,textarea{width:100%;padding:.72rem .8rem}textarea{min-height:90px;resize:vertical}label{display:grid;gap:.42rem;color:var(--muted);font-size:.86rem}h1,h2,p{margin:0}h1{margin-top:.2rem;font-size:clamp(1.55rem,2.6vw,2.35rem)}h2{font-size:1rem}.app-shell{display:grid;grid-template-columns:280px 1fr;min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;padding:1.2rem;border-right:1px solid var(--line);background:#0c110fe6;display:flex;flex-direction:column;gap:1.2rem}.brand{display:flex;gap:.8rem;align-items:center;padding-bottom:1rem;border-bottom:1px solid var(--line)}.brand-mark{width:44px;aspect-ratio:1;border-radius:8px;object-fit:cover;border:1px solid rgba(93,228,161,.35);box-shadow:0 0 18px #67b7ff38}.brand span,.eyebrow,small{display:block;color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:0}nav{display:grid;gap:.5rem}.nav-button,.ghost{border-color:transparent;background:transparent;color:var(--muted);text-align:left;padding:.72rem .85rem}.nav-button.active,.nav-button:hover,.ghost:hover{background:#5de4a11a;color:#edf4ef}.agent-panel,.panel,.metric-card,.project-card{border:1px solid var(--line);border-radius:8px;background:#171f1cdb;box-shadow:0 18px 52px #00000038}.agent-panel{margin-top:auto;padding:1rem}.agent-panel p{margin-top:.5rem;color:var(--muted);line-height:1.45}.version-marker{display:block;color:var(--muted);font-size:.75rem}main{padding:1.2rem;min-width:0}.topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.filters{display:flex;align-items:center;gap:.7rem;min-width:min(560px,48vw)}.backend-pill{display:inline-flex;min-height:40px;white-space:nowrap;align-items:center;border:1px solid var(--line);border-radius:8px;padding:0 .75rem;color:var(--muted);background:#ffffff06;font-size:.85rem}.backend-pill.supabase{border-color:#5de4a159;color:var(--accent)}.notice{display:flex;align-items:center;justify-content:space-between;gap:1rem;position:sticky;top:.8rem;z-index:12;border:1px solid rgba(255,209,102,.3);border-radius:8px;margin-bottom:.8rem;padding:.8rem 1rem;color:#ffe29a;background:#ffd16614;box-shadow:0 16px 42px #00000042}.notice.success{border-color:#5de4a159;color:#baf8d9;background:#5de4a114}.notice.error{border-color:#ff6b6b61;color:#ffb0b0;background:#ff6b6b14}.notice-close{width:32px;min-height:32px;flex:0 0 32px;padding:0;text-align:center;color:inherit;background:#ffffff0a}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:.8rem}.queue-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.queue-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.queue-tabs button{display:inline-flex;align-items:center;gap:.45rem}.queue-tabs span{display:inline-grid;min-width:24px;min-height:24px;place-items:center;border:1px solid var(--line);border-radius:999px;color:var(--accent);font-size:.76rem}.metric-card{padding:1rem}.metric-card strong{display:block;margin:.25rem 0;font-size:2rem}.metric-card p,.panel p,.project-card p,.project-mini span,.phase-list span{color:var(--muted);line-height:1.45}.dashboard-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:.8rem}.command-panel{border-color:#5de4a138}.command-console-panel{border-color:#67b7ff3d}.command-console-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.command-console-form textarea{min-height:58px}.command-suggestions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.command-draft{display:grid;gap:.75rem;margin-top:.85rem;padding:.85rem;border:1px solid rgba(103,183,255,.22);border-radius:8px;background:#67b7ff0e}.command-draft-list{display:grid;gap:.65rem}.command-history{display:grid;gap:.65rem;margin-top:.9rem;padding-top:.85rem;border-top:1px solid var(--line)}.command-history-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.75rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.command-history-item.applied{border-color:#5de4a138}.command-history-item p{color:var(--muted)}.command-history-item>div:last-child{display:grid;justify-items:end;gap:.34rem}.command-draft-strategy{display:grid;gap:.75rem;padding:.8rem;border:1px solid rgba(93,228,161,.24);border-radius:8px;background:#5de4a10e}.command-draft-strategy p{color:var(--muted);overflow-wrap:anywhere}.loop-health-panel{border-color:#67b7ff33}.loop-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-bottom:.9rem}.loop-metric-grid .metric-card{border:1px solid var(--line);border-radius:8px;background:#ffffff06}.loop-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.loop-health-grid section,.loop-agent-list,.loop-bottleneck-list,.loop-memory-list,.loop-learned-list{display:grid;gap:.6rem}.loop-agent-stat,.loop-bottleneck,.loop-memory-list article,.loop-learned-list p{min-width:0;padding:.72rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.loop-agent-stat span,.loop-bottleneck p,.loop-memory-list p,.loop-learned-list p{color:var(--muted);overflow-wrap:anywhere}.weekly-review-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.weekly-hero-panel,.weekly-widget{border-color:#ffd16638}.weekly-metric-grid,.weekly-widget-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.weekly-metric-grid .metric-card,.weekly-widget-grid .metric-card{border:1px solid var(--line);border-radius:8px;background:#ffffff06}.weekly-brief-panel pre{max-height:640px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:.9rem;border:1px solid var(--line);border-radius:8px;color:#dce8df;background:#0000002e;font:.84rem/1.5 SFMono-Regular,Consolas,monospace}.weekly-command-list,.weekly-list{display:grid;gap:.6rem}.weekly-command-list.compact{margin-top:.8rem}.weekly-command-list button{justify-content:start;text-align:left}.weekly-list article,.weekly-list p{min-width:0;padding:.72rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.weekly-list p{color:var(--muted);overflow-wrap:anywhere}.command-draft-phases{display:flex;flex-wrap:wrap;gap:.45rem}.command-draft-phases span{display:inline-flex;min-height:28px;align-items:center;padding:0 .55rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.78rem}.command-draft-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.75rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.command-draft-item p,.command-draft>p{color:var(--muted);overflow-wrap:anywhere}.command-draft-item>span{color:var(--muted);font-size:.82rem;white-space:nowrap}.command-grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);gap:.9rem}.daily-log-form{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.daily-log-form button{grid-column:span 2}.daily-log-form textarea{min-height:76px}.briefing-panel{border-color:#67b7ff38}.agent-ops-panel{border-color:#5de4a138}.agent-ops-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.agent-ops-card{display:grid;gap:.3rem;min-height:118px;padding:.9rem;text-align:left;border-color:var(--line);background:#ffffff06}.agent-ops-card:hover{border-color:#5de4a159;background:#5de4a114}.agent-ops-card span{color:var(--muted);font-size:.78rem;text-transform:uppercase}.agent-ops-card strong{font-size:1.7rem}.agent-ops-recent{display:grid;gap:.65rem;margin-top:.9rem}.agent-ops-run{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.75rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.agent-ops-run p{color:var(--muted);overflow-wrap:anywhere}.briefing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.briefing-card{min-height:120px;padding:.85rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.briefing-card span{display:block;margin-bottom:.4rem;color:var(--accent-2);font-size:.78rem;text-transform:uppercase}.briefing-card ul{margin:0;padding-left:1rem;color:var(--muted)}.briefing-card li+li{margin-top:.28rem}.activity-list{display:grid;gap:.72rem}.activity-filters{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem}.active-filter{background:#5de4a11a;color:#edf4ef}.activity-item{display:grid;grid-template-columns:14px 1fr;gap:.65rem;align-items:start;padding:.72rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.activity-dot{width:9px;aspect-ratio:1;margin-top:.32rem;border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px #5de4a11a}.activity-item span:not(.activity-dot){display:block;margin-top:.16rem;color:var(--muted);font-size:.8rem}.panel,.form-panel{padding:1rem}.panel.wide{grid-column:span 2}.panel.danger{border-color:#ff6b6b4d}.section-heading{display:flex;justify-content:space-between;gap:1rem;align-items:start;margin-bottom:1rem}.section-heading.compact{align-items:center;margin-bottom:.45rem}.section-heading span{color:var(--muted);font-size:.82rem}.task-list,.project-stack,.strategy-stack,.phase-list{display:grid;gap:.7rem}.task-item,.project-mini{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.8rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.task-item span,.table-row span{min-width:0}.task-actions{display:flex;align-items:center;gap:.5rem}.icon-action{min-height:32px;padding:.35rem .55rem;font-size:.8rem}.status-select{min-width:142px}.pill{display:inline-flex;min-height:28px;align-items:center;padding:0 .55rem;border-radius:999px;border:1px solid var(--line);color:#edf4ef;font-size:.78rem}.pill.critical{border-color:#ff6b6b73;color:#ffb0b0}.pill.high{border-color:#ffd16673;color:#ffe29a}.pill.medium{border-color:#67b7ff73;color:#a7d7ff}.pill.low{color:#b6c5ba}.task-table{display:grid;overflow-x:auto}.table-head,.table-row{display:grid;grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) 112px 104px 150px 120px;gap:.8rem;align-items:center;min-width:860px;padding:.75rem .4rem;border-bottom:1px solid var(--line)}.agent-cell{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.table-head{color:var(--muted);font-size:.78rem;text-transform:uppercase}.split-layout{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:.8rem;align-items:start}.queue-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.draft-review-layout{display:grid;gap:.8rem}.draft-review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;align-items:start}.draft-review-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.draft-metric{min-width:0;padding:.8rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.draft-metric span,.draft-meta-grid strong{display:block;color:var(--muted);font-size:.76rem;text-transform:uppercase}.draft-metric strong{display:block;margin:.25rem 0;font-size:1.4rem}.draft-metric p{color:var(--muted)}.draft-review-widget{border-color:#5de4a133}.draft-mini-list{display:grid;gap:.55rem;margin-top:.8rem}.draft-mini-item{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.8rem;padding:.75rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.draft-mini-item div{min-width:0}.draft-mini-item strong,.draft-mini-item span{display:block;overflow-wrap:anywhere}.draft-mini-item span{color:var(--muted);font-size:.82rem}.draft-filter-bar{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.draft-review-card{display:grid;gap:.85rem}.draft-review-card.pending{border-color:#ffd1663d}.draft-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.draft-meta-grid span{min-width:0;padding:.65rem;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#ffffff05}.draft-audit-note{color:var(--muted);overflow-wrap:anywhere}.draft-edit-panel{max-width:860px}.draft-edit-task-list,.draft-edit-section{display:grid;gap:.7rem}.draft-edit-section{padding:.85rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.delegation-panel,.connector-panel,.template-panel,.auto-dispatch-panel{display:grid;gap:.9rem}.delegation-rule-form,.connector-form,.template-form,.auto-dispatch-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-bottom:.9rem;border-bottom:1px solid var(--line)}.delegation-rule-form .wide-field,.delegation-rule-form button,.connector-form .wide-field,.connector-form button,.template-form .wide-field,.template-form button,.auto-dispatch-form button{grid-column:span 3}.delegation-rule-list,.connector-list,.template-list,.auto-dispatch-list,.auto-dispatch-preview,.auto-dispatch-log-list,.delegation-preview{display:grid;gap:.65rem}.delegation-rule-item,.connector-item,.template-item,.auto-dispatch-item,.auto-dispatch-candidate,.auto-dispatch-log,.delegation-preview-item{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.8rem;padding:.8rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.delegation-rule-item.inactive,.connector-item.paused{opacity:.62}.delegation-rule-item div,.connector-item div,.template-item div,.auto-dispatch-item div,.auto-dispatch-candidate div,.auto-dispatch-log div,.delegation-preview-item div{min-width:0}.delegation-rule-item strong,.delegation-rule-item span,.delegation-rule-item p,.connector-item strong,.connector-item span,.connector-item p,.template-item strong,.template-item span,.template-item p,.auto-dispatch-item strong,.auto-dispatch-item span,.auto-dispatch-item p,.auto-dispatch-candidate strong,.auto-dispatch-candidate span,.auto-dispatch-log strong,.auto-dispatch-log span,.auto-dispatch-log p,.delegation-preview-item strong,.delegation-preview-item span{overflow-wrap:anywhere}.delegation-rule-item span,.delegation-rule-item p,.connector-item span,.connector-item p,.template-item span,.template-item p,.auto-dispatch-item span,.auto-dispatch-item p,.auto-dispatch-candidate span,.auto-dispatch-log span,.auto-dispatch-log p,.delegation-preview-item span{color:var(--muted);font-size:.84rem}.delegation-rule-item>div:last-child,.connector-item>div:last-child,.template-item>div:last-child,.auto-dispatch-item>div:last-child,.auto-dispatch-log>div:last-child{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:.45rem}.auto-dispatch-item.inactive{opacity:.62}.auto-dispatch-log.dispatched{border-color:#5de4a138}.auto-dispatch-log.blocked{border-color:#ff6b6b47}.auto-dispatch-actions{display:flex;flex-wrap:wrap;gap:.5rem}.delegation-preview{padding:.75rem;border:1px solid rgba(103,183,255,.18);border-radius:8px;background:#67b7ff09}.delegation-preview-item.matched{border-color:#5de4a13d}.settings-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.diagnostic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.compact-diagnostics .diagnostic-card{min-height:116px}.command-function-panel{border-color:#67b7ff38}.diagnostic-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.last-checked{margin:-.35rem 0 .85rem;color:var(--muted);font-size:.84rem}.diagnostic-card{display:grid;gap:.35rem;min-width:0;min-height:132px;padding:.9rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.diagnostic-card span,.diagnostic-row span,.smoke-item span{color:var(--muted);font-size:.78rem;text-transform:uppercase}.diagnostic-card strong{font-size:1.3rem;min-width:0;overflow-wrap:anywhere}.diagnostic-card p{min-width:0;overflow-wrap:anywhere}.diagnostic-card.pass{border-color:#5de4a147}.diagnostic-card.warn{border-color:#ffd1664d}.central-context-panel{border-color:#5de4a133}.context-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.context-preview{max-height:420px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.85rem;padding:.85rem;border:1px solid var(--line);border-radius:8px;color:#dce8df;background:#0000002e;font:.82rem/1.45 SFMono-Regular,Consolas,monospace}.prompt-studio-panel{border-color:#67b7ff33}.prompt-studio-form{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:.75rem;padding-bottom:.9rem;border-bottom:1px solid var(--line)}.prompt-studio-form .wide-field,.prompt-studio-form button{grid-column:span 2}.prompt-studio-form textarea{min-height:220px;font-family:SFMono-Regular,Consolas,monospace}.prompt-version-list{display:grid;gap:.7rem;margin-top:.85rem}.prompt-version-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:start;padding:.8rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.prompt-version-item.active{border-color:#5de4a147}.prompt-version-item.archived{opacity:.7}.prompt-version-item span,.prompt-version-item p{color:var(--muted);overflow-wrap:anywhere}.prompt-version-item>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.prompt-test-lab{display:grid;gap:.8rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--line)}.prompt-test-form{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;gap:.7rem;align-items:end}.prompt-test-buttons{display:flex;flex-wrap:wrap;gap:.45rem}.prompt-test-list{display:grid;gap:.65rem}.prompt-test-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.78rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.prompt-test-item.passed{border-color:#5de4a147}.prompt-test-item.failed{border-color:#ff6b6b4d}.prompt-test-item p,.prompt-test-item span,.prompt-test-item small{color:var(--muted);overflow-wrap:anywhere}.prompt-test-item>div:last-child{display:grid;justify-items:end;gap:.34rem}.diagnostic-list,.hint-list,.smoke-list{display:grid;gap:.7rem}.table-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.7rem}.diagnostic-row{display:grid;gap:.35rem;padding:.75rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.diagnostic-row code{overflow-wrap:anywhere;color:var(--accent)}.hint-item{display:grid;grid-template-columns:12px 1fr;gap:.7rem;padding:.8rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.hint-item p,.smoke-item p{color:var(--muted)}.status-dot{width:10px;aspect-ratio:1;margin-top:.32rem;border-radius:999px;background:var(--accent-2)}.hint-item.pass .status-dot{background:var(--accent)}.hint-item.warn .status-dot{background:var(--warning)}.smoke-item{display:grid;grid-template-columns:86px 1fr;gap:.8rem;align-items:center;padding:.75rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.smoke-item.pass{border-color:#5de4a142}.smoke-item.warn{border-color:#ffd16647}.table-health-item{display:flex;min-width:0;align-items:start;justify-content:space-between;gap:.8rem;padding:.8rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.table-health-item div{min-width:0}.table-health-item strong,.table-health-item p{overflow-wrap:anywhere}.table-health-item p{margin-top:.28rem;color:var(--muted)}.table-health-item>span{flex:0 0 auto;min-height:28px;padding:.35rem .55rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.78rem}.table-health-item.reachable{border-color:#5de4a142}.table-health-item.reachable>span{color:var(--accent);border-color:#5de4a159}.table-health-item.blocked,.table-health-item.signed_out,.table-health-item.unconfigured{border-color:#ffd16647}.table-health-item.blocked>span,.table-health-item.signed_out>span,.table-health-item.unconfigured>span{color:#ffe29a;border-color:#ffd16659}.table-health-item.missing,.table-health-item.error{border-color:#ff6b6b57}.table-health-item.missing>span,.table-health-item.error>span{color:#ffb0b0;border-color:#ff6b6b61}.queue-lane{display:grid;gap:.8rem}.queue-task-list{display:grid;gap:.7rem}.queue-task{display:grid;gap:.7rem;padding:.8rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.queue-task.ready{border-color:#5de4a147}.queue-task.needs-input{border-color:#ffd16638}.queue-task span,.queue-task-meta{color:var(--muted);font-size:.84rem}.queue-task-meta,.queue-task-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.approval-panel{border-color:#ffd1663d}.approval-list{display:grid;gap:.7rem}.approval-history-list,.agent-run-list{display:grid;gap:.65rem}.approval-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.8rem;border:1px solid rgba(255,209,102,.24);border-radius:8px;background:#ffd1660e}.approval-item p{margin-top:.28rem;overflow-wrap:anywhere}.approval-item span{display:block;margin-top:.35rem;color:var(--muted);font-size:.82rem}.approval-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.approval-history-panel{border-color:#67b7ff2e}.agent-runs-panel{border-color:#5de4a12e}.approval-history-item,.agent-run-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.78rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.approval-history-item.approved,.agent-run-item.completed{border-color:#5de4a138}.approval-history-item.changes_requested,.agent-run-item.running,.agent-run-item.queued{border-color:#ffd16638}.agent-run-item.blocked,.agent-run-item.failed{border-color:#ff6b6b4d}.run-package-card{display:grid;gap:.7rem;padding:.75rem;border:1px solid rgba(103,183,255,.22);border-radius:8px;background:#67b7ff09}.package-preview{display:grid;gap:.7rem;padding:.78rem;border:1px solid rgba(93,228,161,.22);border-radius:8px;background:#5de4a10b}.package-preview p{color:var(--muted);overflow-wrap:anywhere}.package-preview-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:end}.package-preview-sections{display:flex;flex-wrap:wrap;gap:.45rem}.package-preview-sections span{display:inline-flex;min-height:28px;align-items:center;padding:0 .55rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.78rem;background:#ffffff06}.run-package-card span{display:block;margin-top:.24rem;color:var(--muted);font-size:.82rem}.run-package-card pre,.package-preview pre{max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:.75rem;border:1px solid var(--line);border-radius:8px;color:#dce8df;background:#0000002e;font:.82rem/1.45 SFMono-Regular,Consolas,monospace}.dispatch-readiness{display:grid;gap:.65rem;padding:.75rem;border:1px solid rgba(103,183,255,.2);border-radius:8px;background:#67b7ff09}.dispatch-readiness.ready{border-color:#5de4a13d;background:#5de4a10b}.dispatch-readiness.blocked{border-color:#ff6b6b47;background:#ff6b6b0b}.readiness-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.readiness-check-list div{min-width:0;padding:.55rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.readiness-check-list .passed{border-color:#5de4a12e}.readiness-check-list .missing{border-color:#ffd1663d}.readiness-check-list span{display:block;margin-top:.22rem;color:var(--muted);font-size:.8rem;overflow-wrap:anywhere}.dispatch-history{display:grid;gap:.5rem}.dispatch-recommendation{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem;border:1px solid rgba(93,228,161,.24);border-radius:8px;background:#5de4a10e}.dispatch-recommendation.low{border-color:#ffd1663d;background:#ffd1660b}.dispatch-recommendation div{min-width:0}.dispatch-recommendation strong,.dispatch-recommendation p{overflow-wrap:anywhere}.dispatch-recommendation p{margin-top:.25rem;color:var(--muted);font-size:.84rem}.dispatch-recommendation>div:last-child{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.recommendation-audit{display:grid;gap:.45rem}.recommendation-audit-item{display:flex;min-width:0;justify-content:space-between;gap:.7rem;padding:.55rem .62rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.recommendation-audit-item.accepted{border-color:#5de4a138}.recommendation-audit-item.skipped{border-color:#ffd16638}.recommendation-audit-item span{color:var(--muted);font-size:.8rem;overflow-wrap:anywhere}.dispatch-item{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.7rem;padding:.62rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.dispatch-item.sent,.dispatch-item.acknowledged{border-color:#ffd1663d}.dispatch-item.completed{border-color:#5de4a13d}.dispatch-item.failed{border-color:#ff6b6b52}.dispatch-item:has([data-quality=good]:focus),.dispatch-item:has([data-quality=good]:hover){border-color:#5de4a157}.dispatch-item div{min-width:0}.dispatch-item span,.dispatch-item p{display:block;margin-top:.2rem;color:var(--muted);font-size:.8rem;overflow-wrap:anywhere}.dispatch-item>div:last-child{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.agent-output-panel{max-width:980px}.structured-output-list{display:grid;gap:.45rem;margin-top:.65rem}.structured-output-list div{padding:.58rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.structured-output-list strong{display:block;margin-bottom:.22rem;font-size:.78rem;text-transform:uppercase}.approval-history-item p,.agent-run-item p{margin-top:.24rem;overflow-wrap:anywhere}.approval-history-item>div:last-child,.agent-run-item>div:last-child{display:grid;justify-items:end;gap:.34rem}.inline-success{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.8rem;padding:.8rem;border:1px solid rgba(93,228,161,.3);border-radius:8px;background:#5de4a114}.inline-success p{color:#baf8d9}.task-layout{grid-template-columns:minmax(300px,430px) 1fr}form{display:grid;gap:.8rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#07110d;border:0;font-weight:800;text-align:center}.project-grid,.agent-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.8rem}.project-card,.agent-card{padding:1rem;display:grid;gap:.8rem}.agent-card{border:1px solid var(--line);border-radius:8px;background:#171f1cdb;box-shadow:0 18px 52px #00000038}.project-card.archived{opacity:.55}.progress{height:8px;width:100%;overflow:hidden;border-radius:999px;background:#ffffff14}.progress span{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.card-actions{display:flex;gap:.5rem}.capability-list{display:flex;flex-wrap:wrap;gap:.45rem}.capability-list span{display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--line);border-radius:999px;padding:0 .55rem;color:var(--muted);font-size:.78rem;background:#ffffff06}.capability-list p{color:var(--muted)}.agent-workspace-summary{display:grid;gap:.2rem;padding:.68rem;border:1px solid rgba(103,183,255,.18);border-radius:8px;background:#67b7ff09}.agent-workspace-summary span{color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.strategy-card{display:grid;gap:.8rem}.strategy-progress{display:grid;gap:.2rem}.phase-list div,.strategy-task-row{padding:.72rem;border-radius:8px;background:#ffffff09}.phase-row,.strategy-task-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.phase-row>span,.strategy-task-row>span{min-width:0}.strategy-task-list{display:grid;gap:.6rem;padding-top:.2rem}.compact-empty{padding:.8rem}details{border:1px solid var(--line);border-radius:8px;padding:.8rem}details[open]{display:grid;gap:.8rem}summary{cursor:pointer;color:var(--accent)}.checkbox{display:flex;align-items:center;gap:.6rem}.checkbox input{width:auto}.hidden{display:none}.manual-agent-field{margin-top:-.2rem}.modal-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:1rem;background:#050807b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-panel{width:min(760px,100%);max-height:min(88vh,820px);overflow:auto;border:1px solid var(--line);border-radius:8px;padding:1rem;background:#151d19;box-shadow:0 24px 80px #0000006b}.detail-backdrop{place-items:stretch end}.detail-drawer{width:min(820px,100%);max-height:calc(100vh - 2rem)}.detail-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-bottom:.9rem}.detail-summary-card,.detail-note,.detail-record,.detail-timeline-item{border:1px solid var(--line);border-radius:8px;background:#ffffff06}.detail-summary-card{display:grid;gap:.3rem;min-width:0;padding:.75rem}.detail-summary-card span{color:var(--muted);font-size:.78rem;text-transform:uppercase}.detail-summary-card strong{overflow-wrap:anywhere}.detail-section{display:grid;gap:.7rem;padding:.85rem 0;border-top:1px solid var(--line)}.detail-section>p,.detail-note p,.detail-record p,.detail-timeline-item p{color:var(--muted);overflow-wrap:anywhere}.detail-note{display:grid;gap:.3rem;padding:.75rem}.detail-record{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:start;padding:.75rem}.detail-record span,.detail-record-actions span,.run-log-list span{color:var(--muted);font-size:.82rem}.detail-record>span{white-space:nowrap}.detail-record-actions{display:grid;justify-items:end;gap:.45rem}.run-log-list{display:grid;gap:.45rem;margin-top:.65rem}.run-log-list div{display:grid;gap:.2rem;padding:.55rem;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.run-log-list p{color:#c7d4cb}.preset-row{display:flex;flex-wrap:wrap;gap:.45rem}.preset-row .icon-action{border-color:var(--line);background:#ffffff06}.detail-timeline{display:grid;gap:.65rem}.detail-timeline-item{display:grid;grid-template-columns:14px 1fr;gap:.65rem;padding:.75rem}.auth-panel{width:min(560px,100%)}.approval-decision-panel{width:min(620px,100%)}.auth-form,.auth-state-card{display:grid;gap:.9rem}.auth-form p,.auth-state-card p{color:var(--muted);line-height:1.5}.auth-state-card{border:1px solid var(--line);border-radius:8px;padding:.9rem;background:#ffffff06}.auth-state-card code{color:var(--accent)}.success-card{border-color:#5de4a147}.modal-close{min-height:32px;width:32px;padding:0;text-align:center}.modal-actions{display:flex;justify-content:flex-end;gap:.7rem}.agent-edit-block{display:grid;gap:.8rem;border:1px solid var(--line);border-radius:8px;padding:.8rem;background:#ffffff06}.empty{border:1px dashed var(--line);border-radius:8px;color:var(--muted);padding:1.2rem;text-align:center}@media(max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}nav,.metric-grid,.queue-metrics{grid-template-columns:repeat(2,1fr)}.topbar,.filters{flex-direction:column;align-items:stretch;min-width:0}.dashboard-grid,.command-console-form,.command-grid,.briefing-grid,.agent-ops-grid,.loop-metric-grid,.loop-health-grid,.weekly-review-layout,.weekly-metric-grid,.weekly-widget-grid,.context-stat-grid,.prompt-studio-form,.prompt-test-form,.connector-form,.template-form,.auto-dispatch-form,.diagnostic-grid,.detail-summary-grid,.draft-review-list,.draft-review-mini-grid,.draft-meta-grid,.delegation-rule-form,.settings-layout,.queue-layout,.package-preview-controls,.readiness-check-list,.split-layout,.task-layout,.daily-log-form{grid-template-columns:1fr}.daily-log-form button,.panel.wide{grid-column:auto}}@media(max-width:620px){main,.sidebar{padding:.9rem}.metric-grid,.queue-metrics,nav,.form-row{grid-template-columns:1fr}.task-item{align-items:stretch;flex-direction:column}.task-actions{justify-content:space-between;flex-wrap:wrap}.phase-row,.strategy-task-row,.card-actions,.command-history-item,.command-draft-item,.agent-ops-run,.approval-item,.approval-history-item,.agent-run-item,.connector-item,.template-item,.auto-dispatch-item,.auto-dispatch-candidate,.auto-dispatch-log,.dispatch-recommendation,.recommendation-audit-item,.dispatch-item,.draft-mini-item,.delegation-rule-item,.delegation-preview-item,.prompt-version-item,.prompt-test-item,.inline-success{align-items:stretch;flex-direction:column}.approval-item,.command-history-item,.command-draft-item,.agent-ops-run,.approval-history-item,.agent-run-item,.connector-item,.template-item,.auto-dispatch-item,.auto-dispatch-candidate,.auto-dispatch-log,.dispatch-recommendation,.recommendation-audit-item,.dispatch-item,.draft-mini-item,.delegation-rule-item,.delegation-preview-item,.prompt-version-item,.prompt-test-item,.inline-success{display:flex}.approval-actions,.diagnostic-actions{justify-content:stretch}.approval-history-item>div:last-child,.agent-run-item>div:last-child,.delegation-rule-item>div:last-child,.connector-item>div:last-child,.template-item>div:last-child,.auto-dispatch-item>div:last-child,.auto-dispatch-log>div:last-child,.dispatch-recommendation>div:last-child,.dispatch-item>div:last-child,.prompt-version-item>div:last-child,.prompt-test-item>div:last-child{justify-items:start;justify-content:flex-start;flex-wrap:wrap}.delegation-rule-form .wide-field,.delegation-rule-form button,.connector-form .wide-field,.connector-form button,.template-form .wide-field,.template-form button,.auto-dispatch-form button,.prompt-studio-form .wide-field,.prompt-studio-form button,.prompt-test-form button{grid-column:auto}.modal-actions{display:grid}.modal-actions button{width:100%}.command-draft-item>span{white-space:normal}.command-history-item>div:last-child{justify-items:start}.detail-record{grid-template-columns:1fr}.detail-record span{white-space:normal}.detail-record-actions{justify-items:start}.diagnostic-card strong{font-size:1.12rem}.table-health-item{align-items:stretch;flex-direction:column}.table-health-item>span{width:fit-content}}
