import React, { useState, useCallback, useMemo, useEffect, useRef, RefObject } from 'react';
import { Instagram, Linkedin, FunnelPlus } from 'lucide-react';
import ReactDOM from 'react-dom/client';


type ExperienceCardProps = {
  id: number;
  title: string; // nome
  experienceTags: string[];
  description: string;
  praticalLayer?: string[];
  aestheticalLayer?: string[];
}

type ContactModalProps = {
  isOpen: boolean;
  onClose: () => void;
}

type ExperienceModalProps = {
  isOpen: boolean;
  onClose: () => void;
  experienceData: ExperienceCardProps;
}

const AGE_GROUP = {
  two_to_six: "2 aos 6 anos",
  seven_to_eleven: "7 aos 11 anos",
  eleven_to_fourteen: "7 aos 11 anos",
  over_fourteen: "Após os 14 anos"
}

const TAGS_BNCC = {
  empatia: "Empatia e Cooperação",
  responsabilidade: "Responsabilidade e Cidadania",
  repertorio: "Repertório Cultural",
  autoconhecimento: "Autoconhecimento e Autocuidado",
  conhecimento: "Conhecimento",
  comunicacao: "Comunicação",
  culturaDigital: "Cultura Digital",
  argumentacao: "Argumentação",
  trbalho: "Trabalho e Projeto de Vida",
  pensamento: "Pensamento Científico, Crítico e Criativo"
};

const EIs = {
  oEu: "O eu, o outro e o nós",
  corpo: "Corpo, gestos e movimentos",
  tracos: "Traços, sons, cores e formas",
  escuta: "Escuta, fala, pensamento e imaginação"
};

const EFs = {
  praticasRelaxamento: "Práticas de relaxamento",
  criacaoJogos: "Criação e adaptação de jogos e brincadeiras",
  experimentarFruir: "Experimentar e fruir brincadeiras e jogos",
  habilidades: "Habilidades motoras básicas em jogos e brincadeiras",
  escultura: "Escultura, relevo, texturas",
  transformacoes: "Transformações da Matéria",
  oficios: "Ofícios e cultura material",
  apreciacao: "Apreciação de formas distintas de dança em diferentes contextos",
  relacoes: "Relações com as partes do corpo e com o todo corporal com dança",
  experimentacao: "Experimentação da criação em artes visuais",
  relatar: "Relatar fatos e opiniões sobre histórias ouvidas",
  apreciar: "Apreciar e criar narrativas orais e corporais.",
  processosQuimicos: "Processos químicos/físicos",
  coordenacao: "Coordenação motora fina",
  alimentos: "Alimentos e nutrição",
  estetica: "Estética e sensorialidade",
  tradicoes: "Tradições culturais",
  territorio: "Território, espaço urbano, mapas",
  memoriasLocais: "Memórias Locais",
  cartografia: "Cartografia criativa e fotografia",
  meioAmbiente: "Meio ambiente, sustentabilidade",
  consciencia: "Consciência corporal",
  equilibrioEmocional: "Equilíbrio emocional",
  producaoTextos: "Produção de textos e narrativas",
  expressaoVisual: "Exressão visual e material",
  memoriaIdentidade: "Memória e Identidade",
  geometria: "Geometria, simetria, proporção",
  formas: "Formas, cores, estética",
  literatura: "Literatura, narrativa",
  fotografia: "Fotografia como linguagem artística",
  experimentarExpressar: "Experimentar e expressar-se por diferentes linguagens visuais e têxteis",
  experimentarPlanejar: "experimentar, planejar e realizar produções visuais em diferentes suportes e técnicas",
  experimentarDiferentesLinguagens: "experimentar diferentes linguagens e materiais visuais, têxteis e tridimensionais",
  probabilidade: "Probabilidade, estatística",
  designVisual: "Design Visual",
  designCriacao: "Design e Criação",
  logica: "Lógicam, algotítimos",
  narrativas: "Narrativas e roteiros",
  ampliarRepertorios: "Ampliar repertórios motores",
  cooperarJogos: "Cooperar em jogos e atividades",
  praticarEsportes: "Praticar esportes respeitrando regras",
  valorizarCulturaCorporal: "Valorizar cultura corporal, ritmos e tradições",
  estrategiasJogo: "Estratégias de jogo, tomada de decisão e trabalho coletivo",
  corpoJogos: "corpo, movimento, jogos e práticas corporais urbanas",
  expressaoCorporal: "Expresssão Corporal",
  teatro: "Teatro e expressão cênica",
  oralidade: "Oralidade",
  planejamentoNarrativas: "Planejamento de narrativas",
  escutaAtiva: "Escuta ativa e diálogo",
  linguagensVisuais: "Linguagens visuais e digitais",
  producaoSentido: "Produção de sentido e narrativas",
  raciocinio: "Raciocínio lógico, sequências",
  jogosConvivencia: "Jogos e convivência",
  xadrez: "Xadrez como linguagem simbólica e estética",
  energia: "Energia, eletricidade, meio ambiente",
  organizacao: "Organização e Planejamento",
  comunicacao: "Comunicação e registro",

};


const EXPERIENCES_LIST: ExperienceCardProps[] = [
  // 02 a 06 anos
  {
    id: 1,
    title: "Quintal",
    description: `Pausas, Brincadeiras e Respiros - Favorecer a fruição do tempo livre como dimensão essencial da infância. A proposta oferece às crianças a possibilidade de
      experimentar o ócio como espaço fértil para brincar, descansar, imaginar, contemplar e estar consigo mesmas e com o coletivo,
      sem pressão de desempenho. O ócio vivo é entendido como direito pedagógico: oportunidade de experimentar o corpo, o
      espaço e a vida em sua simplicidade, resgatando a alegria de simplesmente existir.`,
    experienceTags: [
      AGE_GROUP.two_to_six,
      TAGS_BNCC.autoconhecimento,
      TAGS_BNCC.empatia,
      TAGS_BNCC.responsabilidade,
      EIs.oEu,
      EIs.corpo,
      EFs.praticasRelaxamento,
      EFs.criacaoJogos
    ],
    praticalLayer: [
      `Idades atendidas: 2 a 14 anos (com adaptações para cada faixa etária).`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Sim, 1 assistente pedagógico é recomendado para
        garantir segurança durante os exercícios e manejo de
        equipamentos.`,
      `Recursos necessários da Escola:
        - Quadra, pátio ou gramado amplo, com espaço livre de
        obstáculos.`,
      `Recursos que a Labirintar provê:
        - Educador empreendedor circense, kit de malabares
        (bolas, claves, fitas), slackline, trapézio de solo, trave de
        equilíbrio portátil, colchonetes.`,
      `Protocolos de segurança:
        - Supervisão contínua em todos os aparelhos.
        - Uso obrigatório de colchonetes em atividades de
        altura.
        - Adaptação das técnicas conforme faixa etária.
        - Circuitos organizados com rotatividade e pausas.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        - Trapézio de solo, slackline, trave de equilíbrio, bolas,
        claves, fitas de malabares, cordas, colchonetes, cones.`,
      `Experiência estética desejada:
        Vivência do corpo como arte em movimento;
        encantamento pelo imaginário circense; prazer lúdico e
        estético da criação coletiva.`,
      `Dinâmica das aulas:
        - Acolhida e aquecimento lúdico (5–10 min)
        - Introdução a um elemento circense do dia
        - Experimentação guiada em circuito com diferentes
        estações
        - Momento coletivo de demonstração e apreciação
        - Fechamento com roda de conversa sobre descobertas`,
      `Produto final:
        - Mostra circense ao final do semestre, com circuito
        aberto para famílias e comunidade escolar.`,
      `Documentação pedagógica:
        - Registro fotográfico e audiovisual de ensaios e
        apresentações
        - Relatos reflexivos das crianças (oral, desenho, escrita)
        - Relatório narrativo automatizado via plataforma Nina
        com fotos e principais conquistas dos encontros.`
    ]
  },
  {
    id: 2,
    title: "Circo",
    description: `Favorecer a consciência corporal, o equilíbrio e a cooperação por meio da linguagem do circo, explorando o corpo
      como potência criativa, lúdica e coletiva. A experiência desenvolve autonomia, coragem e confiança, enquanto resgata
      uma arte popular que valoriza diversidade, brasilidade e imaginação.`,
    experienceTags: [
      AGE_GROUP.two_to_six,
      TAGS_BNCC.repertorio,
      TAGS_BNCC.autoconhecimento,
      EIs.corpo, // @todo
      EIs.tracos,
    ],
    praticalLayer: [
      `Idades atendidas:
        2 a 10 anos (com adaptações para cada faixa etária).`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Sim, 1 assistente pedagógico é recomendado para
        garantir segurança durante os exercícios e manejo de
        equipamentos.`,
      `Recursos necessários da Escola:
        - Quadra, pátio ou gramado amplo, com espaço livre de
        obstáculos.`,
      `Recursos que a LABirintar provê:
        - Educador empreendedor circense, kit de malabares
        (bolas, claves, fitas), slackline, trapézio de solo, trave de
        equilíbrio portátil, colchonetes.`,
      `Protocolos de segurança:
        - Supervisão contínua em todos os aparelhos.
        - Uso obrigatório de colchonetes em atividades de
        altura.
        - Adaptação das técnicas conforme faixa etária.
        - Circuitos organizados com rotatividade e pausas.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        - Trapézio de solo, slackline, trave de equilíbrio, bolas,
        claves, fitas de malabares, cordas, colchonetes, cones.`,
      `Experiência estética desejada:
        Vivência do corpo como arte em movimento;
        encantamento pelo imaginário circense; prazer lúdico e
        estético da criação coletiva.`,
      `Dinâmica das aulas:
        - Acolhida e aquecimento lúdico (5–10 min)
        - Introdução a um elemento circense do dia
        - Experimentação guiada em circuito com diferentes
        estações
        - Momento coletivo de demonstração e apreciação
        - Fechamento com roda de conversa sobre descobertas`,
      `Produto final:
        - Mostra circense ao final do semestre, com circuito
        aberto para famílias e comunidade escolar.`,
      `Documentação pedagógica:
        - Registro fotográfico e audiovisual de ensaios e
        apresentações
        - Relatos reflexivos das crianças (oral, desenho, escrita)
        - Relatório narrativo automatizado via plataforma Nina
        com fotos e principais conquistas dos encontros.`
    ]
  },
  {
    id: 3,
    title: "Cerâmica",
    description: `O Barro como Linguagem - Explorar a cerâmica como linguagem ancestral, sensorial e expressiva. A manipulação do barro desperta a consciência
      corporal, o respeito pelo tempo do processo e a valorização do fazer artesanal como forma de pensamento.
      A prática desenvolve coordenação motora fina, percepção estética e vínculo com a materialidade, unindo tradição e
      invenção. O foco é aprender com as mãos, cultivando escuta, paciência e presença.`,
    experienceTags: [
      AGE_GROUP.two_to_six,
      TAGS_BNCC.conhecimento,
      TAGS_BNCC.repertorio,
      TAGS_BNCC.autoconhecimento,
      TAGS_BNCC.responsabilidade, // @todo
    ],
    praticalLayer: [
      `Idades atendidas: 2 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo 6 alunos | Máximo 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico: não obrigatória, mas
      recomendável para turmas com crianças pequenas`,
      `Recursos necessários da escola: espaço com bancada,
      acesso a pia ou área externa, recipientes com água e local
      ventilado para secagem das peças`,
      `Recursos que a LABirintar provê: educador empreendedor, argila natural ou escolar, ferramentas
      básicas de cerâmica (estecas, fios de corte, rolos), panos
      úmidos, pigmentos naturais, suporte técnico e orientação
      para queima (quando aplicável)`,
      `Protocolos de segurança:
        - Supervisão constante durante o manuseio de ferramentas;
        - Orientação sobre higiene das mãos e uso adequado do
        material;
        - Cuidados com o transporte e secagem das peças para evitar
        acidentes.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Barro (argila natural), estecas, rolos, fios de corte, panos úmidos,
        pigmentos, água, superfícies planas de apoio.`,
      `Experiência estética desejada:
        A vivência convida à imersão sensorial: sentir o peso, a temperatura
        e a textura do barro.
        A magia está em transformar a matéria bruta em forma poética,
        acompanhando o tempo do secar e do endurecer como parte do
        processo.
        O educador conduz a experiência entre o gesto intuitivo e o gesto
        técnico, entre o brincar e o criar.`,
      `Dinâmica das aulas:
        - Acolhida e conversa sobre a origem do barro e seu uso nas
        culturas humanas.
        - Exploração livre do material: sentir, amassar, experimentar.
        - Introdução a técnicas simples (modelagem, rolinhos, placas,
        relevo).
        - Criação de pequenas peças (vasos, figuras, objetos simbólicos).
        - Partilha e contemplação das criações.
        - Cuidados finais: limpeza, armazenamento e registro da experiência.`,
      `Produto final:
        Peças modeladas em argila: objetos pessoais ou coletivos que
        podem ser secados, pintados ou queimados conforme a
        infraestrutura disponível.`,
      `Documentação pedagógica:
        - Fotografias do processo e das peças em diferentes estágios;
        - Registros narrativos e poéticos das descobertas;
        - Relatório via plataforma Nina, com reflexões do educador e
        imagens do percurso.`
    ]
  },
  {
    id: 4,
    title: "Dança",
    description: `A Criança Criadora - A experiência propõe o corpo como território de criação e pensamento. A criança criadora dança não para executar gestos pré-
      definidos, mas para inventar movimentos que expressam sua escuta interior e seu diálogo com o espaço, os outros e o tempo. O
      corpo é casa, linguagem e memória. A intencionalidade, portanto, é formar sujeitos estéticos e sensíveis, capazes de perceber,
      narrar e transformar o mundo pelo corpo.`,
    experienceTags: [
      TAGS_BNCC.repertorio,
      TAGS_BNCC.autoconhecimento,
      TAGS_BNCC.comunicacao,
      TAGS_BNCC.empatia,
      EIs.corpo,
      EIs.tracos, // @todo EF
    ],
    praticalLayer: [
      `Idades atendidas:
        criam deslocamentos para os corpos e pensamentos” .
        2 a 10 anos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Necessidade de apoio pedagógico:
        Não obrigatória, mas recomendável com crianças pequenas (2–5 anos).`,
      `Recursos necessários da Escola:
        Sala ampla, espelhos ou janelas, tecidos, som ambiente,
        espaço livre para experimentação.`,
      `Recursos Labirintar:
        Educadora empreendedora da dança, adereços têxteis, playlists sensíveis,
        roteiro de exploração corporal, diário de movimento`,
      `Protocolos de segurança:
        - Espaço livre de obstaculos e quedas.
        - Cuidado com o Ritmo e os limites individuais.
        - Intervalos de respiração e pausa.`
    ],
    aestheticalLayer: [
      `Materialidades envolvidas:
        Tecidos, lenços, fitas, espelhos, papéis translúcidos, argila,
        música e silêncio. As materialidades são “dispositivos que
        criam deslocamentos para os corpos e pensamentos”`,
      `Experiência estética desejada:
        A vivência busca o estado de dança, não a coreografia. A
        criança dança porque algo a move, e a educadora dança
        junto, em escuta. Cada gesto é uma pergunta. Cada pausa,
        uma forma de pensar. O movimento é “orgânico, variado,
        atravessado pela imaginação, emoção e linguagem.`,
      `Dinâmica das aulas:
        - Acolhida – “Despertar o corpo”: Roda de chegada com
        respiração, toque e percepção dos apoios.
        - Exploração – “O corpo que pensa”: Jogos de movimento
        com tecidos, espelhos e música, alternando pausas e fluxos.`,
      `Criação – “Minha dança possível”: Pequenas composições
        em duplas e trios, inspiradas em imagens, palavras ou
        sons.
        - Partilha – “O olhar que acolhe”: Conversa e desenho sobre o
        que o corpo sentiu, descobriu ou inventou.`,
      `Produto final:
        Mostra viva: “As danças que nascem do chão”: instalação
        sensível com vídeos, desenhos e pequenas performances
        criadas pelas crianças.`,
      `Documentação pedagógica:
        - Diário de movimento (desenhos e relatos)
        - Registro audiovisual poético.
        - Relatório narrativo via Nina, com trechos em vídeo e fotos.`
    ]
  },
  {
    id: 5,
    title: "Contação de Histórias",
    description: `Promover o encontro entre crianças e narrativas como experiência estética, afetiva e formadora. A experiência compreende
      a história como tecido de mundos: lugar onde a criança pode habitar outras possibilidades, elaborar emoções, reconhecer-
      se e dialogar com diferentes culturas e modos de existir.`,
    experienceTags: [
      AGE_GROUP.two_to_six,
      TAGS_BNCC.conhecimento,
      TAGS_BNCC.autoconhecimento,
      TAGS_BNCC.comunicacao,
      TAGS_BNCC.empatia,
      EIs.escuta,
      EIs.oEu,
      EFs.relatar,
      EFs.apreciar
    ],
    praticalLayer: [
      `Idades atendidas:
        2 a 10 anos (com adequações de linguagem e complexidade).`,
      `Quantidade de crianças:
        Mínimo: 6 alunos | Máximo: 16 alunos`,
      `Duração: 1 hora`,
      `Necessidade de apoio pedagógico:
        O educador atua como narrador e mediador sensível:
        - conduz a história com intencionalidade e cuidado;
        - acolhe comentários espontâneos sem perder o ritmo narrativo;
        - garante a participação respeitosa do grupo;
        - intervém apenas para segurança, acolhimento emocional ou
        organização da roda.`,
      `Recursos necessários da Escola:
        Espaço aconchegante e silencioso (sala, biblioteca, jardim, sala
        multiuso).
        Tapetes, almofadas ou cadeiras para disposição em roda.`,
      `Recursos que a LABirintar provê:
        - Educador com formação em narrativas, literatura e escuta da
        infância.
        - História(s) selecionada(s) ou repertório oral.
        - Elementos de sensibilização (tecido, objeto simbólico, caixa de
        histórias).
        - Instrumentos leves (sino, kalimba, chocalho), caso adequado.`,
      `Protocolos de segurança:
        - Garantir ambiente organizado e sem objetos que ofereçam riscos.
        - Ninguém circula atrás do educador durante a narrativa.
        - Cuidado para que as crianças menores não se machuquem ao se
        movimentar durante a história.
        - Respeito à privacidade: fotos só com autorização prévia.`
    ],
    aestheticalLayer: [
      `Materialidades e práticas:
        - Preparação sensível do espaço: almofadas, iluminação suave,
        objetos que compõem o clima narrativo.
        - Uso de elementos simbólicos: tecido que vira capa, pedra que
        vira portal, caixa que guarda segredos.
        - Histórias da tradição oral, contos de autores brasileiros,
        narrativas inventadas ou recontadas.
        - Rituais de abertura: um som, uma pergunta poética, a revelação
        da capa do livro.
        - Rituais de fechamento: respiração, palavra preferida da história,
        gesto coletivo.`,
      `Experiência estética desejada:
        Encantamento pela palavra viva; abertura à imaginação; silêncio que
        acolhe; riso que aproxima; reconhecimento mútuo na roda; escuta
        profunda como gesto de cuidado; alegria da criação compartilhada.`,
      `Produto final:
        Não há produto material obrigatório.
        A experiência é a própria criação estética vivida na roda.`,
      `Documentação pedagógica:
        - Registros escritos e fotográficos feitos pelo educador (quando
        autorizado).
        - Falas e interpretações significativas das crianças.
        - Pequenos desenhos ou criações espontâneas relacionadas à
        história.
        - Relatório narrativo automatizado via Nina, integrando imagens,
        trechos da sensibilidade da roda e observações etnográficas`
    ]
  },
  {
    id: 6,
    title: "Mãos na Massa - Pães Artesanais",
    description: `Convidar as crianças a mergulhar no universo da panificação como prática cultural, sensorial e coletiva. Ao amassar,
      modelar, observar a fermentação e partilhar o pão, vivenciam valores de paciência, cuidado, nutrição e afeto. O pão é
      tratado como alimento simbólico, que une famílias e comunidades, trazendo memória, história e pertencimento.`,
    experienceTags: [
      AGE_GROUP.two_to_six,
      TAGS_BNCC.conhecimento,
      TAGS_BNCC.culturaDigital,
      TAGS_BNCC.autoconhecimento,
      TAGS_BNCC.empatia,
      EFs.experimentacao,
      EFs.processosQuimicos,
      EFs.coordenacao
    ],
    praticalLayer: [
      `Idades atendidas: 2 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Recomendável 1 apoio em turmas grandes, especialmente
        nas etapas de manuseio de forno e utensílios.`,
      `Recursos necessários da Escola:
        Cozinha pedagógica ou espaço com pia, mesas amplas e
        acesso a forno elétrico/gás.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor, utensílios básicos (bacias, colheres
        de pau, panos, formas), ingredientes (farinhas variadas,
        fermentos, sementes), fichas ilustradas de receitas, forno
        elétrico (modelo locação)`,
      `Protocolos de segurança:
        - Orientação sobre higiene (lavagem de mãos, uso de avental
        e touca).
        - Manuseio do forno apenas pelo educador.
        Utensílios adequados à idade (sem lâminas afiadas para
        menores).`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Farinha, água, fermento biológico e natural, sementes, ervas,
        utensílios de cozinha, aventais e panos.`,
      `Experiência estética desejada:
        Sentir o cheiro, a textura e o calor do pão. Valorizar o tempo
        da espera (fermentação), celebrar a transformação da massa
        em alimento e viver o prazer da partilha coletiva.`,
      `Dinâmica das aulas:
        - Roda inicial com histórias e memórias do pão
        - Apresentação de técnicas de panificação (pães simples,
        integrais, fermentação natural, pães doces)
        - Preparação da massa em grupos
        - Fermentação e conversas sobre paciência e processos
        naturais
        - Finalização e partilha dos pães prontos
        Registros coletivos (escritos, desenhos, fotos)`,
      `Produto final:
        - Variedade de pães ao longo do semestre (pão caseiro, pão
        integral, pão de ervas, pão doce etc.).
        - Mostra “Mãos na Massa”, com degustação compartilhada
        entre crianças e famílias.`,
      `Documentação pedagógica:
        - Fotos e vídeos das etapas de panificação
        - Caderno coletivo de receitas ilustrado pelas crianças
        - Relatório narrativo via plataforma Nina com registros de
        processos e produtos finais`
    ]
  },
  {
    id: 7,
    title: "Cozinhas e Infâncias",
    description: `Explorar a cozinha como espaço de criação, memória e partilha. Ao preparar receitas simples ligadas à cultura familiar
      e ao território, as crianças aprendem sobre tradição, afeto, nutrição e pertencimento. Cozinhar em grupo se torna
      exercício de convivência, cuidado e curiosidade, ampliando repertórios culturais e alimentares.`,
    experienceTags: [
      AGE_GROUP.two_to_six,
      TAGS_BNCC.conhecimento,
      TAGS_BNCC.repertorio,
      TAGS_BNCC.autoconhecimento,
      TAGS_BNCC.empatia,
      EFs.alimentos,
      EFs.estetica,
      EFs.tradicoes
    ],
    praticalLayer: [
      `Idades atendidas: 2 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Recomendável 1 apoio para segurança no manuseio de
        alimentos e materiais.`,
      `Recursos necessários da Escola:
        Espaço com pia e bancadas ou sala adaptada para culinária
        educativa.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor, lista de receitas selecionadas, kit
        pedagógico com utensílios básicos seguros para crianças,
        fogão/forno simples (ou elétrico), utensílios básicos,
        ingredientes acessíveis. orientação de higiene e segurança
        alimentar.`,
      `Protocolos de segurança:
        - Orientações de higiene antes, durante e após a atividade.
        - Uso de utensílios adequados à idade.
        - Supervisão constante no uso de fogo e facas.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Ingredientes diversos, utensílios de cozinha, cadernos de
        receitas, registros fotográficos e escritos.`,
      `Experiência estética desejada:
        Sentir o cheiro, a textura e o sabor de algo preparado pelas
        próprias mãos, associando a prática a memórias afetivas e
        culturais. O gesto de cozinhar se torna também uma forma de
        brincar, criar e expressar identidade.`,
      `Dinâmica das aulas:
        - Acolhida e roda de conversa sobre memórias de comida e
        receitas de família.
        - Apresentação da receita do dia, ingredientes e contexto
        cultural.
        - Preparo coletivo, com divisão de tarefas e cooperação.
        - Momento de degustação e partilha.
        - Registro em caderno de receitas coletivo ou diário de bordo
        da turma.`,
      `Produto final:
        - Livro coletivo de receitas das crianças, com histórias,
        desenhos e registros fotográficos, além de um evento de
        partilha de sabores com as famílias.`,
      `Documentação pedagógica:
        - Fotos e vídeos das etapas do preparo.
        - Registros escritos e ilustrados no caderno de receitas.
        - Relatório narrativo via plataforma Nina com trechos das
        memórias culinárias e reflexões das crianças.`
    ]
  },
  {
    id: 8,
    title: "Projeto Cidade Vamos",
    description: `Percursos e Cartografias Urbanas - Reconhecer a cidade como espaço educador, vivo e pulsante. Por meio de caminhadas curtas, explorações do
      entorno da escola e criação de cartografias afetivas, as crianças aprendem a observar, se orientar e se relacionar com
      os espaços coletivos. O projeto valoriza a cultura local, promove vínculos de pertencimento e amplia a noção de
      cidadania e sustentabilidade urbana.`,
    experienceTags: [
      AGE_GROUP.two_to_six,
      TAGS_BNCC.conhecimento,
      TAGS_BNCC.repertorio,
      TAGS_BNCC.argumentacao,
      TAGS_BNCC.empatia,
      EFs.territorio,
      EFs.memoriasLocais,
      EFs.cartografia,
      EFs.meioAmbiente
    ],
    praticalLayer: [
      `Idades atendidas: 2 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 12 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Necessário apoio para acompanhamento nos passeios
        externos e registro da experiência.`,
      `Recursos necessários da Escola:
        Autorização das famílias para saídas no entorno, kits de
        registro (papel, pranchetas, lápis, celular/câmera para fotos).`,
      `Recursos que a LABirintar provê:
        Educador empreendedor, metodologia de cartografia afetiva,
        materiais para mapas criativos (papel kraft, adesivos,
        marcadores coloridos).`,
      `Protocolos de segurança:
        - Planejamento prévio dos trajetos (locais próximos e
        seguros).
        - Crianças sempre em grupo, com educadores e apoio.
        - Contato emergencial com a escola.`
    ],
    aestheticalLayer: [
      `Protocolos de segurança:
        - Planejamento prévio dos trajetos (locais próximos e
        seguros).
        - Crianças sempre em grupo, com educadores e apoio.
        - Contato emergencial com a escola.`,
      `Experiência estética desejada:
        Sentir a cidade como um corpo vivo a ser explorado e
        ressignificado. A cada passo, as crianças descobrem beleza e
        significado em praças, ruas, esquinas, trajetos cotidianos.
        Produzir mapas e registros visuais transforma o território em obra
        coletiva.`,
      `Dinâmica das aulas:
        - Conversa inicial sobre a cidade e a ideia de espaço educador.
        - Saída pelo entorno para observação, registro de elementos,
        coleta de impressões.
        - Produção de cartografias afetivas (mapas criativos que
        mesclam realidade e imaginação).
        - Compartilhamento das descobertas em roda de conversa.
        - Sistematização em mural coletivo de mapas, fotos e memórias.`,
      `Produto final:
        - Exposição “Cartografias das Infâncias”, com mapas afetivos,
        fotografias e relatos das crianças sobre o território.`,
      `Documentação pedagógica:
        - Fotos e vídeos dos passeios.
        - Mapas produzidos coletivamente.
        - Relatórios narrativos via plataforma Nina com registros de falas,
        percepções e descobertas.`
    ]
  },
  {
    id: 9,
    title: "Mindfullness e Bem-Estar",
    description: `Promover práticas de atenção plena que favoreçam o equilíbrio emocional, o autoconhecimento e a consciência
      corporal. A experiência ajuda as crianças a desenvolverem habilidades de foco, regulação da ansiedade, empatia e
      capacidade de viver o momento presente, fortalecendo competências socioemocionais fundamentais para a vida.`,
    experienceTags: [
      AGE_GROUP.two_to_six,
      TAGS_BNCC.autoconhecimento,
      TAGS_BNCC.responsabilidade,
      TAGS_BNCC.empatia,
      EFs.consciencia,
      EFs.equilibrioEmocional
    ],
    praticalLayer: [
      `Idades atendidas: 2 a 14 anos (com adaptações para cada faixa etária).`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Não obrigatório, mas recomendado em turmas maiores para
        apoiar mediação emocional.`,
      `Recursos necessários da Escola:
        Sala tranquila ou espaço aberto silencioso.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor com formação em mindfulness,
        roteiros de práticas guiadas, materiais de apoio (sinos
        tibetanos, instrumentos leves, cartões de emoções),
        colchonetes ou almofadas, som ambiente simples.`,
      `Protocolos de segurança:
        - Criação de um ambiente respeitoso e silencioso.
        - Acolhimento das emoções emergentes, sem julgamento.
        - Adaptação das práticas conforme faixa etária e
        necessidades individuais.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Colchonetes, almofadas, instrumentos sonoros suaves,
        recursos visuais de apoio (imagens, cartões, mandalas).`,
      `Experiência est(ética) desejada:
        Sensação de calma, presença e equilíbrio; encantamento pelo
        silêncio compartilhado; prazer de descobrir o próprio corpo e
        a respiração como instrumentos de bem-estar.`,
      `Dinâmica das aulas:
        - Acolhida e preparação do ambiente (5 min).
        - Prática de respiração guiada ou exercício de foco.
        - Vivência principal (atenção plena em movimento, meditação
        curta, exercício de empatia).
        - Momento de partilha sobre sentimentos e percepções.
        - Fechamento com ritual coletivo (ex.: respiração final, som
        suave).`,
      `Produto final:
        - Mostra “Diário da Atenção Plena” – exposição de registros
        individuais (desenhos, relatos, mandalas) e vivência aberta
        com as famílias.`,
      `Documentação pedagógica:
        - Registro fotográfico e audiovisual das práticas (com respeito
        à privacidade).
        - Produção de diários pessoais de bem-estar (desenhos,
        frases, relatos).
        - Relatório narrativo automatizado via Nina com reflexões e
        conquistas emocionais.`
    ]
  },
  {
    id: 10,
    title: "Circuito Acrobático Circense",
    description: `Favorecer a consciência corporal, o equilíbrio e a cooperação por meio da linguagem do circo, explorando o corpo
      como potência criativa, lúdica e coletiva. A experiência desenvolve autonomia, coragem e confiança, enquanto resgata
      uma arte popular que valoriza diversidade, brasilidade e imaginação.`,
    experienceTags: [
      AGE_GROUP.seven_to_eleven,
      TAGS_BNCC.repertorio,
      TAGS_BNCC.autoconhecimento,
      EIs.corpo,
      EIs.tracos, // @todo EFs
    ],
    praticalLayer: [
      `Idades atendidas: 2 a 14 anos (com adaptações para cada faixa etária).`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Sim, 1 assistente pedagógico é recomendado para
        garantir segurança durante os exercícios e manejo de
        equipamentos.`,
      `Recursos necessários da Escola:
        - Quadra, pátio ou gramado amplo, com espaço livre de
        obstáculos.
        - Pé-direito alto em caso de uso interno.`,
      `Recursos que a LABirintar provê:
        - Educador empreendedor circense, kit de malabares
        (bolas, claves, fitas), slackline, trapézio de solo, trave de
        equilíbrio portátil, colchonetes.`,
      `Protocolos de segurança:
        - Supervisão contínua em todos os aparelhos.
        - Uso obrigatório de colchonetes em atividades de
        altura.
        - Adaptação das técnicas conforme faixa etária.
        - Circuitos organizados com rotatividade e pausas.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        - Trapézio de solo, slackline, trave de equilíbrio, bolas,
        claves, fitas de malabares, cordas, colchonetes, cones.`,
      `Experiência estética desejada:
        Vivência do corpo como arte em movimento;
        encantamento pelo imaginário circense; prazer lúdico e
        estético da criação coletiva.`,
      `Dinâmica das aulas:
        - Acolhida e aquecimento lúdico (5–10 min)
        - Introdução a um elemento circense do dia
        - Experimentação guiada em circuito com diferentes
        estações
        - Momento coletivo de demonstração e apreciação
        - Fechamento com roda de conversa sobre descobertas`,
      `Produto final:
        - Mostra circense ao final do semestre, com circuito
        aberto para famílias e comunidade escolar.`,
      `Documentação pedagógica:
        - Registro fotográfico e audiovisual de ensaios e
        apresentações
        - Relatos reflexivos das crianças (oral, desenho, escrita)
        - Relatório narrativo automatizado via plataforma Nina
        com fotos e principais conquistas dos encontros.`
    ]
  },
  {
    id: 11,
    title: "Teatro",
    description: `Promover a expressão artística, a criatividade e a comunicação por meio da linguagem teatral. A experiência possibilita
      à criança experimentar diferentes papéis, exercitar empatia, colaboração e imaginação, fortalecendo sua presença
      individual e coletiva.`,
    experienceTags: [
      AGE_GROUP.seven_to_eleven,
      TAGS_BNCC.comunicacao,
      TAGS_BNCC.repertorio,
      TAGS_BNCC.empatia,
      EIs.oEu,
      EIs.escuta, // @todo EFs
    ],
    praticalLayer: [
      `Idades atendidas: 6 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Não obrigatória, mas recomendável em turmas grandes
        para apoio de bastidores e organização.`,
      `Recursos necessários da Escola:
        Sala ampla, auditório ou espaço que permita
        movimentação livre; cadeiras ou bancos; iluminação
        básica.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor, materiais de improvisação
        (tecidos, adereços simples), roteiro de jogos teatrais e
        dinâmicas de grupo.`,
      `Protocolos de segurança:
        - Garantir espaço livre de obstáculos durante jogos de
        movimento.
        - Supervisão contínua em exercícios de contato físico.
        - Cuidado com iluminação e uso de materiais
        cenográficos.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Tecidos, máscaras, adereços simples, objetos cotidianos
        ressignificados, elementos de cenário improvisado.`,
      `Experiência estética desejada:
        Explorar o encantamento da cena, a invenção de
        histórias e a potência da coletividade; proporcionar
        vivência de palco como espaço de imaginação e
        transformação.`,
      `Dinâmica das aulas:
        - Acolhida e aquecimento corporal/vocal
        - Jogos teatrais e improvisações coletivas
        - Construção de pequenas cenas em grupos
        - Apresentação interna das cenas
        - Roda de conversa e apreciação coletiva`,
      `Produto final:
        Apresentação teatral ao final do semestre (aberta às
        famílias e comunidade escolar), com cenas criadas pelos
        próprios alunos.`,
      `Documentação pedagógica:
        - Registros fotográficos e audiovisuais de ensaios e
        apresentações
        - Diário de bordo coletivo com impressões dos alunos
        - Relatório narrativo via plataforma Nina sobre processos
        e resultados`
    ]
  },
  {
    id: 14,
    title: "Projeto Crio Livros",
    description: `Favorecer a expressão criativa, a autoria e a relação afetiva com os livros. As crianças exploram o universo do livro não
      apenas como leitores, mas como criadores, experimentando formatos, materiais e técnicas que ampliam a noção de
      narrativa: livros com palavras, sem palavras, feitos de imagem, textura, cor e invenção. A prática desenvolve
      imaginação, coordenação motora fina e o prazer pela leitura e pela escrita.`,
    experienceTags: [
      AGE_GROUP.seven_to_eleven,
      TAGS_BNCC.comunicacao,
      TAGS_BNCC.repertorio,
      TAGS_BNCC.conhecimento,
      EFs.producaoTextos,
      EFs.expressaoVisual,
      EFs.memoriaIdentidade
    ],
    praticalLayer: [
      `Idades atendidas:
        6 a 14 anos (com adaptações para cada faixa etária).`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Opcional; recomendado para turmas maiores no apoio às
        técnicas artesanais.`,
      `Recursos necessários da Escola:
        Mesas amplas, espaço de artes.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor especialista em artes visuais e livros
        artesanais, papéis variados, linhas, agulhas grossas, materiais
        de colagem, materiais básicos de desenho e pintura, tesouras
        e cola. exemplares de livros ilustrados inspiradores.`,
      `Protocolos de segurança:
        - Orientação no uso de tesouras e agulhas.
        - Cuidado com tintas e colas (não tóxicas).
        - Acompanhamento próximo em atividades manuais
        delicadas.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Papéis de diferentes texturas, tecidos, linhas, tintas, colas,
        ilustrações e objetos reaproveitados para colagem.`,
      `Experiência estética desejada:
        Encantamento pelo livro como objeto artístico e afetivo;
        prazer de inventar histórias visuais ou escritas; orgulho da
        autoria e da criação coletiva.`,
      `Dinâmica das aulas:
        - Acolhida e apresentação de livros ilustrados inspiradores.
        - Introdução a uma técnica artesanal (dobra, costura, colagem
        etc.).
        - Criação de páginas ou pequenos livros individuais e
        coletivos.
        - Momento de troca e leitura/olhar compartilhado.
        - Registro e guarda em portfólios coletivos.`,
      `Produto final:
        - Mostra “Livros que Inventamos” – exposição coletiva de
        livros artesanais criados pelas crianças, aberta às famílias e
        comunidade escolar.`,
      `Documentação pedagógica:
        - Portfólios com fotos dos livros e relatos do processo criativo.
        - Registros audiovisuais dos encontros.
        - Relatório narrativo via plataforma Nina com reflexões sobre
        autoria e expressão.`
    ]
  },
  {
    id: 15,
    title: "Cozinhas e Infâncias",
    description: `Explorar a cozinha como espaço de criação, memória e partilha. Ao preparar receitas simples ligadas à cultura familiar
      e ao território, as crianças aprendem sobre tradição, afeto, nutrição e pertencimento. Cozinhar em grupo se torna
      exercício de convivência, cuidado e curiosidade, ampliando repertórios culturais e alimentares.`,
    experienceTags: [
      AGE_GROUP.seven_to_eleven,
      TAGS_BNCC.comunicacao,
      TAGS_BNCC.repertorio,
      TAGS_BNCC.conhecimento,
      TAGS_BNCC.autoconhecimento,
      EFs.producaoTextos,
      EFs.expressaoVisual,
      EFs.memoriaIdentidade
    ],
    praticalLayer: [
      `Idades atendidas:
        6 a 14 anos (com adaptações para cada faixa etária).`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Opcional; recomendado para turmas maiores no apoio às
        técnicas artesanais.`,
      `Recursos necessários da Escola:
        Mesas amplas, espaço de artes.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor especialista em artes visuais e livros
        artesanais, papéis variados, linhas, agulhas grossas, materiais
        de colagem, materiais básicos de desenho e pintura, tesouras
        e cola. exemplares de livros ilustrados inspiradores.`,
      `Protocolos de segurança:
        - Orientação no uso de tesouras e agulhas.
        - Cuidado com tintas e colas (não tóxicas).
        - Acompanhamento próximo em atividades manuais
        delicadas.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Papéis de diferentes texturas, tecidos, linhas, tintas, colas,
        ilustrações e objetos reaproveitados para colagem.`,
      `Experiência estética desejada:
        Encantamento pelo livro como objeto artístico e afetivo;
        prazer de inventar histórias visuais ou escritas; orgulho da
        autoria e da criação coletiva.`,
      `Dinâmica das aulas:
        - Acolhida e apresentação de livros ilustrados inspiradores.
        - Introdução a uma técnica artesanal (dobra, costura, colagem
        etc.).
        - Criação de páginas ou pequenos livros individuais e
        coletivos.
        - Momento de troca e leitura/olhar compartilhado.
        - Registro e guarda em portfólios coletivos.`,
      `Produto final:
        - Mostra “Livros que Inventamos” – exposição coletiva de
        livros artesanais criados pelas crianças, aberta às famílias e
        comunidade escolar.`,
      `Documentação pedagógica:
        - Portfólios com fotos dos livros e relatos do processo criativo.
        - Registros audiovisuais dos encontros.
        - Relatório narrativo via plataforma Nina com reflexões sobre
        autoria e expressão.`
    ]
  },
  {
    id: 16,
    title: "Marcenaria Criativa",
    description: `Desenvolver habilidades de criação manual e consciência material por meio do trabalho com madeira. A experiência
      incentiva autonomia, planejamento e cuidado, estimulando a inventividade, o pensamento construtivo e o respeito ao
      processo artesanal. Além de objetos utilitários e expressivos, as crianças terão contato com restos e tocos de madeira
      reaproveitados, aprendendo a transformá-los em brinquedos de encaixe moldáveis, que podem virar diferentes
      criações conforme a imaginação de cada um.`,
    experienceTags: [
      AGE_GROUP.seven_to_eleven,
      TAGS_BNCC.conhecimento,
      TAGS_BNCC.trbalho,
      TAGS_BNCC.argumentacao,
      TAGS_BNCC.autoconhecimento,
      // @todo: Efs
    ],
    praticalLayer: [
      `Idades atendidas: 6 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Sim, 1 assistente pedagógico é altamente recomendado para
        garantir segurança no uso das ferramentas e apoiar o manejo
        do grupo.`,
      `Recursos necessários da Escola:
        Espaço ventilado e iluminado, com bancadas ou mesas
        firmes; local seguro para armazenamento dos kits de
        ferramentas.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor, kit de marcenaria individual e
        coletivo (ferramentas manuais básicas: serrotes, martelos,
        lixas, parafusadeiras leves, pregos, parafusos, tintas e
        materiais de acabamento…), madeiras reaproveitadas, tocos e
        retalhos de madeira).`,
      `Protocolos de segurança:
        - Uso supervisionado de ferramentas.
        - Óculos e luvas de proteção quando necessário.
        - Organização do espaço antes e depois da atividade.
        - Limite de idade para uso de determinados instrumentos.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Madeira de reaproveitamento, ferramentas manuais, tintas,
        pregos, parafusos, cordas, elementos naturais (galhos,
        sementes), restos e tocos de madeira como matéria-prima
        para brinquedos.`,
      `Experiência estética desejada:
        Vivenciar a transformação da matéria-prima em criação única;
        perceber o valor do trabalho manual; experimentar a beleza
        do “feito à mão”.`,
      `Dinâmica das aulas:
        - Acolhida e apresentação do desafio do dia.
        - Orientações de segurança e demonstração de técnicas.
        - Tempo de criação em pequenos grupos ou individual
        (incluindo exploração livre de tocos e encaixes).
        - Momento de partilha das criações.
        - Organização coletiva do espaço.`,
      `Produto final:
        - Peças de marcenaria criativa (brinquedos de encaixe,
        suportes, pequenas esculturas, instrumentos simples).
        - Mostra coletiva aberta às famílias e comunidade escolar.`,
      `Documentação pedagógica:
        - Registro fotográfico das etapas de criação.
        - Produção de portfólio das peças finais.
        - Relatório narrativo via plataforma Nina com imagens e
        descrições.`
    ]
  },
  {
    id: 17,
    title: "Marcenaria Criativa",
    description: `Desenvolver habilidades de criação manual e consciência material por meio do trabalho com madeira. A experiência
      incentiva autonomia, planejamento e cuidado, estimulando a inventividade, o pensamento construtivo e o respeito ao
      processo artesanal. Além de objetos utilitários e expressivos, as crianças terão contato com restos e tocos de madeira
      reaproveitados, aprendendo a transformá-los em brinquedos de encaixe moldáveis, que podem virar diferentes
      criações conforme a imaginação de cada um.`,
    experienceTags: [
      AGE_GROUP.seven_to_eleven,
      TAGS_BNCC.conhecimento,
      TAGS_BNCC.trbalho,
      TAGS_BNCC.argumentacao,
      // @todo: Efs
    ],
    praticalLayer: [
      `Idades atendidas: 6 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Sim, 1 assistente pedagógico é altamente recomendado para
        garantir segurança no uso das ferramentas e apoiar o manejo
        do grupo.`,
      `Recursos necessários da Escola:
        Espaço ventilado e iluminado, com bancadas ou mesas
        firmes; local seguro para armazenamento dos kits de
        ferramentas.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor, kit de marcenaria individual e
        coletivo (ferramentas manuais básicas: serrotes, martelos,
        lixas, parafusadeiras leves, pregos, parafusos, tintas e
        materiais de acabamento…), madeiras reaproveitadas, tocos e
        retalhos de madeira).`,
      `Protocolos de segurança:
        - Uso supervisionado de ferramentas.
        - Óculos e luvas de proteção quando necessário.
        - Organização do espaço antes e depois da atividade.
        - Limite de idade para uso de determinados instrumentos.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Madeira de reaproveitamento, ferramentas manuais, tintas,
        pregos, parafusos, cordas, elementos naturais (galhos,
        sementes), restos e tocos de madeira como matéria-prima
        para brinquedos.`,
      `Experiência estética desejada:
        Vivenciar a transformação da matéria-prima em criação única;
        perceber o valor do trabalho manual; experimentar a beleza
        do “feito à mão”.`,
      `Dinâmica das aulas:
        - Acolhida e apresentação do desafio do dia.
        - Orientações de segurança e demonstração de técnicas.
        - Tempo de criação em pequenos grupos ou individual
        (incluindo exploração livre de tocos e encaixes).
        - Momento de partilha das criações.
        - Organização coletiva do espaço.`,
      `Produto final:
        - Peças de marcenaria criativa (brinquedos de encaixe,
        suportes, pequenas esculturas, instrumentos simples).
        - Mostra coletiva aberta às famílias e comunidade escolar.`,
      `Documentação pedagógica:
        - Registro fotográfico das etapas de criação.
        - Produção de portfólio das peças finais.
        - Relatório narrativo via plataforma Nina com imagens e
        descrições.`
    ]
  },
  {
    id: 18,
    title: "Origami",
    description: `Dobras que contam Histtórias - Explorar a arte do origami como prática de concentração, imaginação e narrativa visual. A cada dobra, as crianças são
      convidadas a transformar papel em poesia, inspiradas por histórias literárias e imagens fotográficas que provocam a
      criação. Assim, ampliam sua sensibilidade estética, desenvolvem raciocínio espacial e cultivam a paciência e a
      contemplação.`,
    experienceTags: [
      AGE_GROUP.seven_to_eleven,
      TAGS_BNCC.pensamento,
      TAGS_BNCC.repertorio,
      TAGS_BNCC.comunicacao,
      EFs.geometria,
      EFs.formas,
      EFs.literatura,
      EFs.fotografia
    ],
    praticalLayer: [
      `Idades atendidas: 6 a 10 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Não obrigatório, mas recomendável em turmas maiores.`,
      `Recursos necessários da Escola:
        Mesas amplas, projetor, acesso a acervo livros de
        contos/poesias.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor, tesouras, papéis coloridos
        variados, kit de papéis especiais, curadoria de textos
        literários e fotografias inspiradoras, sequências de
        dobras (diagramas).`,
      `Protocolos de segurança:
        - Orientação no uso de tesouras.
        - Cuidado com organização do espaço e conservação
        dos papéis.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Papéis coloridos e especiais, textos literários, fotografias
        artísticas, registros escritos e visuais das criações.`,
      `Experiência estética desejada:
        As crianças leem um poema ou um trecho literário, observam
        uma fotografia, e a partir desse estímulo criam origamis. O
        resultado é um atravessamento entre palavra, imagem e
        dobra - uma narrativa visual que nasce do encontro entre
        literatura, fotografia e arte manual.`,
      `Dinâmica das aulas:
        - Roda de leitura de um texto literário breve ou exibição de
        uma fotografia inspiradora.
        - Conversa sobre as imagens, sentimentos e ideias evocadas.
        - Orientação da dobra de um origami relacionado à inspiração
        do dia.
        - Produção coletiva e experimentação criativa.
        - Partilha das produções, com registro fotográfico e escrita de
        pequenas legendas ou narrativas para acompanhar cada
        criação.`,
      `Produto final:
        - Mostra “Dobras Narradas” – instalação com origamis
        acompanhados de trechos literários e fotografias, compondo
        uma narrativa visual coletiva.`,
      `Documentação pedagógica:
        - Fotografias das produções e etapas de criação.
        - Livro coletivo com origamis acompanhados de poemas ou
        textos escritos pelas crianças.
        - Relatório narrativo via plataforma Nina integrando palavra,
        imagem e dobra.`
    ]
  },
  {
    id: 19,
    title: "Cerâmica",
    description: `O barro como Linguagem - Explorar a cerâmica como linguagem ancestral, sensorial e expressiva. A manipulação do barro desperta a consciência
      corporal, o respeito pelo tempo do processo e a valorização do fazer artesanal como forma de pensamento.
      A prática desenvolve coordenação motora fina, percepção estética e vínculo com a materialidade, unindo tradição e
      invenção. O foco é aprender com as mãos, cultivando escuta, paciência e presença.`,
    experienceTags: [
      AGE_GROUP.seven_to_eleven,
      TAGS_BNCC.conhecimento,
      TAGS_BNCC.repertorio,
      TAGS_BNCC.autoconhecimento,
      TAGS_BNCC.responsabilidade,
      EFs.escultura,
      EFs.transformacoes,
      EFs.oficios,
    ],
    praticalLayer: [
      `Idades atendidas: 2 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo 6 alunos | Máximo 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico: não obrigatória, mas
        recomendável para turmas com crianças pequenas`,
      `Recursos necessários da escola: espaço com bancada,
        acesso a pia ou área externa, recipientes com água e local
        ventilado para secagem das peças`,
      `Recursos que a LABirintar provê: educador empreendedor, argila natural ou escolar, ferramentas
        básicas de cerâmica (estecas, fios de corte, rolos), panos
        úmidos, pigmentos naturais, suporte técnico e orientação
        para queima (quando aplicável)`,
      `Protocolos de segurança:
        - Supervisão constante durante o manuseio de ferramentas;
        - Orientação sobre higiene das mãos e uso adequado do
        material;
        - Cuidados com o transporte e secagem das peças para evitar
        acidentes.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Barro (argila natural), estecas, rolos, fios de corte, panos úmidos,
        pigmentos, água, superfícies planas de apoio.`,
      `Experiência estética desejada:
        A vivência convida à imersão sensorial: sentir o peso, a temperatura
        e a textura do barro.
        A magia está em transformar a matéria bruta em forma poética,
        acompanhando o tempo do secar e do endurecer como parte do
        processo.
        O educador conduz a experiência entre o gesto intuitivo e o gesto
        técnico, entre o brincar e o criar.`,
      `Dinâmica das aulas:
        - Acolhida e conversa sobre a origem do barro e seu uso nas
        culturas humanas.
        - Exploração livre do material: sentir, amassar, experimentar.
        - Introdução a técnicas simples (modelagem, rolinhos, placas,
        relevo).
        - Criação de pequenas peças (vasos, figuras, objetos simbólicos).
        - Partilha e contemplação das criações.
        - Cuidados finais: limpeza, armazenamento e registro da experiência.`,
      `Produto final:
        Peças modeladas em argila: objetos pessoais ou coletivos que
        podem ser secados, pintados ou queimados conforme a
        infraestrutura disponível.`,
      `Documentação pedagógica:
        - Fotografias do processo e das peças em diferentes estágios;
        - Registros narrativos e poéticos das descobertas;
        - Relatório via plataforma Nina, com reflexões do educador e
        imagens do percurso.`
    ]
  },
  {
    id: 19,
    title: "Costura e Bordado",
    description: `O barro como Linguagem - Favorecer a expressão sensível e criadora por meio da costura e do bordado como linguagens de pensamento e imaginação.
      A experiência convida as crianças a vivenciarem o tempo do fazer manual: o silêncio, a paciência, o gesto repetido, como práticas
      de escuta e presença. Ao costurar, a criança se percebe criadora: une partes, reconstrói histórias, transforma erros em beleza.
      O bordado torna-se metáfora de autoria, pertencimento e delicadeza — um modo de aprender com o corpo, com o olhar e com
      o tempo.`,
    experienceTags: [
      AGE_GROUP.seven_to_eleven,
      TAGS_BNCC.repertorio,
      TAGS_BNCC.comunicacao,
      TAGS_BNCC.autoconhecimento,
      TAGS_BNCC.empatia,
      EIs.tracos,
      EIs.corpo,
      EFs.experimentarExpressar // @todo: Efs
    ],
    praticalLayer: [
      `Idades atendidas: 6 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Recomendável 1 apoio em turmas grandes, especialmente nas
        etapas de uso de agulhas, tesouras, bastidores ou na costura
        coletiva de peças maiores.`,
      `Recursos necessários da Escola:
        Mesas amplas ou esteiras no chão; espaço ventilado, iluminado e
        silencioso; local de armazenamento dos materiais e exposição dos
        trabalhos em andamento.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor; kit-base de costura e bordado (agulhas
        sem ponta, linhas coloridas, tecidos variados, bastidores, moldes,
        retalhos e botões); materiais de apoio estético (imagens de
        bordados tradicionais e contemporâneos, poemas e referências
        culturais); caixas organizadoras e pequenos suportes para costura
        coletiva.`,
      `Protocolos de segurança:
        - Monitorar o uso de agulhas, tesouras e pequenas peças.
        - Utilizar agulhas sem ponta com crianças menores e ferramentas
        adaptadas por faixa etária.
        - Garantir boa iluminação e postura ergonômica adequada durante
        o trabalho.
        - Manter o ambiente livre de fios soltos e objetos cortantes fora de
        alcance.
        - Estimular pausas e alongamentos das mãos e ombros.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Linhas de diversas espessuras e cores, tecidos reaproveitados,
        agulhas sem ponta, bastidores, botões, fitas, retalhos, moldes, fibras
        naturais, imagens de bordados tradicionais e contemporâneos,
        molduras de madeira e pequenos suportes para exposição das
        criações.`,
      `Experiência estética desejada:
        - Costurar e bordar é desenhar com o fio — um gesto que une
        atenção, silêncio e imaginação. Cada ponto é um pensamento que
        se materializa, uma marca no tecido e na memória. A proposta é
        que as crianças descubram o prazer de criar com as mãos,
        experimentando ritmo, cor e textura, e compreendendo que o
        bordado é uma forma de escrita poética e coletiva.`,
      `Dinâmica das aulas:
        - Roda de acolhida com observação de bordados e histórias têxteis.
        - Exploração livre de materiais, cores e pontos.
        - Aprendizagem guiada de técnicas básicas (costura reta, alinhavo,
        bordado livre).
        - Criação individual ou em duplas, compondo painéis ou pequenos
        objetos têxteis.
        - Partilha e contemplação final dos trabalhos e processos.`,
      `Produto final:
        - Colcha ou painel coletivo “Linhas que Contam”, formado por partes
        bordadas pelas crianças, e pequenas criações autorais (bordados-
        poema, mini painéis ou objetos costurados).`,
      `Documentação pedagógica:
        Registros fotográficos e audiovisuais focados no processo (mãos,
        fios, tramas); frases, desenhos e títulos produzidos pelas crianças; e
        relatório narrativo via plataforma Nina, destacando aspectos de
        imaginação, paciência, precisão e expressão simbólica.`
    ]
  },
  {
    id: 20,
    title: "Tapeçaria",
    description: `Proporcionar às crianças a vivência da tecelagem como linguagem de expressão, pensamento e criação. A tapeçaria convida ao
      ritmo do corpo, à coordenação do gesto e à experiência da paciência. Cada trama é um modo de narrar, e o entrelaçar dos fios se
      torna símbolo da coletividade e da interdependência. A prática favorece a concentração, a escuta silenciosa e a valorização do
      tempo como elemento do processo criativo.`,
    experienceTags: [
      AGE_GROUP.seven_to_eleven,
      TAGS_BNCC.repertorio,
      TAGS_BNCC.comunicacao,
      TAGS_BNCC.autoconhecimento,
      TAGS_BNCC.empatia,
      EIs.corpo,
      EFs.experimentarDiferentesLinguagens// @todo: Efs
    ],
    praticalLayer: [
      `Idades atendidas: 6 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Recomendável 1 apoio em turmas grandes, especialmente nas
        etapas de montagem dos teares e organização coletiva dos
        materiais.`,
      `Recursos necessários da Escola:
        Mesas amplas ou esteiras no chão; espaço ventilado, iluminado
        e tranquilo; local de armazenamento dos materiais e exposição
        das criações.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor; teares simples (de papelão, bambu ou
        madeira), fios variados, lãs, linhas, tecidos reaproveitados e
        elementos naturais (sementes, folhas, fibras); material de apoio
        estético (imagens, poemas, tecidos culturais) e kit-base de
        tapeçaria para uso coletivo.`,
      `Protocolos de segurança:
        - Monitorar o uso de agulhas, tesouras e pequenas peças.
        - Garantir espaço livre de obstáculos e boa postura das crianças
        durante a atividade.
        - Oferecer ferramentas adaptadas e fios grossos para crianças
        menores.
        - Estimular pausas e alongamentos para evitar fadiga das mãos.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Fios, lãs, linhas, tecidos reaproveitados, fibras naturais, teares
        simples (de papelão, bambu ou madeira), bastidores, agulhas
        plásticas, tesouras infantis, sementes, galhos e imagens de
        tapeçarias tradicionais e contemporâneas.`,
      `Experiência estética desejada:
        Tecer é narrar com as mãos. Cada fio é um gesto, cada cor é um
        pensamento. A tapeçaria convida à escuta silenciosa do
        processo: o som do entrelaçar, o tempo que se alonga, a
        descoberta de que o fazer manual é também uma forma de
        pensar. Deseja-se que as crianças experimentem o prazer de
        criar algo que une delicadeza, ritmo e coletividade, um exercício
        de presença e imaginação.`,
      `Dinâmica das aulas:
        - Roda inicial com inspiração visual e sensorial (texturas,
        imagens, histórias).
        - Experimentação livre de fios, cores e materiais naturais.
        - Aprendizagem de técnicas básicas de urdidura e
        entrelaçamento.
        - Criação individual e coletiva.
        - Partilha e contemplação final.`,
      `Produto final:
        Painel coletivo “Tramas e Histórias” (uma grande tapeçaria
        composta por partes criadas por cada criança) e pequenas
        tapeçarias individuais que expressem suas narrativas pessoais.`,
      `Documentação pedagógica:
        Registros fotográficos das mãos e materiais em processo,
        trechos de fala e desenhos das crianças, e relatório narrativo via
        plataforma Nina, destacando coordenação motora, sensibilidade
        estética e construção simbólica.`
    ]
  },
  {
    id: 21,
    title: "Criação de Jogos de Tabuleiro",
    description: `Estimular a criatividade, o raciocínio lógico e o trabalho em equipe por meio da invenção de jogos de tabuleiro
      originais. As crianças experimentam todas as etapas do processo criativo: imaginar, desenhar, testar e jogar. Além de
      aprenderem sobre estratégia e regras, desenvolvem habilidades de comunicação, negociação e resolução de
      problemas.`,
    experienceTags: [
      AGE_GROUP.seven_to_eleven,
      TAGS_BNCC.conhecimento,
      TAGS_BNCC.pensamento,
      TAGS_BNCC.comunicacao,
      TAGS_BNCC.trbalho,
      EFs.probabilidade,
      EFs.designVisual,
      EFs.producaoTextos// @todo: Efs
    ],
    praticalLayer: [
      `Idades atendidas: 6 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Recomendável 1 apoio em grupos maiores para auxiliar
        nos testes de jogo.`,
      `Recursos necessários da Escola:
        Espaço amplo com mesas.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor, materiais para prototipagem
        de jogos (dados, fichas, pinos, baralhos em branco,
        impressões), referências de jogos clássicos para
        inspiração; papelaria básica (cartolina, papel A3,
        canetões).`,
      `Protocolos de segurança:
        - Cuidados com tesouras e estiletes.
        - Supervisão em materiais pequenos (risco de ingestão
        para crianças pequenas).`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Cartolinas, papéis, dados, pinos, cartas, cores e desenhos.`,
      `Experiência estética desejada:
        Ver uma ideia sair do papel e se transformar em um jogo
        jogável, onde amigos e colegas interagem, se divertem e
        testam estratégias. O encantamento do “eu inventei” se torna
        motor da experiência.`,
      `Dinâmica das aulas:
        - Exploração inicial de jogos já existentes (análise de regras e
        mecânicas).
        - Roda de ideias e definição de temas de jogo.
        - Prototipagem de tabuleiros, cartas e peças.
        - Testes em grupo, ajustes de regras e melhorias.
        - Criação da versão final dos jogos.
        - Fechamento com feira/laboratório de jogos, em que todos
        jogam os protótipos criados.`,
      `Produto final:
        Cada grupo produz um jogo de tabuleiro original, registrado
        em manual simples de regras. Os jogos compõem uma
        “Biblioteca de Jogos da Escola”.`,
      `Documentação pedagógica:
        - Fotos e vídeos das etapas de criação.
        - Registro das regras escritas pelos alunos.
        - Relatório narrativo via plataforma Nina com imagens e
        descrição dos jogos.`
    ]
  },
  // Xadrez pra vida foi removido
  {
    id: 23,
    title: "Mãos na Massa - Pães Artesanais",
    description: `Convidar as crianças a mergulhar no universo da panificação como prática cultural, sensorial e coletiva. Ao amassar,
      modelar, observar a fermentação e partilhar o pão, vivenciam valores de paciência, cuidado, nutrição e afeto. O pão é
      tratado como alimento simbólico, que une famílias e comunidades, trazendo memória, história e pertencimento.`,
    experienceTags: [
      AGE_GROUP.seven_to_eleven,
      TAGS_BNCC.conhecimento,
      TAGS_BNCC.culturaDigital,
      TAGS_BNCC.autoconhecimento,
      TAGS_BNCC.empatia,
      EFs.processosQuimicos,
      EFs.experimentacao,
      EFs.coordenacao
    ],
    praticalLayer: [
      `Idades atendidas: 6 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Recomendável 1 apoio em turmas grandes, especialmente
        nas etapas de manuseio de forno e utensílios.`,
      `Recursos necessários da Escola:
        Cozinha pedagógica ou espaço com pia, mesas amplas e
        acesso a forno elétrico/gás.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor, utensílios básicos (bacias, colheres
        de pau, panos, formas), ingredientes (farinhas variadas,
        fermentos, sementes), fichas ilustradas de receitas, forno
        elétrico (modelo locação)`,
      `Protocolos de segurança:
        - Orientação sobre higiene (lavagem de mãos, uso de avental
        e touca).
        - Manuseio do forno apenas pelo educador.
        Utensílios adequados à idade (sem lâminas afiadas para
        menores).`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Farinha, água, fermento biológico e natural, sementes, ervas,
        utensílios de cozinha, aventais e panos.`,
      `Experiência estética desejada:
        Sentir o cheiro, a textura e o calor do pão. Valorizar o tempo
        da espera (fermentação), celebrar a transformação da massa
        em alimento e viver o prazer da partilha coletiva.`,
      `Dinâmica das aulas:
        - Roda inicial com histórias e memórias do pão
        - Apresentação de técnicas de panificação (pães simples,
        integrais, fermentação natural, pães doces)
        - Preparação da massa em grupos
        - Fermentação e conversas sobre paciência e processos
        naturais
        - Finalização e partilha dos pães prontos
        Registros coletivos (escritos, desenhos, fotos)`,
      `Produto final:
        - Variedade de pães ao longo do semestre (pão caseiro, pão
        integral, pão de ervas, pão doce etc.).
        - Mostra “Mãos na Massa”, com degustação compartilhada
        entre crianças e famílias.`,
      `Documentação pedagógica:
        - Fotos e vídeos das etapas de panificação
        - Caderno coletivo de receitas ilustrado pelas crianças
        - Relatório narrativo via plataforma Nina com registros de
        processos e produtos finais`
    ]
  },
  {
    id: 24,
    title: "Pintura e Desenho",
    description: `Como projeto de Si - Favorecer o desenvolvimento do pensamento visual e da capacidade de projetar ideias, sentimentos e imaginários em forma de
      imagem. A experiência parte da pergunta: “Como o que penso pode virar forma, linha, cor?” As crianças são convidadas a explorar
      o desenho e a pintura como modos de pensar, não apenas de representar, exercitando observação, imaginação e composição.
      O objetivo é cultivar a autoralidade: cada criança projeta, esboça e dá corpo às suas próprias ideias visuais.`,
    experienceTags: [
      AGE_GROUP.seven_to_eleven,
      TAGS_BNCC.repertorio,
      TAGS_BNCC.trbalho,
      TAGS_BNCC.autoconhecimento,
      EIs.tracos,
      EIs.oEu,
      EFs.experimentarPlanejar // @Todo: Efs
    ],
    praticalLayer: [
      `Idades atendidas: 6 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Recomendável 1 apoio em turmas grandes, especialmente
        nas etapas de montagem de pranchas e uso de materiais
        líquidos.`,
      `Recursos necessários da Escola:
        Sala ampla, ventilada, com mesas ou cavaletes, pia para
        limpeza e espaço para exposição dos projetos visuais.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor; kit de materiais artísticos (papéis,
        lápis, tintas, nanquim, carvão, pincéis, canetas técnicas, fitas
        adesivas, pranchetas, paletas de cor); pastas de projeto e
        fichas de acompanhamento de processo.`,
      `Protocolos de segurança:
        - Supervisão no uso de nanquim e tintas líquidas.
        - Cuidados ergonômicos durante o desenho prolongado.
        - Ventilação adequada e organização do espaço para
        secagem.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Papéis de desenho, tintas, nanquim, lápis, grafite, canetas
        técnicas, pincéis, água, pranchetas, pigmentos naturais, objetos
        que deixam marcas e molduras artesanais.`,
      `Experiência estética desejada:
        Ver é também pensar. O gesto que desenha é o mesmo que
        elabora, imagina, projeta. A experiência convida as crianças a
        transformar pensamentos em imagens, a explorar o que nasce
        do acaso e do controle, a reconhecer-se como autoras do que
        veem. Cada traço é uma pergunta visual, cada cor uma forma de
        pensamento.`,
      `Dinâmica das aulas:
        - Roda inicial com estímulo poético ou visual.
        - Laboratório de gestos e traços (linhas que representam
        sentimentos, ideias ou sons).
        - Etapa de “projeção”: cada criança elabora um desenho autoral a
        partir de um conceito (como tempo, sonho, abrigo, futuro).
        - Criação coletiva de um painel com os “mapas visuais do
        pensamento”.
        - Conversa final sobre processo e descobertas.`,
      `Produto final:
        - Portfólio individual “Meu Livro de Imagens Pensantes” e um
        painel coletivo de projeções visuais (instalação ou exposição).`,
      `Documentação pedagógica:
        - Fotografias de processo, transcrição das falas das crianças
        sobre o que criaram (“o que seu desenho pensou hoje?”), e
        relatório via plataforma Nina, destacando a capacidade de
        projetar, refletir e dar forma à ideia.`
    ]
  },
  {
    id: 24,
    title: "Projeto Cidade Vamos",
    description: `Percursos e Cartografias Urbanas - Reconhecer a cidade como espaço educador, vivo e pulsante. Por meio de caminhadas curtas, explorações do
      entorno da escola e criação de cartografias afetivas, as crianças aprendem a observar, se orientar e se relacionar com
      os espaços coletivos. O projeto valoriza a cultura local, promove vínculos de pertencimento e amplia a noção de
      cidadania e sustentabilidade urbana.`,
    experienceTags: [
      AGE_GROUP.seven_to_eleven,
      TAGS_BNCC.conhecimento,
      TAGS_BNCC.repertorio,
      TAGS_BNCC.argumentacao,
      TAGS_BNCC.empatia,
      EFs.territorio,
      EFs.memoriasLocais,
      EFs.cartografia,
      EFs.meioAmbiente, // @Todo: Efs
    ],
    praticalLayer: [
      `Idades atendidas: 6 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Necessário apoio para acompanhamento nos passeios
        externos e registro da experiência.`,
      `Recursos necessários da Escola:
        Autorização das famílias para saídas no entorno, kits de
        registro (papel, pranchetas, lápis, celular/câmera para fotos).`,
      `Recursos que a LABirintar provê:
        Educador empreendedor, metodologia de cartografia afetiva,
        materiais para mapas criativos (papel kraft, adesivos,
        marcadores coloridos).`,
      `Protocolos de segurança:
        - Planejamento prévio dos trajetos (locais próximos e
        seguros).
        - Crianças sempre em grupo, com educadores e apoio.
        - Contato emergencial com a escola.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Mapas, desenhos, fotografias, narrativas orais, cartografias
        afetivas coletivas em grandes papéis.`,
      `Experiência estética desejada:
        Sentir a cidade como um corpo vivo a ser explorado e
        ressignificado. A cada passo, as crianças descobrem beleza e
        significado em praças, ruas, esquinas, trajetos cotidianos.
        Produzir mapas e registros visuais transforma o território em obra
        coletiva.`,
      `Dinâmica das aulas:
        - Conversa inicial sobre a cidade e a ideia de espaço educador.
        - Saída pelo entorno para observação, registro de elementos,
        coleta de impressões.
        - Produção de cartografias afetivas (mapas criativos que
        mesclam realidade e imaginação).
        - Compartilhamento das descobertas em roda de conversa.
        - Sistematização em mural coletivo de mapas, fotos e memórias.`,
      `Produto final:
        - Exposição “Cartografias das Infâncias”, com mapas afetivos,
        fotografias e relatos das crianças sobre o território.`,
      `Documentação pedagógica:
        - Fotos e vídeos dos passeios.
        - Mapas produzidos coletivamente.
        - Relatórios narrativos via plataforma Nina com registros de falas,
        percepções e descobertas.`
    ]
  },
  {
    id: 25,
    title: "Experiências Esportivas",
    description: `Escola de Esportes, esportes de quadra, artes marciais - Promover o desenvolvimento integral das crianças e adolescentes por meio de práticas esportivas diversas,
      fortalecendo corpo, afetos, consciência de si e do coletivo.
      A experiência compreende o esporte como linguagem educativa, capaz de desenvolver autonomia, disciplina, tomada
      de decisão, respeito às diferenças, autorregulação emocional e valores éticos.
      Esportes de Quadra: FUTEBOL, FUTSAL, VÔLEI, BASQUETE, HANDEBOL, TÊNIS, TÊNIS DE MESA;
      Artes Marciais: KUNG FU, MUAY THAI, JUDÔ, JIU-JITSU, KARATÊ, TAEKWONDO, CAPOEIRA
      E a ESCOLA DE ESPORTES são articulados para:
        - ampliar repertórios motores e criativos;
        - fortalecer vínculos e cooperação;
        - promover saúde física e emocional;
        - estimular coragem, perseverança e espírito de equipe;
        - valorizar culturas corporais diversas, tradições brasileiras e práticas globais.
      A perspectiva da LABirintar entende que o esporte educa quando cuida - e quando acolhe cada corpo em seu ritmo,
      história, potência e singularidade.
      Temas Transversais: Saúde e bem-estar • Diversidade cultural • Cooperação • Autonomia • Ética • Disciplina • Respeito
      • Antirracismo • Cultura corporal.`,
    experienceTags: [
      AGE_GROUP.seven_to_eleven,
      TAGS_BNCC.autoconhecimento,
      TAGS_BNCC.empatia,
      TAGS_BNCC.responsabilidade,
      EFs.ampliarRepertorios,
      EFs.cooperarJogos,
      EFs.praticarEsportes,
      EFs.valorizarCulturaCorporal,
      EFs.estrategiasJogo,
      EIs.corpo,
      EIs.oEu
    ],
    praticalLayer: [
      `Idades atendidas: 4 a 15 anos (com agrupamentos por faixa etária)`,
      `Quantidade de crianças:
        Esportes de quadra: 8 a 20
        Artes marciais: 6 a 12
        Iniciação esportiva: 8 a 16`,
      `Duração: 1 hora`,
      `Necessidade de apoio pedagógico:
        O educador atua como treinador-educador, garantindo:
        - ambiente seguro e respeitoso;
        - explicação clara e acessível das atividades;
        - adaptação de exercícios à idade e ao nível das crianças;
        - mediação de conflitos e incentivo à cooperação;
        - atenção ao emocional, ao esforço e às conquistas
        individuais e coletivas.`,
      `Recursos necessários da Escola:
        - Quadra poliesportiva ou área ampla (interna ou externa).
        - Materiais básicos: bolas, cones, redes, tatame (quando
        necessário), raquetes ou similares.
        - Acesso seguro ao espaço durante o horário das atividades.`,
      `Recursos que a LABirintar provê:
        - Educador especializado em esporte ou artes marciais.
        - Planejamento semanal estruturado.
        - Protocolo de segurança e conduta ética.
        - Materiais complementares quando acordado.
        - Documentação pedagógica via plataforma Nina.`,
      `Protocolos de Segurança:
        - Uso adequado de equipamentos.
        - Aquecimento e alongamento obrigatórios.
        - Espaço livre de risco (buracos, pisos escorregadios).
        - Respeito às diferenças de força e porte físico.
        - Artes marciais sem contato físico agressivo ou técnicas
        avançadas para menores.
        - Interrupção imediata diante de dor, mal-estar ou conflito.
        - Proibição de bullying, humilhações e “castigos esportivos”.`
    ],
    aestheticalLayer: [
      `Materialidades e Práticas:
        - Rituais de início: roda de saudação, respiração ou breve
        combinados.
        - Circuitos motores, jogos reduzidos e desafios cooperativos.
        - Exploração livre de movimentos (principalmente na
        iniciação).
        - Sequências técnicas das artes marciais com ética e
        concentração.
        - Jogos pré-desportivos e adaptações lúdicas das
        modalidades.
        - Momentos de partilha sobre sentimentos, esforços e
        aprendizados.
        - Encerramentos significativos, com gestos coletivos ou
        feedbacks.`,
      `Experiência Estética Desejada:
        - Alegria do movimento • Segurança emocional • Sentimento
        de pertencimento • Cooperação • Autonomia com
        responsabilidade • Ritmo próprio • Conquista sem competição
        tóxica • Corpo vivo, presente e potente.`,
      `Conceitos Trabalhados:
        - Coordenação motora global e fina
        - Tomada de decisão
        - Concentração e foco
        - Cooperação e jogo coletivo
        - Cultura corporal
        - Disciplina e perseverança
        - Respeito, ética e convivência
        - Expressão corporal e criatividade`,
      `Produto Final:
        Documentação Pedagógica:
        - Registros do educador sobre conquistas, esforços e
        interações.
        - Fotos autorizadas via plataforma (quando houver
        consentimento).
        - Relatório narrativo automatizado na Nina com observações
        sobre desenvolvimento motor, social e emocional.`
    ]
  },
  {
    id: 26,
    title: "Projeto Cidade Vamos",
    description: `Percursos e Cartografias Urbanas - Reconhecer a cidade como espaço educador, vivo e pulsante. Por meio de caminhadas curtas, explorações do
      entorno da escola e criação de cartografias afetivas, as crianças aprendem a observar, se orientar e se relacionar com
      os espaços coletivos. O projeto valoriza a cultura local, promove vínculos de pertencimento e amplia a noção de
      cidadania e sustentabilidade urbana.`,
    experienceTags: [
      AGE_GROUP.seven_to_eleven,
      TAGS_BNCC.conhecimento,
      TAGS_BNCC.repertorio,
      TAGS_BNCC.argumentacao,
      TAGS_BNCC.empatia,
      EFs.territorio,
      EFs.memoriasLocais,
      EFs.cartografia,
      EFs.meioAmbiente, // @Todo: Efs
    ],
    praticalLayer: [
      `Idades atendidas: 6 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Necessário apoio para acompanhamento nos passeios
        externos e registro da experiência.`,
      `Recursos necessários da Escola:
        Autorização das famílias para saídas no entorno, kits de
        registro (papel, pranchetas, lápis, celular/câmera para fotos).`,
      `Recursos que a LABirintar provê:
        Educador empreendedor, metodologia de cartografia afetiva,
        materiais para mapas criativos (papel kraft, adesivos,
        marcadores coloridos).`,
      `Protocolos de segurança:
        - Planejamento prévio dos trajetos (locais próximos e
        seguros).
        - Crianças sempre em grupo, com educadores e apoio.
        - Contato emergencial com a escola.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Mapas, desenhos, fotografias, narrativas orais, cartografias
        afetivas coletivas em grandes papéis.`,
      `Experiência estética desejada:
        Sentir a cidade como um corpo vivo a ser explorado e
        ressignificado. A cada passo, as crianças descobrem beleza e
        significado em praças, ruas, esquinas, trajetos cotidianos.
        Produzir mapas e registros visuais transforma o território em obra
        coletiva.`,
      `Dinâmica das aulas:
        - Conversa inicial sobre a cidade e a ideia de espaço educador.
        - Saída pelo entorno para observação, registro de elementos,
        coleta de impressões.
        - Produção de cartografias afetivas (mapas criativos que
        mesclam realidade e imaginação).
        - Compartilhamento das descobertas em roda de conversa.
        - Sistematização em mural coletivo de mapas, fotos e memórias.`,
      `Produto final:
        - Exposição “Cartografias das Infâncias”, com mapas afetivos,
        fotografias e relatos das crianças sobre o território.`,
      `Documentação pedagógica:
        - Fotos e vídeos dos passeios.
        - Mapas produzidos coletivamente.
        - Relatórios narrativos via plataforma Nina com registros de falas,
        percepções e descobertas.`
    ]
  },
  {
    id: 27,
    title: "Parkour Brasil",
    description: `Explorar o corpo em movimento a partir da prática do parkour, favorecendo autonomia, consciência corporal,
      criatividade motora e superação de desafios. O parkour não é apenas “pular obstáculos”, mas uma filosofia de
      movimento que ensina resiliência, foco e cuidado com o ambiente. A prática valoriza a cidade como cenário educativo,
      transformando muros, praças e estruturas em espaços de expressão e convivência.`,
    experienceTags: [
      AGE_GROUP.eleven_to_fourteen,
      TAGS_BNCC.conhecimento,
      TAGS_BNCC.argumentacao,
      TAGS_BNCC.autoconhecimento,
      EFs.corpoJogos,
      EFs.expressaoCorporal,
      "Cidade e terrtório como espaço educativo"
    ],
    praticalLayer: [
      `Idades atendidas: 6 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Não obrigatório, mas recomendado em turmas grandes para
        acompanhamento da segurança durante os circuitos.`,
      `Recursos necessários da Escola:
        Espaço amplo (quadra, pátio ou área externa) com estruturas
        seguras para saltos e circuitos adaptados. Possibilidade de
        saídas supervisionadas em espaços urbanos próximos.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor com formação em parkour,
        metodologia baseada em segurança e progressão de
        movimentos, materiais para montagem de obstáculos
        modulares, colchonetes de segurança (quando aplicável).`,
      `Protocolos de segurança:
        - Prática sempre supervisionada por educador especializado.
        - Progressão gradual dos movimentos, respeitando limites
        individuais.
        - Uso de tênis adequados e roupas confortáveis.
        - Orientação sobre respeito ao espaço urbano e cuidado
        coletivo.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Obstáculos modulares, estruturas da escola/cidade (muros
        baixos, bancos, corrimões), colchões, registros fotográficos e
        audiovisuais dos movimentos.`,
      `Experiência estética desejada:
        Sentir o corpo em fluidez, experimentando a liberdade do
        movimento e o prazer de superar barreiras. A estética do
        parkour está na leveza, na criatividade e na apropriação
        poética do espaço urbano como lugar de expressão.`,
      `Dinâmica das aulas:
        - Aquecimento e consciência corporal.
        - Introdução de uma técnica ou movimento (rolamentos,
        saltos, equilíbrio).
        - Circuito prático com desafios crescentes.
        - Reflexão coletiva sobre superação e cuidado com o espaço
        urbano.
        - Registro fotográfico/vídeo dos movimentos e aprendizagens.`,
      `Produto final:
        - Mostra coletiva “Parkour Brasil”, com circuito aberto para
        comunidade escolar e exibição de registros audiovisuais das
        práticas.`,
      `Documentação pedagógica:
        - Portfólios fotográficos e em vídeo das práticas.
        - Narrativas coletivas sobre superação de desafios.
        - Relatório narrativo via plataforma Nina sobre corpo, cidade e
        movimento.`
    ]
  },
  {
    id: 28,
    title: "Circuito Acrobático Circense",
    description: `Favorecer a consciência corporal, o equilíbrio e a cooperação por meio da linguagem do circo, explorando o corpo
      como potência criativa, lúdica e coletiva. A experiência desenvolve autonomia, coragem e confiança, enquanto resgata
      uma arte popular que valoriza diversidade, brasilidade e imaginação.`,
    experienceTags: [
      AGE_GROUP.eleven_to_fourteen,
      TAGS_BNCC.repertorio,
      TAGS_BNCC.autoconhecimento,
      EIs.corpo,
      EIs.tracos // @TODO: EFs
    ],
    praticalLayer: [
      `Idades atendidas: 2 a 14 anos (com adaptações para cada faixa etária).`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Sim, 1 assistente pedagógico é recomendado para
        garantir segurança durante os exercícios e manejo de
        equipamentos.`,
      `Recursos necessários da Escola:
        - Quadra, pátio ou gramado amplo, com espaço livre de
        obstáculos.`,
      `Recursos que a LABirintar provê:
        - Educador empreendedor circense, kit de malabares
        (bolas, claves, fitas), slackline, trapézio de solo, trave de
        equilíbrio portátil, colchonetes.`,
      `Protocolos de segurança:
        - Supervisão contínua em todos os aparelhos.
        - Uso obrigatório de colchonetes em atividades de
        altura.
        - Adaptação das técnicas conforme faixa etária.
        - Circuitos organizados com rotatividade e pausas.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        - Trapézio de solo, slackline, trave de equilíbrio, bolas,
        claves, fitas de malabares, cordas, colchonetes, cones.`,
      `Experiência estética desejada:
        Vivência do corpo como arte em movimento;
        encantamento pelo imaginário circense; prazer lúdico e
        estético da criação coletiva.`,
      `Dinâmica das aulas:
        - Acolhida e aquecimento lúdico (5–10 min)
        - Introdução a um elemento circense do dia
        - Experimentação guiada em circuito com diferentes
        estações
        - Momento coletivo de demonstração e apreciação
        - Fechamento com roda de conversa sobre descobertas`,
      `Produto final:
        - Mostra circense ao final do semestre, com circuito
        aberto para famílias e comunidade escolar.`,
      `Documentação pedagógica:
        - Registro fotográfico e audiovisual de ensaios e
        apresentações
        - Relatos reflexivos das crianças (oral, desenho, escrita)
        - Relatório narrativo automatizado via plataforma Nina
        com fotos e principais conquistas dos encontros.`
    ]
  },
  {
    id: 29,
    title: "Improvisação",
    description: `Favorecer a espontaneidade, a criatividade e a escuta ativa por meio de jogos de improvisação teatral. A experiência
      fortalece a autoconfiança, o trabalho em grupo e a capacidade de lidar com o inesperado, estimulando narrativas
      coletivas, expressão corporal e oralidade de forma lúdica.`,
    experienceTags: [
      AGE_GROUP.eleven_to_fourteen,
      TAGS_BNCC.comunicacao,
      TAGS_BNCC.autoconhecimento,
      TAGS_BNCC.empatia,
      EFs.teatro,
      EFs.oralidade
    ],
    praticalLayer: [
      `Idades atendidas: 2 a 14 anos (com adaptações para cada faixa etária).`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Não obrigatório, mas recomendado em turmas maiores para
        apoio na mediação de grupos.`,
      `Recursos necessários da Escola:
        Sala ampla ou pátio coberto, espaço livre para
        movimentação, cadeiras para exercícios de cena.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor especialista em teatro e
        improvisação, repertório de jogos teatrais, materiais de apoio
        didático, materiais simples (papéis, canetas, objetos
        cotidianos).`,
      `Protocolos de segurança:
        - Regras de respeito mútuo e de não violência física.
        - Atenção a limites corporais individuais.
        - Supervisão constante durante exercícios de contato e
        deslocamento.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Corpo, voz, expressão facial, objetos cotidianos para
        improviso.`,
      `Experiência estética desejada:
        Vivência do prazer de criar coletivamente sem roteiro,
        descoberta do inesperado como potência criativa,
        encantamento com a escuta e a construção de cenas em
        grupo.`,
      `Dinâmica das aulas:
        - Acolhida e aquecimento lúdico (5–10 min).
        - Jogos de improvisação guiados pelo educador.
        - Criação de pequenas cenas coletivas.
        - Apresentação e apreciação entre os grupos.
        - Roda de conversa para refletir sobre descobertas.`,
      `Produto final:
        Mostra de improvisação ao final do semestre, com
        apresentação aberta às famílias e comunidade escolar.`,
      `Documentação pedagógica:
        - Registro fotográfico e audiovisual de jogos e cenas.
        - Relatos reflexivos das crianças (oral, desenho, escrita).
        - Relatório narrativo via plataforma Nina com fotos e principais
        conquistas de cada encontro.`
    ]
  },
  {
    id: 30,
    title: "Criação de Podcast",
    description: `Promover a autoria, a expressão e o protagonismo das crianças por meio da produção de podcasts, entendendo o áudio como
      uma linguagem potente de imaginação, memória, criação e comunicação. A experiência coloca o microfone como metáfora de
      escuta e presença: ouvir a si, ouvir o outro, ouvir o ambiente. A proposta nasce do princípio de que toda criança é produtora de
      cultura, e que suas vozes merecem espaço, acolhimento e amplificação ética.`,
    experienceTags: [
      AGE_GROUP.eleven_to_fourteen,
      TAGS_BNCC.comunicacao,
      TAGS_BNCC.culturaDigital,
      TAGS_BNCC.autoconhecimento,
      EFs.oralidade,
      EFs.producaoTextos,
      EFs.planejamentoNarrativas,
      EFs.escutaAtiva
    ],
    praticalLayer: [
      `Idades atendidas:
        7 a 15 anos (com adaptação para 5 a 6 anos em formato mais
        lúdico).`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        O educador atua como mediador criativo, garantindo:
        - ambiente seguro para fala e escuta;
        - incentivo à autoria e colaboração;
        - suporte técnico acessível;
        - mediação de conflitos e divergências de narrativa;
        - cuidado com exposição, privacidade e direitos autorais.`,
      `Recursos necessários da Escola:
        - Sala silenciosa ou minimamente controlada.
        - Acesso à internet (quando possível).
        - Mesa, cadeiras e espaço para roda.`,
      `Recursos que a LABirintar provê:
        - Educador com formação em linguagem audiovisual.
        - Equipamentos básicos (gravador, microfone simples ou
        headset).
        - Roteiros-modelo, trilhas livres de direitos e aplicativos de
        edição.
        - Estrutura de documentação via plataforma Nina.`,
      `Protocolos de Segurança:
        - Autorização de uso de voz e imagem (quando houver vídeo).
        - Proibição de exposição indesejada da criança.
        - Gravações arquivadas apenas em ambiente seguro.
        - Orientações de ética digital e proteção de dados.`
    ],
    aestheticalLayer: [
      `Materialidades e práticas:
        - Rituais de abertura com “escuta sensível”: sons do espaço,
        respiração, silêncio, ambiente.
        - Criação coletiva de pautas: memórias, histórias,
        curiosidades, entrevistas, narrativas inventadas.
        - Roteirização leve com estrutura: início, meio, fim.
        - Jogos de voz: ritmo, intensidade, emoção, personagens.
        - Gravação de trechos curtos com microfone compartilhado.
        - Exploração de trilhas, efeitos sonoros e atmosferas.
        - Edição colaborativa com orientações simples.
        - Escuta coletiva dos episódios e comentários afetivos.`,
      `Experiência estética desejada:
        Alegria da criação • Valorização da própria voz •
        Encantamento pela escuta • Pertencimento ao grupo •
        Descoberta de tecnologias como extensão da imaginação •
        Sensação de autoria e potência narrativa.`,
      `Produto final:
        Episódios curtos de podcast (1 a 8 minutos), individuais ou
        coletivos.`,
      `Documentação pedagógica:
        - Registros do educador sobre falas, invenções e processos.
        - Gravações armazenadas na Nina.
        - Fotos autorizadas das sessões de gravação.
        - Relatório narrativo sobre o processo criativo, relações e
        desenvolvimento`
    ]
  },
  {
    id: 31,
    title: "Fotografia",
    description: `Utilizar a fotografia como linguagem de expressão, memória e criação, estimulando nas crianças a capacidade de
      observar com atenção, atribuir sentidos ao que veem e produzir narrativas visuais. A prática integra técnica e poética: a
      luz e o enquadramento tornam-se caminhos para desenvolver sensibilidade, pensamento crítico e repertório estético.
      O ato de fotografar conecta cotidiano, território e identidade.`,
    experienceTags: [
      AGE_GROUP.eleven_to_fourteen,
      TAGS_BNCC.conhecimento,
      TAGS_BNCC.repertorio,
      TAGS_BNCC.culturaDigital,
      TAGS_BNCC.autoconhecimento,
      EFs.linguagensVisuais,
      EFs.producaoSentido,
      EFs.memoriaIdentidade,
    ],
    praticalLayer: [
      `Idades atendidas:
        6 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 12 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Não obrigatório, mas enriquecedor para apoiar saídas
        fotográficas e organização de exposição.`,
      `Recursos necessários da Escola:
        Sala para projeção e reflexão, painéis para exposição,
        possibilidade de passeios curtos pelo entorno, autorização
        das famílias para saídas no entorno.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor especializado em fotografia,
        curadoria de desafios visuais, material digital de apoio,
        parcerias para impressão de imagens (quando possível),
        acesso a celulares ou câmeras simples (mesmo
        compartilhados),`,
      `Protocolos de segurança:
        - Uso responsável de celulares/câmeras.
        - Orientações sobre privacidade e autorização de imagem.
        - Acompanhamento de adultos em saídas externas curtas.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Celulares, câmeras simples, papéis fotográficos, painéis de
        exposição, softwares/apps gratuitos de edição (Snapseed,
        Canva).`,
      `Experiência estética desejada:
        Transformar o olhar em narrativa. A fotografia como gesto
        poético: registrar amigos, detalhes da cidade, texturas da
        natureza, cenas cotidianas. Valorizar a beleza de enxergar o
        que muitas vezes passa despercebido.`,
      `Dinâmica das aulas:
        - Breve inspiração inicial (poema, imagem ou questão
        disparadora).
        - Introdução a um elemento da fotografia (luz, ângulo,
        composição, cor).
        - Prática fotográfica individual ou em pequenos grupos.
        - Compartilhamento e leitura coletiva das imagens.
        - Registro reflexivo em portfólio pessoal.`,
      `Produto final:
        - Mostra coletiva com exposição fotográfica física e/ou digital
        aberta à comunidade escolar.`,
      `Documentação pedagógica:
        - Portfólio individual com as fotos produzidas.
        - Relatos reflexivos das crianças sobre seus registros.
        - Relatório narrativo via plataforma Nina com ênfase na
        construção de identidade e repertório cultural.`
    ]
  },
  {
    id: 32,
    title: "Modelagem 3D",
    description: `Explorar a criação de objetos em ambiente digital, desenvolvendo pensamento espacial, criatividade e noções de
      design. A experiência aproxima as crianças do universo da tecnologia como ferramenta de expressão e construção,
      unindo manualidade e inovação. O foco é aprender fazendo: projetar, modelar e visualizar formas que podem ganhar
      vida em impressoras 3D ou em simulações digitais.`,
    experienceTags: [
      AGE_GROUP.eleven_to_fourteen,
      TAGS_BNCC.conhecimento,
      TAGS_BNCC.comunicacao,
      TAGS_BNCC.culturaDigital,
      TAGS_BNCC.trbalho,
      EFs.geometria,
      EFs.designCriacao,
      "Ciências da Natureza e Tecnologia"
    ],
    praticalLayer: [
      `Idades atendidas:
        6 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Não obrigatória, mas desejável para apoio técnico em
        turmas maiores.`,
      `Recursos necessários da Escola:
        Sala, acesso à internet, projetor para demonstrações.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor, softwares de modelagem 3D
        gratuitos (Tinkercad, SketchUp, Blender iniciante),
        suporte técnico, tutoriais ilustrados; 1 computador por
        aluno (modelo de locação), impressora 3D.`,
      `Protocolos de segurança:
        - Supervisão no uso da internet.
        - Orientação para ergonomia (postura, pausas visuais).
        - No caso de impressão 3D, manuseio apenas por adulto
        responsável.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Computadores, softwares de modelagem, eventualmente
        impressoras 3D, papéis para esboços, cadernos de ideias.`,
      `Experiência estética desejada:
        A magia de ver um desenho se transformar em objeto digital
        tridimensional, podendo ser manipulado, rotacionado e até
        impresso. O encanto da criação imaginária se tornando
        tangível.`,
      `Dinâmica das aulas:
        - Acolhida com breve desafio de observação de formas no
        cotidiano
        - Introdução a ferramentas de modelagem (desenho,
        extrusão, texturas)
        - Criação de objetos digitais simples (formas geométricas,
        personagens, objetos cotidianos)
        - Compartilhamento dos projetos no grupo
        - Em alguns encontros: impressão 3D de um objeto ou
        simulação em realidade aumentada
        - Encerramento com reflexão sobre processo e
        aprendizagens`,
      `Produto final:
        - Portfólio digital com os objetos criados ao longo do
        semestre, podendo incluir protótipos impressos em 3D.`,
      `Documentação pedagógica:
        - Capturas de tela e vídeos das modelagens
        - Portfólio digital coletivo dos alunos
        - Relatório narrativo via plataforma Nina com imagens dos
        projetos`
    ]
  },
  {
    id: 33,
    title: "Criação de Jogos Digitais",
    description: `Utilizar o xadrez como ferramenta pedagógica para desenvolver habilidades cognitivas e socioemocionais
      fundamentais para a vida. A prática vai além do jogo: ensina planejamento, visão de futuro, resiliência diante de
      derrotas, empatia com o adversário e cooperação em contextos coletivos. O tabuleiro se torna metáfora para escolhas,
      responsabilidades e convivência ética.`,
    experienceTags: [
      AGE_GROUP.eleven_to_fourteen,
      TAGS_BNCC.pensamento,
      TAGS_BNCC.trbalho,
      TAGS_BNCC.autoconhecimento,
      EFs.raciocinio,
      EFs.jogosConvivencia,
      EFs.xadrez,
    ],
    praticalLayer: [
      `Idades atendidas:
        6 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Apoio desejável para acompanhamento técnico em
        turmas maiores.`,
      `Recursos necessários da Escola:
        Sala, acesso à internet, projetor para demonstrações.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor, softwares de criação de jogos
        digitais (ex.: Construct, Scratch, GameMaker), trilhas
        didáticas, suporte técnico, recursos visuais e sonoros de
        uso livre, 1 computador por aluno (modelo de locação).`,
      `Protocolos de segurança:
        - Supervisão no uso da internet e na escolha de recursos
        visuais/sonoros.
        - Orientações ergonômicas (postura, pausas).`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Computadores, softwares de jogos, tablets (quando
        disponíveis), materiais de apoio (cadernos de roteiro,
        storyboards).`,
      `Experiência estética desejada:
        A alegria de transformar uma ideia em um jogo interativo que
        pode ser jogado por colegas, familiares e pela comunidade
        escolar. O “eu inventei” ganha movimento, som e imagem.`,
      `Dinâmica das aulas:
        - Introdução ao mundo dos jogos digitais (exemplos e análise
        de mecânicas).
        - Brainstorming de ideias e definição de personagens,
        cenários e objetivos.
        - Criação de roteiros e storyboards.
        - Programação visual e construção do jogo.
        - Testes coletivos, ajustes e melhorias.`,
      `Produto final:
        - Jogos digitais autorais criados pelos estudantes,
        organizados em uma galeria digital coletiva da escola.
        - Fechamento com feira de jogos digitais, aberta a colegas e
        famílias.`,
      `Documentação pedagógica:
        - Capturas de tela e vídeos dos jogos.
        - Portfólio digital com os projetos desenvolvidos.
        - Relatório narrativo via plataforma Nina com imagens,
        reflexões e registros do processo.`
    ]
  },
  {
    id: 34,
    title: "RPG e Narrativas Coletivas",
    description: `Favorecer a imaginação, a empatia e a cooperação por meio da linguagem do RPG (Role Playing Game), em que cada
      criança cria e interpreta personagens em histórias coletivas. A experiência estimula a oralidade, a escrita criativa, o
      pensamento crítico e a resolução de problemas em grupo, transformando o ato de jogar em uma prática de
      construção narrativa e ética.`,
    experienceTags: [
      AGE_GROUP.eleven_to_fourteen,
      TAGS_BNCC.comunicacao,
      TAGS_BNCC.argumentacao,
      TAGS_BNCC.empatia,
      EFs.oralidade,
      EFs.narrativas,
      "Identidade, coletividade"
    ],
    praticalLayer: [
      `Idades atendidas: 11 a 17 anos (com adaptações por faixa etária).`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Não obrigatório, mas recomendado em turmas maiores para
        apoio nas ilustrações e registros narrativos.`,
      `Recursos necessários da Escola:
        Sala ampla, com mesas organizadas em círculo ou formato
        colaborativo.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor especialista em RPG, dados (d20,
        d6 etc.), fichas de personagens, materiais de apoio narrativo e
        guia metodológico, papel, canetas e acesso a impressora
        opcional para fichas.`,
      `Protocolos de segurança:
        - Mediação de conteúdos para adequar linguagem e temas à
        faixa etária.
        - Regras claras de respeito às histórias e personagens criados
        pelos colegas.
        - Supervisão contínua para manter ambiente colaborativo e
        acolhedor.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Dados, fichas de personagens, ilustrações, mapas
        desenhados coletivamente, narrativas orais e escritas.`,
      `Experiência estética desejada:
        Vivência da criação coletiva de mundos e personagens;
        encantamento pelo “faz de conta” estruturado; prazer de
        inventar histórias compartilhadas que ganham vida nas falas e
        decisões dos jogadores.`,
      `Dinâmica das aulas:
        - Acolhida e explicação do desafio narrativo do dia.
        - Criação ou desenvolvimento de personagens e cenário.
        - Sessão guiada de RPG com improvisação e uso de dados.
        - Registro coletivo (mapas, ilustrações, trechos escritos).
        - Roda de conversa sobre as descobertas narrativas.`,
      `Produto final:
        - Livro coletivo de narrativas criadas durante a campanha,
        ilustrado e apresentado em mostra final para famílias e
        comunidade escolar.`,
      `Documentação pedagógica:
        - Registro fotográfico e audiovisual de sessões de RPG.
        - Portfólio com fichas de personagens, mapas e narrativas.
        - Relatório narrativo via plataforma Nina com principais
        momentos de cada encontro.`
    ]
  },
  {
    id: 35,
    title: "Projeto Cidade Vamos",
    description: `Percursos e Cartografias Urbanas - Reconhecer a cidade como espaço educador, vivo e pulsante. Por meio de caminhadas curtas, explorações do
      entorno da escola e criação de cartografias afetivas, as crianças aprendem a observar, se orientar e se relacionar com
      os espaços coletivos. O projeto valoriza a cultura local, promove vínculos de pertencimento e amplia a noção de
      cidadania e sustentabilidade urbana.`,
    experienceTags: [
      AGE_GROUP.eleven_to_fourteen,
      TAGS_BNCC.conhecimento,
      TAGS_BNCC.repertorio,
      TAGS_BNCC.argumentacao,
      TAGS_BNCC.empatia,
      EFs.territorio,
      EFs.memoriasLocais,
      EFs.cartografia,
      EFs.meioAmbiente,
    ],
    praticalLayer: [
      `Idades atendidas: 2 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 12 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Necessário apoio para acompanhamento nos passeios
        externos e registro da experiência.`,
      `Recursos necessários da Escola:
        Autorização das famílias para saídas no entorno, kits de
        registro (papel, pranchetas, lápis, celular/câmera para fotos).`,
      `Recursos que a LABirintar provê:
        Educador empreendedor, metodologia de cartografia afetiva,
        materiais para mapas criativos (papel kraft, adesivos,
        marcadores coloridos).`,
      `Protocolos de segurança:
        - Planejamento prévio dos trajetos (locais próximos e
        seguros).
        - Crianças sempre em grupo, com educadores e apoio.
        - Contato emergencial com a escola.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Mapas, desenhos, fotografias, narrativas orais, cartografias
        afetivas coletivas em grandes papéis.`,
      `Experiência estética desejada:
        Sentir a cidade como um corpo vivo a ser explorado e
        ressignificado. A cada passo, as crianças descobrem beleza e
        significado em praças, ruas, esquinas, trajetos cotidianos.
        Produzir mapas e registros visuais transforma o território em obra
        coletiva.`,
      `Dinâmica das aulas:
        - Conversa inicial sobre a cidade e a ideia de espaço educador.
        - Saída pelo entorno para observação, registro de elementos,
        coleta de impressões.
        - Produção de cartografias afetivas (mapas criativos que
        mesclam realidade e imaginação).
        - Compartilhamento das descobertas em roda de conversa.
        - Sistematização em mural coletivo de mapas, fotos e memórias.`,
      `Produto final:
        - Exposição “Cartografias das Infâncias”, com mapas afetivos,
        fotografias e relatos das crianças sobre o território.`,
      `Documentação pedagógica:
        - Fotos e vídeos dos passeios.
        - Mapas produzidos coletivamente.
        - Relatórios narrativos via plataforma Nina com registros de falas,
        percepções e descobertas.`
    ]
  },
  {
    id: 36,
    title: "Robótica Sustentável",
    description: `Integrar princípios da robótica com sustentabilidade, propondo que as crianças construam protótipos e invenções a
      partir de sucata eletrônica, materiais recicláveis e componentes básicos. A experiência desenvolve pensamento lógico,
      criatividade, consciência ecológica e senso de inovação responsável.`,
    experienceTags: [
      AGE_GROUP.eleven_to_fourteen,
      TAGS_BNCC.pensamento,
      TAGS_BNCC.culturaDigital,
      TAGS_BNCC.trbalho,
      EFs.energia,
      EFs.logica,
      EFs.designCriacao
    ],
    praticalLayer: [
      `Idades atendidas: 6 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Apoio técnico e pedagógico em turmas maiores ou nos
        encontros de prototipagem mais complexos.`,
      `Recursos necessários da Escola:
        Espaço adequado para manuseio de ferramentas leves
        e sucatas, kits básicos de eletrônica (pilhas, motores,
        leds, sensores simples).`,
      `Recursos que a LABirintar provê:
        Educador empreendedor, metodologia de robótica
        sustentável, kits de componentes básicos, materiais
        recicláveis selecionados, instruções para atividades
        seguras e criativas.`,
      `Protocolos de segurança:
        - Orientação no uso de ferramentas simples (tesouras,
        chaves de fenda, pistola de cola quente).
        - Supervisão constante durante montagem de circuitos
        elétricos básicos.
        - Uso de óculos de proteção quando necessário.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Sucata eletrônica, materiais recicláveis, motores e LEDs,
        papéis, tintas e elementos de design.`,
      `Experiência estética desejada:
        O encantamento de transformar “lixo” em tecnologia viva:
        carrinhos que se movem, pequenos robôs com sensores,
        peças que brilham e interagem. O exercício criativo mostra
        que inovação pode nascer do reuso e da consciência
        ecológica.`,
      `Dinâmica das aulas:
        - Introdução à robótica e ao conceito de sustentabilidade.
        - Exploração de materiais recicláveis e componentes
        eletrônicos.
        - Prototipagem de invenções (robôs simples, carrinhos,
        dispositivos criativos).
        - Testes, ajustes e compartilhamento dos resultados.
        - Reflexão sobre impacto ambiental e soluções criativas para
        problemas do cotidiano.`,
      `Produto final:
        - Exposição “Robôs Sustentáveis” – mostra interativa com
        protótipos criados pelas crianças, aberta à comunidade
        escolar.`,
      `Documentação pedagógica:
        - Registros fotográficos e audiovisuais do processo de
        prototipagem.
        - Portfólios digitais com esquemas dos projetos.
        - Relatório narrativo via plataforma Nina com reflexões sobre
        tecnologia e sustentabilidade.`
    ]
  },
  {
    id: 37,
    title: "Drone Educativo",
    description: `Explorar o uso de drones como recurso educativo, unindo ciência, tecnologia, artes visuais e consciência ambiental. A
      prática desenvolve coordenação, percepção espacial, pensamento lógico e noções básicas de programação, além de
      estimular o olhar crítico sobre a cidade e o território escolar, ampliando perspectivas.`,
    experienceTags: [
      AGE_GROUP.eleven_to_fourteen,
      TAGS_BNCC.pensamento,
      TAGS_BNCC.culturaDigital,
      TAGS_BNCC.responsabilidade,
      "Fenômenos físicos e tecnológicos",
      EFs.territorio,
      "Produção audiovisual"
    ],
    praticalLayer: [
      `Idades atendidas: 6 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Sim, é recomendado 1 assistente pedagógico para apoiar na
        segurança das atividades externas e no manejo dos
        equipamentos.`,
      `Recursos necessários da Escola:
        Espaço aberto e seguro (quadra, pátio ou campo),
        tomadas para recarga, sala multimídia para visualização e
        edição de registros.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor especialista em drones, drones
        educativos, tablets ou notebooks com softwares de controle
        e edição de vídeo, materiais de registro audiovisual.`,
      `Protocolos de segurança:
        - Uso restrito a áreas amplas e seguras, longe de cabos ou
        áreas de risco.
        - Pilotagem sempre supervisionada por educador
        responsável.
        - Limite de altura e perímetro para voos.
        - Revezamento de uso, para evitar fadiga e acidentes.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Drones, tablets ou controles remotos, softwares de
        programação básica, câmera dos drones para filmagem e
        fotografia aérea.`,
      `Experiência estética desejada:
        Encantamento pelo novo olhar da escola e da cidade a partir
        do alto, prazer em registrar imagens inéditas, criação
        audiovisual como expressão criativa e tecnológica.`,
      `Dinâmica das aulas:
        - Acolhida e explicação sobre o uso seguro e educativo dos
        drones.
        - Demonstração e primeiros voos guiados.
        - Atividade prática: pilotagem e registro de imagens.
        - Edição básica e criação de narrativas audiovisuais.
        - Roda de conversa sobre descobertas e aprendizados.`,
      `Produto final:
        - Mostra “Olhares Aéreos”, com exibição dos curtas
        audiovisuais produzidos pelas crianças, aberta para famílias e
        comunidade escolar.`,
      `Documentação pedagógica:
        - Registros fotográficos e vídeos captados pelos drones.
        - Portfólios digitais com imagens editadas pelas crianças.
        - Relatório narrativo automatizado via Nina com principais
        conquistas de cada encontro.`
    ]
  },
  {
    id: 38,
    title: "Maker Verde",
    description: `Estimular o espírito inventivo e sustentável, promovendo a curiosidade, a experimentação e a consciência ecológica. A oficina
      convida crianças e adolescentes a transformar materiais cotidianos e recicláveis em criações originais, conectando ciência, arte e
      natureza. O processo valoriza a autonomia, a colaboração e a prototipagem como forma de aprender fazendo. O percurso é um
      laboratório de invenção, onde cada material pode ganhar nova vida - seja como brinquedo, objeto criativo ou solução para
      pequenos desafios da vida cotidiana.`,
    experienceTags: [
      AGE_GROUP.eleven_to_fourteen,
      TAGS_BNCC.conhecimento,
      TAGS_BNCC.pensamento,
      TAGS_BNCC.culturaDigital,
      TAGS_BNCC.trbalho,// @todo: Efs
    ],
    praticalLayer: [
      `Idades atendidas: 6 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Sim. 1 assistente pedagógico recomendado para apoiar o
        grupo e supervisionar o uso seguro dos materiais.`,
      `Recursos necessários da Escola:
        Espaço aberto ou ventilado, com mesas firmes; área de
        armazenamento para materiais; ponto de energia elétrica
        simples.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor, kit básico de eletrônica criativa
        (LEDs, pilhas, motores simples), sucatas limpas (plástico,
        papelão, tampinhas), ferramentas manuais leves (tesouras
        sem ponta, cola quente com supervisão, fitas adesivas,
        estiletes limitados a faixa etária adequada), além de
        elementos naturais (sementes, galhos, pedras).`,
      `Protocolos de segurança:
        - Uso supervisionado de ferramentas e cola quente.
        - Organização dos materiais antes e depois da atividade.
        - Uso de óculos de proteção em atividades de corte.
        - Regras de faixa etária para o manuseio de estiletes e
        equipamentos.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Sucata limpa, embalagens diversas, papelão, componentes
        eletrônicos simples, elementos naturais (sementes, folhas,
        galhos), cola, fitas e tintas.`,
      `Experiência estética desejada:
        Descobrir a beleza da transformação e perceber que o que
        parecia lixo pode virar invenção viva. A experiência estética está
        no ato de recombinar materiais, dar novas funções a objetos e
        integrar natureza e tecnologia em criações abertas à imaginação.`,
      `Dinâmica das aulas:
        - Acolhida e provocação inicial (um desafio inventivo ou exemplo
        inspirador).
        - Orientações de segurança e demonstração de possibilidades
        de uso dos materiais.
        - Tempo de criação individual ou em grupos, com livre
        exploração maker.
        - Testagem, ajustes e apresentação das invenções.
        - Reflexão coletiva sobre sustentabilidade e futuro das
        invenções.
        - Organização compartilhada do espaço.`,
      `Produto final:
        - Protótipos inventivos sustentáveis (brinquedos de sucata,
        objetos de design, mini-soluções criativas para problemas do
        cotidiano).
        - Exposição aberta à comunidade escolar: “Mostra de Invenções
        Verdes”.`,
      `Documentação pedagógica:
        - Registro fotográfico e audiovisual do processo.
        - Produção de diário coletivo das invenções, com desenhos e
        descrições.
        - Relatório narrativo via plataforma Nina com imagens e
        sínteses reflexivas.`,
    ]
  },
  {
    id: 39,
    title: "Arte de Rua na Minha Escola",
    description: `Reconhecer a arte urbana como expressão legítima de identidade, memória e transformação social. Valorizar
      linguagens gráficas e musicais das culturas de rua — lambe-lambe, grafite, serigrafia, fanzine, carimbos, batalhas de
      rima e rap — como práticas educativas que despertam criatividade, senso crítico, pertencimento e engajamento
      comunitário. A experiência articula corpo, palavra e imagem como ferramentas de expressão política, poética e
      estética.`,
    experienceTags: [
      AGE_GROUP.eleven_to_fourteen,
      TAGS_BNCC.repertorio,
      TAGS_BNCC.trbalho,
      TAGS_BNCC.autoconhecimento,
      "Artes visuais, musicais, teatro",
      EFs.oralidade,
      "Direitos, cidadania e terrios culturais"
    ],
    praticalLayer: [
      `Idades atendidas: 6 a 14 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 16 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Não obrigatório, mas enriquecedor em atividades de grande
        produção coletiva e eventos (pocket shows, murais).`,
      `Recursos necessários da Escola:
        Espaço externo para pintura e intervenção gráfica (paredes
        autorizadas, muros, painéis de madeira), sala multiuso para
        oficinas gráficas, caixas de som para pocket shows.`,
      `Recursos que a LABirintar provê:
        Educadores empreendedores especializados (artes gráficas,
        música/rap), curadoria de materiais (papéis, tintas, telas de
        serigrafia, sprays, microfone portátil), metodologia integrando
        artes gráficas e expressão musical.`,
      `Protocolos de segurança:
        - Orientação no uso de sprays e tintas.
        - Garantia de espaços autorizados para grafite.
        - Respeito às criações individuais e coletivas.`,
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Lambes, cartazes, murais, estênceis, sprays, telas de serigrafia,
        carimbos, papéis de fanzine, microfones, beats de rap.`,
      `Experiência estética desejada:
        A escola se transforma em galeria viva e palco aberto. Os muros,
        cartazes e fanzines expressam vozes coletivas, enquanto as
        batalhas de rima e pocket shows de rap trazem potência da
        palavra falada e ritmada. A arte urbana assume seu lugar como
        estética do cotidiano, colorindo e sonorizando o espaço escolar.`,
      `Dinâmica das aulas:
        - Introdução histórica e cultural das linguagens urbanas.
        - Oficina prática (gráfica ou musical).
        - Criação coletiva de obras (murais, lambe-lambe, fanzines,
        rimas).
        - Troca e reflexão sobre o impacto social e cultural da arte
        urbana.
        - Preparação para pocket show de rap ou exposição gráfica.`,
      `Produto final:
        Evento “Arte de Rua na Minha Escola”, com:
        - Exposição coletiva de lambe-lambe, fanzines, carimbos e
        grafite.
        - Pocket show de rap e batalha de rimas aberta à comunidade.`,
      `Documentação pedagógica:
        - Fotografias e vídeos das produções gráficas e musicais.
        - Catálogo digital dos fanzines e cartazes criados.
        - Relatório narrativo via plataforma Nina conectando arte urbana,
        e cidadania.`
    ]
  },
  {
    id: 40,
    title: "Experiências Esportivas",
    description: `Escola de Esportes, esportes de Quadra, Artes Marciais - Promover o desenvolvimento integral das crianças e adolescentes por meio de práticas esportivas diversas,
      fortalecendo corpo, afetos, consciência de si e do coletivo.
      A experiência compreende o esporte como linguagem educativa, capaz de desenvolver autonomia, disciplina, tomada
      de decisão, respeito às diferenças, autorregulação emocional e valores éticos.
      
      Os esportes de quadra: FUTEBOL, FUTSAL, VÔLEI, BASQUETE, HANDEBOL, TÊNIS, TÊNIS DE MESA
      As artes marciais: KUNG FU, MUAY THAI, JUDÔ, JIU-JITSU, KARATÊ, TAEKWONDO, CAPOEIRA
      E a ESCOLA DE ESPORTES são articulados para:
      - ampliar repertórios motores e criativos;
      - fortalecer vínculos e cooperação;
      - promover saúde física e emocional;
      - estimular coragem, perseverança e espírito de equipe;
      - valorizar culturas corporais diversas, tradições brasileiras e práticas globais.
      
      A perspectiva da LABirintar entende que o esporte educa quando cuida - e quando acolhe cada corpo em seu ritmo,
        história, potência e singularidade.
      Temas Transversais: Saúde e bem-estar • Diversidade cultural • Cooperação • Autonomia • Ética • Disciplina • Respeito
        • Antirracismo • Cultura corporal.`,
    experienceTags: [
      AGE_GROUP.eleven_to_fourteen,
      TAGS_BNCC.autoconhecimento,
      TAGS_BNCC.empatia,
      TAGS_BNCC.responsabilidade,
      "Respeito",
      "Cidadania",
      "Artes visuais, musicais, teatro",
      EFs.ampliarRepertorios,
      EFs.cooperarJogos,
      EFs.praticarEsportes,
      EFs.valorizarCulturaCorporal,
      EFs.estrategiasJogo,
      EIs.corpo,
      EIs.oEu
    ],
    praticalLayer: [
      `Idades atendidas: 4 a 15 anos`,
      `Quantidade de crianças:
        Esportes de quadra: 8 a 20
        Artes marciais: 6 a 12
        Iniciação esportiva: 8 a 16`,
      `Duração: 1 hora`,
      `Necessidade de apoio pedagógico:
        O educador atua como treinador-educador, garantindo:
        - ambiente seguro e respeitoso;
        - explicação clara e acessível das atividades;
        - adaptação de exercícios à idade e ao nível das crianças;
        - mediação de conflitos e incentivo à cooperação;
        - atenção ao emocional, ao esforço e às conquistas
        individuais e coletivas.`,
      `Recursos necessários da Escola:
        - Quadra poliesportiva ou área ampla (interna ou externa).
        - Materiais básicos: bolas, cones, redes, tatame (quando
        necessário), raquetes ou similares.
        - Acesso seguro ao espaço durante o horário das atividades.`,
      `Recursos que a LABirintar provê:
        - Educador especializado em esporte ou artes marciais.
        - Planejamento semanal estruturado.
        - Protocolo de segurança e conduta ética.
        - Materiais complementares quando acordado.
        - Documentação pedagógica via plataforma Nina.`,
      `Protocolos de Segurança:
        - Uso adequado de equipamentos.
        - Aquecimento e alongamento obrigatórios.
        - Espaço livre de risco (buracos, pisos escorregadios).
        - Respeito às diferenças de força e porte físico.
        - Artes marciais sem contato físico agressivo ou técnicas
        avançadas para menores.
        - Interrupção imediata diante de dor, mal-estar ou conflito.
        - Proibição de bullying, humilhações e “castigos esportivos”.`
    ],
    aestheticalLayer: [
      `Materialidades e Práticas:
        - Rituais de início: roda de saudação, respiração ou breve
        combinados.
        - Circuitos motores, jogos reduzidos e desafios cooperativos.
        - Exploração livre de movimentos (principalmente na
        iniciação).
        - Sequências técnicas das artes marciais com ética e
        concentração.
        - Jogos pré-desportivos e adaptações lúdicas das
        modalidades.
        - Momentos de partilha sobre sentimentos, esforços e
        aprendizados.
        - Encerramentos significativos, com gestos coletivos ou
        feedbacks.`,
      `Experiência Estética Desejada:
        - Alegria do movimento • Segurança emocional • Sentimento
        de pertencimento • Cooperação • Autonomia com
        responsabilidade • Ritmo próprio • Conquista sem competição
        tóxica • Corpo vivo, presente e potente.`,
      `Conceitos Trabalhados:
        - Coordenação motora global e fina
        - Tomada de decisão
        - Concentração e foco
        - Cooperação e jogo coletivo
        - Cultura corporal
        - Disciplina e perseverança
        - Respeito, ética e convivência
        - Expressão corporal e criatividade`,
      `Produto Final:
        Documentação Pedagógica:
        - Registros do educador sobre conquistas, esforços e
        interações.
        - Fotos autorizadas via plataforma (quando houver
        consentimento).
        - Relatório narrativo automatizado na Nina com observações
        sobre desenvolvimento motor, social e emocional.`
    ]
  },
  {
    id: 40,
    title: "Empreender Sonhos",
    description: `Inspirada nas ideias de Fernando Dolabela, a experiência entende o empreendedorismo não apenas como abrir
      negócios, mas como a capacidade de sonhar, projetar e transformar ideias em realidade com impacto no coletivo.
      Para crianças de 7 a 10 anos, o foco está em estimular imaginação, cooperação, liderança positiva e responsabilidade,
      transformando pequenos projetos em experiências de vida.
      Princípios pedagógicos (Dolabela adaptado): Todo ser humano é um empreendedor em potencial./ Empreender é
      sonhar e realizar, com coragem e colaboração./ O exercício do projeto fortalece autonomia, criatividade e visão de
      futuro.`,
    experienceTags: [
      AGE_GROUP.over_fourteen,
      TAGS_BNCC.autoconhecimento,
      TAGS_BNCC.responsabilidade,
      EFs.organizacao,
      EFs.comunicacao,
      "Expressão Criativa"
    ],
    praticalLayer: [
      `Idades atendidas: 15, 16, 17 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 20 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Sim, para auxiliar na mediação de grupos e nas etapas de
        apresentação de projetos.`,
      `Recursos necessários da Escola:
        Espaço para rodas de conversa e oficinas.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor, metodologia lúdica adaptada de
        Dolabela (mapa de sonhos, mural de ideias, jogo do projeto),
        fichas visuais para planejamento simples, materiais diversos
        (papel, cartolina, lápis, sucata para protótipos).`,
      `Protocolos de segurança:
        - Organização dos grupos de acordo com idade.
        - Mediação de conflitos na hora de decidir coletivamente.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Papéis, cartazes, murais de sonhos, colagens, sucata para
        prototipagem, fotografias e vídeos dos projetos.`,
      `Experiência estética desejada:
        A criança experimenta o prazer de imaginar algo e vê-lo ganhar
        forma: um jogo criado em grupo, uma mini campanha na escola,
        uma feira de trocas ou uma apresentação artística. O processo é
        coletivo, divertido e formativo - cada criança aprende que suas
        ideias têm valor e podem transformar o mundo ao seu redor.`,
      `Dinâmica das aulas:
        - Roda de sonhos: cada criança compartilha algo que gostaria de
        criar ou transformar.
        - Seleção de ideias em grupo e construção do “Mural dos Sonhos”.
        - Planejamento lúdico: usar fichas com ícones (quem, como,
        quando, com o quê).
        - Prototipagem com materiais simples.
        - Apresentação das ideias/projetos à turma, famílias ou
        comunidade escolar.`,
      `Produto final:
        - Feira “Sonhos em Ação” – exposição dos projetos criados, em
        formato de maquetes, protótipos, apresentações ou ações
        realizadas.`,
      `Documentação pedagógica:
        - Portfólios ilustrados com etapas do projeto.
        - Registros audiovisuais das criações e apresentações.
        - Relatório narrativo via plataforma Nina, destacando a visão
        empreendedora como competência de vida.`
    ]
  },
  {
    id: 41,
    title: "Educação Financeira",
    description: `Apresentar a educação financeira como prática de consciência, responsabilidade e sustentabilidade, entendendo o
      dinheiro como parte de um sistema maior: tempo, energia, natureza e recursos que precisam ser bem cuidados. A
      proposta valoriza a ideia de que planejar é também sonhar, e que decisões financeiras refletem valores e visão de
      futuro.`,
    experienceTags: [
      AGE_GROUP.over_fourteen,
      TAGS_BNCC.trbalho,
      TAGS_BNCC.argumentacao,
      TAGS_BNCC.autoconhecimento,
      "Números, operações, proporções",
      "Consumo, sociedade, economia",
      "Representação de Valores e escolhas"
    ],
    praticalLayer: [
      `Idades atendidas: 15, 16, 17 anos`,
      `Quantidade mínima/máxima:
        Mínimo: 6 alunos
        Máximo: 20 alunos`,
      `Duração:
        1 encontro semanal de 1h
        Trilha semestral de 16 encontros`,
      `Necessidade de apoio pedagógico:
        Não obrigatório, mas enriquecedor em práticas de simulação
        (ex: jogos coletivos de troca)..`,
      `Recursos necessários da Escola:
        Espaço para jogos de simulação.`,
      `Recursos que a LABirintar provê:
        Educador empreendedor, kits lúdicos de simulação financeira
        (moedas fictícias, baralhos de situações), roteiros de
        atividades, materiais de registro, um computador por aluno
        (modelo - locação).`,
      `Protocolos de segurança:
        - Organização de jogos para evitar comparações competitivas
        nocivas.
        - Mediação constante para reforçar a ideia de cooperação e
        não apenas de “ganhar”.`
    ],
    aestheticalLayer: [
      `Materialidades que envolvem este fazer:
        Jogos de tabuleiro adaptados, moedas e notas fictícias, fichas de
        troca, materiais recicláveis para simulações de compra e venda,
        cartazes e murais.`,
      `Experiência estética desejada:
        A criança vivencia de forma lúdica o que significa planejar,
        escolher e cuidar de recursos. As simulações trazem dilemas
        reais: economizar para um sonho coletivo, decidir entre gastar ou
        poupar, cuidar de uma horta como “ativo” de longo prazo. Tudo
        com leveza, criatividade e imaginação.`,
      `Dinâmica das aulas:
        - Atividade inicial com um dilema ou história (ex: “Como ajudar
        uma comunidade a cuidar de seus recursos?”).
        - Simulação ou jogo lúdico sobre troca, poupança, gasto,
        investimento em sonhos.
        - Discussão coletiva: quais escolhas foram feitas? O que
        significaram?
        - Produção de registros visuais (desenhos, tabelas simples,
        mapas de sonhos).
        - Fechamento conectando escolhas financeiras a valores de
        vida.`,
      `Produto final:
        Olimpíada de Educação Financeira como forma de
        celebração.`,
      `Documentação pedagógica:
        - Fotografias das simulações.
        - Portfólio coletivo com dilemas resolvidos em grupo.
        - Relatório narrativo via plataforma Nina, destacando como as
        crianças relacionaram finanças a vida, cuidado e futuro.`
    ]
  },
];

// --- Main Components (from components/*) ---
const useFadeIn = <T extends HTMLElement,>(): [RefObject<T>, boolean] => {
  const [isVisible, setIsVisible] = useState(false);
  const ref = useRef<T>(null);

  useEffect(() => {
    const observer = new IntersectionObserver(
      ([entry]) => {
        if (entry.isIntersecting) {
          setIsVisible(true);
          if (ref.current) {
            observer.unobserve(ref.current);
          }
        }
      },
      {
        threshold: 0.1,
      }
    );

    if (ref.current) {
      observer.observe(ref.current);
    }

    return () => {
      if (ref.current) {
        // eslint-disable-next-line react-hooks/exhaustive-deps
        observer.unobserve(ref.current);
      }
    };
  }, []);

  return [ref, isVisible];
};

const Hero: React.FC = () => {
  const [logoRef, isLogoVisible] = useFadeIn<HTMLImageElement>();
  const [titleRef, isTitleVisible] = useFadeIn<HTMLHeadingElement>();
  const [subtitleRef, isSubtitleVisible] = useFadeIn<HTMLParagraphElement>();

  const getFadeInClass = (isVisible: boolean) =>
    `transition-all duration-1000 ease-out ${isVisible ? 'opacity-100 translate-y-0' : 'opacity-0 translate-y-8'}`;

  return (
    <header className="relative h-1/2 flex flex-col items-center justify-center text-center p-4 md:p-6 bg-gradient-to-br from-accent-blue to-accent-lavender overflow-hidden">
      <img
        ref={logoRef}
        src="https://clubesa.github.io/simuladorRede3d/logoslabirintar/Labirintar_RGB.png"
        alt="Logo LABirintar"
        className={`w-[350px] max-w-[80%] mb-2 drop-shadow-md ${getFadeInClass(
          isLogoVisible
        )}`}
        style={{ transitionDelay: "100ms" }}
      />
      <h1
        ref={titleRef}
        className={`font-lora text-white text-shadow text-[clamp(2.8rem,6vw,4.5rem)] leading-tight shadow-black/20 ${getFadeInClass(
          isTitleVisible
        )}`}
        style={{ transitionDelay: "300ms" }}
      >
        Conheça as nossas experiências!
      </h1>
    </header>
  );
};

const ExperiencesModal: React.FC<ExperienceModalProps> = ({ isOpen, onClose, experienceData }) => {
  if (!isOpen) return null;

  return (
    <div
      className="fixed inset-0 w-full bg-black/60 backdrop-blur-sm flex items-center justify-center z-50 transition-opacity duration-300"
      onClick={onClose}
    >
      <div
        className="flex flex-col content-center bg-white p-8 rounded-2xl shadow-xl w-full md:w-2/3 m-4 gap-2 md:gap-4"
        onClick={(e) => e.stopPropagation()} // Prevent closing when clicking inside
      >
        <h3 className="font-lora font-bold text-2xl mb-2">{experienceData.title}</h3>

        <div className="flex flex-wrap gap-2 text-white font-bold">
          {experienceData.experienceTags.map((itemTag, key) => (
            <span key={key} className="text-sm px-2 px-1 rounded-full bg-red-400 ">{itemTag}</span>
          ))}
        </div>

        <p className="text-gray-600 mb-6">{experienceData.description}</p>

        <div className="w-full flex flex-col md:flex-row gap-4">
          <div className="w-full flex flex-col">
            <h3 className="font-bold text-xl">Camada prática</h3>
            <ul className="flex flex-col gap-2">
              {experienceData.praticalLayer!.map((item, key) => (
                <li key={key}>
                  <span className="font-bold">&#8226; </span>{item}
                </li>
              ))}
            </ul>
          </div>

          <div className="w-full flex flex-col">
            <h3 className="font-bold text-xl">Camada Estética</h3>
            <ul className="flex flex-col gap-2">
              {experienceData.aestheticalLayer!.map((item, key) => (
                <li key={key}>
                  <span className="font-bold">&#8226; </span> {item}
                </li>
              ))}
            </ul>
          </div>
        </div>

        <div className="flex justify-center w-full">
          <button
            onClick={onClose}
            className="w-1/2 mt-8 py-2 px-5 rounded-full text-white font-bold text-lg bg-primary hover:bg-opacity-90 transition-all transform hover:-translate-y-1 shadow-md hover:shadow-lg"
          >
            OK
          </button>
        </div>
      </div>
    </div>
  );
};

const ExperienceCard: React.FC<ExperienceCardProps> = ({
  title, experienceTags, description, aestheticalLayer, praticalLayer
}) => {
  const [isOpen, setIsOpen] = useState(false);

  return (
    <>
      <div
        className="flex flex-col justify-between p-4 md:p-6 gap-3 md:gap-4 rounded-lg border shadow-md shadow-black-500/50"
        onClick={() => setIsOpen(true)}
      >
        <h3 className="font-bold text-xl">{title}</h3>

        <div className="flex flex-nowrap gap-2 text-white font-bold whitespace-nowrap line-clamp-3">
          {experienceTags.map((itemTag, key) => (
            <span key={key} className="text-sm px-2 px-1 rounded-full bg-red-400 ">{itemTag}</span>
          ))}
        </div>

        <p className="text-wrap text-grey-500 line-clamp-3">
          {description}
        </p>

        <button
          type="button"
          onClick={() => setIsOpen(true)}
          className={`rounded-full text-secondary font-bold text-md bg-white transition-all transform hover:shadow-md`}
        >
          Ver mais
        </button>
      </div>
      <ExperiencesModal
        isOpen={isOpen}
        onClose={() => setIsOpen(false)}
        experienceData={{
          title,
          experienceTags,
          description,
          aestheticalLayer,
          praticalLayer
        }}
      />
    </>
  )
}

interface TagFilterProps {
  tags: string[]
  selectedTags: string[]
  onToggleTag: (tag: string) => void
}

export const TagFilter: React.FC<TagFilterProps> = ({
  tags,
  selectedTags,
  onToggleTag,
}) => {
  const [showTags, setShowTags] = useState(false)

  return (
    <div className="flex flex-col gap-3 text-lg">
      <button
        type="button"
        onClick={() => setShowTags(prev => !prev)}
        className="bg-secondary text-white rounded-md p-2 flex items-center justify-center gap-2"
      >
        <span>Filtro de Tags</span>
        <FunnelPlus
          size={30}
          className={`w-4 h-4 transition-transform duration-300 ${showTags ? 'rotate-180' : ''
            }`}
        />
      </button>

      <div
        className={`
          overflow-hidden transition-all duration-500 ease-in-out
          ${showTags ? 'max-h-fit opacity-100 translate-y-0' : 'max-h-0 opacity-0 -translate-y-2'}
        `}
      >
        <div className="flex flex-wrap gap-2">
          {tags.map(tag => {
            const isSelected = selectedTags.includes(tag)

            return (
              <button
                key={tag}
                type="button"
                onClick={() => onToggleTag(tag)}
                className={`
                  px-3 py-1 rounded-full border font-bold
                  transition-colors duration-200
                  ${isSelected
                    ? 'bg-red-400 text-white border-red-400'
                    : 'bg-white text-red-400 border-red-400'
                  }
                `}
              >
                {tag}
              </button>
            )
          })}
        </div>
      </div>
    </div>
  )
}


const ExperienciesPanel = () => {
  const [selectedTags, setSelectedTags] = useState<string[]>([]);
  const [searchText, setSearchText] = useState('');

  const allTags = useMemo(() => {
    return Array.from(
      new Set(EXPERIENCES_LIST.flatMap(card => card.experienceTags))
    )
  }, [])

  const filteredCards = useMemo(() => {
    return EXPERIENCES_LIST.filter(card => {
      // 1️⃣ Filtro por tags (AND)
      const matchesTags =
        selectedTags.length === 0 ||
        selectedTags.some(tag => card.experienceTags.includes(tag))

      // 2️⃣ Filtro por texto (description)
      const matchesText =
        searchText.trim() === '' ||
        card.description
          .toLowerCase()
          .includes(searchText.toLowerCase())

      return matchesTags && matchesText
    })
  }, [selectedTags, searchText])

  function toggleTag(tag: string) {
    setSelectedTags(prev =>
      prev.includes(tag)
        ? prev.filter(t => t !== tag)
        : [...prev, tag]
    )
  }

  return (
    <section className="flex flex-col gap-4 py-16 md:py-30 px-4 md:px-24">
      <div className="w-full">
        <InputGroup
          className="w-full"
          label="Pesquise por Tags"
          placeholder="Ex.: Responsabilidade"
          value={searchText}
          onChange={e => setSearchText(e.target.value)}
        />
      </div>
      <TagFilter
        tags={allTags}
        selectedTags={selectedTags}
        onToggleTag={toggleTag}
      />
      <div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4">
        {filteredCards.map((experience => (
          <ExperienceCard key={experience.id} {...experience} />
        )))}
      </div>
    </section>
  )
}

const Footer: React.FC<FooterProps> = ({ onOpenModal }) => {
  return (
    <footer className="bg-text-main text-white text-center py-20 px-4">
      <div className="container mx-auto max-w-3xl">
        <h2 className="font-raleway text-4xl text-white mb-6">
          Escolha Caminhar Conosco
        </h2>
        <p className="text-xl opacity-80 max-w-xl mx-auto mb-10">
          A Labirintar transforma a Escola em Tempo Integral.
          <br />
          Preencha seus dados e nossa equipe enviará uma proposta.
        </p>
        <div className="flex justify-center gap-4">
          {/*<button
                type="button"
                onClick={handleButtonClick}
                className={`inline-block py-4 px-10 rounded-full text-white font-bold text-lg bg-secondary transition-all transform shadow-md hover:shadow-lg ${isFormValid
                  ? "hover:bg-opacity-90 hover:-translate-y-1"
                  : "opacity-50 cursor-not-allowed"
                  }`}
              >
                Receber Proposta
              </button>*/}
          <a href="https://www.instagram.com/labirintar/" target="_blank" rel="noopener noreferrer">
            <Instagram size={28} />
          </a>
          <a href="https://www.linkedin.com/company/labirintar/" target="_blank" rel="noopener noreferrer">
            <Linkedin size={28} />
          </a>
        </div>
      </div>
    </footer>
  );
};

const InputGroup: React.FC<{ label: string; id: string; name: string; type?: string; placeholder?: string; required?: boolean }> =
  ({ label, id, name, type = 'text', placeholder, required = true }) => (
    <div>
      <label htmlFor={id} className="block font-semibold mb-2 text-text-main">{label}</label>
      <input
        type={type}
        id={id}
        name={name}
        placeholder={placeholder}
        required={required}
        className="w-full p-3 border-2 border-accent-blue rounded-lg text-lg focus:ring-2 focus:ring-primary focus:outline-none"
      />
    </div>
  );

const ContactModal: React.FC<ContactModalProps> = ({ isOpen, onClose }) => {
  if (!isOpen) return null;

  return (
    <div
      className="fixed inset-0 bg-black/60 backdrop-blur-sm flex items-center justify-center z-50 transition-opacity duration-300"
      onClick={onClose}
    >
      <div
        className="bg-white p-8 rounded-2xl shadow-xl w-11/12 max-w-md m-4"
        onClick={(e) => e.stopPropagation()} // Prevent closing when clicking inside
      >
        <h3 className="font-lora text-2xl mb-2">Informações de Contato</h3>
        <p className="text-gray-600 mb-6">Deixe seus dados para que nossa equipe possa retornar.</p>

        <div className="space-y-4">
          <InputGroup label="Seu nome" id="contact-name" name="contato_nome" />
          <InputGroup label="Telefone" id="contact-phone" name="contato_telefone" type="tel" placeholder="(11) 99999-9999" />
          <InputGroup label="Cargo" id="contact-role" name="contato_cargo" />
          <InputGroup label="Escola" id="contact-school" name="contato_escola" />
        </div>

        <button
          type="submit"
          form="commercial-form"
          className="w-full mt-8 py-4 px-10 rounded-full text-white font-bold text-lg bg-primary hover:bg-opacity-90 transition-all transform hover:-translate-y-1 shadow-md hover:shadow-lg"
        >
          Enviar
        </button>
      </div>
    </div>
  );
};

// --- App Component (from App.tsx) ---
const App: React.FC = () => {
  const [isModalOpen, setIsModalOpen] = useState(false);

  // This state would hold all form data if it were to be submitted to a backend.
  const [formData, setFormData] = useState<Record<string, any>>({});

  const handleOpenModal = useCallback(() => {
    setIsModalOpen(true);
  }, []);

  const handleCloseModal = useCallback(() => {
    setIsModalOpen(false);
  }, []);


  return (
    <div className="overflow-x-hidden">
      <Hero />
      <form id="commercial-form">
        <main>
          <ExperienciesPanel />
        </main>
        <Footer onOpenModal={handleOpenModal} />
        <ContactModal
          isOpen={isModalOpen}
          onClose={handleCloseModal}
        />
      </form>
    </div>
  );
};


// --- ReactDOM Render (from original index.tsx) ---
const rootElement = document.getElementById('root');
if (!rootElement) {
  throw new Error("Could not find root element to mount to");
}

const root = ReactDOM.createRoot(rootElement);
root.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>
);
