@keyframes Button-module__MrRqQG__borderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Button-module__MrRqQG__animateBorderSpin{animation:2s linear infinite Button-module__MrRqQG__borderSpin}@keyframes Button-module__MrRqQG__pulseRing{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.Button-module__MrRqQG__animatePulseRing{animation:2s ease-in-out infinite Button-module__MrRqQG__pulseRing}.Button-module__MrRqQG__animatePulseRingDelayed{animation:2s ease-in-out 1s infinite Button-module__MrRqQG__pulseRing}@keyframes Button-module__MrRqQG__particleBurst1{0%{opacity:1;transform:translate(0)scale(0)}to{opacity:0;transform:translate(-20px,-20px)scale(1.5)}}@keyframes Button-module__MrRqQG__particleBurst2{0%{opacity:1;transform:translate(0)scale(0)}to{opacity:0;transform:translate(20px,-15px)scale(1.5)}}@keyframes Button-module__MrRqQG__particleBurst3{0%{opacity:1;transform:translate(0)scale(0)}to{opacity:0;transform:translate(-15px,20px)scale(1.5)}}@keyframes Button-module__MrRqQG__particleBurst4{0%{opacity:1;transform:translate(0)scale(0)}to{opacity:0;transform:translate(25px,25px)scale(1.5)}}.Button-module__MrRqQG__animateParticle1{animation:1.5s ease-out infinite Button-module__MrRqQG__particleBurst1}.Button-module__MrRqQG__animateParticle2{animation:1.5s ease-out .2s infinite Button-module__MrRqQG__particleBurst2}.Button-module__MrRqQG__animateParticle3{animation:1.5s ease-out .4s infinite Button-module__MrRqQG__particleBurst3}.Button-module__MrRqQG__animateParticle4{animation:1.5s ease-out .6s infinite Button-module__MrRqQG__particleBurst4}.Button-module__MrRqQG__sparkContainer{width:24px;height:28px;position:relative}.Button-module__MrRqQG__sparkIcon{will-change:transform;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s;position:absolute}.Button-module__MrRqQG__spark1{opacity:.7;top:10%;left:20%;transform:translate(-50%)scale(.5)}.Button-module__MrRqQG__spark2{opacity:1;top:25%;right:-2px;transform:scale(1)}.Button-module__MrRqQG__spark3{opacity:.8;bottom:-6px;left:-2px;transform:scale(.65)}@keyframes Button-module__MrRqQG__sparklePulse1{0%,to{opacity:.7;transform:translate(-50%)scale(.5)}50%{opacity:1;transform:translate(-50%)scale(1)}}@keyframes Button-module__MrRqQG__sparklePulse2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.5)}}@keyframes Button-module__MrRqQG__sparklePulse3{0%,to{opacity:.8;transform:scale(.65)}50%{opacity:1;transform:scale(1.1)}}.group:hover .Button-module__MrRqQG__spark1{animation:1.5s ease-in-out infinite Button-module__MrRqQG__sparklePulse1}.group:hover .Button-module__MrRqQG__spark2{animation:1.5s ease-in-out infinite Button-module__MrRqQG__sparklePulse2}.group:hover .Button-module__MrRqQG__spark3{animation:1.5s ease-in-out infinite Button-module__MrRqQG__sparklePulse3}
.Checkbox-module__3N7Wjq__checkboxWrapper{align-items:center;gap:8px;display:flex}.Checkbox-module__3N7Wjq__checkbox{cursor:pointer;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.Checkbox-module__3N7Wjq__checkbox:hover{opacity:.8}.Checkbox-module__3N7Wjq__checkbox:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #fcb635}.Checkbox-module__3N7Wjq__checkbox.Checkbox-module__3N7Wjq__disabled{cursor:not-allowed;opacity:.5}.Checkbox-module__3N7Wjq__icon{width:20px;height:20px;display:block}.Checkbox-module__3N7Wjq__label{cursor:pointer;-webkit-user-select:none;user-select:none;color:#e7e8ea;font-size:14px;line-height:1.5}
.BackToTop-module__MEG9XG__backToTopBtn{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);z-index:1000;cursor:pointer;background:linear-gradient(103deg,#190a28 2.5%,#2d1f3c 99.49%);border:1px solid #404755;border-radius:24px;justify-content:center;align-items:center;gap:10px;padding:8px 18px;display:inline-flex;position:fixed;bottom:32px;right:120px}@media (max-width:1024px){.BackToTop-module__MEG9XG__backToTopBtn{bottom:176px;right:32px}}@media (max-width:768px){.BackToTop-module__MEG9XG__backToTopBtn{border-radius:16px;gap:6px;padding:6px 12px;bottom:100px;right:16px}}.BackToTop-module__MEG9XG__backToTopText{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (max-width:768px){.BackToTop-module__MEG9XG__backToTopText{font-size:12px;line-height:18px}}.BackToTop-module__MEG9XG__backToTopIcon{flex-shrink:0;width:21.5px;height:21.5px}@media (max-width:768px){.BackToTop-module__MEG9XG__backToTopIcon{width:16px;height:16px}}
