@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:20%}@property --gradient-shine{syntax:"<color>";inherits:false;initial-value:#8484ff}.ShinyButton-module__kU9FOW__shinyCta{--gradient-angle:0deg;--gradient-angle-offset:0deg;--gradient-percent:20%;--gradient-shine:#ffffffe6;--shadow-size:2px;color:#fff;background:linear-gradient(#000,#000)padding-box,conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)),transparent 0%,#ffffff40 5%,var(--gradient-shine)15%,#ffffff40 30%,transparent 40%,transparent 100%)border-box;cursor:pointer;isolation:isolate;outline-offset:4px;z-index:0;border:2px solid #0000;border-radius:9999px;outline:none;justify-content:center;align-items:center;padding:1rem 2rem;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.2;transition:--gradient-angle-offset .8s cubic-bezier(.25,1,.5,1),--gradient-percent .8s cubic-bezier(.25,1,.5,1),--gradient-shine .8s cubic-bezier(.25,1,.5,1),box-shadow .3s;animation:2.5s linear infinite ShinyButton-module__kU9FOW__border-spin;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}@keyframes ShinyButton-module__kU9FOW__border-spin{to{--gradient-angle:360deg}}.ShinyButton-module__kU9FOW__shinyCta:active{transform:translateY(1px)}.ShinyButton-module__kU9FOW__shinyCta:before{content:"";z-index:0;--size:calc(100% - 6px);--position:2px;--space:4px;width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position)var(--position),white .5px,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);-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;pointer-events:none;background-repeat:space;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ShinyButton-module__kU9FOW__shinyCta:after{content:"";pointer-events:none;z-index:1;aspect-ratio:1;opacity:.6;background:linear-gradient(-50deg,#0000,#ffffff26,#0000);width:100%;animation:4s linear infinite ShinyButton-module__kU9FOW__shimmer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle at bottom,#0000 40%,#000);mask-image:radial-gradient(circle at bottom,#0000 40%,#000)}.ShinyButton-module__kU9FOW__shinyCta span{z-index:2;align-items:center;gap:.5rem;display:inline-flex;position:relative}.ShinyButton-module__kU9FOW__shinyCta span:before{content:"";pointer-events:none;z-index:-1;--size:calc(100% + 1rem);width:var(--size);height:var(--size);opacity:0;border-radius:inherit;transition:opacity .8s cubic-bezier(.25,1,.5,1);animation:4.5s linear infinite ShinyButton-module__kU9FOW__breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 -1ex 2rem 4px #ffffff14}@keyframes ShinyButton-module__kU9FOW__shimmer{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes ShinyButton-module__kU9FOW__breathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.2)}}
