:root{font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif;color:#17212b;background:#f7f9fd;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #17212b;--muted: #64717d;--line: #e3e9f2;--soft: #f7f9fd;--blue: #1f5be7;--blue-dark: #1647bb;--green: #16866f;--orange: #ef7b45;--sidebar: #ffffff}*{box-sizing:border-box;letter-spacing:0}body{margin:0;min-width:320px;min-height:100vh}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}h1,h2,h3,p{margin:0}h1,h2,h3,strong,.brand{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.app-shell{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh;background:#f7f9fd}.app-shell--embedded{grid-template-columns:minmax(0,1fr)}.sidebar{position:sticky;top:0;z-index:30;display:flex;height:100vh;flex-direction:column;overflow:hidden;border-right:1px solid #e6ebf3;background:var(--sidebar);color:#16233a}.brand{display:flex;align-items:center;gap:11px;min-height:86px;padding:18px 22px;border-bottom:1px solid #edf0f5}.brand img{width:42px;height:42px;border-radius:7px;object-fit:cover}.brand div{min-width:0}.brand strong{display:block;color:#152033;font-size:19px;line-height:1.1}.brand strong span{color:#2565e8}.brand small{display:block;margin-top:4px;color:#8995a8;font-size:11px;font-weight:700;text-transform:uppercase}.sidebar nav{display:grid;gap:6px;padding:24px 16px}.sidebar nav button{position:relative;display:flex;align-items:center;gap:13px;width:100%;min-height:46px;padding:0 14px;border:0;border-radius:11px;background:transparent;color:#62718a;font-weight:700;text-align:left}.sidebar nav button:hover{background:#f3f7ff;color:#1e55ce}.sidebar nav button.is-active{background:#eaf1ff;color:#1b55d6}.sidebar nav button.is-active svg{color:var(--blue)}.nav-unread-badge{position:absolute;top:8px;right:10px;display:inline-grid;min-width:18px;height:18px;padding:0 4px;place-items:center;border-radius:999px;background:#2869cf;color:#fff;font-size:10px;font-weight:900;line-height:1}.sidebar nav button.is-active .nav-unread-badge{background:#fff;color:#1b55d6}.sidebar__bottom{margin-top:auto;padding:12px}.company-switcher{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px;border:1px solid #e7edf6;border-radius:12px;background:#f8faff}.company-switcher>div{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#e9f1ff;color:var(--blue-dark);font-weight:800}.company-switcher span{min-width:0}.company-switcher strong,.company-switcher small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-switcher strong{color:#20304a;font-size:12px}.company-switcher small{margin-top:2px;color:#7a8798;font-size:10px}.app-main{min-width:0}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;min-height:86px;padding:0 42px;border-bottom:1px solid var(--line);background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbar__left,.topbar__right,.embedded-brand{display:flex;align-items:center;gap:10px}.topbar__left>.icon-button{display:none}.search-shortcut{padding:2px 5px;border:1px solid currentColor;border-radius:4px;font:inherit;font-size:9px;font-weight:800;line-height:1.1;opacity:.65}.embedded-brand img{width:31px;height:31px;border-radius:5px}.embedded-brand strong{font-size:14px}.embedded-brand span{color:var(--muted);font-size:12px}.prototype-badge,.health-pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border:1px solid #dce3e7;border-radius:999px;background:#fff;color:#53606c;font-size:12px;font-weight:700}.prototype-badge span,.health-pill span{width:7px;height:7px;border-radius:50%;background:#e5a11c}.prototype-badge.prototype-badge--ready span,.health-pill span{background:#20a37e}.health-pill.health-pill--off span{background:#e5a11c}.content{width:min(1240px,calc(100% - 72px));margin:0 auto;padding:46px 0 76px}.welcome-row,.page-heading,.panel__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.welcome-row h1,.page-heading h1{margin-top:5px;color:#17212b;font-size:30px;line-height:1.2}.eyebrow{color:#74808b;font-size:11px;font-weight:800;text-transform:uppercase}.quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.quick-action{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;padding:19px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);text-align:left;box-shadow:0 10px 28px #2c48790e;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.quick-action:hover{transform:translateY(-2px);border-color:#b8c6cf;box-shadow:0 12px 30px #17212b14}.quick-action--primary{border-color:#1f5be7;background:linear-gradient(135deg,#2057dd,#2e72ed);color:#fff}.quick-action__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:12px;background:#eff5ff;color:#2565e8}.quick-action--primary .quick-action__icon{background:#ffffff29;color:#fff}.quick-action strong,.quick-action small{display:block}.quick-action strong{font-size:16px}.quick-action small{margin-top:5px;color:#71808c;font-size:12px;line-height:1.35}.quick-action--primary small{color:#dbe8ff}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:16px;margin-top:16px}.panel{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 10px 28px #2c48790b}.panel__header{align-items:center;padding:21px 22px 12px}.panel__header h2,.next-panel h2,.health-panel h2{margin-top:4px;font-size:19px}.result-scope-note{display:block;margin-top:5px;color:var(--muted);font-size:12px;line-height:1.35}.metrics-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 22px 12px}.metric{display:flex;align-items:flex-start;gap:9px;min-width:0;padding-right:14px}.metric+.metric{padding-left:18px;border-left:1px solid #e4e9ec}.metric__dot{flex:0 0 auto;width:8px;height:8px;margin-top:5px;border-radius:50%}.metric__dot--blue{background:var(--blue)}.metric__dot--green{background:var(--green)}.metric__dot--orange{background:var(--orange)}.metric__dot--gray{background:#87929c}.metric p,.metric small,.metric strong{display:block}.metric p{color:var(--muted);font-size:11px;font-weight:700}.metric strong{margin-top:4px;font-size:21px}.metric small{margin-top:3px;overflow:hidden;color:#89939c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mini-chart,.large-chart{display:flex;align-items:flex-end;gap:8px;height:112px;margin:4px 22px 22px;padding-top:16px;border-bottom:1px solid #e3e8eb;background-image:linear-gradient(to bottom,#eef2f4 1px,transparent 1px);background-size:100% 33%}.mini-chart span,.large-chart span{flex:1;min-width:5px;border-radius:3px 3px 0 0;background:#b9d1fb}.mini-chart span:nth-last-child(-n+3),.large-chart span:nth-last-child(-n+4){background:var(--blue)}.next-panel{display:flex;flex-direction:column;align-items:flex-start;padding:22px;border-top:1px solid var(--line)}.next-panel__icon{display:grid;width:46px;height:46px;margin:18px 0;place-items:center;border-radius:7px;background:#fff0e8;color:#d95d26}.next-panel p:not(.eyebrow){margin:9px 0 20px;color:var(--muted);font-size:13px;line-height:1.55}.recent-panel{margin-top:16px}.text-action{display:inline-flex;align-items:center;gap:6px;padding:4px;border:0;background:transparent;color:var(--blue-dark);font-size:12px;font-weight:800}.text-action:hover{color:var(--blue)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 15px;border:1px solid transparent;border-radius:10px;font-size:13px;font-weight:800;transition:background .15s ease,border-color .15s ease,transform .15s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button--primary{background:linear-gradient(135deg,#2057dd,#2e72ed);color:#fff}.button--primary:hover:not(:disabled){background:linear-gradient(135deg,#1749be,#1f5be7)}.button--secondary{border-color:#cad5dc;background:#fff;color:var(--ink)}.button--quiet{border-color:#dbe2e6;background:#fff;color:#4c5a66}.button--default{background:#19242d;color:#fff}.icon-button{display:inline-grid;flex:0 0 auto;width:38px;height:38px;padding:0;place-items:center;border:1px solid #dce3e7;border-radius:7px;background:#fff;color:#4d5a65}.icon-button:hover{border-color:#b9c5cd;color:var(--ink)}.table-wrap{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:12px}th{padding:11px 16px;border-bottom:1px solid #e3e8eb;color:#7b8791;font-size:10px;font-weight:800;text-align:left;text-transform:uppercase}td{padding:13px 16px;border-bottom:1px solid #edf0f2;color:#52606b;white-space:nowrap}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafbfc}td strong,td small{display:block}td strong{max-width:340px;overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis}td small{margin-top:4px;color:#8a959e;font-size:10px}td .icon-button{width:32px;height:32px;border-color:transparent;background:transparent}.status{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:10px;font-weight:800}.status--sent,.status--finished,.status--sending,.status--saved{background:#e6f6f0;color:#11745f}.status--draft{background:#edf1f4;color:#56636d}.status--scheduled,.status--planned{background:#e9effc;color:#2859ba}.status--recorded{background:#fff0e8;color:#a54c22}.status--cancelled{background:#f1f3f5;color:#59636e}.status--needs-review{background:#fff1e7;color:#a54c22}.contact-status--ready{background:#e6f6f0;color:#11745f}.contact-status--needs-permission{background:#fff4e8;color:#8c4a27}.contact-status--risky,.contact-status--invalid,.contact-status--blocked{background:#fdebec;color:#aa3340}.contact-status-note{display:block;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.35}.contact-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.contact-next-step{display:inline-flex;align-items:center;gap:4px;margin-top:6px;color:#456b9e;font-size:11px;font-weight:700}.contact-next-step.is-overdue{color:#a34b35}.contact-tags i{display:inline-flex;align-items:center;min-height:18px;padding:0 7px;border-radius:999px;background:#eef5fb;color:#446b87;font-size:9px;font-style:normal;font-weight:750}.contact-details-modal{width:min(560px,100%)}.contact-details-modal label>span{margin-left:4px;color:#7c8892;font-size:10px;font-weight:500}.contact-details-modal .field-note{display:flex;align-items:center;gap:6px;margin:-2px 0 0}.contact-details-follow-up{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border:1px solid #dce7f6;border-radius:8px;background:#f5f9ff}.contact-details-follow-up>div{display:grid;gap:3px}.contact-details-follow-up strong{font-size:12px}.contact-details-follow-up small{color:var(--muted);font-size:10px}.page-section{display:grid;gap:20px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.search-box{display:flex;align-items:center;gap:9px;width:min(420px,100%);min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#8a959e}.search-box input{min-width:0;flex:1;border:0;outline:none;color:var(--ink)}.contact-summary{display:flex;align-items:baseline;gap:9px;padding:16px 18px;border-left:4px solid var(--green);border-radius:6px;background:#eaf7f3}.contact-summary strong{font-size:22px}.contact-summary span{color:var(--muted);font-size:12px}.contact-summary b{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#13715f;font-size:11px}.template-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.template-filters{display:flex;flex-wrap:wrap;gap:7px;margin-top:-6px}.recent-email-reuse{display:grid;gap:12px;padding:15px}.recent-email-reuse header>div{display:grid;gap:3px}.recent-email-reuse header strong{font-size:14px}.recent-email-reuse header small{color:var(--muted);font-size:11px}.recent-email-reuse__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recent-email-reuse__item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:11px 12px;border:1px solid #dce5ea;border-radius:8px;background:#fbfdfe;color:var(--ink);text-align:left}.recent-email-reuse__item:hover{border-color:#9fb3c2;background:#f5f9ff}.recent-email-reuse__item>span{display:grid;min-width:0;gap:3px}.recent-email-reuse__item strong,.recent-email-reuse__item small,.recent-email-reuse__item em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-email-reuse__item strong{font-size:12px}.recent-email-reuse__item small{color:var(--muted);font-size:10px}.recent-email-reuse__item em{flex:0 0 auto;color:#2867c8;font-size:10px;font-style:normal;font-weight:800}.template-filters button{min-height:32px;padding:0 11px;border:1px solid #d7e0e5;border-radius:999px;background:#fff;color:#63717b;font-size:11px;font-weight:800}.template-filters button:hover,.template-filters button.is-selected{border-color:#b9cce7;background:#f3f7ff;color:#2b62bb}.template-card{padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);text-align:left}.template-card:hover{border-color:#9fb3c2;box-shadow:0 10px 26px #17212b14}.template-card__preview{display:flex;height:174px;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-bottom:13px;border:1px solid #e1e6e9;border-radius:5px}.template-card__preview span{width:52px;height:8px;border-radius:2px}.template-card__preview i{width:65%;height:5px;border-radius:2px;background:#17212b29}.template-card__preview i+i{width:48%}.template-card__preview b{width:72px;height:25px;margin-top:7px;border-radius:4px}.template-card>strong,.template-card>small,.template-card>em{display:block}.template-card>strong{font-size:14px}.template-card>small{margin-top:4px;color:var(--muted);font-size:11px}.report-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.report-metrics .metric{padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff}.report-metrics .metric+.metric{border-left:1px solid var(--line)}.report-arrival-note{margin:10px 0 0}.report-review-note{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;color:#a85923;font-weight:700}.recent-email-results{margin-top:16px}.recent-email-results__header{justify-content:space-between;gap:14px}.recent-email-results__header>small{max-width:210px;color:var(--muted);font-size:11px;line-height:1.4;text-align:right}.recent-email-results__list{display:grid;margin:0;padding:0 22px;list-style:none}.recent-email-results__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,auto) auto;gap:16px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.recent-email-results__row>div,.recent-email-results__performance{min-width:0}.recent-email-results__row strong,.recent-email-results__row small,.campaign-table__result strong,.campaign-table__result small{display:block}.recent-email-results__row strong,.campaign-table__result strong{color:var(--ink);font-size:12px}.recent-email-results__row small,.campaign-table__result small{margin-top:3px;overflow-wrap:anywhere;color:var(--muted);font-size:11px;line-height:1.35}.recent-email-results__performance{text-align:right}.recent-email-results__action{justify-self:end}.campaign-table__result{display:block;white-space:normal}.campaign-table__result--waiting,.campaign-table__result--untracked{color:var(--muted);font-size:11px;line-height:1.35}.campaign-table__delivery-note{display:block;margin-top:4px;color:#a54c22;font-size:11px;line-height:1.35}.chart-panel .large-chart{height:270px;margin-top:8px;margin-bottom:0}.chart-panel__header{align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px}.chart-panel__header>small{flex:0 0 auto;color:var(--muted);font-size:12px}.chart-panel__hint{margin:0;color:var(--muted);font-size:12px}.chart-dates{display:flex;align-items:center;justify-content:space-between;margin:0 22px;color:var(--muted);font-size:11px}.chart-panel .large-chart span{background:#8eb5ee}.chart-dates{padding:8px 0 18px}.health-panel{padding:22px}.health-panel>svg{margin:26px 0 12px;color:var(--green)}.health-panel>p:not(.eyebrow){margin:8px 0 22px;color:var(--muted);font-size:12px;line-height:1.55}.health-panel__details{margin-top:20px;border-top:1px solid #e5eaed}.health-panel__details>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0;color:var(--ink);cursor:pointer;font-size:12px;font-weight:700;list-style:none}.health-panel__details>summary::-webkit-details-marker{display:none}.health-panel__details>summary svg{transition:transform .16s ease}.health-panel__details[open]>summary svg{transform:rotate(180deg)}.health-panel__details>div{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid #e5eaed;color:var(--muted);font-size:12px}.health-panel__details>div strong{color:var(--ink)}.settings-list{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.plan-summary{display:grid;grid-template-columns:minmax(150px,.85fr) minmax(220px,1.15fr) auto;align-items:center;gap:22px;margin-bottom:30px;padding:20px;border:1px solid #dbe7f8;border-radius:8px;background:#f8fbff}.plan-summary h2{margin-top:4px;font-size:22px}.plan-summary>div>small{display:block;margin-top:4px;color:var(--muted);font-size:12px}.plan-usage>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.plan-usage strong{color:var(--ink);font-size:13px}.plan-usage small{color:var(--muted);font-size:11px}.plan-usage>span{display:block;height:8px;margin-top:9px;overflow:hidden;border-radius:999px;background:#dfe8f5}.plan-usage>span i{display:block;height:100%;min-width:3px;border-radius:inherit;background:var(--blue)}.reacher-usage-card{display:grid;grid-template-columns:minmax(150px,.85fr) minmax(220px,1.15fr);align-items:center;gap:22px;margin:-12px 0 30px;padding:16px 20px;border:1px solid #e6ddfb;border-radius:8px;background:#fcfaff}.reacher-usage-card--unavailable{grid-template-columns:1fr}.reacher-usage-card h2{margin-top:4px;font-size:19px}.reacher-usage-card small{display:block;margin-top:4px;color:var(--muted);font-size:12px}.reacher-usage-card__meter>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.reacher-usage-card__meter strong{color:var(--ink);font-size:13px}.reacher-usage-card__meter>span{display:block;height:8px;margin-top:9px;overflow:hidden;border-radius:999px;background:#eee8fb}.reacher-usage-card__meter>span i{display:block;height:100%;min-width:3px;border-radius:inherit;background:#7c5ce0}.first-send-checklist{margin:22px 0 26px;padding:20px;border:1px solid #cadbf8;border-radius:14px;background:linear-gradient(120deg,#eef5ff,#fbfdff)}.first-send-checklist>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.first-send-checklist h2{margin-top:3px;color:#1e3659;font-size:18px}.first-send-checklist header small{display:block;margin-top:5px;color:var(--muted);font-size:12px}.first-send-checklist>header>strong{padding:7px 10px;border-radius:999px;background:#fff;color:#1d55d5;font-size:11px;white-space:nowrap}.first-send-checklist__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px}.first-send-checklist__note{margin:14px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.first-send-step{display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px;min-width:0;padding:12px;border:1px solid #dbe6f4;border-radius:11px;background:#ffffffd1}.first-send-step>span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#e1ebfa;color:#3667b1;font-size:11px;font-weight:900}.first-send-step.is-done>span{background:#ddf5e9;color:#12835d}.first-send-step.is-optional{border-style:dashed}.first-send-step.is-optional:not(.is-done)>span{background:#f1f5f9;color:#60738a}.first-send-step>div{min-width:0}.first-send-step strong,.first-send-step small{display:block}.first-send-step strong{color:#253a58;font-size:12px}.first-send-step small{margin-top:3px;color:#6e7d91;font-size:10px;line-height:1.35}.first-send-step .button{grid-column:1 / -1;width:100%;min-height:32px;margin-top:2px;font-size:11px}.settings-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:8px}.settings-section-title h2{margin-top:4px;font-size:18px}.settings-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px 18px;border-bottom:1px solid #e7ecef}.settings-row:last-child{border-bottom:0}.settings-row__icon{display:grid;width:40px;height:40px;place-items:center;border-radius:7px;background:#eef3f6;color:#53626e}.settings-row__icon svg{width:19px}.settings-row strong,.settings-row small{display:block}.team-list{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.team-row{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(150px,auto) 38px;align-items:center;gap:13px;min-height:66px;padding:10px 16px;border-bottom:1px solid #e7ecef}.team-row:last-child{border-bottom:0}.team-row--pending{background:#fafbfc}.team-avatar{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#e9f1ff;color:#2859ba;font-size:13px;font-weight:800}.team-person strong,.team-person small{display:block}.team-person strong{font-size:12px}.team-person small{margin-top:4px;color:var(--muted);font-size:10px}.team-row select{min-height:34px;padding:0 8px;border:1px solid #d3dce1;border-radius:6px;background:#fff;color:#46545f;font-size:11px;font-weight:700}.role-label{color:#63717c;font-size:11px;font-weight:800;text-transform:capitalize}.team-row__spacer{width:38px}.settings-row strong{font-size:13px}.settings-row small{margin-top:4px;color:var(--muted);font-size:11px}.settings-row--appearance{grid-template-columns:42px minmax(0,1fr) auto}.appearance-options{display:inline-flex;gap:5px;padding:4px;border:1px solid #dfe7f2;border-radius:11px;background:#f7f9fd}.appearance-options button{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#62718a;font-size:11px;font-weight:800}.appearance-options button.is-selected{background:#fff;box-shadow:0 2px 7px #1e3a671f;color:#1d55d5}.appearance-swatch{display:block;width:14px;height:14px;border:1px solid #d5dfec;border-radius:5px}.appearance-swatch--light{background:linear-gradient(135deg,#fff 48%,#e8f0ff 48%)}.appearance-swatch--dark{border-color:#24354d;background:linear-gradient(135deg,#07111e 48%,#235de1 48%)}.email-color-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;border:0}.team-access-controls{display:grid;gap:6px;justify-items:start}.team-access-controls .button{min-height:30px;padding:0 8px;font-size:10px;white-space:nowrap}.email-color-options legend{grid-column:1 / -1;margin-bottom:2px;color:var(--ink);font-size:12px;font-weight:800}.email-color-choice{display:flex;min-height:44px;align-items:center;gap:9px;padding:9px 10px;border:1px solid #d7e0e9;border-radius:9px;background:#fbfcfd;color:#334454;cursor:pointer;font-size:12px;font-weight:800}.email-color-choice:hover{border-color:#8fa9c5;background:#f5f8fc}.email-color-choice.is-selected{border-color:#356ae6;background:#edf3ff;color:#1d55d5}.email-color-choice:focus-within{outline:3px solid rgba(53,106,230,.22);outline-offset:2px}.email-color-choice input{width:15px;height:15px;margin:0;accent-color:#356ae6}.email-color-choice__swatch{width:14px;height:14px;flex:0 0 auto;border:1px solid rgba(23,33,43,.18);border-radius:50%}.modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#0d131994;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.composer,.small-modal{display:flex;width:min(980px,100%);max-height:calc(100vh - 40px);flex-direction:column;overflow:hidden;border:1px solid #d7dfe4;border-radius:8px;background:#fff;box-shadow:0 30px 90px #0c121847}.team-modal .team-form{display:grid;min-height:0;gap:14px;padding:22px;overflow-y:auto}.invite-ready{display:grid;place-items:center;padding:30px 22px;color:#53616c;text-align:center}.invite-ready>svg{color:var(--green)}.invite-ready>strong{margin-top:12px;color:var(--ink);font-size:16px}.invite-ready>p{max-width:400px;margin-top:7px;font-size:11px;line-height:1.5}.invite-ready>span,.field-note{margin-top:8px;color:#7c8892;font-size:10px}.invite-link{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:7px;width:100%;margin-top:18px}.invite-link input{min-width:0;height:38px;padding:0 10px;border:1px solid #d0dae0;border-radius:6px;background:#f7f9fa;color:#45545f;font-size:10px}.composer__header,.small-modal>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid #e3e8eb}.composer__header h2,.small-modal h2{margin-top:3px;font-size:20px}.steps{display:flex;align-items:center;justify-content:center;gap:38px;padding:12px 20px;border-bottom:1px solid #edf0f2;background:#fafbfc}.steps__item{position:relative;display:grid;width:26px;height:26px;place-items:center;border:1px solid #cbd5db;border-radius:50%;background:#fff;color:#87919a;font-size:11px;font-weight:800}.steps__item:not(:last-child):after{position:absolute;top:12px;left:25px;width:40px;height:1px;background:#d4dce1;content:""}.steps__item.is-active{border-color:var(--blue);background:var(--blue);color:#fff}.composer__body{min-height:0;flex:1;overflow-y:auto;padding:24px}.composer-recovery{display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:680px;margin:0 auto 18px;padding:12px 14px;border:1px solid #cfe0ff;border-radius:10px;background:#f2f7ff}.composer-recovery strong,.composer-recovery small{display:block}.composer-recovery strong{color:#24466f;font-size:13px}.composer-recovery small{margin-top:3px;color:#60758f;font-size:11px}.choice-list{display:grid;max-width:720px;gap:10px;margin:0 auto}.choice{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:12px 16px;border:1px solid #dae2e6;border-radius:7px;background:#fff;color:var(--ink);text-align:left}.choice:hover,.choice.is-selected{border-color:var(--blue)}.choice.is-selected{background:#f3f7ff}.choice__check{display:grid;width:23px;height:23px;place-items:center;border:1px solid #bfcad1;border-radius:50%}.choice.is-selected .choice__check{border-color:var(--blue);background:var(--blue);color:#fff}.choice strong,.choice small{display:block}.choice strong{font-size:13px}.choice small{margin-top:4px;color:var(--muted);font-size:11px}.choice b{font-size:13px}.audience-builder{display:grid;max-width:680px;gap:18px;margin:0 auto}.field-label{margin-bottom:7px;color:#485762;font-size:11px;font-weight:800}.audience-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px;padding:5px;border:1px solid #d9e1e5;border-radius:7px;background:#f4f7f8}.audience-types button{display:grid;align-content:center;gap:3px;min-height:42px;padding:0 10px;border:1px solid transparent;border-radius:5px;background:transparent;color:#66737d;font-size:12px;font-weight:800}.list-create{display:flex;align-items:end;gap:10px;margin-bottom:18px;padding:14px;border:1px solid #dce4e8;border-radius:8px;background:#f9fbfc}.list-create label{flex:1}.list-create .button{flex:0 0 auto}.list-error{margin:-7px 0 16px}.list-workspace{display:grid;grid-template-columns:minmax(210px,.32fr) minmax(0,.68fr);gap:18px;align-items:start}.list-sidebar,.list-detail{padding:18px}.list-sidebar__items{display:grid;gap:6px;margin-top:11px}.list-sidebar__items button{display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%;min-height:56px;padding:9px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ink);text-align:left}.list-sidebar__items button:hover,.list-sidebar__items button.is-active{border-color:#ded5ee;background:#faf8ff}.template-card>em{margin-top:12px;color:#2867c8;font-size:10px;font-style:normal;font-weight:800}.list-sidebar__items strong,.list-sidebar__items small{display:block}.list-sidebar__items strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.list-sidebar__items small{margin-top:3px;color:var(--muted);font-size:10px}.list-detail{display:grid;gap:16px}.list-detail__header{display:flex;align-items:start;justify-content:space-between;gap:12px}.list-detail__header h2{margin-top:3px;font-size:22px}.list-rename{display:flex;align-items:end;gap:9px;padding-bottom:16px;border-bottom:1px solid var(--line)}.list-rename label{flex:1}.list-rename .button{flex:0 0 auto}.list-add-people{padding:14px;border:1px solid #dce4e8;border-radius:7px;background:#fafcfd}.list-add-people>summary{color:var(--ink)}.list-add-people__body{display:grid;gap:10px;padding-top:13px}.list-add-people__body>.button{justify-self:end}.list-add-people .selection-item{grid-template-columns:25px minmax(0,1fr) auto}.list-add-people .selection-item .status{justify-self:end}.list-members{display:grid;gap:0}.list-members__heading{display:flex;justify-content:space-between;gap:12px;padding:4px 0 9px}.list-members__heading strong,.list-members__heading small{display:block}.list-members__heading strong{font-size:13px}.list-members__heading small{margin-top:3px;color:var(--muted);font-size:10px}.list-members__more,.table-more{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;color:var(--muted);font-size:12px}.table-more{border-top:1px solid var(--line)}.list-member{display:grid;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:10px;min-height:58px;border-top:1px solid #e5eaed}.list-member strong,.list-member small{display:block}.list-member strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.list-member small{margin-top:2px;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.audience-types button strong,.audience-types button small{display:block}.audience-types button strong{font-size:12px}.audience-types button small{color:#7a8790;font-size:9px;font-weight:600;line-height:1.25}.audience-types button.is-selected small{color:#5070a7}.audience-picker{display:grid;gap:10px;padding:14px;border:1px solid #dce4e8;border-radius:7px;background:#fafcfd}.audience-picker__heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.audience-picker__heading strong,.audience-picker__heading small{display:block}.audience-picker__heading strong{color:var(--ink);font-size:12px}.audience-picker__heading small{margin-top:3px;color:var(--muted);font-size:10px}.selection-list{display:grid;max-height:265px;gap:7px;overflow-y:auto}.selection-item{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;min-height:54px;padding:9px 11px;border:1px solid #d9e2e7;border-radius:6px;background:#fff;color:var(--ink);text-align:left}.selection-item:hover,.selection-item.is-selected{border-color:var(--blue)}.selection-item.is-selected{background:#f3f7ff}.selection-item strong,.selection-item small{display:block}.selection-item strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.selection-item small{margin-top:2px;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.selection-item .choice__check{display:grid;width:21px;height:21px;place-items:center;border:1px solid #bfcad1;border-radius:50%}.selection-item.is-selected .choice__check{border-color:var(--blue);background:var(--blue);color:#fff}.audience-picker--lists{border-color:#e1daf0;background:#fdfcff}.audience-picker--individuals{border-color:#d4e9e4;background:#fbfefd}.audience-picker--source{border-color:#d6e3f2;background:#fbfdff}.selection-list--lists .selection-item:hover,.selection-list--lists .selection-item.is-selected{border-color:#b8a9d9}.selection-list--lists .selection-item.is-selected{background:#faf8ff}.selection-list--lists .selection-item.is-selected .choice__check{border-color:#806aad;background:#806aad}.selection-list--individuals .selection-item:hover,.selection-list--individuals .selection-item.is-selected{border-color:#9fcfc5}.selection-list--individuals .selection-item.is-selected{background:#f4fbf9}.selection-list--individuals .selection-item.is-selected .choice__check{border-color:#258575;background:#258575}.lists-page .page-heading .eyebrow{color:#705b9e}.individuals-page .page-heading .eyebrow,.individuals-page .contact-summary b{color:#1f7f70}.audience-empty{display:grid;justify-items:start;gap:5px;padding:14px 2px}.audience-empty strong{color:var(--ink);font-size:12px}.audience-empty>span{color:var(--muted);font-size:10px}.audience-empty .button{min-height:34px;margin-top:5px;font-size:11px}.audience-types button.is-selected{border-color:#cbd6dd;background:#fff;color:var(--blue);box-shadow:0 2px 7px #17212b14}.audience-more{margin-top:9px;padding:0;border:0}.audience-more summary{width:fit-content;color:#60707c;font-size:10px}.audience-more summary svg{transition:transform .16s ease}.audience-more[open] summary svg{transform:rotate(180deg)}.audience-more p{margin:8px 0;color:var(--muted);font-size:10px;line-height:1.45}.audience-more button{min-height:34px;padding:0 11px;border:1px solid #ccd6dc;border-radius:6px;background:#fff;color:#4c5b66;cursor:pointer;font:inherit;font-size:10px;font-weight:800}.audience-more button.is-selected{border-color:#90b4ed;background:#edf5ff;color:#175bc0}.audience-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:84px;padding:14px 17px;border:1px solid #bfe2d8;border-radius:7px;background:#eaf7f3;color:#116f5b}.audience-result>span{display:flex;align-items:center;gap:8px}.audience-result>span strong{font-size:24px}.audience-result b,.audience-result small{display:block}.audience-result b{color:var(--ink);font-size:13px}.audience-result small{margin-top:3px;color:#5f756f;font-size:10px}.audience-protection,.audience-snapshot-note{display:flex;align-items:center;gap:8px;color:#697781;font-size:10px;line-height:1.45}.write-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:24px}.write-form{display:grid;gap:14px}.filter-menu,.row-actions{position:relative}.action-menu{position:absolute;z-index:20;top:calc(100% + 6px);right:0;display:grid;min-width:185px;padding:5px;border:1px solid #d6e0e5;border-radius:8px;background:#fff;box-shadow:0 12px 28px #17212b29}.action-menu--start{right:auto;left:0}.action-menu--filter{width:205px;min-width:0;max-width:calc(100vw - 28px)}.action-menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:35px;padding:0 9px;border:0;border-radius:5px;background:transparent;color:#40505b;font-size:11px;font-weight:700;text-align:left}.action-menu button:hover,.action-menu button.is-selected{background:#edf4ff;color:#1e5db9}.action-menu--filter button span{min-width:0;overflow-wrap:anywhere}.bulk-actions{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #cfe0fa;border-radius:7px;background:#f2f7ff;color:#35516f;font-size:12px}.bulk-actions .button:last-of-type{margin-left:auto}.bulk-actions__note{flex-basis:100%;color:var(--muted);font-size:11px}.contact-select-shown{display:none}.empty-table{padding:26px 18px;color:var(--muted);font-size:12px;text-align:center}.empty-table--action{display:grid;justify-items:center;gap:8px}.empty-table--action strong{color:var(--ink);font-size:15px}.empty-table--action .button{margin-top:4px}.email-connections-modal__body{display:grid;min-height:0;flex:1;gap:14px;padding:22px;overflow-y:auto;overscroll-behavior:contain}.email-connection-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;border:1px solid #dce4e9;border-radius:10px;background:#fff}.email-connection-card.is-next{background:#fafcff}.email-connection-card__mark{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:#eef4ff;color:#356ae6;font-size:17px;font-weight:900}.email-connection-card__mark--m{background:#e9f5fc;color:#1379bd}.email-connection-card strong,.email-connection-card small{display:block}.email-connection-card strong{color:var(--ink);font-size:13px}.email-connection-card small{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.4}.email-connection-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.inbox-page{gap:16px}.inbox-connection{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border:1px solid #dbe7f8;border-radius:8px;background:#f6faff;color:#526473;font-size:11px;line-height:1.45}.inbox-connection svg{flex:0 0 auto;color:var(--blue)}.inbox-connection strong{color:#2e4e76}.inbox-connection>div{display:flex;align-items:center;flex:1;flex-wrap:wrap;gap:9px 12px;min-width:0}.inbox-connection>div>span{flex:1 1 260px}.inbox-connection .button{flex:0 0 auto}.inbox-send-status{margin:-4px 0 0;color:var(--muted);font-size:12px}.inbox-layout{display:grid;grid-template-columns:minmax(270px,.34fr) minmax(0,.66fr);min-height:620px;gap:16px}.inbox-list,.inbox-reader{min-width:0;padding:14px}.inbox-list{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:12px}.inbox-list__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.inbox-list__heading .eyebrow{margin-bottom:3px}.inbox-list__heading strong{color:var(--ink);font-size:14px}.inbox-list__new-message{min-height:38px;justify-content:center;white-space:nowrap}.inbox-list__filter{display:flex;justify-content:flex-start}.inbox-list__threads{display:grid;align-content:start;gap:5px;overflow:auto}.inbox-list__threads>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;width:100%;padding:12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#42515b;cursor:pointer;text-align:left}.inbox-list__threads>button:hover,.inbox-list__threads>button.is-selected{border-color:#d4e3f8;background:#f2f7ff}.inbox-list__threads>button>span{display:grid;min-width:0;gap:3px}.inbox-list__threads strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.inbox-list__threads small,.inbox-list__threads em{overflow:hidden;color:#64737e;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.inbox-list__threads em{color:#8a969e}.inbox-list__threads time{color:#8a969e;font-size:9px;white-space:nowrap}.inbox-list__threads b{justify-self:end;min-width:18px;padding:3px 5px;border-radius:999px;background:var(--blue);color:#fff;font-size:9px;text-align:center}.inbox-reader{display:flex;min-height:0;flex-direction:column}.inbox-reader__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:5px 6px 16px;border-bottom:1px solid #e4eaed}.inbox-reader__heading h2{margin-top:4px;font-size:18px}.inbox-reader__heading small{display:block;margin-top:4px;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.inbox-reader__back{display:none}.inbox-thread{display:flex;min-height:0;flex:1;flex-direction:column}.inbox-thread__messages{display:grid;align-content:start;gap:12px;flex:1;padding:18px 6px;overflow:auto}.inbox-message{padding:13px;border:1px solid #e1e8eb;border-radius:9px;background:#fafcfd}.inbox-message.is-outbound{border-color:#d5e4fa;background:#f2f7ff}.inbox-message>div{display:grid;gap:2px}.inbox-message strong{color:#344651;font-size:12px}.inbox-message small{color:var(--muted);font-size:10px}.inbox-message p{margin:10px 0 0;color:#41515b;font-size:12px;line-height:1.55;white-space:pre-wrap}.inbox-message em{display:block;margin-top:9px;color:#6e8191;font-size:9px;font-style:normal}.inbox-reply{display:grid;gap:10px;padding:14px 6px 2px;border-top:1px solid #e4eaed}.inbox-reply textarea{min-height:104px}.inbox-reply>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.inbox-reply>div>small{color:var(--muted);font-size:10px;line-height:1.35}.inbox-compose{display:flex;min-height:0;flex:1;flex-direction:column}.inbox-compose__fields{display:grid;gap:12px;padding:17px 6px;overflow:auto}.inbox-compose footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:14px 6px 2px;border-top:1px solid #e4eaed}.inbox-compose footer>span{color:var(--muted);font-size:10px;line-height:1.35}.inbox-empty{display:grid;min-height:180px;place-items:center;align-content:center;gap:7px;padding:22px;color:#73818b;text-align:center}.inbox-empty svg{color:#8eabc9}.inbox-empty strong{color:#3f505c;font-size:12px}.inbox-empty span{font-size:10px;line-height:1.45}.inbox-empty--reader{flex:1}.campaign-details{width:min(620px,100%)}.campaign-details__body{display:grid;min-height:0;flex:1;gap:15px;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px}.campaign-details__body>p{display:grid;gap:4px;margin:0;color:var(--muted);font-size:12px}.campaign-details__body>p strong{color:var(--ink);font-size:11px}.campaign-details__reschedule{display:grid;gap:10px;padding:14px;border:1px solid #dbe7ff;border-radius:8px;background:#f5f8ff}.campaign-details__reschedule>div{display:grid;gap:3px}.campaign-details__reschedule strong{color:var(--ink);font-size:12px}.campaign-details__reschedule small{color:var(--muted);font-size:11px}.campaign-details__reschedule label{display:grid;gap:5px;color:var(--ink);font-size:11px;font-weight:700}.campaign-details__discard{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #efd8cd;border-radius:8px;background:#fffaf8}.campaign-details__discard>div{display:grid;gap:3px}.campaign-details__discard strong{color:var(--ink);font-size:12px}.campaign-details__discard small{color:var(--muted);font-size:11px}.campaign-details__discard .button{flex:0 0 auto;border-color:#e9c8ba;color:#a3482d}.campaign-details__message{padding:14px;border:1px solid #e0e7eb;border-radius:7px;background:#fafcfd;color:#40505b;font-size:12px;line-height:1.55}.campaign-details__message p{margin:0 0 10px}.campaign-details__message p:last-child{margin-bottom:0}.campaign-details__loading{margin:0;color:var(--muted);font-size:12px}.campaign-results{padding:14px;border:1px solid #dbe7ff;border-radius:9px;background:#f5f8ff}.campaign-results__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.campaign-results__header .eyebrow{margin:0}.campaign-results__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.campaign-results__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.campaign-results__grid>div{display:grid;gap:2px;min-width:0}.campaign-results__grid strong{color:var(--ink);font-size:18px;line-height:1}.campaign-results__grid span,.campaign-results__note{color:var(--muted);font-size:11px}.campaign-results__note{margin:12px 0 0;line-height:1.45}.campaign-results__note--warning{color:#ae5c1f}.campaign-results__variants{display:grid;gap:8px;margin-top:12px;padding-top:11px;border-top:1px solid #dbe7ff}.campaign-results__variants>div:first-child{display:grid;gap:2px}.campaign-results__variants>div:first-child strong,.campaign-results__variant strong{color:var(--ink);font-size:11px}.campaign-results__variants>div:first-child small,.campaign-results__variant small{color:var(--muted);font-size:10px;line-height:1.4}.campaign-results__variant{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:3px 10px;padding:9px 10px;border:1px solid #dbe7ff;border-radius:7px;background:#fff}.campaign-results__variant span{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:11px}.campaign-results__variant small{grid-column:1 / -1}.campaign-results__variant .campaign-results__variant-safety{color:#ae5c1f;font-weight:700}.campaign-results__variant-action{grid-column:1 / -1;padding-top:2px}.campaign-results__variant-note{color:var(--muted);font-size:10px;line-height:1.4}.campaign-results__people{margin:12px 0 0;padding-top:11px;border-top:1px solid #dbe7ff}.campaign-results__people summary{cursor:pointer;color:var(--ink);font-size:12px}.campaign-results__people summary span{display:block;margin-top:3px;color:var(--muted);font-size:11px;font-weight:400;line-height:1.4}.campaign-results__recipient-list{display:grid;gap:6px;margin:11px 0 0;padding:0;list-style:none}.campaign-results__recipient-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(88px,128px);align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #dbe7ff}.campaign-results__recipient-row:last-child{border-bottom:0}.campaign-results__recipient-row>strong{overflow-wrap:anywhere;color:var(--ink);font-size:11px}.campaign-results__more{display:grid;gap:8px;margin:10px 0 0}.campaign-results__more .button{justify-self:start}.campaign-results__recipient-status{justify-self:end;max-width:128px;padding:3px 6px;border:1px solid #cfdbef;border-radius:999px;background:#fff;color:#526477;font-size:10px;line-height:1.25;text-align:right}.campaign-results__recipient-status--good{border-color:#a9d8c0;background:#f0fbf4;color:#217148}.campaign-results__recipient-status--warning{border-color:#f0cba7;background:#fff5eb;color:#a65418}.campaign-results__next{display:grid;gap:3px;margin:12px 0 0;padding-top:11px;border-top:1px solid #dbe7ff;color:var(--muted);font-size:11px;line-height:1.45}.campaign-results__next strong{color:var(--ink);font-size:11px}.setup-note{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.reacher-shortcut{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid #c8d7ff;border-radius:8px;background:linear-gradient(120deg,#f4f7ff,#fbf8ff)}.reacher-shortcut--unavailable{grid-template-columns:42px minmax(0,1fr)}.reacher-shortcut strong,.reacher-shortcut small{display:block}.reacher-shortcut strong{font-size:12px}.reacher-shortcut small{margin-top:3px;color:var(--muted);font-size:10px}.reacher-title{display:flex;align-items:center;gap:11px}.reacher-orb{position:relative;display:grid;width:45px;height:45px;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff 0 7%,#a8bfff 20%,#6f79ff 51%,#253a9b);box-shadow:0 0 0 5px #7379ff1a,0 9px 20px #394ab440}.reacher-orb:before,.reacher-orb:after{position:absolute;width:62px;height:20px;border:1px solid rgba(255,255,255,.65);border-radius:50%;content:"";transform:rotate(-26deg);animation:reacher-orbit 3.4s linear infinite}.reacher-orb:after{opacity:.55;animation-direction:reverse;animation-duration:4.6s}.reacher-orb i,.reacher-orb b{position:absolute;z-index:1;display:block;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fff;animation:reacher-glow 1.5s ease-in-out infinite}.reacher-orb i{transform:translate(-6px)}.reacher-orb b{transform:translate(6px);animation-delay:.25s}.reacher-orb--small{width:36px;height:36px;box-shadow:0 0 0 4px #7379ff1a,0 6px 14px #394ab433}.reacher-orb--small:before,.reacher-orb--small:after{width:48px}.reacher-modal{width:min(610px,100%)}.reacher-form>p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.reacher-form>small{justify-self:end;margin-top:-9px;color:var(--muted);font-size:10px}.reacher-draft{display:grid;gap:13px;padding:20px 22px}.reacher-draft input,.reacher-draft textarea{color:#17212b!important;caret-color:#17212b!important;-webkit-text-fill-color:#17212b!important;background:#fff;cursor:text;opacity:1;color-scheme:light;text-shadow:none;transition:none;animation:none}.reacher-draft input:hover,.reacher-draft textarea:hover{color:#17212b!important;-webkit-text-fill-color:#17212b!important}.reacher-draft input::selection,.reacher-draft textarea::selection{background:#cfe0ff;color:#17212b;-webkit-text-fill-color:#17212b}.reacher-draft textarea{min-height:188px;overflow-y:auto}.reacher-provider,.reacher-button-suggestion{display:flex;align-items:center;gap:6px;margin:0;color:#4655a8;font-size:11px;font-weight:800}.audience-option--lists{color:#705b9e}.audience-option--individuals{color:#1f7f70}.audience-option--lists.is-selected{border-color:#d8d0ec;background:#faf8ff;color:#624d91}.audience-option--individuals.is-selected{border-color:#c9e3dd;background:#f4fbf9;color:#176d61}.audience-option--source{color:#31678f}.audience-option--source.is-selected{border-color:#cedff0;background:#f3f8fd;color:#275c85}.reacher-button-suggestion{color:var(--muted);font-weight:500}.reacher-button-suggestion strong{color:var(--ink)}.reacher-revise{display:flex;align-items:center;gap:8px;margin-top:3px}.reacher-revise input{min-width:0;flex:1;min-height:38px;padding:0 11px;border:1px solid #ccd6dc;border-radius:6px;outline:none;color:var(--ink);font-size:11px}.reacher-revise input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2867db1c}.reacher-revise-note{margin-top:-7px;color:var(--muted);font-size:10px}@keyframes reacher-orbit{0%{transform:rotate(-26deg) rotate(0)}to{transform:rotate(-26deg) rotate(360deg)}}@keyframes reacher-glow{50%{opacity:.6;box-shadow:0 0 14px #fff}}.button-fields{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px}.composer-extras{padding:0;border:1px solid #dce5ea;border-radius:9px;background:#fbfdfe}.composer-extras summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;cursor:pointer}.composer-extras summary::-webkit-details-marker{display:none}.composer-extras summary>span{display:grid;gap:2px}.composer-extras summary strong{color:#34444f;font-size:11px}.composer-extras summary small{color:var(--muted);font-size:10px}.composer-extras summary>svg{transition:transform .16s ease}.composer-extras[open] summary{border-bottom:1px solid #dce5ea}.composer-extras[open] summary>svg{transform:rotate(180deg)}.composer-extras__body{display:grid;gap:12px;padding:13px}.audience-preview__body>p{margin:0;color:var(--muted);font-size:10px}.audience-preview__list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.audience-preview__list li{display:grid;gap:2px;min-width:0;padding:9px 10px;overflow-wrap:anywhere;border:1px solid #e4ebee;border-radius:6px;background:#fff}.audience-preview__list strong{color:#34444f;font-size:11px}.audience-preview__list small{color:var(--muted);font-size:10px}.audience-preview__more{justify-self:start}.permission-review-list{display:grid;min-width:0;gap:8px}.permission-review-list>strong{font-size:12px}.permission-review-list .audience-preview__list{max-height:min(220px,30vh);padding-right:2px;overflow-y:auto;overscroll-behavior:contain}.button-fields label>span{color:#8b969e;font-size:9px;font-weight:600}.field-error{display:flex;align-items:center;gap:6px;color:#a43e46;font-size:10px;font-weight:700}label{display:grid;gap:6px;color:#485762;font-size:11px;font-weight:800}label input,label textarea,label select{width:100%;border:1px solid #ccd6dc;border-radius:6px;outline:none;background:#fff;color:var(--ink);font-size:13px;font-weight:500}label input,label select{min-height:42px;padding:0 11px}label textarea{resize:vertical;padding:11px;line-height:1.55}label input:focus,label textarea:focus,label select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2867db1c}label>small{justify-self:end;color:#89949d;font-size:10px;font-weight:500}details{border-top:1px solid #e3e8eb;padding-top:13px}summary{display:flex;align-items:center;gap:6px;color:#53616c;cursor:pointer;font-size:12px;font-weight:800;list-style:none}.details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:13px}.email-preview{align-self:start;width:100%;overflow:hidden;border:1px solid #cfd8de;border-radius:8px;background:#e9edef;box-shadow:0 12px 30px #17212b1a}.email-preview__top{display:flex;gap:5px;padding:9px 11px;border-bottom:1px solid #ccd5da;background:#f5f7f8}.email-preview__top span{width:7px;height:7px;border-radius:50%;background:#aeb9c0}.email-preview__content{min-height:460px;padding:20px;background:var(--template-color);color:#2a343c}.email-preview__message{min-height:418px;overflow:hidden;border:1px solid #dde3e8;border-radius:10px;background:#fff}.email-preview__header{padding:17px 20px;background:var(--template-accent);color:#fff;font-size:15px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.email-preview__body{padding:22px 20px 24px}.email-preview__sender{display:flex;align-items:center;margin-bottom:11px}.email-preview__sender small{overflow:hidden;color:#71808d;font-size:9px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.email-preview__body h3{overflow-wrap:anywhere;font-size:21px;line-height:1.25}.email-preview__body>small{display:block;margin:7px 0 22px;color:#6e7880}.email-preview__body>.email-preview__personalization{margin:0 0 12px;color:#52616d;font-size:10px;font-weight:800}.email-preview__body p{white-space:pre-wrap;font-size:12px;line-height:1.55}.email-preview__inline-link{color:#1d6ea4;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.email-preview__body button{margin:24px 0;padding:10px 17px;border:0;border-radius:5px;color:#fff;font-size:11px;font-weight:800}.email-preview__body footer{margin-top:24px;padding-top:17px;border-top:1px solid rgba(23,33,43,.14);color:#8a9298;font-size:9px}.safety{display:grid;max-width:720px;gap:10px;margin:0 auto}.safety__score{display:flex;align-items:center;gap:15px;margin-bottom:8px;padding:18px;border:1px solid #bfe2d8;border-radius:7px;background:#eaf7f3;color:#116f5b}.safety__score strong,.safety__score span{display:block}.safety__score strong{font-size:17px}.safety__score span{margin-top:4px;color:#4c776d;font-size:11px}.check-row{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 16px;border:1px solid #dce3e7;border-radius:7px}.check-row>svg{color:var(--green)}.check-row--pending{border-color:#efd7c7;background:#fffaf6}.check-row--pending>svg,.check-row--pending>b{color:#a75a2f}.check-row strong,.check-row small{display:block}.check-row strong,.check-row b{font-size:12px}.check-row small{margin-top:3px;color:var(--muted);font-size:10px}.send-choice{display:grid;max-width:680px;gap:10px;margin:0 auto}.link-toggle{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 8px;padding:9px 10px;border:1px solid #d7e4e1;border-radius:7px;background:#f7fcfb;color:#37695f;font-size:11px}.link-toggle input{width:16px;height:16px;grid-row:span 2;accent-color:#258575}.link-toggle small{color:#668179;font-size:10px;font-weight:500}.link-toggle.is-muted{border-color:#e1e6e9;background:#fafbfc;color:#7e8991}.save-timing{display:grid;gap:10px;padding:13px;border:1px solid #d9e4f4;border-radius:11px;background:#f8fbff}.save-timing>div:first-child strong,.save-timing>div:first-child small{display:block}.save-timing>div:first-child strong{color:#29405f;font-size:12px}.save-timing>div:first-child small{margin-top:3px;color:var(--muted);font-size:10px}.save-timing__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.save-timing__choices button{min-height:34px;padding:0 9px;border:1px solid #d8e2f0;border-radius:8px;background:#fff;color:#52647d;font-size:11px;font-weight:800}.save-timing__choices button.is-selected{border-color:#2461de;background:#edf4ff;color:#1d55d5}.save-timing__choices button:disabled{background:#f5f7fa;color:#98a2ae}.save-timing__custom{display:grid;gap:5px;color:#46586b;font-size:11px;font-weight:800}.save-timing__custom input{min-height:38px}.save-timing>p{display:flex;align-items:center;gap:5px;margin:0;color:#57708c;font-size:10px}.save-timing__notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;border:1px solid #dce6f4;border-radius:8px;background:#fff;color:#57708c}.save-timing__notice>svg{color:#3b6eae}.save-timing__notice>div{min-width:0}.save-timing__notice strong,.save-timing__notice small{display:block}.save-timing__notice strong{color:#29405f;font-size:11px}.save-timing__notice small{margin-top:2px;color:var(--muted);font-size:10px;line-height:1.35}.save-timing__notice .button{white-space:nowrap}.save-ready{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #bfe2d8;border-radius:7px;background:#eaf7f3;color:#11745f}.save-ready span,.save-ready strong,.save-ready small{display:block}.save-ready strong{color:var(--ink);font-size:12px}.save-ready small{margin-top:2px;color:#537469;font-size:10px}.send-option{display:grid;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:16px;border:1px solid #d9e1e5;border-radius:7px;background:#fff;color:var(--ink);text-align:left}.send-option.is-selected{border-color:var(--blue);background:#f4f7ff}.send-option strong,.send-option small{display:block}.send-option small{margin-top:4px;color:var(--muted);font-size:10px}.radio{width:18px;height:18px;border:1px solid #b8c4cc;border-radius:50%;background:#fff}.send-option.is-selected .radio{border:5px solid var(--blue)}.send-summary{margin-top:8px;padding:8px 16px;border:1px solid #dfe5e9;border-radius:7px;background:#fafbfc}.send-summary p{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid #e4e9ec;font-size:11px}.send-summary p:last-child{border-bottom:0}.send-summary span{color:var(--muted)}.send-summary strong{overflow-wrap:anywhere}.prototype-warning{display:flex;align-items:center;gap:7px;padding:10px 12px;border-radius:6px;background:#fff4e8;color:#8c4a27;font-size:10px;font-weight:700}.composer__footer,.small-modal>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-top:1px solid #e3e8eb;background:#fafbfc}.small-modal{width:min(560px,100%);padding-bottom:0}.follow-up-draft-modal__note,.follow-up-draft-modal__extras,.follow-up-draft-modal__error{margin:16px 22px 0}.follow-up-draft-modal__token-note{margin:8px 22px 0}.page-heading__actions{display:flex;flex-wrap:wrap;gap:9px}.email-kind-toggle{display:inline-flex;gap:3px;margin-bottom:14px;padding:3px;border:1px solid #d6e0e6;border-radius:7px;background:#f7f9fa}.email-kind-toggle button{min-height:34px;padding:0 12px;border:0;border-radius:5px;background:transparent;color:#60707c;cursor:pointer;font-size:11px;font-weight:800}.email-kind-toggle button.is-selected{background:#fff;box-shadow:0 1px 3px #16212b21;color:var(--blue-dark)}.quick-follow-up-nav{white-space:nowrap}.quick-follow-up{width:min(680px,100%)}.quick-follow-up__body{display:grid;gap:14px;padding:20px 22px;overflow:auto}.quick-follow-up__intro{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #dce7f6;border-radius:8px;background:#f5f9ff}.quick-follow-up__intro>svg{color:var(--blue)}.quick-follow-up__intro>div{display:grid;gap:3px;margin-right:auto}.quick-follow-up__intro strong{font-size:12px}.quick-follow-up__intro span,.quick-follow-up__scan-note{color:var(--muted);font-size:10px}.quick-follow-up__scan-note{margin:-8px 0 0}.quick-follow-up__paste{margin-top:-8px;color:var(--muted);font-size:10px}.quick-follow-up__paste summary{width:fit-content;cursor:pointer;font-weight:700}.quick-follow-up__paste>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;margin-top:8px}.quick-follow-up__paste textarea{min-height:58px;resize:vertical}.quick-follow-up__fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.quick-follow-up__saved-person{display:grid;gap:4px;padding:12px;border:1px solid #dce7f6;border-radius:8px;background:#f5f9ff}.quick-follow-up__saved-person strong{font-size:13px}.quick-follow-up__saved-person small{color:var(--muted);font-size:11px}.quick-follow-up__section{display:grid;gap:14px;padding:16px;border:1px solid #dce5ea;border-radius:10px;background:#fbfdfe}.quick-follow-up__section-heading{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;color:#485762}.quick-follow-up__section-heading>span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#eaf3ff;color:#2867db;font-size:11px;font-weight:900}.quick-follow-up__section-heading>div{display:grid;gap:2px}.quick-follow-up__section-heading strong{color:#263641;font-size:13px}.quick-follow-up__section-heading small{color:var(--muted);font-size:10px;font-weight:500}.quick-follow-up__section-heading .button{min-height:34px}.quick-follow-up__field--wide{grid-column:1 / -1}.quick-follow-up__more-details{overflow:hidden;border:1px solid #dce5ea;border-radius:9px;background:#fff}.quick-follow-up__more-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;color:#354651;cursor:pointer;list-style:none}.quick-follow-up__more-details summary::-webkit-details-marker{display:none}.quick-follow-up__more-details summary>span{display:grid;gap:2px}.quick-follow-up__more-details summary strong{color:#263641;font-size:12px}.quick-follow-up__more-details summary small{color:var(--muted);font-size:10px}.quick-follow-up__more-details summary>svg{transition:transform .16s ease}.quick-follow-up__more-details[open] summary{border-bottom:1px solid #dce5ea}.quick-follow-up__more-details[open] summary>svg{transform:rotate(180deg)}.quick-follow-up__more-details>.quick-follow-up__fields{padding:14px}.quick-follow-up__section label input{min-height:44px}.quick-follow-up__message textarea{min-height:154px}.quick-follow-up__businesses{padding:14px 16px;border:1px solid #dce5ea;border-radius:10px;background:#fbfdfe}.quick-follow-up__businesses summary{color:#354651;font-size:12px;font-weight:800}.quick-follow-up__businesses>p{margin:8px 0 10px;color:var(--muted);font-size:10px;line-height:1.45}.quick-follow-up__businesses>div{display:grid;gap:7px}.quick-follow-up__businesses button{display:grid;grid-template-columns:24px 1fr;gap:8px;width:100%;padding:10px;border:1px solid #d5dfe5;border-radius:7px;background:#fff;color:var(--ink);cursor:pointer;text-align:left}.quick-follow-up__businesses button.is-selected{border-color:#90b4ed;background:#f2f7ff}.quick-follow-up__businesses button>span:last-child{display:grid;gap:2px}.quick-follow-up__businesses small{color:var(--muted);font-size:10px}.businesses-modal{width:min(700px,100%)}.businesses-modal__body{display:grid;gap:14px;padding:20px 22px;overflow:auto}.business-profile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) 38px;align-items:end;gap:10px;padding:12px;border:1px solid #dce4e8;border-radius:8px;background:#fafcfd}.quick-follow-up__when{gap:14px}.quick-follow-up__when>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.quick-follow-up__when button{min-height:42px;padding:0 11px;border:1px solid #ccd6dc;border-radius:6px;background:#fff;color:#4c5b66;cursor:pointer;font:inherit;font-weight:800}.quick-follow-up__when button.is-selected{border-color:#90b4ed;background:#edf5ff;color:#175bc0}.quick-follow-up__when label{display:flex;align-items:center;gap:7px}.quick-follow-up__when input{width:64px;min-height:42px;padding:0 8px}.quick-follow-up .check-row{margin:0;padding:12px;background:#fff}.quick-follow-up .check-row>span:last-child{display:grid;gap:2px}.quick-follow-up__reminders{border:1px solid #dce5ea;border-radius:10px;background:#fbfdfe}.quick-follow-up__reminders summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;color:#33434e;cursor:pointer;list-style:none}.quick-follow-up__reminders summary::-webkit-details-marker{display:none}.quick-follow-up__reminders summary>span{display:grid;gap:2px}.quick-follow-up__reminders summary strong{color:#263641;font-size:12px}.quick-follow-up__reminders summary small{color:var(--muted);font-size:10px}.quick-follow-up__reminders summary>svg{transition:transform .16s ease}.quick-follow-up__reminders[open] summary{border-bottom:1px solid #dce5ea}.quick-follow-up__reminders[open] summary>svg{transform:rotate(180deg)}.quick-follow-up__reminders>:not(summary){margin-inline:16px}.quick-follow-up__reminders>.quick-follow-up__reminder-choices{margin-top:12px}.quick-follow-up__reminder-choices{display:flex;flex-wrap:wrap;gap:8px}.quick-follow-up__reminder-choices button{max-width:100%;min-height:38px;padding:0 11px;border:1px solid #ccd6dc;border-radius:6px;background:#fff;color:#4c5b66;cursor:pointer;font:inherit;font-size:12px;font-weight:800;line-height:1.35;text-align:left;white-space:normal}.quick-follow-up__reminder-choices button.is-selected{border-color:#90b4ed;background:#edf5ff;color:#175bc0}.quick-follow-up__reminders .field-note{margin-top:10px;margin-bottom:14px;color:var(--muted)}.quick-follow-up__reminder-preview{display:grid;gap:8px;margin-bottom:14px;padding:12px;border:1px solid #c9dced;border-radius:8px;background:#f4f9ff}.quick-follow-up__reminder-preview>div{display:grid;gap:3px}.quick-follow-up__reminder-preview strong{color:#263641;font-size:12px}.quick-follow-up__reminder-preview small{color:#52636d;font-size:11px}.quick-follow-up__reminder-preview p{margin:0;padding:10px;border-radius:6px;background:#fff;color:#33434e;font-size:12px;line-height:1.5;white-space:pre-wrap}.settings-more{border:1px solid #e0e7eb;border-radius:9px;background:#fbfcfd}.delivery-readiness{border-color:#d6e4f8;background:#f8fbff}.delivery-readiness__intro{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:13px 0 11px}.delivery-readiness__intro>div{min-width:0;flex:1 1 260px}.delivery-readiness__intro strong,.delivery-readiness__intro small,.delivery-readiness__checks strong,.delivery-readiness__checks small{display:block}.delivery-readiness__intro strong{color:#273f62;font-size:13px}.delivery-readiness__intro small{margin-top:3px;color:var(--muted);font-size:11px}.delivery-readiness__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.delivery-readiness__checks article{display:flex;gap:9px;min-width:0;padding:10px;border:1px solid #e2eaf5;border-radius:9px;background:#fff}.delivery-readiness__checks article>span{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#fff4e7;color:#b76a18}.delivery-readiness__checks article.is-ready>span{background:#e9f9f1;color:#15825d}.delivery-readiness__checks strong{color:#31435c;font-size:11px}.delivery-readiness__checks small{margin-top:2px;color:var(--muted);font-size:10px;line-height:1.35}.delivery-readiness__test{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;padding:12px;border:1px solid #d6e4f8;border-radius:9px;background:#fff}.delivery-readiness__test strong,.delivery-readiness__test small{display:block}.delivery-readiness__test strong{color:#31435c;font-size:12px}.delivery-readiness__test small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.4}.delivery-readiness__test-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.delivery-readiness__test .form-error{grid-column:1 / -1;margin:0}.account-activity{margin-top:18px}.account-activity__list{display:grid;gap:0;margin-top:12px}.account-activity__list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #e7edf5}.account-activity__list article:first-child{border-top:0}.account-activity__list strong,.account-activity__list small{display:block}.account-activity__list strong{color:#30425d;font-size:12px}.account-activity__list small,.account-activity__list time,.account-activity__list>p{color:var(--muted);font-size:10px}.account-activity__list small{margin-top:3px}.account-activity__list time{flex:0 0 auto;white-space:nowrap}.settings-more>summary{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;color:#43515b;cursor:pointer;font-size:12px;font-weight:800;list-style:none}.settings-more>summary::-webkit-details-marker{display:none}.settings-more[open]>summary{border-bottom:1px solid #e0e7eb}.settings-more[open]>summary svg{transform:rotate(180deg)}.settings-more .settings-list{border:0;border-radius:0}.onboarding-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0;padding:20px 22px;border:1px solid #cfe0f6;border-radius:14px;background:linear-gradient(120deg,#eff5ff,#fbfdff)}.onboarding-banner h2{margin:2px 0 5px;color:#233d57;font-size:18px}.onboarding-banner p:not(.eyebrow){margin:0;color:var(--muted);font-size:13px}.onboarding-modal{width:min(590px,100%)}.onboarding-steps{display:flex;gap:6px;padding:16px 22px 0;overflow-x:auto}.onboarding-steps span{display:flex;align-items:center;gap:6px;min-width:max-content;color:#70808b;font-size:11px;font-weight:800}.onboarding-steps i{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:#e8edf0;color:#60707a;font-style:normal}.onboarding-steps .is-current{color:#185bbb}.onboarding-steps .is-current i,.onboarding-steps .is-done i{background:#dcecff;color:#185bbb}.onboarding-modal__body{display:grid;min-height:0;flex:1;gap:13px;padding:20px 22px 22px;overflow-y:auto;overscroll-behavior:contain}.onboarding-modal__body>strong{color:#263641;font-size:16px}.onboarding-modal__body>p{margin:-7px 0 4px;color:var(--muted);font-size:13px;line-height:1.5}.onboarding-modal__body label{display:grid;gap:6px;color:#43545f;font-size:12px;font-weight:800}.onboarding-modal__body label span{color:var(--muted);font-weight:600}.onboarding-action{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;border:1px solid #dbe5ec;border-radius:9px;background:#fbfdff}.onboarding-actions{display:grid;gap:10px}.onboarding-action>svg{color:var(--blue)}.onboarding-action>div{display:grid;gap:2px}.onboarding-action b{color:#263641;font-size:13px}.onboarding-action small{color:var(--muted);font-size:11px;line-height:1.35}.follow-up-queue{margin-top:16px}.follow-up-queue .panel__header>div{display:grid;min-width:0;gap:2px}.follow-up-queue .panel__header small{color:var(--muted);font-size:11px;line-height:1.4}.follow-up-queue__list{display:grid;padding:0 22px 12px}.follow-up-queue__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #e4eaee}.follow-up-queue__row>div{display:grid;min-width:0;gap:2px}.follow-up-queue__row strong{color:#263641;font-size:13px}.follow-up-queue__row small{color:var(--muted);font-size:11px}.follow-up-plans{margin-bottom:16px}.follow-up-plans .panel__header>small{max-width:245px;color:var(--muted);font-size:11px;line-height:1.4;text-align:right}.follow-up-plans__list{display:grid;gap:8px}.follow-up-plans__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #e4eaee}.follow-up-plans__row>div{display:grid;min-width:0;gap:2px}.follow-up-plans__row strong{color:#263641;font-size:13px}.follow-up-plans__row small{color:var(--muted);font-size:11px}.follow-up-plans__permission{max-width:170px;text-align:right}.follow-up-plans__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.follow-up-plans__more{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;color:var(--muted);font-size:11px}.plans-modal{width:min(900px,100%)}.plans-modal>.setup-note{margin:18px 22px 0}.plan-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 22px 22px;overflow:auto}.plan-card{display:flex;min-width:0;flex-direction:column;gap:16px;padding:17px;border:1px solid var(--line);border-radius:8px;background:#fff}.plan-card.is-current{border-color:#91b7ed;box-shadow:inset 0 0 0 1px #91b7ed}.plan-card p{color:var(--muted);font-size:11px}.plan-card h3{margin-top:6px;font-size:18px}.plan-card>div>strong{display:block;margin-top:5px;color:var(--blue-dark);font-size:16px}.plan-card ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.plan-card li{display:flex;align-items:flex-start;gap:7px;color:#4b5a65;font-size:12px;line-height:1.4}.plan-card li svg{flex:0 0 auto;margin-top:1px;color:var(--green)}.plan-card .button{width:100%;margin-top:auto}.small-modal>label,.import-drop,.import-summary{margin-right:22px;margin-left:22px}.import-drop{display:grid;place-items:center;margin-top:20px;padding:20px;border:1px dashed #b7c5ce;border-radius:7px;background:#f7f9fa;color:#566571}.import-drop strong{margin-top:8px;font-size:13px}.import-drop span{margin-top:4px;color:var(--muted);font-size:10px}.file-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin-top:12px;padding:0 12px;border:1px solid #c7d2d9;border-radius:6px;background:#fff;color:#42515d;cursor:pointer;font-size:11px;font-weight:800}.file-button input{display:none}.permission-note,.form-error{display:flex;align-items:flex-start;gap:7px;margin:0 22px;padding:10px 12px;border-radius:6px;background:#fff4e8;color:#8c4a27;font-size:10px;font-weight:700;line-height:1.45}.permission-note svg,.form-error svg{flex:0 0 auto}.list-permission-note{align-items:center;flex-wrap:wrap;margin:0}.list-permission-note>span{flex:1 1 250px}.list-permission-note>small{flex:1 1 180px;color:inherit;font-size:10px}.list-permission-note .button{flex:0 0 auto}.form-error{margin:0;background:#fdebec;color:#a8323f}.retry-error{align-items:center}.retry-error .button{margin-left:auto;min-height:32px}.import-error{margin:12px 22px 0}.small-modal>label{margin-top:16px}.import-list-note{margin:-7px 22px 0}.import-summary{display:flex;justify-content:space-between;padding:10px 0 18px;color:var(--muted);font-size:10px}.toast{position:fixed;right:22px;bottom:22px;z-index:130;display:flex;align-items:center;gap:9px;max-width:420px;padding:13px 16px;border-radius:7px;background:#17212b;color:#fff;box-shadow:0 16px 40px #0d131940;font-size:12px;font-weight:700}.toast svg{color:#61d5b9}.empty-state{display:grid;min-height:280px;place-items:center;align-content:center;padding:30px;color:var(--muted);text-align:center}.empty-state h3{margin-top:12px;color:var(--ink)}.empty-state p{margin:6px 0 15px;font-size:12px}.mobile-tabs,.mobile-nav-overlay{display:none}.login-shell{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);min-height:100vh;background:#f4f7f8}.login-brand{display:grid;place-items:center;overflow:hidden;background:#07101f}.login-brand img{width:100%;height:100%;box-sizing:border-box;object-fit:contain;padding:clamp(20px,4vw,56px)}.login-panel{display:grid;place-items:center;padding:40px}.login-card{display:grid;width:min(390px,100%);gap:16px}.login-mark{display:none;width:64px;height:64px;border-radius:8px}.login-card h1{margin-bottom:12px;font-size:30px}.login-card .button{min-height:46px;margin-top:3px}.login-text-button{width:fit-content;margin:-6px 0 2px;padding:0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.login-text-button:hover{text-decoration:underline}.login-signup-link{border:0;padding:0;color:#84909a;background:transparent;font:inherit;font-size:10px;font-weight:600;cursor:pointer}.login-signup-link:hover{color:#53616c;text-decoration:underline}.field-optional{color:#84909a;font-size:11px;font-weight:600}.login-note{color:#84909a;font-size:10px;line-height:1.5;text-align:center}.login-divider{display:grid;grid-template-columns:1fr auto 1fr;gap:.75rem;align-items:center;color:#84909a;font-size:.82rem}.login-divider:before,.login-divider:after{content:"";height:1px;background:#dce2e6}.app-loading{display:grid;min-height:100vh;place-items:center;align-content:center;gap:12px;padding:24px;background:#f5f7f8;color:#53616c;text-align:center}.app-loading img{width:62px;height:62px;border-radius:8px}.app-loading strong{color:var(--ink);font-size:15px}.app-loading span{font-size:11px}.help-chat{position:fixed;right:24px;bottom:24px;z-index:90}.help-chat__button{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 16px;border:0;border-radius:999px;background:var(--blue);box-shadow:0 12px 30px #2a69b952;color:#fff;font-weight:800}.help-chat__panel{position:absolute;right:0;bottom:60px;display:flex;width:min(370px,calc(100vw - 32px));max-height:min(600px,calc(100vh - 110px));flex-direction:column;overflow:hidden;border:1px solid #dce4ea;border-radius:12px;background:#fff;box-shadow:0 22px 60px #121c2640}.help-chat__panel>header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--line)}.help-chat__panel h2{margin-top:3px;font-size:18px}.help-chat__tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:10px 12px;background:#f7f9fb}.help-chat__tabs button{min-height:32px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);font-size:11px;font-weight:800}.help-chat__tabs button.is-active{border-color:#cde0fb;background:#fff;color:var(--blue-dark)}.help-chat__messages{display:grid;align-content:start;gap:10px;min-height:150px;padding:14px;overflow:auto;color:var(--muted);font-size:13px;line-height:1.45}.help-chat__quick{display:flex;flex-wrap:wrap;gap:7px}.help-chat__quick>small{width:100%;font-size:11px;font-weight:800}.help-chat__quick button{min-height:30px;padding:0 9px;border:1px solid #cde0fb;border-radius:999px;background:#f7fbff;color:var(--blue-dark);font-size:11px;font-weight:800}.help-chat__quick button:disabled{cursor:wait;opacity:.6}.help-chat__message{width:fit-content;max-width:90%;padding:9px 11px;border-radius:10px}.help-chat__message--you{justify-self:end;background:#e8f1ff;color:#234f8d}.help-chat__message--reacher{background:#f0f4f6;color:#34434e}.help-chat__panel>footer{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px;border-top:1px solid var(--line)}.help-chat__panel textarea{min-height:44px;resize:vertical}.help-chat__panel .form-error{margin:0 12px 10px}.app-shell--midnight .sidebar{border-right-color:#15263c;background:radial-gradient(circle at 20% 0%,#102442 0,#07111e 42%,#050b14);color:#fff}.app-shell--midnight .brand{border-bottom-color:#ffffff14}.app-shell--midnight .brand strong{color:#fff}.app-shell--midnight .brand small{color:#8d9bb0}.app-shell--midnight .sidebar nav button{color:#d5dfec}.app-shell--midnight .sidebar nav button:hover{background:#ffffff14;color:#fff}.app-shell--midnight .sidebar nav button.is-active{background:linear-gradient(135deg,#124bd6,#3b1e9d);color:#fff}.app-shell--midnight .sidebar nav button.is-active svg{color:#fff}.app-shell--midnight .nav-unread-badge{background:#76a6ff;color:#07111e}.app-shell--midnight .sidebar nav button.is-active .nav-unread-badge{background:#fff;color:#1556bf}.app-shell--midnight .company-switcher{border-color:#9db8de33;background:#0e1c30b8}.app-shell--midnight .company-switcher strong{color:#fff}.app-shell--midnight .company-switcher small{color:#a2b0c3}.app-shell--midnight .quick-follow-up-nav{background:#091322}.app-shell--midnight .quick-follow-up-nav:hover:not(:disabled){background:#152842}.app-shell--midnight .appearance-options button.is-selected{color:#172c52}.app-shell--midnight{--ink: #edf4ff;--muted: #aab9ce;--line: #203652;--soft: #0a1727;--blue: #5b8cff;--blue-dark: #9bb8ff;--green: #64d5af;--orange: #ffab67;background:#07111e;color:var(--ink)}.app-shell--midnight .app-main,.app-shell--midnight .content,.app-shell--midnight .page-section,.app-shell--midnight .app-shell--embedded{background:#07111e}.app-shell--midnight .topbar{border-bottom-color:#1c304a;background:#07111eed}.app-shell--midnight .welcome-row h1,.app-shell--midnight .page-heading h1,.app-shell--midnight .panel__header h2,.app-shell--midnight .next-panel h2,.app-shell--midnight .health-panel h2,.app-shell--midnight .settings-section-title h2,.app-shell--midnight .small-modal h2,.app-shell--midnight .composer__header h2{color:var(--ink)}.app-shell--midnight .eyebrow{color:#93a5c0}.app-shell--midnight .report-review-note{color:#ffbe89}.app-shell--midnight .panel,.app-shell--midnight .quick-action:not(.quick-action--primary),.app-shell--midnight .onboarding-banner,.app-shell--midnight .inbox-list,.app-shell--midnight .inbox-reader,.app-shell--midnight .composer,.app-shell--midnight .small-modal,.app-shell--midnight .help-chat__panel{border-color:#203652;background:#0c1b2d;box-shadow:0 12px 34px #00000038}.app-shell--midnight .quick-action:hover,.app-shell--midnight .choice:hover,.app-shell--midnight .choice.is-selected,.app-shell--midnight .selection-item:hover,.app-shell--midnight .selection-item.is-selected,.app-shell--midnight tbody tr:hover{border-color:#38577d;background:#11263d}.app-shell--midnight .composer-recovery{border-color:#315482;background:#102b49}.app-shell--midnight .composer-recovery strong{color:#d8e7ff}.app-shell--midnight .composer-recovery small{color:#aabedb}.app-shell--midnight .recent-email-reuse__item{border-color:#294564;background:#10233a}.app-shell--midnight .recent-email-reuse__item:hover{border-color:#496d99;background:#173452}.app-shell--midnight .recent-email-reuse__item strong{color:var(--ink)}.app-shell--midnight .recent-email-reuse__item em{color:#9bb8ff}.app-shell--midnight .contact-details-follow-up,.app-shell--midnight .quick-follow-up__intro,.app-shell--midnight .quick-follow-up__saved-person{border-color:#315482;background:#102b49}.app-shell--midnight .contact-details-follow-up strong,.app-shell--midnight .quick-follow-up__intro strong,.app-shell--midnight .quick-follow-up__saved-person strong{color:#d8e7ff}.app-shell--midnight .contact-details-follow-up small,.app-shell--midnight .quick-follow-up__intro span,.app-shell--midnight .quick-follow-up__saved-person small{color:#aabedb}.app-shell--midnight .audience-types{border-color:#294564;background:#0a1727}.app-shell--midnight .audience-types button{color:#bac9dc}.app-shell--midnight .audience-types button small,.app-shell--midnight .audience-types button.is-selected small{color:#8fa4c0}.app-shell--midnight .audience-types button.is-selected{border-color:#456b97;background:#102b49;color:#b8d6ff;box-shadow:none}.app-shell--midnight .audience-picker{border-color:#294564;background:#0d1d30}.app-shell--midnight .selection-item{border-color:#294564;background:#10233a;color:var(--ink)}.app-shell--midnight .selection-item small{color:var(--muted)}.app-shell--midnight .selection-item .choice__check{border-color:#52718f}.app-shell--midnight .audience-picker__heading strong{color:var(--ink)}.app-shell--midnight .audience-picker__heading small,.app-shell--midnight .audience-picker>small,.app-shell--midnight .audience-more p,.app-shell--midnight .audience-protection,.app-shell--midnight .audience-snapshot-note{color:var(--muted)}.app-shell--midnight .audience-more button{border-color:#294564;background:#10233a;color:var(--ink)}.app-shell--midnight .audience-more button.is-selected{border-color:#456b97;background:#102b49;color:#b8d6ff}.app-shell--midnight .audience-result{border-color:#276856;background:#0e322d;color:#77d9b6}.app-shell--midnight .audience-result b{color:#d8f8ec}.app-shell--midnight .audience-result small{color:#afcfc4}.app-shell--midnight .contact-summary{background:#0e322d}.app-shell--midnight .contact-summary b{color:#77d9b6}.app-shell--midnight .audience-preview__list li{border-color:#294564;background:#10233a}.app-shell--midnight .audience-preview__list strong{color:var(--ink)}.app-shell--midnight .bulk-actions{border-color:#294f83;background:#102b49;color:#b8d6ff}.app-shell--midnight .quick-action__icon,.app-shell--midnight .settings-row__icon,.app-shell--midnight .next-panel__icon{background:#132d4c;color:#8eb0ff}.app-shell--midnight .quick-action small,.app-shell--midnight .next-panel p:not(.eyebrow),.app-shell--midnight .onboarding-banner p:not(.eyebrow),.app-shell--midnight .settings-row small,.app-shell--midnight .field-note,.app-shell--midnight .contact-status-note{color:var(--muted)}.app-shell--midnight .metric+.metric,.app-shell--midnight th,.app-shell--midnight td,.app-shell--midnight .composer__header,.app-shell--midnight .small-modal>header,.app-shell--midnight .composer__footer,.app-shell--midnight .small-modal>footer,.app-shell--midnight .inbox-reply,.app-shell--midnight .inbox-compose footer,.app-shell--midnight .help-chat__panel>header,.app-shell--midnight .help-chat__panel>footer{border-color:#203652}.app-shell--midnight th,.app-shell--midnight td,.app-shell--midnight td small,.app-shell--midnight .toolbar,.app-shell--midnight .inbox-list__threads small,.app-shell--midnight .inbox-list__threads em,.app-shell--midnight .inbox-list__threads time{color:var(--muted)}.app-shell--midnight .campaign-table__delivery-note{color:#ffd2a6}.app-shell--midnight .button--secondary,.app-shell--midnight .button--quiet,.app-shell--midnight .icon-button,.app-shell--midnight .appearance-options,.app-shell--midnight .email-color-choice,.app-shell--midnight .filter-menu,.app-shell--midnight .search-box,.app-shell--midnight .inbox-list__threads>button,.app-shell--midnight .inbox-message,.app-shell--midnight .campaign-details__body>p,.app-shell--midnight .campaign-details__reschedule,.app-shell--midnight .campaign-details__message,.app-shell--midnight .help-chat__tabs,.app-shell--midnight .help-chat__tabs button.is-active{border-color:#294564;background:#10233a;color:var(--ink)}.app-shell--midnight .campaign-details__discard{border-color:#65404a;background:#251a1e}.app-shell--midnight .campaign-details__discard .button{border-color:#85515c;background:#2c1c22;color:#ffb5a2}.app-shell--midnight .button--secondary:hover:not(:disabled),.app-shell--midnight .button--quiet:hover:not(:disabled),.app-shell--midnight .icon-button:hover,.app-shell--midnight .email-color-choice:hover,.app-shell--midnight .inbox-list__threads>button:hover,.app-shell--midnight .inbox-list__threads>button.is-selected,.app-shell--midnight .help-chat__tabs button.is-active{border-color:#496d99;background:#173452;color:#fff}.app-shell--midnight .search-box input,.app-shell--midnight label input,.app-shell--midnight label textarea,.app-shell--midnight label select,.app-shell--midnight .invite-link input,.app-shell--midnight .help-chat__panel textarea{border-color:#294564;background:#091827;color:var(--ink)}.app-shell--midnight input::placeholder,.app-shell--midnight textarea::placeholder{color:#7f93ae}.app-shell--midnight .steps,.app-shell--midnight .help-chat__tabs{background:#0a1727}.app-shell--midnight .steps__item{border-color:#43627f;background:#11243a;color:#aab9ce}.app-shell--midnight .steps__item:not(:last-child):after{background:#35526f}.app-shell--midnight .steps__item.is-active{border-color:var(--blue);background:var(--blue);color:#07111e}.app-shell--midnight .inbox-connection,.app-shell--midnight .inbox-message.is-outbound,.app-shell--midnight .help-chat__message--you{border-color:#315482;background:#112d4d;color:#dce8ff}.app-shell--midnight .inbox-message strong,.app-shell--midnight .inbox-message p,.app-shell--midnight .inbox-empty strong,.app-shell--midnight .inbox-list__threads strong,.app-shell--midnight .campaign-details__body>p strong,.app-shell--midnight .campaign-details__reschedule strong,.app-shell--midnight .campaign-results__grid strong,.app-shell--midnight .campaign-results__recipient-row>strong{color:var(--ink)}.app-shell--midnight .campaign-results{border-color:#294564;background:#10233a}.app-shell--midnight .campaign-results__people,.app-shell--midnight .campaign-results__recipient-row,.app-shell--midnight .campaign-results__variants,.app-shell--midnight .campaign-results__next{border-color:#294564}.app-shell--midnight .campaign-results__people summary{color:var(--ink)}.app-shell--midnight .campaign-results__variant{border-color:#294564;background:#0c1b2c}.app-shell--midnight .campaign-results__variant .campaign-results__variant-safety{color:#ffd2a6}.app-shell--midnight .campaign-results__recipient-status{border-color:#385878;background:#0c1b2c;color:#b8cbe0}.app-shell--midnight .campaign-results__recipient-status--good{border-color:#286b5a;background:#0c302a;color:#b8ecd0}.app-shell--midnight .campaign-results__recipient-status--warning{border-color:#8f6038;background:#352312;color:#ffd2a6}.app-shell--midnight .help-chat__message--reacher{background:#15283b;color:#d4dfef}.app-shell--midnight .help-chat__quick button{border-color:#315482;background:#102b49;color:#b8ceff}.app-shell--midnight .appearance-options button.is-selected{background:#e8f0ff}.app-shell--midnight .email-color-choice.is-selected{border-color:#74a2ff;background:#183b67;color:#e8f0ff}.app-shell--midnight .plan-summary,.app-shell--midnight .reacher-usage-card,.app-shell--midnight .first-send-checklist,.app-shell--midnight .settings-list,.app-shell--midnight .team-list,.app-shell--midnight .settings-more{border-color:#294564;background:#0c1b2d}.app-shell--midnight .reacher-usage-card{border-color:#3b3565;background:#131d35}.app-shell--midnight .plan-usage>span{background:#203b5d}.app-shell--midnight .reacher-usage-card__meter>span{background:#342c59}.app-shell--midnight .first-send-checklist{border-color:#294f83;background:linear-gradient(120deg,#0d2541,#0b1d33)}.app-shell--midnight .first-send-checklist h2,.app-shell--midnight .first-send-step strong,.app-shell--midnight .delivery-readiness__intro strong,.app-shell--midnight .delivery-readiness__checks strong,.app-shell--midnight .account-activity__list strong{color:var(--ink)}.app-shell--midnight .first-send-checklist>header>strong{background:#102d4d;color:#a9c9ff}.app-shell--midnight .first-send-step{border-color:#294564;background:#10233a}.app-shell--midnight .first-send-step>span{background:#1b3b65;color:#a9c9ff}.app-shell--midnight .first-send-step.is-done>span{background:#0c302a;color:#8de5bd}.app-shell--midnight .first-send-step.is-optional:not(.is-done)>span{background:#18314e;color:#b7c8dc}.app-shell--midnight .first-send-step small{color:var(--muted)}.app-shell--midnight .settings-row,.app-shell--midnight .team-row{border-bottom-color:#203652}.app-shell--midnight .team-row--pending{background:#10233a}.app-shell--midnight .team-avatar{background:#132d4c;color:#8eb0ff}.app-shell--midnight .team-row select{border-color:#294564;background:#091827;color:var(--ink)}.app-shell--midnight .role-label{color:var(--muted)}.app-shell--midnight .settings-more>summary{color:var(--ink)}.app-shell--midnight .settings-more[open]>summary{border-bottom-color:#294564}.app-shell--midnight .account-activity__list article{border-top-color:#203652}.app-shell--midnight .delivery-readiness{border-color:#294f83;background:#0d2541}.app-shell--midnight .delivery-readiness__checks article{border-color:#294564;background:#10233a}.app-shell--midnight .delivery-readiness__checks article>span{background:#352312;color:#ffbe89}.app-shell--midnight .delivery-readiness__checks article.is-ready>span{background:#0c302a;color:#8de5bd}.app-shell--midnight .delivery-readiness__test{border-color:#294564;background:#10233a}.app-shell--midnight .delivery-readiness__test strong{color:var(--ink)}@media(max-width:980px){.app-shell{grid-template-columns:78px minmax(0,1fr)}.brand{justify-content:center;padding:16px 8px}.brand div,.sidebar nav span,.company-switcher span,.company-switcher>svg{display:none}.sidebar nav button{justify-content:center;padding:0}.company-switcher{display:flex;justify-content:center}.content{width:min(100% - 40px,1080px)}.quick-actions{grid-template-columns:1fr}.quick-action{min-height:78px}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.write-grid{grid-template-columns:1fr}.email-preview{max-width:520px}.login-shell{grid-template-columns:1fr 420px}}@media(max-width:760px){.app-shell,.app-shell--embedded{display:block;padding-bottom:62px}.sidebar{display:none}.topbar{min-height:56px;padding:0 14px}.topbar__left>.icon-button{display:none}.embedded-brand span,.prototype-badge,.search-shortcut{display:none}.content{width:calc(100% - 28px);padding:26px 0 40px}.welcome-row,.page-heading{align-items:flex-start}.welcome-row h1,.page-heading h1{font-size:24px}.health-pill{min-height:28px;padding:0 9px;font-size:10px}.quick-action{grid-template-columns:42px minmax(0,1fr) auto;gap:11px;padding:13px}.quick-action__icon{width:42px;height:42px}.dashboard-grid{grid-template-columns:1fr}.metrics-row{grid-template-columns:1fr;gap:14px}.metric+.metric{padding-top:13px;padding-left:0;border-top:1px solid #e4e9ec;border-left:0}.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.recent-email-results__header{align-items:start}.recent-email-results__header>small{text-align:left}.recent-email-results__row{grid-template-columns:1fr;gap:5px}.recent-email-results__performance{text-align:left}.recent-email-results__action{justify-self:start}.campaign-results__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-results__variant{grid-template-columns:1fr}.campaign-results__variant small{grid-column:auto}.save-timing__notice{grid-template-columns:auto minmax(0,1fr);align-items:start}.save-timing__notice .button{grid-column:1 / -1;width:100%}.report-metrics .metric+.metric{padding:18px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.report-metrics .metric:last-child:nth-child(odd){grid-column:1 / -1}.onboarding-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.onboarding-steps span{min-width:0;font-size:10px}.template-grid,.recent-email-reuse__list,.list-workspace{grid-template-columns:1fr}.inbox-layout{grid-template-columns:1fr;min-height:0}.inbox-list__threads{max-height:255px}.inbox-reader{min-height:0;scroll-margin-top:68px}.inbox-reader.is-composing,.inbox-reader.has-thread{min-height:560px}.inbox-reader__heading{padding-top:1px}.inbox-reader__back{display:inline-flex;flex:0 0 auto}.inbox-reply>div,.inbox-compose footer{align-items:stretch;flex-direction:column}.inbox-reply>div .button,.inbox-compose footer .button{width:100%}.list-sidebar{overflow:visible}.list-sidebar__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.list-sidebar__items button{width:auto}.template-card{display:grid;grid-template-columns:110px minmax(0,1fr);column-gap:14px}.template-card__preview{grid-row:1 / 3;height:100px;margin:0}.template-card>strong{align-self:end}.template-card>small{align-self:start}.contact-summary{flex-wrap:wrap}.contact-summary b{width:100%;margin-left:0}.toolbar{align-items:stretch;flex-wrap:wrap}.toolbar .search-box{width:100%}.bulk-actions{flex-wrap:wrap}.bulk-actions .button:last-of-type{margin-left:0}.contact-select-shown{display:inline-flex;width:calc(100% - 20px);margin:10px 10px 0}.table-wrap{overflow-x:visible}.contact-table table,.contact-table tbody,.campaign-table table,.campaign-table tbody{display:block;width:100%}.contact-table thead,.campaign-table thead{display:none}.contact-table tbody,.campaign-table tbody{display:grid;gap:10px;padding:10px}.contact-table tr,.campaign-table tr{display:grid;gap:9px;padding:13px;border:1px solid #e0e7eb;border-radius:10px;background:#fff}.contact-table td,.campaign-table td{min-width:0;padding:0;border:0;white-space:normal}.contact-table td strong,.campaign-table td strong{max-width:none}.contact-table tr{grid-template-columns:auto minmax(0,1fr) auto}.contact-table td:nth-child(1){grid-column:1;grid-row:1;align-self:center}.contact-table td:nth-child(2){grid-column:2;grid-row:1}.contact-table td:last-child{grid-column:3;grid-row:1}.contact-table td:nth-child(n+3):not(:last-child),.campaign-table td:nth-child(n+2):not(:last-child){display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;grid-column:1 / -1;color:#4e5d67}.contact-table td:nth-child(n+3):not(:last-child):before,.campaign-table td:nth-child(n+2):not(:last-child):before{content:attr(data-label);color:#83909a;font-size:10px;font-weight:800;text-transform:uppercase}.campaign-table tr{grid-template-columns:minmax(0,1fr) auto}.campaign-table td:first-child{grid-column:1;grid-row:1}.campaign-table td:last-child{grid-column:2;grid-row:1}.settings-row{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:14px}.settings-row>div:nth-child(2){min-width:0}.settings-row small{overflow-wrap:anywhere;line-height:1.45}.settings-row .button,.settings-row .status{grid-column:2;justify-self:start}.settings-row .status{display:inline-flex}.delivery-readiness__checks{grid-template-columns:1fr}.delivery-readiness__intro{flex-wrap:wrap;align-items:flex-start}.delivery-readiness__intro>div{flex-basis:100%}.delivery-readiness__test{grid-template-columns:1fr;align-items:stretch}.delivery-readiness__test .button{width:100%}.delivery-readiness__test-actions{display:grid;grid-template-columns:1fr}.email-connection-card{grid-template-columns:40px minmax(0,1fr)}.email-connection-card .status,.email-connection-card>.button,.email-connection-card__actions{grid-column:2;justify-self:start}.team-row{grid-template-columns:38px minmax(0,1fr) auto}.team-row select,.team-row .role-label,.team-row .status,.team-row .team-access-controls{grid-column:2;justify-self:start}.team-row>.icon-button,.team-row__spacer{grid-column:3;grid-row:1 / 3}.plan-summary{grid-template-columns:1fr;gap:14px;padding:16px}.plan-summary>.button{justify-self:start}.plan-cards{grid-template-columns:1fr}.reacher-usage-card{grid-template-columns:1fr;gap:14px;margin:-8px 0 24px;padding:16px}.first-send-checklist{padding:16px}.first-send-checklist__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-usage>div,.reacher-usage-card__meter>div{align-items:flex-start;flex-wrap:wrap}.settings-section-title{align-items:flex-start;flex-wrap:wrap}.settings-row--appearance{grid-template-columns:42px minmax(0,1fr)}.settings-row--appearance .appearance-options{grid-column:2;justify-self:start}.email-color-options{grid-template-columns:1fr}.team-person{min-width:0}.team-person small{overflow-wrap:anywhere}.business-profile{grid-template-columns:minmax(0,1fr) 38px}.business-profile>label:nth-child(2){grid-column:1 / -1}.business-profile>.icon-button{grid-column:2;grid-row:1;align-self:end}.mobile-tabs{position:fixed;right:0;bottom:0;left:0;z-index:60;display:grid;grid-template-columns:1fr;min-height:62px;border-top:1px solid #d8e0e4;background:#fffffffa;box-shadow:0 -8px 24px #17212b12}.mobile-tabs button{position:relative;display:grid;place-items:center;align-content:center;gap:4px;border:0;background:transparent;color:#7d8993;font-size:9px;font-weight:700}.mobile-tabs button:hover,.mobile-tabs button:focus-visible{color:var(--blue)}.mobile-nav-overlay{position:fixed;z-index:70;inset:0;display:flex;align-items:end;padding:14px 14px 74px;background:#0f1c2852;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-nav-sheet{width:100%;padding:18px;border:1px solid rgba(255,255,255,.7);border-radius:18px;background:#f9fcfff5;box-shadow:0 18px 48px #0d1b2940}.mobile-nav-sheet__heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.mobile-nav-sheet__heading>div{display:grid;gap:3px}.mobile-nav-sheet__heading strong{color:#1c2d38;font-size:15px}.mobile-nav-sheet__heading small{color:var(--muted);font-size:11px}.mobile-nav-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mobile-nav-grid button{position:relative;display:grid;min-height:94px;place-items:center;align-content:center;gap:8px;padding:10px 6px;border:1px solid #dce6eb;border-radius:12px;background:#fff;color:#4b5b65;font:inherit;font-size:11px;font-weight:800}.mobile-nav-grid button.is-active{border-color:#9ec0f5;background:#eef6ff;color:#1f60c5}.mobile-nav-grid__icon{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:#f0f5f8}.mobile-nav-grid button.is-active .mobile-nav-grid__icon{background:#dcecff}.mobile-nav-grid .nav-unread-badge{top:7px;right:7px}.mobile-tabs .nav-unread-badge{top:5px;right:calc(50% - 25px)}.modal-backdrop{align-items:end;padding:0}.composer,.small-modal{width:100%;max-height:94vh;border-radius:8px 8px 0 0}.campaign-details>footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}.campaign-details>footer .button{width:100%;justify-content:center}.campaign-details>footer .button:last-child:nth-child(odd){grid-column:1 / -1}.campaign-details>footer .campaign-details__stop{grid-column:1 / -1}.campaign-details__discard{align-items:stretch;flex-direction:column}.campaign-details__discard .button{width:100%}.composer__body{padding:16px}.composer-recovery{align-items:stretch;flex-direction:column;gap:10px}.composer-recovery .button{width:100%}.quick-follow-up__body{padding:16px}.quick-follow-up__fields{grid-template-columns:1fr}.contact-details-follow-up{align-items:start;flex-direction:column}.quick-follow-up__paste>div{grid-template-columns:1fr}.quick-follow-up__field--wide{grid-column:auto}.quick-follow-up__section-heading{align-items:start;grid-template-columns:26px minmax(0,1fr)}.quick-follow-up__section-heading .button{grid-column:2;justify-self:start}.follow-up-plans .panel__header{align-items:start;gap:8px}.follow-up-plans .panel__header>small{max-width:none;text-align:left}.follow-up-plans__row{align-items:start;flex-wrap:wrap}.follow-up-plans__actions{width:100%;justify-content:flex-start}.follow-up-plans__more,.follow-up-queue .panel__header,.follow-up-queue__row{align-items:start}.choice{grid-template-columns:26px minmax(0,1fr)}.choice b{grid-column:2}.check-row{grid-template-columns:24px minmax(0,1fr)}.check-row b{grid-column:2}.details-grid,.button-fields{grid-template-columns:1fr}.list-create,.list-rename{align-items:stretch;flex-direction:column}.list-create .button,.list-rename .button{width:100%}.list-detail__header{display:grid}.list-detail__header .button{justify-self:start}.login-shell{display:block;min-height:100vh}.login-brand{display:none}.login-panel{min-height:100vh;padding:24px}.login-mark{display:block}.toast{right:14px;bottom:76px;left:14px;max-width:none}}@media(max-width:460px){.topbar{gap:6px}.topbar__left,.topbar__right{min-width:0;gap:6px}.embedded-brand strong{display:none}.quick-follow-up-nav{width:auto;min-width:0;padding:0 10px;gap:6px;font-size:12px;justify-content:center}.welcome-row{display:grid}.health-pill{justify-self:start}.quick-action strong{font-size:14px}.quick-action small{font-size:10px}.report-metrics,.first-send-checklist__steps,.onboarding-steps{grid-template-columns:1fr}.page-heading .button{padding:0 11px}.page-heading .button svg{display:none}.toolbar .button{width:42px;padding:0;font-size:0}.toolbar .filter-menu .button{width:auto;padding:0 11px;font-size:11px}.settings-row{grid-template-columns:38px minmax(0,1fr)}.settings-row .button{grid-column:2;justify-self:start}.steps{gap:26px}.steps__item:not(:last-child):after{width:28px}.send-summary p{grid-template-columns:72px minmax(0,1fr)}}.inbox-page{gap:18px}.inbox-connection{gap:10px;padding:13px 15px;border-color:#dce8ff;border-radius:14px;background:linear-gradient(100deg,#f5f8ff,#fbfcff);font-size:12px}.inbox-layout{gap:18px}.inbox-list,.inbox-reader{padding:18px}.inbox-list{gap:14px}.inbox-list__heading{padding:3px 2px}.inbox-list__new-message{min-height:40px;border-radius:11px;box-shadow:0 7px 15px #245fe724}.inbox-list__threads{gap:7px}.inbox-list__threads>button{padding:13px;border-radius:12px;background:#fff}.inbox-list__threads>button:hover,.inbox-list__threads>button.is-selected{border-color:#cfe0ff;background:linear-gradient(135deg,#edf4ff,#f6f9ff);box-shadow:0 5px 14px #3968c514}.inbox-list__threads strong{font-size:13px}.inbox-reader__heading{padding:4px 4px 18px}.inbox-reader__heading h2{margin-top:5px;font-size:21px;letter-spacing:-.02em}.inbox-thread__messages{gap:14px;padding:20px 4px}.inbox-message{padding:16px;border-color:#e3e9ef;border-radius:15px;background:#fbfcfe;box-shadow:0 4px 12px #162a4209}.inbox-message.is-outbound{border-color:#d1e0ff;background:linear-gradient(135deg,#f0f5ff,#f9fbff)}.inbox-message strong{color:#253846;font-size:13px}.inbox-message small{font-size:11px}.inbox-message p{margin-top:11px;color:#344651;font-size:13px;line-height:1.6}.inbox-message em{margin-top:10px;color:#5a7697;font-size:10px;font-weight:700}.inbox-message__saved-action{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.inbox-message__saved-action .button{justify-self:start}.inbox-message__saved-action small{color:#5a7697;font-size:11px;line-height:1.4}.inbox-reply{gap:11px;padding:16px 4px 2px}.app-shell--midnight .inbox-connection{border-color:#315482;background:linear-gradient(100deg,#112d4d,#0c2038)}.app-shell--midnight .inbox-list__threads>button{border-color:#294564;background:#10233a}.app-shell--midnight .inbox-list__threads>button:hover,.app-shell--midnight .inbox-list__threads>button.is-selected{border-color:#496d99;background:linear-gradient(135deg,#173452,#102b49)}.app-shell--midnight .inbox-reader__heading h2,.app-shell--midnight .inbox-message strong,.app-shell--midnight .inbox-message p{color:var(--ink)}.app-shell--midnight .inbox-message{border-color:#294564;background:#10233a;box-shadow:0 4px 12px #00000029}.app-shell--midnight .inbox-message.is-outbound{border-color:#315482;background:linear-gradient(135deg,#112d4d,#10243e)}.app-shell--midnight .inbox-message em{color:#91b5e8}.app-shell--midnight .contact-next-step{color:#9fc5ff}.app-shell--midnight .contact-next-step.is-overdue{color:#ffb6a5}.app-shell--midnight .follow-up-queue__row{border-color:#294564}.app-shell--midnight .follow-up-queue__row strong{color:var(--ink)}.app-shell--midnight .reacher-draft input,.app-shell--midnight .reacher-draft textarea{color:var(--ink)!important;caret-color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}@media(max-width:760px){.app-shell--midnight .metric+.metric{border-top-color:#203652}.app-shell--midnight .contact-table tr,.app-shell--midnight .campaign-table tr{border-color:#294564;background:#0c1b2d}.app-shell--midnight .contact-table td:nth-child(n+3):not(:last-child),.app-shell--midnight .campaign-table td:nth-child(n+2):not(:last-child),.app-shell--midnight .contact-table td:nth-child(n+3):not(:last-child):before,.app-shell--midnight .campaign-table td:nth-child(n+2):not(:last-child):before{color:var(--muted)}.app-shell--midnight .mobile-tabs{border-top-color:#203652;background:#07111efa;box-shadow:0 -8px 24px #0000003d}.app-shell--midnight .mobile-tabs button{color:#aab9ce}.app-shell--midnight .mobile-nav-sheet{border-color:#294564;background:#0a1727fa}.app-shell--midnight .mobile-nav-sheet__heading strong,.app-shell--midnight .mobile-nav-grid button{color:var(--ink)}.app-shell--midnight .mobile-nav-grid button{border-color:#294564;background:#10233a}.app-shell--midnight .mobile-nav-grid button.is-active{border-color:#5278aa;background:#173b68;color:#dce8ff}.app-shell--midnight .mobile-nav-grid__icon{background:#17304c}.app-shell--midnight .mobile-nav-grid button.is-active .mobile-nav-grid__icon{background:#24518c}}
