.stage-scene{display:none}.dashboard-frame[data-viz-stage="0"] .source-scene,.dashboard-frame[data-viz-stage="1"] .mapping-scene,.dashboard-frame[data-viz-stage="2"] .checking-scene,.dashboard-frame[data-viz-stage="3"] .findings-scene{display:inline}.dashboard-frame:not([data-viz-stage="2"]) .reference-pulses{visibility:hidden}.dashboard-frame:not([data-viz-stage="2"]) .connection-signals{visibility:hidden}
.source-scan{animation:source-sweep 3.8s ease-in-out infinite}.source-bracket{animation:source-focus 1.9s ease-in-out infinite}.map-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:map-build 3.8s ease-in-out infinite}.draw-two{animation-delay:.45s}.draw-three{animation-delay:.9s}.check-ring{transform-box:fill-box;transform-origin:center;animation:check-rotate 3.8s linear infinite}.check-right{animation-direction:reverse}.checking-orbit{animation:orbit-dash 3.8s linear infinite}.verify-check{animation:verify-appear 3.8s ease infinite}.verify-two{animation-delay:.7s}.report-line{stroke-dasharray:1;stroke-dashoffset:1;animation:report-write 3.8s ease infinite}.report-2{animation-delay:.25s}.report-3{animation-delay:.5s}.report-label{animation:report-confirm 3.8s ease infinite}.label-1{animation-delay:.65s}.label-2{animation-delay:.95s}.label-3{animation-delay:1.25s}.dashboard-frame.viz-paused .stage-scene *{animation-play-state:paused!important}
@keyframes source-sweep{0%,100%{translate:0 0;opacity:.2}15%{opacity:1}85%{opacity:1}95%{translate:0 155px;opacity:0}}@keyframes source-focus{0%,100%{opacity:.25}50%{opacity:1}}@keyframes map-build{0%{stroke-dashoffset:1;opacity:.3}50%,90%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:.2}}@keyframes check-rotate{to{rotate:360deg}}@keyframes orbit-dash{to{stroke-dashoffset:-96}}@keyframes verify-appear{0%,20%{opacity:0}40%,90%{opacity:1}100%{opacity:0}}@keyframes report-write{0%,5%{stroke-dashoffset:1}35%,100%{stroke-dashoffset:0}}@keyframes report-confirm{0%,25%{opacity:0}45%,100%{opacity:1}}
@media(prefers-reduced-motion:reduce){.stage-scene *{animation:none!important;translate:none!important;rotate:none!important}.map-draw,.report-line{stroke-dashoffset:0}.source-scan{opacity:.3}}
