.google-login-container[data-v-19c34a17]{border-radius:8px;margin-top:15px;overflow:hidden}.google-login-btn[data-v-19c34a17],.google-login-container[data-v-19c34a17]{justify-content:center;width:100%;display:flex}.google-login-btn[data-v-19c34a17]{color:#3c4043;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:8px;align-items:center;max-width:300px;height:48px;font-size:14px;font-weight:500;transition:all .3s;box-shadow:0 1px 3px #0000001a}.google-login-btn[data-v-19c34a17]:hover:not(:disabled){background:#f8f9fa;transform:translateY(-1px);box-shadow:0 2px 6px #00000026}.google-login-btn[data-v-19c34a17]:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #0000001a}.google-login-btn[data-v-19c34a17]:disabled{opacity:.6;cursor:not-allowed}.google-login-btn .google-icon[data-v-19c34a17]{width:20px;height:20px;margin-right:12px}.google-login-btn .el-icon-loading[data-v-19c34a17]{margin-right:8px;font-size:16px}.webview-container[data-v-19c34a17]{width:100%;height:56px;position:relative;overflow:hidden}.webview-container .webview-iframe[data-v-19c34a17]{border:none;width:100%;height:100%}.webview-container .webview-skeleton[data-v-19c34a17]{background:#fafafa;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.webview-container .webview-skeleton .skeleton-content[data-v-19c34a17]{align-items:center;width:100%;max-width:300px;padding:0 16px;display:flex}.webview-container .webview-skeleton .skeleton-content .skeleton-icon[data-v-19c34a17]{background:#e8e8e8;border-radius:4px;width:20px;height:20px;margin-right:12px;animation:2s ease-in-out infinite skeleton-pulse-19c34a17}.webview-container .webview-skeleton .skeleton-content .skeleton-text[data-v-19c34a17]{background:#e8e8e8;border-radius:4px;flex:1;height:16px;animation:2s ease-in-out infinite skeleton-pulse-19c34a17}@media (width<=480px){.google-login-btn[data-v-19c34a17]{height:44px;font-size:13px}.google-login-btn .google-icon[data-v-19c34a17]{width:18px;height:18px;margin-right:10px}.webview-container[data-v-19c34a17]{height:44px}.webview-container .webview-skeleton .skeleton-content .skeleton-icon[data-v-19c34a17]{width:18px;height:18px}.webview-container .webview-skeleton .skeleton-content .skeleton-text[data-v-19c34a17]{height:14px}}@keyframes skeleton-pulse-19c34a17{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}.apple-login-container[data-v-f063f9b9]{border-radius:8px;overflow:hidden}.apple-login-btn[data-v-f063f9b9],.apple-login-container[data-v-f063f9b9]{justify-content:center;width:100%;display:flex}.apple-login-btn[data-v-f063f9b9]{color:#fff;cursor:pointer;background:#000;border:1px solid #000;border-radius:8px;align-items:center;max-width:300px;height:48px;font-size:14px;font-weight:500;transition:all .3s;box-shadow:0 1px 3px #0000001a}.apple-login-btn[data-v-f063f9b9]:hover:not(:disabled){background:#333;transform:translateY(-1px);box-shadow:0 2px 6px #0000004d}.apple-login-btn[data-v-f063f9b9]:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #0000001a}.apple-login-btn[data-v-f063f9b9]:disabled{opacity:.6;cursor:not-allowed;transform:none}.apple-login-btn .apple-icon[data-v-f063f9b9]{fill:currentColor;width:20px;height:20px;margin-right:12px}.apple-login-btn .el-icon-loading[data-v-f063f9b9]{margin-right:8px;font-size:16px}.webview-container[data-v-f063f9b9]{width:100%;height:56px;position:relative;overflow:hidden}.webview-container .webview-iframe[data-v-f063f9b9]{border:none;width:100%;height:100%}.webview-container .webview-skeleton[data-v-f063f9b9]{background:#f8f8f8;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.webview-container .webview-skeleton .skeleton-content[data-v-f063f9b9]{align-items:center;width:100%;max-width:300px;padding:0 16px;display:flex}.webview-container .webview-skeleton .skeleton-content .skeleton-icon[data-v-f063f9b9]{background:#d0d0d0;border-radius:4px;width:20px;height:20px;margin-right:12px;animation:2.5s ease-in-out infinite skeleton-pulse-f063f9b9}.webview-container .webview-skeleton .skeleton-content .skeleton-text[data-v-f063f9b9]{background:#d0d0d0;border-radius:4px;flex:1;height:16px;animation:2.5s ease-in-out infinite skeleton-pulse-f063f9b9}@media (width<=480px){.apple-login-btn[data-v-f063f9b9]{height:44px;font-size:13px}.apple-login-btn .apple-icon[data-v-f063f9b9]{width:18px;height:18px;margin-right:10px}.webview-container[data-v-f063f9b9]{height:44px}.webview-container .webview-skeleton .skeleton-content .skeleton-icon[data-v-f063f9b9]{width:18px;height:18px}.webview-container .webview-skeleton .skeleton-content .skeleton-text[data-v-f063f9b9]{height:14px}}@keyframes skeleton-pulse-f063f9b9{0%{opacity:.5}50%{opacity:.2}to{opacity:.5}}.facebook-login-container[data-v-e7f80303]{border-radius:8px;margin-bottom:16px;overflow:hidden}.facebook-login-btn[data-v-e7f80303],.facebook-login-container[data-v-e7f80303]{justify-content:center;width:100%;display:flex}.facebook-login-btn[data-v-e7f80303]{color:#fff;cursor:pointer;background:#1877f2;border:1px solid #1877f2;border-radius:8px;align-items:center;max-width:300px;height:48px;font-size:14px;font-weight:500;transition:all .3s;box-shadow:0 1px 3px #0000001a}.facebook-login-btn[data-v-e7f80303]:hover:not(:disabled){background:#166fe5;transform:translateY(-1px);box-shadow:0 2px 6px #00000026}.facebook-login-btn[data-v-e7f80303]:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #0000001a}.facebook-login-btn[data-v-e7f80303]:disabled{opacity:.6;cursor:not-allowed;transform:none}.facebook-icon[data-v-e7f80303]{width:20px;height:20px;margin-right:10px}.facebook-login-btn .el-icon-loading[data-v-e7f80303]{margin-right:10px;animation:1s linear infinite spin-e7f80303}@keyframes spin-e7f80303{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes skeleton-pulse-e7f80303{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.webview-container[data-v-e7f80303]{width:100%;height:56px;position:relative;overflow:hidden}.webview-container .webview-iframe[data-v-e7f80303]{border:none;width:100%;height:100%;overflow:hidden}.webview-container .webview-skeleton[data-v-e7f80303]{background:#f5f5f5;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.webview-container .webview-skeleton .skeleton-content[data-v-e7f80303]{align-items:center;width:100%;max-width:300px;padding:0 16px;display:flex}.webview-container .webview-skeleton .skeleton-content .skeleton-icon[data-v-e7f80303]{background:#e0e0e0;border-radius:4px;width:20px;height:20px;margin-right:12px;animation:1.5s ease-in-out infinite skeleton-pulse-e7f80303}.webview-container .webview-skeleton .skeleton-content .skeleton-text[data-v-e7f80303]{background:#e0e0e0;border-radius:4px;flex:1;height:16px;animation:1.5s ease-in-out infinite skeleton-pulse-e7f80303}@media (width<=768px){.facebook-login-btn[data-v-e7f80303]{height:44px;font-size:13px}.facebook-login-btn .facebook-icon[data-v-e7f80303]{width:18px;height:18px;margin-right:10px}.webview-container[data-v-e7f80303]{height:44px}.webview-container .webview-skeleton .skeleton-content .skeleton-icon[data-v-e7f80303]{width:18px;height:18px}.webview-container .webview-skeleton .skeleton-content .skeleton-text[data-v-e7f80303]{height:14px}}.login-form[data-v-23e126c5]{width:100%}.login-form .form-header[data-v-23e126c5]{text-align:center;margin-bottom:28px}.login-form .form-header h2[data-v-23e126c5]{font-family:var(--font-sans);color:var(--color-ink);letter-spacing:-.02em;margin:0 0 8px;font-size:26px;font-weight:700}.login-form .form-header p[data-v-23e126c5]{color:var(--color-body);margin:0;font-size:16px}.login-form .input-box--with-phone-hint[data-v-23e126c5]{flex-direction:column;align-items:stretch}.login-form .phone-sms-row[data-v-23e126c5]{align-items:center;width:100%;display:flex}.login-form .phone-national-over-hint[data-v-23e126c5]{color:#e6a23c;box-sizing:border-box;width:100%;margin:8px 0 0;padding:0 2px;font-size:12px;line-height:1.45}.login-form .input-box[data-v-23e126c5]{align-items:center;width:80%;margin:18px auto 0;display:flex;position:relative}.login-form .input-box .area-box[data-v-23e126c5]{width:114px;margin-right:10px}.login-form .input-box .area-box[data-v-23e126c5],.login-form .input-box .input[data-v-23e126c5]{border-radius:12px;height:56px;box-shadow:0 2px 8px #00000014}.login-form .input-box .input[data-v-23e126c5]{flex:1;padding-left:20px;font-size:20px;font-weight:600}.login-form .input-box .input[data-v-23e126c5]::placeholder{font-weight:500}.login-form .input-box .shadow-box[data-v-23e126c5]{background:#fff;border-radius:12px;flex:1;position:relative;overflow:hidden;box-shadow:0 2px 10px #00000012}.login-form .input-box .shadow-box.full-width[data-v-23e126c5]{flex:1;margin-right:0}.login-form .input-box .shadow-box[data-v-23e126c5] .app-input.n-input,.login-form .input-box .shadow-box[data-v-23e126c5] .login-app-input.n-input{background:0 0;--n-height:56px!important;--n-font-size:18px!important;--n-border-radius:12px!important;--n-border:1px solid transparent!important;--n-border-hover:1px solid transparent!important;--n-border-focus:1px solid #26d07c!important;--n-box-shadow-focus:none!important}.login-form .input-box .shadow-box[data-v-23e126c5] .n-input__input-el{font-weight:600}.login-form .sign-btn-wrap[data-v-23e126c5]{width:240px;margin:32px auto 5px;display:flex;box-shadow:0 4px 12px #09ca6a4d;height:58px!important;font-size:16px!important}.login-form .login-method-selector[data-v-23e126c5]{border-radius:8px;margin:20px 0;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000001a}.login-form .login-method-selector .method-option[data-v-23e126c5]{cursor:pointer;background:#f8f9fa;border-right:1px solid #e9ecef;flex:1;justify-content:center;align-items:center;padding:15px 20px;transition:all .3s;display:flex}.login-form .login-method-selector .method-option[data-v-23e126c5]:last-child{border-right:none}.login-form .login-method-selector .method-option i[data-v-23e126c5]{color:#666;margin-right:8px;font-size:18px}.login-form .login-method-selector .method-option span[data-v-23e126c5]{color:#666;font-size:16px;font-weight:500}.login-form .login-method-selector .method-option.active[data-v-23e126c5]{color:#fff;background:#09ca6a}.login-form .login-method-selector .method-option.active i[data-v-23e126c5],.login-form .login-method-selector .method-option.active span[data-v-23e126c5]{color:#fff}.login-form .login-method-selector .method-option[data-v-23e126c5]:hover:not(.active){background:#e9ecef}.login-form .check-box[data-v-23e126c5]{flex-wrap:wrap;align-items:center;margin-top:20px;font-size:18px;display:flex}.login-form .check-box[data-v-23e126c5] .el-checkbox__inner{background-color:#dcdfe6}.login-form .check-box[data-v-23e126c5] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#09ca6a;border-color:#09ca6a}.login-form .check-box[data-v-23e126c5] .el-checkbox__inner{transform:scale(1.4)}.login-form .check-box span[data-v-23e126c5]{cursor:pointer;margin-left:15px}.login-form .check-box p[data-v-23e126c5]{color:#474747;text-align:left;margin-top:10px;font-size:14px;line-height:20px;display:block}.login-form .check-box p .under-line[data-v-23e126c5]{cursor:pointer;color:#2885e2;margin:0;text-decoration:underline}@keyframes shakingAnimation-23e126c5{0%{color:red;transform:translate(-3%)}10%{color:red;transform:translate(63px)}20%{color:red;transform:translate(-2%)}30%{color:red;transform:translate(2%)}40%{color:red;transform:translate(-1%)}50%{transform:translate(1%)}}.login-form .shaking[data-v-23e126c5]{color:#c70c0c;animation:1s ease-in-out forwards shakingAnimation-23e126c5;transform:translate(0)}.login-form .being-send[data-v-23e126c5]{cursor:pointer;text-align:center;height:28px;margin:10px auto 0;font-size:15px;text-decoration:underline;display:block}.login-form .being-send[data-v-23e126c5]:active{color:#6f7577}.login-form .bottom-links-container[data-v-23e126c5]{flex-direction:column;align-items:center;gap:15px;margin-top:20px;display:flex}.login-form .forgot-password-link[data-v-23e126c5]{cursor:pointer;color:#2885e2;white-space:nowrap;margin-top:12px;font-size:12px;text-decoration:underline;transition:color .3s;position:absolute;bottom:-20px;right:0}.login-form .forgot-password-link[data-v-23e126c5]:hover{color:#1a6bb8}.login-form .forgot-password-link[data-v-23e126c5]:active{color:#0f4a7a}.login-form .signup-link-container[data-v-23e126c5]{text-align:center;color:#666;font-size:14px}.login-form .signup-link-container .signup-link[data-v-23e126c5]{color:#d22f21;cursor:pointer;margin-left:5px;font-weight:700;text-decoration:underline}.login-form .signup-link-container .signup-link[data-v-23e126c5]:hover{color:#b01e1a}.login-form .terms-notice[data-v-23e126c5]{text-align:center;color:#999;margin-top:15px;font-size:12px;line-height:1.4}.login-form .terms-notice .under-line[data-v-23e126c5]{color:#2885e2;cursor:pointer;text-decoration:underline}.login-form .terms-notice .under-line[data-v-23e126c5]:hover{color:#1a6bb8}.login-form .social-login-section[data-v-23e126c5]{width:100%;margin-top:20px}.login-form .social-login-section .divider[data-v-23e126c5]{align-items:center;margin-top:20px;display:flex}.login-form .social-login-section .divider[data-v-23e126c5]:after,.login-form .social-login-section .divider[data-v-23e126c5]:before{content:"";background:#e0e0e0;flex:1;height:1px}.login-form .social-login-section .divider span[data-v-23e126c5]{color:#999;background:#fff;padding:0 15px;font-size:14px}.login-form .social-login-section .social-login-buttons[data-v-23e126c5]{flex-direction:column;gap:12px;display:flex}@media (width<=768px){.login-form .social-login-section .social-login-buttons[data-v-23e126c5]{flex-direction:column;gap:12px}}.login-form .disable-btn[data-v-23e126c5]{background-color:#999}.login-form .disable-btn[data-v-23e126c5]:hover{background-color:#999;box-shadow:0 5px 10px #6f7577}.cloudflare-modal[data-v-23e126c5]{z-index:9999;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.cloudflare-modal .cloudflare-overlay[data-v-23e126c5]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.cloudflare-modal .cloudflare-content[data-v-23e126c5]{transform-origin:50%;background:#fff;border-radius:16px;width:100%;max-width:480px;max-height:85vh;animation:.4s cubic-bezier(.34,1.56,.64,1) modalSlideIn-23e126c5;position:relative;overflow:hidden;box-shadow:0 20px 60px #0006}.cloudflare-modal .cloudflare-content .cloudflare-header[data-v-23e126c5]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.cloudflare-modal .cloudflare-content .cloudflare-header h3[data-v-23e126c5]{color:#2c3e50;align-items:center;margin:0;font-size:20px;font-weight:700;display:flex}.cloudflare-modal .cloudflare-content .cloudflare-header .close-btn[data-v-23e126c5]{color:#6c757d;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:8px;font-size:22px;transition:all .3s;display:flex}.cloudflare-modal .cloudflare-content .cloudflare-header .close-btn[data-v-23e126c5]:hover{color:#495057;background:#e9ecef;transform:scale(1.1)}.cloudflare-modal .cloudflare-content[data-v-23e126c5] .cloudflare-verify{text-align:center;padding:24px 28px 28px}.cloudflare-modal .cloudflare-content[data-v-23e126c5] .cloudflare-verify .cloudflare-widget{border-radius:8px;margin:0 auto;overflow:hidden}@keyframes modalSlideIn-23e126c5{0%{opacity:0;transform:scale(.8)translateY(-30px)}50%{opacity:.8;transform:scale(1.05)translateY(-5px)}to{opacity:1;transform:scale(1)translateY(0)}}@media screen and (width<=950px){.login-form .form-header h2[data-v-23e126c5]{font-size:18px}.login-form .form-header p[data-v-23e126c5]{font-size:14px}.login-form .input-box[data-v-23e126c5]{width:100%;margin-top:20px}.login-form .input-box .area-box[data-v-23e126c5]{height:50px}.login-form .input-box .shadow-box input[data-v-23e126c5]{box-shadow:unset;width:100%;height:50px;font-size:16px}.login-form .login-method-selector[data-v-23e126c5]{margin:15px 0}.login-form .login-method-selector .method-option[data-v-23e126c5]{padding:12px 15px}.login-form .login-method-selector .method-option i[data-v-23e126c5]{margin-right:6px;font-size:16px}.login-form .login-method-selector .method-option span[data-v-23e126c5]{font-size:14px}.login-form .sign-btn[data-v-23e126c5]{height:48px;font-size:20px;width:80%!important;margin:32px auto 0!important}.login-form .being-send[data-v-23e126c5]{margin:10px auto 0!important}.login-form .forgot-password-link[data-v-23e126c5]{font-size:11px;bottom:-18px}}
