:root{--bg:#ffffff;--bg-card:#ffffff;--bg-soft:#f7f7f5;--bg-warm:#fff7ed;--bg-hover:#f1f1ee;--border:#e7e7e3;--border-strong:#d5d5cf;--text:#000000;--text-secondary:#3c3c38;--text-muted:#74746c;--accent:#ff8300;--accent-hover:#e67600;--accent-soft:#fff0df;--success:#238636;--warning:#c66a00;--danger:#c9352b;--shadow:0 18px 48px rgb(0 0 0/6%)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{background:var(--bg)}body{min-height:100vh;color:var(--text);font-family:Aptos,Inter,Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.site-header{position:-webkit-sticky;position:sticky;z-index:20;top:0;border-bottom:1px solid var(--border);background:rgb(255 255 255/94%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-header__inner{display:grid;grid-template-columns:minmax(240px,1fr) auto minmax(240px,1fr);align-items:center;width:min(100% - 48px,1320px);min-height:74px;margin:0 auto}.brand{display:inline-flex;align-items:center;justify-self:start;gap:14px}.brand__logo{width:116px;height:auto}.brand__product{padding-left:14px;border-left:1px solid var(--border-strong);color:var(--text-muted);font-size:12px;font-weight:650;letter-spacing:.035em;text-transform:uppercase}.nav-links{display:flex;align-items:center;gap:28px}.nav-link{position:relative;padding:25px 0 23px;color:var(--text-secondary);font-size:13px;font-weight:600;transition:color .16s ease}.nav-link:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--accent);content:"";opacity:0;transform:scaleX(.5);transition:opacity .16s ease,transform .16s ease}.nav-link--active,.nav-link:hover{color:var(--text)}.nav-link--active:after{opacity:1;transform:scaleX(1)}.button,.header-action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:16px;padding:0 20px;border:1px solid transparent;border-radius:8px;background:var(--accent);color:#000000;cursor:pointer;font-size:13px;font-weight:750;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.header-action{justify-self:end}.button--primary:hover,.header-action:hover{background:var(--accent-hover);transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.45;transform:none}.button--secondary{border-color:var(--border-strong);background:var(--bg-card);color:var(--text)}.button--secondary:hover:not(:disabled){border-color:var(--text);background:var(--text);color:#ffffff}.button--small{min-height:38px;padding:0 16px;font-size:12px}.main-content{width:min(100% - 48px,1248px);min-height:calc(100vh - 150px);margin:0 auto;padding:64px 0 96px}.site-footer{display:flex;justify-content:space-between;width:min(100% - 48px,1320px);margin:0 auto;padding:26px 0 34px;border-top:1px solid var(--border);color:var(--text-muted);font-size:12px}.page{display:flex;flex-direction:column;gap:48px}.hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:72px;gap:72px;align-items:end;padding:36px 0 72px;border-bottom:1px solid var(--border)}.eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--accent-hover);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.eyebrow:before{width:22px;height:2px;background:var(--accent);content:""}.brandmark{width:26px;height:20px;object-fit:contain}.hero h1,.page-heading h1{max-width:760px;font-size:clamp(42px,6vw,78px);font-weight:760;letter-spacing:-.055em;line-height:.98}.accent-text{color:var(--accent)}.hero__copy{max-width:520px;margin-top:24px;color:var(--text-secondary);font-size:17px}.hero__side{display:flex;flex-direction:column;gap:24px}.detail-label,.hero__side-label,.section-kicker,.stat-label{color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hero__side p{color:var(--text-secondary);font-size:15px}.action-row{display:flex;flex-wrap:wrap;gap:10px}.section{display:flex;flex-direction:column;gap:20px}.section-header{display:flex;align-items:end;justify-content:space-between;gap:24px}.section-header h2{margin-top:6px;font-size:clamp(25px,3vw,36px);font-weight:730;letter-spacing:-.035em;line-height:1.1}.section-link,.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:13px;font-weight:750}.section-link:hover,.text-link:hover{color:var(--accent-hover)}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border)}.stat-card{min-height:160px;padding:26px 28px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-card);transition:background .16s ease}.stat-card:hover{background:var(--bg-soft)}.stat-value{margin-top:18px;font-size:clamp(30px,4vw,44px);font-weight:750;letter-spacing:-.045em;line-height:1}.stat-value--accent{color:var(--accent)}.stat-value--success{color:var(--success)}.stat-value--danger{color:var(--danger)}.data-card{overflow:hidden;border:1px solid var(--border);border-radius:3px;background:var(--bg-card);box-shadow:var(--shadow)}.table-scroll{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:13px}.data-table th{padding:14px 18px;border-bottom:1px solid var(--border-strong);background:var(--bg-soft);color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.085em;text-align:left;text-transform:uppercase;white-space:nowrap}.data-table td{padding:17px 18px;border-bottom:1px solid var(--border);color:var(--text-secondary);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr{transition:background .14s ease}.data-table tbody tr:hover{background:var(--bg-soft)}.data-table .numeric{text-align:right}.table-primary{color:var(--text);font-weight:700}.table-secondary{margin-top:2px;color:var(--text-muted);font-size:11px}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.empty-state{padding:56px 20px!important;color:var(--text-muted)!important;text-align:center}.status-badge{display:inline-flex;align-items:center;gap:7px;padding:4px 9px;border-radius:999px;background:var(--bg-soft);color:var(--text-secondary);font-size:11px;font-weight:750;text-transform:capitalize}.status-badge:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.status-badge--completed{background:#eaf5ec;color:var(--success)}.status-badge--running{background:var(--accent-soft);color:var(--warning)}.status-badge--failed{background:#fbeceb;color:var(--danger)}.status-badge--replied,.status-badge--sent{background:#eaf5ec;color:var(--success)}.status-badge--enrolled,.status-badge--in_sequence,.status-badge--scheduled{background:var(--accent-soft);color:var(--warning)}.status-badge--bounced,.status-badge--cancelled,.status-badge--handed_off,.status-badge--opted_out,.status-badge--paused{background:var(--bg-soft);color:var(--text-muted)}.status-badge--handed_off,.status-badge--in_sequence,.status-badge--opted_out{text-transform:none}.email-card{padding:24px;margin-bottom:16px}.email-card h3{font-size:18px;margin:4px 0 0}.email-body{margin:16px 0;padding:16px 18px;border-left:2px solid var(--accent);background:var(--bg-soft);font-family:inherit;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.notice{padding:14px 16px;border-left:3px solid var(--danger);background:#fdf0ef;color:var(--danger);font-size:13px;font-weight:600}.notice--success{border-left-color:var(--success);background:#edf7ef;color:var(--success)}.notice--warning{border-left-color:var(--warning);background:var(--bg-warm);color:var(--warning)}.page-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;padding:24px 0 48px;border-bottom:1px solid var(--border)}.page-heading h1{font-size:clamp(38px,5vw,62px)}.page-heading__copy{max-width:430px;color:var(--text-secondary)}.page-heading__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.pagination{display:flex;align-items:center;justify-content:space-between;padding-top:4px}.pagination__label{color:var(--text-muted);font-size:12px;font-weight:650}.pacing{display:flex;flex-direction:column;gap:10px}.pacing__meter{height:6px;border-radius:3px;background:var(--bg-soft);overflow:hidden}.pacing__fill{height:100%;border-radius:3px;background:var(--accent);transition:width .24s ease}@media (prefers-reduced-motion:reduce){.pacing__fill{transition:none}}.config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.panel{padding:28px;border:1px solid var(--border);background:var(--bg-card)}.panel--featured{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;padding:38px;border-color:transparent;background:var(--bg-soft)}.panel h2{margin:7px 0 10px;font-size:23px;font-weight:720;letter-spacing:-.025em}.config-block,.panel p{color:var(--text-secondary)}.config-block{max-height:360px;margin-top:20px;overflow:auto;padding:18px;border-left:2px solid var(--accent);background:var(--bg-soft);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.7;white-space:pre-wrap}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border)}.detail-item{min-height:122px;padding:22px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.detail-value{margin-top:12px;color:var(--text);font-size:16px;font-weight:700}.back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;color:var(--text-muted);font-size:12px;font-weight:700}.back-link:hover{color:var(--accent-hover)}@media (max-width:960px){.site-header__inner{grid-template-columns:1fr auto}.brand__product,.header-action{display:none}.hero{grid-template-columns:1fr;gap:42px}.detail-grid,.stats-grid{grid-template-columns:repeat(2,1fr)}.page-heading{align-items:start;flex-direction:column}.page-heading__actions{justify-content:flex-start}.panel--featured{grid-template-columns:1fr;gap:24px}}@media (max-width:680px){.main-content,.site-footer,.site-header__inner{width:min(100% - 32px,1248px)}.site-header__inner{min-height:66px}.brand__logo{width:92px}.nav-links{gap:14px}.nav-link{padding:22px 0 19px;font-size:11px}.nav-link:nth-child(2){font-size:0}.nav-link:nth-child(2):before{font-size:11px;content:"Runs"}.main-content{padding:42px 0 72px}.page{gap:36px}.hero{padding:20px 0 48px}.config-grid,.detail-grid,.stats-grid{grid-template-columns:1fr}.panel--featured{grid-column:auto;padding:28px}.stat-card{min-height:132px}.page-heading{padding:12px 0 36px}.action-row,.page-heading__actions{width:100%}.action-row .button,.page-heading__actions .button{flex:1 1}.site-footer{align-items:flex-start;flex-direction:column;gap:6px}}.section-block{margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.section-block h3{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.section-block p{margin:0 0 12px;color:var(--text-secondary);line-height:1.65;max-width:72ch}.instruction-list{margin:0 0 12px;padding:0 0 0 18px;list-style:none;border-left:2px solid var(--accent-soft);max-width:72ch}.instruction-list li{position:relative;padding:6px 0;color:var(--text-secondary);line-height:1.6}.instruction-list li+li{border-top:1px solid var(--border)}.muted{color:var(--text-muted);font-size:13px;line-height:1.6;max-width:72ch}.button--danger{background:transparent;color:var(--danger);border:1px solid var(--danger)}.button--danger:hover:not(:disabled){background:var(--danger);color:#ffffff}.diff-marker{display:inline-block;min-width:62px;margin-right:8px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px}.diff-added .diff-marker{color:var(--success)}.diff-removed .diff-marker{color:var(--danger)}.diff-unchanged,.diff-unchanged .diff-marker{color:var(--text-muted)}.code-block{margin:0 0 16px;padding:16px 18px;background:var(--bg-soft);border:1px solid var(--border);border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;color:var(--text-secondary);white-space:pre-wrap;overflow-x:auto;max-height:420px;overflow-y:auto}