String toPascalCase(String str) { return str .split('_') .map((word) => word.isNotEmpty ? '${word[0].toUpperCase()}${word.substring(1)}' : word) .join(''); }