.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-reserve>summary{cursor:pointer;min-block-size:var(--target-min)}.email-reserve>summary>h3{margin:0;display:inline}.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}.metrics{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));display:grid}.metrics>div{gap:var(--space-xs);min-inline-size:0;padding:var(--space-md);border-radius:var(--radius-field);background:var(--color-elevated);flex-direction:column;display:flex}.metrics>div>span{align-items:center;gap:var(--space-xs);font-size:var(--font-heading);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;line-height:var(--leading-title);white-space:nowrap;display:flex}.metrics>div>span svg{color:var(--color-secondary)}.metrics>div>span small{font-size:var(--font-caption);font-weight:var(--weight-normal)}.metrics small{font-size:var(--font-caption);line-height:var(--leading-control)}.metrics.is-new{align-items:center;display:flex}.metrics.is-new:empty{display:none}.metrics.is-new>.badge{align-items:center;gap:var(--space-xs);display:inline-flex}.provider-card>.metrics{align-self:end}.metrics.large{margin-block:var(--space-section);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.metrics.large>div>span{font-size:var(--font-metric)}.metrics.large small{font-size:var(--font-label)}.comparison-grid .metrics>div{background:0 0;padding:0}.profile-header{align-items:center;gap:var(--space-section) var(--space-generous);margin-block:var(--space-md) var(--space-section);padding:var(--space-generous);border-radius:var(--radius-card);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.profile-header:before{content:"";pointer-events:none;background:radial-gradient(70% 130% at 50% -30%, color-mix(in oklch, var(--color-halo) 34%, var(--color-transparent)), var(--color-transparent) 70%);position:absolute;inset:0}.profile-header>*{position:relative}.pp-identity{align-items:flex-start;gap:var(--space-section);flex:26rem;min-inline-size:0;display:flex}.pp-logo{block-size:112px;inline-size:112px;padding:var(--space-xs);font-size:var(--font-display)}.pp-logo img{border-radius:var(--radius-field)}.pp-title{align-items:flex-start;gap:var(--space-sm);flex-direction:column;min-inline-size:0;display:flex}.pp-kicker{align-items:center;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.pp-family{font-size:var(--font-label);font-weight:var(--weight-strong);color:var(--color-secondary)}.pp-kicker .badge{align-items:center;gap:var(--space-xs);display:inline-flex}.profile-header h1{font-size:clamp(var(--font-heading), 3.4vw, var(--font-display));line-height:var(--leading-title);overflow-wrap:anywhere;margin:0}.pp-subtitle{max-inline-size:var(--layout-reading);font-size:var(--font-body);line-height:var(--leading-body);color:var(--color-secondary);margin:0}.pp-facts{gap:var(--space-sm);margin:var(--space-xs) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.pp-facts li{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);border:1px solid var(--color-line-subtle);border-radius:var(--radius-label);background:var(--color-elevated);font-size:var(--font-label);color:var(--color-secondary);display:inline-flex}.pp-facts svg{flex:none}.pp-hint{margin:var(--space-xs) 0 0;max-inline-size:var(--layout-reading);font-size:var(--font-label);color:var(--color-muted)}.profile-actions{gap:var(--space-sm);flex-direction:column;flex:0 15rem;min-inline-size:0;display:flex}.profile-actions .button{justify-content:center;inline-size:100%}.pp-secondary{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp-aside{min-inline-size:0}@media (width>=761px){.pp-aside{align-self:start;position:sticky;inset-block-start:calc(var(--layout-header) + var(--space-regular))}}.pp-chips{margin:0;padding:0;list-style:none}.pp-chips li{min-inline-size:0;display:flex}.pp-chips span{padding:var(--space-sm) var(--space-regular);border:1px solid var(--color-line-subtle);border-radius:var(--radius-label);background:var(--color-elevated);font-size:var(--font-label);color:var(--color-text);overflow-wrap:anywhere}.pp-services{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--layout-card-min)), 1fr));gap:var(--space-regular);display:grid}.pp-service,.pp-services>.public-package{align-items:flex-start;gap:var(--space-sm);min-inline-size:0;padding:var(--card-padding);border:1px solid var(--color-line-subtle);border-radius:var(--radius-card);background:var(--color-surface);transition:border-color var(--motion-normal) var(--motion-easing);flex-direction:column;display:flex}.pp-service:hover,.pp-services>.public-package:hover{border-color:var(--color-line)}.pp-service h3{font-size:var(--font-lead);line-height:var(--leading-title);margin:0}.pp-service p{font-size:var(--font-label);line-height:var(--leading-body);color:var(--color-secondary);margin:0}.pp-service>.badge{margin-block-start:auto}.pp-photos{gap:var(--space-sm);grid-auto-columns:1fr;grid-auto-flow:column;inline-size:100%;display:grid}.pp-photos img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-field);inline-size:100%}.pp-docs{margin:0 0 var(--space-md);flex-direction:column;padding:0;list-style:none;display:flex}.pp-docs li{align-items:center;gap:var(--space-sm) var(--space-md);padding-block:var(--space-md);border-block-end:1px solid var(--color-line-subtle);font-size:var(--font-label);flex-wrap:wrap;display:flex}.pp-docs li:first-child{padding-block-start:0}.pp-docs li>span{flex:8rem;min-inline-size:0}.pp-docs svg{color:var(--color-secondary);flex:none}.rating-summary{align-items:center;gap:var(--space-section) var(--space-generous);padding:var(--space-section);border:1px solid var(--color-line-subtle);border-radius:var(--radius-card);background:var(--color-surface);flex-wrap:wrap;margin-block-end:var(--space-section);display:flex}.pp-rating-total{gap:var(--space-xs);flex-direction:column;display:flex}.pp-rating-total strong{font-size:var(--font-display);font-weight:var(--weight-strong);line-height:var(--leading-title)}.rating-summary>div:last-child{flex:14rem;max-inline-size:340px}@media (width<=760px){.profile-header{padding:var(--space-section);gap:var(--space-section)}.pp-identity{gap:var(--space-regular);flex-basis:100%}.pp-logo{block-size:72px;inline-size:72px;font-size:var(--font-heading)}.profile-actions{flex-basis:100%}}.pp-main:empty{display:none}.profile-columns:has(>.pp-main:empty){grid-template-columns:minmax(0, var(--layout-reading))}
