.auth-form .ant-input-affix-wrapper .anticon{font-size:15px;transition:color .3s}.auth-form .ant-input-affix-wrapper:hover .anticon,.auth-form .ant-input-affix-wrapper-focused .anticon{color:#ff6ba8cc}.social-avatar{transition:all .3s cubic-bezier(.4,0,.2,1)}.social-avatar:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.social-avatar-qq:hover{box-shadow:0 4px 12px #12b7f566}.social-avatar-wechat:hover{box-shadow:0 4px 12px #07c16066}[data-theme=dark] .auth-modal .ant-tabs-tab,:root.dark .auth-modal .ant-tabs-tab{color:#ffffffa6}[data-theme=dark] .auth-modal .ant-tabs-tab-active,:root.dark .auth-modal .ant-tabs-tab-active{color:#ffffffe0}[data-theme=dark] .auth-form .ant-input-affix-wrapper .anticon,:root.dark .auth-form .ant-input-affix-wrapper .anticon{color:#ffffff73}[data-theme=dark] .auth-form .ant-input-affix-wrapper:hover .anticon,[data-theme=dark] .auth-form .ant-input-affix-wrapper-focused .anticon,:root.dark .auth-form .ant-input-affix-wrapper:hover .anticon,:root.dark .auth-form .ant-input-affix-wrapper-focused .anticon{color:#ff7eb8cc}@media (width<=768px){body .ant-modal-wrap .auth-modal.ant-modal,.ant-modal-wrap .auth-modal.ant-modal,body .auth-modal.ant-modal,.auth-modal.ant-modal{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin:16px auto!important}body .ant-modal-wrap .auth-modal .ant-modal-content,.ant-modal-wrap .auth-modal .ant-modal-content,body .auth-modal .ant-modal-content,.auth-modal .ant-modal-content{padding:0!important}.auth-modal .ant-tabs-tab{padding:12px 16px;font-size:15px}.auth-modal .ant-tabs-content-holder{padding:20px 16px}.auth-submit-button{height:44px;margin-top:6px;font-size:15px}.social-avatar{width:40px!important;height:40px!important;font-size:18px!important}}.auth-fullscreen{z-index:1001;background:#fff;flex-direction:column;animation:.25s ease-out auth-fullscreen-in;display:flex;position:fixed;inset:0}@keyframes auth-fullscreen-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.auth-fullscreen-close{top:calc(12px + env(safe-area-inset-top,0px));cursor:pointer;color:#999;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:flex;position:absolute;right:16px}.auth-fullscreen-close:hover{color:#333;background:#0000000f}.auth-fullscreen-close:active{background:#0000001a;transform:scale(.92)}.auth-fullscreen-scroll{-webkit-overflow-scrolling:touch;padding:0 24px calc(32px + env(safe-area-inset-bottom,0px)) 24px;flex:1;overflow-y:auto}.auth-fullscreen-brand{padding:calc(36px + env(safe-area-inset-top,0px)) 0 18px;flex-direction:column;align-items:center;display:flex}.auth-fullscreen-brand-logo{object-fit:contain;border-radius:14px;width:56px;height:56px}.auth-fullscreen-brand-name{color:#1a1a1a;letter-spacing:.5px;margin-top:8px;font-size:18px;font-weight:700}.auth-fullscreen-brand-slogan{color:#bbb;letter-spacing:1px;margin-top:2px;font-size:11px}.auth-fullscreen .ant-tabs-content-holder{padding:6px 0 12px!important}.auth-fullscreen .ant-tabs-nav{padding:0 24px}.auth-fullscreen .ant-form-item{margin-bottom:14px}.auth-fullscreen .auth-submit-button,.auth-fullscreen .ant-btn-primary{margin-top:2px;height:44px!important;font-size:15px!important}.auth-fullscreen .ant-input-affix-wrapper,.auth-fullscreen .ant-input:not(.ant-input-affix-wrapper .ant-input){font-size:15px;transition:background .2s,box-shadow .2s;height:44px!important;box-shadow:none!important;background:#f5f5f5!important;border:none!important;border-radius:10px!important;padding:0 14px!important}.auth-fullscreen .ant-input-affix-wrapper .ant-input{font-size:15px;box-shadow:none!important;background:0 0!important;border:none!important;height:auto!important;padding:0!important}.auth-fullscreen .ant-input-affix-wrapper:hover{background:#f0f0f0!important}.auth-fullscreen .ant-input-affix-wrapper-focused,.auth-fullscreen .ant-input-affix-wrapper:focus-within{background:#fff!important;box-shadow:0 0 0 1.5px #ff6ba866!important}.auth-fullscreen .ant-input-prefix{color:#bbb;margin-inline-end:8px}.auth-fullscreen .ant-btn-default{white-space:nowrap;background:#f5f5f5;border:none;border-radius:10px;flex-shrink:0;padding:0 12px;font-size:13px;height:44px!important}.auth-fullscreen .ant-input-affix-wrapper-focused .ant-input-prefix{color:#ff6ba8b3}.auth-fullscreen .auth-submit-button,.auth-fullscreen .ant-btn-primary{font-weight:600;border-radius:10px!important}.auth-fullscreen .ant-form-item-label>label{color:#999;font-size:12px;font-weight:500}.auth-fullscreen .ant-tabs-ink-bar{border-radius:2px}.auth-fullscreen .ant-divider-with-text{color:#ccc;font-size:12px}.auth-fullscreen .ant-divider-with-text:before,.auth-fullscreen .ant-divider-with-text:after{border-color:#f0f0f0}.auth-fullscreen .ant-checkbox-inner{border-radius:4px}.auth-fullscreen .ant-tabs-nav{margin-bottom:0}[data-theme=dark] .auth-fullscreen,:root.dark .auth-fullscreen{background:#141414}[data-theme=dark] .auth-fullscreen-close,:root.dark .auth-fullscreen-close{color:#ffffff73}[data-theme=dark] .auth-fullscreen-close:hover,:root.dark .auth-fullscreen-close:hover{color:#ffffffd9;background:#ffffff14}[data-theme=dark] .auth-fullscreen-close:active,:root.dark .auth-fullscreen-close:active{background:#ffffff1f}[data-theme=dark] .auth-fullscreen-brand-name,:root.dark .auth-fullscreen-brand-name{color:#ffffffe0}[data-theme=dark] .auth-fullscreen-brand-slogan,:root.dark .auth-fullscreen-brand-slogan{color:#ffffff73}[data-theme=dark] .auth-fullscreen .ant-tabs-tab,:root.dark .auth-fullscreen .ant-tabs-tab{color:#ffffffa6}[data-theme=dark] .auth-fullscreen .ant-tabs-tab-active,:root.dark .auth-fullscreen .ant-tabs-tab-active{color:#ffffffe0}[data-theme=dark] .auth-fullscreen .ant-input-affix-wrapper,[data-theme=dark] .auth-fullscreen .ant-input:not(.ant-input-affix-wrapper .ant-input),:root.dark .auth-fullscreen .ant-input-affix-wrapper,:root.dark .auth-fullscreen .ant-input:not(.ant-input-affix-wrapper .ant-input){box-shadow:none!important;background:#ffffff0f!important;border-color:#0000!important}[data-theme=dark] .auth-fullscreen .ant-input-affix-wrapper .ant-input,:root.dark .auth-fullscreen .ant-input-affix-wrapper .ant-input{color:#ffffffd9;box-shadow:none!important;background:0 0!important;border:none!important}[data-theme=dark] .auth-fullscreen .ant-input-affix-wrapper:hover,[data-theme=dark] .auth-fullscreen .ant-input:not(.ant-input-affix-wrapper .ant-input):hover,:root.dark .auth-fullscreen .ant-input-affix-wrapper:hover,:root.dark .auth-fullscreen .ant-input:not(.ant-input-affix-wrapper .ant-input):hover{background:#ffffff1a!important}[data-theme=dark] .auth-fullscreen .ant-input-affix-wrapper-focused,[data-theme=dark] .auth-fullscreen .ant-input-affix-wrapper:focus-within,:root.dark .auth-fullscreen .ant-input-affix-wrapper-focused,:root.dark .auth-fullscreen .ant-input-affix-wrapper:focus-within{background:#ffffff08!important;box-shadow:0 0 0 1.5px #ff7eb866!important}[data-theme=dark] .auth-fullscreen .ant-form-item-label>label,:root.dark .auth-fullscreen .ant-form-item-label>label{color:#ffffff73}[data-theme=dark] .auth-fullscreen .ant-divider-with-text:before,[data-theme=dark] .auth-fullscreen .ant-divider-with-text:after,:root.dark .auth-fullscreen .ant-divider-with-text:before,:root.dark .auth-fullscreen .ant-divider-with-text:after{border-color:#ffffff14}[data-theme=dark] .auth-fullscreen .ant-btn-default,:root.dark .auth-fullscreen .ant-btn-default{color:#ffffffa6!important;background:#ffffff0f!important}[data-theme=dark] .auth-fullscreen .ant-btn-default:hover,:root.dark .auth-fullscreen .ant-btn-default:hover{color:#ffffffd9!important;background:#ffffff1a!important}[data-theme=dark] .auth-fullscreen .ant-btn-default:disabled,:root.dark .auth-fullscreen .ant-btn-default:disabled{color:#ffffff40!important;background:#ffffff08!important}body.auth-fullscreen-active .ant-modal-wrap{z-index:1200!important}.social-login-item{transition:transform .2s}.social-login-item:active{transform:scale(.93)}.social-login-item:hover .social-avatar{transform:translateY(-2px)}.social-login-item:hover .social-avatar-wechat{box-shadow:0 4px 12px #07c16059}.social-login-item:hover .social-avatar-qq{box-shadow:0 4px 12px #12b7f559}[data-theme=dark] .social-login-item span,:root.dark .social-login-item span{color:#ffffff73}.password-strength-bar{transition:all .3s}.auth-agreement-text a{color:var(--ant-color-primary,#1677ff)}.auth-agreement-text a:hover{text-decoration:underline}
