Rainbow rights in 2025 - progress and challenges