:root{--brand-blue:#29abe2;--brand-orange:#f7931e;--brand-amber:#fbb03b;--brand-magenta:#d4145a;--brand-ink:#333;--bg:#fff;--surface:#f6fafd;--surface-2:#eef6fb;--deep:#0b2733;--line:#dbe6ed;--line-strong:#7f97a4;--ink:#333;--fg:#333;--muted:#55636e;--on-deep:#fff;--on-deep-muted:#b9cdd8;--accent:#146a93;--accent-strong:#0d5a80;--accent-soft:#e7f4fb;--accent-bright:#29abe2;--on-accent:#fff;--stat:#d4145a;--stat-soft:#fdebf1;--on-stat:#fff;--warn:#9a5100;--warn-soft:#fdf1e2;--ok:#17752f;--ok-soft:#e7f4ed;--error:#a4232b;--danger:#a4232b;--on-danger:#fff;--focus:#146a93;--radius:.5rem;--internal:var(--brand-magenta);color:var(--ink);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px}body{background:var(--surface);margin:0}header.internal{background:var(--internal);color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex}header.internal button{font:inherit;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:.3rem;padding:.25rem .6rem}main{padding:1.25rem}.login{max-width:22rem;margin:4rem auto}form{gap:1rem;display:grid}label{gap:.3rem;display:grid}input,textarea{font:inherit;border:1px solid var(--line);border-radius:.3rem;padding:.5rem}button[type=submit]{font:inherit;background:var(--internal);color:#fff;cursor:pointer;border:none;border-radius:.3rem;padding:.55rem 1rem}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);padding:.5rem .6rem}.muted{color:var(--muted)}.error{color:var(--error)}.badge{border:1px solid var(--line);color:var(--muted);border-radius:.8rem;margin-left:.5rem;padding:.05rem .4rem;font-size:.8em}.flags{gap:1rem;padding:0;list-style:none;display:grid}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=700px){main{padding:1rem}header.internal{flex-wrap:wrap;gap:.5rem 1rem;padding:.6rem .9rem}header.internal button{min-height:44px}table{min-width:34rem}input,textarea{min-height:44px;font-size:16px}button[type=submit]{width:100%;min-height:44px}.login{margin:2rem auto;padding:0 1rem}.flags label{align-items:center;gap:.6rem;min-height:44px;display:flex}.flags input[type=checkbox]{flex:none;width:1.15rem;height:1.15rem}}td,.flags li{overflow-wrap:anywhere}.auth-logo{margin:0 0 1.6rem}.tabs{border-bottom:1px solid var(--line);gap:.25rem;padding:.5rem 1.25rem 0;display:flex}.tab{font:inherit;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.6rem .9rem}.tab.active{color:var(--ink);border-bottom-color:var(--internal);font-weight:600}.tab-badge{background:var(--internal);color:#fff;border-radius:999px;margin-left:.4rem;padding:.05rem .4rem;font-size:.8rem}.leads{gap:.9rem;max-width:46rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.lead{border:1px solid var(--line);border-left:3px solid var(--internal);border-radius:.4rem;padding:.9rem 1rem}.lead.done{border-left-color:var(--line);opacity:.72}.lead-head{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.lead-who{overflow-wrap:anywhere;margin:.3rem 0}.lead blockquote{border-left:2px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;margin:.6rem 0;padding-left:.8rem}.lead button{font:inherit;border:1px solid var(--line-strong);background:var(--bg);min-height:44px;color:var(--ink);cursor:pointer;border-radius:.3rem;padding:.4rem .8rem}.badge{background:var(--internal);color:#fff;vertical-align:middle;border-radius:999px;padding:.1rem .55rem;font-size:.8rem;font-weight:600}
