.broadcast-detail,.broadcast-new,.broadcasts-page{display:flex;flex-direction:column;gap:24px;max-width:1200px}.broadcast-detail__header,.broadcast-new__header,.broadcasts-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.broadcast-detail__header h1,.broadcast-new__header h1,.broadcasts-page__header h1{margin:0 0 4px;font-size:22px;font-weight:600}.broadcast-detail__lede,.broadcast-new__lede,.broadcasts-page__lede{margin:0;color:var(--color-text-muted);font-size:14px}.broadcast-detail__table,.broadcasts-page__table{width:100%;border-collapse:collapse;font-size:14px}.broadcast-detail__table td,.broadcast-detail__table th,.broadcasts-page__table td,.broadcasts-page__table th{padding:10px 12px;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.broadcast-detail__table th,.broadcasts-page__table th{font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);background:var(--color-bg)}.row-name{display:flex;flex-direction:column;gap:1px}.row-name__link{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--color-link,#2c5d99);text-decoration:none;font-weight:500}.row-name__link:focus-visible .row-name__text,.row-name__link:hover .row-name__text{text-decoration:underline}.row-name__eye{flex-shrink:0;opacity:0;transition:opacity .12s ease}.row-name__link:focus-visible .row-name__eye,tr:hover .row-name__eye{opacity:1}.row-name__subtitle{font-size:12px;color:var(--color-text-muted)}.broadcast-detail__recipient{display:flex;flex-direction:column;gap:1px}.broadcast-detail__recipient-name{font-weight:500}.broadcast-detail__recipient-email{font-size:12px;color:var(--color-text-muted)}.broadcast-detail__pagination,.broadcasts-page__pagination{display:flex;align-items:center;gap:12px;justify-content:center;padding-top:8px}.broadcast-detail__pagination-status,.broadcasts-page__pagination-status{font-size:13px;color:var(--color-text-muted)}.broadcast-status{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize;border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-bg)}.broadcast-status--queued{color:#475569;border-color:#cbd5e1;background:#f1f5f9}.broadcast-status--sending{color:#1d4ed8;border-color:#bfdbfe;background:#eff6ff}.broadcast-status--sent{color:#047857;border-color:#a7f3d0;background:#ecfdf5}.broadcast-status--partial{color:#b45309;border-color:#fde68a;background:#fffbeb}.broadcast-status--failed{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.broadcast-status--measuring{color:#6d28d9;border-color:#ddd6fe;background:#f5f3ff}.broadcast-composer{display:flex;flex-direction:column;gap:16px}.broadcast-composer,.broadcast-composer__empty{max-width:640px;padding:20px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.broadcast-composer__empty{color:var(--color-text-muted)}.broadcast-composer__summary{padding:12px 14px;border-radius:var(--radius);background:var(--color-bg);border:1px solid var(--color-border);font-size:14px}.broadcast-composer__summary p{margin:0 0 6px}.broadcast-composer__summary p:last-child{margin-bottom:0}.broadcast-composer__hint{color:var(--color-text-muted);font-size:13px}.broadcast-composer__submit{align-self:flex-start}.broadcast-composer__prefill-notes,.broadcast-composer__role-note{padding:10px 12px;border:1px solid var(--color-warn);border-radius:var(--radius);background:var(--color-warn-soft);color:var(--color-warn)}.broadcast-composer__prefill-notes{font-size:13px}.broadcast-composer__prefill-lede{margin:0 0 6px;font-weight:600}.broadcast-composer__prefill-notes ul{margin:0;padding-left:18px}.broadcast-composer__prefill-notes li+li{margin-top:4px}.broadcast-composer__subject-row{display:flex;align-items:center;gap:8px;margin-top:8px}.broadcast-composer__subject-row:first-of-type{margin-top:0}.broadcast-composer__subject-row .form__input{flex:1 1 auto;min-width:0}.broadcast-composer__variant-tag{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--color-surface-sunken);color:var(--color-text);font-size:12px;font-weight:600}.broadcast-composer__subject-remove{flex:0 0 auto;border:none;background:transparent;color:var(--color-text-muted);font-size:20px;line-height:1;cursor:pointer;padding:4px 8px;border-radius:var(--radius)}.broadcast-composer__subject-remove:hover{color:var(--color-text);background:var(--color-surface-sunken)}.broadcast-composer__add-subject{align-self:flex-start;margin-top:8px;border:none;background:transparent;color:var(--color-brand);font-size:13px;font-weight:600;cursor:pointer;padding:4px 0}.broadcast-composer__add-subject:hover{text-decoration:underline}.broadcast-composer__holdout{display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--color-surface-sunken);border-radius:var(--radius)}.broadcast-composer__holdout-toggle{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.broadcast-composer__holdout-toggle input{flex:0 0 auto;margin:0}.broadcast-composer__holdout-controls{display:flex;flex-direction:column;gap:10px}.broadcast-composer__holdout-fields{display:flex;gap:12px;flex-wrap:wrap}.broadcast-composer__holdout-field{flex:1 1 140px;min-width:0}.broadcast-composer__holdout-warning{color:var(--color-warn);background:var(--color-warn-soft);border-radius:var(--radius);padding:8px 10px;font-size:13px;margin:0}.broadcast-composer__variant-template{display:flex;flex-direction:column;gap:4px;margin:0 0 6px 34px;max-width:420px}.broadcast-composer__subject-lint{color:var(--color-warn);background:var(--color-warn-soft);border-radius:var(--radius);padding:8px 10px;font-size:13px;margin:0 0 4px}.broadcast-detail__stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin:0}@media (max-width:720px){.broadcast-detail__stats{grid-template-columns:repeat(2,1fr)}}.broadcast-detail__stat{padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-1)}.broadcast-detail__stat dt{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:6px}.broadcast-detail__stat dd{margin:0;font-family:var(--font-display,ui-sans-serif,system-ui,sans-serif);font-size:26px;font-weight:700;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.broadcast-detail__subhead{margin:0;font-size:16px;font-weight:600}.broadcast-detail__performance,.variant-scorecard{display:flex;flex-direction:column;gap:12px}.variant-scorecard__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.variant-scorecard__status{font-size:13px;font-weight:600;padding:3px 10px;border-radius:999px;border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-bg)}.variant-scorecard__status[data-state=awaiting_approval],.variant-scorecard__status[data-state=leader],.variant-scorecard__status[data-state=winner_sent]{color:#047857;border-color:#a7f3d0;background:#ecfdf5}.variant-scorecard__status[data-state=measuring],.variant-scorecard__status[data-state=testing]{color:#6d28d9;border-color:#ddd6fe;background:#f5f3ff}.variant-scorecard__winner-reason{margin:0;font-size:14px;color:var(--color-text-muted)}.variant-scorecard__approve{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.variant-scorecard__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.variant-scorecard__card{padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.variant-scorecard__template{margin:0;font-size:12px;color:var(--color-text-subtle)}.variant-scorecard__reuse{margin-top:auto;align-self:flex-start;font-size:13px;font-weight:600;color:var(--color-link,#2c5d99);text-decoration:none}.variant-scorecard__reuse:focus-visible,.variant-scorecard__reuse:hover{text-decoration:underline}.variant-scorecard__card[data-leader=true]{border-color:#34d399;box-shadow:0 0 0 1px #34d399,var(--shadow-1)}.variant-scorecard__card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.variant-scorecard__tag{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--color-surface-sunken);font-size:12px;font-weight:700}.variant-scorecard__leader-badge{font-size:12px;font-weight:700;color:#047857}.variant-scorecard__subject{margin:0;font-weight:500;font-size:14px;overflow-wrap:anywhere}.variant-scorecard__stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:0}.variant-scorecard__stats dt{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:2px}.variant-scorecard__stats dd{margin:0;font-size:18px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.variant-scorecard__mpp{font-size:9px;font-weight:700;padding:1px 4px;border-radius:4px;background:var(--color-surface-sunken);color:var(--color-text-muted);cursor:help;vertical-align:middle}.variant-scorecard__footnote{margin:0;font-size:12px;color:var(--color-text-muted)}@media (max-width:720px){.variant-scorecard__list{grid-template-columns:1fr}}.broadcast-detail__header-actions{display:flex;align-items:center;gap:10px}.broadcasts-page__free-note p{margin:0 0 12px}.team{display:flex;flex-direction:column;gap:24px}.team__seats{margin:0;font-size:14px;color:var(--color-text-muted)}.team__subhead{margin:0 0 4px;font-size:16px;font-weight:600}.team__invite{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.team__invite-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.team__field{display:flex;flex-direction:column;gap:4px;flex:1 1 200px}.team__label{font-size:13px;font-weight:500}.team__input{padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius);font-size:14px}.team__input[aria-invalid=true]{border-color:var(--color-danger)}.team__invite-submit{padding:8px 16px;border:0;border-radius:var(--radius);background:var(--color-brand);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.team__invite-submit:disabled{opacity:.6;cursor:default}.team__notice{margin:0;font-size:13px;padding:8px 10px;border-radius:var(--radius)}.team__notice-text{margin:0 0 10px}.team__upgrade-cta{font-size:13px;padding:8px 14px}.team__notice--error{background:var(--color-danger-soft);color:var(--color-danger)}.team__notice--warn{background:var(--color-warn-soft);color:var(--color-warn)}.team__notice--success{background:#e8f6ee;color:#1a7f4b}.team__table{width:100%;border-collapse:collapse;font-size:14px}.team__table td,.team__table th{padding:10px 12px;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}.team__table th{font-weight:600;color:var(--color-text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.team__role{text-transform:capitalize}.team__you{color:var(--color-text-muted);font-size:12px}.team__actions{text-align:right}.team__badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600}.team__badge--active{background:#e8f6ee;color:#1a7f4b}.team__badge--invited{background:var(--color-warn-soft);color:var(--color-warn)}.team__badge--suspended{background:var(--color-danger-soft);color:var(--color-danger)}.team__status-note{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--color-text-muted);max-width:22ch}.team__remove-form{display:inline-flex;align-items:center;gap:8px}.team__remove{padding:6px 12px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-danger);font-size:13px;cursor:pointer}.team__remove:disabled{opacity:.6;cursor:default}.team__remove-error{font-size:12px;color:var(--color-danger)}.team__send-cell{display:inline-flex;align-items:center;gap:8px}.team__send-toggle{padding:6px 12px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);font-size:13px;font-weight:500;cursor:pointer}.team__send-toggle--on{border-color:var(--color-good);color:var(--color-good);background:var(--color-good-soft)}.team__send-toggle--off{border-color:var(--color-warn);color:var(--color-warn);background:var(--color-warn-soft)}.team__send-toggle:disabled{opacity:.6;cursor:default}.team__send-full{font-size:13px;color:var(--color-text-muted)}.team__send-hint{font-size:12px;color:var(--color-text-muted)}.team__send-hint--muted{font-style:italic}.team__send-error{font-size:12px;color:var(--color-danger)}.owner-filter{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.owner-filter__option{padding:6px 14px;font-size:13px;font-weight:500;color:var(--color-text-muted);text-decoration:none;background:var(--color-surface)}.owner-filter__option+.owner-filter__option{border-left:1px solid var(--color-border)}.owner-filter__option[data-active=true]{background:var(--color-brand);color:#fff}.broadcasts-page__header-actions,.templates-page__header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.lists-page__title-actions,.sequences-page__header-actions{display:flex;align-items:center;gap:12px}.sending-domain-page{display:flex;flex-direction:column;gap:24px;max-width:860px}.sending-domain-page__header h1{margin:0 0 4px}.sending-domain-page__lede{margin:0;color:var(--color-text-muted);max-width:60ch}.sending-domain__upsell{background:var(--color-info-soft);border:1px solid var(--color-info);border-radius:8px;padding:20px 24px}.sending-domain__upsell h2{margin:0 0 8px;font-size:1.05rem}.sending-domain__upsell p{margin:0 0 12px;color:var(--color-text-muted)}.sending-domain__upsell-cta{margin-top:12px}.form__input:disabled{background:var(--color-bg);color:var(--color-text-muted);cursor:not-allowed}.sending-domain__upsell-benefits{margin:0 0 12px;padding-left:20px;color:var(--color-text-muted);display:flex;flex-direction:column;gap:6px;max-width:64ch}.sending-domain__status{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:20px 24px;display:flex;flex-direction:column;gap:12px}.sending-domain__status-row{display:flex;align-items:center;gap:12px}.sending-domain__domain{font-family:var(--font-mono,ui-monospace,monospace);font-size:1.05rem;font-weight:600}.sending-domain__badge{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.78rem;font-weight:600;white-space:nowrap}.sending-domain__badge--verified{background:var(--color-success-soft,#e6f7ed);color:var(--color-success,#1f7a3f)}.sending-domain__badge--pending{background:var(--color-warn-soft);color:var(--color-warn)}.sending-domain__badge--failed{background:var(--color-danger-soft);color:var(--color-danger)}.sending-domain__badge--unverified{background:var(--color-bg);color:var(--color-text-muted);border:1px solid var(--color-border)}.sending-domain__status-note{margin:0;color:var(--color-text-muted);max-width:64ch}.sending-domain__warmup{margin:0;background:var(--color-warn-soft);border-radius:6px;padding:10px 14px;color:var(--color-warn);max-width:64ch}.sending-domain__refresh{align-self:flex-start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;padding:6px 14px;font-size:.9rem;font-weight:600;cursor:pointer}.sending-domain__refresh:hover{border-color:var(--color-text-muted)}.sending-domain__records{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:20px 24px}.sending-domain__records h2{margin:0 0 12px;font-size:1.05rem}.sending-domain__records-table{width:100%;border-collapse:collapse;font-size:.88rem}.sending-domain__records-table td,.sending-domain__records-table th{text-align:left;padding:8px 12px;border-bottom:1px solid var(--color-border);vertical-align:top}.sending-domain__records-table th{color:var(--color-text-muted);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.sending-domain__records-table tbody tr:last-child td{border-bottom:none}.sending-domain__records-table code{font-size:.82rem;word-break:break-all}.sending-domain__records-table td:nth-child(2),.sending-domain__records-table td:nth-child(2) code{white-space:nowrap;word-break:normal}.sending-domain__setup{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.sending-domain__setup h2{margin:0;font-size:1.05rem}.sending-domain__remove{border-top:1px solid var(--color-border);padding-top:16px}.sending-domain__remove-button{background:none;border:1px solid var(--color-danger);color:var(--color-danger);border-radius:6px;padding:6px 14px;font-size:.9rem;font-weight:600;cursor:pointer}.sending-domain__remove-button:hover:not(:disabled){background:var(--color-danger-soft)}.sending-domain__remove-button:disabled{opacity:.55;cursor:not-allowed}.sending-domain__identity{border-top:1px solid var(--color-border);padding-top:16px;margin-top:4px;display:flex;flex-direction:column;gap:10px}.sending-domain__identity-label{margin:0;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.sending-domain__identity-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:560px){.sending-domain__identity-fields{grid-template-columns:1fr}}.sending-domain__identity-addr{display:flex;align-items:center;gap:6px;min-width:0}.sending-domain__identity-local{min-width:0;flex:1 1 auto}.sending-domain__identity-suffix{flex:0 0 auto;color:var(--color-text-muted);font-size:.9rem;white-space:nowrap}.sending-domain__identity-save{align-self:flex-start;background:none;border:1px solid var(--color-border);color:var(--color-text);border-radius:6px;padding:6px 14px;font-size:.9rem;font-weight:600;cursor:pointer}.sending-domain__identity-save:hover:not(:disabled){border-color:var(--color-text-muted)}.sending-domain__identity-save:disabled{opacity:.55;cursor:not-allowed}.copyable-code{display:inline-flex;align-items:baseline;gap:8px;background:none;border:1px solid transparent;border-radius:4px;padding:2px 6px;margin:-2px -6px;font:inherit;text-align:left;cursor:pointer;max-width:100%}.copyable-code:focus-visible,.copyable-code:hover{border-color:var(--color-border);background:var(--color-bg)}.copyable-code code{font-size:.82rem;word-break:break-all}.copyable-code__badge{font-size:.7rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;opacity:0;transition:opacity .1s ease-in}.copyable-code:focus-visible .copyable-code__badge,.copyable-code:hover .copyable-code__badge{opacity:1}.copyable-code--copied .copyable-code__badge{opacity:1;color:var(--color-success,#1f7a3f)}.sending-domain__records-hint{margin:0 0 12px;color:var(--color-text-muted);font-size:.88rem;max-width:70ch}.sending-domain__records-hint code{font-size:.82rem}.sending-domain__check{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.sending-domain__check-result{margin:0;color:var(--color-text-muted);font-size:.88rem;max-width:64ch}.sending-domain__from-address{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.sending-domain__from-address h2{margin:0;font-size:1.05rem}.sending-domain__tracking{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.sending-domain__tracking h2{margin:0;font-size:1.05rem}.sending-domain__tracking .sending-domain__status{background:none;border:0;border-radius:0;padding:0}.sending-domain__mailbox-tracking{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.sending-domain__mailbox-tracking h2{margin:0;font-size:1.05rem}.sending-domain__section-lede{margin:0;color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.form__checkbox{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.form__checkbox input[type=checkbox]{margin-top:3px;flex-shrink:0}.form__checkbox>span{display:flex;flex-direction:column;gap:2px}.composer__search{display:flex;align-items:center;gap:12px;margin-bottom:12px}.composer__search-input{flex:1 1;max-width:420px;padding:10px 14px;border:1px solid var(--color-border);border-radius:999px;font-size:14px;font-family:inherit;background:var(--color-surface);color:var(--color-text)}.composer__search-input::placeholder{color:var(--color-text-muted)}.composer__search-input:focus{outline:none;border-color:var(--color-info);box-shadow:0 0 0 3px var(--color-info-soft)}.composer__search-status{color:var(--color-text-muted);font-size:.88rem}.composer__search-empty{color:var(--color-text-muted);padding:16px 4px;margin:0}.composer__list--pinned{margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed var(--color-border)}.contacts-page__send-link{font-size:.85rem;font-weight:600;color:var(--color-brand);white-space:nowrap}.contacts-page__send-link:hover{color:var(--color-brand-dark);text-decoration:underline}.form__field-row{display:flex;gap:16px}.form__field-row .form__field{flex:1 1}.sending-domain__replyto-hint{margin-top:-8px}@media (max-width:720px){.form__field-row{flex-direction:column;gap:inherit}}.sending-domain__custom{display:flex;flex-direction:column;gap:16px}.sending-domain__custom-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.sending-domain__custom-head h2{margin:0}.sending-domain__count{font-size:.85rem;font-weight:600;color:var(--color-text-muted);white-space:nowrap}.sending-domain__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.sending-domain__list-item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:20px 24px;display:flex;flex-direction:column;gap:12px}.sending-domain__records-details{border-top:1px solid var(--color-border);padding-top:12px}.sending-domain__records-details>summary{cursor:pointer;font-weight:600;font-size:.9rem;color:var(--color-text-muted)}.sending-domain__records-details[open]>summary{margin-bottom:12px}.sending-domain__upsell-inline{background:var(--color-surface-sunken,var(--color-surface));border:1px solid var(--color-border);border-radius:8px;padding:16px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.sending-domain__upsell-inline p{margin:0;color:var(--color-text-muted);max-width:64ch}.mailbox-page{display:flex;flex-direction:column;gap:24px;max-width:1100px}.mailbox-page__header h1{margin:0 0 4px;font-size:22px;font-weight:600}.mailbox-page__lede{margin:0;color:var(--color-text-muted);font-size:14px;max-width:64ch}.mailbox-page__section{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--color-border);border-radius:10px}.mailbox-page__section h2{margin:0;font-size:16px;font-weight:600}.mailbox-page__connected{display:flex;flex-direction:column;gap:12px}.mailbox-page__connected-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.mailbox-page__provider{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.mailbox-page__email{font-family:var(--font-mono,ui-monospace,monospace);font-size:1.05rem;font-weight:600}.mailbox-page__badge{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.78rem;font-weight:600;white-space:nowrap}.mailbox-page__badge--active{background:var(--color-success-soft,#e6f7ed);color:var(--color-success,#1f7a3f)}.mailbox-page__badge--error,.mailbox-page__badge--expired{background:var(--color-danger-soft);color:var(--color-danger)}.mailbox-page__connected-note{margin:0;color:var(--color-text-muted);font-size:13px}.mailbox-page__connect-copy{margin:0;color:var(--color-text-muted);font-size:14px;max-width:64ch}.mailbox-page__connect-btn{align-self:flex-start;margin-top:14px;text-decoration:none}.mailbox-page__skip{margin:4px 0 0;font-size:13px}.mailbox-page__skip a{font-weight:500;color:var(--color-text-muted);text-decoration:underline}.mailbox-page__skip a:hover{color:var(--color-brand)}.mailbox-page__disconnect-form{display:inline-flex;align-items:center;gap:8px;margin:0}.mailbox-page__disconnect-btn{align-self:flex-start}:is(.security-page__table,.suppression-page__table,.team__table,.custom-fields-page__table,.sending-domain__records-table,.broadcasts-page__table,.lists-table,.broadcast-detail__table,.static-list-detail__table,.contacts-page__table,.imports-page__table,.contact-activity__table,.sends-page__table,.import-wizard__mapping-table,.enrollments-table,.sequence-analytics__step-table,.invoices__table,.deliverability-table__grid,.consumption-log__table,.analytics-broadcast-table) thead th{background:var(--color-surface-sunken);border-bottom:1px solid var(--color-border-strong)}:is(.security-page__table,.suppression-page__table,.team__table,.custom-fields-page__table,.sending-domain__records-table,.broadcasts-page__table,.lists-table,.broadcast-detail__table,.static-list-detail__table,.contacts-page__table,.imports-page__table,.contact-activity__table,.sends-page__table,.import-wizard__mapping-table,.enrollments-table,.sequence-analytics__step-table,.invoices__table,.deliverability-table__grid,.consumption-log__table,.analytics-broadcast-table) tbody tr{transition:background .12s ease}:is(.security-page__table,.suppression-page__table,.team__table,.custom-fields-page__table,.sending-domain__records-table,.broadcasts-page__table,.lists-table,.broadcast-detail__table,.static-list-detail__table,.contacts-page__table,.imports-page__table,.contact-activity__table,.sends-page__table,.import-wizard__mapping-table,.enrollments-table,.sequence-analytics__step-table,.invoices__table,.deliverability-table__grid,.consumption-log__table,.analytics-broadcast-table) tbody tr:hover{background:var(--color-surface-sunken)}:is(.security-page__table,.suppression-page__table,.team__table,.custom-fields-page__table,.sending-domain__records-table,.broadcasts-page__table,.lists-table,.broadcast-detail__table,.static-list-detail__table,.contacts-page__table,.imports-page__table,.contact-activity__table,.sends-page__table,.import-wizard__mapping-table,.enrollments-table,.sequence-analytics__step-table,.invoices__table,.deliverability-table__grid,.consumption-log__table,.analytics-broadcast-table) tbody td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td.col-num,th.col-num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.date-range-picker__preset--active:hover,.enrollments-page__filter--active:hover,.lists-page__filter--active:hover,.sequences-page__filter--active:hover{background:var(--color-brand-dark);color:#fff;border-color:var(--color-brand-dark)}:is(.lists-table,.broadcasts-page__table,.enrollments-table,.suppression-page__table,.static-list-detail__table,.custom-fields-page__table,.security-page__table,.team__table){border-collapse:separate;border-spacing:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-1);overflow:hidden}:is(.lists-table,.sends-page__table,.broadcasts-page__table,.broadcast-detail__table,.contacts-page__table,.contact-activity__table,.enrollments-table,.suppression-page__table,.static-list-detail__table,.custom-fields-page__table,.security-page__table,.team__table) tbody tr:last-child td{border-bottom:none}.contact-detail__table-wrap,.table-scroll{overflow-x:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-1);min-width:0}.contacts-bulk{min-width:0}.mailbox-page__reconnect{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid #ffd98a;border-radius:8px;background:var(--color-warn-soft);color:var(--color-warn)}.mailbox-page__reconnect-copy{margin:0;font-size:13px;line-height:1.5}.signature-page{display:flex;flex-direction:column;gap:24px;max-width:760px}.signature-page__header h1{margin:0 0 4px;font-size:22px;font-weight:600}.signature-page__lede{margin:0;color:var(--color-text-muted);font-size:14px;max-width:64ch}.signature-page__card{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--color-border);border-radius:10px}.signature-page__hint{margin:0;color:var(--color-text-muted);font-size:13px}.signature-editor{display:flex;flex-direction:column;gap:12px}.signature-editor__actions{display:flex;justify-content:flex-start}.dashboard{gap:20px}.dashboard,.dashboard__header{display:flex;flex-direction:column}.dashboard__header{gap:6px}.dashboard__greeting{margin:0;font-size:25px;font-weight:700;letter-spacing:-.02em}.dashboard__subhead{margin:0;font-size:13px;color:var(--color-text-muted)}.dashboard__alert-list,.dashboard__alerts{display:flex;flex-direction:column}.dashboard__alert-list{gap:10px;margin:0;padding:0;list-style:none}.dashboard__alert{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--color-border);border-left-width:3px;border-radius:var(--radius-md);background:var(--color-surface-raised)}.dashboard__alert[data-tone=warn]{border-left-color:var(--color-warn);background:var(--color-warn-soft)}.dashboard__alert[data-tone=info]{border-left-color:var(--color-info);background:var(--color-info-soft)}.dashboard__alert-copy{display:flex;flex-direction:column;gap:3px;flex:1 1 260px;min-width:0}.dashboard__alert-title{margin:0;font-size:14px;font-weight:600;color:var(--color-text)}.dashboard__alert-text{margin:0;font-size:13px;line-height:1.5;color:var(--color-text-muted)}.dashboard__alert-cta{flex:0 0 auto}.dashboard__section{display:flex;flex-direction:column;gap:12px}.dashboard__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.dashboard__section-heading{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em}.dashboard__count{font-weight:400;color:var(--color-text-subtle)}.dashboard__section-link{font-size:13px;color:var(--color-link);text-decoration:none;white-space:nowrap}.dashboard__section-link:hover{color:var(--color-link-hover);text-decoration:underline}.dashboard__note{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--color-surface-sunken);font-size:13px;line-height:1.5;color:var(--color-text-muted)}.dashboard__sequence-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.dashboard__sequence{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}.dashboard__sequence-name{flex:1 1 200px;min-width:0;font-size:14px;font-weight:600;color:var(--color-text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard__sequence-name:hover{color:var(--color-link);text-decoration:underline}.dashboard__sequence-stats{display:flex;gap:24px;margin:0;flex:0 0 auto}.dashboard__stat{display:flex;flex-direction:column;gap:2px;text-align:right}.dashboard__stat dt{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-subtle)}.dashboard__stat dd{margin:0;font-size:16px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text)}@media (max-width:640px){.dashboard__sequence-stats{gap:16px}.dashboard__stat{text-align:left}}