@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gradient-angle-offset{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gradient-percent{syntax:"<percentage>";inherits:false;initial-value:5%}@property --gradient-shine{syntax:"<color>";inherits:false;initial-value:#fff}.shiny-button-module__tw9KaW__cta{--shiny-cta-bg:#06050f;--shiny-cta-bg-subtle:#150c53;--shiny-cta-fg:#f6f5f6;--shiny-cta-highlight:#6c5ce7;--shiny-cta-highlight-subtle:#a89afe;--duration:3s;--shadow-size:2px;--transition:.8s cubic-bezier(.25, 1, .5, 1);isolation:isolate;cursor:pointer;outline-offset:4px;color:var(--shiny-cta-fg);background:linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box, conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)), transparent, var(--shiny-cta-highlight) var(--gradient-percent), var(--gradient-shine) calc(var(--gradient-percent) * 2), var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3), transparent calc(var(--gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle);transition:var(--transition);border:1px solid #0000;border-radius:360px;justify-content:center;align-items:center;padding:1.25rem 2.5rem;font-family:inherit;font-size:1.125rem;font-weight:500;line-height:1.2;text-decoration:none;transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine,box-shadow;display:inline-flex;position:relative;overflow:hidden}.shiny-button-module__tw9KaW__cta:before,.shiny-button-module__tw9KaW__cta:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.shiny-button-module__tw9KaW__cta:active{translate:0 1px}.shiny-button-module__tw9KaW__cta:before{--size:calc(100% - var(--shadow-size) * 3);--position:2px;--space:calc(var(--position) * 2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position) var(--position), white calc(var(--position) / 4), transparent 0) padding-box;background-size:var(--space) var(--space);-webkit-mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg), black, transparent 10% 90%, black);mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg), black, transparent 10% 90%, black);border-radius:inherit;opacity:.4;z-index:-1;background-repeat:space}.shiny-button-module__tw9KaW__cta:after{aspect-ratio:1;background:linear-gradient(-50deg, transparent, var(--shiny-cta-highlight), transparent);opacity:.6;width:100%;-webkit-mask-image:radial-gradient(circle at bottom,#0000 40%,#000);mask-image:radial-gradient(circle at bottom,#0000 40%,#000)}.shiny-button-module__tw9KaW__cta span{z-index:1;position:relative}.shiny-button-module__tw9KaW__cta,.shiny-button-module__tw9KaW__cta:before{animation:shiny-button-module__tw9KaW__gradient-angle var(--duration) linear infinite, shiny-button-module__tw9KaW__gradient-angle calc(var(--duration) / .4) linear infinite reverse paused;animation-composition:add}.shiny-button-module__tw9KaW__cta:after{animation:shiny-button-module__tw9KaW__shimmer var(--duration) linear infinite, shiny-button-module__tw9KaW__shimmer calc(var(--duration) / .4) linear infinite reverse paused;animation-composition:add}.shiny-button-module__tw9KaW__cta:is(:hover,:focus-visible){--gradient-percent:20%;--gradient-angle-offset:95deg;--gradient-shine:var(--shiny-cta-highlight-subtle);box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle), inset 0 0 32px 4px color-mix(in oklab, var(--shiny-cta-highlight) 55%, transparent)}.shiny-button-module__tw9KaW__cta:is(:hover,:focus-visible),.shiny-button-module__tw9KaW__cta:is(:hover,:focus-visible):before,.shiny-button-module__tw9KaW__cta:is(:hover,:focus-visible):after{animation-play-state:running}@keyframes shiny-button-module__tw9KaW__gradient-angle{to{--gradient-angle:360deg}}@keyframes shiny-button-module__tw9KaW__shimmer{to{rotate:360deg}}
