.ThreeBProductVisual-module-scss-module__D3PxTa__root{width:100%;display:block;position:relative}@media (max-width:639px){.ThreeBProductVisual-module-scss-module__D3PxTa__fullScreenOnPhones{width:100vw;margin-inline:calc(50% - 50vw)}}.ThreeBProductVisual-module-scss-module__D3PxTa__dockSentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.ThreeBProductVisual-module-scss-module__D3PxTa__frame{z-index:2;width:100%;aspect-ratio:var(--visualAspect,2/1);font-family:var(--fontSans);display:block;position:relative;overflow:visible}.ThreeBProductVisual-module-scss-module__D3PxTa__visual{width:100%;height:100%;animation:.6s cubic-bezier(.22,1,.36,1) both ThreeBProductVisual-module-scss-module__D3PxTa__threeBVisualAppear;display:block;overflow:visible}@keyframes ThreeBProductVisual-module-scss-module__D3PxTa__threeBVisualAppear{0%{opacity:0;transform:translateY(16px)}.1%{opacity:1;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ThreeBProductVisual-module-scss-module__D3PxTa__radarDial{transform-box:fill-box;transform-origin:50%;animation:4s linear infinite ThreeBProductVisual-module-scss-module__D3PxTa__radarSweep}.ThreeBProductVisual-module-scss-module__D3PxTa__visual[data-3b-deterministic]{animation:none}.ThreeBProductVisual-module-scss-module__D3PxTa__visual[data-3b-deterministic] .ThreeBProductVisual-module-scss-module__D3PxTa__radarDial{animation-play-state:paused;animation-delay:calc(var(--sceneTime,0)*-1s)}.ThreeBProductVisual-module-scss-module__D3PxTa__visual[data-3b-deterministic] .ThreeBProductVisual-module-scss-module__D3PxTa__monitorCurve,.ThreeBProductVisual-module-scss-module__D3PxTa__visual[data-3b-deterministic] .ThreeBProductVisual-module-scss-module__D3PxTa__statusSegment{transition:none}@keyframes ThreeBProductVisual-module-scss-module__D3PxTa__radarSweep{to{transform:rotate(360deg)}}.ThreeBProductVisual-module-scss-module__D3PxTa__monitorCurve{transition:opacity .15s}.ThreeBProductVisual-module-scss-module__D3PxTa__statusSegment{transform-box:fill-box;transform-origin:50%;transition:transform .12s,filter .12s}@media (prefers-reduced-motion:reduce){.ThreeBProductVisual-module-scss-module__D3PxTa__visual,.ThreeBProductVisual-module-scss-module__D3PxTa__radarDial{animation:none}.ThreeBProductVisual-module-scss-module__D3PxTa__monitorCurve,.ThreeBProductVisual-module-scss-module__D3PxTa__statusSegment{transition:none}}
.RollingNumber-module-scss-module__GPXwCW__group{transform-box:fill-box;animation:.5s cubic-bezier(.22,1,.36,1) both RollingNumber-module-scss-module__GPXwCW__rollUp}@keyframes RollingNumber-module-scss-module__GPXwCW__rollUp{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--rollDist)))}}[data-3b-frozen] .RollingNumber-module-scss-module__GPXwCW__group{transform:translateY(calc(-1 * var(--rollDist)));animation:none}[data-3b-deterministic] .RollingNumber-module-scss-module__GPXwCW__group{animation-play-state:paused;animation-delay:calc(var(--animDelay,0s) - var(--sceneTime,0)*1s)}@media (prefers-reduced-motion:reduce){.RollingNumber-module-scss-module__GPXwCW__group{transform:translateY(calc(-1 * var(--rollDist)));animation:none}}
.ThreeBMascotOrb-module-scss-module__-vU4cq__orb{--mascotRingSpin:7s;width:4.8rem;height:4.8rem;display:block;overflow:visible}
.ThreeBAccessMapThumb-module-scss-module__JJeMGW__card{transition:opacity .45s}.ThreeBAccessMapThumb-module-scss-module__JJeMGW__flow{stroke-dasharray:4 4;animation:.7s linear infinite ThreeBAccessMapThumb-module-scss-module__JJeMGW__accessMapFlow}@keyframes ThreeBAccessMapThumb-module-scss-module__JJeMGW__accessMapFlow{to{stroke-dashoffset:-8px}}@media (prefers-reduced-motion:reduce){.ThreeBAccessMapThumb-module-scss-module__JJeMGW__card{transition:none}.ThreeBAccessMapThumb-module-scss-module__JJeMGW__flow{animation:none}}
.ThreeBDependencyGraph-module-scss-module__wQDmYW__node{transition:opacity .45s}.ThreeBDependencyGraph-module-scss-module__wQDmYW__flow{stroke-dasharray:4 4;animation:.7s linear infinite ThreeBDependencyGraph-module-scss-module__wQDmYW__depGraphFlow}@keyframes ThreeBDependencyGraph-module-scss-module__wQDmYW__depGraphFlow{to{stroke-dashoffset:-8px}}@media (prefers-reduced-motion:reduce){.ThreeBDependencyGraph-module-scss-module__wQDmYW__node{transition:none}.ThreeBDependencyGraph-module-scss-module__wQDmYW__flow{animation:none}}
