@keyframes fadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes pulseSoft{0%,to{opacity:.3}50%{opacity:1}}.animate-fadeIn{animation:.4s ease-out forwards fadeIn}.animate-fadeOut{animation:.3s ease-in forwards fadeOut}.animate-pulseSoft{animation:1.5s ease-in-out infinite pulseSoft}#stepsContainer::-webkit-scrollbar{display:none}#stepsContainer{scrollbar-width:none;padding:10px}#loader{z-index:99;background:#010831;width:100%;position:fixed;inset:0}.step{opacity:0;align-items:center;gap:12px;padding-left:0;transition:all .6s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;transform:translateY(20px)}.step.active{opacity:1;font-weight:500;transform:translate(0);color:#0082fb!important}.step.done{opacity:.6;transform:translate(0);color:#ffffff80!important}.step:before{content:"";z-index:-1;background:linear-gradient(#0082fb,#0082fb4d);width:2px;height:0;transition:height .5s cubic-bezier(.4,0,.2,1);position:absolute;top:-20px;left:7px}.step:first-child:before{display:none}.step.done:before{height:20px}.dot{background:#0082fb33;border:2px solid #0082fb66;border-radius:9999px;flex-shrink:0;width:16px;height:16px;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative}.dot.active{background-image:url(../media/blue-fill.f4893018.svg);background-position:50%;animation:1.5s infinite pulseDot;transform:scale(1.2)}.dot.active:after{content:"";filter:blur(10px);z-index:-1;background:radial-gradient(circle,#0082fb59,#0000);border-radius:9999px;animation:1.5s infinite pulseGlow;position:absolute;inset:-8px}.dot.done{background:#111;border-color:#0082fb;transform:scale(1)}.dot.done:before{content:"";color:#fff;background-image:url(../media/blue-fill.f4893018.svg);background-position:50%;background-size:10px 10px;border-radius:50%;justify-content:center;align-items:center;font-size:20px;animation:.3s cubic-bezier(.34,1.56,.64,1) checkmarkPop;display:flex;position:absolute;inset:0}.close-button{color:#01051b;background:#fff;border:0;position:fixed;top:20px;right:20px}@media (max-width:767px){.close-button{right:20px}}@keyframes pulseDot{0%,to{transform:scale(1.2)}50%{transform:scale(1.3)}}@keyframes pulseGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes checkmarkPop{0%{opacity:0;transform:scale(0)rotate(-180deg)}50%{transform:scale(1.2)rotate(10deg)}to{opacity:1;transform:scale(1)rotate(0)}}.bg-gradient-to-r{background:linear-gradient(-45deg,#7affb4,#0082fb,#7affb4,#0082fb);background-size:400%!important}@keyframes Gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}
