.s_RJfa_sparkleButton{display:inline-block;position:relative}.s_RJfa_button{--cut:.1em;--active:0;--bg:radial-gradient(40% 50% at center 100%,hsl(200 calc(var(--active)*97%) 72%/var(--active)),transparent),radial-gradient(80% 100% at center 120%,hsl(210 calc(var(--active)*97%) 70%/var(--active)),transparent),linear-gradient(to right,#0052ff,#0ea5e9);background:var(--bg);box-shadow:0 0 calc(var(--active)*6em) calc(var(--active)*3em) #3bbcfcbf,0 .05em 0 0 hsl(200 calc(var(--active)*97%) calc(var(--active)*50% + 30%)) inset,0 -.05em 0 0 hsl(210 calc(var(--active)*97%) calc(var(--active)*60%)) inset;color:#fff;cursor:pointer;scale:calc(1 + var(--active)*.1);white-space:nowrap;border:0;border-radius:100px;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:1rem;font-weight:600;transition:box-shadow .25s,scale .25s,background .25s;display:flex;position:relative}.s_RJfa_button.s_RJfa_active,.s_RJfa_button:hover:not(:disabled){--active:1}.s_RJfa_button:active:not(:disabled){scale:.98}.s_RJfa_button:disabled{cursor:not-allowed;opacity:.5}.s_RJfa_button:before{content:"";opacity:var(--active,0);z-index:-1;border:.25em solid #04a9fb80;border-radius:100px;transition:opacity .25s;position:absolute;inset:-.25em}.s_RJfa_sparkle{width:1.25em;height:1.25em;margin-right:.25em;overflow:visible!important}.s_RJfa_sparkle path{color:hsl(0 0% calc(var(--active,0)*70% + 30%));transform-box:fill-box;transform-origin:50%;fill:currentColor;stroke:currentColor;animation-delay:calc(.375s + var(--delay,0)*1s);transition:color .25s;animation-duration:.6s}.s_RJfa_button:hover:not(:disabled) .s_RJfa_sparkle path{animation-name:s_RJfa_bounce}@keyframes s_RJfa_bounce{35%,65%{scale:var(--scale)}}.s_RJfa_sparkle path:first-of-type{--scale:.5;--delay:.1;--base:40%}.s_RJfa_sparkle path:nth-of-type(2){--scale:1.5;--delay:.2;--base:20%}.s_RJfa_sparkle path:nth-of-type(3){--scale:2.5;--delay:.35;--base:30%}.s_RJfa_spark{border-radius:100px;animation:3.6s steps(2,end) infinite s_RJfa_flip;position:absolute;inset:0;overflow:hidden;rotate:0deg;-webkit-mask:linear-gradient(#fff,#0000 50%);mask:linear-gradient(#fff,#0000 50%)}@keyframes s_RJfa_flip{to{rotate:1turn}}.s_RJfa_spark:before{aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0 340deg,#fff 1turn);content:"";opacity:calc(var(--active) + .4);rotate:0;z-index:-1;width:200%;transition:opacity .25s;animation:1.8s linear infinite both s_RJfa_rotate;position:absolute;top:0;left:50%;transform:rotate(-90deg)translate(-50%,-15%)}.s_RJfa_spark:after{content:""}.s_RJfa_backdrop,.s_RJfa_spark:after{inset:var(--cut);border-radius:100px;position:absolute}.s_RJfa_backdrop{background:var(--bg);z-index:-1;transition:background .25s}@keyframes s_RJfa_rotate{to{transform:rotate(90deg)}}.s_RJfa_text{letter-spacing:.01ch;z-index:1;transition:background .25s;position:relative;translate:2% -6%}.s_RJfa_particlePen{opacity:var(--active,0);pointer-events:none;width:200%;transition:opacity .25s;top:50%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(#fff,#0000 65%);mask:radial-gradient(#fff,#0000 65%)}.s_RJfa_particle,.s_RJfa_particlePen{aspect-ratio:1;z-index:-1;position:absolute}.s_RJfa_particle{fill:#fff;animation:s_RJfa_float-out calc(var(--duration,1)*1s) calc(var(--delay)*-1s) infinite linear;left:calc(var(--x)*1%);opacity:var(--alpha,1);top:calc(var(--y)*1%);transform-origin:var(--origin-x,1000%) var(--origin-y,1000%);width:calc(var(--size,.25)*1rem);animation-play-state:paused}.s_RJfa_button.s_RJfa_active~.s_RJfa_particlePen .s_RJfa_particle,.s_RJfa_button:hover:not(:disabled)~.s_RJfa_particlePen .s_RJfa_particle{animation-play-state:running}.s_RJfa_particle path{fill:#e6e6e6;stroke:none}.s_RJfa_particle:nth-of-type(2n){animation-direction:reverse}@keyframes s_RJfa_float-out{to{rotate:1turn}}