Equilateral triangle OAB is drawn such that vertex O is in the origin and vertex B passes though line $ax+by+c=0$. So that $ OAB\angle =OBA\angle = 60^\circ $. Prove the area of triangle is $\frac {c^2} {(\sqrt3) (a^2+b^2)}$
I tried to solve this problem by taking $B\equiv(\alpha,\beta)$, then gradient of $OB=\frac \beta\alpha$ then I determined gradient of $BA$ (say $m$) using the following theorem: $$ \tan 60^\circ=\left|\frac {m-\frac\alpha\beta}{1+\frac{m\beta}{\alpha}}\right|$$ From this gradient I was able to express line equation of $AB$. Then using the perpendicular bisector of $OB$ , I tried to find the coordinates of $A$. But this gives a very large expression for coordinates of A.
Is my approach wrong for this problem? Please help!