.system-schematic-module__ZQNa4G__scene{--run:8s;position:relative}.system-schematic-module__ZQNa4G__origin{transition:transform .6s,opacity .6s}.system-schematic-module__ZQNa4G__vectorSquare,.system-schematic-module__ZQNa4G__vectorCircle,.system-schematic-module__ZQNa4G__vectorAxis,.system-schematic-module__ZQNa4G__matrixGrid{stroke-dasharray:1;stroke-dashoffset:0}.system-schematic-module__ZQNa4G__featuresReveal{transform-origin:0 0;animation:system-schematic-module__ZQNa4G__features-reveal var(--run) ease-in-out both;transform:scaleX(1)}.system-schematic-module__ZQNa4G__vectorSquare{animation:system-schematic-module__ZQNa4G__vector-square var(--run) ease-in-out both}.system-schematic-module__ZQNa4G__vectorCircle{animation:system-schematic-module__ZQNa4G__vector-circle var(--run) ease-in-out both}.system-schematic-module__ZQNa4G__vectorAxis{animation:system-schematic-module__ZQNa4G__vector-axis var(--run) ease-in-out both}.system-schematic-module__ZQNa4G__matrixGrid{animation:system-schematic-module__ZQNa4G__matrix-grid var(--run) ease-in-out both}.system-schematic-module__ZQNa4G__matrixArrows{animation:system-schematic-module__ZQNa4G__matrix-arrows var(--run) ease-in-out both}.system-schematic-module__ZQNa4G__boundaryGate{animation:system-schematic-module__ZQNa4G__boundary-gate var(--run) cubic-bezier(.22, 1, .36, 1) both}.system-schematic-module__ZQNa4G__boundaryCore{transform-origin:50px 50px;--target-scale:.642857;transform:scale(var(--target-scale));animation:system-schematic-module__ZQNa4G__boundary-core var(--run) cubic-bezier(.22, 1, .36, 1) both}.system-schematic-module__ZQNa4G__bar{transition:x .6s,width .6s,fill .6s}.system-schematic-module__ZQNa4G__packet{stroke-dasharray:.28 1.72;stroke-dashoffset:.28px;stroke-linecap:round;opacity:0;animation:var(--run) ease-in-out both}.system-schematic-module__ZQNa4G__flowVector{animation-name:system-schematic-module__ZQNa4G__flow-vector}.system-schematic-module__ZQNa4G__flowMatrix{animation-name:system-schematic-module__ZQNa4G__flow-matrix}.system-schematic-module__ZQNa4G__flowBoundary{animation-name:system-schematic-module__ZQNa4G__flow-boundary}.system-schematic-module__ZQNa4G__signal,.system-schematic-module__ZQNa4G__weight{transform-origin:0 0;animation:var(--run) cubic-bezier(.22, 1, .36, 1) both;transform:scaleX(1)}.system-schematic-module__ZQNa4G__signal{animation-name:system-schematic-module__ZQNa4G__signal}.system-schematic-module__ZQNa4G__weight{animation-name:system-schematic-module__ZQNa4G__weight}.system-schematic-module__ZQNa4G__managed{transform:scaleX(var(--risk-scale));transform-origin:0 0;animation:system-schematic-module__ZQNa4G__managed var(--run) cubic-bezier(.22, 1, .36, 1) both;transition:transform .6s}.system-schematic-module__ZQNa4G__phase{transform-origin:0;animation:var(--run) ease-in-out both}.system-schematic-module__ZQNa4G__inputPhase{animation-name:system-schematic-module__ZQNa4G__input-phase}.system-schematic-module__ZQNa4G__vectorPhase{animation-name:system-schematic-module__ZQNa4G__vector-phase}.system-schematic-module__ZQNa4G__matrixPhase{animation-name:system-schematic-module__ZQNa4G__matrix-phase}.system-schematic-module__ZQNa4G__boundaryPhase{animation-name:system-schematic-module__ZQNa4G__boundary-phase}.system-schematic-module__ZQNa4G__driver{animation:system-schematic-module__ZQNa4G__driver var(--run) linear both}.system-schematic-module__ZQNa4G__scene[data-playing=false] *{animation-play-state:paused}.system-schematic-module__ZQNa4G__scene[data-completed=true] *{animation:none}.system-schematic-module__ZQNa4G__scene[data-completed=true] :is(.system-schematic-module__ZQNa4G__vectorSquare,.system-schematic-module__ZQNa4G__vectorCircle,.system-schematic-module__ZQNa4G__vectorAxis,.system-schematic-module__ZQNa4G__matrixGrid){stroke-dasharray:none}@keyframes system-schematic-module__ZQNa4G__features-reveal{0%{transform:scaleX(0)}14%,to{transform:scaleX(1)}}@keyframes system-schematic-module__ZQNa4G__input-phase{0%{opacity:1;transform:scaleX(0)}14%,to{opacity:1;transform:scaleX(1)}}@keyframes system-schematic-module__ZQNa4G__flow-vector{0%,14%{stroke-dashoffset:.28px;opacity:0}15%{stroke-dashoffset:.28px;opacity:1}25%{stroke-dashoffset:-1px;opacity:1}26%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes system-schematic-module__ZQNa4G__vector-square{0%,17%{stroke-dashoffset:1px;opacity:0}18%{opacity:1}27%,to{stroke-dashoffset:0;opacity:1}}@keyframes system-schematic-module__ZQNa4G__vector-circle{0%,22%{stroke-dashoffset:1px;opacity:0}23%{opacity:1}31%,to{stroke-dashoffset:0;opacity:1}}@keyframes system-schematic-module__ZQNa4G__vector-axis{0%,27%{stroke-dashoffset:1px;opacity:0}28%{opacity:1}35%,to{stroke-dashoffset:0;opacity:1}}@keyframes system-schematic-module__ZQNa4G__vector-phase{0%,17%{opacity:0;transform:scaleX(0)}18%{opacity:1;transform:scaleX(0)}35%,to{opacity:1;transform:scaleX(1)}}@keyframes system-schematic-module__ZQNa4G__signal{0%,19%{opacity:0;transform:scaleX(0)}20%{opacity:1;transform:scaleX(0)}35%,to{opacity:1;transform:scaleX(1)}}@keyframes system-schematic-module__ZQNa4G__flow-matrix{0%,35%{stroke-dashoffset:.28px;opacity:0}36%{stroke-dashoffset:.28px;opacity:1}46%{stroke-dashoffset:-1px;opacity:1}47%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes system-schematic-module__ZQNa4G__matrix-grid{0%,37%{stroke-dashoffset:1px;opacity:0}38%{opacity:1}50%,to{stroke-dashoffset:0;opacity:1}}@keyframes system-schematic-module__ZQNa4G__matrix-arrows{0%,50%{opacity:0}58%,to{opacity:1}}@keyframes system-schematic-module__ZQNa4G__matrix-phase{0%,39%{opacity:0;transform:scaleX(0)}40%{opacity:1;transform:scaleX(0)}57%,to{opacity:1;transform:scaleX(1)}}@keyframes system-schematic-module__ZQNa4G__weight{0%,40%{opacity:0;transform:scaleX(0)}41%{opacity:1;transform:scaleX(0)}57%,to{opacity:1;transform:scaleX(1)}}@keyframes system-schematic-module__ZQNa4G__flow-boundary{0%,57%{stroke-dashoffset:.28px;opacity:0}58%{stroke-dashoffset:.28px;opacity:1}68%{stroke-dashoffset:-1px;opacity:1}69%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes system-schematic-module__ZQNa4G__boundary-gate{0%,62%{transform:translateX(var(--gate-entry));opacity:0}65%{transform:translateX(var(--gate-entry));opacity:1}74%{transform:translateX(var(--gate-contact));opacity:1}86%,to{opacity:1;transform:translate(0)}}@keyframes system-schematic-module__ZQNa4G__boundary-core{0%,74%{transform:scale(1)}86%,to{transform:scale(var(--target-scale))}}@keyframes system-schematic-module__ZQNa4G__managed{0%,62%{opacity:0;transform:scaleX(1)}65%{opacity:1;transform:scaleX(1)}86%,to{transform:scaleX(var(--risk-scale));opacity:1}}@keyframes system-schematic-module__ZQNa4G__boundary-phase{0%,62%{opacity:0;transform:scaleX(0)}63%{opacity:1;transform:scaleX(0)}86%,to{opacity:1;transform:scaleX(1)}}@keyframes system-schematic-module__ZQNa4G__driver{0%{opacity:.99}to{opacity:1}}@media (prefers-reduced-motion:reduce){.system-schematic-module__ZQNa4G__scene *{transition:none;animation:none}.system-schematic-module__ZQNa4G__scene :is(.system-schematic-module__ZQNa4G__vectorSquare,.system-schematic-module__ZQNa4G__vectorCircle,.system-schematic-module__ZQNa4G__vectorAxis,.system-schematic-module__ZQNa4G__matrixGrid){stroke-dasharray:none}}.system-schematic-module__ZQNa4G__scrollScene{position:relative}.system-schematic-module__ZQNa4G__scrollScene .system-schematic-module__ZQNa4G__featuresReveal{animation:1.6s ease-in-out both system-schematic-module__ZQNa4G__scroll-reveal}.system-schematic-module__ZQNa4G__scrollScene :is(.system-schematic-module__ZQNa4G__signal,.system-schematic-module__ZQNa4G__weight){animation:1.8s cubic-bezier(.22,1,.36,1) both system-schematic-module__ZQNa4G__scroll-reveal}.system-schematic-module__ZQNa4G__scrollScene .system-schematic-module__ZQNa4G__phase{animation:1.6s ease-in-out both system-schematic-module__ZQNa4G__scroll-reveal}.system-schematic-module__ZQNa4G__scrollScene :is(.system-schematic-module__ZQNa4G__vectorSquare,.system-schematic-module__ZQNa4G__vectorCircle,.system-schematic-module__ZQNa4G__vectorAxis,.system-schematic-module__ZQNa4G__matrixGrid){animation:1.4s ease-in-out both system-schematic-module__ZQNa4G__scroll-draw}.system-schematic-module__ZQNa4G__scrollScene .system-schematic-module__ZQNa4G__vectorCircle{animation-delay:.2s}.system-schematic-module__ZQNa4G__scrollScene .system-schematic-module__ZQNa4G__vectorAxis{animation-delay:.4s}.system-schematic-module__ZQNa4G__scrollScene .system-schematic-module__ZQNa4G__matrixArrows{animation:1.8s ease-in-out both system-schematic-module__ZQNa4G__scroll-arrows}.system-schematic-module__ZQNa4G__scrollScene .system-schematic-module__ZQNa4G__managed{animation:1.8s ease-in-out both system-schematic-module__ZQNa4G__scroll-managed}.system-schematic-module__ZQNa4G__scrollScene .system-schematic-module__ZQNa4G__boundaryCore{animation:1.8s ease-in-out both system-schematic-module__ZQNa4G__scroll-core}.system-schematic-module__ZQNa4G__scrollScene .system-schematic-module__ZQNa4G__boundaryGate{animation:1.8s ease-in-out both system-schematic-module__ZQNa4G__scroll-gate}.system-schematic-module__ZQNa4G__scrollScene [data-stage] *{animation-play-state:paused}.system-schematic-module__ZQNa4G__scrollScene [data-stage][data-entered=false] *{animation-name:none}.system-schematic-module__ZQNa4G__scrollScene [data-stage][data-entered=true] *{animation-play-state:running}@keyframes system-schematic-module__ZQNa4G__scroll-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes system-schematic-module__ZQNa4G__scroll-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}10%{opacity:1}99%{stroke-dasharray:1;stroke-dashoffset:0;opacity:1}to{stroke-dasharray:none;stroke-dashoffset:0;opacity:1}}@keyframes system-schematic-module__ZQNa4G__scroll-arrows{0%,60%{opacity:0}to{opacity:1}}@keyframes system-schematic-module__ZQNa4G__scroll-managed{0%,30%{transform:scaleX(1)}to{transform:scaleX(var(--risk-scale))}}@keyframes system-schematic-module__ZQNa4G__scroll-core{0%,30%{transform:scale(1)}to{transform:scale(var(--target-scale))}}@keyframes system-schematic-module__ZQNa4G__scroll-gate{0%{transform:translateX(var(--gate-entry));opacity:0}30%{transform:translateX(var(--gate-contact));opacity:1}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.system-schematic-module__ZQNa4G__scrollScene *{transition:none;animation:none}.system-schematic-module__ZQNa4G__scrollScene :is(.system-schematic-module__ZQNa4G__vectorSquare,.system-schematic-module__ZQNa4G__vectorCircle,.system-schematic-module__ZQNa4G__vectorAxis,.system-schematic-module__ZQNa4G__matrixGrid){stroke-dasharray:none}}
