html .input-label-wrapper{position:relative}html .input-label-wrapper label{position:absolute;top:50%;transform:translateY(-50%);left:14px;opacity:0;transition:all .3s;background:#fff;padding:0 2px;line-height:1;color:gray;z-index:2}html .input-label-wrapper_focus label{top:0;opacity:1}html .ant-modal.signin-modal{max-width:620px}html .ant-modal.signin-modal .ant-modal-content{border-radius:15px;padding:0}@media screen and (max-width:576px){html .ant-modal.signin-modal{margin:0;max-width:none}html .ant-modal.signin-modal .ant-modal-content{height:100vh;border-radius:0}html .ant-modal.signin-modal .signin-modal-content{padding-top:84px}html .ant-modal.signin-modal .signin-modal-content .signin-modal-title{font-size:30px}html .ant-modal.signin-modal .signin-modal-content .signin-modal-footer{margin-top:35px;font-size:14px}html .ant-modal.signin-modal .signin-modal-btns{flex-direction:column}html .ant-modal.signin-modal .signin-modal-btn{width:100%}html .ant-modal.signin-modal .ant-modal-close{background:url(/return.png) no-repeat 50%;background-size:20px;left:23px;top:23px}html .ant-modal.signin-modal .ant-modal-close>span{display:none}html .ant-modal.signin-modal .ant-modal-confirm .ant-modal-confirm-paragraph{width:100%}html .ant-modal.signin-modal .signin-modal-box{padding:0 40px}html .ant-modal.signin-modal .reset-form-content{min-height:330px}html .ant-modal.signin-modal .reset-form-content button{margin-top:20px}html .ant-modal.signin-modal .signin-result-content{margin-left:28px;margin-right:28px}html .ant-modal.signin-modal .signin-result-status{margin-bottom:60px}html .ant-modal.signin-modal .signin-result-status img{width:148px;height:120px}html .ant-modal.signin-modal .signin-result-pane .signin-modal-title{font-size:28px;line-height:32px;margin-left:28px;margin-right:28px}}html .signin-modal-content{text-align:center;padding-top:47px;padding-bottom:34px}html .signin-modal-content p{font-size:16px;color:#4d4d4d}html .signin-modal-content .ant-form{font-size:14px;text-align:left}html .signin-modal-content .ant-form-item{margin-bottom:12px}html .signin-modal-content .ant-input-lg{padding-left:16px}html .signin-modal-content button[type=submit]{margin-bottom:30px;font-size:16px;height:48px}html .signin-modal-content .ant-form-item .ant-form-item-explain-error{font-size:14px;line-height:16px;padding:4px 0 16px}html .signin-modal-content .ant-form-item-feedback-icon-error{font-size:0}html .signin-modal-content .ant-input-affix-wrapper .ant-input-suffix>:not(:last-child){margin-inline-end:0}html .signin-modal-content .ant-form-item .ant-form-item-feedback-icon-success{display:none}html .signin-modal-title{font-size:36px;font-weight:550;margin-bottom:22px;color:#1a1a1a}html .signin-modal-btns{display:flex;gap:12px;margin-top:15px}html .signin-modal-btn{border-radius:24px;flex:1;padding:7px 15px;height:48px;font-size:16px;border-color:#f5f5f5;background-color:#f5f5f5}html .signin-modal-btn.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{border-color:#f5f5f5;background-color:#dbdbdb}html .signin-by-google{display:flex;align-items:center;justify-content:center}html .signin-by-google .anticon{margin-right:8px}html .signin-modal-terms{text-decoration:underline;color:#5883db}html .signin-modal-terms:hover{color:#1d57cc;text-decoration:underline}html .signin-modal-box{max-width:480px;width:100%;margin:0 auto}html .signin-modal-first-tab.ant-tabs .ant-tabs-nav{display:none}html .signin-modal-divider{color:gray;position:relative;margin:35px 0}html .signin-modal-divider:before{content:"";display:block;height:1px;background-color:#ebebeb}html .signin-modal-divider .signin-modal-divider-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:0 12px;font-size:16px}html .signin-form-tip-operation{display:flex;justify-content:space-between;margin-bottom:22px;line-height:14px;align-items:center}html .signin-form-tip-operation button{background:rgba(0,0,0,0);color:#5883db;padding:0;font-size:14px;line-height:16px;height:auto}html .signin-form-tip-operation .ant-btn-link:not(:disabled):not(.ant-btn-disabled):hover{color:#1d57cc}html .signin-form-tip-operation .ant-btn-link:not(:disabled):not(.ant-btn-disabled):hover span{text-decoration:underline}html .signin-form-error-msg{margin-top:8px;color:#e51717}html .sinup-form-have-account{justify-content:flex-end}html .signup-form-erroricon{color:#e51717;font-size:16px;margin-left:16px}html .signin-result-pane{font-size:16px;color:#4d4d4d;min-height:514px}html .signin-result-content{text-align:center;line-height:24px;min-height:92px;margin:27px 70px 20px}html .signin-result-content button{color:#5883db}html .signin-result-content button:hover{color:#f5454b}html .signin-result-status{margin-bottom:108px}html .signin-result-status img{width:211px;height:170px}html .signin-result-resend{color:#5883db;padding:0 8px}html .signin-result-countdown,html .signin-result-resend:hover{color:#f5454b}html .reset-form-content{display:flex;flex-direction:column;justify-content:space-between;font-size:16px;min-height:488px}html .reset-form-content button[type=submit]{margin-top:48px}