.default-btn{--animation:gradient-angle linear infinite;--duration:3s;--gradient-angle-offset:0deg;--shiny-cta-bg:var(--Black-200);--shiny-cta-bg-subtle:#343434;--shiny-cta-highlight:#4214de;--gradient-percent-hover:50%;align-items:center;background:linear-gradient(var(--shiny-cta-bg),var(--shiny-cta-bg)) padding-box,conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)),var(--shiny-cta-bg-subtle),calc((100% - var(--gradient-percent))*.5),#430edd,#21f4ff,#fff,#faf619,#f47e00,#faf619,#fff,#21f4ff,#430edd,calc((100% - var(--gradient-percent))*.5 + var(--gradient-percent)),var(--shiny-cta-bg-subtle) 100%) border-box;border:1px solid transparent;border-radius:3.125rem;box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle);display:flex;isolation:isolate;justify-content:center;overflow:hidden;padding:.5rem 1.5rem;position:relative;transition:var(--transition-very-slow);transition-property:--gradient-angle-offset,--gradient-percent;white-space:nowrap}@media(max-width:1023px){.default-btn{padding:.625rem 1.125rem}}.default-btn .shimmer:before,.default-btn:after{content:"";inset-block-start:50%;inset-inline-start:50%;pointer-events:none;position:absolute;translate:-50% -50%;z-index:var(--z-bg)}.default-btn,.default-btn:after{animation:var(--animation) var(--duration),var(--animation) calc(var(--duration)/.4) reverse paused;animation-composition:add}.default-btn{animation-play-state:paused}.default-btn.big{padding:.75rem 2.5rem}.default-btn.without-shimmer:after{display:none}.default-btn.is-playing{animation-play-state:running}.default-btn:after{--animation:shimmer linear infinite;animation-play-state:paused;aspect-ratio:1;background:linear-gradient(90deg,transparent,var(--shiny-cta-highlight),transparent);-webkit-mask-image:radial-gradient(circle at bottom,transparent 40%,#000);mask-image:radial-gradient(circle at bottom,transparent 40%,#000);opacity:1;width:100%}.shimmer{z-index:1}.shimmer:before{--size: calc(100% + 1rem) ;box-shadow:inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);height:var(--size);opacity:0;transition:opacity var(--transition-default);width:var(--size)}.default-btn:is(:hover,:focus-visible){--gradient-percent:var(--gradient-percent-hover)}.default-btn:is(:hover,:focus-visible),.default-btn:is(:hover,:focus-visible):after{animation-play-state:running}.default-btn:is(:hover,:focus-visible) .shimmer:before{opacity:1}.btn-text{position:relative;z-index:1}@keyframes gradient-angle{to{--gradient-angle:360deg}}@keyframes shimmer{to{rotate:1turn}}
