html[data-ops-theme=forest-ops]{--background:42 33% 97%;--foreground:150 15% 10%;--card:0 0% 100%;--card-foreground:150 15% 10%;--popover:0 0% 100%;--popover-foreground:150 15% 10%;--primary:152 38% 18%;--primary-foreground:42 30% 97%;--secondary:42 18% 93%;--secondary-foreground:150 15% 10%;--muted:42 18% 93%;--muted-foreground:150 8% 42%;--accent:42 25% 95%;--accent-foreground:150 15% 10%;--destructive:0 72% 48%;--destructive-foreground:0 0% 100%;--border:42 14% 87%;--input:42 14% 87%;--ring:152 38% 18%;--radius:0.625rem;--radius-sm:6px;--sidebar:42 28% 95%;--sidebar-foreground:150 15% 10%;--sidebar-border:42 14% 85%;--status-neutral-bg:42 14% 92%;--status-neutral-fg:150 8% 38%;--status-info-bg:210 60% 92%;--status-info-fg:210 50% 34%;--status-purple-bg:270 50% 92%;--status-purple-fg:270 42% 34%;--status-danger-bg:0 72% 93%;--status-danger-fg:0 58% 38%;--status-orange-bg:28 72% 93%;--status-orange-fg:28 58% 35%;--status-warning-bg:46 72% 93%;--status-warning-fg:46 48% 33%;--status-success-bg:142 52% 90%;--status-success-fg:142 42% 26%;--severity-high-bg:0 72% 97%;--severity-high-border:0 58% 48%;--severity-medium-bg:28 72% 97%;--severity-medium-border:28 72% 48%;--severity-low-bg:46 72% 97%;--severity-low-border:46 72% 48%;--success-subtle-bg:142 52% 95%;--success-subtle-fg:142 42% 26%;--brand-900:#0f2922;--brand-800:#143a30;--brand-700:#1a4a3c;--brand-600:#205a4a;--brand-500:#2f7060;--brand-200:#b8d4cc;--brand-100:#e2eeea;--brand-050:#f0f6f3;--brand-on:#ffffff;--page-bg:#faf8f3;--page-bg-deep:#f5f2eb;--surface:#ffffff;--surface-muted:#f5f2eb;--border-soft:#e8e3d8;--border-strong:#d6d0c4;--text-primary:#1a2018;--text-secondary:#5c6258;--text-tertiary:#8a8f85;--shadow-soft:0 1px 2px hsl(150 10% 10%/0.06);--shadow-card:0 2px 8px hsl(150 10% 10%/0.06);--focus-ring-brand:0 0 0 3px rgba(32,90,74,0.18);--readable-card-border:#e8e3d8;--readable-row-border:#ede9df;--readable-row-hover:#fdfbf7;--readable-row-selected:#e2eeea;--readable-panel-bg:#ffffff;--readable-panel-muted:#f5f2eb;--app-sidebar-width:16.5rem}html[data-ops-theme=forest-ops] body{background:var(--page-bg);color:var(--text-primary)}html[data-ops-theme=forest-ops] .app-sidebar{background:var(--sidebar)!important;background-image:none!important;border-right:1px solid var(--sidebar-border);color:var(--text-primary)}html[data-ops-theme=forest-ops] main{background:var(--page-bg)}html[data-ops-theme=forest-ops] .app-sidebar-brand-mark{background:linear-gradient(135deg,var(--brand-600),var(--brand-800))}html[data-ops-theme=forest-ops] .app-sidebar-nav-active{background-color:#22453a;color:#ffffff;box-shadow:none}html[data-ops-theme=forest-ops] .crm-stat-card,html[data-ops-theme=forest-ops] .opportunity-surface{background:var(--surface);border:1px solid var(--border-soft);border-radius:10px;box-shadow:var(--shadow-card)}html[data-ops-theme=forest-ops] .opportunity-table th{background:var(--surface-muted);border-bottom:1px solid var(--border-soft);color:var(--text-secondary)}html[data-ops-theme=forest-ops] .opportunity-table td{border-bottom:1px solid var(--readable-row-border)}html[data-ops-theme=forest-ops] .opportunity-table tbody tr:hover td{background:var(--readable-row-hover)}html[data-ops-theme=forest-ops] .onboarding-flow{background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--brand-500) 10%,transparent),transparent 30%),linear-gradient(135deg,var(--page-bg),var(--page-bg-deep))}html[data-ops-theme=forest-ops] .onboarding-flow .btn-primary{box-shadow:var(--focus-ring-brand)}html[data-ops-theme=warm-ops]{--background:42 24% 98%;--foreground:0 0% 10%;--card:0 0% 100%;--card-foreground:0 0% 10%;--popover:0 0% 100%;--popover-foreground:0 0% 10%;--primary:180 25% 25%;--primary-foreground:0 0% 100%;--secondary:36 20% 94%;--secondary-foreground:0 0% 10%;--muted:36 20% 94%;--muted-foreground:0 0% 42%;--accent:42 29% 96%;--accent-foreground:0 0% 10%;--destructive:4 64% 46%;--destructive-foreground:0 0% 100%;--border:36 18% 86%;--input:36 18% 86%;--ring:180 25% 25%;--radius:0.5rem;--radius-sm:6px;--sidebar:42 24% 98%;--sidebar-foreground:0 0% 10%;--sidebar-border:36 18% 86%;--sidebar-bg:#f8f7f4;--sidebar-bg-2:#f3f1ed;--sidebar-text:#181818;--sidebar-muted:#6b6b6b;--sidebar-border:#e1ddd5;--sidebar-active-bg:#ebe7de;--brand-900:#183333;--brand-800:#223f3f;--brand-700:#2b4a4a;--brand-600:#2f4f4f;--brand-500:#4f6f6f;--brand-200:#b8c3c3;--brand-100:#e6eeee;--brand-050:#f3f7f7;--brand-on:#ffffff;--page-bg:#f8f7f4;--page-bg-deep:#f3f1ed;--surface:#ffffff;--surface-muted:#f3f1ed;--border-soft:#e1ddd5;--border-strong:#d4cec4;--text-primary:#181818;--text-secondary:#6b6b6b;--text-tertiary:#979796;--shadow-soft:none;--shadow-card:none;--focus-ring-brand:0 0 0 3px rgba(47,79,79,0.18);--readable-card-border:#e1ddd5;--readable-row-border:#e7e2da;--readable-row-hover:#faf9f6;--readable-row-selected:#e6eeee;--readable-panel-bg:#ffffff;--readable-panel-muted:#f3f1ed;--app-sidebar-width:14rem}html[data-ops-theme=warm-ops] body{background:var(--page-bg);color:var(--text-primary)}html[data-ops-theme=warm-ops] .app-sidebar{background:var(--sidebar-bg)!important;background-image:none!important;border-right:1px solid var(--sidebar-border);color:var(--sidebar-text)}html[data-ops-theme=warm-ops] main{background:var(--page-bg)}html[data-ops-theme=warm-ops] .app-sidebar-brand-mark{background:linear-gradient(135deg,var(--brand-600),var(--brand-700))}html[data-ops-theme=warm-ops] .app-sidebar-nav-active{background-color:var(--sidebar-active-bg);color:var(--text-primary);box-shadow:none}html[data-ops-theme=warm-ops] .crm-stat-card,html[data-ops-theme=warm-ops] .opportunity-surface{background:var(--surface);border:1px solid var(--border-soft);border-radius:10px;box-shadow:none}html[data-ops-theme=warm-ops] .opportunity-table th{background:var(--surface-muted);border-bottom:1px solid var(--border-soft);color:var(--text-secondary)}html[data-ops-theme=warm-ops] .opportunity-table td{border-bottom:1px solid var(--readable-row-border)}html[data-ops-theme=warm-ops] .opportunity-table tbody tr:hover td{background:var(--readable-row-hover)}html[data-ops-theme=warm-ops] .onboarding-flow{background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--brand-600) 12%,transparent),transparent 30%),linear-gradient(135deg,var(--page-bg),var(--page-bg-deep))}html[data-ops-theme=warm-ops] .onboarding-flow .btn-primary{box-shadow:var(--focus-ring-brand)}html[data-ops-theme=neutral-ops]{--background:60 20% 98%;--foreground:0 0% 9%;--card:0 0% 100%;--card-foreground:0 0% 9%;--popover:0 0% 100%;--popover-foreground:0 0% 9%;--primary:217 91% 53%;--primary-foreground:0 0% 100%;--secondary:50 14% 94%;--secondary-foreground:0 0% 9%;--muted:50 14% 94%;--muted-foreground:80 4% 38%;--accent:50 14% 94%;--accent-foreground:0 0% 9%;--destructive:4 64% 46%;--destructive-foreground:0 0% 100%;--border:45 14% 86%;--input:45 14% 86%;--ring:217 91% 53%;--sidebar:50 12% 95%;--sidebar-foreground:120 3% 12%;--sidebar-border:45 12% 85%;--page-bg:#fafaf7;--surface:#ffffff;--surface-muted:#f3f2ec;--border-soft:#e2dfd6;--border-strong:#cbc7ba;--text-primary:#171717;--text-secondary:#5f625b;--text-tertiary:#8b8d84;--brand-900:#172554;--brand-800:#1e3a8a;--brand-700:#1d4ed8;--brand-600:#2563eb;--brand-500:#3b82f6;--brand-100:#e8f0ff;--brand-050:#f5f8ff;--brand-on:#ffffff;--sidebar-bg:#f4f3ee;--sidebar-bg-2:#efeee8;--sidebar-text:#20211f;--sidebar-muted:#6d7068;--sidebar-border:#dfdcd2;--sidebar-active-bg:#e8f0ff;--shadow-card:0 1px 2px rgba(23,23,23,0.04);--shadow-soft:0 8px 24px rgba(23,23,23,0.06);--focus-ring-brand:0 0 0 3px rgba(37,99,235,0.18);--readable-card-border:#e2dfd6;--readable-row-border:#ebe8e0;--readable-row-hover:#fafaf7;--readable-row-selected:#e8f0ff}html[data-ops-theme=neutral-ops] body{background:var(--page-bg);color:var(--text-primary)}html[data-ops-theme=neutral-ops] .app-sidebar{background:var(--sidebar-bg)!important;background-image:none!important;border-right:none}html[data-ops-theme=neutral-ops] main{background:var(--page-bg)}html[data-ops-theme=neutral-ops] .app-sidebar-brand-mark{background:linear-gradient(135deg,var(--brand-600),var(--brand-700))}html[data-ops-theme=neutral-ops] .app-sidebar-nav-active{background-color:var(--sidebar-active-bg);color:var(--text-primary);box-shadow:none}html[data-ops-theme=neutral-ops] .crm-stat-card{border:1px solid var(--border-soft);box-shadow:var(--shadow-card)}