@keyframes docsFadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes docsGrowBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes docsFillBar{0%{width:0}to{width:60%}}@keyframes docsArrowSlide{0%,to{transform:translateX(0);opacity:.5}50%{transform:translateX(3px);opacity:1}}@keyframes docsPulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.6}}@keyframes docsInvoiceLand{0%{opacity:0;transform:translateY(-6px) scale(.97)}60%{opacity:1;transform:translateY(0) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.docs-lifecycle__stage{opacity:0;animation:docsFadeInUp .6s ease-out forwards}.docs-bar{transform-origin:bottom;animation:docsGrowBar .9s ease-out both}.docs-package-bar{width:0;animation:docsFillBar 1.2s ease-out .2s forwards}.docs-flow-arrow{animation:docsArrowSlide 1.8s ease-in-out infinite}.docs-flow-invoice{animation:docsInvoiceLand .9s ease-out .6s both}.docs-pulse-dot{animation:docsPulseDot 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.docs-bar,.docs-flow-arrow,.docs-flow-invoice,.docs-lifecycle__stage,.docs-package-bar,.docs-pulse-dot{animation:none;opacity:1;transform:none}.docs-package-bar{width:60%}}