.CosmicButton-module__d2G0RW__cosmicButton{--transition:.25s;--spark:1.8s;--hue:245;--cut:.1em;--active:0;--bg:radial-gradient(120% 120% at 126% 126%, hsl(var(--hue) calc(var(--active) * 97%) 98% / calc(var(--active) * .9)) 40%, transparent 50%) calc(100px - (var(--active) * 100px)) 0 / 100% 100% no-repeat, radial-gradient(120% 120% at 120% 120%, hsl(var(--hue) calc(var(--active) * 97%) 70% / calc(var(--active) * 1)) 30%, transparent 70%) calc(100px - (var(--active) * 100px)) 0 / 100% 100% no-repeat, hsl(var(--hue) calc(var(--active) * 100%) calc(12% - (var(--active) * 8%)));-webkit-backdrop-filter:blur(24px);cursor:pointer;white-space:nowrap;box-shadow:0 4px 12px #0000001a;box-shadow:0 0 calc(var(--active) * 6em) calc(var(--active) * 3em) hsl(var(--hue) 97% 61% / .5), 0 .05em 0 0 hsl(var(--hue) calc(var(--active) * 97%) calc((var(--active) * 50%) + 30%)) inset, 0 -.05em 0 0 hsl(var(--hue) calc(var(--active) * 97%) calc(var(--active) * 10%)) inset;transition:box-shadow var(--transition), scale var(--transition), background var(--transition), border-color var(--transition);scale:calc(1 + (var(--active) * .1));transform-style:preserve-3d;perspective:100vmin;background:#0a0a0a40;border:1px solid #ffffff26;border-radius:1rem;align-items:center;gap:.25em;padding:.9em 2.5em;display:flex;position:relative;overflow:hidden}.CosmicButton-module__d2G0RW__cosmicButton:active{scale:1}.CosmicButton-module__d2G0RW__cosmicButton:hover,.CosmicButton-module__d2G0RW__cosmicButton:focus-visible{--active:1;--play-state:running;background:var(--bg);border-color:#0000}.CosmicButton-module__d2G0RW__star{height:calc(var(--size) * 1px);aspect-ratio:1;opacity:var(--alpha);transform:translate(-50%, -50%) rotate(calc(var(--angle) * 1deg)) translateY(calc(var(--distance) * 1px));animation:CosmicButton-module__d2G0RW__orbit calc(var(--duration) * 1s) calc(var(--delay) * -1s) infinite linear;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%}@keyframes CosmicButton-module__d2G0RW__orbit{to{transform:translate(-50%, -50%) rotate(calc((var(--angle) + 360) * 1deg)) translateY(calc(var(--distance) * 1px))}}.CosmicButton-module__d2G0RW__galaxy{aspect-ratio:1;width:100%;opacity:var(--active);transition:opacity var(--transition);position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.CosmicButton-module__d2G0RW__galaxyRing{width:200%;height:200%;transform-style:preserve-3d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-28%,-40%)rotateX(-24deg)rotateY(-30deg)rotateX(90deg)}.CosmicButton-module__d2G0RW__galaxyContainer{opacity:var(--active);transition:opacity var(--transition);position:absolute;inset:0;-webkit-mask:radial-gradient(#fff,#0000);mask:radial-gradient(#fff,#0000)}.CosmicButton-module__d2G0RW__starStatic{filter:brightness(4);opacity:.9;max-height:4px;animation:none;animation:CosmicButton-module__d2G0RW__moveX calc(var(--duration) * .1s) calc(var(--delay) * -.1s) infinite linear, CosmicButton-module__d2G0RW__moveY calc(var(--duration) * .2s) calc(var(--delay) * -.2s) infinite linear;top:50%;left:50%;transform:translate(0)}.CosmicButton-module__d2G0RW__cosmicButton:hover .CosmicButton-module__d2G0RW__starStatic{animation-play-state:paused}@keyframes CosmicButton-module__d2G0RW__moveX{0%{translate:-100px}to{translate:100px}}@keyframes CosmicButton-module__d2G0RW__moveY{0%{transform:translateY(-50px)}to{transform:translateY(50px)}}.CosmicButton-module__d2G0RW__spark{animation:CosmicButton-module__d2G0RW__flip calc(var(--spark) * 2) infinite steps(2, end);border-radius:1rem;position:absolute;inset:0;overflow:hidden;rotate:none;-webkit-mask:linear-gradient(#fff,#0000 50%);mask:linear-gradient(#fff,#0000 50%)}@keyframes CosmicButton-module__d2G0RW__flip{to{rotate:360deg}}.CosmicButton-module__d2G0RW__spark:before{content:"";aspect-ratio:1;z-index:-1;width:200%;translate:-50% -15%;rotate:0;opacity:calc((var(--active)) + .4);background:conic-gradient(from 0deg, transparent 0 340deg, white 360deg);transition:opacity var(--transition);animation:CosmicButton-module__d2G0RW__rotate var(--spark) linear infinite both;position:absolute;top:0%;left:50%;transform:rotate(-90deg)}.CosmicButton-module__d2G0RW__spark:after{content:"";inset:var(--cut);border-radius:1rem;position:absolute}.CosmicButton-module__d2G0RW__backdrop{inset:var(--cut);background:var(--bg);opacity:var(--active);transition:opacity var(--transition);border-radius:1rem;position:absolute}@keyframes CosmicButton-module__d2G0RW__rotate{to{transform:rotate(90deg)}}.CosmicButton-module__d2G0RW__text{letter-spacing:.01ch;color:hsl(0, 0%, calc(92% + (var(--active) * 8%)));text-shadow:0 1px 2px rgba(0, 0, 0, calc(.5 * (1 - var(--active))));translate:2% -6%}
.SwirlingStarfield-module__43_3tW__starfieldContainer{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden;box-shadow:inset 0 0 100px #000000e6,inset 0 0 250px #000c}.SwirlingStarfield-module__43_3tW__staticStars{opacity:.5;background-image:radial-gradient(2px 2px at 15% 25%,#ffffffb3 1px,#0000 0),radial-gradient(1px 1px at 35% 65%,#fff6 1px,#0000 0),radial-gradient(1.5px 1.5px at 85% 45%,#fff9 1px,#0000 0),radial-gradient(.5px .5px at 65% 85%,#ffffff4d 1px,#0000 0),radial-gradient(3px 3px at 95% 95%,#fffc 1px,#0000 0),radial-gradient(1px 1px at 55% 35%,#ffffff80 1px,#0000 0),radial-gradient(2.5px 2.5px at 25% 95%,#fff3 1px,#0000 0),radial-gradient(1.5px 1.5px at 75% 15%,#fff9 1px,#0000 0);background-size:250px 250px,150px 200px,300px 350px,100px 100px,400px 400px,200px 250px,350px 300px,180px 180px;animation:200s linear infinite SwirlingStarfield-module__43_3tW__slowDrift;position:absolute;inset:-50%}@keyframes SwirlingStarfield-module__43_3tW__slowDrift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SwirlingStarfield-module__43_3tW__galaxyRing{width:100vw;height:100vh;transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(60deg)rotateY(-10deg)}.SwirlingStarfield-module__43_3tW__star{height:calc(var(--size) * 1px);aspect-ratio:1;opacity:var(--alpha);transform:translate(-50%, -50%) rotate(0deg) translateY(calc(var(--distance) * 1px));animation:SwirlingStarfield-module__43_3tW__orbitBackground calc(var(--duration) * 1s) calc(var(--delay) * -1s) infinite linear;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%}.SwirlingStarfield-module__43_3tW__galaxyCore{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#7c3aed26 0%,#06b6d40d 40%,#0000 70%);border-radius:50%;width:40vw;height:40vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes SwirlingStarfield-module__43_3tW__orbitBackground{0%{transform:translate(-50%, -50%) rotate(0deg) translateY(calc(var(--distance) * 1px))}to{transform:translate(-50%, -50%) rotate(360deg) translateY(calc(var(--distance) * 1px))}}
