.login-method-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:#f4f0f8;padding:4px;border-radius:12px;margin:7px 0 22px}.login-method-tabs button{border:0;background:transparent;border-radius:9px;font-size:14px;padding:10px 4px;min-height:44px;color:#82708f;box-shadow:none}.login-method-tabs button.active{background:white;color:#654397;box-shadow:0 2px 9px #49315e0d;font-weight:600}.login-identity-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 0;border-top:1px solid var(--border)}.login-identity-row>div{min-width:0}.login-identity-row h3{font-size:16px;margin:0 0 5px}.login-identity-row p{font-size:13px;color:#7b6f86;margin:0;overflow-wrap:anywhere}.login-identity-row button{flex:none;font-size:13px;min-height:40px;padding:8px 13px}.wechat-login-mark{width:76px;height:76px;background:#e5f5eb;color:#218b51;display:grid;place-items:center;border-radius:22px;font-size:23px;font-weight:600;margin:25px auto}.wechat-login-help{font-size:14px;color:#776786;line-height:1.8}.wechat-open-link{display:block;padding:14px 18px;border-radius:11px;border:1px solid #e0d6ed;text-align:center;margin:23px 0;color:#684594;text-decoration:none;background:#faf8fd}#phone-captcha-image:not([src]){visibility:hidden}@media(max-width:430px){.login-method-tabs button{font-size:13px}.login-identity-row{gap:9px}.login-identity-row button{padding:8px 10px}}

.recovery-method-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-method-tabs button{white-space:normal}
