.loader[data-v-cb56143d]{width:var(--loader-size);height:var(--loader-size);max-width:100%;max-height:100%;animation:1.25s cubic-bezier(.445,.05,.55,.95) infinite loaderSpinAnimation-cb56143d}.loader__circle[data-v-cb56143d]{stroke-dasharray:87.3978;stroke-dashoffset:87.3978px;animation:1.25s cubic-bezier(.445,.05,.55,.95) infinite loaderShapeAnimation-cb56143d}@keyframes loaderSpinAnimation-cb56143d{0%{transform:scaleX(-1)rotate(270deg)}to{transform:scaleX(-1)rotate(-90deg)}}@keyframes loaderShapeAnimation-cb56143d{0%{stroke-dashoffset:87.3978px}to{stroke-dashoffset:262.193px}}.contentWrapper{display:contents}.button__label{text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--text-color);margin-bottom:-1px;line-height:1;transition:transform .2s}.button--primary:active .button__label,.button--primary:hover .button__label{transform:scale(1)}.button__loader{width:var(--icon-size);height:var(--icon-size);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button{background:var(--background-gradient,var(--gradient-aurora));border:var(--border-size,2px) solid var(--border-color,#ffffff80);border-radius:var(--radius-full);color:var(--primary-text);cursor:pointer;--height:48px;--padding:18px;height:var(--height);padding-inline:var(--padding);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;--icon-size:24px;text-transform:uppercase;width:fit-content;font-family:var(--font-primary);letter-spacing:0;font-size:13px;line-height:14px;font-weight:var(--font-weight-extra-bold);outline:none;flex-direction:row;justify-content:center;align-items:center;gap:12px;text-decoration:none;transition:transform .2s ease-out;display:flex;position:relative;transform:scale(1)}.button:hover{transition-duration:50ms;transform:scale(1.05)}.button:active{transition-duration:.15s;transform:scale(.95)}.button--hasBackgroundGradient{background:var(--background-gradient,var(--gradient-aurora))}.button svg{width:var(--icon-size);height:var(--icon-size)}.button--hasIcon:not(.button--icon):not(.button--loading){padding-inline:calc(var(--padding) * .75)}@media (width>=768px){.button{--padding:32px;font-size:16px;line-height:20px}}.button--fullWidth{width:100%}.button--loading>*>:not(.button__loader){visibility:hidden;pointer-events:none}.button--disabled,.button:disabled{opacity:.3;pointer-events:none}.button--disabledClickable{pointer-events:auto!important}.button--secondary{background:0 0}.button--secondary:before{content:"";border-radius:inherit;background:var(--border-color,var(--gradient-aurora));-webkit-mask-composite:xor;pointer-events:none;margin:-2px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.button--secondary.button--hasBackgroundGradient{background:var(--background-gradient,var(--gradient-aurora))}.button--secondary__label--noOutline{color:var(--text-color,var(--highlight-primary))}@supports not ((-webkit-background-clip:text)){.button--secondary__label--noOutline{background:0 0}}@supports ((-webkit-background-clip:text)){.button--secondary__label--noOutline{background:var(--gradient-aurora);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.button--x-small{--height:28px;--padding:16px;--icon-size:18px;text-transform:uppercase;font-family:var(--font-primary);letter-spacing:0;font-size:12px;line-height:14px;font-weight:var(--font-weight-extra-bold)}@media (width>=768px){.button--x-small{--height:28px;--padding:16px;font-size:14px}}.button--small{--height:32px;--padding:16px;--icon-size:20px;text-transform:uppercase;font-family:var(--font-primary);letter-spacing:0;font-size:12px;line-height:14px;font-weight:var(--font-weight-extra-bold)}@media (width>=768px){.button--small{--height:40px;--padding:24px;font-size:14px}}.button--large{--height:40px;--icon-size:28px;text-transform:uppercase;font-family:var(--font-primary);letter-spacing:0;font-size:14px;line-height:14px;font-weight:var(--font-weight-extra-bold)}@media (width>=768px){.button--large{--height:56px;--padding:32px;font-size:18px;line-height:20px}}.button--icon{height:var(--height);width:var(--height);padding:0}.button--icon-left{flex-direction:row-reverse;gap:4px}
