.SparkleButton_btnWrapper__NzV7I{position:relative;display:inline-block;isolation:isolate}.SparkleButton_auroraLeft___agq2{position:absolute;width:280px;height:120px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:-1;filter:blur(36px);background:radial-gradient(ellipse,rgba(155,48,255,.35) 0,transparent 70%);animation:SparkleButton_auroraPulse__yzd_I 6s ease-in-out infinite}.SparkleButton_auroraRight__jzejY{display:none}@keyframes SparkleButton_auroraPulse__yzd_I{0%,to{opacity:.7}50%{opacity:1}}.SparkleButton_btn__rbW1E{--border-radius:24px;--padding:4px;--transition:0.4s;--button-color:#101010;--highlight-color-hue:270deg;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;padding:.6em .6em .6em 1.2em;font-family:inherit;font-size:1.1rem;font-weight:400;text-decoration:none;background-color:var(--button-color);box-shadow:inset 0 1px 1px rgba(255,255,255,.2),inset 0 2px 2px rgba(255,255,255,.15),inset 0 4px 4px rgba(255,255,255,.1),inset 0 8px 8px rgba(255,255,255,.05),inset 0 16px 16px rgba(255,255,255,.05),0 -1px 1px rgba(0,0,0,.02),0 -2px 2px rgba(0,0,0,.03),0 -4px 4px rgba(0,0,0,.05),0 -8px 8px rgba(0,0,0,.06),0 -16px 16px rgba(0,0,0,.08);border:1px solid #fff2;border-radius:var(--border-radius);cursor:pointer;position:relative;isolation:isolate;transition:box-shadow var(--transition),border var(--transition),background-color var(--transition)}.SparkleButton_btnSm__Yg_ie{--border-radius:20px;--padding:3px;font-size:.875rem;padding:.4em .5em .4em .9em}.SparkleButton_btnSm__Yg_ie .SparkleButton_btnSvg__8cSKF{height:18px;width:18px;margin-right:.4rem}.SparkleButton_btn__rbW1E:before{content:"";position:absolute;top:calc(0px - var(--padding));left:calc(0px - var(--padding));width:calc(100% + var(--padding) * 2);height:calc(100% + var(--padding) * 2);border-radius:calc(var(--border-radius) + var(--padding));pointer-events:none;background-image:linear-gradient(0deg,#0004,#000a);z-index:-1;transition:box-shadow var(--transition),filter var(--transition);box-shadow:inset 0 -8px 8px -6px #0000,inset 0 -16px 16px -8px #00000000,1px 1px 1px #fff2,2px 2px 2px #fff1,-1px -1px 1px #0002,-2px -2px 2px #0001}.SparkleButton_btn__rbW1E:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;background-image:linear-gradient(0deg,#fff,hsl(var(--highlight-color-hue),80%,65%),hsla(var(--highlight-color-hue),80%,65%,40%),8%,transparent);background-position:0 0;opacity:0;transition:opacity var(--transition),filter var(--transition)}.SparkleButton_btnLetter__togR4{position:relative;display:inline-block;color:#fff5;animation:SparkleButton_letterAnim__VMIOX 2s ease-in-out infinite;transition:color var(--transition),text-shadow var(--transition),opacity var(--transition)}@keyframes SparkleButton_letterAnim__VMIOX{50%{text-shadow:0 0 3px #fff8;color:#fff}}.SparkleButton_btnSvg__8cSKF{flex-shrink:0;height:24px;width:24px;margin-right:.5rem;fill:#e8e8e8;animation:SparkleButton_flicker__VN_J6 2s linear infinite;animation-delay:.5s;filter:drop-shadow(0 0 2px #fff9);transition:fill var(--transition),filter var(--transition),opacity var(--transition)}@keyframes SparkleButton_flicker__VN_J6{50%{opacity:.3}}.SparkleButton_txtWrapper__uGy4C{position:relative;display:flex;align-items:center}.SparkleButton_txt2__HAI_3{position:absolute;white-space:nowrap}.SparkleButton_txt1__JM3y7{white-space:nowrap;animation:SparkleButton_appearAnim__iLt07 1s ease-in-out forwards}.SparkleButton_txt2__HAI_3{opacity:0}@keyframes SparkleButton_appearAnim__iLt07{0%{opacity:0}to{opacity:1}}.SparkleButton_btn__rbW1E:focus .SparkleButton_txt1__JM3y7{animation:SparkleButton_opacityAnim___7fQF .3s ease-in-out forwards;animation-delay:1s}.SparkleButton_btn__rbW1E:focus .SparkleButton_txt2__HAI_3{animation:SparkleButton_opacityAnim___7fQF .3s ease-in-out reverse forwards;animation-delay:1s}@keyframes SparkleButton_opacityAnim___7fQF{0%{opacity:1}to{opacity:0}}.SparkleButton_btn__rbW1E:focus .SparkleButton_btnLetter__togR4{animation:SparkleButton_focusedLetterAnim__oRJJ1 1s ease-in-out forwards,SparkleButton_letterAnim__VMIOX 1.2s ease-in-out infinite;animation-delay:0s,1s}@keyframes SparkleButton_focusedLetterAnim__oRJJ1{0%,to{filter:blur(0)}50%{transform:scale(2);filter:blur(10px) brightness(150%) drop-shadow(-36px 12px 12px hsl(var(--highlight-color-hue),100%,70%))}}.SparkleButton_btn__rbW1E:focus .SparkleButton_btnSvg__8cSKF{animation-duration:1.2s;animation-delay:.2s}.SparkleButton_btn__rbW1E:focus:before{box-shadow:0 -8px 12px -6px #fff3 inset,0 -16px 16px -8px hsla(var(--highlight-color-hue),100%,70%,20%) inset,1px 1px 1px #fff3,2px 2px 2px #fff1,-1px -1px 1px #0002,-2px -2px 2px #0001}.SparkleButton_btn__rbW1E:focus:after{opacity:.6;-webkit-mask-image:linear-gradient(0deg,#fff,transparent);mask-image:linear-gradient(0deg,#fff,transparent);filter:brightness(100%)}.SparkleButton_btn__rbW1E:active{border:1px solid hsla(var(--highlight-color-hue),100%,80%,35%);background-color:hsla(var(--highlight-color-hue),50%,20%,.3)}.SparkleButton_btn__rbW1E:active:before{box-shadow:0 -8px 12px -6px #fff8 inset,0 -16px 16px -8px hsla(var(--highlight-color-hue),100%,70%,40%) inset,1px 1px 1px #fff3,2px 2px 2px #fff2,-1px -1px 1px #0002,-2px -2px 2px #0001}.SparkleButton_btn__rbW1E:active:after{opacity:.6;-webkit-mask-image:linear-gradient(0deg,#fff,transparent);mask-image:linear-gradient(0deg,#fff,transparent);filter:brightness(120%)}.SparkleButton_btn__rbW1E:active .SparkleButton_btnLetter__togR4{text-shadow:0 0 1px hsla(var(--highlight-color-hue),100%,90%,50%);animation:none}.SparkleButton_btn__rbW1E:hover{border:1px solid hsla(var(--highlight-color-hue),100%,80%,20%)}.SparkleButton_btn__rbW1E:hover:before{box-shadow:0 -8px 8px -6px #fff6 inset,0 -16px 16px -8px hsla(var(--highlight-color-hue),100%,70%,15%) inset,1px 1px 1px #fff2,2px 2px 2px #fff1,-1px -1px 1px #0002,-2px -2px 2px #0001}.SparkleButton_btn__rbW1E:hover:after{opacity:.5;-webkit-mask-image:linear-gradient(0deg,#fff,transparent);mask-image:linear-gradient(0deg,#fff,transparent)}.SparkleButton_btn__rbW1E:hover .SparkleButton_btnSvg__8cSKF{fill:#fff;filter:drop-shadow(0 0 2px hsl(var(--highlight-color-hue),100%,70%)) drop-shadow(0 -4px 6px #0006);animation:none}