.account-page[data-account-theme=light]{color-scheme:light;--acc-page-bg:linear-gradient(165deg,#f8fafc,#f1f5f9 48%,#eef2ff);--acc-glow:radial-gradient(ellipse 70% 45% at 50% -10%,rgba(66,133,244,0.12),transparent 60%),radial-gradient(ellipse 40% 30% at 100% 50%,rgba(66,133,244,0.06),transparent 70%);--acc-fg:rgba(15,23,42,0.92);--acc-fg-heading:#0f172a;--acc-fg-muted:rgba(15,23,42,0.58);--acc-fg-subtle:rgba(15,23,42,0.55);--acc-fg-faint:rgba(15,23,42,0.5);--acc-fg-dim:rgba(15,23,42,0.42);--acc-fg-whisper:rgba(15,23,42,0.45);--acc-header-bg:rgba(255,255,255,0.92);--acc-header-border:rgba(15,23,42,0.08);--acc-nav-color:rgba(15,23,42,0.55);--acc-nav-hover-bg:rgba(15,23,42,0.06);--acc-card-bg:#fff;--acc-card-border:rgba(15,23,42,0.1);--acc-card-inset:inset 0 1px 0 rgba(255,255,255,0.95);--acc-card-shadow:0 12px 32px rgba(15,23,42,0.06);--acc-surface:rgba(15,23,42,0.04);--acc-surface-hover:rgba(15,23,42,0.06);--acc-surface-muted:rgba(66,133,244,0.08);--acc-surface-raised:#fff;--acc-surface-dark:rgba(15,23,42,0.05);--acc-input-bg:#fff;--acc-input-border:rgba(15,23,42,0.14);--acc-border:rgba(15,23,42,0.1);--acc-border-strong:rgba(15,23,42,0.14);--acc-divider:rgba(15,23,42,0.08);--acc-link:#2563eb;--acc-accent:#3372e0;--acc-accent-soft:rgba(37,99,235,0.85);--acc-eyebrow:#3372e0;--acc-btn-secondary-bg:rgba(15,23,42,0.06);--acc-btn-secondary-border:rgba(15,23,42,0.12);--acc-btn-ghost-border:rgba(15,23,42,0.14);--acc-btn-ghost-color:rgba(15,23,42,0.72);--acc-btn-ghost-hover:rgba(15,23,42,0.05);--acc-row-hover:rgba(66,133,244,0.06);--acc-modal-bg:#fff;--acc-modal-backdrop:rgba(15,23,42,0.35);--acc-modal-shadow:0 24px 64px rgba(15,23,42,0.12);--acc-bg-subtle:rgba(15,23,42,0.04);--acc-primary:#2563eb;--acc-toggle-bg:rgba(15,23,42,0.05);--acc-toggle-border:rgba(15,23,42,0.12);--acc-select-arrow:rgba(15,23,42,0.45);--acc-btn-primary-fg:#fff}.account-page[data-account-theme=light] :is(.account-card,.prospect-card,.campaign-card,.home-summary__card,.home-activity,.prospect-quota-strip,.connection-row,.flow-card,.modal-panel,.bulk-bar,.ptable__scroll,.prospects-row,.responses-group,.overview-timeline__item,.content-limit-notice,.connections-tip,.account-history__item,.account-toast,.account-pricing-card,.mode-card,.msg-card,.campaign-messages__stat,.preview-message,.support-form){background:var(--acc-card-bg);border-color:var(--acc-card-border);box-shadow:var(--acc-card-shadow),var(--acc-card-inset)}.account-page[data-account-theme=light] :is(.home-current,.mode-inline){background:transparent;border:none;box-shadow:none}.account-page[data-account-theme=light] .mode-inline{border-top:1px solid var(--acc-divider)}.account-page[data-account-theme=light] .settings-group{background:var(--acc-surface);border-color:var(--acc-border);box-shadow:none}.account-page[data-account-theme=light] .settings-block--card{background:var(--acc-card-bg);border-color:var(--acc-card-border);box-shadow:var(--acc-card-shadow)}.account-page[data-account-theme=light] .settings-block--card .settings-block__head{background:var(--acc-surface-muted)}.account-page[data-account-theme=light] .settings-block{background:transparent;box-shadow:none}.account-page[data-account-theme=light] .connections-tip{background:linear-gradient(165deg,rgba(37,99,235,.08) 0,rgba(37,99,235,.03) 55%,var(--acc-card-bg) 100%);border-color:rgba(37,99,235,.22)}.account-page[data-account-theme=light] .connections-tip__icon{background:rgba(37,99,235,.12);color:var(--acc-accent)}.account-page[data-account-theme=light] .connections-tip__reassure svg{color:#059669}.account-page[data-account-theme=light] .wa-compliance{background:linear-gradient(135deg,rgba(22,163,74,.08),rgba(22,163,74,.03));border-color:rgba(22,163,74,.22)}.account-page[data-account-theme=light] .wa-compliance__icon{background:rgba(22,163,74,.12);color:#059669}.account-page[data-account-theme=light] .wa-compliance__check,.account-page[data-account-theme=light] .wa-compliance__title{color:#059669}.account-page[data-account-theme=light] .account-pricing-card--highlight{background:linear-gradient(180deg,rgba(37,99,235,.1) 0,var(--acc-card-bg) 58%);border-color:rgba(37,99,235,.28);box-shadow:var(--acc-card-shadow),var(--acc-card-inset)}.account-page[data-account-theme=light] .account-pricing-card--active{background:linear-gradient(180deg,rgba(22,163,74,.1) 0,var(--acc-card-bg) 58%);border-color:rgba(22,163,74,.32);box-shadow:var(--acc-card-shadow),var(--acc-card-inset)}.account-page[data-account-theme=light] .account-pricing-card__badge,.account-page[data-account-theme=light] .account-pricing-card__badge--active{color:#fff}.account-page[data-account-theme=light] .plan-price--account .plan-price__savings{border-color:rgba(22,163,74,.28);background:rgba(22,163,74,.12);color:#15803d}.account-page[data-account-theme=light] .plan-price--account .plan-price__hint--engagement{color:var(--acc-accent)}.account-page[data-account-theme=light] .plan-price__ttc{border-color:rgba(15,23,42,.1);background:rgba(15,23,42,.04);color:rgba(15,23,42,.42)}.account-page[data-account-theme=light] .account-pricing-current{background:var(--acc-card-bg);border-color:var(--acc-card-border);box-shadow:var(--acc-card-shadow),var(--acc-card-inset)}.account-page[data-account-theme=dark] .account-pricing-card__badge{color:#fff}.account-page[data-account-theme=light] :is(.settings-row,.settings-action,.settings-toggle-row,.settings-form,.settings-mode,.twofa){background:transparent;box-shadow:none}.account-page[data-account-theme=light] .settings-action:hover{background:var(--acc-surface-hover)}.account-page[data-account-theme=light] .settings-form--nested{background:var(--acc-surface-muted)}.account-page[data-account-theme=light] .twofa__recommended{color:#1d4ed8;border-color:rgba(37,99,235,.35);background:linear-gradient(110deg,rgba(37,99,235,.1),rgba(66,133,244,.22) 42%,rgba(191,219,254,.55) 50%,rgba(66,133,244,.22) 58%,rgba(37,99,235,.1));background-size:220% 100%}.account-page[data-account-theme=light] .home-activity{background:var(--acc-surface-muted);border-color:rgba(66,133,244,.18)}.account-page[data-account-theme=light] .campaign-card:hover,.account-page[data-account-theme=light] .prospect-card:hover{border-color:rgba(66,133,244,.28)}.account-page[data-account-theme=light] .account-card,.account-page[data-account-theme=light] .campaign-card,.account-page[data-account-theme=light] .prospect-card{backdrop-filter:none;-webkit-backdrop-filter:none}.account-page[data-account-theme=light] .ptable__filter--active{background:rgba(66,133,244,.1);border-color:rgba(66,133,244,.28);color:var(--acc-fg-heading)}.account-page[data-account-theme=light] .flow-steps__dot--on{background:#4285f4}.account-page[data-account-theme=light] .pstatus--info,.account-page[data-account-theme=light] .pstatus--sent{background:rgba(37,99,235,.12);color:#1d4ed8}.account-page[data-account-theme=light] .pstatus--meeting,.account-page[data-account-theme=light] .pstatus--replied{background:rgba(22,163,74,.12);color:#15803d}.account-page[data-account-theme=light] .pstatus--ready{background:rgba(202,138,4,.14);color:#a16207}.account-page[data-account-theme=light] .pstatus--generated{background:rgba(124,58,237,.12);color:#6d28d9}.account-page[data-account-theme=light] .pstatus--neutral{background:var(--acc-surface);color:var(--acc-fg-muted)}.account-page[data-account-theme=light] .ptable__table thead th{background:var(--acc-surface)}.account-page[data-account-theme=light] .ptable__search{color:var(--acc-fg);background:var(--acc-input-bg);border-color:var(--acc-input-border)}.account-page[data-account-theme=light] .ptable__select-menu{background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.14)}.account-page[data-account-theme=light] .ptable__select-option--active,.account-page[data-account-theme=light] .ptable__select-option:hover{background:rgba(37,99,235,.1)}.account-page[data-account-theme=light] .ptable__action-channel{background:rgba(66,133,244,.1);border-color:rgba(66,133,244,.22);color:#2563eb}.account-page[data-account-theme=light] .ptable__action-channel--manual{background:rgba(202,138,4,.12);border-color:rgba(202,138,4,.28);color:#a16207}.account-page[data-account-theme=light] .modal-backdrop{background:rgba(15,23,42,.35)}.account-page[data-account-theme=light] :is(.strimy-modal__panel,.strimy-modal__panel--flow){background:var(--acc-modal-bg);box-shadow:var(--acc-modal-shadow),var(--acc-card-inset)}.account-page[data-account-theme=light] .strimy-modal__backdrop{background:var(--acc-modal-backdrop)}.account-page[data-account-theme=light] .prospecting-zone-field__list{background:#ffffff;border-color:var(--acc-border-strong);box-shadow:0 12px 28px rgba(15,23,42,.12)}.account-page:not([data-account-theme=light]) .prospecting-zone-field__list{background:#111827;border-color:rgba(255,255,255,.12)}.account-page[data-account-theme=light] :is(.flow-chip--on,.flow-objective--on,.onboarding__chip--active){background:rgba(66,133,244,.1);border-color:rgba(66,133,244,.32);color:var(--acc-fg-heading)}.account-page[data-account-theme=light] .flow-summary{background:var(--acc-surface-muted);border-color:var(--acc-border)}.account-page[data-account-theme=light] .validation-report__card{background:var(--acc-card-bg);border-color:var(--acc-card-border)}.account-page[data-account-theme=light] :is(.msg-card__body,.ptable__message-preview,.ptable__action-bar,.ptable__section--primary,.ptable__detail-row td,.prospect-message-block__value,.prospect-message-block__pre){background:var(--acc-surface-muted);border-color:rgba(66,133,244,.14)}.account-page[data-account-theme=light] :is(.ptable__section,.ptable__section-collapse,.ptable__message-empty){background:var(--acc-surface);border-color:var(--acc-border);box-shadow:none}.account-page[data-account-theme=light] .msg-card{border-color:rgba(66,133,244,.18)}.account-page[data-account-theme=light] .ptable__section--primary{border-color:rgba(66,133,244,.22)}.account-page[data-account-theme=light] .ptable__btn-action{background:rgba(66,133,244,.08);border-color:rgba(66,133,244,.28);color:#2563eb}.account-page[data-account-theme=light] .ptable__btn-action:hover{background:rgba(66,133,244,.14);border-color:rgba(66,133,244,.38)}.account-page[data-account-theme=light] .ptable__delivery-badge--auto{background:rgba(37,99,235,.1);border-color:rgba(37,99,235,.28);color:#1d4ed8}.account-page[data-account-theme=light] .ptable__delivery-badge--manual{background:rgba(202,138,4,.12);border-color:rgba(202,138,4,.28);color:#a16207}.account-page[data-account-theme=light] .ptable__delivery-badge--draft{background:var(--acc-surface);border-color:var(--acc-border-strong);color:var(--acc-fg-muted)}.account-page[data-account-theme=light] .onboarding__hint--warn{color:#b45309}.account-page[data-account-theme=light] .account-alert--info{background:rgba(37,99,235,.1);border-color:rgba(37,99,235,.28);color:#1e3a8a}.account-page[data-account-theme=light] .account-alert--error{background:rgba(239,68,68,.08);border-color:rgba(220,38,38,.25);color:#991b1b}.account-page[data-account-theme=light] .account-alert--success{background:rgba(16,185,129,.1);border-color:rgba(5,150,105,.28);color:#065f46}.account-page[data-account-theme=light] .support-fab__menu{box-shadow:var(--acc-modal-shadow),var(--acc-card-inset)}.account-page[data-account-theme=light] .flow-progress__item{background:var(--acc-surface);border-color:var(--acc-border)}.account-page[data-account-theme=light] .flow-progress__item--active{background:rgba(66,133,244,.08);border-color:rgba(66,133,244,.28)}.account-page[data-account-theme=light] .connection-row+.connection-row,.account-page[data-account-theme=light] .settings-block__body>*+*,.account-page[data-account-theme=light] .settings-row+.settings-row{border-top-color:var(--acc-divider)}.account-theme-toggle{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .65rem;border-radius:9999px;border:1px solid var(--acc-toggle-border);background:var(--acc-toggle-bg);color:var(--acc-fg-heading);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.account-theme-toggle:hover{background:var(--acc-surface-hover);transform:translateY(-1px)}.account-theme-toggle__label{font-size:.75rem;font-weight:600}.account-theme-setting{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;padding:.7rem}.account-theme-setting__option{display:flex;align-items:center;gap:.65rem;padding:.65rem .7rem;border-radius:12px;border:1px solid var(--acc-border);background:var(--acc-surface);color:var(--acc-fg);cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.account-theme-setting__option:hover{background:var(--acc-surface-hover)}.account-theme-setting__option--active{border-color:color-mix(in srgb,var(--acc-accent) 50%,var(--acc-border));background:color-mix(in srgb,var(--acc-accent) 12%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--acc-accent) 18%,transparent)}.account-theme-setting__swatch{width:1.7rem;height:1.7rem;flex-shrink:0;border-radius:8px;border:1px solid var(--acc-border)}.account-theme-setting__option--light .account-theme-setting__swatch{background:linear-gradient(160deg,#ffffff,#e8eef8)}.account-theme-setting__option--dark .account-theme-setting__swatch{background:linear-gradient(160deg,#1a2744,#0b1220)}.account-theme-setting__copy{display:flex;flex-direction:column;gap:.05rem;min-width:0}.account-theme-setting__label{font-size:.875rem;font-weight:600;color:var(--acc-fg-heading)}.account-theme-setting__hint{font-size:.72rem;color:var(--acc-fg-dim)}.account-loading{width:100%}.plan-upgrade-teaser{position:relative;display:inline-block;max-width:100%}.plan-upgrade-teaser--locked{cursor:help}.plan-upgrade-teaser--locked .plan-upgrade-teaser__content{opacity:.52;filter:grayscale(.35);pointer-events:none;user-select:none}.plan-upgrade-teaser__tooltip{position:absolute;z-index:40;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%) translateY(4px);min-width:12rem;max-width:16rem;padding:.55rem .7rem;border-radius:10px;background:#0f172a;color:#f8fafc;font-size:.72rem;line-height:1.35;text-align:center;box-shadow:0 8px 24px rgba(15,23,42,.28);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility .15s}.plan-upgrade-teaser__tooltip-plan{display:block;font-weight:700;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:#93c5fd;margin-bottom:.2rem}.plan-upgrade-teaser__tooltip-link{display:inline-block;margin-top:.35rem;color:#bfdbfe;font-weight:600;text-decoration:underline;pointer-events:auto}.plan-upgrade-teaser--locked:focus-within .plan-upgrade-teaser__tooltip,.plan-upgrade-teaser--locked:hover .plan-upgrade-teaser__tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto}.plan-upgrade-teaser--block{display:block;width:100%}.plan-upgrade-placeholder{text-align:center;padding:2rem 1.5rem}.plan-upgrade-placeholder__badge{display:inline-block;margin-bottom:.75rem;padding:.2rem .65rem;border-radius:999px;background:var(--acc-surface-muted);color:var(--acc-accent);font-size:.72rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.plan-upgrade-placeholder__hint{margin-top:.75rem;font-size:.8rem;color:var(--acc-fg-muted)}.campaign-detail__tabs .plan-upgrade-teaser{display:inline-flex}.flow-chip--plan-locked,.flow-objective--plan-locked,.mode-option--locked{border-style:dashed}.connection-row--plan-locked .plan-upgrade-teaser__content{display:block;width:100%}.account-page[data-account-theme=light] .cset-tile,.account-page[data-account-theme=light] .overview-metric{background:var(--acc-card-bg);box-shadow:var(--acc-card-shadow)}.account-page[data-account-theme=light] .campaign-settings__danger{background:rgba(239,68,68,.05);border-color:rgba(185,28,28,.22)}.account-page[data-account-theme=light] .overview-followups{background:linear-gradient(165deg,rgba(37,99,235,.08) 0,var(--acc-card-bg) 62%);box-shadow:var(--acc-card-shadow)}.account-page[data-account-theme=light] .followup-plan-picker__option{background:#fff}.account-page[data-account-theme=light] .flow-chip--ok,.account-page[data-account-theme=light] .followup-plan-picker__option--ok,.account-page[data-account-theme=light] .followup-plan-picker__option:has(input:checked),.account-page[data-account-theme=light] .prospect-btn--ok{background:rgba(22,163,74,.12);border-color:rgba(22,163,74,.35);color:#15803d}.account-page[data-account-theme=light] .account-toast--success{background:#fff;border-color:rgba(22,163,74,.35)}.account-page[data-account-theme=light] .settings-profile-preview__badge{color:#047857;background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.28)}.account-page[data-account-theme=light] .account-theme-setting__option--light .account-theme-setting__swatch{border-color:rgba(15,23,42,.14)}.account-page[data-account-theme=light] .account-theme-setting__option--dark .account-theme-setting__swatch{border-color:rgba(15,23,42,.2)}