Feature/30670 login ui flow

@hippee-lee Since you've seen most of the changes, can you review once more and pull it in?