.login-wrapper{background:hsla(0,0%,100%,.226);position:relative;width:100%;height:100%}.login-wrapper .google-login-btn{width:100%;border-radius:2px;display:flex;align-items:center;border:1px solid #171717;text-align:center}.login-wrapper .form{background:#fff;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center}.login-wrapper .form .loginForm{width:100%}.login-wrapper .form .ant-form-item:nth-child(2),.login-wrapper .form .ant-form-item:nth-child(3){margin-bottom:10px}.login-wrapper .form .forgot-password{text-decoration:underline;font-size:14px;font-family:LexendDeca-Light,LexendDeca;font-weight:300;color:#666;line-height:22px}.login-wrapper .form .ant-form-item:last-child{margin-top:30px;margin-bottom:0}.login-wrapper .guide{margin-top:48px;padding-left:80px;color:var(--gray-text);font-size:14px;font-weight:400}.login-wrapper .guide .sign{color:#00ac4e;margin-left:6px;font-weight:600}.login_oauth_layout{display:flex;align-items:center;justify-content:center;background:#fafafa;padding:60px 0;min-height:100%}.login_oauth_layout .hr{width:100%;position:relative;height:20px;margin:24px 0}.login_oauth_layout .hr:before{content:"";width:100%;position:absolute;top:10px;height:1px;background:#999}.login_oauth_layout .hr .hr-text{color:#b9b9bc;font-size:14px;line-height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:0 10px}.login_oauth_layout .logo{text-align:center;font-weight:600;margin-bottom:36px;height:34px}.login_oauth_layout .login_layout_wrapper .guide{margin-top:46px;text-align:center;color:var(--gray-text);font-size:14px;font-weight:400;line-height:18px}.login_oauth_layout .login_layout_wrapper .guide .login,.login_oauth_layout .login_layout_wrapper .guide .sign{color:#00ac4e;margin-left:6px;font-weight:600;cursor:pointer}.login_oauth_layout .login_layout_container{box-shadow:16px 16px 0 0 #000;width:452px;border:1px solid #171717;background:#fff;padding:52px 50px 50px;display:flex;flex-direction:column;align-items:center}.login_oauth_layout .login_layout_container .agree-wrapper{display:flex;margin-top:24px}.login_oauth_layout .login_layout_container .agree-wrapper .agree{font-size:12px;font-weight:300;color:#666;line-height:22px;word-break:break-all;font-family:LexendDeca-Light,LexendDeca}.login_oauth_layout .login_layout_container .agree-wrapper .agree a{color:inherit;text-decoration:underline}.login_oauth_layout .login_layout_container .agree-wrapper#createAgree{margin-top:5px}.login_oauth_layout .login_layout_container .agree-wrapper#createAgree .checkbox{padding-top:0}.login_oauth_layout .login_layout_container .checkbox{padding-top:3px;font-size:16px;margin-right:8px;flex-shrink:0;cursor:pointer}.login_oauth_layout .oauth-login{width:100%}.login_oauth_layout .oauth-login .google-login-btn{font-family:LexendDeca-Medium,LexendDeca;position:relative;width:100%;border-radius:2px;display:flex;align-items:center;border:1px solid #171717;text-align:center;height:42px;font-size:14px;font-weight:500;color:#171717;padding:6px 20px}.login_oauth_layout .oauth-login .google-login-btn .ant-btn-icon{position:absolute}.login_oauth_layout .logo_image{-o-object-fit:cover;object-fit:cover;height:34px}.login_oauth_layout .ant-form-item{margin-bottom:20px}.login_oauth_layout .ant-form-item .ant-form-item,.login_oauth_layout .ant-form-item .ant-form-item:last-child{margin-bottom:0}.login_oauth_layout .ant-form-item .ant-form-item-explain-error{font-size:14px;font-weight:300;color:#ff3200;line-height:18px}.login_oauth_layout .ant-col-24.ant-form-item-label,.login_oauth_layout .ant-col-xl-24.ant-form-item-label,.login_oauth_layout .ant-form-vertical .ant-form-item-label{font-size:14px;color:var(--text-primary);font-weight:500}.login_oauth_layout .outline-form-item .ant-form-item-row{position:relative}.login_oauth_layout .outline-form-item .ant-form-item-row:focus-within .ant-form-item-label{top:-2px;transform:scale(.8571428571) translateX(0) translateY(-50%);overflow:visible;white-space:normal;margin:0;padding-right:6px;font-size:14px}.login_oauth_layout .outline-form-item .ant-form-item-row .ant-form-item-label{position:absolute;left:20px;z-index:2;top:20px;background-color:#fff;transform:translateY(-50%);transition:transform .15s ease-in-out,top .15s ease-in-out,padding .15s ease-in-out;transform-origin:0;max-width:90%;padding:0;pointer-events:none}.login_oauth_layout .outline-form-item .ant-form-item-row .ant-form-item-label>label{color:#999;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.login_oauth_layout .outline-form-item .ant-form-item-row .ant-form-item-label.focus{top:-2px;transform:scale(.8571428571) translateX(0) translateY(-50%);overflow:visible;white-space:normal;margin:0;padding-right:6px;font-size:14px}.login_oauth_layout .ant-form-item-explain+div,.login_oauth_layout .ant-form-item-margin-offset{display:none}.base-input{display:flex;width:100%;justify-content:space-between;padding:11px 20px;font-size:14px;font-weight:400;line-height:18px;border:1px solid #171717;border-radius:2px}.base-input:focus{box-shadow:none}.base-input:focus,.base-input:not(.ant-input-affix-wrapper-disabled):hover{border-color:#171717}.base-input.ant-input-password{height:42px;box-shadow:none;padding:0 12px 0 20px}.forgot-password-modal .ant-modal-content{background:#fff;border:1px solid #171717;border-radius:initial;padding:46px 50px 50px}.forgot-password-modal .ant-modal-confirm .ant-modal-confirm-body .ant-modal-confirm-title+.ant-modal-confirm-content{-webkit-margin-before:initial;margin-block-start:0;max-width:none}.forgot-password-modal .forgot-password-warp{display:flex;align-items:center;flex-direction:column}.forgot-password-modal .forgot-password-warp .title{font-size:28px;font-weight:600;color:var(--text-primary);line-height:35px}.forgot-password-modal .forgot-password-warp .description{font-size:14px;font-weight:400;color:var(--text-primary);text-align:center;margin-top:16px;line-height:18px}.forgot-password-modal .forgot-password-warp .forgot-password-form{width:100%;margin-top:26px}.forgot-password-modal .forgot-password-warp .submit_button{width:100%}.forgot-password-modal .forgot-password-warp .ant-form-item{margin-bottom:20px}.forgot-password-modal .forgot-password-warp .ant-form-item:last-child{margin-bottom:0}.send-message-modal.ant-message-notice .ant-message-notice-content{padding:14px 16px 12px 24px;max-width:790px}.send-message-modal.ant-message-notice .ant-message-custom-content{display:flex}.send-message-modal.ant-message-notice .ant-message-custom-content .message{font-size:14px;font-weight:400;color:#171717;line-height:18px;text-align:left}.submit_button{width:100%;height:42px;border-radius:2px;background-color:var(--button-bg-primary-color);color:var(--text-color-white);display:flex;justify-content:center;align-items:center;font-family:LexendDeca-Medium,LexendDeca;font-weight:500;border:none}.submit_button:not(:disabled):focus-visible{outline:none}.submit_button .ant-btn-loading-icon{display:none}.submit_button.ant-btn-loading{opacity:1}.submit_button:disabled{background-color:var(--button-disabled-bg-color);color:var(--text-color-white)}.submit_button:not(:disabled):active,.submit_button:not(:disabled):hover{background-color:var(--button-bg-primary-color)!important;color:var(--text-color-white)!important}.outlined-root{position:relative;height:42px;box-sizing:border-box;border-radius:2px;display:flex}.outlined-root:not(.focus):before{content:"";position:absolute;inset:1px 36px 1px 1px;background-color:#fff;z-index:1;pointer-events:none}.outlined-root>label{font-size:14px;font-weight:400;font-family:LexendDeca-Regular,LexendDeca;padding:0;position:relative;display:block;transform-origin:top left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 24px);position:absolute;left:0;top:0;transform:translateX(20px) translateY(11px) scale(1);transition:color .2s cubic-bezier(0,0,.2,1) 0ms,transform .2s cubic-bezier(0,0,.2,1) 0ms,max-width .2s cubic-bezier(0,0,.2,1) 0ms;z-index:1;pointer-events:none;color:#999;line-height:18px}.outlined-root>label.focus{color:#171717;transform-origin:top left;max-width:calc(133% - 32px);position:absolute;transform:translateX(20px) translateY(-6px) scale(.86);-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:15px}.outlined-root>input{border:none!important;box-shadow:none!important;font:inherit;letter-spacing:inherit;color:currentColor;border:0;background:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;min-width:0;width:100%;animation-name:auto-fill-cancel;animation-duration:10ms;padding:2px 20px;margin:0;height:100%}.outlined-root>input:focus{box-shadow:none;border-inline-end-width:0}.outlined-root>.ant-input-password{border:none!important;box-shadow:none!important;height:100%;margin:0;padding:0 12px 0 0;background:none;outline:none;z-index:0}.outlined-root>.ant-input-password.ant-input-affix-wrapper-focused{box-shadow:none}.outlined-root>.ant-input-password:hover{border:none}.outlined-root>.ant-input-password:not(.ant-input-affix-wrapper-disabled):focus,.outlined-root>.ant-input-password:not(.ant-input-affix-wrapper-disabled):hover{z-index:0}.outlined-root>.ant-input-password>input[type=password]{letter-spacing:6px}.outlined-root>.ant-input-password>input.ant-input{font-size:14px;transition:none;padding-left:20px}.outlined-root .fieldset{text-align:left;position:absolute;bottom:0;right:0;top:-5px;left:0;margin:0;padding:0 14px;pointer-events:none;border-radius:inherit;overflow:hidden;min-width:0;border:1px solid #171717}.outlined-root .legend{float:unset;width:auto;overflow:hidden;display:block;padding:0;height:11px;font-size:.86em;visibility:hidden;max-width:.01px;transition:max-width 50ms cubic-bezier(0,0,.2,1) 0ms;white-space:nowrap}.outlined-root .legend.focus{max-width:100%;transition:max-width .1s cubic-bezier(0,0,.2,1) 50ms}.outlined-root .legend>span{padding-left:6px;padding-right:6px;display:inline-block;opacity:0;visibility:visible}@keyframes auto-fill-cancel{0%{display:block}}