Изврат какой-то, смысла никакого так именовать классы.
Придумать проблему и героически пытаться её решить - примерно так это выглядит.
Браузеры позволяют так именовать с 14 года примерно судя по гуглу.
Слеш возможно для старых браузеров чтобы они правильно спарсили и не сломались стили.
Однако
зачем так делать никто нигде не пишет. Видимо чтобы потом бороться с глюками возможными на пустом месте.
Вообще -- используется для
переменных в CSS, но это скорее относится к самим стилям, а не названиям.