.auth-brand-field[data-v-2c847273]{--spark-unit:58px;background:radial-gradient(120% 90% at 50% -10%,#7c4dff21,transparent 65%),var(--color-elevation-0)}@media (width>=640px){.auth-brand-field[data-v-2c847273]{--spark-unit:74px}}.auth-spark[data-v-2c847273]{-webkit-mask-composite:source-in;will-change:transform,opacity;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M32 19Q33.6 30.4 45 32Q33.6 33.6 32 45Q30.4 33.6 19 32Q30.4 30.4 32 19Z' fill='%23fff'/%3E%3C/svg%3E"),radial-gradient(90% 70% at 50% 42%,#0000,#0000004d 24%,#000 56% 92%,#0000);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M32 19Q33.6 30.4 45 32Q33.6 33.6 32 45Q30.4 33.6 19 32Q30.4 30.4 32 19Z' fill='%23fff'/%3E%3C/svg%3E"),radial-gradient(90% 70% at 50% 42%,#0000,#0000004d 24%,#000 56% 92%,#0000);-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.auth-spark--s1[data-v-2c847273]{-webkit-mask-size:var(--spark-unit) var(--spark-unit),100% 100%;-webkit-mask-size:var(--spark-unit) var(--spark-unit),100% 100%;mask-size:var(--spark-unit) var(--spark-unit),100% 100%;background:#a78bfa12;animation:2.6s ease-in-out infinite alternate sparkTwinkle-2c847273;-webkit-mask-position:0 0,50%;mask-position:0 0,50%}.auth-spark--s2[data-v-2c847273]{-webkit-mask-size:calc(var(--spark-unit) * 1.7) calc(var(--spark-unit) * 1.7),100% 100%;-webkit-mask-size:calc(var(--spark-unit) * 1.7) calc(var(--spark-unit) * 1.7),100% 100%;mask-size:calc(var(--spark-unit) * 1.7) calc(var(--spark-unit) * 1.7),100% 100%;-webkit-mask-position:calc(var(--spark-unit) * .4) calc(var(--spark-unit) * .75),center;-webkit-mask-position:calc(var(--spark-unit) * .4) calc(var(--spark-unit) * .75),center;mask-position:calc(var(--spark-unit) * .4) calc(var(--spark-unit) * .75),center;background:#c4b5fd0e;animation:3.7s ease-in-out -1.2s infinite alternate sparkTwinkle-2c847273}.auth-spark--s3[data-v-2c847273]{-webkit-mask-size:calc(var(--spark-unit) * 2.9) calc(var(--spark-unit) * 2.9),100% 100%;-webkit-mask-size:calc(var(--spark-unit) * 2.9) calc(var(--spark-unit) * 2.9),100% 100%;mask-size:calc(var(--spark-unit) * 2.9) calc(var(--spark-unit) * 2.9),100% 100%;-webkit-mask-position:calc(var(--spark-unit) * 1.1) calc(var(--spark-unit) * .3),center;-webkit-mask-position:calc(var(--spark-unit) * 1.1) calc(var(--spark-unit) * .3),center;mask-position:calc(var(--spark-unit) * 1.1) calc(var(--spark-unit) * .3),center;background:#a78bfa0d;animation:5.1s ease-in-out -2.6s infinite alternate sparkTwinkle-2c847273}@keyframes sparkTwinkle-2c847273{0%{opacity:.6;transform:scale(1)}to{opacity:.92;transform:scale(1.028)}}.auth-spark__glow[data-v-2c847273]{filter:blur(26px);will-change:transform;position:absolute}.auth-spark__glow--a[data-v-2c847273]{background:radial-gradient(closest-side,#a78bfaad,#8b5cf63d 52%,#0000 78%);width:65%;height:80%;animation:13s ease-in-out infinite alternate sparkDriftA-2c847273;top:-25%;left:-20%}.auth-spark__glow--b[data-v-2c847273]{background:radial-gradient(closest-side,#e879f98c,#d946ef30 50%,#0000 76%);width:60%;height:75%;animation:17s ease-in-out infinite alternate sparkDriftB-2c847273;bottom:-25%;right:-20%}.auth-spark__glow--c[data-v-2c847273]{background:radial-gradient(closest-side,#818cf894,#6366f133 54%,#0000 80%);width:70%;height:65%;animation:21s ease-in-out infinite alternate sparkDriftC-2c847273;top:5%;right:-15%}@keyframes sparkDriftA-2c847273{0%{transform:translateZ(0)scale(1)}to{transform:translate(70vw,46vh)scale(1.35)}}@keyframes sparkDriftB-2c847273{0%{transform:translateZ(0)scale(1.2)}to{transform:translate(-64vw,-52vh)scale(.8)}}@keyframes sparkDriftC-2c847273{0%{transform:translateZ(0)scale(.85)}to{transform:translate(-78vw,40vh)scale(1.3)}}.animate-fade-in-up[data-v-2c847273]{animation:.6s cubic-bezier(.16,1,.3,1) forwards fadeInUp-2c847273}@keyframes fadeInUp-2c847273{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.animate-fade-in-up[data-v-2c847273],.auth-spark[data-v-2c847273],.auth-spark__glow[data-v-2c847273]{animation:none}}
