Ao longo do enunciado do exercício sugere-se por meio das figuras que a rotação deve ser feita antes da translação, o que é inclusive ratificado ao final da resolução onde isso é dito de maneira explícita. Porém, contrariamente a ordem implementada foi "transform: translate(6.5754em, -2.4749em) rotate(45deg);", que, ao final das contas, provou-se ser a forma correta de se fazer. Por que exatamente essa contradição e por que a forma correta é esta última? Já que, pra mim, o mais lógico realmente seria rotacionar antes de transladar, como recomendou o enunciado. Grato!