body{background:#f7fafc;flex-direction:column;font-family:Roboto,sans-serif;margin:0;min-height:100vh;padding:0}.auth-logo-link,body{align-items:center;display:flex}.auth-logo-link{justify-content:center;margin-top:20px}.auth-form-container{background-color:#fff;margin-top:40px}.auth-form-wrapper{align-items:center;display:flex;flex-direction:column;gap:16px;padding:32px 23px}.auth-form-header{margin-bottom:0;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;font-size:16px;height:100%;padding-left:16px;transition:.3s;width:calc(100% - 16px)}.input-container input:focus{border-color:#006baf}.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}.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{display:flex;font-weight:700;justify-content:right}.forgot-password-link,.form-error{color:rgba(0,0,0,.6);font-size:14px;letter-spacing:.4px;margin-top:10px}.forgot-password-link{font-weight:600;margin-left:auto;text-decoration:none}