.qz-pop{animation:.35s cubic-bezier(.34,1.56,.64,1) qz-pop}@keyframes qz-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.qz-bump{animation:.45s cubic-bezier(.34,1.56,.64,1) qz-bump}@keyframes qz-bump{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}.qz-float{animation:1.1s ease-out forwards qz-float}@keyframes qz-float{0%{opacity:0;transform:translate(-50%,6px)scale(.7)}20%{opacity:1;transform:translate(-50%,-6px)scale(1.1)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-46px)scale(1)}}.qz-shake{animation:.42s ease-in-out qz-shake}@keyframes qz-shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.qz-up{animation:.38s cubic-bezier(.22,1,.36,1) qz-up}@keyframes qz-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.qz-in{animation:.32s cubic-bezier(.22,1,.36,1) qz-in}@keyframes qz-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}.qz-fill{transition:width .9s cubic-bezier(.22,1,.36,1)}.qz-glow{animation:1.6s ease-in-out infinite qz-glow}@keyframes qz-glow{0%,to{box-shadow:0 0 #1f3fd659}50%{box-shadow:0 0 0 8px #1f3fd600}}.qz-confetti{pointer-events:none;z-index:60;position:fixed;inset:0;overflow:hidden}.qz-confetti i{border-radius:2px;width:10px;height:16px;animation:linear forwards qz-fall;position:absolute;top:-16px}@keyframes qz-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:.9;transform:translateY(105vh)rotate(720deg)}}@media (prefers-reduced-motion:reduce){.qz-pop,.qz-bump,.qz-float,.qz-shake,.qz-up,.qz-in,.qz-glow,.qz-confetti i{animation:none!important}.qz-float{opacity:0}.qz-fill{transition:none}}.qz-strike{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#ff4a3d,#ff4a3d);background-position:0 58%;background-repeat:no-repeat;background-size:0% 3px;animation:.5s cubic-bezier(.65,0,.35,1) forwards qz-strike}@keyframes qz-strike{to{background-size:100% 3px}}.qz-why{animation:.35s cubic-bezier(.22,1,.36,1) both qz-up}@media (prefers-reduced-motion:reduce){.qz-strike{background-size:100% 3px;animation:none}.qz-why{animation:none}}
