Where $w^f=$flipping the bits of w.
For example, $(0010)^f=1101$, $(010111)^f=101000$
I tried to prove that $L$ is not CFL using the pumping lemma, with no succeed.
In addition, I need to prove that $\overset{-}{L}$ is CFL (and to find a CFG), But it seems that both of $L$ and $\overset{-}{L}$ are the same.
For the first question, $0^n1^n0^n1^n0^n1^n$ is working for the pumping lemma, as Dan Shved said.
For the second question, what is $\bar L$ ? any word that does not belong to $L$. So either :
So you can build a grammar as
As you have a grammar for $\bar L$, it is a CFL.