:root{color-scheme:dark;--plane: #0f1117;--surface: #171a22;--raised: #1e222c;--hairline: rgba(255, 255, 255, .09);--hairline-strong: rgba(255, 255, 255, .16);--ink: #eef0f6;--ink-2: #a9b0c4;--ink-3: #7b8299;--accent: #7f6df2;--accent-wash: rgba(127, 109, 242, .14);--good: #0ca30c;--bad: #d03b3b;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--sans: system-ui, -apple-system, "Segoe UI", sans-serif;--step: 8px}@media(prefers-color-scheme:light){:root{color-scheme:light;--plane: #f4f5f8;--surface: #ffffff;--raised: #fafbfc;--hairline: rgba(18, 20, 28, .1);--hairline-strong: rgba(18, 20, 28, .18);--ink: #12141c;--ink-2: #4a5163;--ink-3: #6b7180;--accent: #5a48d6;--accent-wash: rgba(90, 72, 214, .1)}}*{box-sizing:border-box}body{margin:0;background:var(--plane);color:var(--ink);font:400 13px/1.5 var(--mono);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.eyebrow{font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.prose{font-family:var(--sans)}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:6px;padding:calc(var(--step) * 2)}button{font:500 12px/1 var(--mono);color:var(--ink);background:var(--raised);border:1px solid var(--hairline-strong);border-radius:4px;padding:9px 13px;cursor:pointer}button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}button:disabled{opacity:.45;cursor:not-allowed}button.primary{background:var(--accent);border-color:var(--accent);color:#fff}button.primary:hover:not(:disabled){color:#fff;filter:brightness(1.1)}button.ghost{background:none;border-color:transparent;color:var(--ink-3);padding:6px 8px}button.ghost:hover:not(:disabled){color:var(--bad)}input,select{font:400 12px/1 var(--mono);color:var(--ink);background:var(--plane);border:1px solid var(--hairline-strong);border-radius:4px;padding:9px 10px;min-width:0}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}label.field{display:grid;gap:5px;min-width:0}.shell{max-width:1220px;margin:0 auto;padding:calc(var(--step) * 3) calc(var(--step) * 2.5) calc(var(--step) * 8)}.topbar{display:flex;align-items:center;gap:calc(var(--step) * 2);flex-wrap:wrap;padding-bottom:calc(var(--step) * 2);border-bottom:1px solid var(--hairline)}.wordmark{font:600 15px/1 var(--mono);letter-spacing:.1em;margin:0}.wordmark span{color:var(--ink-3);font-weight:400;letter-spacing:.14em}.topbar .spacer{flex:1}.tabs{display:flex;gap:2px;margin:calc(var(--step) * 2) 0 calc(var(--step) * 3);border-bottom:1px solid var(--hairline);overflow-x:auto}.tabs button{background:none;border:none;border-bottom:2px solid transparent;border-radius:0;color:var(--ink-3);padding:10px 14px;letter-spacing:.08em;text-transform:uppercase;font-size:10px;white-space:nowrap}.tabs button:hover{color:var(--ink)}.tabs button[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.gate{min-height:100vh;display:grid;place-items:center;padding:calc(var(--step) * 3)}.gate form{width:min(400px,100%);display:grid;gap:calc(var(--step) * 2);background:var(--surface);border:1px solid var(--hairline);border-radius:6px;padding:calc(var(--step) * 4);box-shadow:0 1px 2px #00000029,0 12px 32px -12px #0000004d}.gate p{color:var(--ink-2);margin:0}.gate .wordmark{padding-bottom:calc(var(--step) * 2);border-bottom:1px solid var(--hairline)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--step);margin-bottom:var(--step)}.tile{display:grid;gap:6px;align-content:start}.tile .value{font:500 26px/1 var(--mono)}.tile.hero .value{font-size:52px;letter-spacing:-.02em}.tile .note{color:var(--ink-3);font-size:11px}.state{display:inline-flex;align-items:center;gap:6px;font-size:12px}.state:before{content:attr(data-glyph);font-size:11px;line-height:1}.state[data-state=sent]{color:var(--good)}.state[data-state=failed]{color:var(--bad)}.state[data-state=sending]{color:var(--accent)}.state[data-state=pending]{color:var(--ink-3)}.charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--step);margin-top:var(--step);align-items:start}.plot{display:flex;align-items:flex-end;justify-content:space-between;gap:2px;height:132px;margin-top:calc(var(--step) * 2);border-bottom:1px solid var(--hairline-strong)}.col{position:relative;flex:1 1 0;max-width:46px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;gap:4px;min-width:0}.col .fill{width:100%;background:var(--accent);border-radius:4px 4px 0 0;min-height:2px}.col .num{font-size:10px;color:var(--ink-2)}.col .tick{position:absolute;top:100%;padding-top:6px;font-size:10px;color:var(--ink-3);white-space:nowrap}.plotwrap{padding-bottom:calc(var(--step) * 3)}.col .tip{position:absolute;bottom:100%;left:50%;transform:translate(-50%,-6px);background:var(--raised);border:1px solid var(--hairline-strong);border-radius:4px;padding:5px 8px;font-size:11px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:2}.col:hover .tip,.col:focus-visible .tip{opacity:1}.hbars{display:grid;gap:10px;margin-top:calc(var(--step) * 2)}.hbar{display:grid;grid-template-columns:84px 1fr auto;align-items:center;gap:10px}.hbar .track{display:flex;height:9px;background:var(--accent-wash);border-radius:4px;overflow:hidden}.hbar .fill{height:100%;background:var(--accent);border-radius:4px;min-width:2px}.ladder{display:inline-flex;gap:2px;align-items:center;vertical-align:middle}.ladder i{width:3px;height:12px;border-radius:1px;background:var(--hairline-strong)}.ladder i.burned{background:var(--accent)}.ladder.exhausted i.burned{background:var(--bad)}.ladder+.left{margin-left:7px;font-size:11px;color:var(--ink-3)}.scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:12px}th{text-align:left;font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:0 12px 10px 0;border-bottom:1px solid var(--hairline);white-space:nowrap}td{padding:11px 12px 11px 0;border-bottom:1px solid var(--hairline);vertical-align:top}tbody tr:hover td{background:var(--raised)}tr.picked td{background:var(--accent-wash)}.id{color:var(--ink-3);font-size:11px}.wrap{max-width:340px;overflow-wrap:anywhere}.err{color:var(--bad);font-size:11px;overflow-wrap:anywhere}.row{display:flex;gap:var(--step);align-items:flex-end;flex-wrap:wrap;margin-bottom:calc(var(--step) * 2)}.split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--step);align-items:start}@media(max-width:900px){.split{grid-template-columns:1fr}}.stack{display:grid;gap:var(--step)}.formgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--step)}.head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--step);margin-bottom:calc(var(--step) * 2)}h2{font:500 13px/1 var(--mono);margin:0;letter-spacing:.02em}.empty{font-family:var(--sans);color:var(--ink-2);padding:calc(var(--step) * 3) 0;text-align:center}.banner{border:1px solid var(--bad);border-radius:4px;padding:10px 12px;color:var(--bad);font-size:12px;margin-bottom:var(--step);overflow-wrap:anywhere}.ok{border-color:var(--good);color:var(--good)}.pager{display:flex;align-items:center;gap:var(--step);margin-top:calc(var(--step) * 1.5);color:var(--ink-3);font-size:11px}.thread{display:grid;gap:10px;max-height:560px;overflow-y:auto}.msg{border-left:2px solid var(--hairline-strong);padding:2px 0 2px 10px}.msg.inbound{border-left-color:var(--accent)}.msg .meta{font-size:10px;color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase}.msg .body{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
