List<String> getSuggestions(String query) { List<String> matches = []; matches.addAll(suggestions); matches.retainWhere((s) => s.toLowerCase().contains(query.toLowerCase())); return matches; }