.auth-success-container{animation:.5s ease-out successFadeIn}@keyframes successFadeIn{0%{opacity:0}to{opacity:1}}.auth-success-card{opacity:0;transition:all .6s cubic-bezier(.34,1.56,.64,1);transform:scale(.95)translateY(20px)}.auth-success-card-visible{opacity:1;transform:scale(1)translateY(0)}.auth-success-icon-wrapper{animation:.8s cubic-bezier(.34,1.56,.64,1) .3s both iconBounce}@keyframes iconBounce{0%{opacity:0;transform:scale(0)rotate(-180deg)}50%{transform:scale(1.2)rotate(10deg)}to{opacity:1;transform:scale(1)rotate(0)}}.auth-success-icon{color:var(--color-success);filter:drop-shadow(0 4px 12px #22c55e66)}.auth-success-title{animation:.5s ease-out .4s both slideUp}.auth-success-subtitle{animation:.5s ease-out .5s both slideUp}.auth-success-message{animation:.5s ease-out .6s both slideUp}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth-success-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-success-redirect{animation:2s ease-in-out infinite pulse,.5s ease-out .7s both slideUp}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.auth-success-actions{animation:.5s ease-out .8s both slideUp}.auth-success-primary-btn:not(:disabled):hover{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 25px #22c55e80!important}.auth-success-primary-btn:not(:disabled):active{transform:translateY(0)scale(.98)}.auth-success-secondary-btn:not(:disabled):hover{transform:translateY(-1px);background-color:#22c55e1a!important}.auth-success-stats{animation:.5s ease-out .9s both slideUp}.auth-success-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#22c55e1a 0%,#0000 50%);width:200%;height:200%;animation:15s linear infinite shimmerRotate;position:absolute;top:-50%;left:-50%}@keyframes shimmerRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:640px){.auth-success-card{margin:var(--spacing-2)}.auth-success-icon-wrapper svg{width:64px!important;height:64px!important}.auth-success-actions,.auth-success-primary-btn,.auth-success-secondary-btn{width:100%}}
