.pipeline-panel{grid-column:span 2}.pipeline-track{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr))}.pipeline-step{align-content:space-between;display:grid;min-height:88px}.pipeline-step span{color:var(--warn);font-size:.82rem}.pipeline-step strong{color:var(--accent);text-transform:uppercase}.scrumctl-panel{background:var(--panel)}.command-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.command-grid section{grid-gap:6px;display:grid;gap:6px;min-height:86px}.build-panel{background:var(--panel)}.build-list{grid-gap:8px;display:grid;gap:8px}.build-item{background:var(--panel-hot);border:1px solid var(--line);border-radius:6px;padding:9px}.build-item strong{color:var(--ink);display:block;text-transform:uppercase}.build-item span{color:var(--warn);text-transform:uppercase}.build-item p{color:var(--muted);margin:5px 0 0}code{color:var(--accent);font-size:1rem;text-transform:uppercase}.signal-panel{grid-column:span 2}.signal-panel pre{background:#07090d;border:1px solid var(--line);box-shadow:inset 0 0 22px #4fe3c129;color:var(--accent);line-height:1.55;margin:0;max-height:280px;min-height:170px;overflow:auto;overflow-wrap:anywhere;padding:12px;white-space:pre-wrap}@media (max-width:900px){.pipeline-panel,.signal-panel{grid-column:span 1}.command-grid,.pipeline-track{grid-template-columns:1fr}}.evidence-panel{background:var(--panel);grid-column:span 2}.evidence-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.evidence-item{background:var(--panel-hot);border:1px solid var(--line);border-radius:6px;padding:9px}.evidence-item strong{color:var(--ink);display:block;text-transform:uppercase}.evidence-item span{color:var(--accent);text-transform:uppercase}.evidence-item p{color:var(--muted);margin:5px 0 0}@media (max-width:900px){.evidence-panel{grid-column:span 1}.evidence-grid{grid-template-columns:1fr}}.alert-panel,.cron-panel,.git-panel,.health-panel,.sessions-panel,.token-panel{min-width:0}.health-metrics{grid-gap:6px;display:grid;font-size:.85rem;gap:6px;grid-template-columns:1fr}.health-metrics div{border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:4px 0}.health-metrics dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.health-metrics dd{font-weight:700}.state-running{color:var(--teal)}.state-error,.state-offline{color:var(--danger)}.state-on{color:var(--teal)}.state-off{color:var(--muted)}.commit-list,.cron-list,.session-list{list-style:none;margin:0;padding:0}.commit-item,.cron-item,.session-item{background:var(--panel-hot);border:1px solid var(--line);border-radius:6px;display:flex;flex-direction:column;gap:2px;padding:8px}.cron-item strong,.session-item strong{color:var(--text)}.session-title{color:var(--muted);font-size:.8rem}.clear,.empty{color:var(--muted);font-style:italic}.hash{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.uncommitted-badge{background:var(--warn);border-radius:4px;color:var(--bg);display:inline-block;font-size:.75rem;font-weight:700;margin:4px 0;padding:2px 8px}.token-bar-container{background:var(--panel-hot);border:1px solid var(--line);border-radius:6px;height:12px;margin:8px 0;overflow:hidden;width:100%}.token-bar{background:var(--accent);border-radius:6px;height:100%;transition:width .4s ease}.token-percent{color:var(--muted);font-size:.8rem}.alert-list{display:flex;flex-direction:column;gap:4px}.alert{border-radius:6px;display:flex;font-size:.85rem;gap:6px;padding:6px 8px}.alert-critical{background:#ef444426;border:1px solid #ef444466}.alert-warning{background:#ffb24a26;border:1px solid #ffb24a66}.alert-level{font-size:.75rem;font-weight:700}.alert-critical .alert-level{color:#ef4444}.alert-warning .alert-level{color:#ffb44a}:root{--bg:#f6f8fb;--surface:#fff;--panel:#fff;--panel-hot:#f7f9fc;--ink:#17202a;--text:#17202a;--muted:#5d6b7c;--accent:#147c73;--teal:#147c73;--warn:#9a5b00;--danger:#b42318;--line:#d7dee8;--shadow:#18274b14}*{box-sizing:border-box}body{background:#f6f8fb;background:var(--bg);color:#17202a;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;margin:0}[role=log]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{border-radius:6px;outline:3px solid #147c7359;outline-offset:3px}button,input{font:inherit}.dashboard-shell{background:var(--bg);min-height:100vh;padding:clamp(14px,3vw,28px)}h1,h2,p{margin-top:0}h1{font-size:clamp(2rem,5vw,4rem);line-height:1;margin-bottom:8px}h2{color:var(--ink);font-size:1rem;letter-spacing:0}.eyebrow{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}main{overflow-x:clip}code,dd,h1,h2,p,span,strong{overflow-wrap:break-word}.workspace-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-console{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 30px var(--shadow);margin-bottom:16px;padding:clamp(14px,2vw,22px)}.status-strip{display:flex;flex-wrap:wrap;gap:8px}.status-strip span{background:var(--panel-hot);border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.78rem;font-weight:700;padding:4px 10px}.ops-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 24px var(--shadow);min-width:0;padding:12px}.panel h2,.panel-header{margin-bottom:10px}.panel-meta{align-items:center;display:flex;gap:8px}.agent-panel,.build-panel,.evidence-panel,.git-panel,.pipeline-panel,.scrumctl-panel,.ws-board{grid-column:span 2}.alert-panel,.cron-panel,.health-panel,.sessions-panel,.token-panel{grid-column:span 1}.button-row{display:flex;flex-wrap:wrap;gap:8px}.skeleton{display:flex;flex-direction:column;gap:8px}.skeleton-line{animation:skeleton-pulse 1.8s ease-in-out infinite;background:linear-gradient(90deg,var(--panel-hot) 25%,#e8edf3 50%,var(--panel-hot) 75%);background-size:200% 100%;border-radius:4px;height:16px}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.badge-stale{background:#fff3cd;border-radius:999px;color:#9a5b00;font-size:.72rem;font-weight:700;padding:2px 8px}.error-msg{color:var(--danger);margin-bottom:8px}.btn-refresh{background:var(--panel-hot);border:1px solid var(--line);border-radius:6px;cursor:pointer;font-size:1rem;line-height:1;padding:4px 8px}.btn-refresh:hover{background:var(--line)}.btn-retry{background:var(--teal);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:6px 14px}.btn-retry:hover{opacity:.85}.error-boundary{background:#fef0f0;border:1px solid #f5c2c2;border-radius:8px;color:var(--danger);padding:12px}@media (max-width:1200px){.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-panel,.build-panel,.evidence-panel,.git-panel,.pipeline-panel,.scrumctl-panel,.ws-board{grid-column:span 2}.alert-panel,.cron-panel,.health-panel,.sessions-panel,.token-panel{grid-column:span 1}}@media (max-width:768px){.ops-grid{grid-template-columns:1fr}.agent-panel,.alert-panel,.build-panel,.cron-panel,.evidence-panel,.git-panel,.health-panel,.pipeline-panel,.scrumctl-panel,.sessions-panel,.token-panel,.ws-board{grid-column:span 1}}ul{margin:8px 0;padding-left:18px}li{margin-bottom:6px}input[type=range]{accent-color:var(--accent);width:100%}button{background:#0d1117;border:2px solid var(--line);border-radius:6px;box-shadow:3px 3px 0 var(--shadow);color:var(--ink);padding:7px 10px;text-transform:uppercase}button:focus-visible,button:hover:not(:disabled){background:var(--accent);color:#06100d;outline:2px solid var(--warn);outline-offset:2px}button:disabled{opacity:.6}.panel p,button:disabled,small{color:var(--muted)}.panel li::marker{color:var(--accent)}.panel-title{align-items:start;display:flex;gap:12px;justify-content:space-between}.core-node{grid-gap:4px;background:#07120f;border:2px solid var(--accent);box-shadow:inset 0 0 26px #4fe3c138;display:grid;gap:4px;margin:8px 0 12px;padding:12px}.core-node strong{color:var(--accent);font-size:1.6rem}.core-node span{color:var(--muted)}.agent-list,.pipeline-stages,.ws-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.agent-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-stages{grid-template-columns:repeat(7,minmax(0,1fr))}.agent-badge,.agent-card,.command-grid section,.pipeline-step,.scrumctl-row,.stage,.workstream,.ws-row{background:var(--panel-hot);border:1px solid var(--line);border-radius:6px;padding:9px}.agent-badge{grid-gap:4px;display:grid;gap:4px}.agent-name,.agent-status,.scrumctl-row dt,.stage{font-weight:700}.agent-status,.scrumctl-row dd,.ws-progress,.ws-row p{color:var(--muted)}.agent-badge.active,.agent-badge.ready,.agent-badge.running{border-color:#147c738c}.agent-badge.error,.agent-badge.failed{border-color:#b423188c}.ws-row{grid-gap:6px;display:grid;gap:6px}.ws-row h3{font-size:.95rem;margin:0}.ws-row p{margin-bottom:2px}progress{accent-color:var(--accent);height:12px;width:100%}.scrumctl-dl{grid-gap:8px;display:grid;gap:8px;margin:0}.scrumctl-row dd{margin:2px 0 0}.agent-card{grid-gap:6px;display:grid;gap:6px;min-height:118px;min-width:0}.agent-card strong,.workstream strong{color:var(--ink);text-transform:uppercase}.agent-card span,.command-grid span,.workstream span{color:var(--muted)}.agent-card i{color:var(--warn);font-style:normal;text-transform:uppercase}.workstream-list{grid-gap:9px;display:grid;gap:9px}.workstream{grid-gap:8px;display:grid;gap:8px}.workstream div{grid-gap:3px;display:grid;gap:3px}meter{height:14px;width:100%}meter::-webkit-meter-bar{background:#0d1117;border:1px solid var(--line)}meter::-webkit-meter-optimum-value{background:var(--accent)}@media (max-width:900px){.agent-grid,.agent-list,.pipeline-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-title{display:block}}.panel-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.panel-header button{background:var(--panel-hot);border:1px solid var(--line);border-radius:6px;cursor:pointer;font-size:.85rem;padding:4px 10px}.panel-header button:hover{background:var(--muted);color:var(--ink)}.scrumctl-table{border-collapse:collapse;width:100%}.scrumctl-table .scrumctl-row{border-bottom:1px solid var(--line)}.scrumctl-table th{color:var(--muted);font-weight:700;padding:5px 8px;text-align:left;white-space:nowrap}.scrumctl-table td{padding:5px 8px;word-break:break-word}.build-list,.evidence-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.build-item,.evidence-item{grid-gap:3px;background:var(--panel-hot);border:1px solid var(--line);border-radius:6px;display:grid;gap:3px;padding:9px}.build-status,.evidence-state{color:var(--muted);font-size:.8rem;text-transform:uppercase}.build-next,.evidence-detail{color:var(--muted);font-size:.85rem;margin:0}@media (max-width:520px){.agent-grid,.agent-list,.pipeline-stages{grid-template-columns:1fr}.agent-card{min-height:auto}.core-node strong{font-size:1.3rem}}
/*# sourceMappingURL=main.1d487da7.css.map*/