.auth-shell[data-v-b52fc58c]{animation:auth-shell-in-b52fc58c .8s cubic-bezier(.22,1,.36,1)}.auth-panel[data-v-b52fc58c]{animation:auth-panel-in-b52fc58c .9s cubic-bezier(.22,1,.36,1)}.auth-aurora[data-v-b52fc58c],.auth-aurora-delay[data-v-b52fc58c],.auth-aurora-slow[data-v-b52fc58c],.auth-brand-mark[data-v-b52fc58c],.auth-brand-mark-delay[data-v-b52fc58c],.auth-brand-mark-slow[data-v-b52fc58c],.auth-card-orbit[data-v-b52fc58c],.auth-card-orbit-delay[data-v-b52fc58c],.auth-card-orbit-slow[data-v-b52fc58c],.auth-card-ring[data-v-b52fc58c],.auth-card-rotator[data-v-b52fc58c],.auth-diamond[data-v-b52fc58c],.auth-orbit[data-v-b52fc58c],.auth-orbit-delay[data-v-b52fc58c],.auth-orbit-slow[data-v-b52fc58c],.auth-ring[data-v-b52fc58c]{animation:auth-float-b52fc58c 14s ease-in-out infinite}.auth-aurora-delay[data-v-b52fc58c]{animation-delay:-4s}.auth-aurora-slow[data-v-b52fc58c]{animation-delay:-7s;animation-duration:18s}.auth-card-orbit-delay[data-v-b52fc58c],.auth-orbit-delay[data-v-b52fc58c]{animation-delay:-5s;animation-duration:16s}.auth-card-orbit-slow[data-v-b52fc58c],.auth-orbit-slow[data-v-b52fc58c]{animation-delay:-8s;animation-duration:20s}.auth-brand-mark-delay[data-v-b52fc58c]{animation-delay:-6s;animation-duration:19s}.auth-brand-mark-slow[data-v-b52fc58c]{animation-delay:-9s;animation-duration:22s}.auth-bg-helix[data-v-b52fc58c]{animation:auth-float-b52fc58c 24s ease-in-out infinite,auth-rotate-drift-b52fc58c 40s linear infinite;filter:brightness(0) invert(1) grayscale(1);opacity:.05}.auth-bg-norma[data-v-b52fc58c]{animation:auth-float-b52fc58c 26s ease-in-out infinite,auth-rotate-drift-b52fc58c 44s linear infinite;color:#fff;filter:grayscale(1) brightness(1.35);opacity:.045}.auth-card-rotator[data-v-b52fc58c],.auth-diamond[data-v-b52fc58c]{animation-duration:22s;animation-name:auth-rotate-float-b52fc58c;animation-timing-function:linear}.auth-card-ring[data-v-b52fc58c],.auth-ring[data-v-b52fc58c]{animation-duration:17s;animation-name:auth-pulse-float-b52fc58c}.auth-primary-btn[data-v-b52fc58c] .norma-button,.auth-secondary-btn[data-v-b52fc58c] .norma-button{border-radius:1rem;overflow:hidden;position:relative;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,filter .18s ease}.auth-primary-btn[data-v-b52fc58c] .norma-button:hover,.auth-secondary-btn[data-v-b52fc58c] .norma-button:hover{transform:translateY(-.5px)}.auth-primary-btn[data-v-b52fc58c] .norma-button:active,.auth-secondary-btn[data-v-b52fc58c] .norma-button:active{transform:translateY(1px) scale(.995)}.auth-primary-btn[data-v-b52fc58c] .norma-button{background:linear-gradient(180deg,hsla(0,0%,100%,.1),transparent 48%),linear-gradient(135deg,#3040c4,#0ea5e9);box-shadow:0 12px 28px #3040c42e,inset 0 1px #ffffff1f}.auth-primary-btn[data-v-b52fc58c] .norma-button:hover{box-shadow:0 14px 32px #3040c433,inset 0 1px #ffffff24;filter:saturate(1.005) brightness(1.005)}.auth-primary-btn[data-v-b52fc58c] .norma-button:active{box-shadow:0 8px 18px #3040c429,inset 0 1px #ffffff14;filter:saturate(.99) brightness(.99)}.auth-secondary-btn[data-v-b52fc58c] .norma-button:hover{background:#ffffff0e;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff14}.auth-secondary-btn[data-v-b52fc58c] .norma-button:active{background:#ffffff0b;box-shadow:inset 0 1px #ffffff0d}.auth-mobile-top[data-v-b52fc58c]{align-items:center;display:flex;gap:.9rem}@keyframes auth-shell-in-b52fc58c{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes auth-panel-in-b52fc58c{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-float-b52fc58c{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-14px,0) scale(1.035)}}@keyframes auth-rotate-float-b52fc58c{0%{transform:rotate(45deg) translateZ(0) scale(1)}50%{transform:rotate(225deg) translate3d(0,-10px,0) scale(1.04)}to{transform:rotate(405deg) translateZ(0) scale(1)}}@keyframes auth-pulse-float-b52fc58c{0%,to{opacity:.9;transform:translateZ(0) scale(1)}50%{opacity:.55;transform:translate3d(0,-10px,0) scale(1.08)}}@keyframes auth-rotate-drift-b52fc58c{0%{transform:rotate(0) scale(1)}50%{transform:rotate(10deg) scale(1.04)}to{transform:rotate(0) scale(1)}}.auth-primary-content[data-v-b52fc58c]{position:relative;z-index:2}.auth-product-tag[data-v-b52fc58c]{align-items:center;background:linear-gradient(135deg,#fcf7e8f2,#e4dac4e0);border:1px solid rgba(255,248,220,.22);border-radius:9999px;box-shadow:0 8px 18px #0f172a29,inset 0 1px #ffffff73;color:#463220;display:inline-flex;font-size:.53rem;font-weight:700;height:1.22rem;letter-spacing:.16em;line-height:1;padding:0 .46rem;position:absolute;right:.9rem;text-transform:uppercase;top:-.42rem;z-index:3}@media(max-width:639px){.auth-shell[data-v-b52fc58c]{min-height:calc(100dvh - 2.5rem)}.auth-panel[data-v-b52fc58c]{background:linear-gradient(180deg,#ffffff0a,#ffffff04),#0a1020f0;border-radius:1.45rem;box-shadow:0 18px 60px #00000047,inset 0 1px #ffffff0d;padding:1rem}.auth-primary-btn[data-v-b52fc58c] .norma-button,.auth-secondary-btn[data-v-b52fc58c] .norma-button{font-size:.95rem;min-height:3.3rem!important}.auth-product-tag[data-v-b52fc58c]{font-size:.48rem;height:1.12rem;padding:0 .4rem;right:.75rem;top:-.38rem}}
