body{align-items:center;background:#f7fafc;display:flex;flex-direction:column;font-family:Roboto,sans-serif;margin:0;min-height:100vh;padding:0;width:100%}.auth-form-container{background-color:#fff;margin:40px auto;max-width:400px;width:100%}.auth-form-wrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:32px 23px;width:100%}.auth-form-header{font-size:30px;margin-bottom:0;padding-top:23px;text-transform:capitalize}.auth-form-header,.auth-form-item{display:flex;justify-content:center}.auth-form-item{flex-direction:column;width:100%}.input-container{height:54px;position:relative;width:100%}.input-container input{border:1px solid var(--On-Light-Surface-Outlined-38,rgba(0,0,0,.38));border-radius:4px;box-sizing:content-box;font-size:16px;height:100%;padding-left:16px;transition:.3s;width:calc(100% - 16px)}.input-container input:focus{border-color:#006baf;outline:none}.input-container input:focus-visible{outline:none}.input-container input:-webkit-autofill,.input-container input:-webkit-autofill:active,.input-container input:-webkit-autofill:focus,.input-container input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-text-fill-color:inherit!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.input-container input:-internal-autofill-selected{background-color:transparent!important;color:inherit!important}.input-container label{background-color:#fff;color:#aaa;left:15px;padding:0 5px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transform-origin:left center;transition:.3s ease}.input-container input:not(:-moz-placeholder)+label{color:#006baf;font-size:12px;left:10px;top:-10px;transform:scale(.9)}.input-container input:focus+label,.input-container input:not(:placeholder-shown)+label{color:#006baf;font-size:12px;left:10px;top:-10px;transform:scale(.9)}.input-container input:focus::-moz-placeholder{opacity:0}.input-container input:focus::placeholder{opacity:0}.input-container-error input{border-color:#b00020!important}.input-container-error input:not(:-moz-placeholder)+label{color:#b00020!important}.input-container-error input:focus+label,.input-container-error input:not(:placeholder-shown)+label{color:#b00020!important}.reveal-password-button{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.terms-and-conditions{align-items:center;color:#666;display:flex;font-family:Roboto;font-size:14px;font-size:16px;font-weight:400;gap:8px;letter-spacing:.5px;line-height:24px}.terms-and-conditions input{cursor:pointer;height:24px;width:24px}.terms-and-conditions a{color:#006baf;text-decoration:none}.auth-submit-button{background-color:#101010;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;height:46px;text-transform:uppercase;width:100%}.auth-with-condition{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.auth-with-condition a{color:#006baf;font-size:16px;font-weight:700;text-decoration:none;text-transform:capitalize}.form-error{color:#b00020!important;display:block;font-weight:700;max-width:100%;text-align:left;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.forgot-password-link,.form-error{font-size:14px;letter-spacing:.4px;margin-top:10px}.forgot-password-link{color:#006baf;font-weight:600;margin-left:auto;text-decoration:none}