.app-button--auto[data-v-f77dc9f4]{--button-width:fit-content}.app-button--main[data-v-f77dc9f4]{--button-width:min(100%, 320px)}.app-button--stretch[data-v-f77dc9f4]{--button-width:100%}.app-button--main[data-v-f77dc9f4]{justify-self:center}.glass-button.app-button[data-v-f77dc9f4]{color:#fff;letter-spacing:.02em;background:0 0;border:0;flex-direction:row;gap:8px;line-height:1.05;overflow:hidden;box-shadow:0 0 #ffffff8c,0 0 #d6bcff38,inset 0 1px #ffffff45,inset 0 -1px #ddd3ed38;width:var(--button-width,fit-content)!important;min-width:0!important;max-width:100%!important;min-height:var(--button-height,44px)!important;height:var(--button-height,44px)!important;aspect-ratio:auto!important;padding:0 var(--button-padding,20px)!important;font-family:var(--button-font-family,var(--font-body))!important;font-size:var(--button-font-size,16px)!important;border-radius:999px!important;font-weight:400!important}.glass-button.app-button--gradient[data-v-f77dc9f4]{background:linear-gradient(135deg,#49377c6b 0%,#49377c52 24%,#49377c1f 42%,#0000 100%)}.glass-button.app-button[data-v-f77dc9f4]:before{z-index:0;border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(135deg,#fff6,#cdb5f54d 32%,#eee8f633 65%,#fff6);border:0;border-image:;padding:1px;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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}.app-button-label[data-v-f77dc9f4]{z-index:1;min-width:0;font:inherit;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:0;display:inline-flex;position:relative}.glass-button.app-button[data-v-f77dc9f4]:disabled{opacity:.42;transform:none}.glass-button.app-button[aria-busy=true][data-v-f77dc9f4]{opacity:.78;cursor:wait}.glass-button.app-button[data-v-f77dc9f4]:focus-visible{outline-offset:5px;outline:2px solid #fff!important}.app-button-spinner[data-v-f77dc9f4]{z-index:1;border:1.5px solid #ffffff40;border-top-color:#fff;border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.9s linear infinite button-spin-f77dc9f4;position:relative}@keyframes button-spin-f77dc9f4{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.glass-button.app-button[data-v-f77dc9f4]{transition:none}.app-button-spinner[data-v-f77dc9f4]{animation:none}}
