.auth-modal[data-v-db883dc2]{align-items:center;animation:auth-fade-in-db883dc2 .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999999}.auth-modal__panel[data-v-db883dc2]{animation:auth-slide-up-db883dc2 .35s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:1.5rem;box-shadow:0 24px 64px #0000002e;max-width:24rem;padding:2rem 1.75rem;position:relative;width:100%}.auth-modal__close[data-v-db883dc2]{align-items:center;background:#0000000d;border-radius:.75rem;color:#71717a;display:flex;font-size:1.35rem;height:2.25rem;justify-content:center;left:1rem;position:absolute;top:1rem;transition:background .15s;width:2.25rem}.auth-modal__close[data-v-db883dc2]:hover{background:#00000014}.auth-modal__header[data-v-db883dc2]{margin-bottom:1.5rem;text-align:center}.auth-modal__icon-wrap[data-v-db883dc2]{align-items:center;background:linear-gradient(135deg,#0e889526,#0e88950d);border-radius:1rem;color:#0e8895;display:flex;font-size:1.75rem;height:3.5rem;justify-content:center;margin:0 auto 1rem;width:3.5rem}.auth-modal__icon-wrap--otp[data-v-db883dc2]{background:linear-gradient(135deg,#7c5cff26,#7c5cff0d);color:#7c5cff}.auth-modal__icon-wrap--success[data-v-db883dc2]{background:linear-gradient(135deg,#10b98126,#10b9810d);color:#059669}.auth-modal__title[data-v-db883dc2]{color:#18181b;font-size:1.2rem;font-weight:800;margin-bottom:.35rem}.auth-modal__sub[data-v-db883dc2]{color:#71717a;font-size:.8rem;line-height:1.6}.auth-modal__label[data-v-db883dc2]{color:#52525b;display:block;font-size:.75rem;font-weight:600;margin-bottom:.4rem}.auth-modal__input-wrap[data-v-db883dc2]{align-items:center;border:2px solid #e4e4e7;border-radius:.85rem;display:flex;gap:.5rem;margin-bottom:.5rem;padding:.65rem 1rem;transition:border-color .2s,box-shadow .2s}.auth-modal__input-wrap[data-v-db883dc2]:focus-within{border-color:#0e8895;box-shadow:0 0 0 3px #0e88951f}.auth-modal__prefix[data-v-db883dc2]{color:#a1a1aa;font-size:.85rem;font-weight:600}.auth-modal__input[data-v-db883dc2]{border:2px solid #e4e4e7;border-radius:.85rem;font-size:.95rem;margin-bottom:.5rem;outline:none;padding:.7rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}.auth-modal__input[data-v-db883dc2]:focus{border-color:#0e8895;box-shadow:0 0 0 3px #0e88951f}.auth-modal__input--otp[data-v-db883dc2]{font-size:1.25rem;font-weight:700;letter-spacing:.4em;text-align:center}.auth-modal__input-wrap .auth-modal__input[data-v-db883dc2]{border:none;box-shadow:none;flex:1;margin:0;padding:0}.auth-modal__error[data-v-db883dc2]{color:#dc2626;font-size:.75rem;margin-bottom:.75rem}.auth-modal__resend[data-v-db883dc2]{color:#ea580c;font-size:.75rem;margin-bottom:1rem;text-align:left;width:100%}.auth-modal__resend[data-v-db883dc2]:disabled{cursor:not-allowed;opacity:.5}.auth-modal__actions[data-v-db883dc2]{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.auth-modal__btn[data-v-db883dc2]{align-items:center;border-radius:.85rem;display:flex;font-size:.9rem;font-weight:700;gap:.5rem;justify-content:center;padding:.85rem 1rem;transition:transform .15s,opacity .15s;width:100%}.auth-modal__btn[data-v-db883dc2]:active:not(:disabled){transform:scale(.98)}.auth-modal__btn[data-v-db883dc2]:disabled{cursor:not-allowed;opacity:.65}.auth-modal__btn--primary[data-v-db883dc2]{background:linear-gradient(135deg,#0e8895,#14b8a6);box-shadow:0 6px 20px #0e88954d;color:#fff}.auth-modal__btn--ghost[data-v-db883dc2]{background:#0000000d;color:#52525b}.auth-modal__btn.mt-3[data-v-db883dc2]{margin-top:.75rem}.auth-modal__btn-spinner[data-v-db883dc2]{animation:spin-db883dc2 .7s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;height:1rem;width:1rem}@keyframes auth-fade-in-db883dc2{0%{opacity:0}to{opacity:1}}@keyframes auth-slide-up-db883dc2{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin-db883dc2{to{transform:rotate(1turn)}}@media(max-width:380px){.auth-modal__panel[data-v-db883dc2]{padding:1.5rem 1.25rem}}.icon[data-v-e8d572f6]{display:inline-block;vertical-align:middle}.toast-enter-active[data-v-a11d330a],.toast-leave-active[data-v-a11d330a]{transition:.4s cubic-bezier(.16,1,.3,1)}.toast-enter-from[data-v-a11d330a],.toast-leave-to[data-v-a11d330a]{opacity:0;transform:translateY(100px)}.width-animate[data-v-a11d330a]{animation:WidthAnimate-a11d330a 3s linear forwards}@keyframes WidthAnimate-a11d330a{0%{width:0}to{width:100%}}
