В обычной модели какой то хранит. Но вообще есть разные техники еще. Через криптографию и redis например. Но смысл тот же - создать рандомный ключ и где то сохранить.
Для html/css - да, но во-первых мак дает возможность работать на *никс системе, к чему лучше сразу привыкать, во-вторых докер + пайчарм на «почти любом ноуте» превратят проганье в ад