/* AUTO-GENERATED by tools/theme-gen.py from styles.css. Do not edit by hand.
   Light theme and true-black theme counterparts for hard-coded colours. */

/* ---------- LIGHT ---------- */
html[data-theme="light"] {
  --bg: #f7f8fa;
  --bg2: #f6f7f9;
  --panel: #f5f7f8;
  --panel2: #f3f5f7;
  --panel3: #f1f3f6;
  --line: #eff1f3;
  --line2: #ebedf0;
  --text: #1d2530;
  --soft: #41546d;
  --shadow: 0 22px 60px rgba(0,0,0,0.15);
}
html[data-theme="light"] input,
html[data-theme="light"] select,
html[data-theme="light"] textarea {
  background: #f6f7f9;
}
html[data-theme="light"] select option,
html[data-theme="light"] select optgroup {
  background: #f4f6f8;
  color: #1d2530;
}
html[data-theme="light"] select option:disabled {
  background: #f3f5f7;
  color: #556b85;
}
html[data-theme="light"] .eyebrow {
  color: #1248a5;
}
html[data-theme="light"] .btn.danger {
  color: #a51224;
}
html[data-theme="light"] .status-new {
  color: #344356;
}
html[data-theme="light"] .status-cold {
  color: #1248a5;
}
html[data-theme="light"] .status-warm {
  color: #a57412;
}
html[data-theme="light"] .status-hot {
  color: #a52d12;
}
html[data-theme="light"] .status-qualified {
  color: #4012a5;
}
html[data-theme="light"] .status-won {
  color: #1c9b5f;
}
html[data-theme="light"] .status-lost {
  color: #69768a;
}
html[data-theme="light"] .card {
  background: linear-gradient(180deg,rgba(243,245,247,0.92),rgba(246,247,249,0.94));
}
html[data-theme="light"] .auth-art {
  background: radial-gradient(600px 350px at 0 0,rgba(73,134,255,.25),transparent 70%),
  linear-gradient(145deg,#f3f5f8,#f7f8fa);
}
html[data-theme="light"] .auth-form {
  background: rgba(247,248,250,0.96);
}
html[data-theme="light"] .auth-error {
  color: #a51224;
}
html[data-theme="light"] .sidebar {
  background: rgba(247,248,250,0.97);
}
html[data-theme="light"] .nav-link {
  color: #556b86;
}
html[data-theme="light"] .nav-link:hover {
  background: rgba(235,238,241,0.28);
  color: #2f3d4e;
}
html[data-theme="light"] .nav-link.active {
  background: linear-gradient(90deg,rgba(53,113,226,.22),rgba(235,238,241,0.13));
  color: #222b39;
}
html[data-theme="light"] .nav-icon {
  color: #1249a5;
}
html[data-theme="light"] .nav-link .legacy-tag {
  border: 1px solid #e6e8ea;
}
html[data-theme="light"] .avatar {
  background: linear-gradient(135deg,#eef0f4,#e7ecf4);
  color: #222c39;
}
html[data-theme="light"] .role-developer {
  color: #127da5 !important;
}
html[data-theme="light"] .role-admin {
  color: #3412a5 !important;
}
html[data-theme="light"] .role-manager {
  color: #a57512 !important;
}
html[data-theme="light"] .role-agent {
  color: #239458 !important;
}
html[data-theme="light"] .topbar {
  background: rgba(247,248,250,0.96);
}
html[data-theme="light"] .global-search input {
  background: #f6f7f9;
}
html[data-theme="light"] .priority-row,
html[data-theme="light"] .recent-row,
html[data-theme="light"] .moment-row {
  background: rgba(247,248,250,0.68);
}
html[data-theme="light"] .stage {
  background: #f6f7f9;
}
html[data-theme="light"] .table-card {
  background: #f6f7f9;
}
html[data-theme="light"] .lead-table th {
  background: #f4f6f8;
}
html[data-theme="light"] .lead-table td {
  border-bottom: 1px solid rgba(229,231,234,0.65);
}
html[data-theme="light"] .lead-table tbody tr:hover {
  background: rgba(232,237,242,0.14);
}
html[data-theme="light"] .lead-card {
  background: #f6f7f9;
}
html[data-theme="light"] .modal-backdrop {
  background: rgba(250,251,252,0.68);
}
html[data-theme="light"] .modal {
  background: #f6f7f9;
}
html[data-theme="light"] .drawer-backdrop {
  background: rgba(250,251,252,0.48);
}
html[data-theme="light"] .drawer {
  background: #f6f7f9;
}
html[data-theme="light"] .drawer-head {
  background: #f6f7f9;
}
html[data-theme="light"] .detail {
  background: #f7f8fa;
}
html[data-theme="light"] .timeline-item {
  border-left: 2px solid #e9ebee;
  background: #f7f8fa;
}
html[data-theme="light"] .toast {
  background: #f3f5f7;
}
html[data-theme="light"] .toast.error {
  color: #a51222;
}
@media (max-width:900px) {
html[data-theme="light"] .sidebar {
  box-shadow: 22px 0 60px rgba(20,24,40,0.14);
}
html[data-theme="light"] .pagination {
  background: #f6f7f9;
}
}
html[data-theme="light"] .lp12-auth-tabs {
  background: #f7f8fa;
}
html[data-theme="light"] .lp12-auth-tabs button.active {
  color: #1f1f1f;
}
html[data-theme="light"] .auth-message {
  background: #f6f7f9;
}
html[data-theme="light"] .auth-message.error {
  color: #a51224;
}
html[data-theme="light"] .auth-message.success {
  color: #1e9959;
}
html[data-theme="light"] .auth-account-note {
  background: rgba(246,247,249,0.74);
}
html[data-theme="light"] .drawer-backdrop {
  background: rgba(250,251,252,0.58);
}
html[data-theme="light"] .drawer {
  background: #f6f7f9;
  box-shadow: -20px 0 60px rgba(20,24,40,0.098);
}
html[data-theme="light"] .native-source-explorer {
  background: linear-gradient(145deg,rgba(243,245,247,0.96),rgba(246,247,249,0.96));
}
html[data-theme="light"] .native-source-kpis>div {
  background: #f6f8f9;
}
html[data-theme="light"] .native-source-kpis .conversion {
  border-color: #e6eaec;
}
html[data-theme="light"] .native-source-kpis .conversion b {
  color: #1792a1;
}
html[data-theme="light"] .native-analytics-bar {
  background: #f6f8f9;
}
html[data-theme="light"] .native-source-ranking button {
  background: #f6f8f9;
}
html[data-theme="light"] .inline-quality-select {
  background: #f4f5f7;
}
html[data-theme="light"] .inline-quality-select.quality-quality,
html[data-theme="light"] .pill.quality-quality,
html[data-theme="light"] .analytics-quality-box.quality-quality {
  background: rgba(237,243,241,0.18);
}
html[data-theme="light"] .inline-quality-select.quality-not-qualified,
html[data-theme="light"] .pill.quality-not-qualified,
html[data-theme="light"] .analytics-quality-box.quality-not-qualified {
  background: rgba(244,241,236,0.18);
}
html[data-theme="light"] .inline-quality-select.quality-troll,
html[data-theme="light"] .pill.quality-troll,
html[data-theme="light"] .analytics-quality-box.quality-troll {
  background: rgba(243,237,238,0.18);
}
html[data-theme="light"] .inline-quality-select.quality-unset,
html[data-theme="light"] .pill.quality-unset {
  background: #f4f5f7;
}
html[data-theme="light"] .analytics-stat-box {
  background: #f6f8f9;
}
html[data-theme="light"] .analytics-quality-box {
  background: #f6f8f9;
}
html[data-theme="light"] .status-pill {
  border: 1px solid var(--border,#e6e7e9);
  background: rgba(20,24,40,0.03);
}
html[data-theme="light"] .mini-kpis>div {
  border: 1px solid var(--border,#e6e7e9);
  background: rgba(20,24,40,0.03);
}
html[data-theme="light"] .role-director {
  color: #8c12a5 !important;
}
html[data-theme="light"] .role-manager {
  color: #a57512 !important;
}
html[data-theme="light"] .role-agent {
  color: #239458 !important;
}
html[data-theme="light"] .signup-role {
  background: #f6f8f9;
}
html[data-theme="light"] .signup-role.active {
  background: rgba(231,238,243,0.18);
}
html[data-theme="light"] .auth-connect-box,
html[data-theme="light"] .auth-independent-note {
  background: #f6f8f9;
}
html[data-theme="light"] .person-result {
  background: #f5f7f9;
}
html[data-theme="light"] .selected-person {
  background: rgba(232,242,239,0.12);
}
html[data-theme="light"] .org-privacy-note,
html[data-theme="light"] .privacy-banner {
  background: rgba(231,239,243,0.11);
}
html[data-theme="light"] .org-person-card {
  background: #f6f8f9;
}
html[data-theme="light"] .org-invite-card {
  background: #f6f8f9;
}
html[data-theme="light"] .org-target-tab {
  background: #f6f8f9;
}
html[data-theme="light"] .org-target-tab.active {
  background: rgba(231,238,243,0.18);
}
html[data-theme="light"] .settings-nav {
  background: linear-gradient(180deg,rgba(243,245,247,0.94),rgba(246,248,249,0.96));
}
html[data-theme="light"] .settings-nav-item>span {
  color: #325786;
}
html[data-theme="light"] .settings-nav-item:hover {
  background: #f5f7f9;
}
html[data-theme="light"] .settings-block {
  background: linear-gradient(180deg,rgba(244,246,248,0.72),rgba(247,248,250,0.76));
}
html[data-theme="light"] .account-role-card {
  background: #f6f8f9;
}
html[data-theme="light"] .account-role-card.current {
  background: rgba(238,243,241,0.1);
}
html[data-theme="light"] .account-role-current {
  color: #288f62;
  background: rgba(233,241,238,0.08);
}
html[data-theme="light"] .account-role-block {
  color: #6b4046;
}
html[data-theme="light"] .settings-warning {
  background: rgba(244,239,231,0.1);
}
html[data-theme="light"] .settings-warning.neutral {
  background: rgba(231,239,243,0.1);
}
html[data-theme="light"] .current-parent-card {
  background: rgba(236,242,240,0.1);
}
html[data-theme="light"] .current-parent-card small {
  color: #288f62;
}
html[data-theme="light"] .settings-person-result {
  background: #f6f8f9;
}
html[data-theme="light"] .pending-switch-row {
  background: #f6f8f9;
}
html[data-theme="light"] .director-team-summary {
  background: #f6f8f9;
}
html[data-theme="light"] .role-switch-summary>div:not(.role-switch-arrow) {
  background: #f6f8f9;
}
html[data-theme="light"] .today-command {
  background: linear-gradient(180deg,rgba(241,243,245,0.96),rgba(246,247,249,0.96));
}
html[data-theme="light"] .today-action {
  background: #f6f8f9;
}
html[data-theme="light"] .today-action.dangerish b {
  color: #a51224;
}
html[data-theme="light"] .today-action.metaish b {
  color: #1248a5;
}
html[data-theme="light"] .health-stat {
  background: #f6f8f9;
}
html[data-theme="light"] .team-health-row {
  background: #f6f8f9;
}
html[data-theme="light"] .priority-badge {
  background: #f4f6f8;
}
html[data-theme="light"] .priority-badge.urgent {
  color: #a51224;
}
html[data-theme="light"] .priority-badge.high {
  color: #a57412;
}
html[data-theme="light"] .priority-badge.medium {
  color: #1245a5;
}
html[data-theme="light"] .priority-badge.low {
  color: #5d7086;
}
html[data-theme="light"] .priority-text.urgent {
  color: #a51224;
}
html[data-theme="light"] .priority-text.high {
  color: #a57412;
}
html[data-theme="light"] .priority-text.medium {
  color: #1245a5;
}
html[data-theme="light"] .priority-text.low {
  color: #5d7086;
}
html[data-theme="light"] .priority-row,
html[data-theme="light"] .recent-row {
  background: #f6f8f9;
}
html[data-theme="light"] .dashboard-customize-popover {
  background: #f6f7f9;
}
html[data-theme="light"] .dash-custom-row {
  border-top: 1px solid rgba(229,231,234,0.55);
}
html[data-theme="light"] .lead-view-tab {
  background: #f6f7f9;
}
html[data-theme="light"] .lead-view-tab.active {
  color: #1e2631;
}
html[data-theme="light"] .custom-date-row {
  background: #f6f8f9;
}
html[data-theme="light"] .filter-chip {
  color: #2c374a;
}
html[data-theme="light"] .bulk-bar {
  background: #f4f5f8;
  box-shadow: 0 10px 35px rgba(20,24,40,0.063);
}
html[data-theme="light"] .privacy-chip {
  background: rgba(232,242,238,0.07);
  color: #298f62;
}
html[data-theme="light"] .privacy-chip.team {
  color: #3e4f67;
  background: rgba(232,236,242,0.07);
}
html[data-theme="light"] .privacy-chip.protected {
  color: #3a2e4c;
}
html[data-theme="light"] .source-meta-chip {
  color: #1245a5;
}
html[data-theme="light"] .completeness>span {
  background: #f1f3f5;
}
html[data-theme="light"] .mini-action {
  background: #f3f5f7;
  color: #445871;
}
html[data-theme="light"] .mini-action:hover {
  color: #1f2733;
}
html[data-theme="light"] .next-action-feature {
  background: rgba(232,236,243,0.08);
}
html[data-theme="light"] .duplicate-check-card {
  background: rgba(242,239,233,0.1);
}
html[data-theme="light"] .duplicate-check-card>div:first-child b {
  color: #a57412;
}
html[data-theme="light"] .lead-health-strip>div {
  background: #f6f8f9;
}
html[data-theme="light"] .quick-action-card {
  background: #f6f8f9;
}
html[data-theme="light"] .next-action-card {
  background: linear-gradient(180deg,rgba(238,241,244,0.82),rgba(245,247,249,0.9));
}
html[data-theme="light"] .warn-text {
  color: #916e26;
}
html[data-theme="light"] .progress-track {
  background: #f1f3f5;
}
html[data-theme="light"] .tag-chip {
  background: #f5f6f8;
  color: #3a4b60;
}
html[data-theme="light"] .timeline-icon {
  background: #f2f4f6;
  color: #124ba5;
}
html[data-theme="light"] kbd {
  background: #f6f7f9;
  color: #657d9a;
}
html[data-theme="light"] .btn kbd {
  color: rgba(31,31,31,0.7);
  border-color: rgba(20,24,40,0.14);
  background: rgba(0,0,0,0.048);
}
html[data-theme="light"] .global-search-results {
  background: #f6f7f9;
}
html[data-theme="light"] .global-result:hover {
  background: #f3f5f7;
}
html[data-theme="light"] .global-result>span {
  color: #5c789a;
}
html[data-theme="light"] .toast.toast-action button {
  color: #124aa5;
}
@media (max-width:900px) {
html[data-theme="light"] .mobile-next-action {
  background: #f6f8f9;
}
}
html[data-theme="light"] {
  --shell-surface: #f7f9fa;
  --shell-surface-2: #f6f7f9;
  --shell-line: #eef1f3;
}
html[data-theme="light"] .sidebar {
  background: radial-gradient(360px 260px at 0 0,rgba(38,105,226,.13),transparent 68%),
    linear-gradient(180deg,rgba(247,249,250,0.995),rgba(247,249,250,0.995));
  border-right-color: #e4e7eb;
}
html[data-theme="light"] .sidebar-collapse-btn {
  border: 1px solid #e7e9ec;
  background: #f4f5f8;
  color: #242e3d;
  box-shadow: 0 8px 22px rgba(20,24,40,0.063);
}
html[data-theme="light"] .sidebar-collapse-btn:hover {
  background: #eff2f5;
}
html[data-theme="light"] .nav-link {
  color: #4e6683;
}
html[data-theme="light"] .nav-link:hover {
  background: rgba(231,237,243,0.3);
  color: #2a3746;
}
html[data-theme="light"] .nav-link.active {
  background: linear-gradient(90deg,rgba(46,112,233,.27),rgba(238,241,244,0.16));
  color: #1b232e;
}
html[data-theme="light"] .nav-icon {
  color: #124ea5;
}
html[data-theme="light"] .nav-link .legacy-tag {
  color: #5b7694;
  border-color: #e6e8eb;
  background: rgba(247,248,250,0.48);
}
html[data-theme="light"] .sidebar-bottom {
  border-top-color: #e5e7eb;
}
html[data-theme="light"] .sidebar-role-summary {
  color: #5e7591;
}
html[data-theme="light"] .topbar {
  background: linear-gradient(180deg,rgba(248,249,251,0.985),rgba(247,249,250,0.96));
  border-bottom-color: #e4e7eb;
}
html[data-theme="light"] .top-context .eyebrow {
  color: #124ca5;
}
html[data-theme="light"] .global-search input {
  background: #f6f8f9;
  border-color: #e5e8eb;
}
html[data-theme="light"] .global-search input:focus {
  background: #f5f7f9;
}
html[data-theme="light"] .card {
  border-color: #e5e8eb;
  background: linear-gradient(180deg,rgba(243,245,247,0.96),rgba(246,248,249,0.97));
}
html[data-theme="light"] .today-command {
  background: linear-gradient(180deg,rgba(240,243,245,0.98),rgba(246,247,249,0.98));
  border-color: #e7eaec;
}
html[data-theme="light"] .today-action {
  background: linear-gradient(180deg,#f6f8f9,#f7f8fa);
  border-color: #e6e8eb;
}
html[data-theme="light"] .stage {
  border-color: #e6e8eb;
  background: #f6f8f9;
}
html[data-theme="light"] .priority-row,
html[data-theme="light"] .recent-row,
html[data-theme="light"] .moment-row,
html[data-theme="light"] .team-health-row {
  border-color: #e5e8eb;
  background: #f6f8fa;
}
@media (min-width:901px) {
html[data-theme="light"] .app-shell.sidebar-collapsed .nav-section:after {
  background: #edf0f3;
}
}
html[data-theme="light"] .legacy-frame-card {
  box-shadow: 0 18px 46px rgba(20,24,40,0.056);
}
html[data-theme="light"] .legacy-embed-frame {
  background: #f8f9fa;
}
html[data-theme="light"] .legacy-frame-status {
  background: #f8f9fa;
}
html[data-theme="light"] .task-card {
  background: linear-gradient(180deg,color-mix(in srgb,var(--panel) 96%,#f3f4f7),var(--panel));
}
html[data-theme="light"] .legacy-tool-modal {
  box-shadow: 0 28px 80px rgba(20,24,40,0.158);
}
html[data-theme="light"] .legacy-tool-body {
  background: #f8f9fa;
}
html[data-theme="light"] .legacy-tool-frame {
  background: #f8f9fa;
}
html[data-theme="light"] .sales-kpi {
  background: linear-gradient(180deg,rgba(243,245,247,0.92),rgba(247,248,250,0.95));
}
html[data-theme="light"] .sales-kpi small {
  color: #607b98;
}
html[data-theme="light"] .sales-panel {
  background: linear-gradient(180deg,rgba(244,246,248,0.96),rgba(247,248,250,0.97));
}
html[data-theme="light"] .segmented {
  background: #f7f8fa;
}
html[data-theme="light"] .segmented button {
  color: #5e758f;
}
html[data-theme="light"] .segmented button.active {
  background: #eef1f4;
  color: #1e2731;
}
html[data-theme="light"] .native-sales-table {
  background: #f6f8fa;
}
html[data-theme="light"] .native-sales-table th {
  color: #617993;
  background: #f5f6f8;
}
html[data-theme="light"] .native-sales-table td {
  border-bottom: 1px solid #e4e6ea;
  color: #304051;
}
html[data-theme="light"] .native-sales-table tbody tr:hover {
  background: rgba(232,237,242,0.1);
}
html[data-theme="light"] .native-sales-table td b {
  color: #1d2630;
}
html[data-theme="light"] .status-pill {
  border: 1px solid #e6e9eb;
  background: #f3f6f8;
  color: #3e5267;
}
html[data-theme="light"] .status-pill.good {
  color: #1e995c;
}
html[data-theme="light"] .status-pill.warn {
  color: #a57612;
}
html[data-theme="light"] .status-pill.bad {
  color: #a51226;
}
html[data-theme="light"] .note {
  color: #4f6884;
  background: #f6f8f9;
}
html[data-theme="light"] .note.good {
  color: #365a49;
}
html[data-theme="light"] .note.bad {
  color: #a51224;
}
html[data-theme="light"] .selected-unit-summary {
  background: #f6f8fa;
}
html[data-theme="light"] .selected-unit-summary strong {
  color: #1251a5;
}
html[data-theme="light"] .calc-hero {
  border: 1px solid #e7eaed;
  background: linear-gradient(135deg,#ecf0f4,#f2f4f7);
}
html[data-theme="light"] .calc-hero span {
  color: #19539e;
}
html[data-theme="light"] .calc-hero small {
  color: #475e76;
}
html[data-theme="light"] .calc-metric-grid>div,
html[data-theme="light"] .amortization-row>div {
  background: #f6f8f9;
}
html[data-theme="light"] .payment-stage {
  background: #f6f8fa;
}
html[data-theme="light"] .payment-stage.primary {
  border-color: #e9ebee;
  background: rgba(231,237,243,0.13);
}
html[data-theme="light"] .payment-stage span {
  color: #5e7a99;
}
html[data-theme="light"] .payment-stage small {
  color: #607a94;
}
html[data-theme="light"] .custom-scenario-note span {
  color: #4e6882;
}
html[data-theme="light"] .detail {
  background: #f6f8fa;
}
html[data-theme="light"] .proposal-native-card {
  background: #f6f8f9;
}
html[data-theme="light"] .proposal-link-preview {
  border: 1px dashed #e7eaec;
  color: #526d89;
}
html[data-theme="light"] .sync-steps .active {
  border-color: #e9ecee;
  color: #273341;
}
html[data-theme="light"] .choice-card {
  background: #f6f8fa;
}
html[data-theme="light"] .sync-preview {
  border: 1px solid #e7e9ec;
  background: #f6f8fa;
}
html[data-theme="light"] .sync-preview-head small {
  color: #667e9a;
}
html[data-theme="light"] .sync-preview p {
  color: #5c7590;
}
html[data-theme="light"] .library-native-card {
  background: linear-gradient(180deg,#f4f5f7,#f6f8f9);
}
html[data-theme="light"] .library-native-head span {
  color: #1750a1;
}
html[data-theme="light"] .library-letter {
  border: 1px solid #e7e9ec;
  color: #124ba5;
  background: #f5f7f9;
}
html[data-theme="light"] .library-native-projects span {
  border: 1px solid #e6e8eb;
  color: #4e6882;
  background: #f7f8fa;
}
html[data-theme="light"] .setup-card {
  background: #f6f8fa;
}
html[data-theme="light"] .setup-card strong {
  color: #a57212;
}
html[data-theme="light"] .commission-mini span {
  color: #59738f;
}
html[data-theme="light"] .won-native-preview>div,
html[data-theme="light"] .won-native-totals>div {
  background: #f6f8fa;
}
html[data-theme="light"] .won-native-totals .primary {
  border-color: #e9ebee;
  background: rgba(232,237,242,0.11);
}
html[data-theme="light"] .proposal-picker-row {
  background: #f6f8fa;
}
html[data-theme="light"] .proposal-picker-row strong {
  color: #222c39;
}
html[data-theme="light"] .dashboard-welcome {
  border: 1px solid #e6e9ec;
  background: radial-gradient(520px 180px at 0 0,rgba(77,141,255,.16),transparent 72%),
    linear-gradient(145deg,rgba(241,244,246,0.97),rgba(246,247,249,0.97));
}
html[data-theme="light"] .dashboard-focus {
  border: 1px dashed #e7eaec;
  background: rgba(247,248,250,0.48);
}
html[data-theme="light"] .dashboard-focus:hover {
  background: rgba(243,245,247,0.72);
}
html[data-theme="light"] .dashboard-focus.has-focus {
  background: rgba(237,241,243,0.18);
}
html[data-theme="light"] .dashboard-focus span {
  color: #1248a5;
}
html[data-theme="light"] .dashboard-focus i {
  color: #5b7898;
}
html[data-theme="light"] .dashboard-pulse {
  background: rgba(247,249,250,0.48);
}
html[data-theme="light"] .dashboard-pulse span {
  color: #1248a5;
}
html[data-theme="light"] .dashboard-mini-stats span {
  background: rgba(247,248,250,0.42);
}
html[data-theme="light"] .dashboard-quickbar {
  background: rgba(247,248,250,0.56);
}
html[data-theme="light"] .dashboard-widget-grid.dashboard-arranging>[data-widget]:before {
  background: #f6f7f9;
}
html[data-theme="light"] .dashboard-widget-grid .widget-drop-target {
  background: linear-gradient(180deg,rgba(236,239,242,0.96),rgba(245,246,248,0.97)) !important;
}
html[data-theme="light"] .pinboard-card {
  background: radial-gradient(circle at 1px 1px,rgba(112,145,181,.13) 1px,transparent 1.5px) 0 0/18px 18px,
  linear-gradient(180deg,rgba(243,245,247,0.96),rgba(246,248,249,0.97));
}
html[data-theme="light"] .pin-note {
  background: #f3f5f7;
}
html[data-theme="light"] .pin-note:after {
  background: linear-gradient(145deg,rgba(20,24,40,0.032),transparent 45%);
}
html[data-theme="light"] .pin-note.tone-blue {
  background: linear-gradient(150deg,rgba(235,238,242,0.92),rgba(243,245,248,0.95));
}
html[data-theme="light"] .pin-note.tone-amber {
  background: linear-gradient(150deg,rgba(244,242,239,0.9),rgba(248,247,245,0.95));
}
html[data-theme="light"] .pin-note.tone-green {
  background: linear-gradient(150deg,rgba(240,245,243,0.9),rgba(246,249,248,0.95));
}
html[data-theme="light"] .pin-note.tone-purple {
  background: linear-gradient(150deg,rgba(238,237,241,0.9),rgba(244,244,246,0.95));
}
html[data-theme="light"] .pin-note-pin {
  color: rgba(31,31,31,0.55);
}
html[data-theme="light"] .pin-note-delete {
  background: rgba(0,0,0,0.072);
  color: #556b86;
}
html[data-theme="light"] .pin-note-delete:hover {
  background: rgba(0,0,0,0.168);
  color: #1f1f1f;
}
html[data-theme="light"] .pinboard-empty-icon {
  border: 1px dashed #e8eaec;
  color: #1248a5;
}
html[data-theme="light"] .notification-count {
  color: #1245a5;
}
html[data-theme="light"] .notification-row {
  background: rgba(247,248,250,0.48);
}
html[data-theme="light"] .notification-icon {
  background: #f3f5f7;
}
html[data-theme="light"] .notification-dismiss:hover {
  background: #f2f4f6;
  color: #1f1f1f;
}
html[data-theme="light"] .dashboard-task-row {
  background: rgba(247,248,250,0.48);
}
html[data-theme="light"] .dashboard-task-row.overdue {
  background: rgba(244,240,241,0.11);
}
html[data-theme="light"] .dashboard-task-check {
  border: 1px solid #e7e9eb;
  background: #f4f6f8;
}
html[data-theme="light"] .dashboard-task-check:hover {
  color: #1f9866;
}
html[data-theme="light"] .dashboard-customize-popover {
  background: #f6f7f9;
}
html[data-theme="light"] .dashboard-density-toggle .btn.active {
  color: #262f40;
}
html[data-theme="light"] .dashboard-widget-setting {
  border-bottom: 1px solid rgba(229,231,234,0.7);
}
html[data-theme="light"] .dashboard-customize-button.active {
  color: #242d3b;
}
html[data-theme="light"] .dashboard-widget-grid.dashboard-arranging .widget-edit-tools {
  background: rgba(247,249,250,0.94);
  box-shadow: 0 8px 20px rgba(20,24,40,0.056);
}
html[data-theme="light"] .widget-move-handle {
  border: 1px solid #e6e9eb;
  background: #f3f5f7;
  color: #435870;
}
html[data-theme="light"] .widget-size-readout {
  color: #647c9b;
}
html[data-theme="light"] .widget-edit-button {
  border: 1px solid #e6e9eb;
  background: #f3f5f7;
  color: #394b5f;
}
html[data-theme="light"] .widget-edit-button:hover {
  color: #1f1f1f;
}
html[data-theme="light"] .widget-edit-button.danger:hover {
  color: #a51224;
}
html[data-theme="light"] .lead-columns-popover {
  background: #f6f7f9;
}
html[data-theme="light"] .lead-column-setting {
  border-bottom: 1px solid rgba(229,231,234,0.68);
}
html[data-theme="light"] .lead-config-table.freeze-lead th.select-cell,
html[data-theme="light"] .lead-config-table.freeze-lead td.select-cell {
  background: #f6f7f9;
}
html[data-theme="light"] .lead-config-table.freeze-lead thead th.select-cell {
  background: #f3f5f7;
}
html[data-theme="light"] .lead-config-table.freeze-lead th[data-col-id="lead"] {
  background: #f3f5f7;
}
html[data-theme="light"] .lead-config-table.freeze-lead td[data-col-id="lead"] {
  background: #f6f7f9;
  box-shadow: 1px 0 0 rgba(20,24,40,0.245);
}
html[data-theme="light"] .lead-config-table.freeze-lead tbody tr:hover td[data-col-id="lead"],
html[data-theme="light"] .lead-config-table.freeze-lead tbody tr:hover td.select-cell {
  background: #f5f6f8;
}
html[data-theme="light"] .lead-config-table.freeze-lead tbody tr.selected-row td[data-col-id="lead"],
html[data-theme="light"] .lead-config-table.freeze-lead tbody tr.selected-row td.select-cell {
  background: #f1f3f6;
}
html[data-theme="light"] .analytics-scope-card {
  background: linear-gradient(145deg,rgba(244,246,248,0.98),rgba(246,248,249,0.98));
}
html[data-theme="light"] .analytics-scope-warning {
  background: rgba(244,241,236,0.14);
  color: #9d751b;
}
html[data-theme="light"] .analytics-team-source-row {
  border-bottom: 1px solid rgba(20,24,40,0.117);
}
html[data-theme="light"] .analytics-private-note {
  background: rgba(237,243,241,0.1);
}
html[data-theme="light"] .analytics-private-note b {
  color: #27915f;
}
html[data-theme="light"] .template-lab-banner {
  background: linear-gradient(135deg,rgba(241,243,246,0.97),rgba(246,247,249,0.98));
}
html[data-theme="light"] .template-lab-banner-tags span {
  border: 1px solid #e6e9eb;
  background: #f5f6f9;
  color: #4c647f;
}
html[data-theme="light"] .template-lab-sidebar {
  background: #f7f8fa;
}
html[data-theme="light"] .template-lab-side-head>b {
  color: #516b87;
}
html[data-theme="light"] .template-list-item {
  color: #394b5f;
}
html[data-theme="light"] .template-list-item:hover {
  background: #f5f6f8;
  border-color: #e5e7eb;
}
html[data-theme="light"] .template-list-item.active {
  background: #f1f4f6;
  border-color: #e9ecee;
}
html[data-theme="light"] .template-list-item b {
  color: #1d2530;
}
html[data-theme="light"] .template-list-item span {
  color: #5c7794;
}
html[data-theme="light"] .template-lab-editor {
  background: #f6f8f9;
}
html[data-theme="light"] .template-lab-section-title b {
  color: #3a4c61;
}
html[data-theme="light"] .template-lab-preview {
  background: linear-gradient(180deg,#f6f8f9,#f7f9fa);
}
html[data-theme="light"] .template-preview-head {
  border: 1px solid #e7eaed;
  background: linear-gradient(135deg,#eceff4,#f2f5f7);
}
html[data-theme="light"] .template-preview-head span {
  color: #1c559c;
}
html[data-theme="light"] .template-preview-head small {
  color: #465d75;
}
html[data-theme="light"] .template-preview-total b {
  color: #1b232d;
}
html[data-theme="light"] .template-breakdown>div {
  border-bottom: 1px solid #e4e7ea;
  background: #f6f8f9;
}
html[data-theme="light"] .template-breakdown span {
  color: #5a7390;
}
html[data-theme="light"] .template-breakdown b {
  color: #202a35;
}
html[data-theme="light"] .template-breakdown .strong {
  background: #f5f6f8;
}
html[data-theme="light"] .template-breakdown .strong span,
html[data-theme="light"] .template-breakdown .strong b {
  color: #293644;
}
html[data-theme="light"] .template-breakdown .total {
  border-color: #e8eaed;
}
html[data-theme="light"] .template-breakdown .total span {
  color: #1455a3;
}
html[data-theme="light"] .template-breakdown .total b {
  color: #1f1f1f;
}
html[data-theme="light"] .template-payment-grid>div,
html[data-theme="light"] .template-amortization>div {
  background: #f6f8f9;
}
html[data-theme="light"] .template-payment-grid>div.primary {
  border-color: #e9ecee;
  background: rgba(232,236,243,0.12);
}
html[data-theme="light"] .template-payment-grid span,
html[data-theme="light"] .template-amortization span {
  color: #637d9c;
}
html[data-theme="light"] .template-custom-badge {
  background: rgba(232,243,238,0.16);
  color: #2a8d60 !important;
}
html[data-theme="light"] .template-lab-actions #tpl-use {
  border-color: #e9ebee;
  background: #f2f4f7;
  color: #263240;
}
html[data-theme="light"] .template-lab-actions #tpl-use:hover {
  background: #eef1f5;
}
html[data-theme="light"] .inline-stage-select.stage-scheduled {
  color: #a56c12;
}
html[data-theme="light"] .lead-stage-pill.stage-contacted {
  color: #1269a5;
}
html[data-theme="light"] .lead-stage-pill.stage-speaking {
  color: #209866;
}
html[data-theme="light"] .lead-stage-pill.stage-no-response {
  color: #3d4757;
}
html[data-theme="light"] .lead-stage-pill.stage-call-back {
  color: #362e4c;
}
html[data-theme="light"] .lead-stage-pill.stage-sent-details {
  color: #1686a1;
}
html[data-theme="light"] .lead-stage-pill.stage-scheduled {
  color: #a56c12;
}
html[data-theme="light"] .showroom-special-note b {
  color: #a56c12;
}
html[data-theme="light"] .showroom-date-block b {
  color: #a56c12;
}
@media (max-width:900px) {
html[data-theme="light"] .leads-mobile-grid-note {
  background: #f4f6f8;
}
html[data-theme="light"] .leads-mobile-grid-note>span {
  background: #f3f5f7;
  color: #1249a5;
}
html[data-theme="light"] .leads-mobile-grid-note>b {
  color: #222b39;
}
html[data-theme="light"] .leads-table-card {
  background: #f6f7f9 !important;
}
html[data-theme="light"] .leads-table-card .pagination {
  background: #f6f7f9;
}
}
html[data-theme="light"] .lead-board-scope {
  background: #f5f7f9;
}
html[data-theme="light"] .lead-board-scope>span {
  color: #1c519c;
}
html[data-theme="light"] .board-chip {
  color: #262f40 !important;
}
html[data-theme="light"] .lead-pipeline-boards {
  background: linear-gradient(180deg,rgba(243,245,247,0.72),rgba(246,248,249,0.62));
}
html[data-theme="light"] .pipeline-board-label {
  color: #1b519d;
}
html[data-theme="light"] .pipeline-board-chip {
  border: 1px solid #e6e8eb;
  background: #f5f7f9;
}
html[data-theme="light"] .pipeline-board-chip b {
  background: #f1f3f6;
  color: #124ca5;
}
html[data-theme="light"] .pipeline-board-chip.active {
  color: #1f2734;
}
html[data-theme="light"] .pipeline-board-chip.active b {
  background: #e7ecf3;
  color: #1f1f1f;
}
html[data-theme="light"] .pipeline-filter-chip {
  color: #242d3b !important;
}
html[data-theme="light"] .lead-note-composer-card {
  background: linear-gradient(180deg,rgba(242,244,246,0.86),rgba(246,247,249,0.94));
}
html[data-theme="light"] .sidebar-account-card:hover {
  background: #f5f6f8;
}
html[data-theme="light"] .top-account-pill {
  border: 1px solid #e5e8eb;
  background: #f5f7f9;
}
html[data-theme="light"] .top-account-pill:hover {
  background: #f3f5f7;
  border-color: #e9ebed;
}
html[data-theme="light"] .top-account-chevron {
  color: #5e7d9c;
}
html[data-theme="light"] .account-menu {
  border: 1px solid #e6e9eb;
  background: linear-gradient(180deg,#f4f5f7,#f6f8f9);
  box-shadow: 0 28px 70px rgba(20,24,40,0.133);
}
html[data-theme="light"] .account-menu>button:hover {
  background: #f3f5f7;
}
html[data-theme="light"] .account-menu>button>span {
  color: #1248a5;
}
html[data-theme="light"] .account-menu>button.danger b,
html[data-theme="light"] .account-menu>button.danger>span {
  color: #a51223;
}
html[data-theme="light"] .auth-link-btn {
  color: #1248a5;
}
@media (max-width:900px) {
html[data-theme="light"] .mobile-bottom-nav {
  border: 1px solid #e6e8eb;
  background: rgba(246,248,249,0.96);
  box-shadow: 0 18px 50px rgba(20,24,40,0.147);
}
html[data-theme="light"] .mobile-bottom-link {
  color: #5c7490;
}
html[data-theme="light"] .mobile-bottom-link>span {
  color: #134fa4;
}
html[data-theme="light"] .mobile-bottom-link.active {
  color: #202835;
}
html[data-theme="light"] .mobile-bottom-link.active>span {
  color: #124aa5;
}
html[data-theme="light"] .mobile-sidebar-scrim {
  background: rgba(250,251,252,0.52);
}
html[data-theme="light"] .leads-table-card .lead-config-table.freeze-lead th.select-cell {
  background: #f5f6f8 !important;
}
html[data-theme="light"] .leads-table-card .lead-config-table.freeze-lead th[data-col-id="lead"] {
  background: #f5f6f8 !important;
}
html[data-theme="light"] .leads-mobile-jump {
  background: #f6f8f9;
}
html[data-theme="light"] .leads-mobile-jump button {
  border: 1px solid #e6e9eb;
  background: #f3f5f7;
  color: #313e51;
}
html[data-theme="light"] .leads-mobile-jump button:active {
  background: #eef1f4;
}
}
html[data-theme="light"] .winning-computation-row {
  background: #f6f8fa;
}
html[data-theme="light"] .winning-computation-row.is-winning {
  background: linear-gradient(135deg,rgba(246,193,93,.08),#f6f8fa 48%);
}
html[data-theme="light"] .winning-badge {
  color: #a57212;
}
html[data-theme="light"] .candidate-badge {
  color: #5a7491;
}
html[data-theme="light"] .winning-row-btn {
  color: #a57212 !important;
}
html[data-theme="light"] .custom-compute-btn {
  color: #2d3b4b !important;
}
html[data-theme="light"] .inline-potential-select {
  background: #f5f6f8;
}
html[data-theme="light"] .inline-potential-select.potential-potential,
html[data-theme="light"] .pill.potential-potential {
  background: rgba(236,243,240,0.18);
  color: #22965e;
}
html[data-theme="light"] .inline-potential-select.potential-not-potential,
html[data-theme="light"] .pill.potential-not-potential {
  background: rgba(242,235,237,0.18);
  color: #a51228;
}
html[data-theme="light"] .inline-potential-select.potential-unreviewed,
html[data-theme="light"] .pill.potential-unreviewed {
  background: rgba(236,234,241,0.14);
  color: #3412a5;
}
html[data-theme="light"] .meta-attribution-card {
  background: linear-gradient(145deg,rgba(239,242,245,0.76),rgba(245,247,249,0.92));
}
html[data-theme="light"] .meta-attribution-grid>div,
html[data-theme="light"] .meta-form-answers>div {
  background: #f6f8f9;
}
html[data-theme="light"] .meta-preset-tabs button,
html[data-theme="light"] .meta-level-tabs button {
  background: #f6f7f9;
}
html[data-theme="light"] .meta-preset-tabs button.active,
html[data-theme="light"] .meta-level-tabs button.active {
  color: #1e2632;
}
html[data-theme="light"] .meta-funnel>div {
  background: #f6f8f9;
}
html[data-theme="light"] .meta-unattributed-note {
  background: rgba(243,241,236,0.12);
  color: #957322;
}
html[data-theme="light"] .meta-performance-table td {
  background: #f6f8f9;
}
html[data-theme="light"] .meta-potential-number {
  color: #22965e;
}
html[data-theme="light"] .meta-won-number {
  color: #1281a5;
}
html[data-theme="light"] .meta-inquiry-row {
  background: #f6f8f9;
}
html[data-theme="light"] .meta-setup-icon {
  color: #1248a5;
}
html[data-theme="light"] .lead-preference-editor {
  background: color-mix(in srgb,var(--panel) 94%,#eef0f4);
}
html[data-theme="light"] .lead-preference-summary>div {
  background: color-mix(in srgb,var(--panel) 96%,#f1f3f6);
}
html[data-theme="light"] .meta-result-toggle {
  background: #f7f8fa;
}
html[data-theme="light"] .meta-result-toggle button.active {
  color: #1e2632;
}
html[data-theme="light"] .status-call-back {
  color: #332d4b;
}
html[data-theme="light"] .inline-quality-select.quality-qualified,
html[data-theme="light"] .pill.quality-qualified,
html[data-theme="light"] .analytics-quality-box.quality-qualified {
  background: rgba(237,243,241,0.18);
  color: #1e995b;
}
html[data-theme="light"] .inline-quality-select.quality-not-qualified,
html[data-theme="light"] .pill.quality-not-qualified,
html[data-theme="light"] .analytics-quality-box.quality-not-qualified {
  background: rgba(244,241,236,0.18);
  color: #a57612;
}
html[data-theme="light"] .inline-quality-select.quality-dead,
html[data-theme="light"] .pill.quality-dead,
html[data-theme="light"] .analytics-quality-box.quality-dead {
  background: rgba(243,237,238,0.18);
  color: #a51228;
}
html[data-theme="light"] .lead-status-board,
html[data-theme="light"] .lead-scheduled-board {
  background: linear-gradient(180deg,rgba(243,245,247,0.94),rgba(247,248,250,0.98));
}
html[data-theme="light"] .lead-status-board-head {
  background: linear-gradient(90deg,rgba(242,244,247,0.94),rgba(245,247,249,0.9));
}
html[data-theme="light"] .lead-status-board-title h2 span {
  background: #f5f7f9;
}
html[data-theme="light"] .lead-status-board .table-scroll {
  background: #f7f8fa;
}
html[data-theme="light"] .lead-status-board .lead-config-table thead th {
  background: #f4f6f8;
}
html[data-theme="light"] .compact-empty {
  background: #f7f8fa;
}
html[data-theme="light"] .lead-scheduled-board {
  background: linear-gradient(180deg,rgba(247,246,244,0.22),rgba(247,248,250,0.98));
}
html[data-theme="light"] .scheduled-board-head {
  background: linear-gradient(90deg,rgba(246,244,241,0.28),rgba(245,246,248,0.94));
}
html[data-theme="light"] .scheduled-subgroup {
  border-top: 1px solid rgba(229,231,234,0.72);
}
html[data-theme="light"] .scheduled-subgroup-head {
  background: #f6f8f9;
}
html[data-theme="light"] .scheduled-work-row {
  border-top: 1px solid rgba(229,231,234,0.55);
  background: rgba(247,249,250,0.74);
}
html[data-theme="light"] .scheduled-work-row:hover {
  background: rgba(240,243,245,0.36);
}
html[data-theme="light"] .scheduled-work-row.appointment-overdue {
  background: rgba(245,240,241,0.12);
}
html[data-theme="light"] .scheduled-time b {
  color: #a57612;
}
html[data-theme="light"] .scheduled-tags .pill.warn {
  background: rgba(243,237,238,0.16);
  color: #a51224;
}
html[data-theme="light"] .appointment-good {
  background: rgba(236,243,240,0.18) !important;
  color: #1e995b !important;
}
html[data-theme="light"] .appointment-prior {
  background: rgba(246,244,241,0.13);
}
html[data-theme="light"] .dashboard-density-toggle .btn.active {
  color: #222b39;
}
@media (max-width:900px) {
html[data-theme="light"] .lead-status-board .lead-cards {
  background: #f7f8fa;
}
}
html[data-theme="light"] .sync-status-pill {
  background: #f6f8f9;
}
html[data-theme="light"] .sync-status-pill:hover {
  background: #f3f5f7;
}
html[data-theme="light"] .offline-app-icon {
  background: #f6f8f9;
}
html[data-theme="light"] .settings-footnote {
  background: #f6f8f9;
}
html[data-theme="light"] .offline-readiness-grid>div,
html[data-theme="light"] .sync-center-kpis>div {
  background: #f6f8f9;
}
html[data-theme="light"] .sync-conflict-row {
  background: rgba(243,237,238,0.1);
}
html[data-theme="light"] .offline-work-banner,
html[data-theme="light"] .offline-inventory-banner {
  background: linear-gradient(90deg,rgba(246,243,240,0.18),rgba(245,247,249,0.9));
}
html[data-theme="light"] .offline-work-banner b,
html[data-theme="light"] .offline-inventory-banner b {
  color: #a57612;
}
html[data-theme="light"] .offline-module-card {
  background: linear-gradient(160deg,#f3f5f7,#f6f8f9);
}
html[data-theme="light"] .offline-module-icon {
  background: #f6f8f9;
}
html[data-theme="light"] .imported-project-card {
  box-shadow: 0 10px 28px rgba(20,24,40,0.028);
}
html[data-theme="light"] .advisor-cover-preview {
  background: linear-gradient(135deg,#f0f2f6,#f7f8fa);
}
html[data-theme="light"] .advisor-profile-identity .avatar {
  box-shadow: 0 8px 20px rgba(20,24,40,0.087);
}
html[data-theme="light"] .cx-asset-readiness.bad>span {
  color: #a51326;
}
html[data-theme="light"] .cx-preview-switch button.active {
  color: #1f1f1f;
}
html[data-theme="light"] .cx-editor-preview-screen {
  box-shadow: 0 8px 26px rgba(20,24,40,0.042);
}
html[data-theme="light"] .cx-sales-story-icon {
  background: linear-gradient(145deg,#f2f3f6,#f5f6f8);
  color: #967222;
  box-shadow: 0 10px 24px rgba(20,24,40,0.063);
}
html[data-theme="light"] .lc-hero {
  background: radial-gradient(520px 240px at 10% 0,rgba(77,141,255,.16),transparent 70%),linear-gradient(145deg,#f3f5f7,#f6f7f9);
  border-color: #e6e8eb;
}
html[data-theme="light"] .lc-hero-mark {
  background: linear-gradient(145deg,#eef1f4,#f3f5f8);
  color: #99721f;
  border: 1px solid #e7e9eb;
  box-shadow: 0 14px 32px rgba(20,24,40,0.049);
}
html[data-theme="light"] .lc-hero-flow span {
  border: 1px solid #e6e8eb;
  background: #f6f7f9;
  color: #344557;
}
html[data-theme="light"] .lc-campaign-card {
  background: linear-gradient(180deg,#f3f5f7,#f6f7f9);
}
html[data-theme="light"] .lc-campaign-media {
  background: #f7f8f9;
}
html[data-theme="light"] .lc-campaign-status {
  border: 1px solid rgba(20,24,40,0.14);
}
html[data-theme="light"] .lc-campaign-status.active {
  background: rgba(234,241,238,0.78);
  color: #315140;
}
html[data-theme="light"] .lc-campaign-status.paused {
  background: rgba(242,239,234,0.8);
  color: #a57512;
}
html[data-theme="light"] .lc-campaign-status.draft {
  background: rgba(242,244,246,0.82);
  color: #3a4d61;
}
html[data-theme="light"] .lc-campaign-kicker span {
  color: #1c519c;
}
html[data-theme="light"] .lc-campaign-kicker b {
  color: #8d702b;
}
html[data-theme="light"] .lc-mini-funnel>div {
  background: #f6f8f9;
}
html[data-theme="light"] .lc-more-menu {
  background: #f6f8f9;
  box-shadow: 0 18px 40px rgba(20,24,40,0.105);
}
html[data-theme="light"] .lc-more-menu button:hover {
  background: #f2f4f7;
}
html[data-theme="light"] .lc-more-menu button.danger {
  color: #a51224;
}
html[data-theme="light"] .lc-empty>div {
  background: #f6f7f9;
  color: #99721f;
}
html[data-theme="light"] .lc-attribution-note code {
  color: #124fa5;
}
html[data-theme="light"] .lc-attribution-note>span {
  color: #1c9b5f;
}
html[data-theme="light"] .lc-setup-icon {
  background: #f6f7f9;
  color: #99721f;
}
html[data-theme="light"] .lc-form-section {
  background: #f6f8f9;
}
html[data-theme="light"] .lc-slug-field {
  background: #f6f7f9;
}
html[data-theme="light"] .lc-upload-preview {
  background: #f7f8fa;
}
html[data-theme="light"] .lc-upload-preview img {
  background: #f7f8fa;
}
html[data-theme="light"] .lc-check {
  background: #f6f7f9;
  color: #4b6279;
}
html[data-theme="light"] .lc-check:has(input:checked) {
  color: #2c394a;
}
html[data-theme="light"] .lc-toggle-row {
  background: #f6f7f9;
}
html[data-theme="light"] .lc-advanced summary i {
  color: #617c98;
}
html[data-theme="light"] .lc-builder-phone {
  border: 1px solid #e6e8eb;
  background: #f8f9fa;
  box-shadow: 0 22px 50px rgba(20,24,40,0.098);
}
html[data-theme="light"] .lc-builder-art {
  background: linear-gradient(145deg,#f0f2f5,#f6f8f9);
}
html[data-theme="light"] .lc-builder-art:after {
  background: linear-gradient(180deg,transparent 22%,rgba(248,249,251,0.9) 100%);
}
html[data-theme="light"] .lc-builder-overlay small {
  color: #99721f;
}
html[data-theme="light"] .lc-builder-overlay h4 {
  color: #1f1f1f;
}
html[data-theme="light"] .lc-builder-overlay p {
  color: #36485a;
}
html[data-theme="light"] .lc-lead-journey-card {
  background: radial-gradient(440px 180px at 0 0,rgba(211,175,97,.07),transparent 72%),linear-gradient(180deg,rgba(243,245,247,0.94),rgba(246,248,249,0.96));
}
html[data-theme="light"] .lc-lead-journey-grid>div {
  background: #f6f8f9;
}
html[data-theme="light"] .lc-intent-meter {
  background: #f7f8fa;
}
html[data-theme="light"] .lc-hero.v249 {
  background: radial-gradient(700px 260px at 13% 0,rgba(76,139,255,.18),transparent 68%),linear-gradient(145deg,#f3f5f7,#f7f9fa);
}
html[data-theme="light"] .lc-mode-card {
  background: #f6f7f9;
}
html[data-theme="light"] .lc-mode-card.selected {
  background: linear-gradient(180deg,rgba(58,123,211,.16),#f6f7f9);
}
html[data-theme="light"] .lc-meta-note {
  background: rgba(231,236,243,0.09);
}
html[data-theme="light"] .lc-meta-note b {
  color: #2d3a4b;
}
html[data-theme="light"] .lc-meta-note span {
  color: #587290;
}
html[data-theme="light"] .lc-mini-config {
  background: #f6f8f9;
}
html[data-theme="light"] .lc-question-card {
  background: #f6f7f9;
}
html[data-theme="light"] .lc-question-head button {
  background: #f5f7f9;
  color: #4f6982;
}
html[data-theme="light"] .lc-question-head button.danger {
  color: #a51222;
}
html[data-theme="light"] .lc-q-condition summary {
  color: #5d758f;
}
html[data-theme="light"] .lc-preview-cover {
  background: #f5f6f8;
}
html[data-theme="light"] .lc-preview-cover:after {
  background: linear-gradient(180deg,rgba(249,250,251,0.05),rgba(249,250,251,0.92));
}
html[data-theme="light"] .lc-preview-cover small {
  color: #99721f;
}
html[data-theme="light"] .lc-preview-cover h4 {
  color: #1f1f1f;
}
html[data-theme="light"] .lc-preview-cover p {
  color: #314152;
}
html[data-theme="light"] .lc-preview-form button {
  background: #f2f4f7;
  color: #1f1f1f;
}
html[data-theme="light"] .lc-preview-form em {
  color: #6b7c8e;
}
html[data-theme="light"] .lc-preview-qr>i {
  background: #f2f4f7;
  color: #946f23;
}
html[data-theme="light"] .lc-campaign-media.form-only {
  background: linear-gradient(150deg,#f2f4f7,#f7f8fa);
}
html[data-theme="light"] .lc-form-art {
  color: #5a738f;
}
html[data-theme="light"] .lc-form-art b {
  color: #2f3e4f;
}
html[data-theme="light"] .lc-mode-badge {
  border: 1px solid rgba(20,24,40,0.14);
  background: rgba(247,248,250,0.72);
  color: #283542;
}
html[data-theme="light"] .lc-ab-group span {
  background: #f6f8f9;
}
html[data-theme="light"] .lc-ab-group em {
  color: #607b98;
}
html[data-theme="light"] .lc-kit-card {
  background: #f6f8f9;
}
html[data-theme="light"] .lc-kit-card>span {
  color: #536e8b;
}
html[data-theme="light"] .lc-kit-card pre {
  color: #283542;
  background: #f7f8fa;
}
html[data-theme="light"] .lc-format-pills i {
  color: #49617a;
}
html[data-theme="light"] .lc-format-pills i b {
  color: #25313e;
}
html[data-theme="light"] .lc-inquiry-row {
  background: #f6f8f9;
}
html[data-theme="light"] .lc-inquiry-row em {
  color: #1250a5;
}
html[data-theme="light"] .lc-library-grid article {
  background: #f6f8f9;
}
html[data-theme="light"] .lc-library-grid span {
  color: #607c98;
}
html[data-theme="light"] .lc-studio-section {
  background: #f6f8f9;
}
html[data-theme="light"] .lc-studio-topbar span {
  color: #5e7b99;
}
html[data-theme="light"] .lc-design-wrap {
  background: radial-gradient(circle at 50% 50%,#f2f4f6,#f7f9fa);
}
html[data-theme="light"] .lc-design-canvas {
  box-shadow: 0 20px 60px rgba(20,24,40,0.119);
}
html[data-theme="light"] .lc-studio-section label {
  color: #5d7792;
}
html[data-theme="light"] .lc-layer-actions .danger {
  color: #a51224;
}
html[data-theme="light"] .lc-asset-grid button {
  background: #f6f8f9;
}
html[data-theme="light"] .lc-asset-grid img {
  background: #f7f8fa;
}
html[data-theme="light"] .lc-asset-grid span {
  color: #516a83;
}
html[data-theme="light"] .winning-pick-row {
  background: #f6f8fa;
}
html[data-theme="light"] .winning-pick-row:hover {
  border-color: #e7eaec;
}
html[data-theme="light"] .winning-pick-row.selected {
  background: linear-gradient(135deg,rgba(246,193,93,.1),#f6f8fa 58%);
}
html[data-theme="light"] .winning-pick-row>strong {
  color: #a57212;
}
html[data-theme="light"] .winning-batch-summary>div {
  background: #f7f8fa;
}
html[data-theme="light"] .winning-loan-row {
  background: #f6f8fa;
}
html[data-theme="light"] .lc-creative-protection-note>i {
  background: #f2f5f7;
  color: #1253a5;
}
html[data-theme="light"] .lc-creative-protection-note b {
  color: #25323e;
}
html[data-theme="light"] .lc-creative-protection-note small {
  color: #546e88;
}
html[data-theme="light"] .lc-preview-cover-media {
  color: #627d98;
}
html[data-theme="light"] .lc-preview-cover.clean b {
  background: #f2f4f7;
  color: #1f1f1f;
}
html[data-theme="light"] .lc-clean-artwork-btn {
  color: #1256a5 !important;
}
html[data-theme="light"] .lc-preview-qcard {
  box-shadow: 0 4px 12px rgba(20,24,40,0.017);
}
html[data-theme="light"] .lc-preview-qcard>b {
  background: #f2f4f7;
  color: #1f1f1f;
}
html[data-theme="light"] .lc-preview-qcard>div span i {
  color: #607e9b;
}
html[data-theme="light"] .lc-preview-form.premium>button {
  background: linear-gradient(135deg,#f2f4f7,#ecf0f3);
}
html[data-theme="light"] .lc-preview-form.premium>button b {
  background: rgba(20,24,40,0.108);
}
html[data-theme="light"] .lc-computation-setup {
  background: linear-gradient(180deg,rgba(241,244,246,0.28),rgba(246,248,249,0.18));
}
html[data-theme="light"] .lc-classification-switch label {
  background: #f6f8fa;
}
html[data-theme="light"] .lc-classification-switch label:hover {
  border-color: #e8eaed;
}
html[data-theme="light"] .lc-classification-switch label.selected {
  background: linear-gradient(135deg,rgba(60,126,210,.18),#f6f8fa 70%);
}
html[data-theme="light"] .lc-classification-switch b {
  color: #202a36;
}
html[data-theme="light"] .lc-classification-switch small {
  color: #5d7892;
}
html[data-theme="light"] .lc-payment-term {
  background: #f6f8fa;
}
html[data-theme="light"] .lc-payment-term:hover {
  border-color: #e7eaec;
}
html[data-theme="light"] .lc-payment-term.selected {
  background: linear-gradient(135deg,rgba(246,193,93,.09),#f6f8fa 68%);
}
html[data-theme="light"] .lc-payment-term b {
  color: #212c38;
}
html[data-theme="light"] .lc-payment-term small {
  color: #627d98;
}
html[data-theme="light"] .lc-inventory-ready,
html[data-theme="light"] .lc-inventory-empty {
  background: #f6f8fa;
}
html[data-theme="light"] .lc-inventory-ready span,
html[data-theme="light"] .lc-inventory-empty span {
  color: #54718c;
}
html[data-theme="light"] .lc-inventory-ready small {
  color: #328561;
}
html[data-theme="light"] .lc-inventory-empty b {
  color: #a57412;
}
html[data-theme="light"] .lp-kpis>div {
  background: #f6f8f9;
}
html[data-theme="light"] .lp-kpis span {
  color: #607c98;
}
html[data-theme="light"] .lp-card {
  background: #f6f8f9;
}
html[data-theme="light"] .lp-card-media {
  background: #f7f9fa;
}
html[data-theme="light"] .lp-card-media>img {
  background: #f7f9fa;
}
html[data-theme="light"] .lp-card-placeholder {
  color: #5d758e;
}
html[data-theme="light"] .lp-card-placeholder span {
  border: 1px solid #e7eaec;
  color: #8e6f2a;
}
html[data-theme="light"] .lp-status {
  border: 1px solid rgba(20,24,40,0.14);
  background: rgba(247,248,250,0.76);
  color: #304150;
}
html[data-theme="light"] .lp-status.active {
  color: #406b53;
}
html[data-theme="light"] .lp-status.paused {
  color: #a57112;
}
html[data-theme="light"] .lp-brain-badge {
  background: rgba(243,240,235,0.62);
  color: #a17617;
}
html[data-theme="light"] .lp-card-kicker {
  color: #536d87;
}
html[data-theme="light"] .lp-card-stats span {
  background: #f7f8fa;
}
html[data-theme="light"] .lp-card-stats small {
  color: #627e99;
}
html[data-theme="light"] .lp-empty-icon {
  border: 1px solid #e8eaec;
  color: #947023;
}
html[data-theme="light"] .lp-setup-icon {
  border: 1px solid #e8eaec;
  color: #946f23;
}
html[data-theme="light"] .lp-setup small {
  color: #9a1e2f;
}
html[data-theme="light"] .lp-form-section {
  background: #f6f8f9;
}
html[data-theme="light"] .lp-form-title span {
  color: #657f9a;
}
html[data-theme="light"] .lp-upload-preview {
  border: 1px dashed #e8eaec;
  background: #f7f8fa;
  color: #607c98;
}
html[data-theme="light"] .lp-brain-ready>span {
  color: #26915d;
}
html[data-theme="light"] .lp-brain-ready small,
html[data-theme="light"] .lp-brain-missing small {
  color: #627f9a;
}
html[data-theme="light"] .lp-brain-missing {
  background: #f7f8fa;
}
html[data-theme="light"] .lp-master-toggle,
html[data-theme="light"] .lp-section-toggle {
  background: #f7f8fa;
}
html[data-theme="light"] .lp-master-toggle small,
html[data-theme="light"] .lp-section-toggle small {
  color: #657f9a;
}
html[data-theme="light"] .lp-classification-copy small {
  color: #637d97;
}
html[data-theme="light"] .lp-class-choice span small {
  color: #617a93;
}
html[data-theme="light"] .lp-class-choice input:checked+span small {
  color: #3e5267;
}
html[data-theme="light"] .lp-classification-note b {
  color: #26323f;
}
html[data-theme="light"] .lp-payment-class-summary span {
  color: #3a5c7e;
}
html[data-theme="light"] .lp-term-empty {
  border: 1px dashed #e8eaec;
  background: #f7f8fa;
}
html[data-theme="light"] .lp-class-choice span {
  background: #f7f8fa;
  color: #546d85;
}
html[data-theme="light"] .lp-class-choice input:checked+span {
  color: #25313e;
}
html[data-theme="light"] .lp-inventory-ready span,
html[data-theme="light"] .lp-inventory-empty span {
  color: #627d98;
}
html[data-theme="light"] .lp-inventory-ready small {
  color: #3c7c57;
}
html[data-theme="light"] .lp-unit-choice span {
  background: #f7f8fa;
  color: #5d7791;
}
html[data-theme="light"] .lp-unit-choice input:checked+span {
  color: #25313e;
}
html[data-theme="light"] .lp-term-choice {
  background: #f7f8fa;
}
html[data-theme="light"] .lp-bank-default b {
  color: #a17616;
}
html[data-theme="light"] .lp-bank-default small {
  color: #617a93;
}
html[data-theme="light"] .lp-builder-aside {
  background: #f7f9fa;
}
html[data-theme="light"] .lp-pv-empty {
  color: #647b8f;
}
html[data-theme="light"] .lp-pv-copy button {
  background: #f0f3f6;
  color: #1f1f1f;
}
html[data-theme="light"] .lp-pv-pills i.active {
  background: #f0f3f6;
  color: #1f1f1f;
}
html[data-theme="light"] .lp-pv-conversion aside strong {
  background: #f0f3f6;
  color: #1f1f1f;
}
html[data-theme="light"] .lp-pv-conversion aside strong em {
  color: #344757;
}
html[data-theme="light"] .lp-pv-contact span {
  color: #647687;
}
html[data-theme="light"] .lp-pv-contact button {
  background: #f0f3f6;
  color: #1f1f1f;
}
html[data-theme="light"] .lp-pv-tabs i.active {
  background: #f0f3f6;
  color: #1f1f1f;
}
html[data-theme="light"] .lp-pv-sample p {
  color: #667a8d;
}
html[data-theme="light"] .lp-build-modes label>div {
  background: #f7f8fa;
}
html[data-theme="light"] .lp-build-modes small {
  color: #627d98;
}
html[data-theme="light"] .lp-copy-group {
  background: #f7f8fa;
}
html[data-theme="light"] .lp-copy-group summary {
  color: #2f3e4e;
}
html[data-theme="light"] .lp-showcase-grid>section {
  background: #f7f8fa;
}
html[data-theme="light"] .lp-showcase-head small {
  color: #627d98;
}
html[data-theme="light"] .lp-media-empty {
  border: 1px dashed #e7e9eb;
}
html[data-theme="light"] .lp-media-item {
  background: #f6f7f9;
}
html[data-theme="light"] .lp-media-thumb {
  background: #f7f9fa;
}
html[data-theme="light"] .lp-brain-asset {
  border: 1px dashed #e7e9eb;
  background: #f7f8fa;
}
html[data-theme="light"] .lp-brain-asset img {
  background: #f7f9fa;
}
html[data-theme="light"] .lp-video-builder {
  background: #f7f8fa;
}
html[data-theme="light"] .lp-video-builder>div:first-child small {
  color: #627d98;
}
html[data-theme="light"] .lp-video-preview {
  border: 1px dashed #e7e9eb;
  background: #f7f9fa;
}
html[data-theme="light"] .lp-order-row {
  background: #f7f8fa;
}
html[data-theme="light"] .lp-order-row>span {
  background: #f1f4f7;
  color: #3b4f62;
}
html[data-theme="light"] .lp-computation-source label>div {
  background: #f7f8fa;
}
html[data-theme="light"] .sales-score-badge {
  background: #f5f7f9;
}
html[data-theme="light"] .sales-score-badge.hot {
  color: #a53212;
}
html[data-theme="light"] .sales-score-badge.warm {
  color: #a56d12;
}
html[data-theme="light"] .sales-score-badge.cold {
  color: #a58a12;
}
html[data-theme="light"] .sales-score-badge.dead {
  color: #62768d;
  border-color: #e6e8ea;
  background: #f6f8f9;
}
html[data-theme="light"] .fcc-summary-card {
  background: #f5f7f9;
}
html[data-theme="light"] .fcc-summary-card span {
  color: #5f7892;
}
html[data-theme="light"] .fcc-summary-card.overdue b {
  color: #a51226;
}
html[data-theme="light"] .fcc-summary-card.today b {
  color: #1247a5;
}
html[data-theme="light"] .fcc-summary-card.hot b {
  color: #a53812;
}
html[data-theme="light"] .fcc-summary-card.upcoming b {
  color: #3a4c61;
}
html[data-theme="light"] .fcc-count {
  background: #f4f6f8;
}
html[data-theme="light"] .fcc-lead-row {
  border-bottom: 1px solid rgba(229,231,234,0.68);
}
html[data-theme="light"] .fcc-nba span {
  color: #1248a5;
}
html[data-theme="light"] .fcc-nba small {
  color: #667f98;
}
html[data-theme="light"] .fcc-session {
  background: radial-gradient(700px 220px at 20% 0,rgba(77,141,255,.12),transparent 65%),linear-gradient(180deg,#f3f5f7,#f6f8f9);
}
html[data-theme="light"] .fcc-session-action>span,
html[data-theme="light"] .fcc-talk-track>span {
  color: #1248a5;
}
html[data-theme="light"] .fcc-session-action>p {
  color: #506984;
}
html[data-theme="light"] .fcc-talk-track {
  background: #f6f8f9;
}
html[data-theme="light"] .fcc-talk-track p {
  color: #314152;
}
html[data-theme="light"] .sales-intelligence-card {
  background: radial-gradient(500px 180px at 0 0,rgba(77,141,255,.10),transparent 70%),linear-gradient(180deg,#f3f5f7,#f6f7f9);
}
html[data-theme="light"] .sales-score-orb {
  background: #f6f8fa;
}
html[data-theme="light"] .sales-score-orb>small {
  color: #5d768f;
}
html[data-theme="light"] .sales-factor {
  background: #f6f8fa;
}
html[data-theme="light"] .sales-factor.positive b {
  color: #25935e;
}
html[data-theme="light"] .sales-factor.negative b {
  color: #a51226;
}
html[data-theme="light"] .nba-panel {
  background: linear-gradient(135deg,rgba(246,193,93,.07),#f6f8fa 58%);
}
html[data-theme="light"] .nba-panel p {
  color: #56708a;
}
html[data-theme="light"] .nba-talk-track span {
  color: #8b6b2c;
}
html[data-theme="light"] .nba-talk-track p {
  color: #304050;
}
html[data-theme="light"] .lead-activity-card {
  background: #f5f7f9;
}
html[data-theme="light"] .timeline-day-label {
  background: #f5f6f8;
  color: #4f6984;
}
html[data-theme="light"] .invite-lock-chip {
  color: #23955c;
}
html[data-theme="light"] .access-invite-row {
  background: linear-gradient(180deg,rgba(244,246,248,0.74),rgba(246,248,249,0.74));
}
html[data-theme="light"] .access-invite-row .status-pill.pending {
  color: #a57312;
}
html[data-theme="light"] .access-invite-row .status-pill.syncing {
  color: #1249a5;
}
html[data-theme="light"] .access-invite-row .status-pill.offline {
  color: #45596a;
}
html[data-theme="light"] .commission-rule-banner {
  background: rgba(231,236,243,0.08);
}
html[data-theme="light"] .commission-rule-banner strong {
  color: #1249a5;
}
html[data-theme="light"] .commission-rule-banner.equal strong {
  color: #9a741e;
}
html[data-theme="light"] .commission-rule-banner.direct {
  background: #f6f8f9;
}
html[data-theme="light"] .commission-rule-row {
  background: #f6f8f9;
}
html[data-theme="light"] .won-row-actions .danger {
  color: #a51212;
  background: rgba(243,231,231,0.16);
}
html[data-theme="light"] .won-row-actions .danger:hover {
  background: rgba(243,231,231,0.28);
}
html[data-theme="light"] .lp-prop-preview-top {
  background: #f2f5f7;
  color: #1f1f1f;
}
html[data-theme="light"] .lp-prop-preview-top small {
  color: #304251;
}
html[data-theme="light"] .lp-prop-preview-chips i.active {
  background: #f2f5f7;
  color: #1f1f1f;
}
html[data-theme="light"] .lp-prop-preview-listing button,
html[data-theme="light"] .lp-prop-preview-convert button {
  background: #f2f5f7;
  color: #1f1f1f;
}
html[data-theme="light"] .lp-prop-preview-pay>strong {
  background: #f2f5f7;
  color: #a37615;
}
html[data-theme="light"] .workflow-summary-card {
  background: linear-gradient(180deg,rgba(77,141,255,.07),rgba(245,247,248,0.92));
}
html[data-theme="light"] .workflow-summary-grid>div {
  background: rgba(247,248,250,0.46);
}
html[data-theme="light"] .workflow-panel {
  background: linear-gradient(180deg,rgba(243,245,247,0.72),rgba(246,248,249,0.72));
}
html[data-theme="light"] .workflow-playbook-card {
  background: #f6f8f9;
}
html[data-theme="light"] .workflow-step {
  background: #f6f8f9;
}
html[data-theme="light"] .attempt-stat-grid>div,
html[data-theme="light"] .workflow-info-box {
  background: #f6f8f9;
}
html[data-theme="light"] .quick-reply-card {
  background: #f6f8f9;
}
html[data-theme="light"] .property-match-row {
  background: #f6f8f9;
}
html[data-theme="light"] .shortlist-row {
  background: #f6f8f9;
}
html[data-theme="light"] .deal-doc-grid label {
  background: #f6f8f9;
}
html[data-theme="light"] .objection-chip span {
  background: #f6f8f9;
}
html[data-theme="light"] .outcome-insight-grid>div {
  background: #f6f8f9;
}
html[data-theme="light"] .outcome-insight-row {
  border-bottom: 1px solid rgba(229,231,234,0.55);
}
html[data-theme="light"] .project-hub-resource {
  border: 1px solid var(--line,#e5e8ea);
  background: rgba(244,246,248,0.72);
}
html[data-theme="light"] .project-hub-thumb {
  background: #f6f8f9;
}
html[data-theme="light"] .project-hub-thumb img {
  background: #f7f8fa;
}
html[data-theme="light"] .project-hub-thumb span {
  color: #5d7b9b;
}
html[data-theme="light"] .project-hub-doc-icon {
  background: #f4f6f8;
  border: 1px solid #e6e9ec;
  color: #1251a5;
}
html[data-theme="light"] .project-hub-resource-body p,
html[data-theme="light"] .project-hub-resource-body small {
  color: var(--muted,#53708b);
}
html[data-theme="light"] .project-hub-resource-top span,
html[data-theme="light"] .project-hub-resource-top b {
  background: #f2f4f6;
  color: #455d73;
}
html[data-theme="light"] .project-hub-resource-top b.ready {
  color: #1a9e69;
  background: rgba(231,243,239,0.18);
}
html[data-theme="light"] .project-hub-resource-top b.warn {
  color: #a57312;
  background: rgba(244,239,230,0.18);
}
html[data-theme="light"] .project-bulk-drop {
  border: 1px dashed #e8eaec;
  background: #f5f6f8;
}
html[data-theme="light"] .project-bulk-drop span {
  color: var(--muted,#53708b);
}
html[data-theme="light"] .project-bulk-row {
  border: 1px solid var(--line,#e5e8ea);
  background: #f5f6f8;
}
html[data-theme="light"] .project-bulk-file>span {
  background: #f2f4f7;
  color: #1251a5;
}
html[data-theme="light"] .project-bulk-file small {
  color: var(--muted,#53708b);
}
html[data-theme="light"] .project-bulk-row label {
  color: #4c677f;
}
html[data-theme="light"] .lc-library-ready,
html[data-theme="light"] .lc-library-missing {
  border: 1px solid #e6e9eb;
  background: #f4f6f8;
}
html[data-theme="light"] .lc-library-ready>span {
  color: #124ea5;
}
html[data-theme="light"] .lc-library-ready small,
html[data-theme="light"] .lc-library-missing span {
  color: #4f6a84;
}
html[data-theme="light"] .project-bulk-floor {
  border: 1px solid #e7e9ec;
  background: rgba(245,247,249,0.82);
}
html[data-theme="light"] .project-bulk-floor-head b {
  color: #25313e;
}
html[data-theme="light"] .project-bulk-floor-head span {
  color: var(--muted,#53708b);
}
html[data-theme="light"] .project-bulk-required {
  color: #124da5 !important;
}
html[data-theme="light"] .project-bulk-meta-grid label,
html[data-theme="light"] .project-bulk-core label {
  color: #4c677f;
}
html[data-theme="light"] .project-bulk-toggles label {
  color: #3e5367;
}
html[data-theme="light"] .project-hub-asset-modal #hub-asset-unit-wrap small {
  color: var(--muted,#53708b);
}
html[data-theme="light"] .project-hub-thumb.video {
  background: #f7f8fa;
}
html[data-theme="light"] .project-hub-thumb.video video {
  background: #f7f8fa;
}
html[data-theme="light"] .lc-team-template,
html[data-theme="light"] .lp-team-template {
  box-shadow: 0 10px 26px rgba(20,24,40,0.025);
}
html[data-theme="light"] .project-card-upload-actions button {
  background: rgba(241,244,246,0.56);
}
html[data-theme="light"] .project-card-upload-actions button:hover {
  background: rgba(238,241,244,0.75);
}
html[data-theme="light"] .smart-scan-spinner {
  border: 4px solid rgba(235,236,237,0.18);
}
html[data-theme="light"] .smart-asset-preview>span {
  background: rgba(245,246,248,0.82);
}
html[data-theme="light"] .smart-confidence.high,
html[data-theme="light"] .smart-match.matched {
  background: rgba(232,242,237,0.1);
  border-color: rgba(232,237,234,0.25);
}
html[data-theme="light"] .smart-confidence.medium {
  background: rgba(244,239,230,0.1);
  border-color: rgba(239,236,232,0.25);
}
html[data-theme="light"] .dashboard-partial-banner {
  background: rgba(244,242,238,0.13);
}
html[data-theme="light"] .dashboard-partial-banner b {
  color: #a57612;
}
html[data-theme="light"] .dashboard-widget-error {
  background: rgba(244,239,240,0.08);
}
html[data-theme="light"] .dashboard-widget-error b {
  color: #a51226;
}
html[data-theme="light"] .dashboard-partial-note {
  background: rgba(244,241,238,0.09);
}
html[data-theme="light"] .dashboard-loading-bars i {
  background: linear-gradient(90deg,rgba(234,237,241,0.18),rgba(95,134,177,.34),rgba(234,237,241,0.18));
}
html[data-theme="light"] .lead-view-tools-menu {
  background: #f5f7f9;
  box-shadow: 0 18px 45px rgba(20,24,40,0.119);
}
html[data-theme="light"] .lead-search-wrap {
  background: #f6f8f9;
}
html[data-theme="light"] .lead-search-wrap>span {
  color: #5e7f9d;
}
html[data-theme="light"] .lead-filter-toggle.active {
  color: #222b39;
}
html[data-theme="light"] .lead-filter-toggle b {
  background: #e7ecf3;
  color: #1f1f1f;
}
html[data-theme="light"] .lead-sort-control {
  background: #f6f8f9;
}
html[data-theme="light"] .lead-filter-panel {
  background: linear-gradient(180deg,#f4f6f8,#f6f8f9);
  box-shadow: 0 16px 38px rgba(20,24,40,0.056);
}
html[data-theme="light"] .lead-filter-chip {
  color: #232c3a;
}
html[data-theme="light"] .lead-filter-chip span {
  color: #1751a1;
}
html[data-theme="light"] .leads-mobile-grid-note>span {
  color: #1248a5;
}
html[data-theme="light"] .lead-workspace-tabs {
  background: #f6f8f9;
}
html[data-theme="light"] .lead-workspace-tabs button.active {
  color: #202835;
}
html[data-theme="light"] .lead-workspace-tabs button span {
  background: #f1f3f6;
}
html[data-theme="light"] .lead-essential-grid>div {
  background: #f6f8f9;
}
html[data-theme="light"] .lead-next-compact span {
  color: #1248a5;
}
html[data-theme="light"] .lead-material-group {
  background: #f6f8f9;
}
html[data-theme="light"] .lead-material-group-head {
  background: #f4f6f8;
}
html[data-theme="light"] .lead-material-group-head span {
  background: #f1f3f6;
  color: #124ca5;
}
html[data-theme="light"] .lead-material-row {
  border-bottom: 1px solid rgba(229,231,234,0.65);
}
html[data-theme="light"] .lead-material-icon {
  background: #f4f6f8;
  color: #1752a0;
}
html[data-theme="light"] .lead-material-open {
  color: #1252a5;
}
html[data-theme="light"] .fcc-my-day b {
  color: #26323f;
}
html[data-theme="light"] .fcc-bucket-tab {
  background: #f6f7f9;
  color: #637e98;
}
html[data-theme="light"] .fcc-bucket-tab b {
  background: #f3f5f7;
  color: #374a5c;
}
html[data-theme="light"] .fcc-bucket-tab.active {
  background: linear-gradient(180deg,#f2f4f6,#f5f6f8);
  color: #212c37;
  box-shadow: 0 8px 22px rgba(20,24,40,0.056);
}
html[data-theme="light"] .fcc-bucket-tab.active b {
  background: #e7edf3;
  color: #1f1f1f;
}
html[data-theme="light"] .fcc-bucket-tab.danger.active b {
  background: #f0ecec;
}
html[data-theme="light"] .fcc-bucket-tab.attention.active b {
  background: #f3f1ee;
}
html[data-theme="light"] .fcc-queue-toolbar label {
  background: #f6f8fa;
}
html[data-theme="light"] .fcc-queue-toolbar input {
  color: #26323f;
}
html[data-theme="light"] .fcc-queue-toolbar>a {
  color: #2b598d;
}
html[data-theme="light"] .fcc-queue-panel {
  background: #f6f8fa;
}
html[data-theme="light"] .fcc-queue-panel-head {
  background: #f6f7f9;
}
html[data-theme="light"] .fcc-queue-row {
  border-bottom: 1px solid rgba(229,231,234,0.58);
  background: #f6f8fa;
}
html[data-theme="light"] .fcc-queue-row:hover,
html[data-theme="light"] .fcc-queue-row:focus-visible {
  background: #f5f7f8;
}
html[data-theme="light"] .fcc-queue-accent {
  background: #eaedf1;
}
html[data-theme="light"] .fcc-queue-accent.upcoming {
  background: #ebedf0;
}
html[data-theme="light"] .fcc-queue-name b {
  color: #212b36;
}
html[data-theme="light"] .fcc-due-chip {
  color: #5d768f;
  background: #f4f6f8;
}
html[data-theme="light"] .fcc-due-chip.danger {
  color: #a5122a;
  background: rgba(241,236,237,0.24);
}
html[data-theme="light"] .fcc-due-chip.today {
  color: #1242a5;
}
html[data-theme="light"] .fcc-due-chip.attention {
  color: #a56c12;
}
html[data-theme="light"] .fcc-queue-action {
  color: #2f3f4e;
}
html[data-theme="light"] .fcc-icon-action {
  background: #f5f7f8;
  color: #40566b;
}
html[data-theme="light"] .fcc-icon-action.primary {
  background: #edf0f4;
  color: #1f1f1f;
}
html[data-theme="light"] .fcc-icon-action.primary small {
  color: #38495e;
}
html[data-theme="light"] .fcc-empty-queue b {
  color: #4a637b;
}
html[data-theme="light"] .fcc-focus-card {
  background: linear-gradient(180deg,#f3f5f7,#f6f7f9);
}
html[data-theme="light"] .fcc-focus-main>div>span {
  color: #225896;
}
html[data-theme="light"] .fcc-focus-main p {
  color: #617a93;
}
html[data-theme="light"] .fcc-quick-sheet {
  background: #f6f7f9;
}
html[data-theme="light"] .fcc-context-block {
  background: #f7f8fa;
}
html[data-theme="light"] .fcc-context-block.primary {
  background: #f4f6f8;
}
html[data-theme="light"] .fcc-context-block small {
  color: #637e98;
}
html[data-theme="light"] .fcc-context-block p {
  color: #3a4d60;
}
html[data-theme="light"] .fcc-context-block.muted p {
  color: #5e768d;
}
html[data-theme="light"] .fcc-context-grid>div {
  background: #f7f8fa;
}
html[data-theme="light"] .fcc-sheet-step {
  background: #f5f7f8;
}
html[data-theme="light"] .fcc-outcome-grid button,
html[data-theme="light"] .fcc-preset-grid button {
  background: #f4f6f8;
  color: #41576c;
}
html[data-theme="light"] .fcc-outcome-grid button.active {
  background: #eaeef2;
  color: #1f1f1f;
}
html[data-theme="light"] .fcc-next-step>span {
  color: #506b85;
}
html[data-theme="light"] .fcc-open-full {
  color: #215897;
}
@media (max-width:760px) {
html[data-theme="light"] .fcc-sheet-handle {
  background: #edeff0;
}
html[data-theme="light"] .fcc-sheet-actions {
  background: #f6f7f9;
}
}
html[data-theme="light"] .fcc-protected-hint {
  background: #f5f7f8;
}
html[data-theme="light"] .tx-quick-add {
  background: color-mix(in srgb,var(--panel) 96%,#f5f6f8);
}
html[data-theme="light"] .tx-tab b {
  background: rgba(20,24,40,0.045);
}
html[data-theme="light"] .tx-filter-menu {
  box-shadow: 0 18px 45px rgba(20,24,40,0.098);
}
html[data-theme="light"] .tx-list-head {
  background: rgba(20,24,40,0.03);
}
html[data-theme="light"] .tx-task-row:hover {
  background: rgba(20,24,40,0.03);
}
html[data-theme="light"] .tx-task-mark {
  background: rgba(20,24,40,0.032);
}
html[data-theme="light"] .tx-task-row.overdue .tx-task-mark {
  color: #a51225;
}
html[data-theme="light"] .tx-task-row.important .tx-task-mark {
  color: #a57512;
}
html[data-theme="light"] .tx-due {
  background: rgba(20,24,40,0.032);
}
html[data-theme="light"] .tx-due.overdue {
  color: #a51225;
}
html[data-theme="light"] .tx-icon-btn.complete {
  color: #1f9967;
}
html[data-theme="light"] .tx-sheet-handle {
  background: rgba(20,24,40,0.144);
}
html[data-theme="light"] .tx-sheet-grid>div,
html[data-theme="light"] .tx-note-block {
  background: rgba(20,24,40,0.03);
}
html[data-theme="light"] .tx-delete-link {
  color: #a51226;
}
html[data-theme="light"] .tx-lead-link-current {
  background: rgba(20,24,40,0.03);
}
html[data-theme="light"] .comp-library-pulse>span,
html[data-theme="light"] .comp-library-pulse>details {
  background: #f6f7f9;
  color: #506985;
}
html[data-theme="light"] .comp-library-pulse>span b {
  color: #1c262f;
}
html[data-theme="light"] .comp-library-pulse details summary {
  color: #485e78;
}
html[data-theme="light"] .comp-library-pulse details div {
  color: #5e7590;
}
html[data-theme="light"] .comp-select-page {
  color: #5a738c;
}
html[data-theme="light"] .comp-offer-card {
  border: 1px solid #e4e7ea;
  background: linear-gradient(180deg,#f6f7f9,#f7f8fa);
}
html[data-theme="light"] .comp-offer-card:hover {
  border-color: #e8eaec;
}
html[data-theme="light"] .comp-offer-person h3 {
  color: #1c252f;
}
html[data-theme="light"] .comp-offer-person p {
  color: #617891;
}
html[data-theme="light"] .comp-offer-money>div {
  border: 1px solid #e4e7ea;
  background: #f6f7f9;
}
html[data-theme="light"] .comp-offer-money>div.primary {
  background: linear-gradient(135deg,#eef2f5,#f3f5f7);
  border-color: #e7eaec;
}
html[data-theme="light"] .comp-offer-money b {
  color: #1d2730;
}
html[data-theme="light"] .comp-offer-actions {
  border-top: 1px solid #e3e6e9;
}
html[data-theme="light"] .comp-version-stack {
  border-top: 1px solid #e3e6e9;
}
html[data-theme="light"] .comp-version-stack summary {
  color: #556c86;
}
html[data-theme="light"] .comp-version-row {
  border: 1px solid #e4e7ea;
  background: #f6f8f9;
}
html[data-theme="light"] .comp-version-main b,
html[data-theme="light"] .comp-version-price b {
  color: #25323e;
}
html[data-theme="light"] .comp-empty-state span {
  color: #637892;
}
html[data-theme="light"] .comp-record-list {
  background: #f7f8fa;
}
html[data-theme="light"] .comp-record-group {
  border-bottom: 1px solid rgba(229,231,234,0.68);
}
html[data-theme="light"] .comp-record-name-line h3 {
  color: #1c252f;
}
html[data-theme="light"] .comp-record-identity p {
  color: #617992;
}
html[data-theme="light"] .comp-record-metrics>div {
  border-left: 1px solid #e4e7ea;
}
html[data-theme="light"] .comp-record-metrics b {
  color: #1d2730;
}
html[data-theme="light"] .comp-record-metrics>div:first-child b {
  color: #125da5;
}
html[data-theme="light"] .comp-record-menu-pop {
  border: 1px solid #e6e8eb;
  background: #f6f7f9;
  box-shadow: 0 16px 36px rgba(20,24,40,0.119);
}
html[data-theme="light"] .comp-menu-action {
  color: #222d39;
}
html[data-theme="light"] .comp-menu-action:hover {
  background: #f3f5f7;
}
html[data-theme="light"] .comp-record-history {
  border: 1px solid #e4e7ea;
  background: #f6f8f9;
}
html[data-theme="light"] .comp-record-history .comp-version-row {
  border-top: 1px solid #e4e7ea;
}
@media (max-width:760px) {
html[data-theme="light"] .comp-record-metrics {
  border-top: 1px solid #e3e6e9;
}
}
html[data-theme="light"] .inventory-network-strip>div,
html[data-theme="light"] .inventory-health-strip>div {
  background: linear-gradient(180deg,rgba(20,24,40,0.03),rgba(20,24,40,0.03));
}
html[data-theme="light"] .inventory-foundation-note b {
  color: #a57512;
}
html[data-theme="light"] .inventory-project-title>b {
  color: #1c262f;
}
html[data-theme="light"] .inventory-project-main>span {
  color: #5e758e;
}
html[data-theme="light"] .inventory-project-main>small strong {
  color: #43586f;
}
html[data-theme="light"] .inventory-freshness {
  color: #4f6881;
  background: rgba(20,24,40,0.03);
}
html[data-theme="light"] .inventory-freshness.fresh {
  color: #1f9968;
}
html[data-theme="light"] .inventory-freshness.recent {
  color: #125da5;
}
html[data-theme="light"] .inventory-freshness.aging {
  color: #a57a12;
}
html[data-theme="light"] .inventory-freshness.stale {
  color: #a51225;
}
html[data-theme="light"] .inventory-project-price>b {
  color: #212e37;
}
html[data-theme="light"] .inventory-detail-freshness>b {
  color: #2e3e4d;
}
html[data-theme="light"] .inventory-table thead th {
  background: color-mix(in srgb,var(--panel) 96%,#f7f9fa);
}
html[data-theme="light"] .inventory-table td:first-child b {
  color: #222e39;
}
html[data-theme="light"] .inventory-validation-warning b {
  color: #a51225;
}
html[data-theme="light"] .inventory-validation-warning span {
  color: #8a656e;
}
html[data-theme="light"] .inventory-version-row b {
  color: #212c37;
}
html[data-theme="light"] .inventory-version-row span {
  color: #5d748c;
}
html[data-theme="light"] .inventory-version-row>div:last-child>b {
  color: #5b748c;
}
html[data-theme="light"] .project-readiness-mini.ready {
  background: rgba(230,245,239,0.1);
}
html[data-theme="light"] .project-readiness-pill.ready {
  background: rgba(230,245,239,0.1);
}
html[data-theme="light"] .project-readiness-checks span.ready {
  background: rgba(230,245,239,0.09);
}
html[data-theme="light"] .project-tour-cover {
  background: radial-gradient(circle at 20% 20%,rgba(20,24,40,0.108),transparent 33%),#f5f7f8;
  color: #1f1f1f;
}
html[data-theme="light"] .project-tour-cover small {
  color: rgba(31,31,31,0.68);
}
html[data-theme="light"] .project-tour-frame {
  background: #f8f9fa;
}
html[data-theme="light"] .lpp-tour-frame {
  background: #f8f9fa;
}
html[data-theme="light"] .won-mobile-detail-hero>div,
html[data-theme="light"] .won-mobile-detail-section {
  background: #f6f8fa;
}
html[data-theme="light"] .won-mobile-detail-hero b {
  color: #1b222d;
}
html[data-theme="light"] .won-mobile-detail-mini {
  background: #f4f6f8;
  color: #506985 !important;
}
html[data-theme="light"] .won-mobile-commission-grid>div {
  border: 1px solid rgba(230,232,235,0.75);
  background: #f5f7f9;
}
html[data-theme="light"] .won-mobile-commission-grid b {
  color: #1d2530;
}
html[data-theme="light"] .won-mobile-info-list>div {
  border-bottom: 1px solid rgba(230,232,234,0.7);
}
html[data-theme="light"] .won-mobile-milestones>div {
  border-bottom: 1px solid rgba(230,232,234,0.7);
}
html[data-theme="light"] .won-mobile-milestones i {
  border: 2px solid #e8e9eb;
  background: #f6f8f9;
}
html[data-theme="light"] .won-mobile-milestones b {
  color: #232c3a;
}
@media (max-width:700px) {
html[data-theme="light"] .won-mobile-summary>div {
  background: linear-gradient(180deg,rgba(243,245,247,0.95),rgba(247,248,250,0.98));
}
html[data-theme="light"] .won-mobile-summary span {
  color: #627d98;
}
html[data-theme="light"] .won-mobile-summary b {
  color: #1c232e;
}
html[data-theme="light"] .won-mobile-status-tabs button {
  background: #f6f8fa;
  color: #667d98;
}
html[data-theme="light"] .won-mobile-status-tabs button.active {
  border-color: #e9ebee;
  background: #eff1f5;
  color: #222d39;
}
html[data-theme="light"] .won-mobile-list {
  background: #f7f8fa;
}
html[data-theme="light"] .won-mobile-row {
  border-bottom: 1px solid rgba(229,231,234,0.72);
}
html[data-theme="light"] .won-mobile-row-head>b {
  color: #1c252f;
}
html[data-theme="light"] .won-mobile-row-project {
  color: #5e7791;
}
html[data-theme="light"] .won-mobile-row-money>b {
  color: #222d39;
}
html[data-theme="light"] .won-mobile-row-money>strong {
  color: #1257a5;
}
}
html[data-theme="light"] .analytics-commandbar {
  background: #f5f7f9;
}
html[data-theme="light"] .analytics-range-tabs button,
html[data-theme="light"] .analytics-section-tabs button {
  background: #f6f8f9;
}
html[data-theme="light"] .analytics-range-tabs button[aria-pressed="true"],
html[data-theme="light"] .analytics-section-tabs button[aria-selected="true"] {
  border-color: #e8ebed;
  background: #f2f4f6;
  color: #1e2b31;
}
html[data-theme="light"] .analytics-section-tabs {
  border-top: 1px solid rgba(20,24,40,0.117);
}
html[data-theme="light"] .analytics-kpi-strip article {
  background: #f5f7f9;
}
html[data-theme="light"] .analytics-snapshot-list>div {
  border-bottom: 1px solid rgba(20,24,40,0.124);
}
html[data-theme="light"] .analytics-source-card {
  background: #f6f8f9;
}
html[data-theme="light"] .analytics-source-card.selected {
  border-color: #e8ebed;
  background: #f3f5f7;
}
html[data-theme="light"] .analytics-focus-kpis>div {
  background: #f6f8f9;
}
html[data-theme="light"] .analytics-stage-grid>div,
html[data-theme="light"] .analytics-quality-rows>div {
  background: #f6f8f9;
}
html[data-theme="light"] .analytics-lead-row {
  border-bottom: 1px solid rgba(20,24,40,0.117);
}
html[data-theme="light"] .analytics-loading-skeleton i {
  background: #f5f7f9;
}
html[data-theme="light"] .lc-funnel-type-card {
  background: #f6f7f9;
}
html[data-theme="light"] .lc-funnel-type-card>i {
  background: #f7f8fa;
  color: #906e28;
}
html[data-theme="light"] .lc-funnel-type-card.selected {
  background: linear-gradient(180deg,rgba(58,123,211,.15),#f6f7f9);
}
html[data-theme="light"] .lc-funnel-type-card.selected>i {
  background: #f2f4f7;
}
html[data-theme="light"] .lc-video-connect {
  background: #f6f8f9;
}
html[data-theme="light"] .lc-video-connect>div:first-child>span {
  background: #f7f8fa;
  color: #906e28;
}
html[data-theme="light"] .lc-health-line {
  background: #f6f8f9;
}
html[data-theme="light"] .lc-health-line.ready span {
  color: #23955f;
}
html[data-theme="light"] .lc-health-line.attention span {
  color: #99721f;
}
@media (max-width:760px) {
html[data-theme="light"] .lc-wizard-progress i {
  background: #f0f2f4;
}
html[data-theme="light"] .lc-wizard-progress i.done {
  background: #e8edf2;
}
}
html[data-theme="light"] .lcx-unified-hero>div:first-child>span {
  background: #f1f3f6;
  color: #a17417;
}
html[data-theme="light"] .lcx-flow i {
  color: var(--muted,#677385);
}
html[data-theme="light"] .lcx-row-cover {
  background: #f1f3f6;
  color: #a17417;
}
html[data-theme="light"] .lcx-step-head>span {
  background: #f1f3f6;
  color: #1f1f1f;
}
html[data-theme="light"] .lcx-presentation-selected img,
html[data-theme="light"] .lcx-presentation-mark {
  background: #f1f3f6;
  color: #a17417;
}
html[data-theme="light"] .lcx-presentation-option>span {
  background: #f1f3f6;
  color: #a17417;
}
html[data-theme="light"] .lcx-preview-phone {
  box-shadow: 0 10px 32px rgba(20,24,40,0.028);
}
html[data-theme="light"] .lcx-preview-media {
  background: #f1f3f6;
  color: #a17417;
}
html[data-theme="light"] .lcx-preview-media img {
  background: #f7f8fa;
}
html[data-theme="light"] .lcx-preview-fields i {
  color: #67707e;
}
html[data-theme="light"] .lcx-preview-phone button {
  background: #f1f3f6;
  color: #1f1f1f;
}
html[data-theme="light"] .lcx-preview-phone>em {
  color: #697280;
}
html[data-theme="light"] .lcx-unified-hero {
  border-color: #e6e8eb;
  background: radial-gradient(430px 180px at 0 0,rgba(77,141,255,.16),transparent 68%),
    linear-gradient(145deg,#f3f6f8,#f6f8f9 72%);
  box-shadow: 0 12px 34px rgba(20,24,40,0.049);
}
html[data-theme="light"] .lcx-hero-mark {
  background: linear-gradient(145deg,#eef1f4,#f1f4f6);
  border: 1px solid #e7eaec;
  color: #a57812;
}
html[data-theme="light"] .lcx-flow-step {
  color: #4e6782;
}
html[data-theme="light"] .lcx-flow-step>span {
  border: 1px solid #e8eaeb;
  background: #f2f4f6;
  color: #3a4d61;
}
html[data-theme="light"] .lcx-flow-step>b {
  color: #41566c;
}
html[data-theme="light"] .lcx-flow-step.is-active>span {
  color: #1f1f1f;
}
html[data-theme="light"] .lcx-flow-step.is-active>b {
  color: #1b222d;
}
html[data-theme="light"] .lcx-kpi-card {
  border-color: #e6e9ec;
  background: linear-gradient(145deg,#f2f4f6,#f5f7f9 72%);
  box-shadow: 0 10px 26px rgba(20,24,40,0.042);
}
html[data-theme="light"] .lcx-kpi-icon {
  border: 1px solid rgba(20,24,40,0.11);
  background: #f0f3f6;
  color: #1252a5;
}
html[data-theme="light"] .lcx-kpi-card.unlocked .lcx-kpi-icon {
  background: #eeeef2;
  color: #4012a5;
}
html[data-theme="light"] .lcx-kpi-card.leads .lcx-kpi-icon {
  background: #f0f5f6;
  color: #1e9987;
}
html[data-theme="light"] .lcx-kpi-card .label {
  color: #465c75 !important;
}
html[data-theme="light"] .lcx-kpi-card .value {
  color: #19222a;
}
html[data-theme="light"] .lcx-kpi-card .hint {
  color: #4f6883 !important;
}
html[data-theme="light"] .lcx-gates-head p {
  color: #5d7792;
}
html[data-theme="light"] .lcx-campaign-row.lcx-gate-card {
  border: 1px solid #e6e9eb;
  background: radial-gradient(280px 120px at 0 0,rgba(74,139,238,.08),transparent 70%),
    linear-gradient(145deg,#f4f6f8,#f6f8f9 80%);
  box-shadow: 0 10px 26px rgba(20,24,40,0.038);
}
html[data-theme="light"] .lcx-gate-card .lcx-row-cover {
  background: #f0f3f6;
  border: 1px solid #e6e9ec;
  color: #a57612;
}
html[data-theme="light"] .lcx-status-badge {
  color: #40556b;
  background: #f3f5f7;
  border: 1px solid #e7e9eb;
}
html[data-theme="light"] .lcx-status-badge.active {
  color: #18a063;
  background: rgba(235,242,239,0.12);
}
html[data-theme="light"] .lcx-status-badge.paused {
  color: #a57412;
  background: rgba(242,239,233,0.12);
}
html[data-theme="light"] .lcx-health-badge {
  color: #526c86;
}
html[data-theme="light"] .lcx-health-badge.ready {
  color: #25925e;
}
html[data-theme="light"] .lcx-health-badge.attention {
  color: #a57312;
}
html[data-theme="light"] .lcx-gate-card h3 {
  color: #1a212c;
}
html[data-theme="light"] .lcx-gate-card .lcx-row-main strong {
  color: #24303d;
}
html[data-theme="light"] .lcx-gate-card .lcx-row-main p {
  color: #536e8b;
}
html[data-theme="light"] .lcx-gate-card .lcx-row-metrics i {
  color: #275991;
}
html[data-theme="light"] .lcx-gate-card .lcx-row-metrics b {
  color: #1a222c;
}
html[data-theme="light"] .lcx-gate-card .lcx-row-metrics small {
  color: #5d7791;
}
html[data-theme="light"] .lcx-gate-type {
  color: #a47a13;
}
html[data-theme="light"] .lcx-gate-card .lcx-row-actions .btn {
  background: #f3f5f7;
  border-color: #e6e9eb;
  color: #222b39;
}
html[data-theme="light"] .lcx-gate-card .lcx-row-actions .btn:hover {
  background: #f0f2f5;
  border-color: #e9ebed;
}
html[data-theme="light"] .lcx-gate-card .lcx-row-actions .btn.primary {
  color: #1f1f1f;
}
html[data-theme="light"] .lcx-gate-card .lc-more-menu {
  background: #f6f8f9;
  border-color: #e7e9eb;
}
html[data-theme="light"] .lcx-gate-card .lc-more-menu button {
  color: #394c5f;
}
html[data-theme="light"] .lcx-gate-card .lc-more-menu button:hover {
  background: #f2f4f6;
  color: #1f1f1f;
}
html[data-theme="light"] .lcx-team-template {
  background: #f6f7f9;
}
html[data-theme="light"] .lcx-team-template small,
html[data-theme="light"] .lcx-team-template p {
  color: #4f6884;
}
html[data-theme="light"] .lcx-editor-modal {
  background: #f6f7f9;
}
html[data-theme="light"] .lcx-editor-section {
  background: linear-gradient(180deg,#f4f6f8,#f6f7f9);
}
html[data-theme="light"] .lcx-step-head small {
  color: #526b85;
}
html[data-theme="light"] .lcx-presentation-empty {
  border-color: #e7e9eb;
  background: #f6f8f9;
}
html[data-theme="light"] .lcx-presentation-empty small {
  color: #546d87;
}
html[data-theme="light"] .lcx-presentation-selected {
  border-color: #e6eae8;
  background: #f6f9f9;
}
html[data-theme="light"] .lcx-presentation-selected small {
  color: #397f57;
}
html[data-theme="light"] .lcx-presentation-selected b {
  color: #1e3125;
}
html[data-theme="light"] .lcx-presentation-selected p {
  color: #5f816e;
}
html[data-theme="light"] .lcx-presentation-selected>em {
  color: #298f59;
}
html[data-theme="light"] .lcx-presentation-option {
  border-color: #e6e8eb;
  background: #f6f8f9;
}
html[data-theme="light"] .lcx-presentation-option.selected {
  background: #f2f4f6;
}
html[data-theme="light"] .lcx-presentation-option small,
html[data-theme="light"] .lcx-presentation-option em {
  color: #58738e;
}
html[data-theme="light"] .lcx-no-presentations {
  border-color: #e7e9eb;
  color: #56708c;
  background: #f6f8f9;
}
html[data-theme="light"] .lcx-readonly {
  border-color: #e6e8eb;
  background: #f6f8f9;
  color: #526b85;
}
html[data-theme="light"] .lcx-preview-phone {
  border-color: #e7e9eb;
  background: #f7f8fa;
  box-shadow: 0 12px 32px rgba(20,24,40,0.077);
}
html[data-theme="light"] .lcx-preview-phone>small {
  color: #566e88;
}
html[data-theme="light"] .lcx-preview-phone h4 {
  color: #1b222d;
}
html[data-theme="light"] .lcx-preview-phone p {
  color: #4f6884;
}
html[data-theme="light"] .lcx-preview-fields i {
  border-color: #e6e8eb;
  background: #f5f7f9;
  color: #5c7590;
}
html[data-theme="light"] .lcx-editor-foot {
  background: #f6f7f9;
}
html[data-theme="light"] .lcx-share-card {
  border-color: #e6e8eb;
  background: #f6f8f9;
}
html[data-theme="light"] .lcx-share-card>span {
  color: #4d6781;
}
html[data-theme="light"] .lcx-share-card pre {
  background: #f7f9fa;
  color: #25313e;
  border: 1px solid #e6e8ea;
}
html[data-theme="light"] .lcx-share-card p {
  color: #526c86;
}
html[data-theme="light"] .lcx-attribution-note {
  background: #f6f8f9;
}
html[data-theme="light"] .lcx-attribution-note b {
  color: #273340;
}
html[data-theme="light"] .lcx-attribution-note p {
  color: #5b7591;
}
@media (max-width:760px) {
html[data-theme="light"] .lcx-gate-card .lcx-row-metrics {
  border-top: 1px solid rgba(233,235,237,0.2);
  border-bottom: 1px solid rgba(233,235,237,0.2);
}
}
html[data-theme="light"] .lcx-question-toolbar p {
  color: #526c86;
}
html[data-theme="light"] .lcx-question-card {
  border: 1px solid #e6e8eb;
  background: #f6f8f9;
}
html[data-theme="light"] .lcx-question-number {
  background: #f1f3f6;
  color: #19579f;
}
html[data-theme="light"] .lcx-question-fields input,
html[data-theme="light"] .lcx-question-fields select,
html[data-theme="light"] .lcx-block-main input,
html[data-theme="light"] .lcx-block-main textarea,
html[data-theme="light"] .lcx-block-main select {
  border: 1px solid #e7e9eb;
  background: #f6f8fa;
  color: #1f2934;
}
html[data-theme="light"] .lcx-question-meta {
  color: #526d88;
}
html[data-theme="light"] .lcx-question-actions button {
  border: 1px solid #e6e9eb;
  background: #f4f6f8;
  color: #455d73;
}
html[data-theme="light"] .lcx-question-actions button:hover {
  background: #f0f2f5;
  color: #1f1f1f;
}
html[data-theme="light"] .lcx-question-actions button.danger:hover {
  border-color: #ece8e9;
  background: #f6f2f3;
  color: #a51228;
}
html[data-theme="light"] .lcx-cover-row {
  border: 1px solid #e6e8eb;
  background: #f6f8f9;
}
html[data-theme="light"] .lcx-cover-preview {
  border: 1px solid #e7e9eb;
  background: #f2f4f7;
  color: #5b7b98;
}
html[data-theme="light"] .lcx-cover-preview img {
  background: #f7f8fa;
}
html[data-theme="light"] .lcx-cover-copy small {
  color: #58748f;
}
html[data-theme="light"] .lcx-media-note {
  color: #8a6e2e;
}
html[data-theme="light"] .lcx-custom-empty {
  border: 1px dashed #e7e9eb;
  color: #5e7892;
}
html[data-theme="light"] .lcx-custom-block {
  border: 1px solid #e6e8eb;
  background: #f6f8f9;
}
html[data-theme="light"] .lcx-block-preview {
  border: 1px solid #e7e9eb;
  background: #f2f4f7;
  color: #455e74;
}
html[data-theme="light"] .lcx-block-kind {
  color: #5b7a98;
}
html[data-theme="light"] .lcx-block-kind i {
  color: #a27715;
}
html[data-theme="light"] .lcx-block-actions button {
  border: 1px solid #e7e9eb;
  background: #f4f6f8;
  color: #475f76;
}
html[data-theme="light"] .lcx-block-actions button:hover {
  background: #eff2f4;
  color: #1f1f1f;
}
html[data-theme="light"] .lcx-block-actions .danger:hover {
  border-color: #ece8e9;
  background: #f6f3f4;
  color: #a5122a;
}
html[data-theme="light"] .lcx-preview-guided .lcx-preview-question {
  border: 1px solid #e6e9eb;
  background: #f5f7f9;
}
html[data-theme="light"] .lcx-preview-question b {
  color: #25303d;
}
html[data-theme="light"] .lcx-preview-question span {
  color: #577492;
}
html[data-theme="light"] .lcx-builder-v28110 .lcx-editor-foot {
  box-shadow: 0 -14px 30px rgba(20,24,40,0.098);
}
html[data-theme="light"] .lcx-inherited-experience {
  border: 1px solid #e6e9eb;
  background: linear-gradient(145deg,#f5f7f9,#f3f6f8);
}
html[data-theme="light"] .lcx-inherited-experience b {
  color: #1f2934;
}
html[data-theme="light"] .lcx-inherited-experience small {
  color: #506b86;
}
html[data-theme="light"] .lcx-inherited-chips span {
  border: 1px solid #e7e9eb;
  background: #f2f4f7;
  color: #37495b;
}
html[data-theme="light"] .lcx-question-card.inventory-powered {
  border-color: #e8eaed;
  background: linear-gradient(180deg,#f4f6f8,#f6f8fa);
}
html[data-theme="light"] .lcx-inventory-lock {
  border: 1px solid #e7eaec;
  background: #f3f6f8;
  color: #205c98;
}
html[data-theme="light"] .lcx-inventory-question {
  border: 1px solid #e6e9eb;
  background: #f7f8fa;
}
html[data-theme="light"] .lcx-inventory-source span {
  color: #1d5c9b;
}
html[data-theme="light"] .lcx-inventory-source b {
  color: #1f2a34;
}
html[data-theme="light"] .lcx-inventory-source small {
  color: #607d98;
}
html[data-theme="light"] .lcx-inventory-type-chips span {
  border: 1px solid #e7e9eb;
  background: #f4f6f8;
  color: #2e3d4c;
}
html[data-theme="light"] .lcx-inventory-type-chips span:last-child {
  color: #526f89;
}
html[data-theme="light"] .lcx-test-presentation-btn {
  border-color: #eaecee !important;
  background: linear-gradient(180deg,#f2f4f6,#f4f6f8) !important;
  color: #242f3b !important;
}
html[data-theme="light"] .lcx-test-preview-overlay {
  background: rgba(250,251,252,0.88);
  color: #1c252f;
}
html[data-theme="light"] .lcx-test-preview-shell {
  border: 1px solid #e6e9eb;
  background: #f7f8fa;
  box-shadow: 0 28px 100px rgba(20,24,40,0.168);
}
html[data-theme="light"] .lcx-test-preview-head {
  border-bottom: 1px solid #e5e8ea;
  background: linear-gradient(180deg,#f4f6f8,#f6f8f9);
}
html[data-theme="light"] .lcx-test-preview-head h3 {
  color: #1b232d;
}
html[data-theme="light"] .lcx-test-preview-head p {
  color: #59758f;
}
html[data-theme="light"] .lcx-test-preview-toolbar {
  border-bottom: 1px solid #e5e8ea;
  background: #f6f8f9;
}
html[data-theme="light"] .lcx-preview-flow-tabs,
html[data-theme="light"] .lcx-preview-device-tabs {
  border: 1px solid #e6e8eb;
  background: #f7f9fa;
}
html[data-theme="light"] .lcx-preview-flow-tabs button,
html[data-theme="light"] .lcx-preview-device-tabs button {
  color: #54708b;
}
html[data-theme="light"] .lcx-preview-flow-tabs button.active,
html[data-theme="light"] .lcx-preview-device-tabs button.active {
  background: #f0f3f5;
  color: #1c242e;
  box-shadow: 0 2px 10px rgba(20,24,40,0.077);
}
html[data-theme="light"] .lcx-preview-meta {
  color: #657f9a;
}
html[data-theme="light"] .lcx-test-preview-stage {
  background: radial-gradient(circle at 50% 10%,rgba(55,124,184,.12),transparent 38%),#f9fafb;
}
html[data-theme="light"] .lcx-test-device {
  background: #fafbfc;
  border: 1px solid #e8eaeb;
  box-shadow: 0 20px 70px rgba(20,24,40,0.182);
}
html[data-theme="light"] .lcx-test-preview-foot {
  border-top: 1px solid #e5e8ea;
  background: #f6f8f9;
}
html[data-theme="light"] .lcx-test-preview-foot>span {
  color: #627e98;
}
html[data-theme="light"] .lcx-compact-summary {
  border: 1px solid #e6e9eb;
  background: linear-gradient(145deg,#f5f6f8,#f6f8f9);
}
html[data-theme="light"] .lcx-compact-summary>div:first-child b {
  color: #1e2832;
}
html[data-theme="light"] .lcx-compact-summary>div:first-child span {
  color: #5b7591;
}
html[data-theme="light"] .lcx-compact-metrics b {
  color: #1a212c;
}
html[data-theme="light"] .lcx-compact-metrics small {
  color: #627d98;
}
html[data-theme="light"] .lcx-project-media-card {
  border: 1px solid #e7e9eb;
  background: linear-gradient(145deg,#f5f7f9,#f4f6f8);
}
html[data-theme="light"] .lcx-project-media-card>div:first-child b {
  color: #1f2934;
}
html[data-theme="light"] .lcx-project-media-card>div:first-child small {
  color: #597490;
}
html[data-theme="light"] .lcx-project-media-toggles label {
  border: 1px solid #e7e9eb;
  background: #f6f8fa;
}
html[data-theme="light"] .lcx-project-media-toggles b {
  color: #222e39;
}
html[data-theme="light"] .lcx-project-media-toggles small {
  color: #5c7893;
}
html[data-theme="light"] .portfolio-intro-flow i {
  color: #55616c;
}
html[data-theme="light"] .portfolio-card-cover {
  background: #f2f4f7;
}
html[data-theme="light"] .portfolio-card-cover-fallback {
  background: linear-gradient(135deg,#f2f5f7,#eceff1);
}
html[data-theme="light"] .portfolio-setup-icon {
  background: #f2f4f6;
  color: #a47814;
}
html[data-theme="light"] .portfolio-toggle input:checked+span {
  background: #eef1f4;
}
html[data-theme="light"] .portfolio-editor-preview {
  background: #f7f8f9;
}
html[data-theme="light"] .portfolio-preview-toolbar {
  color: #1f1f1f;
}
html[data-theme="light"] .portfolio-preview-toolbar span {
  color: #4f6577;
}
html[data-theme="light"] .portfolio-preview-page {
  box-shadow: 0 20px 50px rgba(20,24,40,0.084);
}
html[data-theme="light"] .portfolio-preview-cover {
  background: #f0f2f5;
}
html[data-theme="light"] .portfolio-preview-cover.empty {
  background: linear-gradient(135deg,#f1f4f6,#e9eef1);
}
html[data-theme="light"] .portfolio-preview-page section.dark {
  background: #f0f3f5;
  color: #1f1f1f;
}
html[data-theme="light"] .portfolio-preview-stats b {
  color: #a47913;
}
html[data-theme="light"] .portfolio-preview-stats span {
  color: #3a4b57;
}
html[data-theme="light"] .portfolio-preview-page section button {
  background: #eef1f4;
  color: #1f1f1f;
}
html[data-theme="light"] .portfolio-workspace-hero {
  border: 1px solid #e6e8eb;
  background: radial-gradient(circle at 78% 15%,rgba(216,181,104,.16),transparent 28%),
  linear-gradient(135deg,#f6f8fa 0%,#f2f5f7 58%,#eff2f4 100%);
  color: #1f1f1f;
  box-shadow: 0 24px 70px rgba(20,24,40,0.077);
}
html[data-theme="light"] .portfolio-workspace-copy .eyebrow {
  color: #98721f;
}
html[data-theme="light"] .portfolio-workspace-copy h1 em {
  color: #9b711d;
}
html[data-theme="light"] .portfolio-workspace-copy p {
  color: #3a5061;
}
html[data-theme="light"] .portfolio-workspace-actions .btn {
  border-color: rgba(20,24,40,0.14);
  background: rgba(20,24,40,0.063);
  color: #1f1f1f;
}
html[data-theme="light"] .portfolio-workspace-quote {
  border-left: 1px solid rgba(20,24,40,0.14);
}
html[data-theme="light"] .portfolio-workspace-quote>span {
  color: #98721f;
}
html[data-theme="light"] .portfolio-workspace-quote blockquote {
  color: #1f2b33;
}
html[data-theme="light"] .portfolio-workspace-quote small {
  color: #546c7f;
}
html[data-theme="light"] .portfolio-purpose-strip b {
  background: #f2f4f6;
  color: #9c751b;
}
html[data-theme="light"] .portfolio-purpose-strip small {
  color: #6d7e8e;
}
html[data-theme="light"] .portfolio-purpose-strip i {
  color: #57626d;
}
html[data-theme="light"] .portfolio-card:hover {
  box-shadow: 0 18px 40px rgba(20,24,40,0.042);
}
html[data-theme="light"] .portfolio-card-cover:after {
  background: linear-gradient(to top,rgba(246,248,250,0.5),transparent 58%);
}
html[data-theme="light"] .portfolio-builder-head {
  background: linear-gradient(135deg,#f5f7f9,#f1f4f6);
  color: #1f1f1f;
}
html[data-theme="light"] .portfolio-builder-head .eyebrow {
  color: #967322;
}
html[data-theme="light"] .portfolio-builder-head p {
  color: #45596a;
}
html[data-theme="light"] .portfolio-editor-head-actions .btn {
  background: rgba(20,24,40,0.072);
  border-color: rgba(20,24,40,0.14);
  color: #1f1f1f;
}
html[data-theme="light"] .portfolio-editor-head-actions .icon-btn {
  color: #1f1f1f;
  border-color: rgba(20,24,40,0.14);
}
html[data-theme="light"] .portfolio-builder-map i {
  color: #444e56;
}
html[data-theme="light"] .portfolio-editor-panel {
  box-shadow: 0 8px 24px rgba(20,24,40,0.017);
}
html[data-theme="light"] .portfolio-editor-panel-title>span {
  background: #f1f4f6;
  color: #9d761b;
}
html[data-theme="light"] .portfolio-photo-tools img {
  box-shadow: 0 8px 20px rgba(20,24,40,0.028);
}
html[data-theme="light"] .portfolio-editor-preview {
  background: radial-gradient(circle at 80% 0,rgba(219,183,104,.1),transparent 27%),linear-gradient(180deg,#f7f8fa,#f5f7f9);
}
html[data-theme="light"] .portfolio-preview-devices {
  border: 1px solid rgba(20,24,40,0.14);
  background: rgba(20,24,40,0.036);
}
html[data-theme="light"] .portfolio-preview-devices button {
  color: #4f6476;
}
html[data-theme="light"] .portfolio-preview-stage {
  border: 1px solid rgba(20,24,40,0.124);
  background: rgba(20,24,40,0.03);
}
html[data-theme="light"] .portfolio-preview-exact {
  background: rgba(20,24,40,0.072) !important;
  border-color: rgba(20,24,40,0.14) !important;
  color: #1f1f1f !important;
}
html[data-theme="light"] .portfolio-share-head {
  background: linear-gradient(135deg,#f5f7f9,#f0f3f5);
  color: #1f1f1f;
}
html[data-theme="light"] .portfolio-share-head .eyebrow {
  color: #98721f;
}
html[data-theme="light"] .portfolio-share-head p {
  color: #3f5363;
}
html[data-theme="light"] .portfolio-share-head .icon-btn {
  color: #1f1f1f;
  border-color: rgba(20,24,40,0.14);
}
@media (max-width:1080px) {
html[data-theme="light"] .portfolio-workspace-quote {
  border-top: 1px solid rgba(20,24,40,0.14);
}
}
@media (max-width:980px) {
html[data-theme="light"] .portfolio-editor-preview {
  border-top: 1px solid rgba(20,24,40,0.14);
}
}
html[data-theme="light"] .portfolio-editor-panel input::placeholder,
html[data-theme="light"] .portfolio-editor-panel textarea::placeholder,
html[data-theme="light"] .portfolio-repeat-row input::placeholder,
html[data-theme="light"] .portfolio-repeat-row textarea::placeholder {
  color: #596a79;
  -webkit-text-fill-color: #596a79;
}
@media (max-width:700px) {
html[data-theme="light"] .portfolio-editor-panel {
  box-shadow: 0 4px 14px rgba(20,24,40,0.014);
}
html[data-theme="light"] .portfolio-editor-foot {
  background: #f6f7f9;
}
}
html[data-theme="light"] .project-library-v287,
html[data-theme="light"] .project-library-project-page,
html[data-theme="light"] .project-library-official-page {
  --pl-bg: #f7f8fa;
  --pl-surface: #f5f7f8;
  --pl-surface-raised: #f3f5f7;
  --pl-surface-hover: #f2f4f6;
  --pl-border: #eef0f3;
  --pl-text: #1d2530;
  --pl-muted: #526b85;
}
html[data-theme="light"] .project-library-v287 .eyebrow,
html[data-theme="light"] .project-library-project-page .eyebrow,
html[data-theme="light"] .project-library-official-page .eyebrow {
  color: #1257a5;
}
html[data-theme="light"] .project-library-v287 .btn.primary,
html[data-theme="light"] .project-library-project-page .btn.primary,
html[data-theme="light"] .project-library-official-page .btn.primary {
  color: #1f1f1f;
}
html[data-theme="light"] .project-library-v287 .project-library-mode-tabs,
html[data-theme="light"] .project-library-official-page .project-library-mode-tabs {
  box-shadow: 0 8px 24px rgba(20,24,40,0.028);
}
html[data-theme="light"] .project-library-v287 .project-library-row {
  box-shadow: 0 5px 18px rgba(20,24,40,0.028);
}
html[data-theme="light"] .project-library-v287 .project-library-row-cover {
  border: 1px solid rgba(20,24,40,0.089);
}
html[data-theme="light"] .project-library-v287 .project-library-row-stats b {
  color: #222d39;
}
html[data-theme="light"] .project-library-v287 .project-import-queue>summary:hover,
html[data-theme="light"] .project-library-v287 .project-team-presentations>summary:hover {
  background: rgba(20,24,40,0.03);
}
html[data-theme="light"] .project-library-project-page .project-project-summary {
  box-shadow: 0 8px 26px rgba(20,24,40,0.032);
}
html[data-theme="light"] .project-library-project-page .project-project-pills span {
  color: #2c4049;
}
html[data-theme="light"] .project-library-project-page .project-project-tabs {
  background: linear-gradient(180deg,var(--pl-bg) 78%,rgba(247,248,250,0.94));
}
html[data-theme="light"] .project-library-project-page .project-content-section {
  box-shadow: 0 8px 26px rgba(20,24,40,0.025);
}
html[data-theme="light"] .project-library-project-page .project-faq-topic span,
html[data-theme="light"] .project-library-project-page .project-brain-fact-preview span,
html[data-theme="light"] .project-library-project-page .project-readiness-checks span {
  background: rgba(20,24,40,0.032);
  border: 1px solid rgba(20,24,40,0.096);
}
html[data-theme="light"] .project-library-project-page .project-home-stats b {
  color: #222d39;
}
html[data-theme="light"] .project-library-official-page .sales-kpi,
html[data-theme="light"] .project-library-official-page .sales-panel,
html[data-theme="light"] .project-library-official-page .library-native-card {
  box-shadow: 0 5px 18px rgba(20,24,40,0.025);
}
html[data-theme="light"] .project-library-official-page .library-native-projects span {
  color: #41586d;
}
html[data-theme="light"] .smart-extraction-complete {
  color: #219660;
}
html[data-theme="light"] .smart-asset-review-card {
  background: linear-gradient(180deg,rgba(243,245,247,0.92),rgba(246,247,249,0.96));
}
html[data-theme="light"] .smart-asset-preview {
  background: #f6f8f9;
}
html[data-theme="light"] .smart-confidence.high,
html[data-theme="light"] .smart-match.matched {
  color: #21975f;
}
html[data-theme="light"] .smart-confidence.medium {
  color: #a57212;
}
html[data-theme="light"] .smart-confidence.low,
html[data-theme="light"] .smart-match.warn {
  color: #a51226;
}
html[data-theme="light"] .smart-source-line summary {
  color: #1a549d;
}
html[data-theme="light"] .smart-source-line pre {
  background: #f7f8fa !important;
  color: #222d39 !important;
  caret-color: #222d39;
}
html[data-theme="light"] .smart-unit-hint {
  color: #a57212;
}
html[data-theme="light"] .smart-asset-review-modal .modal-foot {
  background: rgba(245,247,248,0.98);
}
html[data-theme="light"] .project-delete-warning b {
  color: #a51225;
}
html[data-theme="light"] .access-gate-brand,
html[data-theme="light"] .access-gate-card {
  box-shadow: 0 24px 70px rgba(20,24,40,0.084);
}
html[data-theme="light"] .account-access-badge {
  background: rgba(247,248,250,0.72);
}
html[data-theme="light"] .account-access-badge.ok {
  color: #21975d;
  background: rgba(238,244,241,0.1);
}
html[data-theme="light"] .account-access-badge.pending {
  color: #9f7318;
  background: rgba(243,241,236,0.1);
}
html[data-theme="light"] .account-access-badge.danger {
  color: #9e192c;
  background: rgba(241,235,236,0.1);
}
html[data-theme="light"] .account-identity-hero {
  background: radial-gradient(circle at 100% 0%,rgba(47,139,238,.10),transparent 36%),linear-gradient(135deg,rgba(244,246,248,0.98),rgba(247,249,250,0.98));
  box-shadow: 0 18px 50px rgba(20,24,40,0.045);
}
html[data-theme="light"] .account-hero-monogram {
  background: linear-gradient(145deg,rgba(231,236,244,0.45),rgba(240,242,245,0.55));
  color: #222b38;
}
html[data-theme="light"] .subscription-command-center {
  background: linear-gradient(180deg,rgba(245,247,249,0.91),rgba(247,249,250,0.93));
}
html[data-theme="light"] .subscription-story-strip {
  background: rgba(248,250,251,0.28);
}
html[data-theme="light"] .subscription-story-step>span {
  color: rgba(83,109,138,0.35);
}
html[data-theme="light"] .account-attention-row {
  background: rgba(244,241,235,0.09);
}
html[data-theme="light"] .account-attention-row.neutral {
  background: rgba(232,239,243,0.08);
}
html[data-theme="light"] .account-attention-row span {
  color: #976e21;
}
html[data-theme="light"] .account-attention-row.neutral span {
  color: #127fa5;
}
html[data-theme="light"] .account-command-card {
  background: rgba(246,248,249,0.8);
}
html[data-theme="light"] .account-story-card {
  background: linear-gradient(135deg,rgba(246,248,249,0.94),rgba(247,248,250,0.74));
}
html[data-theme="light"] .account-story-path>div>span {
  color: rgba(38,88,146,0.65);
}
html[data-theme="light"] .role-architecture-card,
html[data-theme="light"] .organization-command-card,
html[data-theme="light"] .data-ownership-card {
  background: rgba(247,248,250,0.76);
}
html[data-theme="light"] .premium-role-grid .account-role-card {
  background: rgba(248,249,251,0.46);
}
html[data-theme="light"] .premium-role-grid .account-role-card.current {
  background: linear-gradient(180deg,rgba(237,243,241,0.13),rgba(247,248,250,0.5));
}
html[data-theme="light"] .premium-role-grid .account-role-card p {
  color: rgba(69,92,116,0.74);
}
html[data-theme="light"] .premium-role-grid .account-role-current {
  color: #279062;
}
html[data-theme="light"] .account-story-note {
  background: rgba(231,237,243,0.08);
}
html[data-theme="light"] {
  --soft: #344457;
  --muted: #4f6884;
  --line: #edeff1;
}
html[data-theme="light"] input::placeholder,
html[data-theme="light"] textarea::placeholder {
  color: #5d7792;
}
html[data-theme="light"] .nav-section {
  color: #49617a;
}
html[data-theme="light"] .nav-link .legacy-tag {
  color: #496079;
  border-color: #e8eaec;
}
html[data-theme="light"] .global-search span {
  color: #4d6680;
}
html[data-theme="light"] .widget-size-readout,
html[data-theme="light"] .sidebar-account-arrow,
html[data-theme="light"] .top-account-chevron,
html[data-theme="light"] .leads-mobile-jump>span {
  color: #4d6680;
}
html[data-theme="light"] .template-list-item small,
html[data-theme="light"] .template-breakdown small,
html[data-theme="light"] .template-payment-grid small {
  color: #4d6680;
}
html[data-theme="light"] .template-payment-grid span,
html[data-theme="light"] .template-amortization span {
  color: #49617a;
}
html[data-theme="light"] .portfolio-preview-page.theme-modern .portfolio-preview-hero {
  background: linear-gradient(135deg,#f3f6f7,#edf1f2);
}
html[data-theme="light"] .portfolio-preview-page.theme-warm .portfolio-preview-hero {
  background: linear-gradient(135deg,#f3f2f1,#f0edeb);
}
html[data-theme="light"] .sidebar .brand.brand-logo-link::before {
  background: radial-gradient(ellipse at center,
    rgba(83,228,255,.16) 0%,
    rgba(39,146,255,.11) 36%,
    rgba(228,235,246,0.05) 60%,
    transparent 82%);
}
html[data-theme="light"] .project-studio-device button.active {
  box-shadow: 0 1px 7px rgba(20,24,40,0.028);
}
html[data-theme="light"] .project-studio-preview-page {
  box-shadow: 0 20px 55px rgba(20,24,40,0.042);
}
html[data-theme="light"] .project-package-state span.warn,
html[data-theme="light"] .project-package-project-badges span.warn {
  color: #a06917;
}

/* ---------- TRUE BLACK ---------- */
html[data-theme="dark"] {
  --bg: #0a0a0b;
  --bg2: #0d0d0e;
  --panel: #0f0f10;
  --panel2: #131415;
  --panel3: #171819;
  --line: #1f1f21;
  --line2: #28292a;
  --text: #f5f6f7;
  --soft: #babcbf;
  --shadow: 0 22px 60px rgba(0,0,0,0.25);
}
html[data-theme="dark"] input,
html[data-theme="dark"] select,
html[data-theme="dark"] textarea {
  background: #0d0e0f;
}
html[data-theme="dark"] select option,
html[data-theme="dark"] select optgroup {
  background: #111213;
  color: #f5f6f7;
}
html[data-theme="dark"] select option:disabled {
  background: #141516;
  color: #9fa2a6;
}
html[data-theme="dark"] .status-new {
  color: #d0d2d4;
}
html[data-theme="dark"] .status-lost {
  color: #929497;
}
html[data-theme="dark"] .card {
  background: linear-gradient(180deg,rgba(19,20,21,0.92),rgba(13,13,14,0.94));
}
html[data-theme="dark"] .auth-art {
  background: radial-gradient(600px 350px at 0 0,rgba(73,134,255,.25),transparent 70%),
  linear-gradient(145deg,#121314,#0a0b0b);
}
html[data-theme="dark"] .auth-form {
  background: rgba(10,11,12,0.96);
}
html[data-theme="dark"] .sidebar {
  background: rgba(10,10,11,0.97);
}
html[data-theme="dark"] .nav-link {
  color: #9fa2a5;
}
html[data-theme="dark"] .nav-link:hover {
  background: rgba(38,39,41,0.28);
  color: #d8dadc;
}
html[data-theme="dark"] .nav-link.active {
  background: linear-gradient(90deg,rgba(53,113,226,.22),rgba(38,39,41,0.13));
  color: #ebedf0;
}
html[data-theme="dark"] .nav-link .legacy-tag {
  border: 1px solid #323436;
}
html[data-theme="dark"] .avatar {
  background: linear-gradient(135deg,#1e1f21,#245db7);
  color: #ebedf0;
}
html[data-theme="dark"] .topbar {
  background: rgba(10,10,11,0.96);
}
html[data-theme="dark"] .global-search input {
  background: #0d0d0e;
}
html[data-theme="dark"] .priority-row,
html[data-theme="dark"] .recent-row,
html[data-theme="dark"] .moment-row {
  background: rgba(11,12,13,0.68);
}
html[data-theme="dark"] .stage {
  background: #0d0d0e;
}
html[data-theme="dark"] .table-card {
  background: #0d0d0e;
}
html[data-theme="dark"] .lead-table th {
  background: #101112;
}
html[data-theme="dark"] .lead-table td {
  border-bottom: 1px solid rgba(44,46,48,0.65);
}
html[data-theme="dark"] .lead-table tbody tr:hover {
  background: rgba(43,44,46,0.14);
}
html[data-theme="dark"] .lead-card {
  background: #0d0d0e;
}
html[data-theme="dark"] .modal-backdrop {
  background: rgba(4,4,4,0.68);
}
html[data-theme="dark"] .modal {
  background: #0e0e0f;
}
html[data-theme="dark"] .drawer-backdrop {
  background: rgba(4,4,4,0.48);
}
html[data-theme="dark"] .drawer {
  background: #0e0e0f;
}
html[data-theme="dark"] .drawer-head {
  background: #0e0e0f;
}
html[data-theme="dark"] .detail {
  background: #0b0c0c;
}
html[data-theme="dark"] .timeline-item {
  border-left: 2px solid #4e5257;
  background: #0b0c0c;
}
html[data-theme="dark"] .toast {
  background: #131415;
}
@media (max-width:900px) {
html[data-theme="dark"] .pagination {
  background: #0d0d0e;
}
}
html[data-theme="dark"] .lp12-auth-tabs {
  background: #0b0c0c;
}
html[data-theme="dark"] .lp12-auth-tabs button.active {
  color: #ffffff;
}
html[data-theme="dark"] .auth-message {
  background: #0d0e0f;
}
html[data-theme="dark"] .auth-account-note {
  background: rgba(13,14,15,0.74);
}
html[data-theme="dark"] .drawer-backdrop {
  background: rgba(4,4,4,0.58);
}
html[data-theme="dark"] .drawer {
  background: #0e0e0f;
}
html[data-theme="dark"] .native-source-explorer {
  background: linear-gradient(145deg,rgba(19,19,20,0.96),rgba(13,13,14,0.96));
}
html[data-theme="dark"] .native-source-kpis>div {
  background: #0d0d0e;
}
html[data-theme="dark"] .native-source-kpis .conversion {
  border-color: #393d3f;
}
html[data-theme="dark"] .native-analytics-bar {
  background: #0d0d0e;
}
html[data-theme="dark"] .native-source-ranking button {
  background: #0d0d0e;
}
html[data-theme="dark"] .inline-quality-select {
  background: #121314;
}
html[data-theme="dark"] .inline-quality-select.quality-quality,
html[data-theme="dark"] .pill.quality-quality,
html[data-theme="dark"] .analytics-quality-box.quality-quality {
  background: rgba(32,35,33,0.18);
}
html[data-theme="dark"] .inline-quality-select.quality-not-qualified,
html[data-theme="dark"] .pill.quality-not-qualified,
html[data-theme="dark"] .analytics-quality-box.quality-not-qualified {
  background: rgba(37,35,33,0.18);
}
html[data-theme="dark"] .inline-quality-select.quality-troll,
html[data-theme="dark"] .pill.quality-troll,
html[data-theme="dark"] .analytics-quality-box.quality-troll {
  background: rgba(37,34,34,0.18);
}
html[data-theme="dark"] .inline-quality-select.quality-unset,
html[data-theme="dark"] .pill.quality-unset {
  background: #121314;
}
html[data-theme="dark"] .analytics-stat-box {
  background: #0d0d0e;
}
html[data-theme="dark"] .analytics-quality-box {
  background: #0d0d0e;
}
html[data-theme="dark"] .status-pill {
  border: 1px solid var(--border,#2b2b2d);
}
html[data-theme="dark"] .mini-kpis>div {
  border: 1px solid var(--border,#2b2b2d);
}
html[data-theme="dark"] .signup-role {
  background: #0d0d0e;
}
html[data-theme="dark"] .auth-connect-box,
html[data-theme="dark"] .auth-independent-note {
  background: #0d0d0e;
}
html[data-theme="dark"] .person-result {
  background: #0e0f10;
}
html[data-theme="dark"] .selected-person {
  background: rgba(40,44,43,0.12);
}
html[data-theme="dark"] .org-privacy-note,
html[data-theme="dark"] .privacy-banner {
  background: rgba(45,48,50,0.11);
}
html[data-theme="dark"] .org-person-card {
  background: #0d0d0e;
}
html[data-theme="dark"] .org-invite-card {
  background: #0d0d0e;
}
html[data-theme="dark"] .org-target-tab {
  background: #0d0d0e;
}
html[data-theme="dark"] .settings-nav {
  background: linear-gradient(180deg,rgba(19,20,21,0.94),rgba(12,12,13,0.96));
}
html[data-theme="dark"] .settings-nav-item:hover {
  background: #0e0f10;
}
html[data-theme="dark"] .settings-block {
  background: linear-gradient(180deg,rgba(16,17,18,0.72),rgba(11,12,12,0.76));
}
html[data-theme="dark"] .account-role-card {
  background: #0d0d0e;
}
html[data-theme="dark"] .account-role-card.current {
  background: rgba(32,35,34,0.1);
}
html[data-theme="dark"] .account-role-block {
  color: #c2bbbc;
}
html[data-theme="dark"] .settings-warning {
  background: rgba(45,44,41,0.1);
}
html[data-theme="dark"] .settings-warning.neutral {
  background: rgba(45,48,50,0.1);
}
html[data-theme="dark"] .current-parent-card {
  background: rgba(36,39,38,0.1);
}
html[data-theme="dark"] .settings-person-result {
  background: #0d0d0e;
}
html[data-theme="dark"] .pending-switch-row {
  background: #0d0d0e;
}
html[data-theme="dark"] .director-team-summary {
  background: #0d0d0e;
}
html[data-theme="dark"] .role-switch-summary>div:not(.role-switch-arrow) {
  background: #0d0d0e;
}
html[data-theme="dark"] .today-command {
  background: linear-gradient(180deg,rgba(25,26,27,0.96),rgba(14,14,15,0.96));
}
html[data-theme="dark"] .today-action {
  background: #0d0d0e;
}
html[data-theme="dark"] .health-stat {
  background: #0d0d0e;
}
html[data-theme="dark"] .team-health-row {
  background: #0d0d0e;
}
html[data-theme="dark"] .priority-badge {
  background: #101112;
}
html[data-theme="dark"] .priority-badge.low {
  color: #9b9da0;
}
html[data-theme="dark"] .priority-text.low {
  color: #9b9da0;
}
html[data-theme="dark"] .priority-row,
html[data-theme="dark"] .recent-row {
  background: #0d0d0e;
}
html[data-theme="dark"] .dashboard-customize-popover {
  background: #0d0e0e;
}
html[data-theme="dark"] .dash-custom-row {
  border-top: 1px solid rgba(44,46,48,0.55);
}
html[data-theme="dark"] .lead-view-tab {
  background: #0d0d0e;
}
html[data-theme="dark"] .lead-view-tab.active {
  color: #f3f4f6;
}
html[data-theme="dark"] .custom-date-row {
  background: #0d0d0e;
}
html[data-theme="dark"] .filter-chip {
  color: #d8dce3;
}
html[data-theme="dark"] .bulk-bar {
  background: #121314;
}
html[data-theme="dark"] .privacy-chip {
  background: rgba(45,49,48,0.07);
}
html[data-theme="dark"] .privacy-chip.team {
  color: #bdc1c7;
}
html[data-theme="dark"] .privacy-chip.protected {
  color: #dad6e0;
}
html[data-theme="dark"] .completeness>span {
  background: #18191a;
}
html[data-theme="dark"] .mini-action {
  background: #131415;
  color: #b4b8bd;
}
html[data-theme="dark"] .mini-action:hover {
  color: #f1f3f5;
}
html[data-theme="dark"] .duplicate-check-card {
  background: rgba(43,42,39,0.1);
}
html[data-theme="dark"] .lead-health-strip>div {
  background: #0d0d0e;
}
html[data-theme="dark"] .quick-action-card {
  background: #0d0d0e;
}
html[data-theme="dark"] .next-action-card {
  background: linear-gradient(180deg,rgba(30,32,33,0.82),rgba(14,15,15,0.9));
}
html[data-theme="dark"] .progress-track {
  background: #18191a;
}
html[data-theme="dark"] .tag-chip {
  background: #0f1011;
  color: #c6c8cb;
}
html[data-theme="dark"] .timeline-icon {
  background: #161719;
}
html[data-theme="dark"] kbd {
  background: #0d0d0e;
  color: #898d91;
}
html[data-theme="dark"] .btn kbd {
  color: rgba(255,255,255,0.7);
  background: rgba(0,0,0,0.08);
}
html[data-theme="dark"] .global-search-results {
  background: #0d0e0e;
}
html[data-theme="dark"] .global-result:hover {
  background: #131415;
}
html[data-theme="dark"] .global-result>span {
  color: #8e9297;
}
@media (max-width:900px) {
html[data-theme="dark"] .mobile-next-action {
  background: #0d0d0e;
}
}
html[data-theme="dark"] {
  --shell-surface: #0a0a0b;
  --shell-surface-2: #0e0e0f;
  --shell-line: #1f2021;
}
html[data-theme="dark"] .sidebar {
  background: radial-gradient(360px 260px at 0 0,rgba(38,105,226,.13),transparent 68%),
    linear-gradient(180deg,rgba(9,10,10,0.995),rgba(10,10,11,0.995));
  border-right-color: #282b2d;
}
html[data-theme="dark"] .sidebar-collapse-btn {
  border: 1px solid #3d4043;
  background: #121314;
  color: #e7e9ed;
}
html[data-theme="dark"] .sidebar-collapse-btn:hover {
  background: #1b1c1e;
}
html[data-theme="dark"] .nav-link {
  color: #a5a8ab;
}
html[data-theme="dark"] .nav-link:hover {
  background: rgba(41,43,45,0.3);
  color: #dfe1e3;
}
html[data-theme="dark"] .nav-link.active {
  background: linear-gradient(90deg,rgba(46,112,233,.27),rgba(30,32,34,0.16));
  color: #f7f8f9;
}
html[data-theme="dark"] .nav-link .legacy-tag {
  color: #92969a;
  border-color: #36383a;
  background: rgba(10,11,12,0.48);
}
html[data-theme="dark"] .sidebar-bottom {
  border-top-color: #2c2e31;
}
html[data-theme="dark"] .sidebar-role-summary {
  color: #93969a;
}
html[data-theme="dark"] .topbar {
  background: linear-gradient(180deg,rgba(9,9,10,0.985),rgba(10,10,11,0.96));
  border-bottom-color: #2c2e30;
}
html[data-theme="dark"] .global-search input {
  background: #0c0d0e;
  border-color: #303235;
}
html[data-theme="dark"] .global-search input:focus {
  background: #0f1011;
}
html[data-theme="dark"] .card {
  border-color: #313336;
  background: linear-gradient(180deg,rgba(19,20,21,0.96),rgba(12,13,14,0.97));
}
html[data-theme="dark"] .today-command {
  background: linear-gradient(180deg,rgba(25,26,28,0.98),rgba(13,14,14,0.98));
  border-color: #3f4346;
}
html[data-theme="dark"] .today-action {
  background: linear-gradient(180deg,#0d0d0e,#0b0b0c);
  border-color: #323437;
}
html[data-theme="dark"] .stage {
  border-color: #323437;
  background: #0d0d0e;
}
html[data-theme="dark"] .priority-row,
html[data-theme="dark"] .recent-row,
html[data-theme="dark"] .moment-row,
html[data-theme="dark"] .team-health-row {
  border-color: #303335;
  background: #0b0c0d;
}
@media (min-width:901px) {
html[data-theme="dark"] .app-shell.sidebar-collapsed .nav-section:after {
  background: #212223;
}
}
html[data-theme="dark"] .legacy-embed-frame {
  background: #090a0a;
}
html[data-theme="dark"] .legacy-frame-status {
  background: #090a0a;
}
html[data-theme="dark"] .task-card {
  background: linear-gradient(180deg,color-mix(in srgb,var(--panel) 96%,#141516),var(--panel));
}
html[data-theme="dark"] .legacy-tool-body {
  background: #090a0a;
}
html[data-theme="dark"] .legacy-tool-frame {
  background: #090a0a;
}
html[data-theme="dark"] .sales-kpi {
  background: linear-gradient(180deg,rgba(19,20,21,0.92),rgba(11,12,12,0.95));
}
html[data-theme="dark"] .sales-kpi small {
  color: #8d9195;
}
html[data-theme="dark"] .sales-panel {
  background: linear-gradient(180deg,rgba(17,18,19,0.96),rgba(11,12,12,0.97));
}
html[data-theme="dark"] .segmented {
  background: #0b0c0c;
}
html[data-theme="dark"] .segmented button {
  color: #94979b;
}
html[data-theme="dark"] .segmented button.active {
  background: #1e1f21;
  color: #f3f4f6;
}
html[data-theme="dark"] .native-sales-table {
  background: #0c0c0d;
}
html[data-theme="dark"] .native-sales-table th {
  color: #909396;
  background: #101112;
}
html[data-theme="dark"] .native-sales-table td {
  border-bottom: 1px solid #242528;
  color: #d5d7d9;
}
html[data-theme="dark"] .native-sales-table td b {
  color: #f4f5f7;
}
html[data-theme="dark"] .status-pill {
  border: 1px solid #383a3d;
  background: #121314;
  color: #bec2c6;
}
html[data-theme="dark"] .note {
  color: #a4a7aa;
  background: #0c0d0e;
}
html[data-theme="dark"] .note.good {
  color: #c9d3ce;
}
html[data-theme="dark"] .selected-unit-summary {
  background: #0c0c0d;
}
html[data-theme="dark"] .calc-hero {
  border: 1px solid #464a4f;
  background: linear-gradient(135deg,#202224,#141517);
}
html[data-theme="dark"] .calc-hero small {
  color: #b0b3b7;
}
html[data-theme="dark"] .calc-metric-grid>div,
html[data-theme="dark"] .amortization-row>div {
  background: #0d0d0e;
}
html[data-theme="dark"] .payment-stage {
  background: #0c0c0d;
}
html[data-theme="dark"] .payment-stage.primary {
  border-color: #52565b;
}
html[data-theme="dark"] .payment-stage span {
  color: #8e9296;
}
html[data-theme="dark"] .payment-stage small {
  color: #909396;
}
html[data-theme="dark"] .custom-scenario-note span {
  color: #a5a9ad;
}
html[data-theme="dark"] .detail {
  background: #0c0c0d;
}
html[data-theme="dark"] .proposal-native-card {
  background: #0d0d0e;
}
html[data-theme="dark"] .proposal-link-preview {
  border: 1px dashed #3f4245;
  color: #9da2a8;
}
html[data-theme="dark"] .sync-steps .active {
  border-color: #54585d;
  color: #e2e5e9;
}
html[data-theme="dark"] .choice-card {
  background: #0c0c0d;
}
html[data-theme="dark"] .sync-preview {
  border: 1px solid #3d4043;
  background: #0c0c0d;
}
html[data-theme="dark"] .sync-preview-head small {
  color: #898c90;
}
html[data-theme="dark"] .sync-preview p {
  color: #95989c;
}
html[data-theme="dark"] .library-native-card {
  background: linear-gradient(180deg,#121314,#0c0d0d);
}
html[data-theme="dark"] .library-letter {
  border: 1px solid #3c3f42;
  background: #0f1011;
}
html[data-theme="dark"] .library-native-projects span {
  border: 1px solid #323436;
  color: #a6a9ac;
  background: #0b0c0c;
}
html[data-theme="dark"] .setup-card {
  background: #0c0c0d;
}
html[data-theme="dark"] .commission-mini span {
  color: #979a9e;
}
html[data-theme="dark"] .won-native-preview>div,
html[data-theme="dark"] .won-native-totals>div {
  background: #0c0c0d;
}
html[data-theme="dark"] .won-native-totals .primary {
  border-color: #52565b;
}
html[data-theme="dark"] .proposal-picker-row {
  background: #0c0c0d;
}
html[data-theme="dark"] .proposal-picker-row strong {
  color: #eaedf0;
}
html[data-theme="dark"] .dashboard-welcome {
  border: 1px solid #373a3d;
  background: radial-gradient(520px 180px at 0 0,rgba(77,141,255,.16),transparent 72%),
    linear-gradient(145deg,rgba(22,24,25,0.97),rgba(13,13,14,0.97));
}
html[data-theme="dark"] .dashboard-focus {
  border: 1px dashed #404346;
  background: rgba(11,12,12,0.48);
}
html[data-theme="dark"] .dashboard-focus:hover {
  background: rgba(19,20,21,0.72);
}
html[data-theme="dark"] .dashboard-focus.has-focus {
  background: rgba(32,34,35,0.18);
}
html[data-theme="dark"] .dashboard-focus i {
  color: #8f9398;
}
html[data-theme="dark"] .dashboard-pulse {
  background: rgba(10,10,11,0.48);
}
html[data-theme="dark"] .dashboard-mini-stats span {
  background: rgba(11,12,12,0.42);
}
html[data-theme="dark"] .dashboard-quickbar {
  background: rgba(11,12,13,0.56);
}
html[data-theme="dark"] .dashboard-widget-grid.dashboard-arranging>[data-widget]:before {
  background: #0d0e0e;
}
html[data-theme="dark"] .dashboard-widget-grid .widget-drop-target {
  background: linear-gradient(180deg,rgba(34,36,38,0.96),rgba(16,16,17,0.97)) !important;
}
html[data-theme="dark"] .pinboard-card {
  background: radial-gradient(circle at 1px 1px,rgba(112,145,181,.13) 1px,transparent 1.5px) 0 0/18px 18px,
  linear-gradient(180deg,rgba(19,20,21,0.96),rgba(12,13,14,0.97));
}
html[data-theme="dark"] .pin-note {
  background: #141516;
}
html[data-theme="dark"] .pin-note.tone-blue {
  background: linear-gradient(150deg,rgba(36,38,40,0.92),rgba(18,19,21,0.95));
}
html[data-theme="dark"] .pin-note.tone-amber {
  background: linear-gradient(150deg,rgba(31,31,29,0.9),rgba(17,16,15,0.95));
}
html[data-theme="dark"] .pin-note.tone-green {
  background: linear-gradient(150deg,rgba(26,28,28,0.9),rgba(13,15,14,0.95));
}
html[data-theme="dark"] .pin-note.tone-purple {
  background: linear-gradient(150deg,rgba(36,36,38,0.9),rgba(20,20,21,0.95));
}
html[data-theme="dark"] .pin-note-pin {
  color: rgba(255,255,255,0.55);
}
html[data-theme="dark"] .pin-note-delete {
  background: rgba(0,0,0,0.12);
  color: #9fa2a5;
}
html[data-theme="dark"] .pin-note-delete:hover {
  background: rgba(0,0,0,0.28);
  color: #ffffff;
}
html[data-theme="dark"] .pinboard-empty-icon {
  border: 1px dashed #424547;
}
html[data-theme="dark"] .notification-row {
  background: rgba(11,12,12,0.48);
}
html[data-theme="dark"] .notification-icon {
  background: #141516;
}
html[data-theme="dark"] .notification-dismiss:hover {
  background: #171819;
  color: #ffffff;
}
html[data-theme="dark"] .dashboard-task-row {
  background: rgba(11,12,12,0.48);
}
html[data-theme="dark"] .dashboard-task-row.overdue {
  background: rgba(30,27,28,0.11);
}
html[data-theme="dark"] .dashboard-task-check {
  border: 1px solid #393c3f;
  background: #121213;
}
html[data-theme="dark"] .dashboard-customize-popover {
  background: #0d0e0e;
}
html[data-theme="dark"] .dashboard-density-toggle .btn.active {
  color: #e3e6eb;
}
html[data-theme="dark"] .dashboard-widget-setting {
  border-bottom: 1px solid rgba(44,46,48,0.7);
}
html[data-theme="dark"] .dashboard-customize-button.active {
  color: #e8eaee;
}
html[data-theme="dark"] .dashboard-widget-grid.dashboard-arranging .widget-edit-tools {
  background: rgba(10,10,11,0.94);
}
html[data-theme="dark"] .widget-move-handle {
  border: 1px solid #393c3f;
  background: #141516;
  color: #b6b9bd;
}
html[data-theme="dark"] .widget-size-readout {
  color: #8a8d91;
}
html[data-theme="dark"] .widget-edit-button {
  border: 1px solid #393c3f;
  background: #141516;
  color: #c7cacd;
}
html[data-theme="dark"] .widget-edit-button:hover {
  color: #ffffff;
}
html[data-theme="dark"] .lead-columns-popover {
  background: #0d0e0e;
}
html[data-theme="dark"] .lead-column-setting {
  border-bottom: 1px solid rgba(44,46,48,0.68);
}
html[data-theme="dark"] .lead-config-table.freeze-lead th.select-cell,
html[data-theme="dark"] .lead-config-table.freeze-lead td.select-cell {
  background: #0d0d0e;
}
html[data-theme="dark"] .lead-config-table.freeze-lead thead th.select-cell {
  background: #141516;
}
html[data-theme="dark"] .lead-config-table.freeze-lead th[data-col-id="lead"] {
  background: #141516;
}
html[data-theme="dark"] .lead-config-table.freeze-lead td[data-col-id="lead"] {
  background: #0d0d0e;
}
html[data-theme="dark"] .lead-config-table.freeze-lead tbody tr:hover td[data-col-id="lead"],
html[data-theme="dark"] .lead-config-table.freeze-lead tbody tr:hover td.select-cell {
  background: #101112;
}
html[data-theme="dark"] .lead-config-table.freeze-lead tbody tr.selected-row td[data-col-id="lead"],
html[data-theme="dark"] .lead-config-table.freeze-lead tbody tr.selected-row td.select-cell {
  background: #161719;
}
html[data-theme="dark"] .analytics-scope-card {
  background: linear-gradient(145deg,rgba(18,18,19,0.98),rgba(13,13,14,0.98));
}
html[data-theme="dark"] .analytics-scope-warning {
  background: rgba(37,35,33,0.14);
}
html[data-theme="dark"] .analytics-private-note {
  background: rgba(32,35,33,0.1);
}
html[data-theme="dark"] .template-lab-banner {
  background: linear-gradient(135deg,rgba(24,25,26,0.97),rgba(13,14,14,0.98));
}
html[data-theme="dark"] .template-lab-banner-tags span {
  border: 1px solid #393c3f;
  background: #0f1011;
  color: #a7abaf;
}
html[data-theme="dark"] .template-lab-sidebar {
  background: #0a0b0c;
}
html[data-theme="dark"] .template-lab-side-head>b {
  color: #a0a3a7;
}
html[data-theme="dark"] .template-list-item {
  color: #c7cacd;
}
html[data-theme="dark"] .template-list-item:hover {
  background: #101011;
  border-color: #2c2e31;
}
html[data-theme="dark"] .template-list-item.active {
  background: #161819;
  border-color: #55595e;
}
html[data-theme="dark"] .template-list-item b {
  color: #f5f6f7;
}
html[data-theme="dark"] .template-list-item span {
  color: #929599;
}
html[data-theme="dark"] .template-lab-editor {
  background: #0c0d0d;
}
html[data-theme="dark"] .template-lab-section-title b {
  color: #c3c8cd;
}
html[data-theme="dark"] .template-lab-preview {
  background: linear-gradient(180deg,#0d0d0e,#0a0a0b);
}
html[data-theme="dark"] .template-preview-head {
  border: 1px solid #44474c;
  background: linear-gradient(135deg,#212326,#141516);
}
html[data-theme="dark"] .template-preview-head small {
  color: #b1b4b8;
}
html[data-theme="dark"] .template-preview-total b {
  color: #f8f8f9;
}
html[data-theme="dark"] .template-breakdown>div {
  border-bottom: 1px solid #252729;
  background: #0d0d0e;
}
html[data-theme="dark"] .template-breakdown span {
  color: #96999d;
}
html[data-theme="dark"] .template-breakdown b {
  color: #eff1f3;
}
html[data-theme="dark"] .template-breakdown .strong {
  background: #101112;
}
html[data-theme="dark"] .template-breakdown .strong span,
html[data-theme="dark"] .template-breakdown .strong b {
  color: #e0e3e6;
}
html[data-theme="dark"] .template-breakdown .total {
  border-color: #484c50;
}
html[data-theme="dark"] .template-breakdown .total b {
  color: #ffffff;
}
html[data-theme="dark"] .template-payment-grid>div,
html[data-theme="dark"] .template-amortization>div {
  background: #0d0d0e;
}
html[data-theme="dark"] .template-payment-grid>div.primary {
  border-color: #54585d;
}
html[data-theme="dark"] .template-payment-grid span,
html[data-theme="dark"] .template-amortization span {
  color: #8a8d91;
}
html[data-theme="dark"] .template-custom-badge {
  background: rgba(41,44,43,0.16);
}
html[data-theme="dark"] .template-lab-actions #tpl-use {
  border-color: #505459;
  background: #151618;
  color: #e3e7eb;
}
html[data-theme="dark"] .template-lab-actions #tpl-use:hover {
  background: #1d1e20;
}
html[data-theme="dark"] .lead-stage-pill.stage-no-response {
  color: #cbcccd;
}
html[data-theme="dark"] .lead-stage-pill.stage-call-back {
  color: #d9d6e1;
}
@media (max-width:900px) {
html[data-theme="dark"] .leads-mobile-grid-note {
  background: #101112;
}
html[data-theme="dark"] .leads-mobile-grid-note>span {
  background: #141516;
}
html[data-theme="dark"] .leads-mobile-grid-note>b {
  color: #ebedf0;
}
html[data-theme="dark"] .leads-table-card {
  background: #0d0d0e !important;
}
html[data-theme="dark"] .leads-table-card .pagination {
  background: #0d0d0e;
}
}
html[data-theme="dark"] .lead-board-scope {
  background: #0e0f10;
}
html[data-theme="dark"] .board-chip {
  color: #e3e6eb !important;
}
html[data-theme="dark"] .lead-pipeline-boards {
  background: linear-gradient(180deg,rgba(19,20,21,0.72),rgba(12,13,14,0.62));
}
html[data-theme="dark"] .pipeline-board-chip {
  border: 1px solid #333538;
  background: #0e0f10;
}
html[data-theme="dark"] .pipeline-board-chip b {
  background: #18191a;
}
html[data-theme="dark"] .pipeline-board-chip.active {
  color: #f0f2f4;
}
html[data-theme="dark"] .pipeline-board-chip.active b {
  color: #ffffff;
}
html[data-theme="dark"] .pipeline-filter-chip {
  color: #e8eaee !important;
}
html[data-theme="dark"] .lead-note-composer-card {
  background: linear-gradient(180deg,rgba(22,23,24,0.86),rgba(13,14,14,0.94));
}
html[data-theme="dark"] .sidebar-account-card:hover {
  background: #101112;
}
html[data-theme="dark"] .top-account-pill {
  border: 1px solid #303235;
  background: #0f1010;
}
html[data-theme="dark"] .top-account-pill:hover {
  background: #141516;
  border-color: #4c4f53;
}
html[data-theme="dark"] .top-account-chevron {
  color: #8c9094;
}
html[data-theme="dark"] .account-menu {
  border: 1px solid #37393c;
  background: linear-gradient(180deg,#121314,#0d0d0e);
}
html[data-theme="dark"] .account-menu>button:hover {
  background: #131415;
}
@media (max-width:900px) {
html[data-theme="dark"] .mobile-bottom-nav {
  border: 1px solid #35383a;
  background: rgba(12,13,13,0.96);
}
html[data-theme="dark"] .mobile-bottom-link {
  color: #95989c;
}
html[data-theme="dark"] .mobile-bottom-link.active {
  color: #eff1f4;
}
html[data-theme="dark"] .mobile-sidebar-scrim {
  background: rgba(4,4,4,0.52);
}
html[data-theme="dark"] .leads-table-card .lead-config-table.freeze-lead th.select-cell {
  background: #101112 !important;
}
html[data-theme="dark"] .leads-table-card .lead-config-table.freeze-lead th[data-col-id="lead"] {
  background: #101112 !important;
}
html[data-theme="dark"] .leads-mobile-jump {
  background: #0c0d0e;
}
html[data-theme="dark"] .leads-mobile-jump button {
  border: 1px solid #373a3d;
  background: #131415;
  color: #d2d6db;
}
html[data-theme="dark"] .leads-mobile-jump button:active {
  background: #1e1f21;
}
}
html[data-theme="dark"] .winning-computation-row {
  background: #0c0c0d;
}
html[data-theme="dark"] .winning-computation-row.is-winning {
  background: linear-gradient(135deg,rgba(246,193,93,.08),#0c0c0d 48%);
}
html[data-theme="dark"] .candidate-badge {
  color: #95999d;
}
html[data-theme="dark"] .custom-compute-btn {
  color: #d7dbe1 !important;
}
html[data-theme="dark"] .inline-potential-select {
  background: #0f1011;
}
html[data-theme="dark"] .inline-potential-select.potential-potential,
html[data-theme="dark"] .pill.potential-potential {
  background: rgba(33,37,35,0.18);
}
html[data-theme="dark"] .inline-potential-select.potential-not-potential,
html[data-theme="dark"] .pill.potential-not-potential {
  background: rgba(40,37,37,0.18);
}
html[data-theme="dark"] .inline-potential-select.potential-unreviewed,
html[data-theme="dark"] .pill.potential-unreviewed {
  background: rgba(47,46,49,0.14);
}
html[data-theme="dark"] .meta-attribution-card {
  background: linear-gradient(145deg,rgba(27,28,30,0.76),rgba(14,15,15,0.92));
}
html[data-theme="dark"] .meta-attribution-grid>div,
html[data-theme="dark"] .meta-form-answers>div {
  background: #0d0d0e;
}
html[data-theme="dark"] .meta-preset-tabs button,
html[data-theme="dark"] .meta-level-tabs button {
  background: #0d0d0e;
}
html[data-theme="dark"] .meta-preset-tabs button.active,
html[data-theme="dark"] .meta-level-tabs button.active {
  color: #f2f3f5;
}
html[data-theme="dark"] .meta-funnel>div {
  background: #0d0d0e;
}
html[data-theme="dark"] .meta-unattributed-note {
  background: rgba(36,35,33,0.12);
}
html[data-theme="dark"] .meta-performance-table td {
  background: #0d0d0e;
}
html[data-theme="dark"] .meta-inquiry-row {
  background: #0d0d0e;
}
html[data-theme="dark"] .lead-preference-editor {
  background: color-mix(in srgb,var(--panel) 94%,#1e1f21);
}
html[data-theme="dark"] .lead-preference-summary>div {
  background: color-mix(in srgb,var(--panel) 96%,#171819);
}
html[data-theme="dark"] .meta-result-toggle {
  background: #0b0b0c;
}
html[data-theme="dark"] .meta-result-toggle button.active {
  color: #f2f3f5;
}
html[data-theme="dark"] .status-call-back {
  color: #d9d7e1;
}
html[data-theme="dark"] .inline-quality-select.quality-qualified,
html[data-theme="dark"] .pill.quality-qualified,
html[data-theme="dark"] .analytics-quality-box.quality-qualified {
  background: rgba(32,35,33,0.18);
}
html[data-theme="dark"] .inline-quality-select.quality-not-qualified,
html[data-theme="dark"] .pill.quality-not-qualified,
html[data-theme="dark"] .analytics-quality-box.quality-not-qualified {
  background: rgba(37,35,33,0.18);
}
html[data-theme="dark"] .inline-quality-select.quality-dead,
html[data-theme="dark"] .pill.quality-dead,
html[data-theme="dark"] .analytics-quality-box.quality-dead {
  background: rgba(37,34,34,0.18);
}
html[data-theme="dark"] .lead-status-board,
html[data-theme="dark"] .lead-scheduled-board {
  background: linear-gradient(180deg,rgba(19,20,21,0.94),rgba(11,12,12,0.98));
}
html[data-theme="dark"] .lead-status-board-head {
  background: linear-gradient(90deg,rgba(21,22,23,0.94),rgba(14,15,16,0.9));
}
html[data-theme="dark"] .lead-status-board-title h2 span {
  background: #0e0f10;
}
html[data-theme="dark"] .lead-status-board .table-scroll {
  background: #0b0c0c;
}
html[data-theme="dark"] .lead-status-board .lead-config-table thead th {
  background: #101112;
}
html[data-theme="dark"] .compact-empty {
  background: #0b0c0c;
}
html[data-theme="dark"] .lead-scheduled-board {
  background: linear-gradient(180deg,rgba(19,19,18,0.22),rgba(11,12,12,0.98));
}
html[data-theme="dark"] .scheduled-board-head {
  background: linear-gradient(90deg,rgba(25,24,23,0.28),rgba(16,17,18,0.94));
}
html[data-theme="dark"] .scheduled-subgroup {
  border-top: 1px solid rgba(44,46,48,0.72);
}
html[data-theme="dark"] .scheduled-subgroup-head {
  background: #0d0d0e;
}
html[data-theme="dark"] .scheduled-work-row {
  border-top: 1px solid rgba(44,46,48,0.55);
  background: rgba(10,10,11,0.74);
}
html[data-theme="dark"] .scheduled-work-row:hover {
  background: rgba(26,27,28,0.36);
}
html[data-theme="dark"] .scheduled-work-row.appointment-overdue {
  background: rgba(29,27,27,0.12);
}
html[data-theme="dark"] .scheduled-tags .pill.warn {
  background: rgba(37,34,34,0.16);
}
html[data-theme="dark"] .appointment-good {
  background: rgba(33,37,35,0.18) !important;
}
html[data-theme="dark"] .appointment-prior {
  background: rgba(25,24,23,0.13);
}
html[data-theme="dark"] .dashboard-density-toggle .btn.active {
  color: #ebedf0;
}
@media (max-width:900px) {
html[data-theme="dark"] .lead-status-board .lead-cards {
  background: #0b0b0c;
}
}
html[data-theme="dark"] .sync-status-pill {
  background: #0d0d0e;
}
html[data-theme="dark"] .sync-status-pill:hover {
  background: #131415;
}
html[data-theme="dark"] .offline-app-icon {
  background: #0d0d0e;
}
html[data-theme="dark"] .settings-footnote {
  background: #0d0d0e;
}
html[data-theme="dark"] .offline-readiness-grid>div,
html[data-theme="dark"] .sync-center-kpis>div {
  background: #0d0d0e;
}
html[data-theme="dark"] .sync-conflict-row {
  background: rgba(37,34,34,0.1);
}
html[data-theme="dark"] .offline-work-banner,
html[data-theme="dark"] .offline-inventory-banner {
  background: linear-gradient(90deg,rgba(28,27,25,0.18),rgba(14,15,15,0.9));
}
html[data-theme="dark"] .offline-module-card {
  background: linear-gradient(160deg,#141516,#0c0c0d);
}
html[data-theme="dark"] .offline-module-icon {
  background: #0d0d0e;
}
html[data-theme="dark"] .advisor-cover-preview {
  background: linear-gradient(135deg,#191b1c,#0b0c0c);
}
html[data-theme="dark"] .cx-preview-switch button.active {
  color: #ffffff;
}
html[data-theme="dark"] .cx-sales-story-icon {
  background: linear-gradient(145deg,#171819,#111112);
}
html[data-theme="dark"] .lc-hero {
  background: radial-gradient(520px 240px at 10% 0,rgba(77,141,255,.16),transparent 70%),linear-gradient(145deg,#141516,#0d0e0e);
  border-color: #353739;
}
html[data-theme="dark"] .lc-hero-mark {
  background: linear-gradient(145deg,#1e1f21,#121314);
  border: 1px solid #3b3d40;
}
html[data-theme="dark"] .lc-hero-flow span {
  border: 1px solid #343639;
  background: #0e0e0f;
  color: #ced1d4;
}
html[data-theme="dark"] .lc-campaign-card {
  background: linear-gradient(180deg,#131415,#0d0d0e);
}
html[data-theme="dark"] .lc-campaign-media {
  background: #0c0c0d;
}
html[data-theme="dark"] .lc-campaign-status.active {
  background: rgba(39,43,41,0.78);
  color: #d2dbd6;
}
html[data-theme="dark"] .lc-campaign-status.paused {
  background: rgba(41,40,37,0.8);
}
html[data-theme="dark"] .lc-campaign-status.draft {
  background: rgba(23,24,25,0.82);
  color: #c5c7ca;
}
html[data-theme="dark"] .lc-mini-funnel>div {
  background: #0d0d0e;
}
html[data-theme="dark"] .lc-more-menu {
  background: #0c0d0d;
}
html[data-theme="dark"] .lc-more-menu button:hover {
  background: #151718;
}
html[data-theme="dark"] .lc-empty>div {
  background: #0e0e0f;
}
html[data-theme="dark"] .lc-setup-icon {
  background: #0e0e0f;
}
html[data-theme="dark"] .lc-form-section {
  background: #0d0d0e;
}
html[data-theme="dark"] .lc-slug-field {
  background: #0d0e0f;
}
html[data-theme="dark"] .lc-upload-preview {
  background: #0b0b0c;
}
html[data-theme="dark"] .lc-upload-preview img {
  background: #0b0b0c;
}
html[data-theme="dark"] .lc-check {
  background: #0e0f0f;
  color: #adafb2;
}
html[data-theme="dark"] .lc-check:has(input:checked) {
  color: #d8dde3;
}
html[data-theme="dark"] .lc-toggle-row {
  background: #0e0f0f;
}
html[data-theme="dark"] .lc-advanced summary i {
  color: #8d9094;
}
html[data-theme="dark"] .lc-builder-phone {
  border: 1px solid #353739;
  background: #090a0a;
}
html[data-theme="dark"] .lc-builder-art {
  background: linear-gradient(145deg,#1a1b1c,#0d0d0e);
}
html[data-theme="dark"] .lc-builder-art:after {
  background: linear-gradient(180deg,transparent 22%,rgba(8,9,9,0.9) 100%);
}
html[data-theme="dark"] .lc-builder-overlay h4 {
  color: #ffffff;
}
html[data-theme="dark"] .lc-builder-overlay p {
  color: #ccced0;
}
html[data-theme="dark"] .lc-lead-journey-card {
  background: radial-gradient(440px 180px at 0 0,rgba(211,175,97,.07),transparent 72%),linear-gradient(180deg,rgba(19,20,21,0.94),rgba(12,13,13,0.96));
}
html[data-theme="dark"] .lc-lead-journey-grid>div {
  background: #0d0d0e;
}
html[data-theme="dark"] .lc-intent-meter {
  background: #0b0b0c;
}
html[data-theme="dark"] .lc-hero.v249 {
  background: radial-gradient(700px 260px at 13% 0,rgba(76,139,255,.18),transparent 68%),linear-gradient(145deg,#141516,#0a0a0b);
}
html[data-theme="dark"] .lc-mode-card {
  background: #0e0e0f;
}
html[data-theme="dark"] .lc-mode-card.selected {
  background: linear-gradient(180deg,rgba(58,123,211,.16),#0e0e0f);
}
html[data-theme="dark"] .lc-meta-note b {
  color: #d7dbe1;
}
html[data-theme="dark"] .lc-meta-note span {
  color: #979a9e;
}
html[data-theme="dark"] .lc-mini-config {
  background: #0d0d0e;
}
html[data-theme="dark"] .lc-question-card {
  background: #0e0e0f;
}
html[data-theme="dark"] .lc-question-head button {
  background: #0e0f10;
  color: #a5a8ab;
}
html[data-theme="dark"] .lc-q-condition summary {
  color: #95989b;
}
html[data-theme="dark"] .lc-preview-cover {
  background: #101112;
}
html[data-theme="dark"] .lc-preview-cover:after {
  background: linear-gradient(180deg,rgba(7,7,8,0.05),rgba(7,7,8,0.92));
}
html[data-theme="dark"] .lc-preview-cover h4 {
  color: #ffffff;
}
html[data-theme="dark"] .lc-preview-cover p {
  color: #d4d5d7;
}
html[data-theme="dark"] .lc-preview-form button {
  background: #151718;
  color: #ffffff;
}
html[data-theme="dark"] .lc-preview-form em {
  color: #8e9093;
}
html[data-theme="dark"] .lc-preview-qr>i {
  background: #151718;
}
html[data-theme="dark"] .lc-campaign-media.form-only {
  background: linear-gradient(150deg,#151718,#0a0b0c);
}
html[data-theme="dark"] .lc-form-art {
  color: #979a9d;
}
html[data-theme="dark"] .lc-form-art b {
  color: #d6d9dc;
}
html[data-theme="dark"] .lc-mode-badge {
  background: rgba(10,11,12,0.72);
  color: #e3e5e7;
}
html[data-theme="dark"] .lc-ab-group span {
  background: #0d0d0e;
}
html[data-theme="dark"] .lc-ab-group em {
  color: #8d9195;
}
html[data-theme="dark"] .lc-kit-card {
  background: #0d0d0e;
}
html[data-theme="dark"] .lc-kit-card>span {
  color: #9da0a4;
}
html[data-theme="dark"] .lc-kit-card pre {
  color: #e3e5e7;
  background: #0b0b0c;
}
html[data-theme="dark"] .lc-format-pills i {
  color: #adb0b4;
}
html[data-theme="dark"] .lc-format-pills i b {
  color: #e8e9ea;
}
html[data-theme="dark"] .lc-inquiry-row {
  background: #0d0d0e;
}
html[data-theme="dark"] .lc-library-grid article {
  background: #0d0d0e;
}
html[data-theme="dark"] .lc-library-grid span {
  color: #8d9195;
}
html[data-theme="dark"] .lc-studio-section {
  background: #0d0d0e;
}
html[data-theme="dark"] .lc-studio-topbar span {
  color: #8e9296;
}
html[data-theme="dark"] .lc-design-wrap {
  background: radial-gradient(circle at 50% 50%,#151617,#0a0a0b);
}
html[data-theme="dark"] .lc-studio-section label {
  color: #93969a;
}
html[data-theme="dark"] .lc-asset-grid button {
  background: #0d0d0e;
}
html[data-theme="dark"] .lc-asset-grid img {
  background: #0b0b0c;
}
html[data-theme="dark"] .lc-asset-grid span {
  color: #a3a6a9;
}
html[data-theme="dark"] .winning-pick-row {
  background: #0c0c0d;
}
html[data-theme="dark"] .winning-pick-row:hover {
  border-color: #404245;
}
html[data-theme="dark"] .winning-pick-row.selected {
  background: linear-gradient(135deg,rgba(246,193,93,.1),#0c0c0d 58%);
}
html[data-theme="dark"] .winning-batch-summary>div {
  background: #0b0b0c;
}
html[data-theme="dark"] .winning-loan-row {
  background: #0c0c0d;
}
html[data-theme="dark"] .lc-creative-protection-note>i {
  background: #141517;
}
html[data-theme="dark"] .lc-creative-protection-note b {
  color: #e6e9eb;
}
html[data-theme="dark"] .lc-creative-protection-note small {
  color: #9fa2a5;
}
html[data-theme="dark"] .lc-preview-cover-media {
  color: #8c9094;
}
html[data-theme="dark"] .lc-preview-cover.clean b {
  background: #151718;
  color: #ffffff;
}
html[data-theme="dark"] .lc-preview-qcard>b {
  background: #151718;
  color: #ffffff;
}
html[data-theme="dark"] .lc-preview-qcard>div span i {
  color: #8c9093;
}
html[data-theme="dark"] .lc-preview-form.premium>button {
  background: linear-gradient(135deg,#151718,#212324);
}
html[data-theme="dark"] .lc-computation-setup {
  background: linear-gradient(180deg,rgba(23,24,25,0.28),rgba(12,13,14,0.18));
}
html[data-theme="dark"] .lc-classification-switch label {
  background: #0c0c0d;
}
html[data-theme="dark"] .lc-classification-switch label:hover {
  border-color: #474a4e;
}
html[data-theme="dark"] .lc-classification-switch label.selected {
  background: linear-gradient(135deg,rgba(60,126,210,.18),#0c0c0d 70%);
}
html[data-theme="dark"] .lc-classification-switch b {
  color: #eff0f2;
}
html[data-theme="dark"] .lc-classification-switch small {
  color: #93979a;
}
html[data-theme="dark"] .lc-payment-term {
  background: #0c0c0d;
}
html[data-theme="dark"] .lc-payment-term:hover {
  border-color: #414446;
}
html[data-theme="dark"] .lc-payment-term.selected {
  background: linear-gradient(135deg,rgba(246,193,93,.09),#0c0c0d 68%);
}
html[data-theme="dark"] .lc-payment-term b {
  color: #edeef0;
}
html[data-theme="dark"] .lc-payment-term small {
  color: #8c9094;
}
html[data-theme="dark"] .lc-inventory-ready,
html[data-theme="dark"] .lc-inventory-empty {
  background: #0c0c0d;
}
html[data-theme="dark"] .lc-inventory-ready span,
html[data-theme="dark"] .lc-inventory-empty span {
  color: #9b9fa3;
}
html[data-theme="dark"] .lp-kpis>div {
  background: #0d0d0e;
}
html[data-theme="dark"] .lp-kpis span {
  color: #8d9195;
}
html[data-theme="dark"] .lp-card {
  background: #0d0d0e;
}
html[data-theme="dark"] .lp-card-media {
  background: #0a0a0b;
}
html[data-theme="dark"] .lp-card-media>img {
  background: #0a0a0b;
}
html[data-theme="dark"] .lp-card-placeholder {
  color: #95989c;
}
html[data-theme="dark"] .lp-card-placeholder span {
  border: 1px solid #3f4245;
}
html[data-theme="dark"] .lp-status {
  background: rgba(11,11,12,0.76);
  color: #d5d8da;
}
html[data-theme="dark"] .lp-status.active {
  color: #b9c4be;
}
html[data-theme="dark"] .lp-brain-badge {
  background: rgba(39,38,35,0.62);
}
html[data-theme="dark"] .lp-card-kicker {
  color: #a0a3a6;
}
html[data-theme="dark"] .lp-card-stats span {
  background: #0b0b0c;
}
html[data-theme="dark"] .lp-card-stats small {
  color: #8c9093;
}
html[data-theme="dark"] .lp-empty-icon {
  border: 1px solid #43464a;
}
html[data-theme="dark"] .lp-setup-icon {
  border: 1px solid #43464a;
}
html[data-theme="dark"] .lp-form-section {
  background: #0d0d0e;
}
html[data-theme="dark"] .lp-form-title span {
  color: #898d91;
}
html[data-theme="dark"] .lp-upload-preview {
  border: 1px dashed #434649;
  background: #0b0b0c;
  color: #8d9195;
}
html[data-theme="dark"] .lp-brain-ready small,
html[data-theme="dark"] .lp-brain-missing small {
  color: #8b8f93;
}
html[data-theme="dark"] .lp-brain-missing {
  background: #0b0b0c;
}
html[data-theme="dark"] .lp-master-toggle,
html[data-theme="dark"] .lp-section-toggle {
  background: #0b0b0c;
}
html[data-theme="dark"] .lp-master-toggle small,
html[data-theme="dark"] .lp-section-toggle small {
  color: #898d91;
}
html[data-theme="dark"] .lp-classification-copy small {
  color: #8d9093;
}
html[data-theme="dark"] .lp-class-choice span small {
  color: #919497;
}
html[data-theme="dark"] .lp-class-choice input:checked+span small {
  color: #bfc2c6;
}
html[data-theme="dark"] .lp-classification-note b {
  color: #e6e8ea;
}
html[data-theme="dark"] .lp-term-empty {
  border: 1px dashed #434649;
  background: #0b0b0c;
}
html[data-theme="dark"] .lp-class-choice span {
  background: #0b0b0c;
  color: #a0a4a7;
}
html[data-theme="dark"] .lp-class-choice input:checked+span {
  color: #e6e8eb;
}
html[data-theme="dark"] .lp-inventory-ready span,
html[data-theme="dark"] .lp-inventory-empty span {
  color: #8c9094;
}
html[data-theme="dark"] .lp-unit-choice span {
  background: #0b0b0c;
  color: #94979a;
}
html[data-theme="dark"] .lp-unit-choice input:checked+span {
  color: #e7e9eb;
}
html[data-theme="dark"] .lp-term-choice {
  background: #0b0b0c;
}
html[data-theme="dark"] .lp-bank-default small {
  color: #919497;
}
html[data-theme="dark"] .lp-builder-aside {
  background: #0a0a0b;
}
html[data-theme="dark"] .lp-pv-empty {
  color: #919497;
}
html[data-theme="dark"] .lp-pv-copy button {
  background: #181a1b;
  color: #ffffff;
}
html[data-theme="dark"] .lp-pv-pills i.active {
  background: #18191b;
  color: #ffffff;
}
html[data-theme="dark"] .lp-pv-conversion aside strong {
  background: #181a1b;
  color: #ffffff;
}
html[data-theme="dark"] .lp-pv-conversion aside strong em {
  color: #cfd1d3;
}
html[data-theme="dark"] .lp-pv-contact span {
  color: #97999b;
}
html[data-theme="dark"] .lp-pv-contact button {
  background: #181a1b;
  color: #ffffff;
}
html[data-theme="dark"] .lp-pv-tabs i.active {
  background: #18191b;
  color: #ffffff;
}
html[data-theme="dark"] .lp-pv-sample p {
  color: #919497;
}
html[data-theme="dark"] .lp-build-modes label>div {
  background: #0b0b0c;
}
html[data-theme="dark"] .lp-build-modes small {
  color: #8c9094;
}
html[data-theme="dark"] .lp-copy-group {
  background: #0b0b0c;
}
html[data-theme="dark"] .lp-copy-group summary {
  color: #d7d9dc;
}
html[data-theme="dark"] .lp-showcase-grid>section {
  background: #0b0b0c;
}
html[data-theme="dark"] .lp-showcase-head small {
  color: #8c9094;
}
html[data-theme="dark"] .lp-media-empty {
  border: 1px dashed #393c3e;
}
html[data-theme="dark"] .lp-media-item {
  background: #0d0e0f;
}
html[data-theme="dark"] .lp-media-thumb {
  background: #090a0a;
}
html[data-theme="dark"] .lp-brain-asset {
  border: 1px dashed #393b3e;
  background: #0b0b0c;
}
html[data-theme="dark"] .lp-brain-asset img {
  background: #090a0a;
}
html[data-theme="dark"] .lp-video-builder {
  background: #0b0b0c;
}
html[data-theme="dark"] .lp-video-builder>div:first-child small {
  color: #8c9094;
}
html[data-theme="dark"] .lp-video-preview {
  border: 1px dashed #3a3c3f;
  background: #0a0a0b;
}
html[data-theme="dark"] .lp-order-row {
  background: #0b0b0c;
}
html[data-theme="dark"] .lp-order-row>span {
  background: #161719;
  color: #c3c7ca;
}
html[data-theme="dark"] .lp-computation-source label>div {
  background: #0b0b0c;
}
html[data-theme="dark"] .sales-score-badge {
  background: #0e0f10;
}
html[data-theme="dark"] .sales-score-badge.dead {
  color: #949699;
  border-color: #2f3132;
  background: #0c0d0e;
}
html[data-theme="dark"] .fcc-summary-card {
  background: #0e0f0f;
}
html[data-theme="dark"] .fcc-summary-card span {
  color: #929599;
}
html[data-theme="dark"] .fcc-summary-card.upcoming b {
  color: #c5c8cb;
}
html[data-theme="dark"] .fcc-count {
  background: #111213;
}
html[data-theme="dark"] .fcc-lead-row {
  border-bottom: 1px solid rgba(44,46,48,0.68);
}
html[data-theme="dark"] .fcc-nba small {
  color: #8a8d91;
}
html[data-theme="dark"] .fcc-session {
  background: radial-gradient(700px 220px at 20% 0,rgba(77,141,255,.12),transparent 65%),linear-gradient(180deg,#131415,#0d0d0e);
}
html[data-theme="dark"] .fcc-session-action>p {
  color: #a3a6aa;
}
html[data-theme="dark"] .fcc-talk-track {
  background: #0c0d0d;
}
html[data-theme="dark"] .fcc-talk-track p {
  color: #d3d5d8;
}
html[data-theme="dark"] .sales-intelligence-card {
  background: radial-gradient(500px 180px at 0 0,rgba(77,141,255,.10),transparent 70%),linear-gradient(180deg,#131415,#0d0e0f);
}
html[data-theme="dark"] .sales-score-orb {
  background: #0c0c0d;
}
html[data-theme="dark"] .sales-score-orb>small {
  color: #95989b;
}
html[data-theme="dark"] .sales-factor {
  background: #0c0c0d;
}
html[data-theme="dark"] .nba-panel {
  background: linear-gradient(135deg,rgba(246,193,93,.07),#0c0c0d 58%);
}
html[data-theme="dark"] .nba-panel p {
  color: #9c9fa2;
}
html[data-theme="dark"] .nba-talk-track p {
  color: #d6d8da;
}
html[data-theme="dark"] .lead-activity-card {
  background: #0e0f0f;
}
html[data-theme="dark"] .timeline-day-label {
  background: #101112;
  color: #a4a7aa;
}
html[data-theme="dark"] .access-invite-row {
  background: linear-gradient(180deg,rgba(17,18,19,0.74),rgba(12,13,14,0.74));
}
html[data-theme="dark"] .access-invite-row .status-pill.offline {
  color: #babcbe;
}
html[data-theme="dark"] .commission-rule-banner.direct {
  background: #0d0d0e;
}
html[data-theme="dark"] .commission-rule-row {
  background: #0d0d0e;
}
html[data-theme="dark"] .won-row-actions .danger {
  background: rgba(45,41,41,0.16);
}
html[data-theme="dark"] .won-row-actions .danger:hover {
  background: rgba(45,41,41,0.28);
}
html[data-theme="dark"] .lp-prop-preview-top {
  background: #141617;
  color: #ffffff;
}
html[data-theme="dark"] .lp-prop-preview-top small {
  color: #d5d7d9;
}
html[data-theme="dark"] .lp-prop-preview-chips i.active {
  background: #141617;
  color: #ffffff;
}
html[data-theme="dark"] .lp-prop-preview-listing button,
html[data-theme="dark"] .lp-prop-preview-convert button {
  background: #141617;
  color: #ffffff;
}
html[data-theme="dark"] .lp-prop-preview-pay>strong {
  background: #141617;
}
html[data-theme="dark"] .workflow-summary-card {
  background: linear-gradient(180deg,rgba(77,141,255,.07),rgba(15,15,16,0.92));
}
html[data-theme="dark"] .workflow-summary-grid>div {
  background: rgba(10,10,11,0.46);
}
html[data-theme="dark"] .workflow-panel {
  background: linear-gradient(180deg,rgba(19,20,21,0.72),rgba(12,13,14,0.72));
}
html[data-theme="dark"] .workflow-playbook-card {
  background: #0d0d0e;
}
html[data-theme="dark"] .workflow-step {
  background: #0d0d0e;
}
html[data-theme="dark"] .attempt-stat-grid>div,
html[data-theme="dark"] .workflow-info-box {
  background: #0d0d0e;
}
html[data-theme="dark"] .quick-reply-card {
  background: #0d0d0e;
}
html[data-theme="dark"] .property-match-row {
  background: #0d0d0e;
}
html[data-theme="dark"] .shortlist-row {
  background: #0d0d0e;
}
html[data-theme="dark"] .deal-doc-grid label {
  background: #0d0d0e;
}
html[data-theme="dark"] .objection-chip span {
  background: #0d0d0e;
}
html[data-theme="dark"] .outcome-insight-grid>div {
  background: #0d0d0e;
}
html[data-theme="dark"] .outcome-insight-row {
  border-bottom: 1px solid rgba(44,46,48,0.55);
}
html[data-theme="dark"] .project-hub-resource {
  border: 1px solid var(--line,#2d2f31);
  background: rgba(17,18,18,0.72);
}
html[data-theme="dark"] .project-hub-thumb {
  background: #0c0d0e;
}
html[data-theme="dark"] .project-hub-thumb img {
  background: #0b0b0c;
}
html[data-theme="dark"] .project-hub-thumb span {
  color: #8c9197;
}
html[data-theme="dark"] .project-hub-doc-icon {
  background: #111213;
  border: 1px solid #383b3e;
}
html[data-theme="dark"] .project-hub-resource-body p,
html[data-theme="dark"] .project-hub-resource-body small {
  color: var(--muted,#9da1a4);
}
html[data-theme="dark"] .project-hub-resource-top span,
html[data-theme="dark"] .project-hub-resource-top b {
  background: #161719;
  color: #b3b7bb;
}
html[data-theme="dark"] .project-hub-resource-top b.ready {
  background: rgba(42,46,44,0.18);
}
html[data-theme="dark"] .project-hub-resource-top b.warn {
  background: rgba(50,48,44,0.18);
}
html[data-theme="dark"] .project-bulk-drop {
  border: 1px dashed #44474a;
  background: #101011;
}
html[data-theme="dark"] .project-bulk-drop span {
  color: var(--muted,#9da1a4);
}
html[data-theme="dark"] .project-bulk-row {
  border: 1px solid var(--line,#2d2f31);
  background: #0f1011;
}
html[data-theme="dark"] .project-bulk-file>span {
  background: #161718;
}
html[data-theme="dark"] .project-bulk-file small {
  color: var(--muted,#9da1a4);
}
html[data-theme="dark"] .project-bulk-row label {
  color: #a7abaf;
}
html[data-theme="dark"] .lc-library-ready,
html[data-theme="dark"] .lc-library-missing {
  border: 1px solid #35383a;
  background: #111213;
}
html[data-theme="dark"] .lc-library-ready small,
html[data-theme="dark"] .lc-library-missing span {
  color: #a3a7ab;
}
html[data-theme="dark"] .project-bulk-floor {
  border: 1px solid #3a3d40;
  background: rgba(14,15,16,0.82);
}
html[data-theme="dark"] .project-bulk-floor-head b {
  color: #e6e8eb;
}
html[data-theme="dark"] .project-bulk-floor-head span {
  color: var(--muted,#9da1a4);
}
html[data-theme="dark"] .project-bulk-meta-grid label,
html[data-theme="dark"] .project-bulk-core label {
  color: #a7abaf;
}
html[data-theme="dark"] .project-bulk-toggles label {
  color: #bec2c6;
}
html[data-theme="dark"] .project-hub-asset-modal #hub-asset-unit-wrap small {
  color: var(--muted,#9da1a4);
}
html[data-theme="dark"] .project-hub-thumb.video {
  background: #0b0c0c;
}
html[data-theme="dark"] .project-hub-thumb.video video {
  background: #0b0c0c;
}
html[data-theme="dark"] .project-card-upload-actions button {
  background: rgba(22,23,25,0.56);
}
html[data-theme="dark"] .project-card-upload-actions button:hover {
  background: rgba(30,32,33,0.75);
}
html[data-theme="dark"] .smart-scan-spinner {
  border: 4px solid rgba(85,87,89,0.18);
}
html[data-theme="dark"] .smart-asset-preview>span {
  background: rgba(16,17,17,0.82);
}
html[data-theme="dark"] .smart-confidence.high,
html[data-theme="dark"] .smart-match.matched {
  border-color: rgba(70,78,74,0.25);
}
html[data-theme="dark"] .smart-confidence.medium {
  border-color: rgba(92,87,79,0.25);
}
html[data-theme="dark"] .dashboard-partial-banner {
  background: rgba(34,32,30,0.13);
}
html[data-theme="dark"] .dashboard-widget-error {
  background: rgba(32,29,29,0.08);
}
html[data-theme="dark"] .dashboard-partial-note {
  background: rgba(34,33,31,0.09);
}
html[data-theme="dark"] .dashboard-loading-bars i {
  background: linear-gradient(90deg,rgba(45,47,48,0.18),rgba(95,134,177,.34),rgba(45,47,48,0.18));
}
html[data-theme="dark"] .lead-view-tools-menu {
  background: #0f0f10;
}
html[data-theme="dark"] .lead-search-wrap {
  background: #0d0d0e;
}
html[data-theme="dark"] .lead-search-wrap>span {
  color: #8b8f93;
}
html[data-theme="dark"] .lead-filter-toggle.active {
  color: #ebedf0;
}
html[data-theme="dark"] .lead-filter-toggle b {
  color: #ffffff;
}
html[data-theme="dark"] .lead-sort-control {
  background: #0d0d0e;
}
html[data-theme="dark"] .lead-filter-panel {
  background: linear-gradient(180deg,#121213,#0d0d0e);
}
html[data-theme="dark"] .lead-filter-chip {
  color: #e9ebef;
}
html[data-theme="dark"] .lead-workspace-tabs {
  background: #0c0d0d;
}
html[data-theme="dark"] .lead-workspace-tabs button.active {
  color: #eff1f4;
}
html[data-theme="dark"] .lead-workspace-tabs button span {
  background: #18191a;
}
html[data-theme="dark"] .lead-essential-grid>div {
  background: #0d0d0e;
}
html[data-theme="dark"] .lead-material-group {
  background: #0d0d0e;
}
html[data-theme="dark"] .lead-material-group-head {
  background: #111112;
}
html[data-theme="dark"] .lead-material-group-head span {
  background: #18191a;
}
html[data-theme="dark"] .lead-material-row {
  border-bottom: 1px solid rgba(44,46,48,0.65);
}
html[data-theme="dark"] .lead-material-icon {
  background: #121314;
}
html[data-theme="dark"] .fcc-my-day b {
  color: #e6e8ea;
}
html[data-theme="dark"] .fcc-bucket-tab {
  background: #0d0e0f;
  color: #8c9093;
}
html[data-theme="dark"] .fcc-bucket-tab b {
  background: #131415;
  color: #c9cccf;
}
html[data-theme="dark"] .fcc-bucket-tab.active {
  background: linear-gradient(180deg,#171819,#101112);
  color: #edeff1;
}
html[data-theme="dark"] .fcc-bucket-tab.active b {
  background: #2c2e30;
  color: #ffffff;
}
html[data-theme="dark"] .fcc-bucket-tab.danger.active b {
  background: #2a2728;
}
html[data-theme="dark"] .fcc-bucket-tab.attention.active b {
  background: #232221;
}
html[data-theme="dark"] .fcc-queue-toolbar label {
  background: #0c0c0d;
}
html[data-theme="dark"] .fcc-queue-toolbar input {
  color: #e6e8ea;
}
html[data-theme="dark"] .fcc-queue-panel {
  background: #0c0c0d;
}
html[data-theme="dark"] .fcc-queue-panel-head {
  background: #0e0e0f;
}
html[data-theme="dark"] .fcc-queue-row {
  border-bottom: 1px solid rgba(44,46,48,0.58);
  background: #0c0c0d;
}
html[data-theme="dark"] .fcc-queue-row:hover,
html[data-theme="dark"] .fcc-queue-row:focus-visible {
  background: #0f1011;
}
html[data-theme="dark"] .fcc-queue-name b {
  color: #eef0f2;
}
html[data-theme="dark"] .fcc-due-chip {
  color: #95989b;
  background: #101112;
}
html[data-theme="dark"] .fcc-due-chip.danger {
  background: rgba(40,37,38,0.24);
}
html[data-theme="dark"] .fcc-queue-action {
  color: #d7dadc;
}
html[data-theme="dark"] .fcc-icon-action {
  background: #0f1011;
  color: #bbbfc2;
}
html[data-theme="dark"] .fcc-icon-action.primary {
  background: #1f2122;
  color: #ffffff;
}
html[data-theme="dark"] .fcc-icon-action.primary small {
  color: #c5cad0;
}
html[data-theme="dark"] .fcc-empty-queue b {
  color: #acb0b3;
}
html[data-theme="dark"] .fcc-focus-card {
  background: linear-gradient(180deg,#141516,#0d0e0f);
}
html[data-theme="dark"] .fcc-focus-main p {
  color: #919497;
}
html[data-theme="dark"] .fcc-quick-sheet {
  background: #0d0d0e;
}
html[data-theme="dark"] .fcc-context-block {
  background: #0b0c0c;
}
html[data-theme="dark"] .fcc-context-block.primary {
  background: #111213;
}
html[data-theme="dark"] .fcc-context-block small {
  color: #8c9093;
}
html[data-theme="dark"] .fcc-context-block p {
  color: #c6c9cb;
}
html[data-theme="dark"] .fcc-context-block.muted p {
  color: #95999c;
}
html[data-theme="dark"] .fcc-context-grid>div {
  background: #0b0c0c;
}
html[data-theme="dark"] .fcc-sheet-step {
  background: #0f1011;
}
html[data-theme="dark"] .fcc-outcome-grid button,
html[data-theme="dark"] .fcc-preset-grid button {
  background: #121314;
  color: #babec1;
}
html[data-theme="dark"] .fcc-outcome-grid button.active {
  background: #252729;
  color: #ffffff;
}
html[data-theme="dark"] .fcc-next-step>span {
  color: #a3a6a9;
}
@media (max-width:760px) {
html[data-theme="dark"] .fcc-sheet-handle {
  background: #252627;
}
html[data-theme="dark"] .fcc-sheet-actions {
  background: #0d0d0e;
}
}
html[data-theme="dark"] .fcc-protected-hint {
  background: #0f1011;
}
html[data-theme="dark"] .tx-quick-add {
  background: color-mix(in srgb,var(--panel) 96%,#0f1011);
}
html[data-theme="dark"] .comp-library-pulse>span,
html[data-theme="dark"] .comp-library-pulse>details {
  background: #0e0f0f;
  color: #a2a5a9;
}
html[data-theme="dark"] .comp-library-pulse>span b {
  color: #f5f7f8;
}
html[data-theme="dark"] .comp-library-pulse details summary {
  color: #afb2b6;
}
html[data-theme="dark"] .comp-library-pulse details div {
  color: #94979a;
}
html[data-theme="dark"] .comp-select-page {
  color: #989b9f;
}
html[data-theme="dark"] .comp-offer-card {
  border: 1px solid #26282a;
  background: linear-gradient(180deg,#0d0e0f,#0b0c0c);
}
html[data-theme="dark"] .comp-offer-card:hover {
  border-color: #424548;
}
html[data-theme="dark"] .comp-offer-person h3 {
  color: #f6f7f8;
}
html[data-theme="dark"] .comp-offer-person p {
  color: #929598;
}
html[data-theme="dark"] .comp-offer-money>div {
  border: 1px solid #242628;
  background: #0e0e0f;
}
html[data-theme="dark"] .comp-offer-money>div.primary {
  background: linear-gradient(135deg,#1d1f20,#141516);
  border-color: #3f4346;
}
html[data-theme="dark"] .comp-offer-money b {
  color: #f5f6f7;
}
html[data-theme="dark"] .comp-offer-actions {
  border-top: 1px solid #212224;
}
html[data-theme="dark"] .comp-version-stack {
  border-top: 1px solid #212224;
}
html[data-theme="dark"] .comp-version-stack summary {
  color: #9fa2a5;
}
html[data-theme="dark"] .comp-version-row {
  border: 1px solid #242628;
  background: #0c0d0e;
}
html[data-theme="dark"] .comp-version-main b,
html[data-theme="dark"] .comp-version-price b {
  color: #e7e9ea;
}
html[data-theme="dark"] .comp-empty-state span {
  color: #909396;
}
html[data-theme="dark"] .comp-record-list {
  background: #0b0c0c;
}
html[data-theme="dark"] .comp-record-group {
  border-bottom: 1px solid rgba(44,46,48,0.68);
}
html[data-theme="dark"] .comp-record-name-line h3 {
  color: #f6f7f8;
}
html[data-theme="dark"] .comp-record-identity p {
  color: #919498;
}
html[data-theme="dark"] .comp-record-metrics>div {
  border-left: 1px solid #242628;
}
html[data-theme="dark"] .comp-record-metrics b {
  color: #f5f6f7;
}
html[data-theme="dark"] .comp-record-menu-pop {
  border: 1px solid #333537;
  background: #0d0e0f;
}
html[data-theme="dark"] .comp-menu-action {
  color: #ebedf0;
}
html[data-theme="dark"] .comp-menu-action:hover {
  background: #141516;
}
html[data-theme="dark"] .comp-record-history {
  border: 1px solid #242628;
  background: #0d0d0e;
}
html[data-theme="dark"] .comp-record-history .comp-version-row {
  border-top: 1px solid #242628;
}
@media (max-width:760px) {
html[data-theme="dark"] .comp-record-metrics {
  border-top: 1px solid #1f2122;
}
}
html[data-theme="dark"] .inventory-project-title>b {
  color: #f5f7f8;
}
html[data-theme="dark"] .inventory-project-main>span {
  color: #95989b;
}
html[data-theme="dark"] .inventory-project-main>small strong {
  color: #b7babe;
}
html[data-theme="dark"] .inventory-freshness {
  color: #a5a8ac;
}
html[data-theme="dark"] .inventory-project-price>b {
  color: #edeff1;
}
html[data-theme="dark"] .inventory-detail-freshness>b {
  color: #d8dbdd;
}
html[data-theme="dark"] .inventory-table thead th {
  background: color-mix(in srgb,var(--panel) 96%,#0a0a0b);
}
html[data-theme="dark"] .inventory-table td:first-child b {
  color: #ebeef0;
}
html[data-theme="dark"] .inventory-validation-warning span {
  color: #999495;
}
html[data-theme="dark"] .inventory-version-row b {
  color: #eef0f1;
}
html[data-theme="dark"] .inventory-version-row span {
  color: #96999d;
}
html[data-theme="dark"] .inventory-version-row>div:last-child>b {
  color: #989b9e;
}
html[data-theme="dark"] .project-readiness-mini.ready {
  background: rgba(41,46,44,0.1);
}
html[data-theme="dark"] .project-readiness-pill.ready {
  background: rgba(41,46,44,0.1);
}
html[data-theme="dark"] .project-readiness-checks span.ready {
  background: rgba(41,46,44,0.09);
}
html[data-theme="dark"] .project-tour-cover {
  background: radial-gradient(circle at 20% 20%,rgba(255,255,255,.12),transparent 33%),#0f1010;
  color: #ffffff;
}
html[data-theme="dark"] .project-tour-cover small {
  color: rgba(255,255,255,0.68);
}
html[data-theme="dark"] .project-tour-frame {
  background: #09090a;
}
html[data-theme="dark"] .lpp-tour-frame {
  background: #090a0a;
}
html[data-theme="dark"] .won-mobile-detail-hero>div,
html[data-theme="dark"] .won-mobile-detail-section {
  background: #0c0c0d;
}
html[data-theme="dark"] .won-mobile-detail-hero b {
  color: #f8f8f9;
}
html[data-theme="dark"] .won-mobile-detail-mini {
  background: #121314;
  color: #a2a6aa !important;
}
html[data-theme="dark"] .won-mobile-commission-grid>div {
  border: 1px solid rgba(53,55,58,0.75);
  background: #0e0f10;
}
html[data-theme="dark"] .won-mobile-commission-grid b {
  color: #f5f6f7;
}
html[data-theme="dark"] .won-mobile-info-list>div {
  border-bottom: 1px solid rgba(48,49,52,0.7);
}
html[data-theme="dark"] .won-mobile-milestones>div {
  border-bottom: 1px solid rgba(48,49,52,0.7);
}
html[data-theme="dark"] .won-mobile-milestones i {
  border: 2px solid #404245;
  background: #0c0d0d;
}
html[data-theme="dark"] .won-mobile-milestones b {
  color: #eaecef;
}
@media (max-width:700px) {
html[data-theme="dark"] .won-mobile-summary>div {
  background: linear-gradient(180deg,rgba(19,20,21,0.95),rgba(11,12,12,0.98));
}
html[data-theme="dark"] .won-mobile-summary span {
  color: #8c9094;
}
html[data-theme="dark"] .won-mobile-summary b {
  color: #f6f7f9;
}
html[data-theme="dark"] .won-mobile-status-tabs button {
  background: #0c0c0d;
  color: #8a8d91;
}
html[data-theme="dark"] .won-mobile-status-tabs button.active {
  border-color: #51555a;
  background: #1c1e1f;
  color: #ebedf0;
}
html[data-theme="dark"] .won-mobile-list {
  background: #0b0c0c;
}
html[data-theme="dark"] .won-mobile-row {
  border-bottom: 1px solid rgba(44,46,48,0.72);
}
html[data-theme="dark"] .won-mobile-row-head>b {
  color: #f6f7f8;
}
html[data-theme="dark"] .won-mobile-row-project {
  color: #93969a;
}
html[data-theme="dark"] .won-mobile-row-money>b {
  color: #ebedf0;
}
}
html[data-theme="dark"] .analytics-commandbar {
  background: #0f0f10;
}
html[data-theme="dark"] .analytics-range-tabs button,
html[data-theme="dark"] .analytics-section-tabs button {
  background: #0d0d0e;
}
html[data-theme="dark"] .analytics-range-tabs button[aria-pressed="true"],
html[data-theme="dark"] .analytics-section-tabs button[aria-selected="true"] {
  border-color: #4a4f52;
  background: #161718;
  color: #f3f5f6;
}
html[data-theme="dark"] .analytics-kpi-strip article {
  background: #0f0f10;
}
html[data-theme="dark"] .analytics-source-card {
  background: #0d0d0e;
}
html[data-theme="dark"] .analytics-source-card.selected {
  border-color: #4a4f52;
  background: #141516;
}
html[data-theme="dark"] .analytics-focus-kpis>div {
  background: #0d0d0e;
}
html[data-theme="dark"] .analytics-stage-grid>div,
html[data-theme="dark"] .analytics-quality-rows>div {
  background: #0d0d0e;
}
html[data-theme="dark"] .analytics-loading-skeleton i {
  background: #0f0f10;
}
html[data-theme="dark"] .lc-funnel-type-card {
  background: #0e0e0f;
}
html[data-theme="dark"] .lc-funnel-type-card>i {
  background: #0b0b0c;
}
html[data-theme="dark"] .lc-funnel-type-card.selected {
  background: linear-gradient(180deg,rgba(58,123,211,.15),#0e0e0f);
}
html[data-theme="dark"] .lc-funnel-type-card.selected>i {
  background: #151718;
}
html[data-theme="dark"] .lc-video-connect {
  background: #0d0d0e;
}
html[data-theme="dark"] .lc-video-connect>div:first-child>span {
  background: #0b0b0c;
}
html[data-theme="dark"] .lc-health-line {
  background: #0d0d0e;
}
@media (max-width:760px) {
html[data-theme="dark"] .lc-wizard-progress i {
  background: #1c1d1d;
}
}
html[data-theme="dark"] .lcx-unified-hero>div:first-child>span {
  background: #17181a;
}
html[data-theme="dark"] .lcx-flow i {
  color: var(--muted,#96989a);
}
html[data-theme="dark"] .lcx-row-cover {
  background: #17181a;
}
html[data-theme="dark"] .lcx-step-head>span {
  background: #17181a;
  color: #ffffff;
}
html[data-theme="dark"] .lcx-presentation-selected img,
html[data-theme="dark"] .lcx-presentation-mark {
  background: #17181a;
}
html[data-theme="dark"] .lcx-presentation-option>span {
  background: #17181a;
}
html[data-theme="dark"] .lcx-preview-media {
  background: #17181a;
}
html[data-theme="dark"] .lcx-preview-media img {
  background: #0b0b0c;
}
html[data-theme="dark"] .lcx-preview-fields i {
  color: #9b9c9e;
}
html[data-theme="dark"] .lcx-preview-phone button {
  background: #17181a;
  color: #ffffff;
}
html[data-theme="dark"] .lcx-preview-phone>em {
  color: #999a9c;
}
html[data-theme="dark"] .lcx-unified-hero {
  border-color: #343639;
  background: radial-gradient(430px 180px at 0 0,rgba(77,141,255,.16),transparent 68%),
    linear-gradient(145deg,#121314,#0d0d0e 72%);
}
html[data-theme="dark"] .lcx-hero-mark {
  background: linear-gradient(145deg,#1f2022,#161719);
  border: 1px solid #404346;
}
html[data-theme="dark"] .lcx-flow-step {
  color: #a5a9ad;
}
html[data-theme="dark"] .lcx-flow-step>span {
  border: 1px solid #404245;
  background: #171819;
  color: #c5c8cb;
}
html[data-theme="dark"] .lcx-flow-step>b {
  color: #babdc1;
}
html[data-theme="dark"] .lcx-flow-step.is-active>span {
  color: #ffffff;
}
html[data-theme="dark"] .lcx-flow-step.is-active>b {
  color: #f8f8f9;
}
html[data-theme="dark"] .lcx-kpi-card {
  border-color: #3a3d40;
  background: linear-gradient(145deg,#161718,#0f0f10 72%);
}
html[data-theme="dark"] .lcx-kpi-icon {
  background: #191a1c;
}
html[data-theme="dark"] .lcx-kpi-card.unlocked .lcx-kpi-icon {
  background: #212123;
}
html[data-theme="dark"] .lcx-kpi-card.leads .lcx-kpi-icon {
  background: #191b1c;
}
html[data-theme="dark"] .lcx-kpi-card .label {
  color: #b2b5b8 !important;
}
html[data-theme="dark"] .lcx-kpi-card .value {
  color: #fafbfc;
}
html[data-theme="dark"] .lcx-kpi-card .hint {
  color: #a4a7ab !important;
}
html[data-theme="dark"] .lcx-gates-head p {
  color: #93969a;
}
html[data-theme="dark"] .lcx-campaign-row.lcx-gate-card {
  border: 1px solid #36383b;
  background: radial-gradient(280px 120px at 0 0,rgba(74,139,238,.08),transparent 70%),
    linear-gradient(145deg,#121314,#0d0d0e 80%);
}
html[data-theme="dark"] .lcx-gate-card .lcx-row-cover {
  background: #191b1c;
  border: 1px solid #3b3e41;
}
html[data-theme="dark"] .lcx-status-badge {
  color: #bbbec2;
  background: #141516;
  border: 1px solid #37393b;
}
html[data-theme="dark"] .lcx-status-badge.active {
  background: rgba(37,41,39,0.12);
}
html[data-theme="dark"] .lcx-status-badge.paused {
  background: rgba(43,42,39,0.12);
}
html[data-theme="dark"] .lcx-health-badge {
  color: #a1a4a7;
}
html[data-theme="dark"] .lcx-gate-card h3 {
  color: #f9fafb;
}
html[data-theme="dark"] .lcx-gate-card .lcx-row-main strong {
  color: #e8eaec;
}
html[data-theme="dark"] .lcx-gate-card .lcx-row-main p {
  color: #9da0a4;
}
html[data-theme="dark"] .lcx-gate-card .lcx-row-metrics b {
  color: #f9f9fa;
}
html[data-theme="dark"] .lcx-gate-card .lcx-row-metrics small {
  color: #94979a;
}
html[data-theme="dark"] .lcx-gate-card .lcx-row-actions .btn {
  background: #131415;
  border-color: #373a3d;
  color: #ebedf0;
}
html[data-theme="dark"] .lcx-gate-card .lcx-row-actions .btn:hover {
  background: #1a1b1c;
  border-color: #505356;
}
html[data-theme="dark"] .lcx-gate-card .lcx-row-actions .btn.primary {
  color: #ffffff;
}
html[data-theme="dark"] .lcx-gate-card .lc-more-menu {
  background: #0c0d0d;
  border-color: #3d4042;
}
html[data-theme="dark"] .lcx-gate-card .lc-more-menu button {
  color: #c7c9cc;
}
html[data-theme="dark"] .lcx-gate-card .lc-more-menu button:hover {
  background: #161718;
  color: #ffffff;
}
html[data-theme="dark"] .lcx-team-template {
  background: #0d0e0f;
}
html[data-theme="dark"] .lcx-team-template small,
html[data-theme="dark"] .lcx-team-template p {
  color: #a4a7aa;
}
html[data-theme="dark"] .lcx-editor-modal {
  background: #0d0d0e;
}
html[data-theme="dark"] .lcx-editor-section {
  background: linear-gradient(180deg,#121213,#0d0e0e);
}
html[data-theme="dark"] .lcx-step-head small {
  color: #a1a4a8;
}
html[data-theme="dark"] .lcx-presentation-empty {
  border-color: #3d4042;
  background: #0d0d0e;
}
html[data-theme="dark"] .lcx-presentation-empty small {
  color: #9fa2a6;
}
html[data-theme="dark"] .lcx-presentation-selected {
  border-color: #313533;
  background: #0c0d0d;
}
html[data-theme="dark"] .lcx-presentation-selected b {
  color: #f4f5f4;
}
html[data-theme="dark"] .lcx-presentation-selected p {
  color: #9da29f;
}
html[data-theme="dark"] .lcx-presentation-option {
  border-color: #343639;
  background: #0d0d0e;
}
html[data-theme="dark"] .lcx-presentation-option.selected {
  background: #161718;
}
html[data-theme="dark"] .lcx-presentation-option small,
html[data-theme="dark"] .lcx-presentation-option em {
  color: #989b9f;
}
html[data-theme="dark"] .lcx-no-presentations {
  border-color: #3d4042;
  color: #9b9ea1;
  background: #0d0d0e;
}
html[data-theme="dark"] .lcx-readonly {
  border-color: #343639;
  background: #0d0d0e;
  color: #a1a4a8;
}
html[data-theme="dark"] .lcx-preview-phone {
  border-color: #3d4042;
  background: #0b0b0c;
}
html[data-theme="dark"] .lcx-preview-phone>small {
  color: #9da0a4;
}
html[data-theme="dark"] .lcx-preview-phone h4 {
  color: #f8f8f9;
}
html[data-theme="dark"] .lcx-preview-phone p {
  color: #a4a7aa;
}
html[data-theme="dark"] .lcx-preview-fields i {
  border-color: #343639;
  background: #0e0f10;
  color: #95989c;
}
html[data-theme="dark"] .lcx-editor-foot {
  background: #0d0d0e;
}
html[data-theme="dark"] .lcx-share-card {
  border-color: #343639;
  background: #0d0d0e;
}
html[data-theme="dark"] .lcx-share-card>span {
  color: #a6a9ad;
}
html[data-theme="dark"] .lcx-share-card pre {
  background: #0a0a0b;
  color: #e6e8eb;
  border: 1px solid #303234;
}
html[data-theme="dark"] .lcx-share-card p {
  color: #a1a4a7;
}
html[data-theme="dark"] .lcx-attribution-note {
  background: #0d0d0e;
}
html[data-theme="dark"] .lcx-attribution-note b {
  color: #e4e6e9;
}
html[data-theme="dark"] .lcx-attribution-note p {
  color: #95989c;
}
@media (max-width:760px) {
html[data-theme="dark"] .lcx-gate-card .lcx-row-metrics {
  border-top: 1px solid rgba(76,78,81,0.2);
  border-bottom: 1px solid rgba(76,78,81,0.2);
}
}
html[data-theme="dark"] .lcx-question-toolbar p {
  color: #a1a4a7;
}
html[data-theme="dark"] .lcx-question-card {
  border: 1px solid #353739;
  background: #0d0d0e;
}
html[data-theme="dark"] .lcx-question-number {
  background: #181a1b;
}
html[data-theme="dark"] .lcx-question-fields input,
html[data-theme="dark"] .lcx-question-fields select,
html[data-theme="dark"] .lcx-block-main input,
html[data-theme="dark"] .lcx-block-main textarea,
html[data-theme="dark"] .lcx-block-main select {
  border: 1px solid #393c3e;
  background: #0c0c0d;
  color: #f1f2f4;
}
html[data-theme="dark"] .lcx-question-meta {
  color: #a0a3a6;
}
html[data-theme="dark"] .lcx-question-actions button {
  border: 1px solid #37393b;
  background: #121314;
  color: #b3b7ba;
}
html[data-theme="dark"] .lcx-question-actions button:hover {
  background: #1b1c1d;
  color: #ffffff;
}
html[data-theme="dark"] .lcx-question-actions button.danger:hover {
  border-color: #494445;
  background: #181616;
}
html[data-theme="dark"] .lcx-cover-row {
  border: 1px solid #343639;
  background: #0d0d0e;
}
html[data-theme="dark"] .lcx-cover-preview {
  border: 1px solid #3e4042;
  background: #151617;
  color: #8f9498;
}
html[data-theme="dark"] .lcx-cover-preview img {
  background: #0b0b0c;
}
html[data-theme="dark"] .lcx-cover-copy small {
  color: #979b9f;
}
html[data-theme="dark"] .lcx-custom-empty {
  border: 1px dashed #3d3f42;
  color: #939699;
}
html[data-theme="dark"] .lcx-custom-block {
  border: 1px solid #343639;
  background: #0d0d0e;
}
html[data-theme="dark"] .lcx-block-preview {
  border: 1px solid #393b3e;
  background: #151617;
  color: #b2b6ba;
}
html[data-theme="dark"] .lcx-block-kind {
  color: #8e9499;
}
html[data-theme="dark"] .lcx-block-actions button {
  border: 1px solid #37393b;
  background: #121314;
  color: #b0b4b7;
}
html[data-theme="dark"] .lcx-block-actions button:hover {
  background: #1c1d1f;
  color: #ffffff;
}
html[data-theme="dark"] .lcx-block-actions .danger:hover {
  border-color: #484344;
  background: #171516;
}
html[data-theme="dark"] .lcx-preview-guided .lcx-preview-question {
  border: 1px solid #373a3c;
  background: #0f0f10;
}
html[data-theme="dark"] .lcx-preview-question b {
  color: #e7e9ec;
}
html[data-theme="dark"] .lcx-preview-question span {
  color: #969a9e;
}
html[data-theme="dark"] .lcx-inherited-experience {
  border: 1px solid #373a3c;
  background: linear-gradient(145deg,#0e0f10,#121314);
}
html[data-theme="dark"] .lcx-inherited-experience b {
  color: #f1f2f4;
}
html[data-theme="dark"] .lcx-inherited-experience small {
  color: #a2a5a8;
}
html[data-theme="dark"] .lcx-inherited-chips span {
  border: 1px solid #3e4042;
  background: #151718;
  color: #caced1;
}
html[data-theme="dark"] .lcx-question-card.inventory-powered {
  border-color: #45494c;
  background: linear-gradient(180deg,#101112,#0c0c0d);
}
html[data-theme="dark"] .lcx-inventory-lock {
  border: 1px solid #404346;
  background: #121314;
}
html[data-theme="dark"] .lcx-inventory-question {
  border: 1px solid #36393b;
  background: #0b0b0c;
}
html[data-theme="dark"] .lcx-inventory-source b {
  color: #f0f2f4;
}
html[data-theme="dark"] .lcx-inventory-source small {
  color: #8d9195;
}
html[data-theme="dark"] .lcx-inventory-type-chips span {
  border: 1px solid #3d3f42;
  background: #111213;
  color: #d8dcdf;
}
html[data-theme="dark"] .lcx-inventory-type-chips span:last-child {
  color: #9ea2a6;
}
html[data-theme="dark"] .lcx-test-presentation-btn {
  border-color: #525659 !important;
  background: linear-gradient(180deg,#161719,#101112) !important;
  color: #e8ebee !important;
}
html[data-theme="dark"] .lcx-test-preview-overlay {
  background: rgba(4,4,5,0.88);
  color: #f5f6f8;
}
html[data-theme="dark"] .lcx-test-preview-shell {
  border: 1px solid #383b3d;
  background: #0b0b0c;
}
html[data-theme="dark"] .lcx-test-preview-head {
  border-bottom: 1px solid #2d2f31;
  background: linear-gradient(180deg,#111212,#0d0d0e);
}
html[data-theme="dark"] .lcx-test-preview-head h3 {
  color: #f8f8f9;
}
html[data-theme="dark"] .lcx-test-preview-head p {
  color: #979b9e;
}
html[data-theme="dark"] .lcx-test-preview-toolbar {
  border-bottom: 1px solid #2c2e30;
  background: #0c0d0d;
}
html[data-theme="dark"] .lcx-preview-flow-tabs,
html[data-theme="dark"] .lcx-preview-device-tabs {
  border: 1px solid #333537;
  background: #090a0a;
}
html[data-theme="dark"] .lcx-preview-flow-tabs button,
html[data-theme="dark"] .lcx-preview-device-tabs button {
  color: #9ca0a3;
}
html[data-theme="dark"] .lcx-preview-flow-tabs button.active,
html[data-theme="dark"] .lcx-preview-device-tabs button.active {
  background: #1a1c1d;
  color: #f6f7f9;
}
html[data-theme="dark"] .lcx-preview-meta {
  color: #898d91;
}
html[data-theme="dark"] .lcx-test-preview-stage {
  background: radial-gradient(circle at 50% 10%,rgba(55,124,184,.12),transparent 38%),#060606;
}
html[data-theme="dark"] .lcx-test-device {
  background: #040404;
  border: 1px solid #414345;
}
html[data-theme="dark"] .lcx-test-preview-foot {
  border-top: 1px solid #2c2e30;
  background: #0c0d0d;
}
html[data-theme="dark"] .lcx-test-preview-foot>span {
  color: #8c9094;
}
html[data-theme="dark"] .lcx-compact-summary {
  border: 1px solid #35373a;
  background: linear-gradient(145deg,#0f1011,#0c0d0d);
}
html[data-theme="dark"] .lcx-compact-summary>div:first-child b {
  color: #f2f3f5;
}
html[data-theme="dark"] .lcx-compact-summary>div:first-child span {
  color: #95989c;
}
html[data-theme="dark"] .lcx-compact-metrics b {
  color: #f9fafb;
}
html[data-theme="dark"] .lcx-compact-metrics small {
  color: #8c9094;
}
html[data-theme="dark"] .lcx-project-media-card {
  border: 1px solid #3a3c3e;
  background: linear-gradient(145deg,#0e0f10,#111213);
}
html[data-theme="dark"] .lcx-project-media-card>div:first-child b {
  color: #f1f2f4;
}
html[data-theme="dark"] .lcx-project-media-card>div:first-child small {
  color: #969a9e;
}
html[data-theme="dark"] .lcx-project-media-toggles label {
  border: 1px solid #3e4042;
  background: #0c0c0d;
}
html[data-theme="dark"] .lcx-project-media-toggles b {
  color: #ebedef;
}
html[data-theme="dark"] .lcx-project-media-toggles small {
  color: #92969a;
}
html[data-theme="dark"] .portfolio-intro-flow i {
  color: #b0b2b3;
}
html[data-theme="dark"] .portfolio-card-cover {
  background: #151617;
}
html[data-theme="dark"] .portfolio-card-cover-fallback {
  background: linear-gradient(135deg,#141516,#252728);
}
html[data-theme="dark"] .portfolio-setup-icon {
  background: #161719;
}
html[data-theme="dark"] .portfolio-toggle input:checked+span {
  background: #1e1f21;
}
html[data-theme="dark"] .portfolio-editor-preview {
  background: #0c0d0d;
}
html[data-theme="dark"] .portfolio-preview-toolbar {
  color: #ffffff;
}
html[data-theme="dark"] .portfolio-preview-toolbar span {
  color: #acafb1;
}
html[data-theme="dark"] .portfolio-preview-cover {
  background: #1b1c1e;
}
html[data-theme="dark"] .portfolio-preview-cover.empty {
  background: linear-gradient(135deg,#161719,#38637e);
}
html[data-theme="dark"] .portfolio-preview-page section.dark {
  background: #1a1c1d;
  color: #ffffff;
}
html[data-theme="dark"] .portfolio-preview-stats span {
  color: #ccced0;
}
html[data-theme="dark"] .portfolio-preview-page section button {
  background: #1e1f21;
  color: #ffffff;
}
html[data-theme="dark"] .portfolio-workspace-hero {
  border: 1px solid #333537;
  background: radial-gradient(circle at 78% 15%,rgba(216,181,104,.16),transparent 28%),
  linear-gradient(135deg,#0c0d0e 0%,#141516 58%,#1d1f20 100%);
  color: #ffffff;
}
html[data-theme="dark"] .portfolio-workspace-copy p {
  color: #c5c8ca;
}
html[data-theme="dark"] .portfolio-workspace-actions .btn {
  color: #ffffff;
}
html[data-theme="dark"] .portfolio-workspace-quote blockquote {
  color: #f2f3f4;
}
html[data-theme="dark"] .portfolio-workspace-quote small {
  color: #a4a7aa;
}
html[data-theme="dark"] .portfolio-purpose-strip b {
  background: #161719;
}
html[data-theme="dark"] .portfolio-purpose-strip small {
  color: #8d9092;
}
html[data-theme="dark"] .portfolio-purpose-strip i {
  color: #afb0b1;
}
html[data-theme="dark"] .portfolio-card-cover:after {
  background: linear-gradient(to top,rgba(11,12,13,0.5),transparent 58%);
}
html[data-theme="dark"] .portfolio-builder-head {
  background: linear-gradient(135deg,#0e0f10,#171819);
  color: #ffffff;
}
html[data-theme="dark"] .portfolio-builder-head p {
  color: #babcbe;
}
html[data-theme="dark"] .portfolio-editor-head-actions .btn {
  color: #ffffff;
}
html[data-theme="dark"] .portfolio-editor-head-actions .icon-btn {
  color: #ffffff;
}
html[data-theme="dark"] .portfolio-builder-map i {
  color: #c8c9c9;
}
html[data-theme="dark"] .portfolio-editor-panel-title>span {
  background: #171819;
}
html[data-theme="dark"] .portfolio-editor-preview {
  background: radial-gradient(circle at 80% 0,rgba(219,183,104,.1),transparent 27%),linear-gradient(180deg,#0b0c0c,#0f1011);
}
html[data-theme="dark"] .portfolio-preview-devices button {
  color: #adafb1;
}
html[data-theme="dark"] .portfolio-preview-exact {
  color: #ffffff !important;
}
html[data-theme="dark"] .portfolio-share-head {
  background: linear-gradient(135deg,#0e0f10,#1a1c1d);
  color: #ffffff;
}
html[data-theme="dark"] .portfolio-share-head p {
  color: #c2c4c6;
}
html[data-theme="dark"] .portfolio-share-head .icon-btn {
  color: #ffffff;
}
html[data-theme="dark"] .portfolio-editor-panel input::placeholder,
html[data-theme="dark"] .portfolio-editor-panel textarea::placeholder,
html[data-theme="dark"] .portfolio-repeat-row input::placeholder,
html[data-theme="dark"] .portfolio-repeat-row textarea::placeholder {
  color: #a5a8aa;
  -webkit-text-fill-color: #a5a8aa;
}
@media (max-width:700px) {
html[data-theme="dark"] .portfolio-editor-foot {
  background: #0e0e0f;
}
}
html[data-theme="dark"] .project-library-v287,
html[data-theme="dark"] .project-library-project-page,
html[data-theme="dark"] .project-library-official-page {
  --pl-bg: #0b0c0c;
  --pl-surface: #0f0f10;
  --pl-surface-raised: #131415;
  --pl-surface-hover: #171819;
  --pl-border: #202122;
  --pl-text: #f5f6f7;
  --pl-muted: #a1a4a8;
}
html[data-theme="dark"] .project-library-v287 .btn.primary,
html[data-theme="dark"] .project-library-project-page .btn.primary,
html[data-theme="dark"] .project-library-official-page .btn.primary {
  color: #ffffff;
}
html[data-theme="dark"] .project-library-v287 .project-library-row-stats b {
  color: #ebedf0;
}
html[data-theme="dark"] .project-library-project-page .project-project-pills span {
  color: #d9e0e3;
}
html[data-theme="dark"] .project-library-project-page .project-project-tabs {
  background: linear-gradient(180deg,var(--pl-bg) 78%,rgba(11,12,12,0.94));
}
html[data-theme="dark"] .project-library-project-page .project-home-stats b {
  color: #ebedf0;
}
html[data-theme="dark"] .project-library-official-page .library-native-projects span {
  color: #babdbf;
}
html[data-theme="dark"] .smart-asset-review-card {
  background: linear-gradient(180deg,rgba(19,20,21,0.92),rgba(13,13,14,0.96));
}
html[data-theme="dark"] .smart-asset-preview {
  background: #0c0d0d;
}
html[data-theme="dark"] .smart-source-line pre {
  background: #0b0c0c !important;
  color: #ebedf0 !important;
  caret-color: #ebedf0;
}
html[data-theme="dark"] .smart-asset-review-modal .modal-foot {
  background: rgba(15,15,16,0.98);
}
html[data-theme="dark"] .account-access-badge {
  background: rgba(11,12,13,0.72);
}
html[data-theme="dark"] .account-access-badge.ok {
  background: rgba(31,34,33,0.1);
}
html[data-theme="dark"] .account-access-badge.pending {
  background: rgba(37,36,33,0.1);
}
html[data-theme="dark"] .account-access-badge.danger {
  background: rgba(42,38,39,0.1);
}
html[data-theme="dark"] .account-identity-hero {
  background: radial-gradient(circle at 100% 0%,rgba(47,139,238,.10),transparent 36%),linear-gradient(135deg,rgba(17,18,19,0.98),rgba(10,10,11,0.98));
}
html[data-theme="dark"] .account-hero-monogram {
  background: linear-gradient(145deg,rgba(34,92,169,.45),rgba(26,28,29,0.55));
  color: #ebeef1;
}
html[data-theme="dark"] .subscription-command-center {
  background: linear-gradient(180deg,rgba(14,15,15,0.91),rgba(10,10,11,0.93));
}
html[data-theme="dark"] .subscription-story-strip {
  background: rgba(7,8,8,0.28);
}
html[data-theme="dark"] .subscription-story-step>span {
  color: rgba(156,161,166,0.35);
}
html[data-theme="dark"] .account-attention-row {
  background: rgba(38,36,33,0.09);
}
html[data-theme="dark"] .account-attention-row.neutral {
  background: rgba(46,49,51,0.08);
}
html[data-theme="dark"] .account-command-card {
  background: rgba(12,13,13,0.8);
}
html[data-theme="dark"] .account-story-card {
  background: linear-gradient(135deg,rgba(12,13,14,0.94),rgba(10,11,12,0.74));
}
html[data-theme="dark"] .role-architecture-card,
html[data-theme="dark"] .organization-command-card,
html[data-theme="dark"] .data-ownership-card {
  background: rgba(11,12,12,0.76);
}
html[data-theme="dark"] .premium-role-grid .account-role-card {
  background: rgba(9,9,10,0.46);
}
html[data-theme="dark"] .premium-role-grid .account-role-card.current {
  background: linear-gradient(180deg,rgba(32,35,34,0.13),rgba(11,11,12,0.5));
}
html[data-theme="dark"] .premium-role-grid .account-role-card p {
  color: rgba(179,182,185,0.74);
}
html[data-theme="dark"] .account-story-note {
  background: rgba(43,45,48,0.08);
}
html[data-theme="dark"] {
  --soft: #cfd1d3;
  --muted: #a4a7aa;
  --line: #242527;
}
html[data-theme="dark"] input::placeholder,
html[data-theme="dark"] textarea::placeholder {
  color: #93969a;
}
html[data-theme="dark"] .nav-section {
  color: #adb0b3;
}
html[data-theme="dark"] .nav-link .legacy-tag {
  color: #aeb1b4;
  border-color: #414447;
}
html[data-theme="dark"] .global-search span {
  color: #a7aaae;
}
html[data-theme="dark"] .widget-size-readout,
html[data-theme="dark"] .sidebar-account-arrow,
html[data-theme="dark"] .top-account-chevron,
html[data-theme="dark"] .leads-mobile-jump>span {
  color: #a7aaae;
}
html[data-theme="dark"] .template-list-item small,
html[data-theme="dark"] .template-breakdown small,
html[data-theme="dark"] .template-payment-grid small {
  color: #a7aaae;
}
html[data-theme="dark"] .template-payment-grid span,
html[data-theme="dark"] .template-amortization span {
  color: #adb0b3;
}
html[data-theme="dark"] .portfolio-preview-page.theme-modern .portfolio-preview-hero {
  background: linear-gradient(135deg,#131415,#222425);
}
html[data-theme="dark"] .portfolio-preview-page.theme-warm .portfolio-preview-hero {
  background: linear-gradient(135deg,#1d1c1c,#2f2d2d);
}
