:root{--bg:#fbfbfd;--fg:#1b1b1f;--muted:#6b6b76;--line:#e2e2e8;--accent:#2f5bd7;--warn:#b25c00;--error:#b3261e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#16161a;--fg:#e8e8ee;--muted:#9a9aa6;--line:#2c2c34;--accent:#8ba9ff;--warn:#e0973c;--error:#ff8a80}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font:14px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}code,pre{font-family:ui-monospace,SF Mono,Menlo,monospace}.shell>header{border-bottom:1px solid var(--line);align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.brand{color:inherit;font-weight:600;text-decoration:none}.shell>header .muted{margin-left:auto}main{max-width:1200px;padding:1.5rem}a{color:var(--accent)}.muted{color:var(--muted)}.warn{color:var(--warn)}.error{color:var(--error)}.num{text-align:right;font-variant-numeric:tabular-nums}table{border-collapse:collapse;width:100%;margin-bottom:1.5rem}caption{text-align:left;padding-bottom:.5rem;font-weight:600}th,td{border-bottom:1px solid var(--line);text-align:left;padding:.4rem .6rem}th{color:var(--muted);font-size:.85em;font-weight:600}.status{background:var(--line);border-radius:3px;padding:.1rem .4rem;font-size:.85em}.status-pr_opened,.status-completed{color:#1f7a3f;background:#1f7a3f22}.status-failed,.status-aborted,.status-pr_open_failed{color:var(--error);background:#b3261e22}.status-running,.status-queued{color:var(--accent);background:#2f5bd722}.login{flex-direction:column;gap:.75rem;max-width:22rem;margin:15vh auto;padding:0 1rem;display:flex}.login label{flex-direction:column;gap:.25rem;display:flex}input,button{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:4px;padding:.45rem .6rem}button{cursor:pointer}.cost{flex-wrap:wrap;gap:2rem;margin:1rem 0;display:flex}.cost div{flex-direction:column;display:flex}.cost dt{color:var(--muted);font-size:.85em}.cost dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.2em}.cost .total dd{font-weight:600}.attempt{border:1px solid var(--line);border-radius:6px;margin-bottom:.75rem;padding:.75rem 1rem}.attempt>header{align-items:center;gap:.6rem;display:flex}.attempt>header .num{margin-left:auto}.disclose{background:0 0;border:none;padding:0 .2rem}.badge{border:1px solid var(--line);border-radius:3px;padding:.1rem .4rem;font-size:.75em}.badge.blocking{border-color:var(--error);color:var(--error)}.panel{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.panel h3{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.9em}.caps,.findings{padding:0;list-style:none}.caps li,.findings li{border-bottom:1px solid var(--line);padding:.3rem 0}.caps .applied{font-weight:500}.artifact{border:1px solid var(--line);border-radius:4px;margin-bottom:.5rem}.artifact summary{cursor:pointer;padding:.4rem .6rem}.markdown,.diff{padding:0 .8rem .8rem;overflow-x:auto}.markdown pre{background:var(--line);border-radius:4px;padding:.6rem;overflow-x:auto}.diff{white-space:pre;font-size:.85em;line-height:1.4}.diff-file{color:var(--muted);font-weight:600}.diff-hunk{color:var(--accent)}.diff-add{color:#1f7a3f}.diff-del{color:var(--error)}.trigger{border:1px solid var(--line);border-radius:6px;max-width:40rem;margin-bottom:1.5rem;padding:1rem}.trigger h2{margin-top:0;font-size:1rem}.trigger .modes{gap:1.5rem;margin-bottom:.75rem;display:flex}.trigger .modes label,.trigger .live{align-items:center;gap:.4rem;display:flex}.trigger .fields{flex-wrap:wrap;gap:1rem;margin-bottom:.75rem;display:flex}.trigger .fields label{flex-direction:column;gap:.25rem;font-size:.9em;display:flex}.trigger p{font-size:.85em}.picker{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}select{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:4px;padding:.35rem}.shell>header nav{gap:1rem;display:flex}.shell>header nav a{color:var(--muted);padding-bottom:2px;text-decoration:none}.shell>header nav a.active{color:var(--fg);border-bottom:2px solid var(--accent)}.head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.status-mode-observe{background:var(--line)}.status-mode-propose{color:var(--accent);background:#2f5bd722}.status-mode-push{color:var(--warn);background:#b25c0022}label.inline{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}label.inline input{width:9rem}label.wide{flex:22rem}.fields>p{flex-basis:100%;margin:.1rem 0 .35rem;font-size:.85em;line-height:1.55}.panel .modes{flex-direction:column;align-items:flex-start;gap:.4rem}.tabs{border-bottom:1px solid var(--line);gap:.25rem;margin:1.5rem 0 1rem;display:flex}.tabs button{color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:.5rem .9rem}.tabs button.active{color:var(--fg);border-bottom-color:var(--accent)}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-bottom:1px solid var(--line);align-items:baseline;gap:.75rem;padding:.35rem 0;display:flex}.timeline .when{color:var(--muted);font-variant-numeric:tabular-nums;min-width:5.5rem;font-size:.85em}.timeline .what{flex:1}.timeline .started{color:var(--muted)}.timeline .aborted,.timeline .failed{color:var(--warn)}
