:root{--bg: #f5f6f8;--panel: #ffffff;--ink: #16181d;--muted: #646b78;--line: #e2e5ea;--accent: #2456d6;--accent-ink: #ffffff;--ok: #17803d;--ok-bg: #e6f4ea;--warn: #9a6200;--warn-bg: #fff4dc;--bad: #b42318;--bad-bg: #fdecea;--info-bg: #e8effd;--code: #f0f2f5;--radius: 10px;color-scheme:light;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.45;color:var(--ink);background:var(--bg)}@media(prefers-color-scheme:dark){:root{--bg: #111317;--panel: #1a1d23;--ink: #e8eaee;--muted: #9aa1ad;--line: #2b2f37;--accent: #6b8fff;--accent-ink: #0b0d12;--ok: #4cc27a;--ok-bg: #16301f;--warn: #f0b44a;--warn-bg: #33270f;--bad: #ff7b6e;--bad-bg: #3a1714;--info-bg: #1b2643;--code: #232730;color-scheme:dark}}*{box-sizing:border-box}body{margin:0;background:var(--bg)}h1,h2,h3{margin:0 0 .3em;line-height:1.2}h1{font-size:1.6rem}h2{font-size:1.15rem}h3{font-size:1rem}a{color:var(--accent)}code,pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}code{background:var(--code);padding:.05em .3em;border-radius:4px}pre{background:var(--code);padding:.7em;border-radius:6px;overflow-x:auto;white-space:pre-wrap}input,select,textarea{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:7px;padding:.45em .6em;min-width:0}input:focus,select:focus,textarea:focus,button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}textarea{width:100%;resize:vertical}label{display:flex;flex-direction:column;gap:.25em;font-weight:500}label input,label textarea{font-weight:400}.btn{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:7px;padding:.42em .85em;cursor:pointer;white-space:nowrap}.btn:hover:not(:disabled){border-color:var(--muted)}.btn:disabled{opacity:.5;cursor:default}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn.danger{background:var(--bad);color:#fff;border-color:var(--bad)}.btn.quiet{background:transparent;border-color:transparent;color:var(--muted)}.btn.quiet:hover:not(:disabled){color:var(--ink);border-color:var(--line)}.confirm{display:inline-flex;gap:.4em}.shell{min-height:100vh}.top{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.6rem 1.2rem;padding-top:calc(.6rem + env(safe-area-inset-top,0px));background:var(--panel);border-bottom:1px solid var(--line)}.brand{font-weight:800;letter-spacing:.06em}.top nav{display:flex;gap:.2rem;flex-wrap:wrap;flex:1}.top nav button,.tabs button{font:inherit;background:none;border:none;padding:.4em .75em;border-radius:7px;color:var(--muted);cursor:pointer}.top nav button.active,.tabs button.active{background:var(--info-bg);color:var(--accent);font-weight:600}.who{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.banner{background:var(--warn-bg);color:var(--warn);padding:.5rem 1.2rem;font-weight:500}main{max-width:1180px;margin:0 auto;padding:1.2rem}.stack{display:flex;flex-direction:column;gap:1rem}.row{display:flex;align-items:center}.row.gap,.gap{gap:.6rem}.row.between,.between{justify-content:space-between}.wrap{flex-wrap:wrap}.grow{flex:1}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8rem}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:.8rem 0}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.1rem}.panel.form{display:flex;flex-direction:column;gap:.8rem}.panel.paused,section.paused{opacity:.7}.bad-panel{border-color:var(--bad);background:var(--bad-bg)}.muted{color:var(--muted)}.small{font-size:.85rem}.pad{padding:2rem}.eyebrow{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.big{font-size:1.1rem;font-weight:600}.error{color:var(--bad)}.tone-ok{color:var(--ok)}.tone-warn{color:var(--warn)}.tone-bad{color:var(--bad)}.status{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.status.live{border-color:var(--warn);background:var(--warn-bg)}.account header,.source header,.proposal header{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.8rem}.account{display:flex;flex-direction:column;gap:.9rem}.fresh{display:flex;flex-direction:column;padding:.5rem .7rem;border-radius:7px;background:var(--code)}.fresh span{font-size:.8rem;color:var(--muted)}.fresh.ok strong{color:var(--ok)}.fresh.warn{background:var(--warn-bg)}.fresh.warn strong{color:var(--warn)}.fresh.bad{background:var(--bad-bg)}.fresh.bad strong{color:var(--bad)}.modes{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:.5rem .4rem}.mode-cell{display:flex;flex-direction:column;gap:.2rem;align-items:flex-start}.meter{font-size:1.05rem}.meter.full strong{color:var(--bad)}footer.row{margin-top:.9rem}.badge{display:inline-block;font-size:.75rem;font-weight:600;padding:.12em .5em;border-radius:99px;background:var(--code);color:var(--muted);white-space:nowrap}.mode-approval{background:var(--info-bg);color:var(--accent)}.mode-autopilot{background:var(--warn-bg);color:var(--warn)}.mode-shadow{background:var(--code);color:var(--muted)}.act-scale_up,.act-hscale,.act-activate{background:var(--ok-bg);color:var(--ok)}.act-pause,.act-kill{background:var(--bad-bg);color:var(--bad)}.status-executed,.status-ok{background:var(--ok-bg);color:var(--ok)}.status-rejected,.status-expired,.status-paused{background:var(--code);color:var(--muted)}.status-failed{background:var(--bad-bg);color:var(--bad)}.tg{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.tg pre{margin:.4em 0}.tg blockquote{margin:.4em 0;padding-left:.8em;border-left:3px solid var(--line);color:var(--muted)}.report.stale{opacity:.6}.table-wrap{overflow-x:auto;margin-top:.6rem}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--line);vertical-align:top}table.grid th{font-size:.8rem;color:var(--muted);font-weight:600}table.grid tbody th{color:var(--ink);font-size:.9rem}table.grid tr.global{background:var(--code)}tr.revoked{opacity:.55}.mode-edit{display:flex;flex-direction:column;gap:.3rem;align-items:flex-start}.mode-edit select{font-size:.8rem;padding:.15em .3em}.caps{display:flex;flex-direction:column;gap:.7rem;margin-top:.6rem}.cap-row{display:grid;grid-template-columns:200px 1fr 1fr;gap:1rem;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--line)}.cap-edit{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.tabs{display:flex;gap:.2rem;flex-wrap:wrap}.signin{min-height:100vh;display:grid;place-items:center;padding:1rem}.signin form{width:min(360px,100%);display:flex;flex-direction:column;gap:.9rem}.notices{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.5rem;z-index:20;max-width:min(440px,calc(100vw - 2rem))}.notice{padding:.7rem .9rem;border-radius:8px;box-shadow:0 4px 16px #00000026;cursor:pointer;background:var(--panel);border:1px solid var(--line)}.notice.ok{background:var(--ok-bg);color:var(--ok);border-color:var(--ok)}.notice.warn{background:var(--warn-bg);color:var(--warn);border-color:var(--warn)}.notice.bad{background:var(--bad-bg);color:var(--bad);border-color:var(--bad)}.notice.info{background:var(--info-bg);color:var(--accent);border-color:var(--accent)}details summary{cursor:pointer;color:var(--accent)}@media(max-width:720px){main{padding:.8rem}.cards{grid-template-columns:1fr}.cap-row{grid-template-columns:1fr;gap:.4rem}.who select{max-width:60vw}}.top nav button.cta{background:var(--accent);color:var(--accent-ink);font-weight:600}.top nav button.cta.active{outline:2px solid var(--accent);outline-offset:2px}.stack.narrow{max-width:760px;margin:0 auto}.steps{display:flex;flex-direction:column;gap:1rem}.step{display:flex;gap:.8rem;align-items:flex-start}.step .num{flex:none;width:1.8rem;height:1.8rem;border-radius:50%;display:grid;place-items:center;font-weight:700;background:var(--code);color:var(--muted)}.step.ok .num{background:var(--ok-bg);color:var(--ok)}.step p{margin:.3rem 0 .6rem}.signin .switch{background:none;border:none;color:var(--accent);cursor:pointer;padding:0;font:inherit}
