:root{--transition:0.25s;--spark:1.8s}.sparkle-button_sparkle-button__rZ8a3,.sparkle-button_sparkle-button__rZ8a3:after,.sparkle-button_sparkle-button__rZ8a3:before{box-sizing:border-box}.sparkle-button_sparkle-button__rZ8a3{position:relative;z-index:30;display:inline-block;width:-moz-fit-content;width:fit-content}.sparkle-button_button__YA2Kt{--cut:0.1em;--active:0;--spark:1.8s;--transition:0.25s;--bg:radial-gradient(40% 50% at center 100%,hsl(270 calc(var(--active) * 97%) 72%/var(--active)),transparent),radial-gradient(80% 100% at center 120%,hsl(260 calc(var(--active) * 97%) 70%/var(--active)),transparent),hsl(260 calc(var(--active) * 97%) calc((var(--active) * 44%) + 12%));background:var(--bg);font-size:1rem;font-weight:500;border:0;cursor:pointer;padding:.75em 1.5em;display:flex;align-items:center;gap:.25em;white-space:nowrap;border-radius:100px;position:relative;box-shadow:0 0 calc(var(--active) * 6em) calc(var(--active) * 3em) rgba(123,59,252,.75),0 .05em 0 0 hsl(260 calc(var(--active) * 97%) calc((var(--active) * 50%) + 30%)) inset,0 -.05em 0 0 hsl(260 calc(var(--active) * 97%) calc(var(--active) * 60%)) inset;transition:box-shadow var(--transition),scale var(--transition),background var(--transition);scale:calc(1 + (var(--active) * .1));z-index:1;overflow:hidden}.sparkle-button_button__YA2Kt:active{scale:1}.sparkle-button_button__YA2Kt:focus-visible,.sparkle-button_button__YA2Kt:hover{--active:1;--play-state:running}.sparkle-button_sparkle__oXtBc{overflow:visible!important;width:1.25em;position:relative;translate:-25% -5%;z-index:2;pointer-events:none}.sparkle-button_sparkle__oXtBc path{color:#fff;transform-box:fill-box;transform-origin:center;fill:currentColor;stroke:currentColor;animation-delay:calc((var(--transition) * 1.5) + (var(--delay) * 1s));animation-duration:.6s;transition:color var(--transition)}.sparkle-button_button__YA2Kt:is(:hover,:focus-visible) path{animation-name:sparkle-button_bounce__DuRQ0}@keyframes sparkle-button_bounce__DuRQ0{35%,65%{scale:var(--scale)}}.sparkle-button_sparkle__oXtBc path:first-of-type{--scale:0.5;--delay:0.1;--base:40%}.sparkle-button_sparkle__oXtBc path:nth-of-type(2){--scale:1.5;--delay:0.2;--base:20%}.sparkle-button_sparkle__oXtBc path:nth-of-type(3){--scale:2.5;--delay:0.35;--base:30%}.sparkle-button_button__YA2Kt:before{content:"";position:absolute;inset:0;z-index:-1;border:.2em solid rgba(120,54,252,.8);border-radius:100px;opacity:var(--active,0);transition:opacity var(--transition);pointer-events:none}.sparkle-button_spark__AuEvd{position:absolute;inset:0;border-radius:100px;rotate:0deg;overflow:hidden;-webkit-mask:linear-gradient(#fff,transparent 70%);mask:linear-gradient(#fff,transparent 70%);animation:sparkle-button_flip__lQzfw calc(var(--spark) * 2) infinite steps(2);pointer-events:none}@keyframes sparkle-button_flip__lQzfw{to{rotate:1turn}}.sparkle-button_spark__AuEvd:before{content:"";position:absolute;width:140%;aspect-ratio:1;top:0;left:50%;z-index:-1;translate:-50% -20%;rotate:0;transform:rotate(-90deg);opacity:calc(max(.3, (var(--active)) + .8));background:conic-gradient(from 0deg,transparent 0 345deg,#a855f7 1turn);filter:blur(1px);transition:opacity var(--transition);animation:sparkle-button_rotate__h8vYW var(--spark) linear infinite both}.sparkle-button_spark__AuEvd:after{content:"";position:absolute;inset:var(--cut);border-radius:100px}.sparkle-button_backdrop__BzeVx{position:absolute;inset:var(--cut);background:var(--bg);border-radius:100px;transition:background var(--transition);pointer-events:none}@keyframes sparkle-button_rotate__h8vYW{to{transform:rotate(90deg)}}.sparkle-button_bodydrop__Hp5jc{background:hsl(260 calc(var(--active) * 97%) 6%);position:fixed;inset:0;z-index:-1;pointer-events:none}.sparkle-button_particle-pen__mKCJf{position:absolute;width:150%;aspect-ratio:1;top:50%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(#fff,transparent 65%);z-index:-1;opacity:var(--active,0);transition:opacity var(--transition);pointer-events:none;overflow:hidden}.sparkle-button_particle__OQdpU{fill:#fff;width:calc(var(--size, .25) * 1rem);aspect-ratio:1;position:absolute;top:calc(var(--y) * 1%);left:calc(var(--x) * 1%);opacity:var(--alpha,1);animation:sparkle-button_float-out__dJjhC calc(var(--duration, 1) * 1s) calc(var(--delay) * -1s) infinite linear;transform-origin:var(--origin-x,1000%) var(--origin-y,1000%);z-index:-1;animation-play-state:var(--play-state,paused);pointer-events:none}.sparkle-button_particle__OQdpU path{fill:#e6e6e6;stroke:none}.sparkle-button_particle__OQdpU:nth-of-type(2n){animation-direction:reverse}@keyframes sparkle-button_float-out__dJjhC{to{rotate:1turn}}.sparkle-button_text__9kxin{translate:2% -6%;letter-spacing:.01ch;color:#fff;transition:color var(--transition);pointer-events:none}