/* Daxly operation illustrations share the site's pause and visibility state. */
.daxly-operation-icon{--operation-cycle:7.2s;display:block;position:relative;isolation:isolate;width:170px;max-width:100%;aspect-ratio:180/128;margin:0 0 21px -5px;pointer-events:none}
.daxly-operation-icon .daxly-operation-svg{display:block;width:100%;height:auto;overflow:visible}
.daxly-operation-icon .daxly-operation-motion{animation-duration:var(--operation-cycle);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:var(--operation-delay,0s);animation-play-state:running}
.daxly-operation-icon .daxly-operation-packet{stroke-dasharray:7 93;stroke-dashoffset:-28;animation-name:daxly-operation-flow;animation-timing-function:linear}
.daxly-operation-icon .daxly-operation-scan{animation-name:daxly-operation-scan}
.daxly-operation-icon .daxly-operation-lens{animation-name:daxly-operation-research}
.daxly-operation-icon .daxly-operation-assembly{animation-name:daxly-operation-assemble}
.daxly-operation-icon .daxly-operation-page{animation-name:daxly-operation-page}
.daxly-operation-icon .daxly-operation-ack{animation-name:daxly-operation-ack;transform-box:fill-box;transform-origin:center}
.daxly-operation-icon .daxly-operation-task{animation-name:daxly-operation-task}
.daxly-operation-icon .daxly-operation-patch{animation-name:daxly-operation-patch}
.daxly-operation-icon .daxly-operation-progress{animation-name:daxly-operation-progress;transform-box:fill-box;transform-origin:left center}
.daxly-operation-icon:not([data-icon-active="true"]) .daxly-operation-motion,.motion-paused .daxly-operation-icon .daxly-operation-motion{animation-play-state:paused!important}
@keyframes daxly-operation-flow{from{stroke-dashoffset:0}to{stroke-dashoffset:-100}}
@keyframes daxly-operation-scan{0%,100%{transform:translateY(0);opacity:.65}24%{transform:translateY(25px);opacity:.9}48%,74%{transform:translateY(7px);opacity:.7}}
@keyframes daxly-operation-research{0%,100%{transform:translate(0,0)}22%,40%{transform:translate(-5px,-3px)}65%,78%{transform:translate(3px,1px)}}
@keyframes daxly-operation-assemble{0%,100%{transform:translateY(0);opacity:1}18%{transform:translateY(3px);opacity:.78}42%,84%{transform:translateY(0);opacity:1}}
@keyframes daxly-operation-page{0%,100%{transform:translate(0,0)}22%,40%{transform:translate(-3px,2px)}64%,78%{transform:translate(0,-3px)}}
@keyframes daxly-operation-ack{0%,36%,100%{opacity:.85;transform:scale(1)}58%,75%{opacity:1;transform:scale(1.07)}}
@keyframes daxly-operation-task{0%,15%,100%{opacity:.55}35%,78%{opacity:1}}
@keyframes daxly-operation-patch{0%,100%{transform:translate(0,0)}30%,52%{transform:translate(4px,-2px)}75%{transform:translate(1px,0)}}
@keyframes daxly-operation-progress{0%,100%{transform:scaleX(.53)}38%{transform:scaleX(.73)}70%,84%{transform:scaleX(1)}}
@media(max-width:600px){.daxly-operation-icon{width:170px;margin-bottom:17px}}
@media(prefers-reduced-motion:reduce){.daxly-operation-icon .daxly-operation-motion{animation:none!important}}
