.CInput{border-radius:8px;font-size:14px;color:var(--text-1);transition:all .1s;overflow:hidden;position:relative;display:inline-flex;align-items:center;padding:0 11px;border:1px solid var(--line-2)}.CInput>svg{color:var(--text-3);flex-shrink:0}.CInput:focus-within{border-color:var(--line-3)}.CInput.CInput-disabled{background:var(--bg-6);cursor:not-allowed;color:var(--text-4)}.CInput>.CInput-input{outline:none;border:none;background:rgba(0,0,0,0);flex:1 1;min-width:0;padding:8.5px 0}.CInput>.CInput-input::placeholder{color:var(--text-3)}.CInput>.CInput-input:disabled{cursor:not-allowed}.CInput.CInput-size-small{font-size:12px;padding:0 11px}.CInput.CInput-size-small>.CInput-input{padding:6px 0}.CInput.CInput-size-large{font-size:16px;padding:0 15px;border-radius:12px}.CInput.CInput-size-large>.CInput-input{padding:15px 0}.CInput.CInput-prefix>.CInput-input{padding-left:8px;padding-right:8px}.CInput.CInput-mode-grey{background:var(--bg-5);border-color:rgba(0,0,0,0)}.CInput.CInput-mode-grey:focus-within{background:rgba(0,0,0,0);border-color:var(--line-3)}.ant-form-item-has-error .CInput:not(.CInput-disabled){border:1px solid var(--red);background:rgba(0,0,0,0)}.TCaptchaInput{display:inline-flex;align-items:center}.AccountInput,.MailInput,.PasswordInput,.PhoneInput{width:100%}.CTextArea>.CInput{display:block}.CTextArea>.CInput .CTextArea-textarea{width:100%;height:83px;resize:none}.CTextArea>.CTextArea-count{color:var(--text-3)}.NumberInput .NumberInput-controls{color:var(--text-3);display:flex;align-items:center;flex-direction:column}.NumberInput .NumberInput-controls>svg{width:15px;height:15px}.CInputNumber,.NumberInput .NumberInput-controls>svg:hover{background:var(--bg-5)}.CInputNumber{box-shadow:none;border-color:var(--bg-1)}.CInputNumber .ant-input-number-handler-wrap>span,.CInputNumber .ant-input-number-handler-wrap>span:hover{min-height:50%;max-height:50%}.LoginCore{width:380px;min-height:564px;background:var(--bg-1);padding:40px;border-radius:20px;position:relative;overflow:hidden}.LoginCore .ant-form-item{margin-bottom:16px}.LoginCore .ant-form-item.ant-form-item-has-error{margin-bottom:44px}.LoginCore .ant-form-item .ant-form-item-explain-error{font-size:12px;margin:4px 0 0 12px}.LoginCoreTitle svg{cursor:pointer;margin-right:8px;width:23px;height:23px;transform:rotate(180deg)}.LoginCoreTitle .title-bar{font-weight:600}.LoginCoreTitle .title-bar .extra{margin-left:auto}.LoginCoreTitle .desc{font-size:13px;margin-top:4px;color:var(--text-2)}.LoginCoreSwitch{position:absolute;right:0;top:0}.LoginCoreSwitch>img{width:60px;height:60px;cursor:pointer}.LoginCoreSwitch span{display:inline-block;padding:0 10px;line-height:32px;border-radius:6px;color:var(--blue);font-size:14px;font-weight:500;background:var(--blue-bg-2);position:relative;margin-right:-10px}.LoginCoreSwitch span:after{content:"";width:8px;height:8px;border-radius:2px;position:absolute;right:-4px;top:50%;transform:translateY(-50%) rotate(45deg);background:linear-gradient(45deg,rgba(0,0,0,0) 50%,var(--blue-bg-2) 50%)}.LoginCoreTip{margin-top:16px}.LoginCoreTip .ant-checkbox-label{font-size:13px;color:var(--text-2);text-align:left}.LoginCoreTip .ant-checkbox-label>a[href]{color:var(--blue)}.HwAccountLogin .HwAccountLogin-account{margin:70px 0;height:62px;text-align:center}.HwAccountLogin .HwAccountLogin-account span{color:var(--text-2)}.HwAccountLogin .HwAccountLogin-btns{display:flex;flex-direction:column;gap:16px}.HwAccountLogin .HwAccountLogin-btns .CButton{height:44px;border-radius:10px}.HwAccountLogin .HwAccountLogin-btns .CButton+.CButton{margin-left:0}.HwAccountLogin .LoginCoreTip{margin-top:70px}.HwAccountLogin .LoginCoreTip .ant-checkbox{margin-top:3px;align-self:flex-start}