.auth-spinner-overlay[data-v-45c19279]{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:inherit;background:#0a1432a6;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.auth-spinner-label[data-v-45c19279]{color:#ffffffd9;letter-spacing:.04em;margin:0;font-size:.85rem;font-weight:500}.auth-spinner-ring[data-v-45c19279]{width:48px;height:48px;position:relative}.auth-spinner-ring div[data-v-45c19279]{box-sizing:border-box;border:4px solid #0000;border-radius:50%;animation:1.2s cubic-bezier(.5,0,.5,1) infinite auth-spin-45c19279;position:absolute;top:0;bottom:0;left:0;right:0}.auth-spinner-ring div[data-v-45c19279]:first-child{border-top-color:#6ea8fe;animation-delay:-.45s}.auth-spinner-ring div[data-v-45c19279]:nth-child(2){border-top-color:#67baf1;animation-delay:-.3s}.auth-spinner-ring div[data-v-45c19279]:nth-child(3){border-top-color:#6ea8fe;animation-delay:-.15s}.auth-spinner-ring div[data-v-45c19279]:nth-child(4){border-top-color:#67baf1}@keyframes auth-spin-45c19279{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auth-fade-enter-active[data-v-45c19279],.auth-fade-leave-active[data-v-45c19279]{transition:opacity .2s}.auth-fade-enter-from[data-v-45c19279],.auth-fade-leave-to[data-v-45c19279]{opacity:0}.card-shimmer[data-v-45c19279]{pointer-events:none;z-index:0;background:linear-gradient(105deg,#0000 20%,#ffffff73 50%,#0000 80%);width:60px;height:100%;animation:.7s ease-out .1s both shimmerSlide-45c19279,1s ease-out .8s both shimmerFade-45c19279;position:absolute;top:0;left:0}@keyframes shimmerSlide-45c19279{0%{transform:translate(-80px)skew(-12deg)}to{transform:translate(520px)skew(-12deg)}}@keyframes shimmerFade-45c19279{0%{opacity:.6}to{opacity:0}}.login-subtitle[data-v-45c19279]{animation:.4s ease-out .52s both fadeUp-45c19279}.login-form[data-v-45c19279]{padding-inline-start:28px;padding-inline-end:28px;animation:.45s ease-out .6s both fadeUp-45c19279}.login-btn[data-v-45c19279]{animation:.35s cubic-bezier(.34,1.4,.64,1) .85s both scaleIn-45c19279}@keyframes fadeUp-45c19279{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-45c19279{0%{opacity:0;transform:scaleX(.88)}to{opacity:1;transform:scaleX(1)}}
