PATCH V26 - CADASTRO BLOQUEADO + ATIVACAO POR 1 CREDITO

COMO INSTALAR
1. Faça backup da pasta launcher atual.
2. Extraia o conteúdo deste ZIP DIRETAMENTE dentro da pasta launcher.
3. Confirme a substituição dos arquivos existentes.
4. Não apague o banco api/max.db.

FLUXO NOVO
- Aparelho novo consulta api/check_activation.php.
- Se o código não existir, ele é registrado automaticamente.
- O código entra INATIVO/BLOQUEADO, sem revendedor e sem vencimento.
- O revendedor entra em Clientes, pesquisa o código e clica em "Puxar e Ativar 30 dias — 1 crédito".
- O servidor confere se o código realmente está aguardando revendedor.
- O servidor confere o saldo do revendedor.
- Havendo saldo, desconta exatamente 1 crédito, vincula o código ao revendedor e ativa por 30 dias.
- Sem saldo, nada é ativado e nenhum código é transferido.
- Se outro revendedor já tiver assumido o código, não há desconto.
- Se ocorrer falha durante a ativação, a transação é revertida e o crédito não é perdido.

COMPATIBILIDADE
- Códigos antigos com usuário "Teste Automático" e ainda bloqueados/sem revendedor continuam podendo ser puxados.
- Ativações do ADM ou códigos ativos sem revendedor não podem ser puxados pelo novo fluxo.
- A permissão interna continua se chamando teste_automatico para não quebrar permissões já gravadas; apenas o nome visível foi alterado para "Cadastro Automático".
