.interlock-why-section .title-highlight-red{color:#ef4444;position:relative}.interlock-why-section .metric-icon-wrap.text-blue{color:#2563eb}[data-theme=dark] .interlock-why-section,html.dark .interlock-why-section,.dark .interlock-why-section{background:var(--bg-surface,#070b14)!important}[data-theme=dark] .interlock-column-card,html.dark .interlock-column-card,.dark .interlock-column-card{color:#f8fafc!important;background:#111a2e!important;border-color:#1e293b!important;box-shadow:0 4px 20px #00000073!important}[data-theme=dark] .interlock-column-card .section-title-large,html.dark .interlock-column-card .section-title-large,.dark .interlock-column-card .section-title-large{color:#f8fafc!important}[data-theme=dark] .interlock-column-card .title-highlight-blue,html.dark .interlock-column-card .title-highlight-blue,.dark .interlock-column-card .title-highlight-blue{color:#38bdf8!important}[data-theme=dark] .interlock-column-card .pill-badge-blue,html.dark .interlock-column-card .pill-badge-blue,.dark .interlock-column-card .pill-badge-blue{color:#38bdf8!important;background:#0284c733!important;border-color:#38bdf866!important}[data-theme=dark] .interlock-subtitle,html.dark .interlock-subtitle,.dark .interlock-subtitle{color:#94a3b8!important}[data-theme=dark] .door-module-box,html.dark .door-module-box,.dark .door-module-box{background:#0f172a!important;border-color:#1e293b!important}[data-theme=dark] .door-module-name,html.dark .door-module-name,.dark .door-module-name{color:#f8fafc!important}[data-theme=dark] .door-graphic-frame,html.dark .door-graphic-frame,.dark .door-graphic-frame{background:linear-gradient(#1e293b 0%,#0f172a 100%)!important;border-color:#334155!important;box-shadow:inset 0 0 0 4px #0f172a,0 4px 12px #0006!important}[data-theme=dark] .door-graphic-leaf:before,html.dark .door-graphic-leaf:before,.dark .door-graphic-leaf:before{background:linear-gradient(115deg,#1e293b 0%,#0f172a 100%)!important;border-color:#475569!important}[data-theme=dark] .btn-door-status.status-btn-action,html.dark .btn-door-status.status-btn-action,.dark .btn-door-status.status-btn-action{color:#38bdf8!important;background:#1e293b!important;border-color:#38bdf8!important}[data-theme=dark] .btn-door-status.status-btn-action:hover,html.dark .btn-door-status.status-btn-action:hover,.dark .btn-door-status.status-btn-action:hover{color:#fff!important;background:#0284c7!important}[data-theme=dark] .door-status-pill,html.dark .door-status-pill,.dark .door-status-pill{color:#f8fafc!important}[data-theme=dark] .interlock-center-module,html.dark .interlock-center-module,.dark .interlock-center-module{background:#0f172a!important;border-color:#1e293b!important;box-shadow:0 4px 14px #0000004d!important}[data-theme=dark] .interlock-brand-tag,html.dark .interlock-brand-tag,.dark .interlock-brand-tag,[data-theme=dark] .pressure-number-display,html.dark .pressure-number-display,.dark .pressure-number-display{color:#38bdf8!important}[data-theme=dark] .pressure-sub-label,html.dark .pressure-sub-label,.dark .pressure-sub-label{color:#94a3b8!important}[data-theme=dark] .interlock-telemetry-dashboard,html.dark .interlock-telemetry-dashboard,.dark .interlock-telemetry-dashboard{background:#0f172a!important;border-color:#1e293b!important;box-shadow:0 4px 18px #00000059!important}[data-theme=dark] .telemetry-header,html.dark .telemetry-header,.dark .telemetry-header{border-bottom-color:#1e293b!important}[data-theme=dark] .telemetry-tag,html.dark .telemetry-tag,.dark .telemetry-tag{color:#38bdf8!important}[data-theme=dark] .telemetry-mode-badge,html.dark .telemetry-mode-badge,.dark .telemetry-mode-badge{color:#cbd5e1!important;background:#1e293b!important}[data-theme=dark] .telemetry-metric-item,html.dark .telemetry-metric-item,.dark .telemetry-metric-item{background:#111a2e!important;border-color:#1e293b!important}[data-theme=dark] .metric-val,html.dark .metric-val,.dark .metric-val{color:#f8fafc!important}[data-theme=dark] .metric-label,html.dark .metric-label,.dark .metric-label{color:#94a3b8!important}[data-theme=dark] .telemetry-control-strip,html.dark .telemetry-control-strip,.dark .telemetry-control-strip{background:#111a2e!important;border-color:#1e293b!important}[data-theme=dark] .narrative-text,html.dark .narrative-text,.dark .narrative-text{color:#cbd5e1!important}[data-theme=dark] .btn-telemetry-reset,html.dark .btn-telemetry-reset,.dark .btn-telemetry-reset{color:#cbd5e1!important;background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .btn-telemetry-reset:hover,html.dark .btn-telemetry-reset:hover,.dark .btn-telemetry-reset:hover{color:#f8fafc!important;background:#334155!important}[data-theme=dark] .terminal-event-box,html.dark .terminal-event-box,.dark .terminal-event-box{background:#070e1e!important;border:1px solid #1e293b!important}[data-theme=dark] .terminal-line,html.dark .terminal-line,.dark .terminal-line{color:#94a3b8!important}[data-theme=dark] .why-choose-column-card,html.dark .why-choose-column-card,.dark .why-choose-column-card{background:#111a2e!important;border-color:#1e293b!important;box-shadow:0 4px 20px #00000073!important}[data-theme=dark] .why-choose-column-card .section-title-large,html.dark .why-choose-column-card .section-title-large,.dark .why-choose-column-card .section-title-large{color:#f8fafc!important}[data-theme=dark] .why-item-card,html.dark .why-item-card,.dark .why-item-card{background:#0f172a!important;border-color:#1e293b!important;box-shadow:0 2px 10px #0000004d!important}[data-theme=dark] .why-item-card:hover,html.dark .why-item-card:hover,.dark .why-item-card:hover{background:#17233d!important;border-color:#38bdf8!important}[data-theme=dark] .why-item-title,html.dark .why-item-title,.dark .why-item-title{color:#f8fafc!important}[data-theme=dark] .why-item-desc,html.dark .why-item-desc,.dark .why-item-desc,[data-theme=dark] .why-choose-subtitle,html.dark .why-choose-subtitle,.dark .why-choose-subtitle{color:#94a3b8!important}[data-theme=dark] .why-iso-badge,html.dark .why-iso-badge,.dark .why-iso-badge{color:#38bdf8!important;background:#0284c733!important;border-color:#38bdf859!important}[data-theme=dark] .btn-door-status.status-locked,html.dark .btn-door-status.status-locked,.dark .btn-door-status.status-locked{color:#f87171!important;background:#ef444426!important;border-color:#ef44444d!important}[data-theme=dark] .btn-door-status.status-open,html.dark .btn-door-status.status-open,.dark .btn-door-status.status-open{color:#facc15!important;background:#eab30826!important;border-color:#eab3084d!important}[data-theme=dark] .metric-status-pill.status-locked,html.dark .metric-status-pill.status-locked,.dark .metric-status-pill.status-locked{color:#f87171!important;background:#ef444426!important;border-color:#ef44444d!important}[data-theme=dark] .metric-status-pill.status-ready,html.dark .metric-status-pill.status-ready,.dark .metric-status-pill.status-ready{color:#34d399!important;background:#10b98126!important;border-color:#10b9814d!important}[data-theme=dark] .metric-status-pill.status-alarm,html.dark .metric-status-pill.status-alarm,.dark .metric-status-pill.status-alarm{color:#f87171!important;background:#ef444433!important;border-color:#ef444466!important}[data-theme=dark] .metric-status-pill.status-peak,html.dark .metric-status-pill.status-peak,.dark .metric-status-pill.status-peak{color:#38bdf8!important;background:#38bdf826!important;border-color:#38bdf84d!important}[data-theme=dark] .metric-status-pill.status-nominal,html.dark .metric-status-pill.status-nominal,.dark .metric-status-pill.status-nominal{color:#34d399!important;background:#10b98126!important;border-color:#10b9814d!important}[data-theme=dark] .metric-status-pill.status-cert,html.dark .metric-status-pill.status-cert,.dark .metric-status-pill.status-cert{color:#c084fc!important;background:#a855f726!important;border-color:#a855f74d!important}[data-theme=dark] .why-bottom-banner,html.dark .why-bottom-banner,.dark .why-bottom-banner{background:#091224!important;border:1px solid #1e293b!important}
