@keyframes fx-lock{0%{opacity:0;transform:scale(1.6)}55%{opacity:1;transform:scale(.94)}72%,to{opacity:1;transform:scale(1)}}.fx-lock{animation:.9s cubic-bezier(.2,.85,.25,1) .25s both fx-lock}@keyframes fx-card{0%{transform:translateY(46px)}to{transform:translateY(0)}}.fx-card{animation:.8s cubic-bezier(.2,.8,.2,1) .2s both fx-card}@keyframes fx-step{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fx-step{animation:.42s cubic-bezier(.2,.7,.2,1) both fx-step}@keyframes fx-caret{0%,to{opacity:1}50%{opacity:0}}.fx-caret{animation:1s step-end infinite fx-caret}@media (prefers-reduced-motion:reduce){.fx-lock,.fx-card,.fx-step,.fx-caret{animation:none}.fx-swatch{transition:none!important}}
