useSettings
Обёртка над Pinia store settings (stores/settings.js). Возвращает computed refs (get/set) для tzOffset, sessionColors, sessionsVisible, sessionAlpha — совместимо с v-model. Состояние и persistence живут в сторе.
Версионирование цветов сессий
При изменении дефолтных цветов нужно сбампить COLORS_VERSION в stores/settings.js — инвалидирует закешированный sessionColors в localStorage.
Persistence
Стор при изменении полей пишет в localStorage: ключи em_tzOffset, em_sessionColors, em_sessionsVisible, em_sessionAlpha.