.ds-success-mark{width:56px;height:56px;color:var(--color-text-inverse);flex-shrink:0;display:inline-flex;position:relative}.ds-success-disc{background:var(--color-brand-primary);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;animation:.42s ease-out both ds-success-bounce;display:flex}.ds-success-mark .ds-success-check{width:32px;height:32px;transform:translate(1px,2px)}.ds-success-check path{stroke-dasharray:32;stroke-dashoffset:0;animation:.65s cubic-bezier(.4,0,.2,1) both ds-success-draw}.ds-success-burst,.ds-success-ray{pointer-events:none;position:absolute;inset:0}.ds-success-ray:after{content:"";background:var(--color-brand-primary);opacity:0;border-radius:1px;width:2px;height:8px;animation:.4s ease-out both ds-success-burst;position:absolute;top:-4px;left:calc(50% - 1px)}@keyframes ds-success-draw{0%{stroke-dashoffset:32px}to{stroke-dashoffset:0}}@keyframes ds-success-bounce{0%{opacity:0;transform:scale(.45)}55%{opacity:1;transform:scale(1.12)}78%{transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes ds-success-burst{0%{opacity:0;transform:translateY(0)scaleY(.4)}20%{opacity:.8;transform:translateY(-6px)scaleY(1)}to{opacity:0;transform:translateY(-20px)scaleY(.4)}}@media (prefers-reduced-motion:reduce){.ds-success-disc,.ds-success-check path,.ds-success-ray:after{animation:none}}
