@keyframes title-animation-21181321{0%{font-size:32rpx}to{font-size:36rpx}}.login-wrap.data-v-21181321{padding:50rpx 34rpx;min-height:500rpx;background-color:#fff;border-radius:20rpx 20rpx 0 0}.head-box .head-title.data-v-21181321{min-width:160rpx;font-size:36rpx;font-weight:700;color:#333;line-height:36rpx}.head-box .head-title-active.data-v-21181321{width:160rpx;font-size:32rpx;font-weight:600;color:#999;line-height:36rpx}.head-box .head-title-animation.data-v-21181321{animation-name:title-animation-21181321;animation-duration:.1s;animation-timing-function:ease-out;animation-fill-mode:forwards}.head-box .head-title-line.data-v-21181321{position:relative}.head-box .head-title-line.data-v-21181321:before{content:"";width:1rpx;height:34rpx;background-color:#e4e7ed;position:absolute;left:-30rpx;top:50%;transform:translateY(-50%)}.head-box .head-subtitle.data-v-21181321{font-size:26rpx;font-weight:400;color:#afb6c0;text-align:left;display:flex}.code-btn-start.data-v-21181321{width:160rpx;height:56rpx;line-height:normal;border:2rpx solid var(--ui-BG-Main);border-radius:28rpx;font-size:26rpx;font-weight:400;color:var(--ui-BG-Main);opacity:1}.forgot-btn.data-v-21181321{width:160rpx;line-height:56rpx;font-size:30rpx;font-weight:500;color:#999}.login-btn-start.data-v-21181321{width:158rpx;height:56rpx;line-height:normal;background:linear-gradient(90deg,var(--ui-BG-Main),var(--ui-BG-Main-gradient));border-radius:28rpx;font-size:26rpx;font-weight:500;color:#fff}.type-btn.data-v-21181321{padding:20rpx;margin:40rpx auto;width:200rpx;font-size:30rpx;font-weight:500;color:#999}.auto-login-box.data-v-21181321{width:100%}.auto-login-box .auto-login-btn.data-v-21181321{width:68rpx;height:68rpx;border-radius:50%;margin:0 30rpx}.auto-login-box .auto-login-img.data-v-21181321{width:68rpx;height:68rpx;border-radius:50%}.agreement-box.data-v-21181321{margin:80rpx auto 0}.agreement-box .protocol-check.data-v-21181321{transform:scale(.7)}.agreement-box .agreement-text.data-v-21181321{font-size:26rpx;font-weight:500;color:#999}.agreement-box .agreement-text .tcp-text.data-v-21181321{color:var(--ui-BG-Main)}.editPwd-btn-box .save-btn.data-v-21181321{width:690rpx;line-height:70rpx;background:linear-gradient(90deg,var(--ui-BG-Main),var(--ui-BG-Main-gradient));border-radius:35rpx;font-size:28rpx;font-weight:500;color:#fff}.editPwd-btn-box .forgot-btn.data-v-21181321{width:690rpx;line-height:70rpx;font-size:28rpx;font-weight:500;color:#999}.shake.data-v-21181321{animation:shake-21181321 .05s linear 4 alternate}@keyframes shake-21181321{0%{transform:translate(-10rpx)}to{transform:translate(10rpx)}}.register-box.data-v-21181321{position:relative;justify-content:center}.register-box .register-btn.data-v-21181321{color:#999;font-size:30rpx;font-weight:500}.register-box .register-title.data-v-21181321{color:#999;font-size:30rpx;font-weight:400;margin-right:24rpx}.register-box .or-title.data-v-21181321{margin:0 16rpx;color:#999;font-size:30rpx;font-weight:400}.register-box .login-btn.data-v-21181321{color:var(--ui-BG-Main);font-size:30rpx;font-weight:500}.register-box .circle.data-v-21181321{position:absolute;right:0rpx;top:18rpx;width:8rpx;height:8rpx;border-radius:8rpx;background:var(--ui-BG-Main)}.safe-box.data-v-21181321{height:calc(constant(safe-area-inset-bottom) / 5 * 3);height:calc(env(safe-area-inset-bottom) / 5 * 3)}.tcp-text.data-v-21181321{color:var(--ui-BG-Main)}.agreement-text.data-v-21181321{color:#999}