.glass-btn{background:rgba(255,255,255,.06);border-radius:100px;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff calc(1 * 10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,#fff calc(1 * 90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,#fff calc(1 * 80%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,#fff calc(1 * 60%),transparent),inset -.3px -1px 4px 0 color-mix(in srgb,#000 calc(1 * 12%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,#000 calc(1 * 20%),transparent),inset 0 3px 4px -2px color-mix(in srgb,#000 calc(1 * 20%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,#000 calc(1 * 10%),transparent),0 1px 5px 0 color-mix(in srgb,#000 calc(1 * 10%),transparent),0 6px 16px 0 color-mix(in srgb,#000 calc(1 * 8%),transparent);padding:7px}.glass-btn:hover{scale:1.03;transition:all .1s ease-in-out}.AIButton_sparkleButton__s5EHC{--active:0;--default-active:1;--transition:0.3s;--spark:1.8s;--cut:0.1em;--bg:#000000;background:var(--bg);font-size:1rem;font-weight:500;border:0;cursor:pointer;padding:8px 14px;display:flex;align-items:center;white-space:nowrap;border-radius:200px;position:relative;box-shadow:0 0 calc(var(--active) * 2em) calc(var(--active) * .2em) hsl(260 97% 61%/.75),0 0 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) * .02));transition:.3s}@media (min-width:1536px){.AIButton_sparkleButton__s5EHC{padding:10px 16px;font-size:1.2rem}}.AIButton_sparkleButton__s5EHC:active{scale:1;transition:.3s}.AIButton_sparkle__J5hvf path{color:white;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)}.AIButton_sparkleButton__s5EHC:is(:hover,:focus-visible) path{animation-name:AIButton_bounce__yUtjG}@keyframes AIButton_bounce__yUtjG{35%,65%{scale:var(--scale)}}.AIButton_sparkle__J5hvf path:first-of-type{--scale:0.5;--delay:0.1;--base:40%}.AIButton_sparkle__J5hvf path:nth-of-type(2){--scale:1.5;--delay:0.2;--base:20%}.AIButton_sparkle__J5hvf path:nth-of-type(3){--scale:2.5;--delay:0.35;--base:30%}.AIButton_sparkleButton__s5EHC:before{content:"";position:absolute;inset:-.1em;z-index:-1;bottom:-.05em;border:2px solid hsl(260 97% 50%/.5);border-radius:100px;opacity:var(--active,0);transition:opacity var(--transition)}.AIButton_spark__r43yU{position:absolute;inset:0;border-radius:100px;rotate:0deg;overflow:hidden;mask:linear-gradient(white,transparent 50%);animation:AIButton_flip___JcQC calc(var(--spark) * 2) infinite steps(2)}@keyframes AIButton_flip___JcQC{to{rotate:1turn}}.AIButton_spark__r43yU:before{content:"";position:absolute;width:200%;aspect-ratio:1;top:0;left:50%;z-index:-1;translate:-50% -15%;rotate:0;transform:rotate(-90deg);opacity:.8;background:conic-gradient(from 0deg,transparent 0 340deg,white 1turn);transition:opacity var(--transition);animation:AIButton_rotate__hb7LK var(--spark) linear infinite both}.AIButton_spark__r43yU:after{content:"";position:absolute;inset:var(--cut);border-radius:100px}.AIButton_backdrop__GdqGi{position:absolute;inset:var(--cut);background:var(--bg);border-radius:100px;transition:background var(--transition)}@keyframes AIButton_rotate__hb7LK{to{transform:rotate(90deg)}}.AIButton_sparkleButton__s5EHC:is(:hover,:focus-visible){--active:1;--play-state:running}.AIButton_particle__bQAOW{position:absolute}@keyframes AIButton_float-out__IDHcT{to{rotate:1turn}}.AIButton_text__evqNJ{translate:2% -6%;letter-spacing:.01ch;background:linear-gradient(90deg,#fb923c,#f472b6,#a855f7);-webkit-background-clip:text;background-clip:text;color:transparent;transition:background var(--transition)}.AIButton_sparkleButton__s5EHC svg{inline-size:1.25em;translate:-25% -5%}.AIButton_lightMode__dZtvc{--bg:#ffffff;background:var(--bg);border:1px solid #e5e7eb;box-shadow:0 0 calc(var(--active) * 2em) calc(var(--active) * .2em) hsl(260 97% 61%/.75),0 0 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}.AIButton_lightMode__dZtvc .AIButton_sparkle__J5hvf path{color:#374151}.AIButton_lightMode__dZtvc .AIButton_text__evqNJ{background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899);-webkit-background-clip:text;background-clip:text;color:transparent}.AIButton_lightMode__dZtvc .AIButton_backdrop__GdqGi{background:var(--bg)}.AIButton_lightMode__dZtvc:before{border:2px solid hsl(260 97% 50%/.3)}.AIButton_lightMode__dZtvc .AIButton_spark__r43yU:before{background:conic-gradient(from 0deg,transparent 0 340deg,black 1turn)}