.sign-in-panel{gap:var(--space-md)}.sign-in-card{gap:var(--space-sm);padding:var(--card-padding);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex}.sign-in-card h3{font-size:var(--font-heading);margin:0}.sign-in-email{border-block-start:1px solid var(--color-line-subtle);padding-block-start:var(--space-sm)}.sign-in-email>summary{cursor:pointer;min-block-size:var(--target-min);color:var(--color-accent-text);font-weight:var(--weight-medium);align-items:center;display:flex}.sign-in-email>form{margin-block-start:var(--space-sm)}.sign-in-lost{min-block-size:var(--target-min);align-self:flex-start}.identity-notice{padding:var(--space-md);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-accent-surface)}.identity-subhead{margin-block:var(--space-md) var(--space-xs);font-size:var(--font-label);color:var(--color-secondary)}.identity-list{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.identity-row{align-items:center;gap:var(--space-xs) var(--space-sm);padding-block:var(--space-sm);border-block-end:1px solid var(--color-line-subtle);flex-wrap:wrap;min-inline-size:0;display:flex}.identity-row>small{color:var(--color-muted);font-size:var(--font-caption)}.identity-row>.inline{margin-inline-start:auto}.identity-main{align-items:center;gap:var(--space-xs);flex-wrap:wrap;flex:12rem;min-inline-size:0;display:inline-flex}.identity-add{padding-block:var(--space-sm)}.identity-keys{margin:0;padding-inline-start:var(--space-lg)}.identity-page{max-inline-size:var(--layout-reading)}.team-roles{gap:var(--space-sm);border:0;flex-direction:column;margin:0;padding:0;display:flex}.team-roles>legend{font-size:var(--font-label);font-weight:var(--weight-medium);margin-block-end:var(--space-xs)}.team-role-cards{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.team-role-card{gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);cursor:pointer;transition:border-color var(--motion-quick) var(--motion-easing);flex-direction:column;display:flex;position:relative}.team-role-card:hover{background:var(--color-hover)}.team-role-card.selected{border-color:var(--color-accent);background:var(--color-accent-surface)}.team-role-card input{position:absolute;inset-block-start:var(--space-sm);inset-inline-end:var(--space-sm)}.team-role-card small{color:var(--color-muted);font-size:var(--font-caption)}.team-switches{gap:var(--space-xs) var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.team-switch{align-items:center;gap:var(--space-sm);min-block-size:var(--target-min);display:flex}.team-share .inline{flex-wrap:wrap}.team-audit{margin-block-start:var(--space-md)}.team-audit>summary{cursor:pointer;min-block-size:var(--target-min);color:var(--color-accent-text);align-items:center;display:flex}.acct-num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end}.acct-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.acct-id{unicode-bidi:isolate}.admin-table .acct-id{white-space:nowrap}.acct-actions{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.acct-tabs{gap:var(--space-xs);flex-wrap:wrap;margin-block-end:var(--space-regular);display:flex}.acct-kv{gap:var(--space-md) var(--space-regular);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;display:grid}.acct-kv>div{min-inline-size:0}.acct-kv dt{font-size:var(--font-caption);color:var(--color-muted)}.acct-kv dd{overflow-wrap:anywhere;margin:0}.acct-invoice{gap:var(--space-md);display:grid}.acct-invoice-head{gap:var(--space-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.acct-credit{gap:var(--space-sm);border-block-start:var(--layout-hairline) solid var(--color-line-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block-start:var(--space-md);display:flex}.acct-metrics{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin-block-end:var(--space-regular);display:grid}.acct-metric{gap:var(--space-xs);padding:var(--space-regular);background:var(--color-surface);border:var(--layout-hairline) solid var(--color-line-subtle);border-radius:var(--radius-surface);display:grid}.acct-metric span{font-size:var(--font-label);color:var(--color-secondary)}.acct-metric strong{font-size:var(--font-title);font-variant-numeric:tabular-nums}.acct-filters{gap:var(--space-md);flex-wrap:wrap;align-items:end;margin-block-end:var(--space-regular);display:flex}.acct-filters .field{min-inline-size:10rem}.acct-diff{color:var(--color-warning)}.acct-summary{gap:var(--space-xs);padding:var(--space-md);border:var(--layout-hairline) solid var(--color-line-subtle);border-radius:var(--radius-surface);margin-block-end:var(--space-regular);display:grid}.acct-summary>div{justify-content:space-between;gap:var(--space-md);display:flex}@media (width<=760px){[data-surface=admin] .admin-table tbody tr>td[data-label][data-label]{justify-content:space-between;gap:var(--space-sm);text-align:start;white-space:normal;border:0;flex-wrap:wrap;padding:0;display:flex}[data-surface=admin] .admin-table tbody tr>td[data-label][data-label]:before{content:attr(data-label);font-size:var(--font-caption);color:var(--color-muted)}}.email-tabs{justify-self:start;margin-block:0}.campaign-console{gap:var(--space-section)}.campaign-blockers{gap:var(--space-xs);padding:var(--space-md) var(--space-regular);background:var(--color-warning-surface);color:var(--color-warning);border-radius:var(--radius-surface);display:grid}.campaign-blockers ul{margin:0;padding-inline-start:var(--space-regular)}.campaign-reason-text{margin:0}.campaign-reason{padding:var(--space-regular);background:var(--color-surface);border:var(--layout-hairline) solid var(--color-line-subtle);border-radius:var(--radius-surface)}.campaign-reason p{margin:0}.campaign-sender{color:var(--color-muted)}.campaign-waves{gap:var(--space-md);display:grid}.campaign-wave{gap:var(--space-md);padding:var(--space-regular);background:var(--color-surface);border:var(--layout-hairline) solid var(--color-line-subtle);border-radius:var(--radius-surface);display:grid}.campaign-wave>header{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.campaign-wave dl,.campaign-preview-head{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;display:grid}.campaign-wave dt,.campaign-preview-head dt{font-size:var(--font-caption);color:var(--color-muted)}.campaign-wave dd,.campaign-preview-head dd{overflow-wrap:anywhere;margin:0}.campaign-auth{gap:var(--space-xs);margin:0;display:grid}.campaign-auth figcaption{font-size:var(--font-caption);color:var(--color-muted)}.campaign-auth blockquote{border-inline-start:var(--layout-active-edge) solid var(--color-line);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-inline-start:var(--space-md)}.campaign-panel{padding:var(--space-regular);background:var(--color-surface);border:var(--layout-hairline) solid var(--color-line-subtle);border-radius:var(--radius-surface)}.campaign-preview{gap:var(--space-md);display:grid}.campaign-preview h4,.campaign-sub h4{margin:0}.campaign-frame{background:var(--color-elevated);border:var(--layout-hairline) solid var(--color-line);border-radius:var(--radius-surface);block-size:36rem;inline-size:100%}.campaign-text{padding:var(--space-regular);white-space:pre-wrap;overflow-wrap:anywhere;max-block-size:18rem;font:inherit;background:var(--color-elevated);border-radius:var(--radius-surface);margin:0;overflow:auto}.campaign-sub{gap:var(--space-md);border-block-start:var(--layout-hairline) solid var(--color-line-subtle);align-content:start;padding-block-start:var(--space-regular);display:grid}.campaign-sub p{margin:0}.campaign-warning{padding:var(--space-md) var(--space-regular);background:var(--color-warning-surface);color:var(--color-warning);border-inline-start:var(--layout-active-edge) solid var(--color-warning);border-radius:var(--radius-surface)}.campaign-funnel th[scope=row]{text-align:start;font-weight:var(--weight-strong)}.campaign-total th,.campaign-total td{font-weight:var(--weight-strong)}.campaign-console dd{text-align:start;white-space:normal;unicode-bidi:isolate}.campaign-start{gap:var(--space-md);display:grid}.campaign-start dl{gap:var(--space-sm);grid-template-columns:1fr;margin:0;display:grid}.campaign-start dl>div{gap:var(--space-md);grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr);display:grid}.email-console{gap:var(--space-section)}.email-block{gap:var(--space-md);align-content:start;display:grid}.email-block>h3{margin:0}.email-status,.email-today{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.email-today>span:first-child{font-weight:var(--weight-medium)}.email-today>small{color:var(--color-muted);flex-basis:100%}.email-filters{gap:var(--space-md);flex-wrap:wrap;align-items:end;display:flex}.email-filters .field{min-inline-size:min(14rem,100%)}.email-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.email-hash{white-space:nowrap}.email-pager{gap:var(--space-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.email-form{gap:var(--space-md);max-inline-size:36rem;display:grid}.email-campaign-form{max-inline-size:20rem}.email-campaign-status{gap:var(--space-sm);display:grid}.email-campaign-status:empty{display:none}.email-campaign-status .field-error{font-size:var(--font-label);margin:0}.email-result{gap:var(--space-sm);padding:var(--space-regular);background:var(--color-surface);border:var(--layout-hairline) solid var(--color-line-subtle);border-radius:var(--radius-surface);display:grid}.email-result dl{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;display:grid}.email-result dt{font-size:var(--font-caption);color:var(--color-muted)}.email-result dd{margin:0}[data-surface=admin] .email-block .admin-metrics{margin-block-end:0}.email-block .fineprint{margin-block:0}.contact-kv{gap:var(--space-sm) var(--space-regular);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.contact-kv>dt{color:var(--color-secondary)}.contact-kv>dd{overflow-wrap:anywhere;margin:0}.contact-thread{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.contact-message{border:1px solid var(--color-line);border-radius:var(--radius-surface);padding:var(--space-md);background:var(--color-surface)}.contact-message-out{background:var(--color-inset)}.contact-message>small{color:var(--color-secondary)}.contact-message>p{margin:var(--space-sm) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}
