diff --git a/.claude/settings.json b/.claude/settings.json
index cdbff6f..4594a05 100644
--- a/.claude/settings.json
+++ b/.claude/settings.json
@@ -19,7 +19,9 @@
"Bash(\"./.venv/Scripts/python.exe\" manage.py check)",
"Bash(PYTHONIOENCODING=utf-8 ./.venv/Scripts/python.exe -c ' *)",
"Bash(./.venv/Scripts/python.exe manage.py shell -c ' *)",
- "Edit(/.claude/skills/importacao-plano-saude/**)"
+ "Edit(/.claude/skills/importacao-plano-saude/**)",
+ "Bash(mkdir -p \"/c/Users/Depaula/AppData/Local/Temp/claude/c--Users-Depaula-Documents-Portal/81285690-7341-4d2b-b15c-58956b5faf21/scratchpad/manual-subportal\")",
+ "Read(//c/Users/Depaula/AppData/Local/Temp/claude/c--Users-Depaula-Documents-Portal/81285690-7341-4d2b-b15c-58956b5faf21/scratchpad/**)"
]
}
}
diff --git a/docs/manual/README.md b/docs/manual/README.md
new file mode 100644
index 0000000..bed787f
--- /dev/null
+++ b/docs/manual/README.md
@@ -0,0 +1,24 @@
+# Manual (idealização visual — não implementado)
+
+> Esta pasta não documenta uma aplicação existente, ao contrário das demais em `docs/`. Guarda o mockup de uma proposta ainda não decidida/implementada: um subportal de manual/tutoriais, funcionando **em paralelo** ao Portal (marca compartilhada, mas navegação própria — não um item dentro do menu do Portal principal).
+
+## O que é
+
+`idealizacao-visual.html` é uma página HTML estática e autocontida (sem backend, sem dependências) com 3 telas alternáveis por uma barra superior de visualização (que não faz parte do design em si, é só a navegação entre as opções mostradas):
+
+- **Home do Manual** — busca central + grade de categorias (uma por aplicação real do Portal) + artigos populares.
+- **Categoria** (exemplo: Importação de Plano de Saúde) — cabeçalho da categoria + lista de artigos.
+- **Artigo** (exemplo: "Como criar uma nova importação de plano de saúde") — tutorial passo a passo numerado, com placeholders de captura de tela, bloco de dica e um sumário "Nesta página".
+
+Para visualizar, basta abrir o arquivo `.html` direto no navegador.
+
+## Decisões de design já tomadas
+
+- Reaproveita fielmente a identidade visual do Portal (`tokens.css`): mesma paleta escura, mesma marca "P.I.D.", mesmo sistema de cards/botões/ícones (stroke-based, 24px de viewBox).
+- A barra superior tem um seletor de cor de destaque (roxo/azul/verde/âmbar/rosa/vermelho), espelhando o `data-color-theme` que o Portal já suporta hoje.
+- **A sidebar do Manual não é a sidebar do Portal** — é a navegação própria do Manual (árvore de categorias/subcategorias, mesmo padrão de accordion `nav-group` já usado no menu real, aplicado a um contexto diferente), com um link explícito "← Voltar ao Portal". Reflete a decisão do usuário de que o Manual deve funcionar como um portal irmão, não como mais uma página dentro do menu do Portal principal.
+- Conteúdo (categorias, artigos, textos) é real/grounded nas aplicações que já existem no Portal — não é lorem ipsum — mas nenhum artigo foi de fato escrito; é só a estrutura visual.
+
+## Em aberto
+
+Nada disto foi implementado no backend/frontend do Portal — não existe model, endpoint, rota ou template para o Manual ainda. Antes de implementar, decidir pelo menos: onde o Manual mora tecnicamente (app Django próprio? CMS externo? Markdown versionado?), quem edita o conteúdo, e se a permissão de acesso segue o mesmo modelo de perfis do restante do Portal.
diff --git a/docs/manual/idealizacao-visual.html b/docs/manual/idealizacao-visual.html
new file mode 100644
index 0000000..6a04fda
--- /dev/null
+++ b/docs/manual/idealizacao-visual.html
@@ -0,0 +1,811 @@
+
Manual do Portal De Paula
+
+
+
+
+ Idealização visual
+ Manual do Portal De Paula
+
+
+
+
+
+
+
+ Cor do tema:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Manual
+
+
+
2
+
Gabriel
+
+
+
+
+
Manual do Portal
+
Como podemos ajudar?
+
Tutoriais, passo a passos e referências de cada aplicação do Portal — da Importação de Plano de Saúde ao Indicador de Desempenho.
Toda importação parte de uma regra de custeio já cadastrada para a empresa e a operadora — é ela que decide quem paga o quê antes mesmo do arquivo ser processado. Veja como criar uma nova importação a partir do histórico da ferramenta.
+
+
+
+
1
+
+
Escolha a empresa e a operadora
+
No histórico, clique em + Nova Importação. Ao selecionar a empresa e a operadora, a única regra de custeio já cadastrada para essa combinação é aplicada automaticamente — não há nada para configurar aqui.
+
Captura de tela — seleção de empresa e operadora
+
+
+
+
2
+
+
Defina a origem da planilha padrão
+
Marque Buscar automaticamente do Questor e informe a competência (MM/AAAA), ou escolha Anexar manualmente se preferir subir um arquivo já exportado.
+
Captura de tela — origem da planilha padrão
+
+
+
+
3
+
+
Anexe o arquivo da operadora e processe
+
Selecione um ou mais arquivos do relatório da operadora (algumas mandam mensalidade e coparticipação em arquivos separados) e clique em Processar. Cada arquivo é validado assim que anexado, antes do envio.
+
Captura de tela — arquivo(s) da operadora anexados
+
+
+
+
+
i
+
Dica: se a empresa que você precisa ainda não aparece na lista, cadastre a regra de custeio dela primeiro em Cadastro de Regras — Nova Importação só mostra combinações de empresa e operadora já cadastradas.