:root,body.vc-shell[data-theme=dark]{--vc-bg-1:#0a1525;--vc-bg-2:#0f1f38;--vc-bg-3:#152842;--vc-glass:rgba(24, 44, 74, 0.82);--vc-glass-strong:rgba(30, 54, 88, 0.92);--vc-glass-soft:rgba(18, 36, 62, 0.72);--vc-glass-input:rgba(35, 58, 92, 0.9);--vc-border:rgba(120, 170, 230, 0.22);--vc-border-bright:rgba(140, 190, 255, 0.35);--vc-text:#eef4fb;--vc-text-body:#c5d6e8;--vc-text-muted:#8fa8c3;--vc-accent:#6ec0ff;--vc-accent-2:#8b9cf9;--vc-nav-bg:rgba(14, 28, 50, 0.92);--vc-shadow:0 8px 32px rgba(0, 0, 0, 0.35);--vc-splash-bg:linear-gradient(168deg, #0a1525 0%, #0f1f38 50%, #152842 100%);--vc-page-bg:radial-gradient(ellipse 80% 60% at 15% -5%, rgba(59, 130, 246, 0.15), transparent 50%),radial-gradient(ellipse 60% 50% at 90% 10%, rgba(99, 102, 241, 0.1), transparent 45%),linear-gradient(168deg, var(--vc-bg-1) 0%, var(--vc-bg-2) 40%, var(--vc-bg-3) 100%)}body.vc-shell[data-theme=light]{--vc-bg-1:#e8f2fc;--vc-bg-2:#f0f7ff;--vc-bg-3:#e2ecfa;--vc-glass:rgba(255, 255, 255, 0.88);--vc-glass-strong:rgba(255, 255, 255, 0.96);--vc-glass-soft:rgba(255, 255, 255, 0.72);--vc-glass-input:rgba(255, 255, 255, 0.98);--vc-border:rgba(100, 116, 139, 0.28);--vc-border-bright:rgba(37, 99, 235, 0.35);--vc-text:#0f172a;--vc-text-body:#1e293b;--vc-text-muted:#475569;--vc-accent:#0369a1;--vc-accent-2:#4338ca;--vc-nav-bg:rgba(255, 255, 255, 0.92);--vc-shadow:0 8px 32px rgba(15, 23, 42, 0.1);--vc-splash-bg:linear-gradient(168deg, #dbeafe 0%, #eff6ff 45%, #e0e7ff 100%);--vc-page-bg:radial-gradient(ellipse 80% 60% at 15% -5%, rgba(59, 130, 246, 0.12), transparent 50%),radial-gradient(ellipse 60% 50% at 90% 10%, rgba(99, 102, 241, 0.08), transparent 45%),linear-gradient(168deg, var(--vc-bg-1) 0%, var(--vc-bg-2) 50%, var(--vc-bg-3) 100%);--text-primary:#0f172a;--text-secondary:#1e293b;--text-tertiary:#475569;--primary-teal:#0369a1;--primary-cyan:#0284c7;--primary-purple:#4338ca;--accent-emerald:#0369a1;--accent-sky:#0284c7;--success-green:#0369a1;--bg-primary:linear-gradient(168deg, #e8f2fc 0%, #f0f7ff 50%, #e2ecfa 100%);--bg-secondary:#f0f7ff;--card-bg:rgba(255, 255, 255, 0.92);--card-glass:rgba(255, 255, 255, 0.85);--gradient-teal-purple:linear-gradient(135deg, #0369a1 0%, #0284c7 50%, #4338ca 100%);--gradient-emerald-cyan:linear-gradient(135deg, #0369a1 0%, #0284c7 100%);--shadow-soft:0 4px 16px rgba(15, 23, 42, 0.08);--shadow-hard:0 8px 28px rgba(15, 23, 42, 0.12);color:var(--text-primary);--vc-light-surface:rgba(255, 255, 255, 0.94);--vc-light-surface-soft:rgba(248, 250, 252, 0.96);--vc-light-tint:rgba(59, 130, 246, 0.07);--vc-light-tint-border:rgba(59, 130, 246, 0.2);--vc-light-caption:#475569;--vc-light-heading:#0f172a;--vc-light-value:#0369a1}body.vc-shell{color:var(--vc-text-body);background:var(--vc-page-bg);background-attachment:fixed;touch-action:manipulation}body.vc-shell .card,body.vc-shell .info-box,body.vc-shell .procedure-card,body.vc-shell .result,body.vc-shell .results-box,body.vc-shell section.card{background:var(--vc-glass)!important;border:1px solid var(--vc-border)!important;color:var(--vc-text-body)!important;backdrop-filter:saturate(160%) blur(20px);-webkit-backdrop-filter:saturate(160%) blur(20px);box-shadow:var(--vc-shadow)}body.vc-shell .card h3,body.vc-shell .tab-content h2,body.vc-shell .tab-content h3{color:var(--vc-text)!important}body.vc-shell .tab-content h2{background:linear-gradient(135deg,var(--vc-text),var(--vc-accent),var(--vc-accent-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body.vc-shell .input-group input,body.vc-shell .input-group select,body.vc-shell .input-group textarea,body.vc-shell input:not([type=checkbox]):not([type=radio]),body.vc-shell select,body.vc-shell textarea{background:var(--vc-glass-input)!important;color:var(--vc-text)!important;border:1px solid var(--vc-border)!important;font-size:16px!important;min-height:44px;border-radius:12px!important}body.vc-shell .hint,body.vc-shell label,body.vc-shell small{color:var(--vc-text-muted)!important}body.vc-shell .result{color:var(--vc-accent)!important;background:var(--vc-glass-strong)!important;border:1px solid var(--vc-border-bright)!important}body.vc-shell main{background:var(--vc-glass-soft)!important;border:1px solid var(--vc-border)!important;border-radius:20px}body.vc-shell .container{padding-top:calc(52px + env(safe-area-inset-top,0px) + 12px)}body.vc-shell[data-theme=light] .about-list,body.vc-shell[data-theme=light] .reference-list,body.vc-shell[data-theme=light] dd,body.vc-shell[data-theme=light] dt,body.vc-shell[data-theme=light] li,body.vc-shell[data-theme=light] p,body.vc-shell[data-theme=light] td,body.vc-shell[data-theme=light] th{color:var(--vc-text-body)!important}body.vc-shell[data-theme=light] .card h4,body.vc-shell[data-theme=light] .card h5,body.vc-shell[data-theme=light] .card h6{color:var(--vc-text)!important}body.vc-shell[data-theme=light] .card h3{border-bottom-color:var(--vc-border)!important}body.vc-shell[data-theme=light] .info-box{background:rgba(59,130,246,.07)!important;border-color:rgba(59,130,246,.22)!important;color:var(--vc-text-body)!important;box-shadow:var(--vc-shadow)!important}body.vc-shell[data-theme=light] .info-box li,body.vc-shell[data-theme=light] .info-box p{color:var(--vc-text-body)!important}body.vc-shell[data-theme=light] .info-box strong{color:var(--vc-accent)!important}body.vc-shell[data-theme=light] .result-item,body.vc-shell[data-theme=light] .results-box,body.vc-shell[data-theme=light] .results-summary{color:var(--vc-text-body)!important}body.vc-shell[data-theme=light] .result{color:var(--vc-accent)!important;font-weight:600}body.vc-shell[data-theme=light] .input-group label,body.vc-shell[data-theme=light] footer,body.vc-shell[data-theme=light] footer p,body.vc-shell[data-theme=light] label{color:var(--vc-text-muted)!important}body.vc-shell[data-theme=light] header{background:var(--vc-glass-strong)!important;border-color:var(--vc-border)!important;color:var(--vc-text)!important;box-shadow:var(--vc-shadow)!important}body.vc-shell[data-theme=light] .tab-content h2{background:linear-gradient(135deg,#0f172a,#0369a1,#4338ca)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}body.vc-shell[data-theme=light] .route-title,body.vc-shell[data-theme=light] .solution-title,body.vc-shell[data-theme=light] .status-pill strong,body.vc-shell[data-theme=light] .telemetry-card strong{color:var(--vc-text)!important}body.vc-shell[data-theme=light] .flow-legend,body.vc-shell[data-theme=light] .status-pill{color:var(--vc-text-body)!important;background:var(--vc-glass)!important;border-color:var(--vc-border)!important}body.vc-shell[data-theme=light] .btn-secondary{color:var(--vc-text)!important;border-color:var(--vc-border)!important;background:var(--vc-glass-soft)!important}body.vc-shell[data-theme=light] table{color:var(--vc-text-body)!important}body.vc-shell[data-theme=light] table th{color:var(--vc-text)!important;background:rgba(59,130,246,.08)!important}body.vc-shell[data-theme=light] table td{border-color:var(--vc-border)!important}body.vc-shell[data-theme=light] [style*="color: #10B981"],body.vc-shell[data-theme=light] [style*="color: #14B8A6"],body.vc-shell[data-theme=light] [style*="color: #14b8a6"],body.vc-shell[data-theme=light] [style*="color: #22C55E"],body.vc-shell[data-theme=light] [style*="color:#10B981"],body.vc-shell[data-theme=light] [style*="color:#14B8A6"],body.vc-shell[data-theme=light] [style*="color:#14b8a6"],body.vc-shell[data-theme=light] [style*="color:#22C55E"]{color:var(--vc-accent)!important}body.vc-shell[data-theme=light] [style*="color: #94a3b8"],body.vc-shell[data-theme=light] [style*="color: #9CA3AF"],body.vc-shell[data-theme=light] [style*="color: #cbd5e1"],body.vc-shell[data-theme=light] [style*="color: #e2e8f0"],body.vc-shell[data-theme=light] [style*="color:#94a3b8"],body.vc-shell[data-theme=light] [style*="color:#9CA3AF"],body.vc-shell[data-theme=light] [style*="color:#cbd5e1"],body.vc-shell[data-theme=light] [style*="color:#e2e8f0"]{color:var(--vc-text-body)!important}body.vc-shell[data-theme=light] [style*="background: #1a1a1a"],body.vc-shell[data-theme=light] [style*="background: #1a2332"],body.vc-shell[data-theme=light] [style*="background:#1a1a1a"],body.vc-shell[data-theme=light] [style*="background:#1a2332"]{background:var(--vc-glass)!important;color:var(--vc-text-body)!important;border-color:var(--vc-border)!important}body.vc-shell[data-theme=light] .disclaimer,body.vc-shell[data-theme=light] .hint,body.vc-shell[data-theme=light] .ucl-footnote,body.vc-shell[data-theme=light] small{color:var(--vc-text-muted)!important}body.vc-shell[data-theme=light] .category-card p,body.vc-shell[data-theme=light] .procedure-card p,body.vc-shell[data-theme=light] .question-container,body.vc-shell[data-theme=light] .quiz-container{color:var(--vc-text-body)!important}body.vc-shell[data-theme=light] .category-card h4,body.vc-shell[data-theme=light] .procedure-card h4{color:var(--vc-text)!important}body.vc-shell[data-theme=light] .canvas-panel,body.vc-shell[data-theme=light] .cell-checklist-card,body.vc-shell[data-theme=light] .checklist-btn,body.vc-shell[data-theme=light] .dd-drug-card,body.vc-shell[data-theme=light] .dd-main-tabs,body.vc-shell[data-theme=light] .dd-side,body.vc-shell[data-theme=light] .defib-shell,body.vc-shell[data-theme=light] .ecmo-checklist-card,body.vc-shell[data-theme=light] .ecmo-chip,body.vc-shell[data-theme=light] .ocs-chip,body.vc-shell[data-theme=light] .vad-chip,body.vc-shell[data-theme=light] .vad-metric{background:var(--vc-glass)!important;color:var(--vc-text-body)!important;border-color:var(--vc-border)!important}body.vc-shell[data-theme=light] .checklist-detail h4,body.vc-shell[data-theme=light] .checklist-detail ol,body.vc-shell[data-theme=light] .defib-status,body.vc-shell[data-theme=light] .ecmo-checklist-suite h3,body.vc-shell[data-theme=light] .ecmo-guide-section,body.vc-shell[data-theme=light] .ecmo-machine-suite h3,body.vc-shell[data-theme=light] .ecmo-metric strong,body.vc-shell[data-theme=light] .guide-section,body.vc-shell[data-theme=light] .ocs-device-header h3,body.vc-shell[data-theme=light] .ocs-guide-panel h4,body.vc-shell[data-theme=light] .ocs-metric strong,body.vc-shell[data-theme=light] .ocs-system-card h3,body.vc-shell[data-theme=light] .solution-title,body.vc-shell[data-theme=light] .vad-checklist-suite h3,body.vc-shell[data-theme=light] .vad-management-suite h3{color:var(--vc-text)!important}body.vc-shell[data-theme=light] .card:hover{border-color:var(--vc-border-bright)!important}body.vc-shell[data-theme=light] .input-group input:focus,body.vc-shell[data-theme=light] .input-group select:focus,body.vc-shell[data-theme=light] input:focus,body.vc-shell[data-theme=light] select:focus,body.vc-shell[data-theme=light] textarea:focus{border-color:var(--vc-accent)!important;outline:0;box-shadow:0 0 0 3px rgba(3,105,161,.15)!important}body.vc-shell[data-theme=light] #patient-crash-simulator .crash-action-btn,body.vc-shell[data-theme=light] #patient-crash-simulator .crash-page-tab,body.vc-shell[data-theme=light] #patient-crash-simulator .crash-ref-link,body.vc-shell[data-theme=light] #patient-crash-simulator .crash-scenario-card,body.vc-shell[data-theme=light] #surgeon-protocols .sp-chip,body.vc-shell[data-theme=light] .tab-content .checklist-btn,body.vc-shell[data-theme=light] .tab-content .checklist-detail,body.vc-shell[data-theme=light] .tab-content .control-panel,body.vc-shell[data-theme=light] .tab-content .cooling-results,body.vc-shell[data-theme=light] .tab-content .defib-button-cluster,body.vc-shell[data-theme=light] .tab-content .defib-display,body.vc-shell[data-theme=light] .tab-content .defib-guidance-panel,body.vc-shell[data-theme=light] .tab-content .ecg-clinical-chip,body.vc-shell[data-theme=light] .tab-content .ecg-differential-box,body.vc-shell[data-theme=light] .tab-content .ecg-metric-bar .result-group,body.vc-shell[data-theme=light] .tab-content .ecg-rhythm-buttons .btn-secondary,body.vc-shell[data-theme=light] .tab-content .ecg-strip-metric,body.vc-shell[data-theme=light] .tab-content .ecg-strip-results,body.vc-shell[data-theme=light] .tab-content .ecmo-metric,body.vc-shell[data-theme=light] .tab-content .metabolic-section,body.vc-shell[data-theme=light] .tab-content .model-selector,body.vc-shell[data-theme=light] .tab-content .model-toggle-btn,body.vc-shell[data-theme=light] .tab-content .monitor-category,body.vc-shell[data-theme=light] .tab-content .monitor-item,body.vc-shell[data-theme=light] .tab-content .ocs-metric,body.vc-shell[data-theme=light] .tab-content .pacemaker-metric,body.vc-shell[data-theme=light] .tab-content .param-item,body.vc-shell[data-theme=light] .tab-content .protection-method,body.vc-shell[data-theme=light] .tab-content .risk-level-chip,body.vc-shell[data-theme=light] .tab-content .risk-metric-card,body.vc-shell[data-theme=light] .tab-content .risk-pill,body.vc-shell[data-theme=light] .tab-content .risk-results-card,body.vc-shell[data-theme=light] .tab-content .route-card,body.vc-shell[data-theme=light] .tab-content .scp-calculator,body.vc-shell[data-theme=light] .tab-content .scp-type,body.vc-shell[data-theme=light] .tab-content .solution-card,body.vc-shell[data-theme=light] .tab-content .status-pill,body.vc-shell[data-theme=light] .tab-content .step,body.vc-shell[data-theme=light] .tab-content .strategy-item,body.vc-shell[data-theme=light] .tab-content .strategy-option,body.vc-shell[data-theme=light] .tab-content .telemetry-card,body.vc-shell[data-theme=light] .tab-content .toggle-row,body.vc-shell[data-theme=light] .tab-content .trouble-item,body.vc-shell[data-theme=light] .tab-content .vad-metric,body.vc-shell[data-theme=light] .tab-content [class*="-metric"]:not(canvas):not(.ecg-strip-metric-grid),body.vc-shell[data-theme=light] .tab-content [class*=checklist-card],body.vc-shell[data-theme=light] .tab-content [class*=device-card],body.vc-shell[data-theme=light] .tab-content [class*=guide-card],body.vc-shell[data-theme=light] .tab-content [class*=guide-panel],body.vc-shell[data-theme=light] .tab-content [class*=guide-section],body.vc-shell[data-theme=light] .tab-content [class*=machine-card],body.vc-shell[data-theme=light] .tab-content [class*=metric-card]{background:var(--vc-glass-soft)!important;border-color:var(--vc-border)!important;color:var(--vc-text)!important}body.vc-shell[data-theme=light] #patient-crash-simulator .crash-action-btn:hover,body.vc-shell[data-theme=light] #patient-crash-simulator .crash-scenario-card:hover,body.vc-shell[data-theme=light] #surgeon-protocols .sp-chip:hover{background:rgba(59,130,246,.1)!important;border-color:var(--vc-accent)!important}body.vc-shell[data-theme=light] .tab-content .assist-chip,body.vc-shell[data-theme=light] .tab-content .category-card,body.vc-shell[data-theme=light] .tab-content .cell-chip,body.vc-shell[data-theme=light] .tab-content .dd-drug-card,body.vc-shell[data-theme=light] .tab-content .dd-main-tabs,body.vc-shell[data-theme=light] .tab-content .dd-side,body.vc-shell[data-theme=light] .tab-content .ecmo-card,body.vc-shell[data-theme=light] .tab-content .ecmo-chip,body.vc-shell[data-theme=light] .tab-content .ecmo-contra-box,body.vc-shell[data-theme=light] .tab-content .ecmo-target-block,body.vc-shell[data-theme=light] .tab-content .hemo-monitor-suite>section.card,body.vc-shell[data-theme=light] .tab-content .iabp-chip,body.vc-shell[data-theme=light] .tab-content .monitor-pill,body.vc-shell[data-theme=light] .tab-content .monitor-vitals,body.vc-shell[data-theme=light] .tab-content .ocs-chip,body.vc-shell[data-theme=light] .tab-content .procedure-card,body.vc-shell[data-theme=light] .tab-content .question-container,body.vc-shell[data-theme=light] .tab-content .quiz-results,body.vc-shell[data-theme=light] .tab-content .risk-panel .checkbox-group label,body.vc-shell[data-theme=light] .tab-content .score-circle,body.vc-shell[data-theme=light] .tab-content .vad-chip{background:var(--vc-light-surface)!important;border-color:var(--vc-border)!important;color:var(--vc-text-body)!important;box-shadow:var(--vc-shadow)}body.vc-shell[data-theme=light] .tab-content .assist-checklist-card,body.vc-shell[data-theme=light] .tab-content .ecmo-candidacy-block,body.vc-shell[data-theme=light] .tab-content .ecmo-checklist-suite,body.vc-shell[data-theme=light] .tab-content .ecmo-hub,body.vc-shell[data-theme=light] .tab-content .ecmo-machine-suite,body.vc-shell[data-theme=light] .tab-content .ocs-device-card,body.vc-shell[data-theme=light] .tab-content .ocs-system-card,body.vc-shell[data-theme=light] .tab-content .vad-device-card,body.vc-shell[data-theme=light] .tab-content [class*="-checklist-suite"],body.vc-shell[data-theme=light] .tab-content [class*="-suite"]{background:var(--vc-light-surface-soft)!important;border-color:var(--vc-border)!important;color:var(--vc-text-body)!important;box-shadow:var(--vc-shadow)}body.vc-shell[data-theme=light] .tab-content .ecg-insight-management,body.vc-shell[data-theme=light] .tab-content .ecg-insight-pacer,body.vc-shell[data-theme=light] .tab-content .ecg-insight-perfusion,body.vc-shell[data-theme=light] .tab-content .micro-advice,body.vc-shell[data-theme=light] .tab-content .monitor-item,body.vc-shell[data-theme=light] .tab-content .result-group .result,body.vc-shell[data-theme=light] .tab-content .results-box,body.vc-shell[data-theme=light] .tab-content .risk-optimization,body.vc-shell[data-theme=light] .tab-content .risk-recommendations,body.vc-shell[data-theme=light] .tab-content .scp-results p{background:var(--vc-light-tint)!important;border-color:var(--vc-light-tint-border)!important;color:var(--vc-text-body)!important}body.vc-shell[data-theme=light] .tab-content .info-box{background:var(--vc-light-tint)!important;border-color:var(--vc-light-tint-border)!important;border-left-color:var(--vc-accent)!important}body.vc-shell[data-theme=light] .tab-content #ecg-differential-list,body.vc-shell[data-theme=light] .tab-content .assist-intro,body.vc-shell[data-theme=light] .tab-content .ecg-insight-box p,body.vc-shell[data-theme=light] .tab-content .ecg-insight-title,body.vc-shell[data-theme=light] .tab-content .ecg-metric-bar label,body.vc-shell[data-theme=light] .tab-content .ecg-panel-header p,body.vc-shell[data-theme=light] .tab-content .ecg-strip-metric label,body.vc-shell[data-theme=light] .tab-content .ecmo-hint,body.vc-shell[data-theme=light] .tab-content .ecmo-intro,body.vc-shell[data-theme=light] .tab-content .ecmo-metric span,body.vc-shell[data-theme=light] .tab-content .input-group .normal,body.vc-shell[data-theme=light] .tab-content .ocs-metric span,body.vc-shell[data-theme=light] .tab-content .pacemaker-guide-card p,body.vc-shell[data-theme=light] .tab-content .pacemaker-guide-card ul,body.vc-shell[data-theme=light] .tab-content .pacemaker-metric span,body.vc-shell[data-theme=light] .tab-content .param-name,body.vc-shell[data-theme=light] .tab-content .result-group label,body.vc-shell[data-theme=light] .tab-content .risk-context-list,body.vc-shell[data-theme=light] .tab-content .risk-metric-card p,body.vc-shell[data-theme=light] .tab-content .risk-metric-card span,body.vc-shell[data-theme=light] .tab-content .risk-mini-grid .label,body.vc-shell[data-theme=light] .tab-content .risk-note,body.vc-shell[data-theme=light] .tab-content .risk-results-lede,body.vc-shell[data-theme=light] .tab-content .risk-tier,body.vc-shell[data-theme=light] .tab-content .telemetry-card .label,body.vc-shell[data-theme=light] .tab-content .telemetry-card small,body.vc-shell[data-theme=light] .tab-content .temp,body.vc-shell[data-theme=light] .tab-content .vad-intro,body.vc-shell[data-theme=light] .tab-content .vad-metric span{color:var(--vc-light-caption)!important}body.vc-shell[data-theme=light] .tab-content .ecg-strip-metric strong,body.vc-shell[data-theme=light] .tab-content .ecmo-metric strong,body.vc-shell[data-theme=light] .tab-content .ecmo-rationale,body.vc-shell[data-theme=light] .tab-content .ocs-metric strong,body.vc-shell[data-theme=light] .tab-content .pacemaker-metric strong,body.vc-shell[data-theme=light] .tab-content .param-range,body.vc-shell[data-theme=light] .tab-content .rate,body.vc-shell[data-theme=light] .tab-content .result,body.vc-shell[data-theme=light] .tab-content .results-box strong,body.vc-shell[data-theme=light] .tab-content .risk-eyebrow,body.vc-shell[data-theme=light] .tab-content .risk-level-label,body.vc-shell[data-theme=light] .tab-content .risk-metric-card strong,body.vc-shell[data-theme=light] .tab-content .risk-mini-grid .value,body.vc-shell[data-theme=light] .tab-content .risk-timeline-step span,body.vc-shell[data-theme=light] .tab-content .telemetry-card strong,body.vc-shell[data-theme=light] .tab-content .vad-metric strong{color:var(--vc-light-value)!important}body.vc-shell[data-theme=light] .tab-content .card h3,body.vc-shell[data-theme=light] .tab-content .card h4,body.vc-shell[data-theme=light] .tab-content .ecg-strip-results h4,body.vc-shell[data-theme=light] .tab-content .ecmo-checklist-card,body.vc-shell[data-theme=light] .tab-content .metabolic-section h4,body.vc-shell[data-theme=light] .tab-content .monitor-category h4,body.vc-shell[data-theme=light] .tab-content .pacemaker-guide-card h4,body.vc-shell[data-theme=light] .tab-content .protection-method h4,body.vc-shell[data-theme=light] .tab-content .risk-alerts ul,body.vc-shell[data-theme=light] .tab-content .risk-playbook ul,body.vc-shell[data-theme=light] .tab-content .risk-timeline-step p,body.vc-shell[data-theme=light] .tab-content .scp-calculator h4,body.vc-shell[data-theme=light] .tab-content .scp-details strong,body.vc-shell[data-theme=light] .tab-content .step-content h5,body.vc-shell[data-theme=light] .tab-content .strategy-item h4,body.vc-shell[data-theme=light] .tab-content .strategy-option h5,body.vc-shell[data-theme=light] .tab-content [class*="-suite"] h3,body.vc-shell[data-theme=light] .tab-content [class*=checklist-card] h4,body.vc-shell[data-theme=light] .tab-content [class*=checklist-card] li,body.vc-shell[data-theme=light] .tab-content [class*=guide-panel] h4,body.vc-shell[data-theme=light] .tab-content [class*=guide-section] h5,body.vc-shell[data-theme=light] .tab-content [class*=guide-section] li,body.vc-shell[data-theme=light] .tab-content [class*=guide-section] ol,body.vc-shell[data-theme=light] .tab-content [class*=guide-section] p,body.vc-shell[data-theme=light] .tab-content [class*=guide-section] ul{color:var(--vc-light-heading)!important}body.vc-shell[data-theme=light] .tab-content .card h3{border-bottom-color:var(--vc-border)!important}body.vc-shell[data-theme=light] .tab-content #art-canvas,body.vc-shell[data-theme=light] .tab-content #ecg-canvas,body.vc-shell[data-theme=light] .tab-content #trend-canvas,body.vc-shell[data-theme=light] .tab-content .canvas-panel canvas,body.vc-shell[data-theme=light] .tab-content .ecg-strip-preview,body.vc-shell[data-theme=light] .tab-content .ecg-wave-wrapper,body.vc-shell[data-theme=light] .tab-content .monitor-screen,body.vc-shell[data-theme=light] .tab-content .waveform-panel{background:#0a1628!important;border-color:rgba(59,130,246,.3)!important;color:#e0f2fe!important}body.vc-shell[data-theme=light] .tab-content .monitor-screen{background:linear-gradient(145deg,#0c1929,#0a1628)!important;border-color:rgba(59,130,246,.35)!important}body.vc-shell[data-theme=light] .tab-content .monitor-header,body.vc-shell[data-theme=light] .tab-content .monitor-top{background:rgba(59,130,246,.12)!important;border-bottom-color:var(--vc-border)!important}body.vc-shell[data-theme=light] .tab-content .monitor-brand,body.vc-shell[data-theme=light] .tab-content .monitor-patient,body.vc-shell[data-theme=light] .tab-content .monitor-status,body.vc-shell[data-theme=light] .tab-content .monitor-time,body.vc-shell[data-theme=light] .tab-content .wave-name{color:#e0f2fe!important}body.vc-shell[data-theme=light] .tab-content .wave-gain,body.vc-shell[data-theme=light] .tab-content .wave-lead,body.vc-shell[data-theme=light] .tab-content .wave-scale,body.vc-shell[data-theme=light] .tab-content .wave-source{color:#93c5fd!important}body.vc-shell[data-theme=light] .tab-content .ecmo-chip.active,body.vc-shell[data-theme=light] .tab-content .ecmo-chip:hover,body.vc-shell[data-theme=light] .tab-content .ocs-chip.active,body.vc-shell[data-theme=light] .tab-content .ocs-chip:hover,body.vc-shell[data-theme=light] .tab-content .vad-chip.active,body.vc-shell[data-theme=light] .tab-content .vad-chip:hover{background:rgba(59,130,246,.12)!important;border-color:var(--vc-accent)!important;color:var(--vc-accent)!important}body.vc-shell[data-theme=light] .tab-content .ecg-rhythm-buttons .btn-secondary.active{border-color:#dc2626!important;background:rgba(220,38,38,.1)!important;color:#b91c1c!important;box-shadow:none!important}body.vc-shell[data-theme=light] .tab-content .step-number{background:var(--vc-accent)!important;color:#fff!important}body.vc-shell[data-theme=light] .tab-content .risk-badge.low{background:rgba(59,130,246,.12)!important;color:#0369a1!important}body.vc-shell[data-theme=light] .tab-content .risk-badge.moderate{background:rgba(245,158,11,.15)!important;color:#b45309!important}body.vc-shell[data-theme=light] .tab-content .risk-badge.high{background:rgba(239,68,68,.12)!important;color:#b91c1c!important}body.vc-shell[data-theme=light] .tab-content .trouble-item{background:rgba(239,68,68,.06)!important;border-color:rgba(239,68,68,.25)!important}body.vc-shell[data-theme=light] .tab-content .trouble-item h4{color:#b91c1c!important}