@keyframes weld-drift{0%,to{translate:0 0}50%{translate:0 -6px}}.weld-mark-drift{animation:weld-drift 8s ease-in-out infinite}@keyframes weld-caret{0%,50%{opacity:1}51%,to{opacity:0}}.weld-caret{animation:weld-caret 1s step-end infinite}@keyframes weld-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.weld-rise{animation:weld-rise .6s cubic-bezier(.2,.8,.2,1) both}@media (prefers-reduced-motion:reduce){.weld-caret,.weld-mark-drift,.weld-rise{animation:none}}@keyframes weld-progress{0%{width:0}to{width:100%}}.weld-progress{animation:weld-progress 2s linear forwards}@media (prefers-reduced-motion:reduce){.weld-progress{animation:none;width:100%}}.weld-fstack-face{transition:fill .24s ease,stroke .24s ease}@media (prefers-reduced-motion:reduce){.weld-fstack-face{transition:none}}.weld-tile{transition:transform .64s cubic-bezier(.2,.9,.25,1.04),opacity .42s ease}.weld-tile-out{opacity:0;transform:translateY(26px)}.weld-tile-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.weld-tile{transition:none}.weld-tile-out{opacity:1;transform:none}}@keyframes weld-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[style*=weld-fade-in]{animation:none!important}}@keyframes weld-spin{to{transform:rotate(1turn)}}