.modal-enter-active[data-v-244c95b9],.modal-leave-active[data-v-244c95b9]{transition:all .4s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-244c95b9],.modal-leave-to[data-v-244c95b9]{opacity:0}.modal-enter-from .modal-container[data-v-244c95b9],.modal-leave-to .modal-container[data-v-244c95b9]{transform:scale(.9) translateY(-20px)}#loginModal[data-v-244c95b9]{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px}#loginModal .modal-wrapper[data-v-244c95b9]{width:100%;max-width:480px;margin:0 auto}#loginModal .modal-container[data-v-244c95b9]{width:100%;background:var(--bg-dark-secondary);border:2px solid var(--white-08);border-radius:24px;box-shadow:0 20px 60px #00000080;overflow:hidden;position:relative}#loginModal .modal-header[data-v-244c95b9]{position:relative;z-index:1;padding:30px 30px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--white-08)}#loginModal .modal-header .header-content[data-v-244c95b9]{display:flex;align-items:center;gap:15px}#loginModal .modal-header .header-content .icon-wrapper[data-v-244c95b9]{width:48px;height:48px;background:var(--primary-blue);border-radius:12px;display:flex;align-items:center;justify-content:center}#loginModal .modal-header .header-content .icon-wrapper i[data-v-244c95b9]{font-size:180%;color:var(--pure-white)}#loginModal .modal-header .header-content h3[data-v-244c95b9]{margin:0;color:var(--pure-white);font-size:180%;font-weight:700}#loginModal .modal-header .close-btn[data-v-244c95b9]{width:40px;height:40px;background:var(--white-08);border:1px solid var(--white-14);border-radius:10px;display:flex;align-items:center;justify-content:center;transition:var(--transition)}#loginModal .modal-header .close-btn i[data-v-244c95b9]{font-size:150%;color:var(--white-40)}#loginModal .modal-body[data-v-244c95b9]{position:relative;z-index:1;padding:30px}#loginModal .modal-body .logo-container[data-v-244c95b9]{text-align:center;margin-bottom:30px}#loginModal .modal-body .logo-container img[data-v-244c95b9]{max-height:40px;width:auto}#loginModal .modal-body form .welcome-text[data-v-244c95b9],#loginModal .modal-body form .verify-text[data-v-244c95b9]{margin-bottom:25px}#loginModal .modal-body form .welcome-text p[data-v-244c95b9],#loginModal .modal-body form .verify-text p[data-v-244c95b9]{color:var(--white-90);font-size:115%;line-height:1.7;margin:0}#loginModal .modal-body form .welcome-text p strong[data-v-244c95b9],#loginModal .modal-body form .verify-text p strong[data-v-244c95b9]{color:var(--primary-blue);font-weight:700}#loginModal .modal-body form .welcome-text .change-number[data-v-244c95b9],#loginModal .modal-body form .verify-text .change-number[data-v-244c95b9]{margin-top:10px;font-size:100%;color:var(--white-40)}#loginModal .modal-body form .form-group[data-v-244c95b9]{margin-bottom:0}#loginModal .modal-body form .form-label[data-v-244c95b9]{display:block;color:var(--white-90);font-size:110%;font-weight:600;margin-bottom:10px}#loginModal .modal-body form .form-control[data-v-244c95b9]{width:100%;padding:14px 18px;background:var(--white-08);border:2px solid var(--white-14);border-radius:12px;color:var(--pure-white);font-size:115%;transition:var(--transition);margin-bottom:15px}#loginModal .modal-body form .form-control[data-v-244c95b9]::placeholder{color:var(--white-40)}#loginModal .modal-body form .form-control[data-v-244c95b9]:focus{outline:none;background:var(--white-14);border-color:var(--primary-blue)}#loginModal .modal-body form .submit-btn[data-v-244c95b9]{width:100%;padding:16px 24px;background:var(--primary-blue);border:none;border-radius:12px;color:var(--pure-white);font-size:125%;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;transition:var(--transition);margin-top:10px;clip-path:polygon(0 12px,12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%)}#loginModal .modal-body form .submit-btn i[data-v-244c95b9]{font-size:110%}#loginModal .modal-body form .back-link[data-v-244c95b9]{color:var(--primary-blue);cursor:pointer;text-decoration:underline;font-weight:600;transition:var(--transition)}@media (max-width: 768px){#loginModal[data-v-244c95b9]{padding:15px}#loginModal .modal-header[data-v-244c95b9]{padding:20px 20px 15px}#loginModal .modal-header .header-content[data-v-244c95b9]{gap:12px}#loginModal .modal-header .header-content .icon-wrapper[data-v-244c95b9]{width:40px;height:40px}#loginModal .modal-header .header-content .icon-wrapper i[data-v-244c95b9],#loginModal .modal-header .header-content h3[data-v-244c95b9]{font-size:150%}#loginModal .modal-header .close-btn[data-v-244c95b9]{width:36px;height:36px}#loginModal .modal-body[data-v-244c95b9]{padding:20px}#loginModal .modal-body .logo-container[data-v-244c95b9]{margin-bottom:20px}#loginModal .modal-body .logo-container img[data-v-244c95b9]{max-height:35px}#loginModal .modal-body form .welcome-text p[data-v-244c95b9],#loginModal .modal-body form .verify-text p[data-v-244c95b9],#loginModal .modal-body form .form-label[data-v-244c95b9]{font-size:105%}#loginModal .modal-body form .form-control[data-v-244c95b9]{font-size:110%;padding:12px 16px}#loginModal .modal-body form .submit-btn[data-v-244c95b9]{font-size:115%;padding:14px 20px}}
