String serializeScopes(List<String> scopes) { return scopes.map((s) => s.trim()).join(scopeSeparator); }