No app FlashLingua que já existe, adicione uma entrega de funcionalidades NOVAS e relacionadas, mantendo tudo que o app já faz (idiomas, estudo, importar CSV, banco de palavras, revisão espaçada). Isto é um acréscimo, não uma reescrita.

== PARTE 1: Tela de Configurações (Chave da API) ==

Adicione uma tela de Configurações com um campo "Chave da API (Abacus RouteLLM)".

== PARTE 2: Integração com a API ==

A geração de flashcards usa a API RouteLLM da Abacus (compatível com o formato

da OpenAI). Use a chave salva na PARTE 1. A chamada deve seguir este exemplo:

curl -X POST "https://routellm.abacus.ai/v1/chat/completions" \ -H "Authorization: Bearer <api_key>" \ -H "Content-Type: application/json" \ -d '{"model": "route-llm", "messages": [{"role": "user", "content": "What is the meaning of life?"}], "stream": true}'

== PARTE 3: Grupos de flashcards dentro do idioma ==

Hoje todos os cartões de um idioma são estudados juntos. Mude para organizar por GRUPO dentro de cada idioma: