Totally feel your anxiety and frustration.
As hard as this is going to be for you, you need to stop trying to redirect her. I am not saying don't give advice, I am saying the more you push the more she will push back.
You are not going to like what I am going to say but if she is being disrespectful then you have to set boundaries and follow through with them.
Speaking to you like she does is not acceptable. Stop doing stuff for her if it continues.
She is being wild because she can. This is the part you want like. There's nothing you can do about it. She has to learn for herself that what you are saying is right.
Everything you feel as your mum is valid and it's hurtful how she is treating you. Yes, it's worrying that her ventures could take her to scary places or in compromising situations.
Ask her if she will join a location app so you can see she is safe, or of she goes missing you know her last whereabouts. My son was happy to join the 360 app when he worked away in York. He's since moved back and hasn't removed himself, I think he also likes to know where I am too.
However, this is for safety only and not to get on at her about where she goes etc. I think my son kept it cause he knew I didn't intrude in his life. It's reassurance for you too.
It's hard, but you have to back off. Somehing else you won't like me saying. It was hard for me, but I had to do it cause it was making me ill, the constant worry and battles 24/7.
She's pushing back, because you are still trying to parent her when she wants to feel free. Give advise, don't lecture, change your tone with her.
Of course she's going to be getting up to all sorts it's what alot of young people do. Let her make her own mistakes and have her own experiences.
I am not expecting my advice to go down well with you, so I ask you to consider how well is what you say to your daughter, going to go down with her ? Judging by your post I am thinking not very well atall.
To be honest m, I am more worried about you, because I know the mind set you are in, it's horrendous! Everything you feel is valid. What I am trying to say to you is put your own mental health first. Put boundaries in place.
Good luck!