.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-backdrop .modal-content{background:#fff;border-radius:16px;box-shadow:0 1px 2px #e4e5e73d;position:relative;overflow:auto}.modal-backdrop .modal-content .modal-back-icon{position:absolute;top:16px;left:16px;cursor:pointer;font-size:20px;color:#5c5c5c}.modal-backdrop .modal-content .modal-close-icon{position:absolute;top:16px;right:16px;cursor:pointer;font-size:20px;color:#5c5c5c}.login-modal-wrapper{width:458px}.login-modal-wrapper>div{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.login-modal-wrapper>div .wrapper-title{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-bottom:24px;border-bottom:1px solid #ebebeb}.login-modal-wrapper>div .wrapper-title .wrapper-logo{width:88px;height:88px;margin-bottom:16px}.login-modal-wrapper>div .wrapper-title .wrapper-title-text{width:100%;height:32px;text-align:center;line-height:32px;font-size:24px;color:#0a0d14}.login-modal-wrapper>div .wrapper-title .wrapper-title-subtext{width:100%;height:24px;text-align:center;line-height:24px;font-size:16px;color:#525866;font-weight:400}.login-modal-wrapper>div .wrapper-title .wrapper-title-subtext>span{color:#171717;font-weight:500}.login-modal-wrapper>div .wrapper-form{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;box-sizing:border-box;padding-top:12px}.login-modal-wrapper>div .wrapper-form .wrapper-form-title{margin-top:12px;margin-bottom:4px;width:100%;text-align:left;font-size:14px;color:#0a0d14}.login-modal-wrapper>div .wrapper-form .wrapper-form-title>span{color:#e64ceb}.login-modal-wrapper>div .wrapper-form .form-input{width:100%;height:40px;font-size:14px;color:#868c98;border-radius:10px}.login-modal-wrapper>div .wrapper-form .form-input .form-icon{font-size:20px;color:#868c98}.login-modal-wrapper>div .wrapper-btn{width:100%;height:40px;margin-top:24px;margin-bottom:12px;border-radius:10px;background-color:#e64ceb;font-size:14px;text-align:center;color:#fff;line-height:40px;cursor:pointer;box-shadow:0 0 0 1px #e64ceb,0 1px 2px #e64ceb7a}.login-modal-wrapper>div .wrapper-create-text{color:#171717;font-size:14px;line-height:20px;margin-top:12px;cursor:pointer}.login-modal-wrapper>div .wrapper-text{margin-top:24px;width:100%;height:20px;line-height:20px;text-align:center;font-size:14px;font-weight:400;color:#5c5c5c}.login-modal-wrapper>div .wrapper-a-text{margin-top:4px;height:20px;line-height:20px;width:100%;text-align:center;color:#171717;font-size:14px;font-weight:500;cursor:pointer}.login-modal-wrapper .login-wrapper .wrapper-form-operate-wrapper{width:100%;height:20px;display:flex;justify-content:space-between;align-items:center;margin-top:12px}.login-modal-wrapper .login-wrapper .wrapper-form-operate-wrapper .form-operate-checkbox{width:327px;height:100%;font-size:14px;color:#0a0d14}.login-modal-wrapper .login-wrapper .wrapper-form-operate-wrapper>a{font-size:14px;color:#525866;cursor:pointer}.login-modal-wrapper .signup-wrapper .wrapper-check{width:100%;height:106px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;margin-top:4px}.login-modal-wrapper .signup-wrapper .wrapper-check .check-line{width:100%;height:4px;margin-top:8px;display:flex;justify-content:space-between;align-items:center}.login-modal-wrapper .signup-wrapper .wrapper-check .check-line>p{width:147px;height:100%;border-radius:1px;background-color:#ebebeb}.login-modal-wrapper .signup-wrapper .wrapper-check .check-line .pass{background-color:#fb3748}.login-modal-wrapper .signup-wrapper .wrapper-check .check-info{width:100%}.login-modal-wrapper .signup-wrapper .wrapper-check .check-info .check-info-title{width:100%;height:16px;line-height:16px;font-size:12px;font-weight:400;color:#5c5c5c;margin-top:8px}.login-modal-wrapper .signup-wrapper .wrapper-check .check-info .check-info-detail{width:100%;height:16px;line-height:16px;font-size:12px;font-size:400;color:#5c5c5c;margin-top:8px;display:flex;align-items:center;flex-direction:row}.login-modal-wrapper .signup-wrapper .wrapper-check .check-info .check-info-detail .check-info-detail-icon{font-size:16px;margin-right:4px}.login-modal-wrapper .forgot-password-wrapper .wrapper-form .form-info{width:100%;height:16px;margin-top:4px;display:flex;justify-content:flex-start;align-items:center}.login-modal-wrapper .forgot-password-wrapper .wrapper-form .form-info .form-icon{margin-right:4px}.login-modal-wrapper .forgot-password-wrapper .wrapper-form .form-info>span{line-height:16;font-size:12px;color:#5c5c5c}.login-modal-wrapper .send-verification-code-wrapper .wrapper-form .ant-otp-input{width:107px;height:64px;color:#171717;font-size:24px}.login-modal-wrapper .register-wrapper{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.login-modal-wrapper .register-wrapper .register-wrapper-title-text{width:100%;text-align:center;font-size:24px;line-height:32px;color:#171717;margin-bottom:4px}.login-modal-wrapper .register-wrapper .register-wrapper-title-subtext{width:100%;text-align:center;font-size:16px;line-height:24px;color:#5c5c5c;margin-bottom:32px}.login-modal-wrapper .register-wrapper .register-wrapper-btn-content{width:100%;height:126px;display:flex;justify-content:space-between;align-items:center}.login-modal-wrapper .register-wrapper .register-wrapper-btn-content .register-wrapper-btn-item{width:217px;height:100%;box-sizing:border-box;padding:15px;cursor:pointer;border-radius:12px;border:1px solid #ebebeb;box-shadow:0 1px 2px #0a0d1408}.login-modal-wrapper .register-wrapper .register-wrapper-btn-content .register-wrapper-btn-item .register-wrapper-btn-item-icon{width:40px;height:40px}.login-modal-wrapper .register-wrapper .register-wrapper-btn-content .register-wrapper-btn-item>p{margin-top:14px;font-size:14px;color:#171717;line-height:20px;font-weight:500}@font-face{font-family:KumbhSans;font-style:normal;font-weight:100 900;src:url(/assets/KumbhSans-VariableFont_YOPQ_wght-5zhGxL8_.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf) format("truetype");font-display:swap}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{list-style:none;padding-left:0}a{color:inherit;text-decoration:underline;background-color:transparent}input,button,select,textarea{margin:0;padding:0;border:1px solid #ddd;border-radius:0;font:inherit;color:inherit;background-color:transparent;outline:none}input[type=checkbox],input[type=radio]{width:auto}textarea{resize:vertical}img,video,iframe{max-width:100%;height:auto;border-style:none}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:500}p{line-height:1.5}blockquote{margin:1em 0;padding-left:1em;border-left:4px solid #eee}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}table{border-collapse:collapse;border-spacing:0}::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none;overflow-x:hidden}:focus-visible{outline:2px solid #4a90e2;outline-offset:2px}.icon{width:1em;height:1em;vertical-align:-.15em;fill:currentcolor;overflow:hidden}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{cursor:default}.ant-input-number-input-wrap:focus{border:none}.ant-input-outlined:focus-visible,.ant-input-outlined:focus-within{box-shadow:0 1px 2px #0a0d1408;border:1px solid #ebebeb}.ant-input-number-input:hover,.ant-input-number-input:focus,.ant-input-number-input-wrap:hover,.ant-input-outlined:hover,.ant-input-affix-wrapper:hover{border-radius:10px;border:1px solid #E64CEB!important;box-shadow:0 0 0 1px #e64ceb,0 0 0 3px #fff,0 0 0 5px #fce0ff}input::placeholder{color:#a4a4a4!important}.ant-form-item-required:before{position:absolute;right:0;color:#e64ceb!important}.ant-btn-primary:not(.ant-btn-disabled):not(:disabled):hover,.ant-btn-primary:not(.ant-btn-disabled):not(:disabled):focus-visible{background-color:#e64ceb!important;border-color:#e64ceb!important;color:#fff!important}html[data-lang=zh-CN]{font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif}html[data-lang=en-US]{font-family:Inter,system-ui,sans-serif}html[data-lang=en-US][data-page=home],html[data-lang=en-US] .tabbar-wrapper,html[data-lang=en-US] .footer-wrapper,html[data-lang=en-US] .wrapper-canvas-bg,html[data-lang=en-US][data-page=talent],html[data-lang=en-US][data-page=job]{font-family:KumbhSans,system-ui,sans-serif}
