:root{--surface-base:#fff;--surface-raised:#fcfbfa;--surface-elevated:#fff;--surface-muted:#f4f2f0;--surface-subtle:#e9e5e2;--surface-inset:#fcfbfa;--surface-highlight:#feffe1;--surface-ink:#1a1919;--surface-ink-hover:#6e6a68;--text-primary:#1a1919;--text-secondary:#6e6a68;--text-tertiary:#7c7774;--text-disabled:#a39d99;--text-inverse:#fff;--border-subtle:#e9e5e2;--border-strong:#d2cecb;--border-ink:#1a1919;--shadow-elevated:0 14px 30px rgba(0,0,0,.2);--shadow-modal:0 24px 48px rgba(26,25,25,.22);--overlay-scrim:hsla(20,3%,42%,.62);--overlay-soft:rgba(0,0,0,.22)}.profile-menu-divider{height:1px;margin:4px 0;background:var(--border-subtle)}.profile-menu-toggle{justify-content:space-between!important}.profile-menu-toggle-copy{display:inline-flex;align-items:center;gap:10px;min-width:0}.profile-menu-toggle-switch{width:36px;height:20px;border-radius:999px;background:var(--border-strong);position:relative;flex:0 0 auto;transition:background .14s ease}.profile-menu-toggle-switch.is-on{background:var(--accent-dark)}.profile-menu-toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:var(--surface-base);box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .14s ease}.profile-menu-toggle-switch.is-on .profile-menu-toggle-thumb{transform:translateX(16px)}html[data-theme=dark]{color-scheme:dark;--bg:#1a1919;--panel:#232120;--muted:#d2cecb;--text:#e9e5e2;--border:#3a3633;--subtle:#2c2927;--canvas-light:#1a1919;--canvas-med:#232120;--canvas-dark:#2d2a28;--neutral-900:#fcfbfa;--neutral-800:#e9e5e2;--neutral-700:#d2cecb;--neutral-600:#a39d99;--neutral-500:#7c7774;--neutral-400:#4c4845;--neutral-300:#3a3633;--neutral-200:#2c2927;--neutral-100:#232120;--neutral-0:#1a1919;--drawer-surface:#232120;--review-surface:#152133;--review-surface-hover:#1b2a3f;--success-surface:#102217;--success-surface-hover:#17311f;--warning-surface:#261c0d;--warning-surface-hover:#332513;--danger-surface:#27140e;--danger-surface-hover:#341c13;--surface-base:#1a1919;--surface-raised:#232120;--surface-elevated:#2b2826;--surface-muted:#34302e;--surface-subtle:#403b38;--surface-inset:#171615;--surface-highlight:rgba(228,242,34,.16);--surface-ink:#e9e5e2;--surface-ink-hover:#fcfbfa;--text-primary:#e9e5e2;--text-secondary:#d2cecb;--text-tertiary:#a39d99;--text-disabled:#7c7774;--text-inverse:#1a1919;--border-subtle:#3a3633;--border-strong:#4c4845;--border-ink:#e9e5e2;--shadow-elevated:0 18px 40px rgba(0,0,0,.3);--shadow-modal:0 24px 52px rgba(0,0,0,.36);--overlay-scrim:rgba(26,25,25,.72);--overlay-soft:rgba(26,25,25,.58)}html[data-theme=dark] .app-main,html[data-theme=dark] .container,html[data-theme=dark] .inbox-page,html[data-theme=dark] .lead-page,html[data-theme=dark] .login-root,html[data-theme=dark] .pipeline-page,html[data-theme=dark] .style-guide,html[data-theme=dark] .workspace-shell,html[data-theme=dark] body{background:var(--bg);color:var(--text-primary)}html[data-theme=dark] .conversation-filters,html[data-theme=dark] .conversation-tabs,html[data-theme=dark] .drawer-header,html[data-theme=dark] .filters-bar,html[data-theme=dark] .header,html[data-theme=dark] .lead-col,html[data-theme=dark] .lead-col-header,html[data-theme=dark] .lead-modal-header,html[data-theme=dark] .message-body,html[data-theme=dark] .pipeline-header,html[data-theme=dark] .pipeline-page,html[data-theme=dark] .pipeline-scroll,html[data-theme=dark] .settings-placeholder-card,html[data-theme=dark] .sg-tab,html[data-theme=dark] .sg-tab-menu,html[data-theme=dark] .sg-tabs,html[data-theme=dark] .sidebar,html[data-theme=dark] .table-footer,html[data-theme=dark] .table-shell,html[data-theme=dark] .tasks-filters{background:var(--surface-raised);border-color:var(--border-subtle);color:var(--text-primary)}html[data-theme=dark] .activity-card,html[data-theme=dark] .call-card,html[data-theme=dark] .call-card.email-card,html[data-theme=dark] .call-number-menu,html[data-theme=dark] .card,html[data-theme=dark] .coach-history-menu,html[data-theme=dark] .coming-soon-card,html[data-theme=dark] .composer-menu-dropdown,html[data-theme=dark] .conversation-card-menu-dropdown,html[data-theme=dark] .conversation-card-submenu-dropdown,html[data-theme=dark] .drawer,html[data-theme=dark] .file-card-menu-dropdown,html[data-theme=dark] .files-add-menu,html[data-theme=dark] .header-card,html[data-theme=dark] .lead-modal,html[data-theme=dark] .lead-owner-filter-menu,html[data-theme=dark] .login-choice-card,html[data-theme=dark] .message-media-menu-dropdown,html[data-theme=dark] .modal,html[data-theme=dark] .new-menu,html[data-theme=dark] .new-record-user-menu,html[data-theme=dark] .notif-menu,html[data-theme=dark] .onboarding-card,html[data-theme=dark] .onboarding-choice-card,html[data-theme=dark] .onboarding-panel,html[data-theme=dark] .onboarding-plan-card,html[data-theme=dark] .onboarding-summary-card,html[data-theme=dark] .owner-card,html[data-theme=dark] .owner-reassign-menu,html[data-theme=dark] .pipeline-followup-toast,html[data-theme=dark] .pipeline-footer,html[data-theme=dark] .pipeline-menu-dropdown,html[data-theme=dark] .pipeline-preview-block,html[data-theme=dark] .pipeline-preview-list-card,html[data-theme=dark] .pipeline-preview-stream-item,html[data-theme=dark] .profile-menu,html[data-theme=dark] .property-menu-dropdown,html[data-theme=dark] .quick-menu,html[data-theme=dark] .search-item,html[data-theme=dark] .search-modal,html[data-theme=dark] .settings-template-menu-dropdown,html[data-theme=dark] .sg-card,html[data-theme=dark] .sg-select-menu,html[data-theme=dark] .task-card,html[data-theme=dark] .temp-menu{background:var(--surface-elevated);border-color:var(--border-strong);color:var(--text-primary)}html[data-theme=dark] .call-number-menu,html[data-theme=dark] .coach-history-menu,html[data-theme=dark] .composer-menu-dropdown,html[data-theme=dark] .conversation-card-menu-dropdown,html[data-theme=dark] .conversation-card-submenu-dropdown,html[data-theme=dark] .drawer,html[data-theme=dark] .file-card-menu-dropdown,html[data-theme=dark] .files-add-menu,html[data-theme=dark] .lead-modal,html[data-theme=dark] .lead-owner-filter-menu,html[data-theme=dark] .message-media-menu-dropdown,html[data-theme=dark] .modal,html[data-theme=dark] .new-menu,html[data-theme=dark] .new-record-user-menu,html[data-theme=dark] .notif-menu,html[data-theme=dark] .owner-reassign-menu,html[data-theme=dark] .pipeline-followup-toast,html[data-theme=dark] .pipeline-menu-dropdown,html[data-theme=dark] .profile-menu,html[data-theme=dark] .property-menu-dropdown,html[data-theme=dark] .quick-menu,html[data-theme=dark] .search-modal,html[data-theme=dark] .settings-template-menu-dropdown,html[data-theme=dark] .sg-select-menu,html[data-theme=dark] .temp-menu{box-shadow:var(--shadow-elevated)}html[data-theme=dark] .activity-composer input,html[data-theme=dark] .activity-search input,html[data-theme=dark] .autocomplete,html[data-theme=dark] .drawer input,html[data-theme=dark] .drawer select,html[data-theme=dark] .drawer textarea,html[data-theme=dark] .filter-search,html[data-theme=dark] .filters input,html[data-theme=dark] .filters select,html[data-theme=dark] .global-search,html[data-theme=dark] .message-date,html[data-theme=dark] .modal select,html[data-theme=dark] .modal textarea,html[data-theme=dark] .onboarding-input,html[data-theme=dark] .onboarding-select,html[data-theme=dark] .onboarding-textarea,html[data-theme=dark] .search-input,html[data-theme=dark] .sg-field-input,html[data-theme=dark] .sg-filter-search.open,html[data-theme=dark] .sg-select-field,html[data-theme=dark] .sg-select-search{background:var(--surface-base);border-color:var(--border-strong);color:var(--text-primary)}html[data-theme=dark] .autocomplete button:hover,html[data-theme=dark] .circle-btn:hover,html[data-theme=dark] .conversation-card-menu-dropdown button:hover,html[data-theme=dark] .conversation-card-submenu-dropdown button:hover,html[data-theme=dark] .file-card-menu-dropdown button:hover,html[data-theme=dark] .files-add-menu button:hover,html[data-theme=dark] .global-search:hover,html[data-theme=dark] .icon-btn-circle:hover,html[data-theme=dark] .lead-owner-filter-item:hover,html[data-theme=dark] .message-media-menu-dropdown button:hover,html[data-theme=dark] .new-menu-item:hover,html[data-theme=dark] .profile-menu button:hover,html[data-theme=dark] .quick-menu button:hover,html[data-theme=dark] .search-btn:hover,html[data-theme=dark] .search-item:hover,html[data-theme=dark] .sg-btn.sg-btn-circle-outline:hover,html[data-theme=dark] .sg-btn.sg-btn-circle-simple:hover,html[data-theme=dark] .sg-btn.sg-btn-outline:hover,html[data-theme=dark] .sg-filter-only:hover,html[data-theme=dark] .sg-filter-pill:hover,html[data-theme=dark] .sg-filter-search:hover,html[data-theme=dark] .task-action-btn:hover,html[data-theme=dark] .tasks-search-pill:hover{background:var(--surface-muted)}html[data-theme=dark] .circle-btn,html[data-theme=dark] .conversation-filters .filters-user,html[data-theme=dark] .header .icon,html[data-theme=dark] .icon-btn-circle,html[data-theme=dark] .kpi .item,html[data-theme=dark] .profile-menu-toggle-thumb,html[data-theme=dark] .search-btn,html[data-theme=dark] .sg-btn.sg-btn-circle-outline,html[data-theme=dark] .sg-filter-only,html[data-theme=dark] .sg-filter-pill,html[data-theme=dark] .task-action-btn,html[data-theme=dark] .tasks-search-pill{background:var(--surface-base);border-color:var(--border-strong);color:var(--text-primary)}html[data-theme=dark] .circle-btn.profile{background:var(--surface-subtle);border-color:var(--border-strong);color:var(--text-primary)}html[data-theme=dark] .circle-btn.profile:hover{background:var(--surface-muted)}html[data-theme=dark] .profile-trigger-fallback{color:var(--text-primary)}html[data-theme=dark] .notif-dot{border-color:var(--surface-base)}html[data-theme=dark] .app-page-heading,html[data-theme=dark] .app-page-heading-sm,html[data-theme=dark] .app-page-panel-title,html[data-theme=dark] .avatar-name,html[data-theme=dark] .call-card .call-sub,html[data-theme=dark] .call-card .call-title,html[data-theme=dark] .dialog-title,html[data-theme=dark] .email-card-label,html[data-theme=dark] .email-card-preview,html[data-theme=dark] .email-card-subject,html[data-theme=dark] .email-card-value,html[data-theme=dark] .font-sample,html[data-theme=dark] .info-row span:not(.label):not(.badge):not(.tag-chip):not(.tag):not(.sg-tag),html[data-theme=dark] .lead-header .title,html[data-theme=dark] .lead-modal .info-row span:not(.label):not(.badge):not(.tag-chip):not(.tag):not(.chip):not(.sg-tag),html[data-theme=dark] .lead-modal .lead-modal-header .title,html[data-theme=dark] .message-name,html[data-theme=dark] .message-text,html[data-theme=dark] .pipeline-address,html[data-theme=dark] .pipeline-contact,html[data-theme=dark] .pipeline-name,html[data-theme=dark] .pipeline-preview-header-copy h3,html[data-theme=dark] .pipeline-preview-kv strong,html[data-theme=dark] .pipeline-preview-list-title,html[data-theme=dark] .pipeline-preview-value,html[data-theme=dark] .search-item-label,html[data-theme=dark] .section-title,html[data-theme=dark] .sg-field-control,html[data-theme=dark] .sg-link,html[data-theme=dark] .sg-select-control,html[data-theme=dark] .sg-select-value,html[data-theme=dark] .style-guide .icon-swatch,html[data-theme=dark] .swatch-name,html[data-theme=dark] .task-compact-description,html[data-theme=dark] .task-compact-title,html[data-theme=dark] .title{color:var(--text-primary)}html[data-theme=dark] .avatar-caption,html[data-theme=dark] .dialog-copy,html[data-theme=dark] .keycap,html[data-theme=dark] .kpi .item,html[data-theme=dark] .new-menu-item-icon,html[data-theme=dark] .new-menu-item-sub,html[data-theme=dark] .notif-empty,html[data-theme=dark] .notif-item-time,html[data-theme=dark] .notif-subtitle,html[data-theme=dark] .pipeline-assignee-sub,html[data-theme=dark] .pipeline-city,html[data-theme=dark] .pipeline-contact-sub,html[data-theme=dark] .pipeline-preview-header-copy div,html[data-theme=dark] .pipeline-preview-kv,html[data-theme=dark] .pipeline-preview-label,html[data-theme=dark] .pipeline-preview-loading,html[data-theme=dark] .pipeline-preview-muted,html[data-theme=dark] .search-arrow,html[data-theme=dark] .search-item-sub,html[data-theme=dark] .search-placeholder,html[data-theme=dark] .sg-field-help,html[data-theme=dark] .sg-field-label,html[data-theme=dark] .sg-field-left-icon,html[data-theme=dark] .sg-select-actions,html[data-theme=dark] .sg-select-group,html[data-theme=dark] .sg-select-label,html[data-theme=dark] .sg-title,html[data-theme=dark] .subtitle,html[data-theme=dark] .swatch-hex,html[data-theme=dark] .task-compact-meta,html[data-theme=dark] .task-user-chip,html[data-theme=dark] .type-sample.micro,html[data-theme=dark] .type-sample.small{color:var(--text-secondary)}html[data-theme=dark] .avatar.filled,html[data-theme=dark] .avatar.ink,html[data-theme=dark] .btn-primary,html[data-theme=dark] .conversation-filters .pill.active,html[data-theme=dark] .owner-avatar,html[data-theme=dark] .owner-initials,html[data-theme=dark] .pill.active,html[data-theme=dark] .property-pill.active,html[data-theme=dark] .search-btn.active,html[data-theme=dark] .sg-btn.sg-btn-circle-dark,html[data-theme=dark] .sg-btn.sg-btn-primary,html[data-theme=dark] .sg-segmented-control-button.is-active,html[data-theme=dark] .sg-tab-indicator,html[data-theme=dark] .sg-tag-neutral-800,html[data-theme=dark] .sg-tag-neutral-800-tiny,html[data-theme=dark] .tag.deal,html[data-theme=dark] .tasks-filter-pill.active{background:var(--surface-ink);border-color:var(--surface-ink);color:var(--text-inverse)}html[data-theme=dark] .btn,html[data-theme=dark] .btn-tertiary,html[data-theme=dark] .call-number-item,html[data-theme=dark] .campaign-step-menu-item,html[data-theme=dark] .conversation-card-menu-dropdown button,html[data-theme=dark] .conversation-card-submenu-dropdown button,html[data-theme=dark] .file-card-menu-dropdown button,html[data-theme=dark] .files-add-menu button,html[data-theme=dark] .lead-owner-filter-item,html[data-theme=dark] .message-media-menu-dropdown button,html[data-theme=dark] .new-menu-item,html[data-theme=dark] .notif-menu button,html[data-theme=dark] .owner-reassign-menu button,html[data-theme=dark] .profile-menu button,html[data-theme=dark] .search-item,html[data-theme=dark] .sg-btn.sg-btn-outline,html[data-theme=dark] .task-action-btn,html[data-theme=dark] .temp-option{color:var(--text-primary)}html[data-theme=dark] .btn,html[data-theme=dark] .btn-tertiary,html[data-theme=dark] .sg-btn.sg-btn-outline{border-color:var(--border-strong)}html[data-theme=dark] .call-number-item,html[data-theme=dark] .campaign-step-menu-item,html[data-theme=dark] .coach-history-menu .sg-select-item,html[data-theme=dark] .conversation-card-menu-dropdown button,html[data-theme=dark] .conversation-card-submenu-dropdown button,html[data-theme=dark] .file-card-menu-dropdown button,html[data-theme=dark] .files-add-menu button,html[data-theme=dark] .lead-owner-filter-item,html[data-theme=dark] .message-media-menu-dropdown button,html[data-theme=dark] .new-menu-item,html[data-theme=dark] .notif-menu button,html[data-theme=dark] .owner-reassign-menu button,html[data-theme=dark] .profile-menu button,html[data-theme=dark] .temp-option{background:transparent}html[data-theme=dark] .sg-btn.sg-btn-outline-confirmation{background:transparent;color:#82d49a;border-color:#2f7d4d}html[data-theme=dark] .sg-btn.sg-btn-outline-destructive{background:transparent;color:#ff9a78;border-color:#cf491e}html[data-theme=dark] .sg-btn.sg-btn-circle-dark:disabled,html[data-theme=dark] .sg-btn.sg-btn-circle-outline:disabled,html[data-theme=dark] .sg-btn.sg-btn-circle-simple:disabled,html[data-theme=dark] .sg-btn.sg-btn-primary:disabled,html[data-theme=dark] .sg-field.disabled .sg-field-control,html[data-theme=dark] .sg-field.disabled .sg-field-help,html[data-theme=dark] .sg-field.disabled .sg-field-label,html[data-theme=dark] .sg-select-field.disabled .sg-select-actions,html[data-theme=dark] .sg-select-field.disabled .sg-select-control,html[data-theme=dark] .sg-select-field.disabled .sg-select-label,html[data-theme=dark] .sg-select-field.disabled .sg-select-value{color:var(--text-disabled)}html[data-theme=dark] .settings-single-select-wrap.is-disabled .sg-select-field,html[data-theme=dark] .sg-field.disabled .sg-field-input,html[data-theme=dark] .sg-select-field.disabled{background:var(--surface-muted);border-color:var(--border-subtle)}html[data-theme=dark] .filter-search:focus,html[data-theme=dark] .global-search:focus-visible,html[data-theme=dark] .onboarding-input:focus,html[data-theme=dark] .onboarding-select:focus,html[data-theme=dark] .onboarding-textarea:focus,html[data-theme=dark] .search-input:focus-within,html[data-theme=dark] .sg-field-input:focus-within,html[data-theme=dark] .sg-field-input:hover,html[data-theme=dark] .sg-field:not(.disabled):hover .sg-field-input,html[data-theme=dark] .sg-select-field.open,html[data-theme=dark] .sg-select-field:focus-within,html[data-theme=dark] .sg-select-field:hover{border-color:var(--border-ink)!important}html[data-theme=dark] .activity-date-line,html[data-theme=dark] .activity-line,html[data-theme=dark] .pipeline-drawer-skeleton-line,html[data-theme=dark] .pipeline-drawer-skeleton-thumb,html[data-theme=dark] .pipeline-image-empty,html[data-theme=dark] .sg-segmented-control,html[data-theme=dark] .skeleton-avatar,html[data-theme=dark] .task-divider{background:var(--surface-subtle)}html[data-theme=dark] .pipeline-drawer-skeleton-line,html[data-theme=dark] .pipeline-drawer-skeleton-thumb{background-image:linear-gradient(90deg,var(--surface-subtle) 0,var(--surface-muted) 50%,var(--surface-subtle) 100%)}html[data-theme=dark] .pipeline-drawer-skeleton-card{background:var(--surface-muted);border-color:var(--border-subtle);background-image:linear-gradient(90deg,var(--surface-muted) 0,var(--surface-subtle) 50%,var(--surface-muted) 100%)}html[data-theme=dark] .section-title,html[data-theme=dark] .sg-table-preview td.sg-pinned,html[data-theme=dark] .sg-table-preview th.sg-pinned,html[data-theme=dark] .table td:first-child,html[data-theme=dark] .table td:last-child,html[data-theme=dark] .table td:nth-child(2),html[data-theme=dark] .table th:first-child,html[data-theme=dark] .table th:last-child,html[data-theme=dark] .table th:nth-child(2){background:var(--surface-raised);box-shadow:none}html[data-theme=dark] .table td,html[data-theme=dark] .table th,html[data-theme=dark] .table thead,html[data-theme=dark] .table-footer,html[data-theme=dark] .table-shell{background:var(--surface-raised);border-color:var(--border-subtle);color:var(--text-primary)}html[data-theme=dark] .table tr:hover,html[data-theme=dark] .table tr:hover td,html[data-theme=dark] .table tr:hover td:first-child,html[data-theme=dark] .table tr:hover td:last-child,html[data-theme=dark] .table tr:hover td:nth-child(2){background:var(--surface-elevated)}html[data-theme=dark] .drawer-overlay,html[data-theme=dark] .lead-filters-drawer-overlay,html[data-theme=dark] .modal-overlay,html[data-theme=dark] .search-overlay{background:var(--overlay-scrim)}html[data-theme=dark] .pipeline-preview-close{background:rgba(18,19,19,.88)!important}html[data-theme=dark] .conversation-filters,html[data-theme=dark] .drawer-section,html[data-theme=dark] .filters-bar,html[data-theme=dark] .lead-col-header,html[data-theme=dark] .lead-modal-header,html[data-theme=dark] .lead-owner-filter-item,html[data-theme=dark] .new-menu-item,html[data-theme=dark] .notif-footer,html[data-theme=dark] .notif-header,html[data-theme=dark] .notif-menu button,html[data-theme=dark] .pipeline-footer,html[data-theme=dark] .pipeline-preview-header,html[data-theme=dark] .pipeline-preview-tabs,html[data-theme=dark] .profile-menu button,html[data-theme=dark] .sg-select-group,html[data-theme=dark] .sg-select-search,html[data-theme=dark] .tasks-filters{border-color:var(--border-subtle)}html[data-theme=dark] .columns,html[data-theme=dark] .conversation-composer,html[data-theme=dark] .conversation-thread,html[data-theme=dark] .drop-placeholder,html[data-theme=dark] .inbox-contact-col,html[data-theme=dark] .inbox-contact-panel-shell,html[data-theme=dark] .inbox-contact-rail,html[data-theme=dark] .inbox-filter-pane,html[data-theme=dark] .inbox-filter-pane-body,html[data-theme=dark] .inbox-group-thread-card,html[data-theme=dark] .inbox-layout,html[data-theme=dark] .inbox-threads,html[data-theme=dark] .inbox-threads-pane,html[data-theme=dark] .inbox-workstream,html[data-theme=dark] .media-thumb,html[data-theme=dark] .message-media-inline-thumb,html[data-theme=dark] .message-status,html[data-theme=dark] .notes-composer,html[data-theme=dark] .phone-setup-gate,html[data-theme=dark] .phone-setup-gate-bubble,html[data-theme=dark] .phone-setup-gate-card,html[data-theme=dark] .phone-setup-gate-composer,html[data-theme=dark] .pipeline-board,html[data-theme=dark] .stage{background:var(--surface-elevated);border-color:var(--border-subtle)}html[data-theme=dark] .conversation-composer,html[data-theme=dark] .drop-placeholder,html[data-theme=dark] .inbox-contact-col,html[data-theme=dark] .inbox-contact-panel-shell,html[data-theme=dark] .inbox-contact-rail,html[data-theme=dark] .inbox-contact-toggle,html[data-theme=dark] .inbox-filter-pane,html[data-theme=dark] .inbox-filter-pane-body,html[data-theme=dark] .inbox-group-thread-card,html[data-theme=dark] .inbox-layout,html[data-theme=dark] .inbox-page,html[data-theme=dark] .inbox-thread-filters,html[data-theme=dark] .inbox-thread-row,html[data-theme=dark] .inbox-threads,html[data-theme=dark] .inbox-threads-pane,html[data-theme=dark] .inbox-workstream,html[data-theme=dark] .inbox-workstream-loading-mask,html[data-theme=dark] .inbox-workstream-panel-shell,html[data-theme=dark] .lead-table-skeleton,html[data-theme=dark] .lead-table-skeleton-header,html[data-theme=dark] .media-thumb,html[data-theme=dark] .message-media-inline-thumb,html[data-theme=dark] .message-status,html[data-theme=dark] .notes-composer,html[data-theme=dark] .page-transition-card{border-color:var(--border-subtle)}html[data-theme=dark] .columns,html[data-theme=dark] .inbox-filter-pane,html[data-theme=dark] .inbox-filter-pane-body,html[data-theme=dark] .lead-loading-shell,html[data-theme=dark] .page-transition-skeleton,html[data-theme=dark] .pipeline-board,html[data-theme=dark] .stage,html[data-theme=dark] .stage-title{background:var(--surface-base)}html[data-theme=dark] .stage-title:before{background:rgba(35,33,32,.42)}html[data-theme=dark] .stage-title:after{background:linear-gradient(180deg,rgba(35,33,32,.08) 0,rgba(35,33,32,.54) 56%,#232120)}html[data-theme=dark] .conversation-filters,html[data-theme=dark] .conversation-tabs,html[data-theme=dark] .inbox-contact-col,html[data-theme=dark] .inbox-filter-pane,html[data-theme=dark] .inbox-thread-filters,html[data-theme=dark] .inbox-thread-row,html[data-theme=dark] .inbox-threads-pane,html[data-theme=dark] .lead-col,html[data-theme=dark] .lead-col .fixed-area,html[data-theme=dark] .stage:not(:last-child):after{border-color:var(--border-subtle)}html[data-theme=dark] .call-card,html[data-theme=dark] .call-card.email-card,html[data-theme=dark] .inbox-thread-row,html[data-theme=dark] .message-body,html[data-theme=dark] .owner-card,html[data-theme=dark] .pipeline-card,html[data-theme=dark] .property-item{background:var(--surface-elevated);border-color:var(--border-strong)}html[data-theme=dark] .inbox-contact-toggle.expanded,html[data-theme=dark] .inbox-sidebar-filter.active,html[data-theme=dark] .inbox-thread-row.active{background:var(--surface-muted);color:var(--text-primary)}html[data-theme=dark] .composer-left .icon-btn:focus-visible,html[data-theme=dark] .composer-left .icon-btn:hover,html[data-theme=dark] .inbox-contact-toggle:hover,html[data-theme=dark] .inbox-sidebar-filter:hover,html[data-theme=dark] .inbox-thread-row:focus-visible,html[data-theme=dark] .inbox-thread-row:hover,html[data-theme=dark] .message-media-group-menu-btn:focus-visible,html[data-theme=dark] .message-media-group-menu-btn:hover{background:var(--surface-muted);color:var(--text-primary)}html[data-theme=dark] .pipeline-card:hover{box-shadow:0 10px 24px rgba(0,0,0,.24)}html[data-theme=dark] .pipeline-card:active{box-shadow:0 16px 32px rgba(0,0,0,.3)}html[data-theme=dark] .conversation-tabs .tab.active,html[data-theme=dark] .inbox-filter-pane-title,html[data-theme=dark] .inbox-group-thread-card-body,html[data-theme=dark] .inbox-sidebar-section-title,html[data-theme=dark] .inbox-thread-name,html[data-theme=dark] .inbox-thread-preview,html[data-theme=dark] .message-status,html[data-theme=dark] .phone-setup-gate-copy h3,html[data-theme=dark] .pipeline-stage-description,html[data-theme=dark] .stage-title,html[data-theme=dark] .stage-title .badge{color:var(--text-primary)}html[data-theme=dark] .conversation-tabs .tab,html[data-theme=dark] .inbox-filter-pane-eyebrow,html[data-theme=dark] .inbox-filter-pane-head p,html[data-theme=dark] .inbox-group-thread-card-time,html[data-theme=dark] .inbox-sidebar-filter,html[data-theme=dark] .inbox-sidebar-placeholder,html[data-theme=dark] .inbox-thread-pin,html[data-theme=dark] .inbox-thread-time,html[data-theme=dark] .media-more,html[data-theme=dark] .message-meta,html[data-theme=dark] .message-time,html[data-theme=dark] .message-to,html[data-theme=dark] .phone-setup-gate-copy p{color:var(--text-secondary)}html[data-theme=dark] .conversation-composer textarea,html[data-theme=dark] .inbox-empty,html[data-theme=dark] .message-text,html[data-theme=dark] .notes-composer textarea{color:var(--text-primary)}html[data-theme=dark] .conversation-composer textarea::placeholder,html[data-theme=dark] .conversation-placeholder,html[data-theme=dark] .notes-composer textarea::placeholder{color:var(--text-tertiary)}html[data-theme=dark] .conversation-composer,html[data-theme=dark] .notes-composer{background:var(--surface-elevated);border-color:var(--border-strong)}html[data-theme=dark] .conversation-composer:focus-within,html[data-theme=dark] .conversation-composer:hover,html[data-theme=dark] .notes-composer:focus-within,html[data-theme=dark] .notes-composer:hover{border-color:var(--border-ink)}html[data-theme=dark] .message-date,html[data-theme=dark] .message-status,html[data-theme=dark] .phone-setup-gate-bubble,html[data-theme=dark] .phone-setup-gate-card,html[data-theme=dark] .phone-setup-gate-composer{background:var(--surface-elevated);border-color:var(--border-strong)}html[data-theme=dark] .message-date-row:before{background:var(--border-subtle)}html[data-theme=dark] .phone-setup-gate-scrim{background:radial-gradient(circle at top,hsla(30,25%,98%,.04),rgba(26,25,25,.56) 46%,rgba(26,25,25,.82) 100%),rgba(26,25,25,.24)}html[data-theme=dark] .lead-table-skeleton,html[data-theme=dark] .lead-table-skeleton-header,html[data-theme=dark] .media-thumb,html[data-theme=dark] .message-media-inline-thumb,html[data-theme=dark] .page-transition-card{background:var(--surface-raised)}html[data-theme=dark] .lead-table-skeleton-chip,html[data-theme=dark] .lead-table-skeleton-pill,html[data-theme=dark] .page-transition-line,html[data-theme=dark] .pipeline-skeleton-line,html[data-theme=dark] .skeleton-avatar,html[data-theme=dark] .skeleton-line,html[data-theme=dark] .skeleton-pill{background:var(--surface-subtle);background-image:linear-gradient(90deg,var(--surface-subtle) 0,var(--surface-muted) 50%,var(--surface-subtle) 100%)}html[data-theme=dark] .activity-column,html[data-theme=dark] .activity-panel,html[data-theme=dark] .activity-thread,html[data-theme=dark] .conversation-scroll,html[data-theme=dark] .file-card,html[data-theme=dark] .file-viewer-body,html[data-theme=dark] .file-viewer-header,html[data-theme=dark] .file-viewer-modal,html[data-theme=dark] .inbox-workstream,html[data-theme=dark] .inbox-workstream-panel-shell,html[data-theme=dark] .lead-col,html[data-theme=dark] .lead-col .fixed-area,html[data-theme=dark] .lead-col-contact-head,html[data-theme=dark] .lead-modal .call-number-menu,html[data-theme=dark] .lead-modal .campaign-card,html[data-theme=dark] .lead-modal .campaign-card-menu-dropdown,html[data-theme=dark] .lead-modal .campaign-edit-merge-preview,html[data-theme=dark] .lead-modal .contact-call-mini,html[data-theme=dark] .lead-modal .header-card,html[data-theme=dark] .lead-modal .lead-modal-body>.lead-col:first-child>.lead-col-contact-head,html[data-theme=dark] .lead-modal-body,html[data-theme=dark] .phone-tracker-card,html[data-theme=dark] .sg-toggle-card{background:var(--surface-elevated);border-color:var(--border-strong);color:var(--text-primary)}html[data-theme=dark] .lead-col,html[data-theme=dark] .lead-col .fixed-area,html[data-theme=dark] .lead-col-contact-head,html[data-theme=dark] .lead-col-header,html[data-theme=dark] .lead-modal .lead-modal-body>.lead-col:nth-child(3){border-color:var(--border-subtle)}html[data-theme=dark] .activity-date-text,html[data-theme=dark] .activity-description,html[data-theme=dark] .activity-footer-link,html[data-theme=dark] .activity-text,html[data-theme=dark] .file-card-title,html[data-theme=dark] .file-viewer-header h3,html[data-theme=dark] .file-viewer-title,html[data-theme=dark] .lead-modal .call-number-item,html[data-theme=dark] .lead-modal .campaign-card-action-btn,html[data-theme=dark] .lead-modal .campaign-card-feedback,html[data-theme=dark] .lead-modal .contact-call-mini-number,html[data-theme=dark] .lead-modal .contact-call-mini-title,html[data-theme=dark] .lead-modal .contact-campaign-card-message,html[data-theme=dark] .lead-modal .contact-campaign-card-title,html[data-theme=dark] .lead-modal .header-card .subtitle,html[data-theme=dark] .sg-toggle-label,html[data-theme=dark] .stage-title .badge{color:var(--text-primary)}html[data-theme=dark] .activity-actor,html[data-theme=dark] .activity-time,html[data-theme=dark] .activity-upcoming .activity-label,html[data-theme=dark] .file-card-meta,html[data-theme=dark] .lead-modal .call-info-msg,html[data-theme=dark] .lead-modal .campaign-card-reason-neutral,html[data-theme=dark] .lead-modal .contact-call-mini-sub,html[data-theme=dark] .lead-modal .contact-campaign-card-meta,html[data-theme=dark] .lead-modal .header-card-value,html[data-theme=dark] .pipeline-stage-description,html[data-theme=dark] .sg-toggle-caption{color:var(--text-secondary)}html[data-theme=dark] .activity-date-line,html[data-theme=dark] .activity-footer-line,html[data-theme=dark] .activity-line{background:var(--border-subtle)}html[data-theme=dark] .activity-icon,html[data-theme=dark] .file-card-icon,html[data-theme=dark] .lead-modal .contact-campaign-card-status-tag,html[data-theme=dark] .lead-modal .contact-campaign-card-time-pill,html[data-theme=dark] .phone-tracker-card-icon,html[data-theme=dark] .pipeline-stage-description,html[data-theme=dark] .stage-title .badge{background:var(--surface-muted);border-color:var(--border-strong)}html[data-theme=dark] .conversation-composer .composer-send,html[data-theme=dark] .file-card.selected,html[data-theme=dark] .file-card:hover,html[data-theme=dark] .lead-modal .campaign-card:hover:not(.campaign-card-disabled),html[data-theme=dark] .phone-tracker-card:hover:not(:disabled),html[data-theme=dark] .sg-toggle-card:hover{border-color:var(--border-ink)}html[data-theme=dark] .file-card.selected .file-card-icon,html[data-theme=dark] .file-card:hover .file-card-icon{background:var(--surface-ink);color:var(--text-inverse)}html[data-theme=dark] .sg-toggle-card.off,html[data-theme=dark] .sg-toggle-card.on{background:var(--surface-elevated)}html[data-theme=dark] .sg-toggle-card.disabled{background:var(--surface-muted);border-color:var(--border-subtle)}html[data-theme=dark] .sg-toggle-card.disabled .sg-toggle-caption,html[data-theme=dark] .sg-toggle-card.disabled .sg-toggle-label{color:var(--text-disabled)}html[data-theme=dark] .sg-toggle-switch{background:var(--border-strong)}html[data-theme=dark] .sg-toggle-switch.on{background:var(--success)}html[data-theme=dark] .sg-toggle-thumb{background:var(--surface-elevated)}html[data-theme=dark] .file-viewer-close{background:hsla(30,25%,98%,.14);color:var(--text-primary)}html[data-theme=dark] .file-viewer-close:focus-visible,html[data-theme=dark] .file-viewer-close:hover{background:var(--surface-raised);color:var(--text-primary)}html[data-theme=dark] .activity-card,html[data-theme=dark] .activity-upcoming{background:var(--surface-elevated);border-color:var(--border-strong)}html[data-theme=dark] .lead-modal .campaign-card-disabled{background:var(--surface-raised);border-color:var(--border-subtle);color:var(--text-secondary)}html[data-theme=dark] .lead-modal .call-number-item:hover,html[data-theme=dark] .lead-modal .campaign-card-menu-btn:hover,html[data-theme=dark] .lead-modal .campaign-card-menu-dropdown button:hover{background:var(--surface-muted);color:var(--text-primary)}html[data-theme=dark] .lead-modal .campaign-card-menu-btn{color:var(--text-secondary)}html[data-theme=dark] .lead-modal .campaign-card-menu-dropdown button:disabled{background:transparent;color:var(--text-disabled)}