.h-tableau {display:block;width:100%;height:100%;max-width:none;overflow:visible;}
.h-operation-scene {opacity:0;visibility:hidden;transition:opacity .65s ease,visibility 0s .65s;}
.h-operation-scene.is-current {opacity:1;visibility:visible;transition:opacity .65s ease,visibility 0s;}
.h-scene-matte {fill:#111719;}
/* Do not blend against transparent wrappers: every scene paints its own exact matte first. */
.h-tableau .h-scene-operator {mix-blend-mode:screen;opacity:.9;}
.h-terrain-lines {stroke:#637981;stroke-width:1;opacity:.18;transform:translateY(calc(var(--scene-scroll)*-5px));}
.h-frame-rule {stroke:#637177;stroke-width:1;stroke-opacity:.7;}
.h-inner-rule {stroke:#68787d;stroke-opacity:.34;stroke-width:1;}
.h-device-lines {stroke:#a7b8bd;stroke-width:1.1;}
.h-context-wire {stroke:#a2b0ab;stroke-opacity:.28;stroke-width:1;}
.h-wire-live {stroke:#d9de8d;stroke-width:1;stroke-opacity:.68;stroke-dasharray:1;stroke-dashoffset:0;}
.h-tableau .h-svg-label {fill:#b9c6c8;font:12px 'ATS Ubuntu',Arial,sans-serif;letter-spacing:.075em;}
.h-tableau .h-svg-small {fill:#90a4ac;font:10px 'ATS Ubuntu',Arial,sans-serif;letter-spacing:.045em;}
.h-tableau .h-svg-number {fill:#d9de8d;font:11px 'Courier New',monospace;}
.h-tableau .h-svg-yellow {fill:#d9de8d;}
.h-tableau .h-stage-footnote {fill:#72858a;font:9px 'ATS Ubuntu',Arial,sans-serif;letter-spacing:.08em;}
.h-scene-photo {filter:saturate(.42) brightness(.75);}
.h-thermal-photo {filter:saturate(.65) brightness(.7);}
.h-photo-corners {stroke:#c4c998;stroke-width:1;}
.h-gear-focus {stroke:#e1e898;stroke-width:1;opacity:.6;}
.h-gear-focus>circle {opacity:.3;}
.h-check-mark {stroke:#d9de8d;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;}
.h-route-base {stroke:#58686f;stroke-width:1;}
.h-route-progress {stroke:#d9de8d;stroke-width:1.4;stroke-dasharray:1;}
.h-route-node {fill:#111719;stroke:#d9de8d;stroke-width:1;}
.h-technical-icon {filter:brightness(0) invert(1);opacity:.65;}
.h-camera-rays {fill:#d9de8d0b;stroke:#d9de8d;stroke-width:1;opacity:.55;}
.h-tablet-highlight {stroke:#d9de8d;stroke-width:1;opacity:.6;}
.h-thermal-line {stroke:#d9de8d;stroke-width:1;opacity:.7;}
.h-detection-brackets {stroke:#e4e99a;stroke-width:1.4;}
.h-detection-brackets>circle {fill:#d9de8d;stroke:none;}
.h-chart-grid {stroke:#687c84;stroke-width:1;opacity:.22;}
.h-sensor-reading {stroke:#e1e898;stroke-width:1.6;stroke-dasharray:1;}
.h-correlation {stroke:#9aaca7;stroke-width:1;stroke-dasharray:2 5;}
.h-verification-dot {fill:#e1e898;}
.h-radio-highlight {stroke:#d9de8d;stroke-width:1.1;}
.h-radio-waves {stroke:#e1e898;stroke-width:1;opacity:.6;}
.h-recording-pulse {stroke:#e1e898;stroke-width:1;opacity:.6;transform-origin:510px 316px;}
.h-evidence-line {stroke:#b4c2c1;stroke-width:1.2;stroke-dasharray:1;}
.h-command-map {stroke:#8c9fa6;stroke-width:1;opacity:.45;}
