@keyframes addc-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes addc-draw{to{stroke-dashoffset:0}}@keyframes addc-slide{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes addc-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.5,1.9)}}@keyframes addc-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.2)}70%{opacity:1}to{transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) scale(1);opacity:0}}@keyframes addc-bump{0%{transform:scale(1)}30%{transform:scale(.92)}65%{transform:scale(1.1)}to{transform:scale(1)}}.addc-fill{animation:.32s cubic-bezier(.22,1,.36,1) forwards addc-wipe}.addc-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.32s ease-out .14s forwards addc-draw}.addc-slide{animation:.3s cubic-bezier(.34,1.56,.64,1) .1s both addc-slide}.addc-bump{animation:.45s cubic-bezier(.34,1.56,.64,1) addc-bump}.addc-ring{border:2px solid #10b981;border-radius:.5rem;animation:.6s ease-out forwards addc-ring;position:absolute;inset:0}.addc-dot{opacity:0;border-radius:9999px;width:6px;height:6px;animation:.6s cubic-bezier(.2,.8,.3,1) 50ms forwards addc-burst;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.addc-fill,.addc-draw,.addc-slide,.addc-bump,.addc-ring,.addc-dot{animation:none}.addc-draw{stroke-dashoffset:0}.addc-ring,.addc-dot{display:none}}
