Update. Got the chance to see my retinal ophthalmologist today. She says its a mole as she can see hair growing out of it. I told her it just doesn't look like a mole to me and it came out after i tried on contacts the day before. No further comment from her.
It has not grown any further since day 1 though.
The photo is not sharp and out of focus. Likely not a stye which is usually red, hot, painful. Given its painless could be an inclusion cyst, sebaceous cyst or even a chalazion. Do not use contact lens solution on your eyelid. Ask the Eye MD or optom OD that fit your contacts to look at it for a proper diagnosis.