:root{--bg:#f7f7f5;--card:#fff;--ink:#1d2327;--muted:#6b7378;--line:#e3e5e6;--accent:#17604e;--warn:#b5651d;--over:#b3261e;color:var(--ink);background:var(--bg);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}body{max-width:760px;margin:0;padding:12px}header{display:flex;justify-content:space-between;align-items: center;margin-bottom:12px}.badge{color:var(--accent);background:#e8f2ef;border-radius:999px;padding:3px 8px;font-size:12px}.card{background:var(--card);border:1px solid var(--line);border-radius:10px;margin-bottom:10px;padding:12px 14px}h2,h3{margin:0 0 8px;font-size:15px}h3 small{color:var(--muted);font-weight:400}label{display:block;margin:6px 0;font-size:14px}input,select{font:inherit;border:1px solid var(--line);box-sizing:border-box;border-radius:6px;width:100%;padding:6px 8px}button{font:inherit;border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:6px;padding:6px 12px}button.secondary{color:var(--accent);background:#fff}button.danger{border-color:var(--over);color:var(--over);background:#fff}.bar{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-bottom:10px}#section{font-weight:600}#clock[data-state=near_limit]{color:var(--warn)}#clock[data-state=over]{color:var(--over);font-weight:600}#followups li{margin-bottom:8px}#followups .why{color:var(--muted);font-size:13px}#coverage li{margin-bottom:6px}#coverage .count{font-weight:600}#coverage .ev{color:var(--muted);font-size:13px}.q{display:flex;align-items:baseline;gap:8px;margin:4px 0;font-size:14px}.q.asked{color:var(--muted);text-decoration:line-through}.sec{display:flex;justify-content:space-between;margin:8px 0 4px;font-size:14px;font-weight:600}.sec.current{color:var(--accent)}#transcript{overflow:auto;max-height:260px;font-size:13px}.muted{color:var(--muted);font-size:12px}.error{color:var(--over)}
