// CENTRAL DA MARCA — Sanvi Activewear · Sabrina Sanches
// Base adaptada da Central da Marca (Agência Logue). Estilo de vida ativo, leve e saudável.
// Exporta window.SV_DATA
(function () {
  const MARCA = {
    nome: "Sabrina Sanches",
    profissao: "Fundadora & Influencer",
    marca: "Sanvi Activewear",
    sigla: "S",
    proposito: "A Sanvi não vende só roupa fitness — veste mulheres que escolhem se mover e viver um estilo de vida ativo, leve e saudável.",
    missao: "Transformar o momento de se vestir para treinar num ritual de autoestima, conforto e movimento — para todo tipo de corpo.",
    visao: "Ser a activewear mais lembrada da região e referência em estilo de vida ativo feminino, com uma comunidade que se move junto.",
    valores: ["Movimento", "Autoestima", "Conforto", "Saúde", "Autenticidade", "Energia", "Pertencimento", "Consistência", "Leveza", "Confiança"],
    personalidade: ["Energética", "Acolhedora", "Confiante", "Moderna", "Inspiradora", "Próxima", "Vibrante", "Motivadora"],
    nunca: ["Padrão de corpo único", "Culpa estética", "Pressão", "Vulgar"],
    arquetipos: { principal: "Heroína — energia e superação", secundario: "Companheira — comunidade" },
    frases: [
      "Se mova do seu jeito, todo dia.",
      "Conforto que acompanha o seu movimento.",
      "Não existe corpo errado para se mexer.",
      "Estilo de vida ativo é constância, não perfeição.",
      "A roupa certa começa a treinar antes de você.",
      "Vista energia. Vista Sanvi.",
    ],
    paleta: [
      { nome: "Laranja impulso", hex: "#FC5332" },
      { nome: "Marinho náutico", hex: "#003F66" },
      { nome: "Rosa aconchego", hex: "#F7B6D1" },
      { nome: "Areia clara", hex: "#F2F2E9" },
    ],
    tipografia: { titulo: "Sans geométrica arredondada — energia e clareza", texto: "Poppins — leve e legível" },
    driveUrl: "https://www.dropbox.com/scl/fo/zkwaj4y0lvuxne9ewyuzz/ADYjycg6kxpfREtHyDhF6b0?rlkey=d5jo8gnx9wm6xtaleqtap5zz7&st=uiychhco&e=1&dl=0",
    instagramMarca: "https://www.instagram.com/sanvi.activewear/",
    instagramSabrina: "https://www.instagram.com/sabrinasanchees/",
  };

  const PILARES = [
    "Estilo de vida ativo", "Looks & coleções", "Autoestima & corpo real", "Treino & movimento",
    "Bem-estar & rotina", "Bastidores Sanvi", "Collab Sabrina", "Comunidade Sanvi", "Provador / Try-on", "Divulgação Logue",
  ];
  const FORMATOS = ["Reels", "Carrossel", "Post estático", "Stories", "Live", "Try-on / Provador", "Vídeo YouTube", "Campanha"];
  const OBJETIVOS = ["Alcance", "Identificação", "Autoridade", "Desejo de produto", "Relacionamento", "Conversão / Venda", "Fidelização", "Divulgação da marca"];
  const FUNIL = ["Descoberta", "Consideração", "Desejo", "Conversão", "Retenção"];
  const PRIORIDADES = ["Baixa", "Média", "Alta", "Urgente"];

  const STATUS = ["Nova sugestão", "Em análise", "Aprovada para produção", "Ajustes solicitados", "Não aprovada", "Em roteiro", "Em design", "Em edição", "Aguardando aprovação final", "Aprovada", "Agendada", "Publicada", "Arquivada"];
  const STATUS_COR = {
    "Nova sugestão": "#8A8F94", "Em análise": "#5B7B9E", "Aprovada para produção": "#003F66",
    "Ajustes solicitados": "#FC5332", "Não aprovada": "#A05252", "Em roteiro": "#4A7A9B", "Em design": "#4A7A9B",
    "Em edição": "#4A7A9B", "Aguardando aprovação final": "#FC5332", "Aprovada": "#003F66",
    "Agendada": "#C77E3A", "Publicada": "#3F9E6B", "Arquivada": "#A9A498",
  };

  const CAMPANHA_ETAPAS = ["Descoberta", "Desejo", "Prova social", "Conversão", "Fidelização"];

  const c = (o) => o;
  const IDEIAS = [
    c({ id: "i1", titulo: "Não é sobre treinar mais. É sobre se mover todos os dias", resumo: "Reposicionar o estilo de vida ativo como constância possível, não performance extrema.", formato: "Reels", objetivo: "Identificação", pilar: "Estilo de vida ativo", funil: "Descoberta", prioridade: "Alta", porque: "Tira a culpa e o peso do 'treino perfeito' — fala com a mulher real e conecta o movimento à Sanvi sem vender direto.", estrutura: "Gancho: 'você não precisa treinar 2h por dia' → o que é vida ativa de verdade → pequenos movimentos que contam → vestir-se para isso.", cta: "Comenta: qual é o seu movimento de hoje?" }),
    c({ id: "i2", titulo: "3 looks Sanvi para 3 tipos de treino", resumo: "Carrossel de estilo mostrando peças ideais para musculação, corrida e yoga/pilates.", formato: "Carrossel", objetivo: "Desejo de produto", pilar: "Looks & coleções", funil: "Consideração", prioridade: "Alta", porque: "Une moda e função — mostra a versatilidade da coleção e ajuda a cliente a se imaginar usando.", estrutura: "Capa: 'seu treino, seu look' → slide musculação → slide corrida → slide yoga/pilates → slide 'monte o seu'.", cta: "Salve para o seu próximo treino." }),
    c({ id: "i3", titulo: "Roupa fitness é para todo corpo que se move", resumo: "Manifesto sobre corpo real e representatividade — sem padrão único.", formato: "Reels", objetivo: "Identificação", pilar: "Autoestima & corpo real", funil: "Descoberta", prioridade: "Alta", porque: "Valor central da marca. Gera identificação e pertencimento, alto compartilhamento — sem pressão estética.", estrutura: "Corpos diferentes em movimento → narração sobre conforto e autoestima → 'a Sanvi veste você como você é'.", cta: "Marque uma amiga que precisa ouvir isso." }),
    c({ id: "i4", titulo: "Um dia na rotina ativa da Sabrina", resumo: "Vlog leve da fundadora: manhã, treino, trabalho e bastidores da Sanvi, sempre vestindo a marca.", formato: "Reels", objetivo: "Relacionamento", pilar: "Collab Sabrina", funil: "Descoberta", prioridade: "Alta", porque: "Aproveita a força da Sabrina como influencer premiada — humaniza a marca e mostra o estilo de vida na prática.", estrutura: "Acordar → café → treino com look Sanvi → rotina Sanvi → encerramento inspirador do dia ativo.", cta: "Como é a sua rotina ativa? Conta aqui." }),
    c({ id: "i5", titulo: "Try-on: a nova coleção no corpo real", resumo: "Prova de roupa mostrando caimento, tecido e movimento das peças novas.", formato: "Try-on / Provador", objetivo: "Desejo de produto", pilar: "Provador / Try-on", funil: "Desejo", prioridade: "Alta", porque: "Conteúdo que mais converte em activewear — mostra caimento real e tira a insegurança de comprar online.", estrutura: "Peça a peça: veste → mostra de vários ângulos → agacha/pula para provar que não marca → nome e tamanho.", cta: "Qual peça você provaria primeiro?" }),
    c({ id: "i6", titulo: "5 exercícios para fazer em casa — em parceria com uma personal", resumo: "Collab com personal trainer / fisioterapeuta: 5 exercícios seguros para casa, com a autoridade de quem entende do corpo.", formato: "Reels", objetivo: "Autoridade", pilar: "Treino & movimento", funil: "Descoberta", prioridade: "Alta", porque: "A parceria com um profissional (personal ou fisio) dá autoridade e segurança ao conteúdo, alcança dois públicos e reforça a Sanvi como estilo de vida ativo — não só roupa. Fechar a parceria como permuta/collab.", estrutura: "Apresentar o parceiro (personal/fisio) → 5 exercícios demonstrados com execução segura → dica rápida de cada um → 'vista-se confortável com a Sanvi para começar'.", cta: "Salve o treino e marque quem faz com você." }),
    c({ id: "i7", titulo: "Segunda do Movimento", resumo: "Série recorrente de stories toda segunda: meta ativa da semana + enquete com a comunidade.", formato: "Stories", objetivo: "Relacionamento", pilar: "Comunidade Sanvi", funil: "Retenção", prioridade: "Média", porque: "Cria ritual semanal com a audiência, baixo custo e alto vínculo. Fortalece a comunidade Sanvi.", estrutura: "Story 1: meta da semana → Story 2: enquete 'qual treino essa semana?' → Story 3: convite para marcar a Sanvi treinando.", cta: "Responde a enquete e bora mexer o corpo.", sequencia: [
      "Escreva na tela a meta ativa da semana (ex: 'mexer o corpo 4x'). Use um sticker de lembrete/contagem.",
      "Enquete: 'Qual treino essa semana?' com opções (musculação / corrida / yoga). Use o sticker de enquete.",
      "Convite: 'Marca a @sanvi.activewear treinando' + caixinha para responderem a meta delas." ] }),
    c({ id: "i8", titulo: "Mais que roupa: um estilo de vida", resumo: "Post manifesto que apresenta o propósito da Sanvi com elegância.", formato: "Post estático", objetivo: "Autoridade", pilar: "Bastidores Sanvi", funil: "Consideração", prioridade: "Média", porque: "Post institucional que ancora o posicionamento da marca — referência de identidade no feed.", estrutura: "O que é a Sanvi → no que a marca acredita → o convite ao movimento.", cta: "Faça parte do movimento Sanvi." }),
    c({ id: "i9", titulo: "Como montar uma rotina ativa mesmo com a agenda cheia", resumo: "Dicas práticas de bem-estar para encaixar movimento na correria.", formato: "Reels", objetivo: "Alcance", pilar: "Bem-estar & rotina", funil: "Descoberta", prioridade: "Média", porque: "Tema de alta procura, útil e leve. Conecta bem-estar ao estilo de vida da marca.", estrutura: "Gancho: 'sem tempo pra treinar?' → 3 encaixes reais na rotina → o papel do conforto da roupa → fechamento motivador.", cta: "Salve as 3 dicas." }),
    c({ id: "i10", titulo: "Os 5 looks favoritos da Sabrina para o dia a dia", resumo: "Carrossel de collab: os looks que a Sabrina mais usa fora do treino.", formato: "Carrossel", objetivo: "Desejo de produto", pilar: "Collab Sabrina", funil: "Desejo", prioridade: "Alta", porque: "Prova social poderosa — a influencer usando as peças no cotidiano gera desejo e credibilidade.", estrutura: "Capa com a Sabrina → 5 looks com contexto (café, passeio, trabalho leve, viagem, treino) → link/nome das peças.", cta: "Qual look da Sabrina é a sua cara?" }),
    c({ id: "i11", titulo: "Testamos: o tecido que não marca e não transparece", resumo: "Demonstração honesta da qualidade do tecido em movimento e luz.", formato: "Reels", objetivo: "Desejo de produto", pilar: "Looks & coleções", funil: "Consideração", prioridade: "Alta", porque: "Quebra a principal objeção de compra de activewear. Conteúdo de confiança que converte.", estrutura: "Teste do agachamento → teste da luz → teste do suor → veredito e onde comprar.", cta: "Ficou com dúvida de tamanho? Chama no direct." }),
    c({ id: "i12", titulo: "Pare de esperar o 'corpo perfeito' para começar", resumo: "Carrossel que confronta a procrastinação estética e convida ao movimento agora.", formato: "Carrossel", objetivo: "Identificação", pilar: "Autoestima & corpo real", funil: "Descoberta", prioridade: "Alta", porque: "Mensagem forte alinhada ao valor da marca, muito salvável — sem culpa, com acolhimento.", estrutura: "Capa provocativa → o mito do 'quando eu emagrecer' → começar é o que muda tudo → a Sanvi veste você agora.", cta: "Salve e comece hoje, do seu jeito." }),
    c({ id: "i13", titulo: "Quem cuida do conteúdo da Sanvi?", resumo: "Bastidor leve apresentando a parceria com a Agência Logue (permuta).", formato: "Stories", objetivo: "Divulgação da marca", pilar: "Divulgação Logue", funil: "Descoberta", prioridade: "Média", porque: "Cumpre a divulgação da permuta com a Agência Logue de forma natural, mostrando profissionalismo por trás da marca.", estrutura: "Story bastidor de gravação → 'quem transforma isso em conteúdo é a @agencialogue' → marca e agradecimento.", cta: "Segue lá @agencialogue.", sequencia: [
      "Bastidor: mostre um momento real de gravação/produção do conteúdo da semana.",
      "Revele a parceria: 'Quem transforma isso em conteúdo é a @agencialogue' e marque a agência.",
      "Agradecimento + convite: agradeça a parceria e chame para seguir @agencialogue (sticker de menção/link)." ] }),
    c({ id: "i14", titulo: "Live provador com a Sabrina — tira-dúvidas de tamanho", resumo: "Encontro ao vivo provando peças e respondendo dúvidas de caimento em tempo real.", formato: "Live", objetivo: "Conversão / Venda", pilar: "Collab Sabrina", funil: "Conversão", prioridade: "Média", porque: "Junta prova social + venda ao vivo. A presença da Sabrina puxa audiência e destrava compras.", estrutura: "Abertura → provar peças por corpo/tamanho → responder dúvidas do chat → oferta e link.", cta: "Ative o lembrete da live." }),
    c({ id: "i15", titulo: "Nossas clientes se movendo de Sanvi", resumo: "Compilado de UGC — repost de clientes reais usando as peças.", formato: "Reels", objetivo: "Fidelização", pilar: "Comunidade Sanvi", funil: "Retenção", prioridade: "Média", porque: "Prova social pura e fortalece pertencimento. Incentiva mais clientes a marcarem a marca.", estrutura: "Sequência de clientes marcadas → trilha motivadora → 'marque @sanvi.activewear pra aparecer'.", cta: "Marque a Sanvi e apareça por aqui." }),
    c({ id: "i16", titulo: "Do treino ao café: um look, dois momentos", resumo: "Try-on de versatilidade mostrando a peça no treino e no pós-treino.", formato: "Try-on / Provador", objetivo: "Desejo de produto", pilar: "Looks & coleções", funil: "Desejo", prioridade: "Média", porque: "Reforça o custo-benefício e o estilo de vida — a peça acompanha o dia todo.", estrutura: "Look no treino → transição → mesmo look no café com acessório → 'movimento sem trocar de roupa'.", cta: "Você usaria no dia a dia?" }),
    c({ id: "i17", titulo: "Treino completo de 20 minutos vestindo Sanvi", resumo: "Vídeo longo de treino guiado, com a marca em uso do início ao fim.", formato: "Vídeo YouTube", objetivo: "Autoridade", pilar: "Treino & movimento", funil: "Consideração", prioridade: "Baixa", porque: "Constrói autoridade e presença no YouTube, com a marca vestida em movimento real por 20 min.", estrutura: "Aquecimento → circuito → desaquecimento → recado da marca sobre conforto das peças.", cta: "Se inscreve para o próximo treino." }),
    c({ id: "i18", titulo: "Como escolher o seu tamanho na Sanvi", resumo: "Guia visual de medidas para reduzir troca e insegurança na compra.", formato: "Post estático", objetivo: "Conversão / Venda", pilar: "Provador / Try-on", funil: "Conversão", prioridade: "Alta", porque: "Remove objeção de tamanho, reduz trocas e aumenta conversão. Conteúdo útil e sempre consultado.", estrutura: "Tabela de medidas → como medir em casa → dica de caimento por modelagem → onde comprar.", cta: "Ficou na dúvida? Manda sua medida no direct." }),
    c({ id: "i19", titulo: "Como a Sanvi transformou o próprio Instagram", resumo: "Reel de divulgação da parceria de conteúdo com a Agência Logue.", formato: "Reels", objetivo: "Divulgação da marca", pilar: "Divulgação Logue", funil: "Descoberta", prioridade: "Média", porque: "Entrega a divulgação da permuta com resultado concreto — vira prova social para a agência e reforça a seriedade da Sanvi.", estrutura: "Antes/depois do feed → 'o que mudou' → parceria com @agencialogue → convite.", cta: "Quer isso pra sua marca? Fala com a @agencialogue." }),
    c({ id: "i20", titulo: "A história da Sabrina e por que criou a Sanvi", resumo: "Carrossel de marca contando a origem da Sanvi pela voz da fundadora.", formato: "Carrossel", objetivo: "Relacionamento", pilar: "Collab Sabrina", funil: "Consideração", prioridade: "Média", porque: "Conexão emocional com a fundadora. Constrói marca e diferencia a Sanvi das lojas sem rosto.", estrutura: "Capa com a Sabrina → o começo → o propósito → onde a Sanvi quer chegar → convite à comunidade.", cta: "Faça parte dessa história." }),
    c({ id: "i21", titulo: "Um macacão Sanvi, vários rolês", resumo: "Versatilidade do macacão: da academia ao cinema ao barzinho, trocando só as peças que complementam.", formato: "Reels", objetivo: "Desejo de produto", pilar: "Looks & coleções", funil: "Desejo", prioridade: "Alta", porque: "Mostra estilo e custo-benefício: uma peça que resolve o dia inteiro. Alto potencial de salvamento e desejo — e é gravável em casa.", estrutura: "Academia: macacão puro, look fitness → Cinema: complementa o look com jaqueta e tênis casual → Barzinho: troca as peças que complementam por algo mais à noite → fecha: 'um macacão, três rolês'.", cta: "Em qual rolê você usaria primeiro?" }),
    c({ id: "i22", titulo: "Get ready comigo para treinar (em casa)", resumo: "GRWM leve montando o look Sanvi antes do treino, direto de casa.", formato: "Reels", objetivo: "Relacionamento", pilar: "Estilo de vida ativo", funil: "Descoberta", prioridade: "Média", porque: "Formato íntimo e fácil de gravar em casa, gera identificação e mostra o caimento das peças no dia a dia.", estrutura: "Escolher o look → vestir e mostrar o caimento → arrumar cabelo, água e tênis → sair para treinar.", cta: "Qual seria o seu look de hoje?" }),
    c({ id: "i23", titulo: "Provador honesto: testando as peças em casa", resumo: "Try-on caseiro sem edição: caimento, conforto e o que combina com cada corpo.", formato: "Try-on / Provador", objetivo: "Desejo de produto", pilar: "Provador / Try-on", funil: "Consideração", prioridade: "Média", porque: "Try-on em casa passa autenticidade e confiança, remove objeção de compra e é simples de produzir.", estrutura: "Peça a peça em casa → mostrar de vários ângulos → agachar e pular → veredito honesto de cada uma.", cta: "Quer ver alguma peça específica? Pede no direct." }),
    c({ id: "i24", titulo: "Como organizar (e cuidar) das suas peças fitness", resumo: "Dicas práticas de organização e lavagem para as peças durarem — gravável em casa.", formato: "Carrossel", objetivo: "Fidelização", pilar: "Bem-estar & rotina", funil: "Retenção", prioridade: "Baixa", porque: "Conteúdo de valor para quem já é cliente: aumenta a vida útil das peças e o vínculo com a marca. Fácil de gravar em casa.", estrutura: "Capa → como dobrar e guardar → como lavar sem estragar o tecido → como montar uma cápsula fitness → 'cuide para durar'.", cta: "Salve para a próxima organização do armário." }),
  ];

  const LOGOS = [
    { id: "lg1", nome: "Logo principal — horizontal", desc: "Símbolo + wordmark em laranja impulso", src: "assets/sanvi-logo.png" },
  ];

  const ARQUIVOS = [
    { id: "a1", cat: "Identidade", nome: "Logo — todas as versões", tipo: "PNG · SVG · PDF", tam: "no Dropbox", icon: "◆" },
    { id: "a2", cat: "Identidade", nome: "Paleta + códigos (Laranja · Marinho · Rosa · Areia)", tipo: "PNG · PDF", tam: "2 arquivos", icon: "▤" },
    { id: "a3", cat: "Identidade", nome: "Manual da marca Sanvi", tipo: "PDF", tam: "no Dropbox", icon: "▤" },
    { id: "a4", cat: "Templates", nome: "Templates de feed", tipo: "Canva", tam: "8 modelos", icon: "▦" },
    { id: "a5", cat: "Templates", nome: "Templates de stories", tipo: "Canva", tam: "12 modelos", icon: "▦" },
    { id: "a6", cat: "Templates", nome: "Template de try-on / provador", tipo: "Canva", tam: "3 modelos", icon: "▦" },
    { id: "a7", cat: "Fotos", nome: "Lookbook — coleção atual", tipo: "JPG", tam: "no Dropbox", icon: "▣" },
    { id: "a8", cat: "Fotos", nome: "Banco de fotos de produto", tipo: "JPG", tam: "no Dropbox", icon: "▣" },
    { id: "a9", cat: "Fotos", nome: "Ensaio com a Sabrina", tipo: "JPG", tam: "em breve", icon: "▣", emBreve: true },
    { id: "a10", cat: "Documentos", nome: "Tabela de medidas", tipo: "PDF", tam: "no Dropbox", icon: "▤" },
    { id: "a11", cat: "Documentos", nome: "Contrato de permuta — Agência Logue", tipo: "PDF", tam: "no Dropbox", icon: "▤" },
  ];

  const BROLL = [
    "Try-on / provador", "Treino", "Close no tecido", "Alongamento", "Corrida ao ar livre", "Detalhe da costura",
    "Vestindo o look", "Bebendo água", "Calçando o tênis", "Mirror selfie", "Dobrando peças", "Arara / loja", "Café pós-treino", "Passeio com look",
    "Macacão vários looks", "GRWM para treinar", "Provador em casa", "Organizando o armário fitness", "Alongar na sala",
  ];
  const LOCAIS = ["Estúdio de treino", "Parque / ao ar livre", "Casa", "Loja Sanvi", "Academia"];

  const CAPTACOES = [
    { id: "cap-macacao-0729", data: "2026-07-29", hora: "14:00", tema: "Macacão Sanvi — um look, vários rolês", local: "Casa", formato: "Reels", obs: "Gravação na casa da Sabrina. Mostrar o macacão em 3 contextos: academia (look fitness), cinema (complementa com outras peças) e barzinho (troca as peças que complementam). Gravar também: GRWM para treinar, provador honesto e organização do armário fitness." },
    { id: "cap-tryon-0730", data: "2026-07-30", hora: "09:30", tema: "Try-on da nova coleção", local: "Estúdio de treino", formato: "Try-on / Provador", obs: "Peças novas — provar caimento em movimento (agachar/pular)." },
    { id: "cap-collab-0802", data: "2026-08-02", hora: "08:00", tema: "Rotina ativa da Sabrina (collab)", local: "Parque / ao ar livre", formato: "Reels", obs: "Gravação do vlog de rotina com a Sabrina vestindo Sanvi." },
  ];

  const POSTS_ENTREGUES = [
    { id: "pd1", titulo: "Não é sobre treinar mais. É sobre se mover", formato: "Reels", pilar: "Estilo de vida ativo", data: "pronto", publicadoEm: "2026-07-21", status: "Publicado", metricas: "recém-publicado", link: MARCA.instagramMarca },
  ];

  const APROVACOES = [
    { id: "ap-tryon-colecao", titulo: "Try-on: a nova coleção no corpo real", resumo: "Reel de try-on enviado pela Agência Logue para sua aprovação final.", formato: "Try-on / Provador", objetivo: "Desejo de produto", pilar: "Provador / Try-on", funil: "Desejo", prioridade: "Alta", porque: "Try-on é o formato que mais converte em activewear: mostra caimento real, tira a insegurança de comprar online e aproxima a marca do corpo de verdade.", estrutura: "Peça a peça: vestir → mostrar de vários ângulos → agachar e pular para provar que não marca → dizer nome e tamanho de cada peça.", cta: "Qual peça você provaria primeiro?",
      link: MARCA.instagramMarca },
  ];

  // ─── PERMUTA · Agência Logue ───
  // Direcionamento semanal para a Sabrina divulgar a Agência Logue (contrato de permuta).
  const PERMUTA = {
    parceiro: "Agência Logue",
    perfilTag: "@agencialogue",
    perfilUrl: "https://www.instagram.com/agencialogue/",
    contrato: "Permuta — divulgação no perfil Sabrina Sanches × gestão criativa e de conteúdo da Agência Logue.",
    resumo: "Como o contrato é de permuta, parte do combinado é a Sabrina divulgar a Agência Logue com constância. Abaixo está o direcionamento semanal fixo — simples de manter e pensado para parecer natural, não propaganda.",
    regras: [
      "Sempre marcar @agencialogue nas divulgações combinadas.",
      "Divulgar como parceria real: bastidor e resultado, nunca anúncio forçado.",
      "Mínimo de 2 menções em stories por semana + 1 conteúdo maior por mês.",
      "Repostar nos stories quando a Logue publicar algo sobre a Sanvi.",
    ],
    // cadência semanal recorrente
    semanal: [
      { dia: "Segunda", acao: "1 story de bastidor da semana marcando @agencialogue", formato: "Stories", tipo: "Menção", recorrencia: "Toda semana" },
      { dia: "Quarta", acao: "1 story mostrando um conteúdo produzido pela Logue (com a tag)", formato: "Stories", tipo: "Bastidor", recorrencia: "Toda semana" },
      { dia: "Sexta", acao: "Repostar / reagir a algo que a Logue publicou sobre a Sanvi", formato: "Stories", tipo: "Repost", recorrencia: "Quando houver" },
      { dia: "1x por mês", acao: "1 Reel ou depoimento sobre a parceria e o resultado no perfil", formato: "Reels", tipo: "Depoimento", recorrencia: "Mensal" },
    ],
  };

  window.SV_DATA = {
    MARCA, PILARES, FORMATOS, OBJETIVOS, FUNIL, PRIORIDADES, STATUS, STATUS_COR,
    CAMPANHA_ETAPAS, IDEIAS, ARQUIVOS, LOGOS, BROLL, LOCAIS, CAPTACOES, POSTS_ENTREGUES, APROVACOES, PERMUTA,
    CAMPANHA_NOME: "Movimento Sanvi",
    // hash SHA-256 de "sabrina:sab2026"
    AUTH_HASH: "07abd63772b176e88ee2054ff36edc3bada73fccdb4d4bef55ddaddbfc8328fd",
  };
})();
