.surface9,body.s9-legacy-portal-host{--bg:#edf2f9;--grad:radial-gradient(540px 300px at 50% -2%, #6d9dff21, transparent 72%),radial-gradient(450px 360px at 5% 12%, #64c2cb21, transparent 74%),radial-gradient(420px 330px at 96% 4%, #a58ced1a, transparent 74%),radial-gradient(470px 360px at 84% 95%, #6d9dff12, transparent 74%),linear-gradient(152deg,#f8faff 0%,#edf2f9 48%,#e5ebf5 100%);--blob:radial-gradient(circle, #6d9dff21 0%, #6d9dff0d 45%, transparent 76%);--glass:#f8faffcc;--glass-panel:#f8faffa8;--shadow:0 1px 1px #0b1d3a08,0 6px 24px #0b1d3a12;--shadow-sm:0 1px 1px #0b1d3a08,0 4px 16px #0b1d3a0f;--sheet:#f8faff;--sheet-row:#edf2f9;--sheet-shadow:0 24px 70px #0b1d3a52;--shadow-up:0 -8px 30px #0b1d3a24;--splash-stage:#f1f6fc;--tile:#dfe9f7;--tile-h:#cedcf0;--tile-2:#d8e3f3;--line:#d5deec;--card-edge:#18233717;--card-edge-h:#1823372b;--text:#182337;--text2:#43516a;--text3:#69748a;--text-body:#2b3547;--accent:#326ef0;--accent-h:#245bd5;--accent-ink:#fff;--accent-text:#245bd5;--accent-soft:#e7efff;--accent-wash:#326ef014;--accent-dim:#326ef08c;--accent-ring:#326ef02e;--accent-glow:#326ef04d;--skel:#1823371f;--btn-soft:#1823371a;--btn-soft-h:#18233729;--skel-sheen:#ffffff9e;--sheen-solid:#ffffff52;--aur-1:#4d87f7;--aur-2:#64c2cb;--aur-3:#a58ced;--aur-sweep:linear-gradient(100deg,transparent 0%,#6d9dffb3 30%,#64c2cbcc 50%,#a58cedb3 70%,transparent 100%);--check-dim:#69748a59;--overlay:#18233757;--warn:#8a5a08;--warn-soft:#c98a1129;--warn-chip:#fbefd4;--warn-dot:#c98a11;--good:#15935a;--good-h:#0f7a48;--good-ink:#fff;--good-soft:#15935a24;--good-glow:#15935a47;--teal-soft:#64c2cb33;--teal-text:#20666c;--carrier-ambetter:linear-gradient(118deg,#f9974b 0%,#ef5b4e 100%);--carrier-reliant:linear-gradient(118deg,#1b2f56 0%,#101f3e 100%);--plan-hdr-ink:#fff;--plan-badge:#ffffffeb;--plan-badge-ink:#22304c;--plan-chip:#121d34e0;--plan-chip-ink:#fff;--chip-solid:#182337;--chip-solid-ink:#fff;--toast:#182337;--toast-ink:#fff;--toast-accent:#7fd8a8;--toast-btn:#ffffff24;--toast-btn-h:#ffffff3d;--scroll-pill:#1823374d;--field:#ffffffb8;--danger:#be123c;--danger-soft:#be123c1f;--danger-ink:#fff;--hot:var(--danger);--hot-soft:#be123c1c;--hot-ink:#fff}:root[data-theme=dark] .surface9,:root[data-theme=dark] body.s9-legacy-portal-host{--bg:#182337;--grad:radial-gradient(560px 305px at 50% -2%, #6d9dff33, transparent 72%),radial-gradient(470px 370px at 5% 10%, #24324b9e, transparent 74%),radial-gradient(435px 340px at 97% 4%, #a58ced26, transparent 74%),radial-gradient(490px 370px at 85% 96%, #64c2cb1a, transparent 74%),linear-gradient(152deg,#182337 0%,#152136 52%,#131e31 100%);--blob:radial-gradient(circle, #6d9dff29 0%, #6d9dff0f 45%, transparent 76%);--glass:#24324bc2;--glass-panel:#1d2a41a8;--shadow:0 1px 1px #0003,0 8px 28px #00000042;--shadow-sm:0 1px 1px #0000002e,0 5px 18px #0003;--sheet:#1d2a41;--sheet-row:#24324b;--sheet-shadow:0 24px 70px #00000075;--shadow-up:0 -10px 34px #0006;--splash-stage:#03101f;--tile:#30415b;--tile-h:#3a4c68;--tile-2:#3a4c68;--line:#34465f;--card-edge:#edf3fc0f;--card-edge-h:#edf3fc24;--text:#edf3fc;--text2:#c5d0df;--text3:#9eacc0;--text-body:#dce6f4;--accent:#83adff;--accent-h:#9cc0ff;--accent-ink:#182337;--accent-text:#83adff;--accent-soft:#6d9dff2b;--accent-wash:#6d9dff1f;--accent-dim:#83adff73;--accent-ring:#83adff52;--accent-glow:#6d9dff42;--skel:#edf3fc21;--btn-soft:#edf3fc1a;--btn-soft-h:#edf3fc2b;--skel-sheen:#edf3fc1c;--sheen-solid:#fff3;--aur-1:#6d9dff;--aur-2:#64c2cb;--aur-3:#a58ced;--aur-sweep:linear-gradient(100deg,transparent 0%,#6d9dff9e 30%,#64c2cbb3 50%,#a58ced9e 70%,transparent 100%);--check-dim:#c5d0df52;--overlay:#060c168f;--warn:#e8b457;--warn-soft:#e8b4572e;--warn-chip:#e8b45738;--warn-dot:#e8b457;--good:#5fd79a;--good-h:#7fe3b2;--good-ink:#182337;--good-soft:#5fd79a29;--good-glow:#5fd79a3d;--teal-soft:#64c2cb2e;--teal-text:#7fd0d8;--carrier-ambetter:linear-gradient(118deg,#f9974b 0%,#ef5b4e 100%);--carrier-reliant:linear-gradient(118deg,#2a4170 0%,#16274c 100%);--plan-hdr-ink:#fff;--plan-badge:#ffffffeb;--plan-badge-ink:#22304c;--plan-chip:#121d34e0;--plan-chip-ink:#fff;--chip-solid:#edf3fc;--chip-solid-ink:#182337;--toast:#101b2c;--toast-ink:#edf3fc;--toast-accent:#5fd79a;--toast-btn:#edf3fc24;--toast-btn-h:#edf3fc3d;--scroll-pill:#edf3fc47;--field:#0f192a6b;--danger:#ff8fa8;--danger-soft:#ff8fa826;--danger-ink:#182337;--hot:#ff6b62;--hot-soft:#ff6b6229;--hot-ink:#2a0c0c}.surface9,body.s9-legacy-portal-host{--font-ui:var(--font-ui-src,"Geist"),system-ui,-apple-system,sans-serif;--font-display:var(--font-display-src,"Familjen Grotesk"),var(--font-ui);--font-mono:var(--font-mono-src,"JetBrains Mono"),ui-monospace,monospace;--rail-w:66px;--rail-w-open:232px;--rail-btn:38px;--rail-icon:19px;--rail-radius:22px;--inner-nav-w:256px;--inner-content-max:680px;--rail-inset:18px;--rail-top:70px;--rail-gap:8px;--topbar-h:76px;--content-left:102px;--content-min:1180px;--content-max:1200px;--content-pad:32px;--sheet-w:460px;--panel-w:352px;--dock-w:322px;--toolsrail-w:52px;--brand-logo-w:168px;--brand-icon:38px;--brand-icon-lg:56px;--r-panel:18px;--r-card:14px;--r-row:12px;--r-sheet:20px;--ctl-sm:26px;--ctl-md:30px;--ctl-lg:38px;--ctl-chip:28px;--icon-sq:28px;--focus-ring:0 0 0 2px var(--bg),0 0 0 4px var(--accent-dim);--r-xs:5px;--r-sm:9px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:26px;--r-3xl:28px;--r-pill:9999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:26px;--s-7:32px;--s-8:44px;--blur-glass:blur(20px) saturate(140%);--blur-card:blur(22px) saturate(140%);--ease:cubic-bezier(.22,.9,.3,1);--ease-out:cubic-bezier(.4,0,1,1);--ease-settle:cubic-bezier(.3,1.36,.4,1);--dur-fast:.14s;--dur:.19s;--dur-slow:.34s;--dur-fly:.4s;--ease-fly:cubic-bezier(.4,.02,.9,.35);--dur-yield:.3s;--ease-yield:cubic-bezier(.22,.72,.28,1);--dur-stagger:60ms;--dur-pulse:2.6s;--dur-scrub:.9s;--toast-life:3.2s;--dur-shimmer:1.45s;--dur-breath:1.6s;--load-delay:.3s;--load-min:.4s;--load-patience:2s;--theme-reveal:.64s;--splash-run:2.05s;--splash-hold:.3s;--splash-fade:.46s;--splash-cap:3.4s}:is(.surface9,body.s9-legacy-portal-host),:is(.surface9,body.s9-legacy-portal-host) *,:is(.surface9,body.s9-legacy-portal-host) :before,:is(.surface9,body.s9-legacy-portal-host) :after{box-sizing:border-box}:is(.surface9,body.s9-legacy-portal-host){background:var(--bg);font-family:var(--font-ui);color:var(--text);-webkit-font-smoothing:antialiased;margin:0}:is(.surface9,body.s9-legacy-portal-host) a{color:var(--accent-text);text-decoration:none}:is(.surface9,body.s9-legacy-portal-host) a:hover{color:var(--accent-h)}:is(.surface9,body.s9-legacy-portal-host) button,:is(.surface9,body.s9-legacy-portal-host) input,:is(.surface9,body.s9-legacy-portal-host) textarea,:is(.surface9,body.s9-legacy-portal-host) select{font-family:inherit}:is(.surface9,body.s9-legacy-portal-host) ::placeholder{color:var(--text3)}:is(.surface9,body.s9-legacy-portal-host) [data-theme-dark]{display:none!important}:root[data-theme=dark] :is(.surface9,body.s9-legacy-portal-host) [data-theme-dark]{display:block!important}:root[data-theme=dark] :is(.surface9,body.s9-legacy-portal-host) [data-theme-light]{display:none!important}:is(.surface9,body.s9-legacy-portal-host) *{scrollbar-width:none;-ms-overflow-style:none}:is(.surface9,body.s9-legacy-portal-host) ::-webkit-scrollbar{width:0;height:0}
*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{color:var(--text2);background:var(--sheet);border:1px solid var(--line);cursor:pointer;border-radius:9px;padding:9px 13px;font-size:13px;font-weight:600}button:hover:not(:disabled){border-color:var(--accent);color:var(--accent-text)}button:disabled{opacity:.55;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--accent);outline-offset:2px}a{color:var(--accent-text);text-decoration:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-.6px;font-size:24px;font-weight:600;line-height:1.2}h2{color:var(--text2);font-size:13px;font-weight:700}h2 small{color:var(--text3);margin-left:6px;font-weight:500}h3{letter-spacing:.6px;text-transform:uppercase;color:var(--text3);margin:20px 0 8px;font-size:12px;font-weight:700}p{font-size:14px;line-height:1.5}.auth-card{background:var(--sheet);border:1px solid var(--line);border-radius:18px;width:min(480px,100% - 32px);margin:12vh auto;padding:32px}.auth-card h1{margin:18px 0}.auth-card p{color:var(--text2);margin-bottom:18px}.auth-card label{margin:16px 0 8px;font-size:13px;display:block}.auth-card input{background:var(--field);width:100%;color:var(--text);border:1px solid var(--line);border-radius:7px;padding:11px 12px;font-size:14px}.auth-card button{background:var(--accent);width:100%;color:var(--accent-ink);margin-top:16px}.auth-card .eyebrow{text-transform:uppercase;letter-spacing:1.5px;color:var(--accent-text);margin:0;font-size:10px}.cd-shell{max-width:1280px;margin:0 auto;padding:0 16px 48px}.cd-topbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:20px 0 16px;display:flex}.cd-topbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cd-eyebrow{letter-spacing:1.5px;color:var(--text3);margin-bottom:6px;font-size:9px;font-weight:700}.cd-muted{color:var(--text3);font-size:12px}.cd-pad{padding:20px 4px}.cd-banner{background:var(--accent-soft);color:var(--accent-text);border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:13px}.cd-banner.bad{background:var(--danger-soft);color:var(--danger)}.cd-strip{gap:14px;margin:16px 0;display:grid}.cd-stat-group h2{margin-bottom:8px}.cd-stats{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px;display:grid}.cd-stat{text-align:left;background:var(--sheet);border:1px solid var(--line);color:var(--text);border-radius:10px;gap:2px;padding:7px 9px;font-weight:500;display:grid}.cd-stat strong{letter-spacing:-.5px;font-size:19px;font-weight:600}.cd-stat span{color:var(--text2);font-size:11px;line-height:1.3}.cd-stat.small strong{font-size:16px}.cd-stat.active{border-color:var(--accent);background:var(--accent-soft)}.cd-tabs{gap:6px;margin:8px 0 12px;display:flex}.cd-tabs button.active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.cd-filters{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:center;gap:8px;display:grid}.cd-filters input[type=search]{grid-column:1/-1}.cd-filters input[type=search],.cd-filters select,.cd-change-form input{background:var(--field);width:100%;min-width:0;color:var(--text);border:1px solid var(--line);border-radius:7px;padding:9px 10px;font-size:14px}.cd-check{color:var(--text2);align-items:center;gap:6px;font-size:13px;display:flex}.cd-list{gap:8px;margin-top:12px;display:grid}.cd-row{text-align:left;background:var(--sheet);border:1px solid var(--line);width:100%;color:var(--text);border-radius:12px;gap:6px;padding:12px 14px;font-weight:400;display:grid}.cd-row.open{border-color:var(--accent)}.cd-row-head,.cd-row-foot,.cd-pills{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cd-row-head strong{font-size:15px}.cd-reply{color:var(--text);background:var(--field);overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;font-size:13px}.cd-changes{overflow-wrap:anywhere;gap:3px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.cd-changes span{min-width:48px;color:var(--text3);text-transform:uppercase;letter-spacing:.5px;font-size:11px;display:inline-block}.cd-pill{color:var(--text2);background:var(--field);white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-flex}.cd-pill.bucket{color:var(--accent-text);background:var(--accent-soft)}.cd-pill.warn,.cd-pill.s-reply_review,.cd-pill.s-wrong_person{color:var(--warn);background:var(--warn-soft)}.cd-pill.s-confirmed{color:var(--good);background:var(--good-soft)}.cd-pill.s-change_requested{color:var(--accent-text);background:var(--accent-soft)}.cd-pill.s-opted_out,.cd-pill.s-unreachable{color:var(--danger);background:var(--danger-soft)}.cd-chip{border:1px solid var(--line);color:var(--text2);white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:11px}.cd-chip.good{color:var(--good);border-color:var(--good)}.cd-chip.bad{color:var(--danger);border-color:var(--danger)}.cd-pager{justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.cd-overlay{background:var(--overlay,#00000059);z-index:20;justify-content:flex-end;display:flex;position:fixed;inset:0}.cd-drawer{background:var(--bg);border-left:1px solid var(--line);width:min(520px,100%);height:100%;padding:20px 18px 40px;overflow-y:auto}.cd-drawer-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.cd-drawer h2{color:var(--text);font-size:20px}.cd-facts{grid-template-columns:max-content 1fr;gap:6px 14px;margin:14px 0;font-size:13px;display:grid}.cd-facts dt{color:var(--text3)}.cd-facts dd{overflow-wrap:anywhere;margin:0}.cd-actions{flex-wrap:wrap;gap:8px;display:flex}.cd-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.cd-primary:hover:not(:disabled){background:var(--accent-h);color:var(--accent-ink)}.cd-change-form{border:1px solid var(--line);border-radius:10px;gap:10px;margin-top:12px;padding:12px;display:grid}.cd-change-form label{color:var(--text2);gap:4px;font-size:12px;display:grid}@media (min-width:900px){.cd-shell{padding:0 28px 60px}.cd-stats{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:8px}.cd-stat{padding:10px 12px}.cd-stat strong{font-size:22px}.cd-stat span{font-size:12px}.cd-strip{grid-template-columns:1.2fr 1.5fr 1fr}.cd-filters{grid-template-columns:2fr repeat(5,minmax(120px,1fr)) auto}.cd-filters input[type=search]{grid-column:auto}}.cd-link-button{color:var(--text2);background:var(--sheet);border:1px solid var(--line);border-radius:9px;align-items:center;padding:9px 13px;font-size:13px;font-weight:600;display:inline-flex}.cd-link-button:hover{border-color:var(--accent);color:var(--accent-text)}.cd-section{margin-top:28px}.cd-section>h2{color:var(--text);margin-bottom:8px;font-size:18px}.cd-banner ul{margin:6px 0 0;padding-left:18px}.cd-msg-grid{gap:10px;margin-top:10px;display:grid}.cd-msg-card{background:var(--sheet);border:1px solid var(--line);border-radius:12px;gap:8px;min-width:0;padding:14px;display:grid}.cd-msg-title{letter-spacing:0;text-transform:none;color:var(--text);margin:0;font-size:14px}.cd-sms{background:var(--field);overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font-size:14px}.cd-pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono,ui-monospace, monospace);background:var(--sheet);border:1px solid var(--line);border-radius:10px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.55}.cd-email-frame{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;height:980px}@media (min-width:900px){.cd-msg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
