.campaign-search{max-width:310px}.campaign-row-name{justify-content:center;gap:var(--space-4);flex-direction:column;min-height:40px;padding:0;line-height:18px;display:flex}.campaign-audience-review-skeleton{display:contents}.campaign-summary-line>.ui-skeleton-line{flex-shrink:0;width:45px}.page-surface:has(.campaign-compose-page){padding:var(--space-16)}.campaign-compose-page{--font-body:var(--font-email);--campaign-menu-surface:var(--color-surface);--campaign-menu-text:var(--color-text);--campaign-menu-border:var(--color-border);height:100%;min-height:0;font-family:var(--font-body);font-size:var(--text-md);flex-direction:column;display:flex}.campaign-compose-page,.campaign-compose-page *{letter-spacing:var(--tracking-email)}body:has(.campaign-compose-page) :is(.ui-popover,.ui-dialog,[data-re-bubble-menu],[data-re-slash-command],[data-re-node-selector-content],[data-re-link-bm-form],[data-re-btn-bm-form],[data-re-img-bm-form]){--font-body:var(--font-email);--color-focus:var(--color-muted);--color-active-bg:color-mix(in srgb, var(--color-text) 8%, var(--color-surface));font-family:var(--font-body);font-size:var(--text-md)}:is(body:has(.campaign-compose-page) :is(.ui-popover,.ui-dialog,[data-re-bubble-menu],[data-re-slash-command],[data-re-node-selector-content],[data-re-link-bm-form],[data-re-btn-bm-form],[data-re-img-bm-form]),body:has(.campaign-compose-page) :is(.ui-popover,.ui-dialog,[data-re-bubble-menu],[data-re-slash-command],[data-re-node-selector-content],[data-re-link-bm-form],[data-re-btn-bm-form],[data-re-img-bm-form]) *){letter-spacing:var(--tracking-email)}.campaign-compose-page :focus-visible{outline:none}body:has(.campaign-compose-page) :is(.ui-popover,.ui-dialog,[data-re-bubble-menu],[data-re-slash-command],[data-re-node-selector-content],[data-re-link-bm-form],[data-re-btn-bm-form],[data-re-img-bm-form]) :focus-visible{outline:none}.campaign-compose-page .ui-button:focus-visible{text-underline-offset:3px;text-decoration:underline}.campaign-compose-page :is(.ui-button--ghost,.ui-button--secondary):focus-visible{background:var(--color-canvas)}.campaign-compose-row:has(:focus-visible){border-bottom-color:var(--color-muted)}body:has(.campaign-compose-page) .ui-select-item[data-state=checked]{color:var(--color-text)}.campaign-compose-page>.ui-page-header,.campaign-compose-page>.ui-alert{flex-shrink:0}.campaign-compose-page>.ui-page-header{margin-bottom:var(--space-8)}.campaign-compose-page>.ui-page-header h1{font-family:OpenTUI Mono,monospace;font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:normal}.campaign-sync-status{justify-content:flex-end;align-items:center;gap:var(--space-6);width:144px;color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap;flex-shrink:0;display:flex}.campaign-sync-status .ui-button{height:28px;color:inherit;padding:0}.campaign-sync-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.campaign-sync-status[data-state=live] .campaign-sync-dot{background:var(--color-success)}.campaign-sync-status[data-state=changed] .campaign-sync-dot{background:var(--color-warning)}.campaign-sync-status[data-state=offline] .campaign-sync-dot{background:var(--color-danger)}.campaign-compose-page>.ui-alert{margin-bottom:var(--space-16)}.campaign-compose-workspace{--color-surface:var(--color-email-surface);--color-canvas:#f3f3f3;--color-text:var(--color-email-text);--color-muted:#707070;--color-border:#e4e4e4;--color-accent:#315efb;--color-active-bg:#f0f0f0;--color-on-accent:#fff;--color-focus:var(--color-muted);--color-info:#315efb;--color-danger:#995168;--color-warning:#a85e30;background:var(--color-canvas);min-width:0;min-height:0;color:var(--color-email-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:var(--radius-sm);flex-direction:column;flex:1;display:flex;overflow:hidden}.campaign-compose-scroll{min-height:0;padding-block:var(--space-24) var(--space-40);overscroll-behavior:contain;scrollbar-gutter:stable both-edges;flex:1;overflow:auto}.campaign-compose-sheet{width:calc(100% - 32px);max-width:680px;min-height:calc(100% - 48px);padding:var(--space-24);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-email-surface);flex-direction:column;margin-inline:auto;display:flex;box-shadow:0 2px 8px #1818180f}.campaign-compose-metadata{flex-shrink:0}.campaign-compose-row{align-items:center;gap:var(--space-12);border-bottom:1px solid var(--color-border);grid-template-columns:64px minmax(0,1fr);min-height:44px;display:grid}.campaign-compose-row>:is(label,span){color:var(--color-muted);font-size:var(--text-xs)}.campaign-compose-row :is(.ui-input,.ui-control-skeleton){height:43px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}.campaign-compose-page .campaign-compose-row .ui-input:hover:not(:disabled),.campaign-compose-page .campaign-compose-row .ui-input:focus{box-shadow:none;background:0 0;outline:0}.campaign-compose-subject{grid-template-columns:64px minmax(0,1fr) auto}.campaign-compose-subject input{font-size:var(--text-md)}.campaign-preview-toggle{color:var(--color-muted);margin-inline-end:calc(-1 * var(--space-8))}.campaign-preview-toggle[aria-expanded=true]{color:var(--color-text)}.campaign-compose-preview{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .18s ease-out,opacity .18s ease-out;display:grid}.campaign-compose-preview[data-open]{opacity:1;grid-template-rows:1fr}.campaign-compose-preview>div{min-height:0;overflow:hidden}.campaign-compose-feedback{padding-block:var(--space-8)}.campaign-compose-metadata>.ui-alert{margin-block:var(--space-8)}@media (prefers-reduced-motion:reduce){.campaign-compose-preview{transition:none}}.campaign-compose-actions{justify-content:flex-end;align-items:center;gap:var(--space-8);display:flex}.campaign-review-layout{gap:var(--space-40);padding-block:var(--page-gap);grid-template-columns:minmax(0,430fr) minmax(0,658fr);display:grid}.campaign-fields{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.composer-loading{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.composer-skeleton-tools{align-items:center;gap:var(--space-8);padding-block:var(--space-8);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.composer-skeleton-tools .ui-control-skeleton{border:0;border-radius:0}.composer-skeleton-canvas{background:var(--color-email-surface);gap:var(--space-16);flex-direction:column;flex:1;min-height:260px;display:flex}.composer-skeleton-canvas .ui-skeleton-block{background:color-mix(in srgb, var(--color-email-text) 12%, var(--color-email-surface))}.campaign-audience-summary{gap:var(--space-12);flex-direction:column;display:flex}.campaign-summary-line{justify-content:space-between;gap:var(--space-16);display:flex}.campaign-message-details{column-gap:var(--space-16);row-gap:var(--space-8);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.campaign-message-details dd{overflow-wrap:anywhere;margin:0}.campaign-review-name{margin-bottom:0}.campaign-delivery{gap:var(--space-20);flex-direction:column;display:flex}.campaign-delivery-actions{justify-content:flex-end;gap:var(--space-12);flex-wrap:wrap;display:flex}@media (width<=1050px){.campaign-review-layout{gap:var(--space-28);grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.campaign-message-details{grid-template-columns:minmax(0,1fr)}body:has(.campaign-compose-page) .sidebar{display:none}body:has(.campaign-compose-page) .page-surface:has(.campaign-compose-page){border-radius:var(--radius-sm);height:calc(100dvh - 16px);margin:8px;padding:8px}.campaign-compose-page .campaign-sync-status:not([data-actionable]){display:none}.campaign-compose-scroll{padding-block:var(--space-8) var(--space-24)}.campaign-compose-sheet{width:calc(100% - 16px);min-height:calc(100% - 16px);padding:var(--space-12)}}.campaign-progress-bar{appearance:none;border-radius:var(--radius-sm);background:var(--color-border);width:100%;height:6px;color:var(--color-accent);border:0;overflow:hidden}.campaign-progress-bar::-webkit-progress-bar{background:var(--color-border)}.campaign-progress-bar::-webkit-progress-value{background:var(--color-accent)}.campaign-progress-bar::-moz-progress-bar{background:var(--color-accent)}.campaign-activity{white-space:nowrap}.campaign-pacing{gap:var(--space-12);flex-direction:column;display:flex}.campaign-pacing .campaign-summary-line{align-items:center}.campaign-pacing-banner{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.campaign-pacing-form{gap:var(--space-4);flex-direction:column;display:flex}.campaign-pacing-limit{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.campaign-pacing-limit .ui-input{width:140px}.campaign-pacing-limit .ui-input.campaign-pacing-share{width:88px}.campaign-pacing-options{gap:var(--space-4);flex-direction:column;display:flex}.campaign-pacing-options .ui-field{max-width:240px}.audience-page{flex-direction:column;min-width:0;min-height:100%;display:flex}.audience-property-placeholder{display:contents}.audience-cell-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.data-toolbar .ui-select-trigger.audience-list-filter{width:170px}.audience-count{min-width:100px;min-height:20px}.audience-summary>.ui-skeleton-line,.audience-page>.data-toolbar>.ui-skeleton-line{width:auto}.ui-input.audience-search{flex-shrink:0;width:320px;max-width:100%}.ui-select-trigger.audience-match{flex-shrink:0;width:220px;max-width:100%}.audience-summary{min-height:58px;padding-block:var(--space-16);border-bottom:1px solid var(--color-border);gap:var(--space-24)}.audience-properties{padding-block:var(--space-16)}.audience-properties dl{grid-template-columns:164px minmax(0,1fr);margin:0;display:grid}.audience-properties dt,.audience-properties dd{padding-block:var(--space-12);overflow-wrap:anywhere;margin:0}.audience-properties dt{color:var(--color-muted)}.audience-editor{padding-top:0}.audience-name{max-width:480px}.audience-rule{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 34px;align-items:start;display:grid}.audience-rule-remove{margin-top:var(--space-24)}@media (width<=800px){.audience-rule{grid-template-columns:minmax(0,1fr) 34px}.audience-rule>.ui-field{grid-column:1}.audience-rule-remove{grid-area:1/2}.audience-properties dl{grid-template-columns:minmax(100px,1fr) minmax(0,2fr)}}.settings-region-scope.stack{gap:8px;min-height:102px}.settings-loading-body{display:contents}.settings-loading-body>.section{margin-block:0}.settings-account{min-height:50px}.settings-account>.ui-control-skeleton{flex-shrink:0}.settings-account>.ui-skeleton-line>.ui-skeleton-block{max-width:270px}.settings-inline-skeleton{vertical-align:middle;display:inline-block}.settings-copy-cell>.ui-skeleton-line{flex:1}.settings-copy-cell>.ui-control-skeleton{flex-shrink:0}.settings-secret,.settings-copy-cell{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.settings-secret code,.settings-copy-cell code,.settings-break{overflow-wrap:anywhere;white-space:normal}.ui-table .settings-copy-cell code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-copy-cell>.cluster,.settings-secret>.cluster{flex-shrink:0}.settings-account{align-items:center;gap:24px;padding-block:8px;display:flex}.settings-account>:first-child{flex:1}.settings-ses{font-family:var(--font-body)}.settings-ses>.section{gap:var(--space-20)}.settings-region-detail{border-top:1px solid var(--color-border);padding-top:var(--space-20)}.settings-discovery-state{min-height:20px}.settings-discovery-section{gap:var(--space-16);min-width:0}.settings-discovery-section+.settings-discovery-section{border-top:1px solid var(--color-border);padding-top:var(--space-20)}.settings-discovery-section h3{font-size:var(--text-sm);line-height:var(--leading-sm)}.settings-aws-details .ui-table{min-width:760px}.settings-discovery-section .ui-table th:first-child{width:50%}.settings-facts{gap:var(--space-20) var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.settings-facts>div{min-width:0}.settings-facts dt{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-xs);margin-bottom:var(--space-6)}.settings-facts dd{overflow-wrap:anywhere;margin:0}.settings-fact-wide{grid-column:1/-1}.settings-issues{padding-left:var(--space-20);margin:0}.settings-issues li+li{margin-top:var(--space-6)}.settings-job-state{gap:var(--space-8) var(--space-20);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.settings-job-error{text-overflow:ellipsis;white-space:nowrap;max-width:190px;color:var(--color-danger);font-size:var(--text-xs);overflow:hidden}.settings-choices{flex-wrap:wrap;gap:16px 24px;display:flex}.settings-row-actions{flex-wrap:nowrap;justify-content:flex-end}.settings-region-actions{gap:var(--space-8)}.settings-cell-stack{flex-direction:column;align-items:flex-start;display:flex}.settings-payload{white-space:pre-wrap;overflow-wrap:anywhere;max-height:55vh;margin:0;overflow:auto}.settings-ses>.section>.ui-table-scroll .ui-table th:first-child,.settings-ses>.section>.ui-table-scroll .ui-table td:first-child{padding-left:var(--space-12)}.settings-provisioning-details>summary{width:fit-content;padding-block:var(--space-8);cursor:pointer}.settings-provisioning-details>.stack{padding-top:var(--space-16)}.settings-setup-checklist{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-16)}.settings-setup-heading,.settings-setup-step-heading{justify-content:space-between;align-items:baseline;gap:var(--space-16);display:flex}.settings-setup-heading h3{font-size:var(--text-sm);line-height:var(--leading-sm)}.settings-setup-heading>span,.settings-setup-status{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-muted)}.settings-setup-steps{margin:var(--space-8) 0 0;padding:0;list-style:none}.settings-setup-steps>li{align-items:flex-start;gap:var(--space-12);padding-block:var(--space-12);border-bottom:1px solid var(--color-border);display:flex}.settings-setup-steps>li:last-child{border-bottom:0}.settings-setup-steps>li>svg{color:var(--color-muted);flex-shrink:0;margin-top:2px}.settings-setup-steps>li[data-state=complete]>svg{color:var(--color-success)}.settings-setup-steps>li[data-state=waiting]>svg,.settings-setup-steps>li[data-state=blocked]>svg{color:var(--color-warning)}.settings-setup-step{flex:1;min-width:0}.settings-setup-step p,.settings-setup-checklist>p{font-size:var(--text-xs);line-height:var(--leading-sm);margin:var(--space-8) 0 0}.settings-setup-status{flex-shrink:0}.settings-setup-confirmation{max-width:640px}.settings-setup-confirmation>a{margin-top:var(--space-12)}.settings-setup-callback{gap:var(--space-8);border-top:1px solid var(--color-border);margin-top:var(--space-8);padding-top:var(--space-12);font-size:var(--text-xs);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.settings-key-domains{gap:var(--space-8);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.settings-key-domains>legend{margin-bottom:var(--space-12);padding:0}.settings-key-domains p{margin:0}.settings-key-all-domains{align-items:baseline;gap:4px var(--space-8);flex-wrap:wrap;display:inline-flex}.settings-key-domain-options{gap:var(--space-12);border-top:1px solid var(--color-border);max-height:180px;padding:var(--space-12) 2px 2px;flex-direction:column;display:flex;overflow-y:auto}.settings-key-domain-options .ui-check-field{flex-shrink:0}.settings-key-domain-options .ui-check-field label{overflow-wrap:anywhere}.settings-default-region{width:320px;max-width:100%}.settings-region-link{width:100%;min-height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:flex}.settings-region-link:hover{text-decoration-color:currentColor}.domain-group-title{gap:var(--space-4);flex:280px;min-width:0;display:grid}.ui-section-header:has(>.domain-group-title){flex-wrap:wrap}.settings-account-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-aws-details{border-top:1px solid var(--color-border);padding-top:var(--space-8)}.settings-aws-details>summary{width:fit-content;padding-block:var(--space-8);cursor:pointer}.settings-aws-details>.stack{padding-top:var(--space-20)}.reputation-heading{gap:var(--space-4);display:grid}.reputation-heading h3{gap:var(--space-8)}.reputation-panels{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reputation-panel{gap:var(--space-16);min-width:0;padding:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid}.reputation-panel-header{justify-content:space-between;align-items:flex-start;gap:var(--space-8);flex-wrap:wrap;display:flex}.reputation-panel-value{gap:var(--space-6);display:grid}.reputation-panel-value strong{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-bold)}.reputation-legend{gap:var(--space-12);color:var(--color-muted);font-size:var(--text-xs);display:flex}.reputation-legend span{align-items:center;gap:var(--space-6);display:inline-flex}.reputation-legend i{border-top:2px dashed;width:10px}.reputation-key--warning,.reputation-line--warning{color:var(--color-warning-marker);stroke:var(--color-warning-marker)}.reputation-key--risk,.reputation-line--risk{color:var(--color-danger-marker);stroke:var(--color-danger-marker)}.reputation-chart{min-width:0;overflow:hidden}.reputation-chart svg{display:block}.reputation-line{stroke-width:1.5px;stroke-dasharray:4 4}.reputation-series{fill:none;stroke:var(--color-accent);stroke-width:2px;stroke-linejoin:round}.reputation-empty{align-items:center;min-height:132px;display:flex}@media (width<=900px){.settings-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.reputation-panels{grid-template-columns:1fr}.settings-account{flex-wrap:wrap}.settings-account>:first-child{flex-basis:100%}.settings-facts{grid-template-columns:1fr}}.settings-section-note{font-size:var(--text-sm);margin:0}.mailbox-key-permissions{gap:var(--space-12) var(--space-24);border:0;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;display:grid}.mailbox-key-permissions legend{margin-bottom:var(--space-8);padding:0}@font-face{font-family:OpenTUI Mono;src:url(/fonts/opentui-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:OpenTUI Mono;src:url(/fonts/opentui-bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-variable-italic.woff2)format("woff2");font-style:italic;font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-email-surface:#fff;--color-email-text:#181818;--color-deep:#fafafa;--color-canvas:#fafafa;--color-surface:#fff;--color-layer-1:#fafafa;--color-layer-2:#f2f2f2;--color-layer-3:#eee;--color-text:#161616;--color-muted:#5c5c5c;--color-faint:gray;--color-border:#0000001a;--color-border-muted:#00000014;--color-border-strong:#0003;--color-accent:#3b5cf6;--color-accent-hover:#3250df;--color-active-bg:#f2f2f2;--color-contrast:#242424;--color-contrast-hover:#3f3f3f;--color-on-contrast:#fff;--shadow-on-contrast:0 .5px .5px #0000004d;--color-success:#198b43;--color-success-marker:#2eaf5a;--color-success-bg:#e7f9ea;--color-success-border:#b8e9c1;--color-warning:#68552b;--color-warning-marker:#e7af36;--color-warning-bg:#fefaec;--color-warning-border:#f7e5b5;--color-danger:#b82d35;--color-danger-bg:#fceceb;--color-danger-border:#f2bbb7;--color-complaint:var(--color-danger);--color-danger-marker:#d92e3c;--color-info:#2c47c8;--color-info-bg:#ecf1fe;--color-info-border:#c3d4fd;--color-info-marker:#3250df;--color-neutral-marker:var(--color-faint);--color-overlay:#0006;--color-shadow:#00000014;--color-hover:#0000000a;--color-pressed:#00000014;--color-transparent:transparent;--color-on-accent:#fff;--color-focus:#7698fd;--font-body:"Inter", sans-serif;--font-mono:"OpenTUI Mono", monospace;--font-email:"Inter", Arial, sans-serif;--tracking-email:-.01em;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:18px;--text-xl:30px;--leading-xs:16px;--leading-sm:20px;--leading-lg:24px;--leading-xl:36px;--font-weight-regular:440;--font-weight-bold:530;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-40:40px;--radius-sm:6px;--radius-lg:6px;--control-height:28px;--row-height:44px;--row-height-lg:56px;--sidebar-width:200px;--page-inset:8px;--page-gap:var(--space-20);--motion-duration:85ms;--shadow-raised:0 2px 4px #0000000a, 0 1px 2px -1px #00000014, 0 0 0 .5px #0000001f;--shadow-button:0 1px 1.5px #0000001a, 0 0 0 .5px #00000024;--shadow-popover:0 8px 16px #0000000a, 0 4px 8px #00000014, 0 0 0 .5px #0000001f;--shadow-dialog:0 16px 32px #0000000a, 0 8px 16px #00000014, 0 0 0 .5px #0000001f}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-deep:#080808;--color-canvas:#080808;--color-surface:#161616;--color-layer-1:#242424;--color-layer-2:#2e2e2e;--color-layer-3:#3a3a3a;--color-text:#fafafa;--color-muted:#aeaeae;--color-faint:gray;--color-border:#ffffff1a;--color-border-muted:#ffffff14;--color-border-strong:#fff3;--color-accent:#a2bcff;--color-accent-hover:#c3d4fd;--color-active-bg:#2e2e2e;--color-contrast:#ededed;--color-contrast-hover:#fff;--color-on-contrast:#161616;--shadow-on-contrast:none;--color-success:#6bd586;--color-success-marker:#49c970;--color-success-bg:#14361d;--color-success-border:#1d783c;--color-warning:#f2cf76;--color-warning-marker:#e7af36;--color-warning-bg:#4b4025;--color-warning-border:#ac8833;--color-danger:#f17471;--color-danger-bg:#461516;--color-danger-border:#97252b;--color-info:#7698fd;--color-info-bg:#1b2852;--color-info-border:#263fa9;--color-info-marker:#7698fd;--color-overlay:#0009;--color-shadow:#0000004d;--color-hover:#ffffff0f;--color-pressed:#ffffff1a;--color-on-accent:#161616;--shadow-raised:0 2px 4px #0000004d, 0 1px 2px #0000004d, 0 0 0 .5px #ffffff29, 0 -.5px #ffffff0f;--shadow-button:0 1px 2px #0006, 0 0 0 .5px #fff3, 0 -.5px #ffffff1a;--shadow-popover:0 8px 16px #0000004d, 0 4px 8px #0000004d, 0 0 0 .5px #ffffff29, 0 -.5px #ffffff0f;--shadow-dialog:0 16px 32px #0000004d, 0 8px 16px #0000004d, 0 0 0 .5px #ffffff29, 0 -.5px #ffffff0f}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--color-deep);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-regular);font-synthesis:none;letter-spacing:-.04px;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0}button,input,textarea,select{font:inherit;color:inherit}button,a,input,textarea{-webkit-tap-highlight-color:var(--color-transparent)}button{cursor:pointer}button:disabled,[data-disabled]{cursor:not-allowed;opacity:.5}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:var(--font-weight-regular)}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}::selection{background:var(--color-active-bg);color:var(--color-text)}.ui-button{justify-content:center;align-items:center;gap:var(--space-6);height:var(--control-height);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-button);font:inherit;font-weight:var(--font-weight-bold);line-height:var(--leading-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--motion-duration), color var(--motion-duration), opacity var(--motion-duration);border:0;flex-shrink:0;padding:0 11px;text-decoration:none;display:inline-flex}.ui-button svg{flex-shrink:0}.ui-button--primary{background:linear-gradient(#fff3, transparent), var(--color-contrast);color:var(--color-on-contrast);text-shadow:var(--shadow-on-contrast)}.ui-button--danger{color:var(--color-danger)}.ui-button--ghost{background:var(--color-transparent);box-shadow:none;color:var(--color-muted)}.ui-button--sm{height:24px;font-size:var(--text-xs);border-radius:4px;padding-inline:9px}.ui-button--secondary:hover:not(:disabled),.ui-button--danger:hover:not(:disabled){background:linear-gradient(var(--color-hover), var(--color-hover)), var(--color-surface)}.ui-button--ghost:hover:not(:disabled){background:var(--color-hover);color:var(--color-text)}.ui-button--primary:hover:not(:disabled){background:linear-gradient(#fff3, transparent), var(--color-contrast-hover)}.ui-button:active:not(:disabled){background-color:var(--color-pressed)}.ui-icon-button{width:var(--control-height);padding:0}.ui-icon-button.ui-button--sm{width:28px}.ui-input{width:100%;min-width:0;height:var(--control-height);border-radius:var(--radius-sm);padding:0 var(--space-8);background:linear-gradient(#ffffff05, transparent), var(--color-surface);box-shadow:var(--shadow-button);color:var(--color-text);font:inherit;line-height:var(--leading-sm);transition:background var(--motion-duration), outline-color var(--motion-duration), box-shadow var(--motion-duration);border:0;outline:1px solid #0000;display:block}.ui-input:hover:not(:disabled):not([aria-invalid=true]):not(:focus){background:linear-gradient(var(--color-hover), var(--color-hover)), var(--color-surface)}.ui-input:focus{outline-color:var(--color-focus);box-shadow:none}.ui-input::placeholder{color:var(--color-muted);opacity:1}.ui-input:disabled{background:var(--color-layer-1);color:var(--color-muted);cursor:not-allowed}.ui-input[aria-invalid=true]{outline-color:var(--color-danger);box-shadow:none}.ui-textarea{resize:vertical;height:auto;min-height:120px}.ui-field{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.ui-field__label{font-size:var(--text-sm);line-height:var(--leading-xs);display:block}.ui-field__hint{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.ui-field__error{color:var(--color-danger)}.ui-select-trigger{justify-content:space-between;align-items:center;gap:var(--space-12);text-align:left;display:flex}.ui-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select-trigger>span:last-child{flex-shrink:0;display:flex}.ui-select-trigger[data-placeholder]{color:var(--color-muted)}.ui-popover{z-index:90;background:var(--color-layer-1);border-radius:var(--radius-sm);padding:var(--space-4);box-shadow:var(--shadow-popover);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text);animation:ui-appear var(--motion-duration) ease-out;border:0}.ui-select-content{min-width:var(--radix-select-trigger-width);max-height:min(320px, var(--radix-select-content-available-height));overflow:hidden}.ui-select-item,.ui-menu-item{align-items:center;gap:var(--space-8);min-height:var(--control-height);padding:var(--space-4) var(--space-8);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;outline:none;display:flex}.ui-select-item[data-disabled],.ui-menu-item[data-disabled]{cursor:not-allowed}.ui-select-item{justify-content:space-between}.ui-select-item[data-highlighted],.ui-menu-item[data-highlighted]{background:var(--color-hover)}.ui-select-item[data-state=checked]{color:var(--color-accent)}.ui-select-scroll{height:var(--space-24);justify-content:center;align-items:center;display:flex}.ui-rotate{transform:rotate(180deg)}.ui-menu{min-width:180px}.ui-menu-icon{width:var(--space-16);height:var(--space-16);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-menu-icon svg{width:var(--space-16);height:var(--space-16)}.ui-menu-item--danger{color:var(--color-danger)}.ui-check-field{align-items:center;gap:var(--space-8);min-height:var(--control-height);display:inline-flex}.ui-check-field label{cursor:pointer}.ui-check-field:has([disabled]) label{color:var(--color-muted);cursor:not-allowed}.ui-checkbox{width:var(--space-16);height:var(--space-16);background:var(--color-surface);box-shadow:var(--shadow-button);border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-checkbox[data-state=checked]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.ui-checkbox>span{display:flex}.ui-switch{background:var(--color-layer-3);width:32px;height:20px;box-shadow:inset 0 1px 1px var(--color-border-muted);transition:background var(--motion-duration);border:0;border-radius:10px;flex-shrink:0;align-items:center;padding:2px;display:inline-flex}.ui-switch[data-state=checked]{background:var(--color-accent)}.ui-switch__thumb{background:var(--color-surface);width:16px;height:16px;box-shadow:var(--shadow-button);transition:transform var(--motion-duration);border-radius:50%;transform:translate(0)}.ui-switch__thumb[data-state=checked]{transform:translate(12px)}.ui-tabs{align-items:center;gap:var(--space-6);border-bottom:1px solid var(--color-border);scrollbar-width:none;min-height:32px;display:flex;overflow-x:auto}.ui-tabs::-webkit-scrollbar{display:none}.ui-tabs+.data-toolbar{margin-top:var(--page-gap)}.ui-tab{justify-content:center;align-items:center;gap:var(--space-8);height:31px;padding:0 var(--space-6);background:var(--color-transparent);color:var(--color-muted);white-space:nowrap;border:0;border-radius:0;display:inline-flex}.ui-tab:focus-visible{outline-offset:-3px}.ui-tab[aria-selected=true]{color:var(--color-text);box-shadow:inset 0 -1px var(--color-faint);background:0 0}.ui-tab:hover:not([aria-selected=true]){color:var(--color-text)}.ui-tab__count{font-size:var(--text-xs);font-variant-numeric:tabular-nums}.ui-dialog-overlay{z-index:80;background:var(--color-overlay);animation:ui-appear var(--motion-duration) ease-out;position:fixed;inset:0}.ui-dialog{z-index:81;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--space-16);background:var(--color-layer-1);color:var(--color-text);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog);font-family:var(--font-body);animation:ui-appear var(--motion-duration) ease-out;border:0;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-dialog__header{justify-content:space-between;align-items:center;gap:var(--space-16);flex-shrink:0;display:flex}.ui-dialog__title{font-size:15px;line-height:var(--leading-sm);font-weight:var(--font-weight-bold)}.ui-dialog__description{color:var(--color-muted);margin-top:var(--space-8);font-size:var(--text-sm);line-height:var(--leading-sm)}.ui-dialog__body{min-height:0;margin:var(--space-16) 0 0;padding:0;overflow-y:auto}.ui-dialog__body:empty{display:none}.ui-dialog__footer{justify-content:flex-end;align-items:center;gap:var(--space-8);margin-top:var(--space-16);flex-wrap:wrap;flex-shrink:0;display:flex}.ui-table-scroll{--table-row-height:var(--row-height);width:100%;overflow-x:auto}.ui-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--leading-sm);font-variant-numeric:tabular-nums}.ui-table th{height:32px;padding:var(--space-6) var(--space-12);border-bottom:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--font-weight-bold);white-space:nowrap}.ui-table td{height:var(--table-row-height);padding:var(--space-6) var(--space-12);border-bottom:1px solid var(--color-border);vertical-align:middle;overflow-wrap:anywhere}.ui-table td[data-skeleton-align=right]>*{margin-left:auto}.ui-table td[data-skeleton-align=right] .ui-skeleton-line{justify-content:flex-end}.ui-table-spacer td{border:0;padding:0}.ui-table-empty{place-items:center;display:grid}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table__clickable{cursor:pointer;transition:background var(--motion-duration)}.ui-table__clickable:hover{background:var(--color-hover)}.ui-table tr[data-selected=true]{background:var(--color-active-bg)}.ui-table tr:focus-visible{outline-offset:-3px}.ui-pagination{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:var(--row-height-lg);padding:var(--space-16) var(--space-24);border-top:1px solid var(--color-border);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;flex-shrink:0;margin-top:auto;display:flex}.ui-page-header{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:var(--control-height);margin-bottom:var(--page-gap);flex-wrap:wrap;display:flex}.stack>.ui-page-header,.stack>.ui-section-header{margin-bottom:0}.ui-page-header h1{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-bold);letter-spacing:-.18px}.ui-section-header{justify-content:space-between;align-items:center;gap:var(--space-16);margin-bottom:var(--space-16);display:flex}.ui-section-header h2{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-bold)}.ui-tone--neutral{--tone-ink:var(--color-muted);--tone-marker:var(--color-neutral-marker);--tone-bg:var(--color-layer-2);--tone-border:var(--color-border)}.ui-tone--success{--tone-ink:var(--color-success);--tone-marker:var(--color-success-marker);--tone-bg:var(--color-success-bg);--tone-border:var(--color-success-border)}.ui-tone--warning{--tone-ink:var(--color-warning);--tone-marker:var(--color-warning-marker);--tone-bg:var(--color-warning-bg);--tone-border:var(--color-warning-border)}.ui-tone--danger{--tone-ink:var(--color-danger);--tone-marker:var(--color-danger-marker);--tone-bg:var(--color-danger-bg);--tone-border:var(--color-danger-border)}.ui-tone--info{--tone-ink:var(--color-info);--tone-marker:var(--color-info-marker);--tone-bg:var(--color-info-bg);--tone-border:var(--color-info-border)}.ui-status{align-items:center;gap:var(--space-6);min-height:20px;padding:1px var(--space-6);border:1px solid var(--tone-border);background:var(--tone-bg);color:var(--tone-ink);font-size:var(--text-xs);line-height:var(--leading-xs);white-space:nowrap;border-radius:4px;display:inline-flex}.ui-status__dot{background:var(--tone-marker);border-radius:50%;flex-shrink:0;width:4px;height:4px}.ui-alert{justify-content:space-between;align-items:flex-start;gap:var(--space-12);padding:var(--space-12) var(--space-16);border:1px solid var(--tone-border);border-radius:var(--radius-sm);background:var(--tone-bg);color:var(--tone-ink);font-size:var(--text-sm);line-height:var(--leading-sm);overflow-wrap:anywhere;display:flex}.ui-alert__title{font-weight:var(--font-weight-bold);margin-bottom:var(--space-4)}.ui-alert .ui-icon-button{height:var(--space-20);width:var(--space-20);color:inherit}.ui-empty-state{align-items:center;gap:var(--space-12);text-align:center;padding:var(--space-40) var(--space-24);flex-direction:column;display:flex}.ui-empty-state :is(h1,h3){font-size:var(--text-md);line-height:var(--leading-sm)}.ui-empty-state p{max-width:420px}.ui-error-state{align-items:flex-start;gap:var(--space-16);padding:var(--space-24);flex-direction:column;display:flex}.ui-error-state .ui-alert{width:100%}.ui-skeleton-block{background:var(--color-layer-2);border-radius:var(--space-4);flex-shrink:0;max-width:100%;animation:1.2s ease-in-out infinite alternate ui-pulse;display:block}.ui-skeleton-line{align-items:center;width:100%;display:flex}.ui-control-skeleton{height:var(--control-height);min-width:0;padding-inline:var(--space-12);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-button);border:0;align-items:center;display:flex}.ui-loading-layout{min-width:0}.ui-skeleton-row{align-items:center;gap:var(--space-24);height:var(--row-height);padding:var(--space-12) var(--space-24);border-bottom:1px solid var(--color-border);display:flex}.ui-skeleton{height:var(--space-12);border-radius:var(--radius-sm);background:var(--color-border);width:25%;animation:1.2s ease-in-out infinite alternate ui-pulse;display:block}.ui-skeleton:first-child{width:40%}.ui-skeleton:last-child{width:15%;margin-left:auto}.ui-spinner{animation:.9s linear infinite ui-spin}.ui-toasts{bottom:var(--space-24);right:var(--space-24);z-index:100;gap:var(--space-8);pointer-events:none;flex-direction:column;width:min(420px,100vw - 48px);display:flex;position:fixed}.ui-toasts .ui-alert{pointer-events:auto;background:var(--color-layer-1);box-shadow:var(--shadow-popover);animation:ui-appear var(--motion-duration) ease-out}.ui-email-preview{background:var(--color-email-surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;width:100%;height:400px;display:block}.stack{gap:var(--space-16);flex-direction:column;display:flex}.cluster{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.form-grid{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid--3{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.muted{color:var(--color-muted)}.text-right{text-align:right}.page-toolbar,.data-toolbar{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:var(--control-height);flex-wrap:wrap;display:flex}.data-toolbar{padding:0 0 var(--page-gap)}.data-toolbar>.cluster{flex-wrap:nowrap}.data-toolbar .ui-select-trigger{flex-shrink:0;width:auto;min-width:144px;max-width:240px}.section{margin-block:var(--space-24)}.section--bordered{border-top:1px solid var(--color-border);padding-top:var(--space-24)}.split-layout{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes ui-pulse{to{opacity:.5}}@keyframes ui-appear{0%{opacity:0}to{opacity:1}}@media (width<=900px){.data-toolbar>.cluster{flex-wrap:wrap}}@media (width<=720px){.form-grid,.form-grid--3,.split-layout{grid-template-columns:minmax(0,1fr)}.ui-page-header{align-items:flex-start}.ui-tabs{gap:var(--space-16)}.ui-dialog{padding:var(--space-20)}.ui-table{min-width:560px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body{font-variant-numeric:tabular-nums}code,pre,.identifier{font-family:var(--font-mono);font-size:inherit}button svg,.ui-button svg{width:var(--space-16);height:var(--space-16);stroke-width:1.5px}.app-shell{background:var(--color-deep);height:100dvh;display:flow-root;overflow:hidden}.sidebar{width:var(--sidebar-width);background:var(--color-deep);z-index:20;gap:var(--space-16);padding:56px var(--space-8) var(--space-16);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.wordmark{top:var(--space-16);left:var(--space-16);height:var(--space-24);align-items:center;gap:var(--space-8);color:var(--color-text);font-size:15px;font-weight:var(--font-weight-bold);letter-spacing:-.13px;white-space:nowrap;line-height:20px;text-decoration:none;display:flex;position:absolute}.wordmark-square{background:var(--color-accent);width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--color-border-muted);border-radius:4px;flex-shrink:0}.theme-toggle{top:14px;right:var(--space-8);position:absolute}.sidebar-context{gap:var(--space-6);padding-inline:var(--space-4);flex-direction:column;flex-shrink:0;display:flex}.demo-indicator{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-xs);cursor:help;align-self:flex-start}.main-navigation{margin-top:var(--space-16);flex-direction:column;flex-shrink:0;gap:2px;display:flex}.main-navigation a{min-height:var(--control-height);padding-inline:var(--space-8);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-muted);transition:color var(--motion-duration), background var(--motion-duration);border-radius:4px;align-items:center;text-decoration:none;display:flex}.main-navigation a:hover{color:var(--color-text);background:var(--color-hover)}.main-navigation a.active{color:var(--color-text);background:var(--color-layer-2);font-weight:var(--font-weight-bold)}.sidebar-footer{gap:var(--space-16);padding-inline:var(--space-4);flex-direction:column;flex-shrink:0;margin-top:auto;display:flex}.sidebar-setup{gap:var(--space-6);padding:var(--space-12);background:var(--color-layer-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-xs);line-height:var(--leading-sm);flex-direction:column;text-decoration:none;display:flex}.sidebar-setup-action{color:var(--color-accent)}.sidebar-setup:hover .sidebar-setup-action{text-underline-offset:3px;text-decoration:underline}.sidebar-quota{gap:var(--space-8);color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-xs);flex-direction:column;flex-shrink:0;display:flex}.quota-label{justify-content:space-between;display:flex}.quota-label span:last-child{color:var(--color-text)}.quota-meter{background:var(--color-layer-2);appearance:none;border:0;border-radius:2px;width:100%;height:3px;display:block;overflow:hidden}.quota-meter::-webkit-meter-bar{background:var(--color-layer-2);border:0;border-radius:2px;height:3px}.quota-meter::-webkit-meter-optimum-value{background:var(--color-accent)}.quota-meter::-moz-meter-bar{background:var(--color-accent)}.page-surface{margin:var(--page-inset) var(--page-inset) var(--page-inset) var(--sidebar-width);padding:var(--space-24) var(--space-32);height:calc(100dvh - 2 * var(--page-inset));background:var(--color-surface);border-radius:var(--radius-lg);min-height:0;box-shadow:var(--shadow-raised);scrollbar-gutter:stable;overscroll-behavior:contain;flex-direction:column;min-width:0;display:flex;overflow:hidden auto}.page-surface>:is(.stack,.audience-page,.ui-loading-layout){flex:1}.page-surface>.stack{gap:var(--page-gap)}.page-surface>.stack>.section{margin-block:0}.page-surface:focus{outline:none}.skip-link{top:-80px;left:var(--space-24);z-index:150;padding:var(--space-8) var(--space-12);background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-sm);position:fixed}.skip-link:focus{top:var(--space-8)}.fatal-error{align-items:flex-start;gap:var(--space-20);padding:var(--space-40);flex-direction:column;display:flex}.between{justify-content:space-between}.nowrap{white-space:nowrap}.cell-caption{font-size:var(--text-xs);line-height:var(--leading-xs);margin-top:var(--space-4)}.ui-table .cell-caption{margin-top:2px}.text-accent{color:var(--color-accent)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-danger{color:var(--color-danger)}.overview-toolbar{justify-content:space-between;align-items:center;gap:var(--space-16);margin-bottom:var(--space-20);display:flex}.overview-toolbar .ui-tabs{min-height:var(--control-height);border-bottom:0;padding:0}.overview-toolbar .ui-select-trigger{width:auto;min-width:138px}.range-label{width:180px;color:var(--color-muted);font-size:var(--text-xs);justify-content:flex-end;display:inline-flex}.metrics-grid{border-top:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.overview-content{flex-direction:column;flex:1;display:flex}.metric{min-width:0;padding:var(--space-16) var(--space-20) 0;border-left:1px solid var(--color-border);min-height:98px}.metric:first-child{border-left:0;padding-left:0}.metric-value{font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:-.04em;margin:var(--space-4) 0;white-space:nowrap;font-weight:500}.metric .cell-caption{font-size:var(--text-xs)}.chart-section{min-height:288px;padding-top:var(--space-20);flex-direction:column;flex:1;display:flex}.chart-legend{align-items:center;gap:var(--space-20);color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.chart-legend>span{align-items:center;gap:var(--space-6);display:flex}.chart-legend i{border-radius:2px;width:8px;height:8px}.legend-sent{background:var(--color-accent)}.legend-bounces{background:var(--color-warning-marker)}.legend-complaints{background:var(--color-complaint)}.activity-chart{flex:1;width:100%;min-height:232px;position:relative}.activity-chart>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.chart-skeleton{height:260px;font-size:var(--text-xs);color:var(--color-muted);position:relative}.chart-skeleton-grid{flex-direction:column;justify-content:space-between;height:188px;display:flex;position:absolute;top:30px;left:0;right:0}.chart-skeleton-grid>div{grid-template-columns:52px minmax(0,1fr) 64px;align-items:center;height:0;display:grid}.chart-skeleton-grid>div>span:last-child{justify-self:end}.chart-skeleton-grid>div>span:nth-child(2){border-top:1px dashed var(--color-border)}.chart-skeleton-ticks{justify-content:space-between;display:flex;position:absolute;bottom:10px;left:32px;right:44px}.chart-label{fill:var(--color-muted);font-family:var(--font-body);font-size:12px}.chart-grid{stroke:var(--color-border);stroke-dasharray:3 5}.chart-line{fill:none;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart-line--bounces{stroke:var(--color-warning-marker);stroke-dasharray:4 3;stroke-width:1.5px}.chart-line--complaints{stroke:var(--color-complaint);stroke-width:1.5px}.chart-bar{fill:color-mix(in srgb, var(--color-accent) 70%, var(--color-transparent))}.chart-bar--active{fill:var(--color-accent)}.chart-crosshair{stroke:var(--color-muted);stroke-dasharray:3 4;pointer-events:none}.chart-tooltip{right:var(--space-40);top:var(--space-8);gap:var(--space-6);min-width:200px;padding:var(--space-12);border-radius:var(--radius-sm);background:var(--color-layer-1);box-shadow:var(--shadow-popover);font-size:var(--text-xs);pointer-events:none;border:0;flex-direction:column;display:flex;position:absolute}.chart-tooltip span{justify-content:space-between;gap:var(--space-24);display:flex}.chart-tooltip b,.chart-tooltip strong{font-weight:var(--font-weight-regular)}.dashboard-bottom{gap:var(--space-40);border-top:1px solid var(--color-border);padding-top:var(--space-20);margin-top:var(--space-16);grid-template-columns:minmax(0,2fr) minmax(240px,1fr);display:grid}.dashboard-bottom>section{min-width:0}.sending-streams{border-left:1px solid var(--color-border);padding-left:var(--space-32)}.stream-row{padding:var(--space-12) 0}.stream-track{background:var(--color-layer-2);height:4px;margin-top:var(--space-12);border-radius:2px;overflow:hidden}.stream-track span{background:var(--color-accent);height:100%;display:block}.stream-track--marketing span{opacity:.38}.stream-track .ui-skeleton-block{background:var(--color-border)}.sending-streams>.ui-button{margin-top:var(--space-12)}.search-box{flex-shrink:1;align-items:center;width:392px;min-width:220px;max-width:100%;display:flex;position:relative}.search-box>svg{left:var(--space-12);color:var(--color-muted);pointer-events:none;position:absolute}.search-box .ui-input{padding-left:var(--space-32);width:min(392px,100%)}.table-summary{padding-bottom:var(--space-16);color:var(--color-muted);font-size:var(--text-xs);justify-content:space-between;display:flex}.table-summary+.ui-table-scroll .ui-table :is(th,td):first-child{padding-left:var(--space-12)}.logs-page{flex-direction:column;flex:1;min-height:0;display:flex}.logs-page>.ui-page-header{margin-bottom:var(--space-12)}.logs-page>.data-toolbar{padding-bottom:var(--space-12)}.logs-table{--table-row-height:34px}.logs-table .ui-table{min-width:980px;font-size:var(--text-xs)}.logs-table .ui-table th{height:30px;padding-block:var(--space-4)}.logs-table .ui-table td{padding-block:var(--space-4);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.logs-table .ui-table :is(th,td):last-child{padding-inline:var(--space-6);text-overflow:clip}.logs-table .ui-table td:last-child svg{display:block}.logs-table .ui-table tbody tr:nth-child(odd):not(.ui-table-spacer){background:var(--color-hover)}.logs-table+.ui-pagination,.logs-table .ui-pagination{min-height:48px;padding-block:var(--space-8)}.log-recipient{white-space:nowrap;display:inline-flex}.log-recipient__private{filter:blur(4px);transition:filter var(--motion-duration)}.log-recipient:hover .log-recipient__private,.ui-table__clickable:focus-visible .log-recipient__private{filter:blur()}.email-metadata{gap:var(--space-32);padding:0 0 var(--space-24);grid-template-columns:1fr 1.3fr .7fr;margin:0;display:grid}.email-detail-page{flex-direction:column;flex:1;min-height:0;display:flex}.email-metadata dt{color:var(--color-muted);font-size:var(--text-xs);margin-bottom:var(--space-8)}.email-metadata dd{overflow-wrap:anywhere;margin:0}.email-detail-grid{gap:var(--space-32);min-height:498px;padding:var(--space-28) 0 var(--space-24);flex:1;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.email-detail-grid>section{min-width:0;min-height:0}.email-detail-grid>section:first-child{flex-direction:column;display:flex}.email-detail-grid .ui-email-preview{flex:1;height:auto;min-height:400px}.email-detail-grid .ui-tabs{min-height:var(--control-height);padding-top:0;padding-bottom:var(--space-12);border-bottom:0}.delivery-timeline{border-left:1px solid var(--color-border);padding-left:var(--space-28);overflow-y:auto}.delivery-timeline ol{margin:0;padding:0;list-style:none}.delivery-timeline li{gap:var(--space-12);padding-top:var(--space-20);grid-template-columns:16px minmax(0,1fr);display:grid}.delivery-timeline p{margin-top:var(--space-8)}.timeline-dot{background:var(--tone-marker);border-radius:50%;width:6px;height:6px;margin-top:7px;display:block}.diagnostic{margin:var(--space-16) 0 0;font-size:var(--text-xs);line-height:var(--leading-xs);white-space:pre-wrap;overflow-wrap:anywhere}.email-preview-skeleton{height:400px;padding:var(--space-24);gap:var(--space-16);background:var(--color-email-surface);flex-direction:column;display:flex}.email-preview-skeleton .ui-skeleton-block{background:color-mix(in srgb, var(--color-email-text) 12%, var(--color-email-surface))}.plain-text-preview{min-height:400px;padding:var(--space-24);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-email-surface);color:var(--color-email-text);font-family:var(--font-email);flex:1;margin:0;line-height:1.5;overflow:auto}.message-source{white-space:pre-wrap;overflow-wrap:anywhere;min-height:360px;padding-top:var(--space-16);line-height:var(--leading-sm);flex:1;margin:0;overflow:auto}.message-identifiers{justify-content:space-between;align-items:center;gap:var(--space-12);padding-top:var(--space-20);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;display:flex}.received-subject{align-items:center;gap:var(--space-6);max-width:100%;display:inline-flex}.received-subject svg{color:var(--color-muted);flex:none}.received-details{gap:var(--space-20);flex-direction:column;display:flex}.received-group{gap:var(--space-12);display:grid}.received-heading{font-size:var(--text-sm);margin:0;font-weight:500}.received-facts{gap:var(--space-12);margin:0;display:grid}.received-facts>div{gap:var(--space-12);grid-template-columns:96px minmax(0,1fr);align-items:baseline;display:grid}.received-facts dt{color:var(--color-muted);font-size:var(--text-xs)}.received-facts dd{overflow-wrap:anywhere;margin:0}.received-attachments{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.received-attachments li{gap:var(--space-8);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;display:grid}.received-attachments li>:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.identifier{color:var(--color-text)}@media (width<=1200px){.page-surface{padding-inline:var(--space-24)}.range-label{display:none}.metric{padding-inline:var(--space-16)}.metric-value{font-size:28px}.dashboard-bottom{gap:var(--space-24);grid-template-columns:minmax(0,1.7fr) minmax(200px,1fr)}.sending-streams{padding-left:var(--space-24)}}@media (width<=850px){.sidebar{width:176px}.page-surface{margin-left:176px;margin-right:var(--space-8);padding:var(--space-24) var(--space-16)}.sidebar-context,.sidebar-quota{right:var(--space-16);left:var(--space-16)}.wordmark,.main-navigation{left:var(--space-16)}.overview-toolbar{flex-wrap:wrap;align-items:flex-start}.metrics-grid{grid-template-columns:repeat(2,1fr)}.metric:nth-child(3){border-left:0;padding-left:0}.dashboard-bottom,.email-detail-grid{grid-template-columns:minmax(0,1fr)}.email-detail-grid{flex:none;min-height:0}.sending-streams,.delivery-timeline{border-left:0;border-top:1px solid var(--color-border);padding-left:0;padding-top:var(--space-24)}.delivery-timeline{overflow-y:visible}.email-metadata{gap:var(--space-16);grid-template-columns:minmax(0,1fr)}}@media (height<=700px){.main-navigation{top:170px;transform:none}.sidebar-quota{bottom:var(--space-12)}}.overview-reputation{align-items:center;gap:var(--space-8);padding-right:var(--space-12);border-right:1px solid var(--color-border);color:inherit;text-decoration:none;display:inline-flex}.overview-reputation:hover .muted{color:var(--color-text)}
