/* Built by tools/build-anim.py - do not edit by hand. */
.an { width: 100%; height: 100%; display: block; background: #fff; color: var(--t, #2e7f8f); }
.an * { animation-duration: 8s; animation-timing-function: linear; animation-iteration-count: infinite; }
.an path { fill: none; stroke: currentColor; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; }
.an .dw, .an .dwb { stroke-dasharray: 1; }
.an .dwb { stroke-linecap: butt; }
.an .dash { stroke-dasharray: 4 3; }
.an .solid, .an .dot { fill: currentColor; }
.an .dot { stroke: none; }
.an .white { fill: #fff; }
.an .ripple { stroke: #fff; stroke-width: 7.6; stroke-dasharray: 1.3 3.6; stroke-linecap: butt; }
.an circle.halo { fill: none; stroke: currentColor; stroke-width: 1.2; stroke-opacity: .5; }
.an .dab { animation: andab .5s ease-in-out infinite alternate; }
@keyframes andab { from { transform: translate(0, 0); } to { transform: translate(-5px, -2px); } }
.an path.coatfill { fill: currentColor; stroke: none; }
.an .beam { stroke-width: 2.2; }
.an text { font: 500 10px 'IBM Plex Mono', ui-monospace, monospace; fill: currentColor; }
.an .tube { stroke-width: 11; stroke-linecap: butt; }
.an .tubein { stroke: #fff; stroke-width: 7.4; stroke-linecap: butt; }
.an .bendarm { transform-origin: 150px 120px; }
.an .flick { animation: anflick .16s steps(2, jump-none) infinite; }
@keyframes anflick { from { opacity: 1; } to { opacity: .35; } }
.an .spray { animation: anspray 1s linear infinite; }
@keyframes anspray { from { transform: translate(0, 0); opacity: 1; } to { transform: translate(64px, var(--dy)); opacity: 0; } }
@keyframes arcdraw{0%{stroke-dashoffset:1;opacity:0}24%{stroke-dashoffset:1;opacity:0}24.5%{stroke-dashoffset:1;opacity:1}70%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .arcdraw{animation-name:arcdraw}
@keyframes bendarm{0%{transform:rotate(0deg);opacity:0}10%{transform:rotate(0deg);opacity:0}20%{transform:rotate(0deg);opacity:1}24%{transform:rotate(0deg)}70%{transform:rotate(90deg)}94%{transform:rotate(90deg);opacity:1}100%{transform:rotate(90deg);opacity:0}}
.an .bendarm{animation-name:bendarm}
@keyframes coatfill{0%{fill-opacity:0}32%{fill-opacity:0}84%{fill-opacity:.85}94%{fill-opacity:.85;opacity:1}100%{fill-opacity:.85;opacity:0}}
.an .coatfill{animation-name:coatfill}
@keyframes dr0_10{0%{stroke-dashoffset:1;opacity:0}0.6%{stroke-dashoffset:.97;opacity:1}10%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr0_10{animation-name:dr0_10}
@keyframes dr0_12{0%{stroke-dashoffset:1;opacity:0}0.6%{stroke-dashoffset:.97;opacity:1}12%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr0_12{animation-name:dr0_12}
@keyframes dr0_16{0%{stroke-dashoffset:1;opacity:0}0.6%{stroke-dashoffset:.97;opacity:1}16%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr0_16{animation-name:dr0_16}
@keyframes dr0_26{0%{stroke-dashoffset:1;opacity:0}0.6%{stroke-dashoffset:.97;opacity:1}26%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr0_26{animation-name:dr0_26}
@keyframes dr0_30{0%{stroke-dashoffset:1;opacity:0}0.6%{stroke-dashoffset:.97;opacity:1}30%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr0_30{animation-name:dr0_30}
@keyframes dr0_6{0%{stroke-dashoffset:1;opacity:0}0.6%{stroke-dashoffset:.97;opacity:1}6%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr0_6{animation-name:dr0_6}
@keyframes dr0_8{0%{stroke-dashoffset:1;opacity:0}0.6%{stroke-dashoffset:.97;opacity:1}8%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr0_8{animation-name:dr0_8}
@keyframes dr10_20{0%{stroke-dashoffset:1;opacity:0}10%{stroke-dashoffset:1;opacity:0}10.6%{stroke-dashoffset:.97;opacity:1}20%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr10_20{animation-name:dr10_20}
@keyframes dr10_26{0%{stroke-dashoffset:1;opacity:0}10%{stroke-dashoffset:1;opacity:0}10.6%{stroke-dashoffset:.97;opacity:1}26%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr10_26{animation-name:dr10_26}
@keyframes dr12_18{0%{stroke-dashoffset:1;opacity:0}12%{stroke-dashoffset:1;opacity:0}12.6%{stroke-dashoffset:.97;opacity:1}18%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr12_18{animation-name:dr12_18}
@keyframes dr14_28{0%{stroke-dashoffset:1;opacity:0}14%{stroke-dashoffset:1;opacity:0}14.6%{stroke-dashoffset:.97;opacity:1}28%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr14_28{animation-name:dr14_28}
@keyframes dr15p4_18p2{0%{stroke-dashoffset:1;opacity:0}15.4%{stroke-dashoffset:1;opacity:0}16%{stroke-dashoffset:.97;opacity:1}18.2%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr15p4_18p2{animation-name:dr15p4_18p2}
@keyframes dr20_26{0%{stroke-dashoffset:1;opacity:0}20%{stroke-dashoffset:1;opacity:0}20.6%{stroke-dashoffset:.97;opacity:1}26%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr20_26{animation-name:dr20_26}
@keyframes dr20_84{0%{stroke-dashoffset:1;opacity:0}20%{stroke-dashoffset:1;opacity:0}20.6%{stroke-dashoffset:.97;opacity:1}84%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr20_84{animation-name:dr20_84}
@keyframes dr21p3_23p8{0%{stroke-dashoffset:1;opacity:0}21.3%{stroke-dashoffset:1;opacity:0}21.9%{stroke-dashoffset:.97;opacity:1}23.8%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr21p3_23p8{animation-name:dr21p3_23p8}
@keyframes dr24p8_27p3{0%{stroke-dashoffset:1;opacity:0}24.8%{stroke-dashoffset:1;opacity:0}25.4%{stroke-dashoffset:.97;opacity:1}27.3%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr24p8_27p3{animation-name:dr24p8_27p3}
@keyframes dr28_34{0%{stroke-dashoffset:1;opacity:0}28%{stroke-dashoffset:1;opacity:0}28.6%{stroke-dashoffset:.97;opacity:1}34%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr28_34{animation-name:dr28_34}
@keyframes dr28_40{0%{stroke-dashoffset:1;opacity:0}28%{stroke-dashoffset:1;opacity:0}28.6%{stroke-dashoffset:.97;opacity:1}40%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr28_40{animation-name:dr28_40}
@keyframes dr28_42{0%{stroke-dashoffset:1;opacity:0}28%{stroke-dashoffset:1;opacity:0}28.6%{stroke-dashoffset:.97;opacity:1}42%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr28_42{animation-name:dr28_42}
@keyframes dr31_33p2{0%{stroke-dashoffset:1;opacity:0}31%{stroke-dashoffset:1;opacity:0}31.6%{stroke-dashoffset:.97;opacity:1}33.2%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr31_33p2{animation-name:dr31_33p2}
@keyframes dr34p2_36p5{0%{stroke-dashoffset:1;opacity:0}34.2%{stroke-dashoffset:1;opacity:0}34.8%{stroke-dashoffset:.97;opacity:1}36.5%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr34p2_36p5{animation-name:dr34p2_36p5}
@keyframes dr36_42{0%{stroke-dashoffset:1;opacity:0}36%{stroke-dashoffset:1;opacity:0}36.6%{stroke-dashoffset:.97;opacity:1}42%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr36_42{animation-name:dr36_42}
@keyframes dr36_44{0%{stroke-dashoffset:1;opacity:0}36%{stroke-dashoffset:1;opacity:0}36.6%{stroke-dashoffset:.97;opacity:1}44%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr36_44{animation-name:dr36_44}
@keyframes dr38_56{0%{stroke-dashoffset:1;opacity:0}38%{stroke-dashoffset:1;opacity:0}38.6%{stroke-dashoffset:.97;opacity:1}56%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr38_56{animation-name:dr38_56}
@keyframes dr40p5_42p6{0%{stroke-dashoffset:1;opacity:0}40.5%{stroke-dashoffset:1;opacity:0}41.1%{stroke-dashoffset:.97;opacity:1}42.6%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr40p5_42p6{animation-name:dr40p5_42p6}
@keyframes dr42_56{0%{stroke-dashoffset:1;opacity:0}42%{stroke-dashoffset:1;opacity:0}42.6%{stroke-dashoffset:.97;opacity:1}56%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr42_56{animation-name:dr42_56}
@keyframes dr43p6_45p9{0%{stroke-dashoffset:1;opacity:0}43.6%{stroke-dashoffset:1;opacity:0}44.2%{stroke-dashoffset:.97;opacity:1}45.9%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr43p6_45p9{animation-name:dr43p6_45p9}
@keyframes dr44_50{0%{stroke-dashoffset:1;opacity:0}44%{stroke-dashoffset:1;opacity:0}44.6%{stroke-dashoffset:.97;opacity:1}50%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr44_50{animation-name:dr44_50}
@keyframes dr4_14{0%{stroke-dashoffset:1;opacity:0}4%{stroke-dashoffset:1;opacity:0}4.6%{stroke-dashoffset:.97;opacity:1}14%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr4_14{animation-name:dr4_14}
@keyframes dr50_52{0%{stroke-dashoffset:1;opacity:0}50%{stroke-dashoffset:1;opacity:0}50.6%{stroke-dashoffset:.97;opacity:1}52%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr50_52{animation-name:dr50_52}
@keyframes dr53_55p3{0%{stroke-dashoffset:1;opacity:0}53%{stroke-dashoffset:1;opacity:0}53.6%{stroke-dashoffset:.97;opacity:1}55.3%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr53_55p3{animation-name:dr53_55p3}
@keyframes dr54_62{0%{stroke-dashoffset:1;opacity:0}54%{stroke-dashoffset:1;opacity:0}54.6%{stroke-dashoffset:.97;opacity:1}62%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr54_62{animation-name:dr54_62}
@keyframes dr58_86{0%{stroke-dashoffset:1;opacity:0}58%{stroke-dashoffset:1;opacity:0}58.6%{stroke-dashoffset:.97;opacity:1}86%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr58_86{animation-name:dr58_86}
@keyframes dr59p3_61p4{0%{stroke-dashoffset:1;opacity:0}59.3%{stroke-dashoffset:1;opacity:0}59.9%{stroke-dashoffset:.97;opacity:1}61.4%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr59p3_61p4{animation-name:dr59p3_61p4}
@keyframes dr62p4_64p9{0%{stroke-dashoffset:1;opacity:0}62.4%{stroke-dashoffset:1;opacity:0}63%{stroke-dashoffset:.97;opacity:1}64.9%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr62p4_64p9{animation-name:dr62p4_64p9}
@keyframes dr64_74{0%{stroke-dashoffset:1;opacity:0}64%{stroke-dashoffset:1;opacity:0}64.6%{stroke-dashoffset:.97;opacity:1}74%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr64_74{animation-name:dr64_74}
@keyframes dr68_74{0%{stroke-dashoffset:1;opacity:0}68%{stroke-dashoffset:1;opacity:0}68.6%{stroke-dashoffset:.97;opacity:1}74%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr68_74{animation-name:dr68_74}
@keyframes dr68p6_70p8{0%{stroke-dashoffset:1;opacity:0}68.6%{stroke-dashoffset:1;opacity:0}69.2%{stroke-dashoffset:.97;opacity:1}70.8%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr68p6_70p8{animation-name:dr68p6_70p8}
@keyframes dr6_12{0%{stroke-dashoffset:1;opacity:0}6%{stroke-dashoffset:1;opacity:0}6.6%{stroke-dashoffset:.97;opacity:1}12%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr6_12{animation-name:dr6_12}
@keyframes dr6_14p4{0%{stroke-dashoffset:1;opacity:0}6%{stroke-dashoffset:1;opacity:0}6.6%{stroke-dashoffset:.97;opacity:1}14.4%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr6_14p4{animation-name:dr6_14p4}
@keyframes dr6_16{0%{stroke-dashoffset:1;opacity:0}6%{stroke-dashoffset:1;opacity:0}6.6%{stroke-dashoffset:.97;opacity:1}16%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr6_16{animation-name:dr6_16}
@keyframes dr70_80{0%{stroke-dashoffset:1;opacity:0}70%{stroke-dashoffset:1;opacity:0}70.6%{stroke-dashoffset:.97;opacity:1}80%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr70_80{animation-name:dr70_80}
@keyframes dr71p8_74p6{0%{stroke-dashoffset:1;opacity:0}71.8%{stroke-dashoffset:1;opacity:0}72.4%{stroke-dashoffset:.97;opacity:1}74.6%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr71p8_74p6{animation-name:dr71p8_74p6}
@keyframes dr72_86{0%{stroke-dashoffset:1;opacity:0}72%{stroke-dashoffset:1;opacity:0}72.6%{stroke-dashoffset:.97;opacity:1}86%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr72_86{animation-name:dr72_86}
@keyframes dr77p7_80p2{0%{stroke-dashoffset:1;opacity:0}77.7%{stroke-dashoffset:1;opacity:0}78.3%{stroke-dashoffset:.97;opacity:1}80.2%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr77p7_80p2{animation-name:dr77p7_80p2}
@keyframes dr81p2_89p6{0%{stroke-dashoffset:1;opacity:0}81.2%{stroke-dashoffset:1;opacity:0}81.8%{stroke-dashoffset:.97;opacity:1}89.6%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr81p2_89p6{animation-name:dr81p2_89p6}
@keyframes dr84_90{0%{stroke-dashoffset:1;opacity:0}84%{stroke-dashoffset:1;opacity:0}84.6%{stroke-dashoffset:.97;opacity:1}90%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr84_90{animation-name:dr84_90}
@keyframes dr8_18{0%{stroke-dashoffset:1;opacity:0}8%{stroke-dashoffset:1;opacity:0}8.6%{stroke-dashoffset:.97;opacity:1}18%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
.an .dr8_18{animation-name:dr8_18}
@keyframes fd10_20_100{0%{opacity:0}10%{opacity:0}20%{opacity:1}94%{opacity:1}100%{opacity:0}}
.an .fd10_20_100{animation-name:fd10_20_100}
@keyframes fd29_32_100{0%{opacity:0}29%{opacity:0}32%{opacity:1}94%{opacity:1}100%{opacity:0}}
.an .fd29_32_100{animation-name:fd29_32_100}
@keyframes fd35_38_100{0%{opacity:0}35%{opacity:0}38%{opacity:1}94%{opacity:1}100%{opacity:0}}
.an .fd35_38_100{animation-name:fd35_38_100}
@keyframes fd44_47_100{0%{opacity:0}44%{opacity:0}47%{opacity:1}94%{opacity:1}100%{opacity:0}}
.an .fd44_47_100{animation-name:fd44_47_100}
@keyframes fd51_54_100{0%{opacity:0}51%{opacity:0}54%{opacity:1}94%{opacity:1}100%{opacity:0}}
.an .fd51_54_100{animation-name:fd51_54_100}
@keyframes fd57_60_100{0%{opacity:0}57%{opacity:0}60%{opacity:1}94%{opacity:1}100%{opacity:0}}
.an .fd57_60_100{animation-name:fd57_60_100}
@keyframes fd58_64_60{0%{opacity:0}58%{opacity:0}64%{opacity:0.6}94%{opacity:0.6}100%{opacity:0}}
.an .fd58_64_60{animation-name:fd58_64_60}
@keyframes fd64_70_100{0%{opacity:0}64%{opacity:0}70%{opacity:1}94%{opacity:1}100%{opacity:0}}
.an .fd64_70_100{animation-name:fd64_70_100}
@keyframes fd66_69_100{0%{opacity:0}66%{opacity:0}69%{opacity:1}94%{opacity:1}100%{opacity:0}}
.an .fd66_69_100{animation-name:fd66_69_100}
@keyframes fd72_75_100{0%{opacity:0}72%{opacity:0}75%{opacity:1}94%{opacity:1}100%{opacity:0}}
.an .fd72_75_100{animation-name:fd72_75_100}
@keyframes fd74_82_100{0%{opacity:0}74%{opacity:0}82%{opacity:1}94%{opacity:1}100%{opacity:0}}
.an .fd74_82_100{animation-name:fd74_82_100}
@keyframes fd76_82_100{0%{opacity:0}76%{opacity:0}82%{opacity:1}94%{opacity:1}100%{opacity:0}}
.an .fd76_82_100{animation-name:fd76_82_100}
@keyframes fd80_86_100{0%{opacity:0}80%{opacity:0}86%{opacity:1}94%{opacity:1}100%{opacity:0}}
.an .fd80_86_100{animation-name:fd80_86_100}
@keyframes laserx{0%{transform:translate(70px,0px)}12%{transform:translate(70px,0px)}18%{transform:translate(150px,0px)}20%{transform:translate(70px,0px)}26%{transform:translate(150px,0px)}28%{transform:translate(70px,0px)}34%{transform:translate(150px,0px)}36%{transform:translate(70px,0px)}42%{transform:translate(150px,0px)}44%{transform:translate(70px,0px)}50%{transform:translate(150px,0px)}58%{transform:translate(228px,0px);animation-timing-function:cubic-bezier(.12,0,.39,0)}65.0%{transform:translate(200px,0px);animation-timing-function:cubic-bezier(.61,1,.88,1)}72.0%{transform:translate(172px,0px);animation-timing-function:cubic-bezier(.12,0,.39,0)}79.0%{transform:translate(200px,0px);animation-timing-function:cubic-bezier(.61,1,.88,1)}86%{transform:translate(228px,0px)}100%{transform:translate(228px,0px)}}
.an .laserx{animation-name:laserx}
@keyframes lasery{0%{transform:translate(0px,90px)}12%{transform:translate(0px,90px)}18%{transform:translate(0px,90px)}20%{transform:translate(0px,102px)}26%{transform:translate(0px,102px)}28%{transform:translate(0px,114px)}34%{transform:translate(0px,114px)}36%{transform:translate(0px,126px)}42%{transform:translate(0px,126px)}44%{transform:translate(0px,138px)}50%{transform:translate(0px,138px)}58%{transform:translate(0px,120px);animation-timing-function:cubic-bezier(.61,1,.88,1)}65.0%{transform:translate(0px,148px);animation-timing-function:cubic-bezier(.12,0,.39,0)}72.0%{transform:translate(0px,120px);animation-timing-function:cubic-bezier(.61,1,.88,1)}79.0%{transform:translate(0px,92px);animation-timing-function:cubic-bezier(.12,0,.39,0)}86%{transform:translate(0px,120px)}100%{transform:translate(0px,120px)}}
.an .lasery{animation-name:lasery}
@keyframes nozzle{0%{transform:translate(112px,154px)}6.0%{transform:translate(112px,154px)}14.4%{transform:translate(156.7px,154px)}15.4%{transform:translate(112px,144px)}23.8%{transform:translate(172.2px,144px)}24.8%{transform:translate(112px,134px)}33.2%{transform:translate(180.4px,134px)}34.2%{transform:translate(112px,124px)}42.6%{transform:translate(184.6px,124px)}43.6%{transform:translate(112px,114px)}52.0%{transform:translate(186.0px,114px)}53.0%{transform:translate(112px,104px)}61.4%{transform:translate(184.6px,104px)}62.4%{transform:translate(112px,94px)}70.8%{transform:translate(180.4px,94px)}71.8%{transform:translate(112px,84px)}80.2%{transform:translate(172.2px,84px)}81.2%{transform:translate(112px,74px)}89.6%{transform:translate(156.7px,74px)}94%{transform:translate(150px,40px)}100%{transform:translate(112px,154px)}}
.an .nozzle{animation-name:nozzle}
@keyframes scanbeam{0%{transform:translate(110px,0px)}22%{transform:translate(110px,0px)}80%{transform:translate(190px,0px)}100%{transform:translate(190px,0px)}}
.an .scanbeam{animation-name:scanbeam}
@keyframes sh20_80{0%{opacity:0}20%{opacity:0}21.0%{opacity:1}80%{opacity:1}81.5%{opacity:0}100%{opacity:0}}
.an .sh20_80{animation-name:sh20_80}
@keyframes sh20_84{0%{opacity:0}20%{opacity:0}21.0%{opacity:1}84%{opacity:1}85.5%{opacity:0}100%{opacity:0}}
.an .sh20_84{animation-name:sh20_84}
@keyframes sh30_84{0%{opacity:0}30%{opacity:0}31.0%{opacity:1}84%{opacity:1}85.5%{opacity:0}100%{opacity:0}}
.an .sh30_84{animation-name:sh30_84}
@keyframes tigx{0%{transform:translate(175.0px,0px)}20%{transform:translate(175.0px,0px);animation-timing-function:cubic-bezier(.12,0,.39,0)}36.0%{transform:translate(128px,0px);animation-timing-function:cubic-bezier(.61,1,.88,1)}52.0%{transform:translate(81.0px,0px);animation-timing-function:cubic-bezier(.12,0,.39,0)}68.0%{transform:translate(128px,0px);animation-timing-function:cubic-bezier(.61,1,.88,1)}84%{transform:translate(175.0px,0px)}100%{transform:translate(175.0px,0px)}}
.an .tigx{animation-name:tigx}
@keyframes tigy{0%{transform:translate(0px,108px)}20%{transform:translate(0px,108px);animation-timing-function:cubic-bezier(.61,1,.88,1)}36.0%{transform:translate(0px,155.0px);animation-timing-function:cubic-bezier(.12,0,.39,0)}52.0%{transform:translate(0px,108px);animation-timing-function:cubic-bezier(.61,1,.88,1)}68.0%{transform:translate(0px,61.0px);animation-timing-function:cubic-bezier(.12,0,.39,0)}84%{transform:translate(0px,108px)}100%{transform:translate(0px,108px)}}
.an .tigy{animation-name:tigy}
@media (prefers-reduced-motion: reduce) { .an * { animation: none !important; } .an .flick, .an .spray, .an .arcdraw, .an .dab { opacity: 0; } }
