.ProcessDiagram_root__Vkex8{--accent:#1e56b3;--heat:#ee6c1f;--line:#dbe3ee;--line2:#c9d3e0;--muted:#8a97a8;--metal:#8493a8;--steel:#5b6b82;--powder:#eef3fb;position:relative}.ProcessDiagram_srOnly__G8S6M{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ProcessDiagram_head3__6N4EB{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px}.ProcessDiagram_ttl__2TMoO{letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ProcessDiagram_btn__CW6F2,.ProcessDiagram_ttl__2TMoO{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ProcessDiagram_btn__CW6F2{color:#33455e;background:#fff;border:1px solid var(--line);border-radius:8px;padding:5px 12px;cursor:pointer}.ProcessDiagram_btn__CW6F2:hover{border-color:var(--line2)}.ProcessDiagram_stage__cnCuY{position:relative;height:244px;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.ProcessDiagram_rail___JyHn{position:absolute;top:26px;left:12%;right:12%;height:1px;background:var(--line2)}.ProcessDiagram_laser__045Iv{position:absolute;top:18px;left:26%;animation:ProcessDiagram_lase__d_kkV 1.6s linear infinite}.ProcessDiagram_head__mWy9y{position:absolute;top:0;left:-12px;width:24px;height:9px;border-radius:2px;background:var(--accent)}.ProcessDiagram_beam___MMkZ{position:absolute;top:9px;left:-1px;width:2px;height:98px;background:var(--accent);opacity:.75}.ProcessDiagram_spark__4TXKv{position:absolute;top:104px;left:-5px;width:10px;height:10px;border-radius:50%;background:var(--heat);animation:ProcessDiagram_spark__4TXKv 1.6s linear infinite}.ProcessDiagram_surface__JyjS8{position:absolute;top:120px;left:28%;right:28%;height:2px;background:var(--line2)}.ProcessDiagram_bed___e2hb{position:absolute;top:122px;left:28%;right:28%;height:74px;border-radius:0 0 4px 4px;background:radial-gradient(circle,#d4ddea .6px,transparent .7px) 0 0/6px 6px,var(--powder)}.ProcessDiagram_recoater__iMDv0{position:absolute;top:109px;left:26%;width:8px;height:26px;border-radius:2px;background:var(--steel);animation:ProcessDiagram_recoat__EUj1W 1.6s linear infinite}.ProcessDiagram_part__nCYDe{position:absolute;bottom:48px;left:31%;right:31%;height:0;display:flex;flex-direction:column-reverse;overflow:hidden;animation:ProcessDiagram_grow__unR6Y 12.8s steps(8) infinite}.ProcessDiagram_ly__990oe{height:9.5px;background:var(--metal);border-top:1px solid #fff}.ProcessDiagram_platform__IQbiB{position:absolute;bottom:42px;left:28%;right:28%;height:6px;border-radius:2px;background:var(--accent)}.ProcessDiagram_cap__1ZN8Z{font-size:11px;color:var(--muted)}.ProcessDiagram_cap__1ZN8Z,.ProcessDiagram_counter__bWsQO{position:absolute;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ProcessDiagram_counter__bWsQO{top:14px;right:16px;display:flex;align-items:center;gap:6px;font-size:12px;color:#33455e}.ProcessDiagram_cwin__0C5dV{height:18px;overflow:hidden}.ProcessDiagram_cnums__mafuB{display:flex;flex-direction:column;line-height:18px;animation:ProcessDiagram_tick__6HRUP 12.8s steps(8) infinite}.ProcessDiagram_cnums__mafuB span{height:18px;color:var(--accent)}.ProcessDiagram_flow__JQhdZ{position:relative;display:grid;grid-template-columns:repeat(8,1fr);gap:6px;padding:18px 2px 4px}.ProcessDiagram_track___mRoF{position:absolute;left:6%;right:6%;top:40px;height:2px;background:var(--line)}.ProcessDiagram_packet__16TLt{position:absolute;top:36px;left:6%;width:10px;height:10px;border-radius:50%;background:var(--accent);animation:ProcessDiagram_run__N3hRj 8s linear infinite}.ProcessDiagram_st__GvrmA{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px}.ProcessDiagram_ico__zSWCI{width:46px;height:46px;border-radius:12px;border:1.5px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:center;color:var(--muted);animation:ProcessDiagram_lite__UBwyh 8s linear infinite;animation-delay:calc(var(--i) * -1s)}.ProcessDiagram_ico__zSWCI svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ProcessDiagram_lbl__wcq7v{font-size:11px;line-height:1.25;text-align:center;color:var(--muted)}.ProcessDiagram_paused__tsStn *{animation-play-state:paused!important}@keyframes ProcessDiagram_lase__d_kkV{0%{left:26%;opacity:0}50%{left:26%;opacity:0}55%{left:26%;opacity:1}94%{left:72%;opacity:1}to{left:72%;opacity:0}}@keyframes ProcessDiagram_spark__4TXKv{0%,50%{opacity:0}55%{opacity:1;transform:scale(1)}75%{transform:scale(1.7)}94%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes ProcessDiagram_recoat__EUj1W{0%{left:26%;opacity:1}40%{left:71%;opacity:1}44%{left:71%;opacity:0}99%{left:26%;opacity:0}to{left:26%;opacity:1}}@keyframes ProcessDiagram_grow__unR6Y{0%{height:0}to{height:76px}}@keyframes ProcessDiagram_tick__6HRUP{0%{transform:translateY(0)}to{transform:translateY(-126px)}}@keyframes ProcessDiagram_run__N3hRj{0%{left:6%}to{left:94%}}@keyframes ProcessDiagram_lite__UBwyh{0%,to{border-color:var(--line);color:var(--muted)}5%{border-color:var(--accent);color:var(--accent)}12%{border-color:var(--line);color:var(--muted)}}@media (max-width:560px){.ProcessDiagram_flow__JQhdZ{grid-template-columns:repeat(4,1fr);gap:16px 6px}.ProcessDiagram_packet__16TLt,.ProcessDiagram_track___mRoF{display:none}.ProcessDiagram_ico__zSWCI{width:42px;height:42px}.ProcessDiagram_stage__cnCuY{height:220px}}@media (prefers-reduced-motion:reduce){.ProcessDiagram_cnums__mafuB,.ProcessDiagram_ico__zSWCI,.ProcessDiagram_laser__045Iv,.ProcessDiagram_packet__16TLt,.ProcessDiagram_part__nCYDe,.ProcessDiagram_recoater__iMDv0,.ProcessDiagram_spark__4TXKv{animation:none}.ProcessDiagram_part__nCYDe{height:48px}}