/* Moving surfaces contain pre-rendered artwork and use compositor transforms. */
.animated-server{position:relative;display:block;aspect-ratio:620/550;isolation:isolate}
.service-scene .animated-server.server-layered{height:auto;max-width:355.090909px;margin-inline:auto}
@media(max-width:850px){.service-scene .animated-server.server-layered{max-width:293.090909px}}
@media(max-width:600px){.service-scene .animated-server.server-layered{max-width:259.272727px}}
.server-static-art{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;pointer-events:none}
.server-rack-layer{position:absolute;left:var(--rack-left);top:var(--rack-top);width:21.774194%;height:48.909091%;display:block;pointer-events:none;object-fit:fill;animation:server-rack-drift 3.6s cubic-bezier(.37,0,.63,1) infinite;animation-delay:var(--float-delay,0s);animation-play-state:paused;transform:translate3d(0,0,0);backface-visibility:hidden;contain:layout style}
.animated-server.server-small{animation:small-server-float 3.6s cubic-bezier(.37,0,.63,1) infinite;animation-play-state:paused;transform:translate3d(0,0,0);backface-visibility:hidden}
.motion-visible.server-small,.motion-visible .server-small{animation-play-state:running;will-change:transform}
.motion-scene:not(.motion-visible).server-small,.motion-scene:not(.motion-visible) .server-small{will-change:auto}
.motion-visible .server-rack-layer{animation-play-state:running;will-change:transform}
.motion-scene:not(.motion-visible) .server-rack-layer{will-change:auto}
.infrastructure-label{backdrop-filter:none;-webkit-backdrop-filter:none;background:#272137}
.motion-document-hidden .server-rack-layer,.motion-paused .server-rack-layer,.motion-document-hidden .server-small,.motion-paused .server-small{animation-play-state:paused!important}
@keyframes server-rack-drift{0%,100%{transform:translate3d(0,3px,0)}50%{transform:translate3d(0,-13px,0)}}
@media(prefers-reduced-motion:reduce){.animated-server,.server-rack-layer{animation:none!important;transform:none!important;will-change:auto!important}}
