Na rota /app, adicione um sistema visual de Online Support para meu aplicativo de loterias americanas. IMPORTANTE: por enquanto quero somente front-end/visual. Não criar backend. Não criar banco de dados. Não integrar Stripe. Não integrar gateway de pagamento. Não criar API. Não processar reembolso real. Não salvar os dados permanentemente. Não altere nenhuma funcionalidade atual do /app. Apenas adicione o suporte. Toda a interface do suporte deve estar em inglês americano. Botão flutuante Adicionar um botão fixo e visível durante toda a navegação do /app. Texto: Online Support Usar: ícone de headset/chat; bolinha verde indicando online; canto inferior direito; z-index alto; responsivo; visual profissional; não cobrir botões importantes. Ao clicar, abrir um modal ou drawer dentro do próprio app. Tela principal do suporte Mostrar: Online Support 🟢 We're online Hi! How can we help you today? Choose a topic below to get instant help. Criar opções clicáveis: How does the app work? My Lottery Numbers Powerball Mega Millions Lottery Results AI Lottery Analysis My Account Subscription & Billing Technical Support Ao clicar em cada opção, mostrar uma resposta automática simples dentro do próprio modal. Não usar IA real ainda. Adicionar também uma opção separada e destacada em vermelho: Request a Refund Request a Refund Ao clicar, abrir um fluxo visual de 7 etapas. Antes das perguntas mostrar: Refund Request We’ll ask you a few quick questions to help identify your purchase. This usually takes less than 2 minutes. Aviso: For your security, never enter your full credit card number or security code. Botão: Start Refund Request Estrutura Uma pergunta por tela. Mostrar sempre: Step X of 7 com barra de progresso. Usar botões: Back Continue Os dados devem ficar apenas em state local. Step 1 What is your full name? Campo: Full Name Step 2 What email address did you use for your purchase? Campo: Email Address Step 3 Why are you requesting a refund? Opções: I didn't mean to purchase I no longer need the service I had trouble using the app I didn't recognize the charge Technical issue Other Se selecionar Other, mostrar um campo curto para explicar. Step 4 What are the last 4 digits of the card used for the purchase? Campo: Last 4 digits Aceitar apenas 4 números. Mostrar: For your security, only enter the last 4 digits of your card. Nunca pedir número completo do cartão ou CVV. Step 5 Which card did you use? Opções: Visa Mastercard American Express Discover Other Step 6 Approximately when did you make the purchase? Campo: Purchase Date Adicionar também, opcionalmente: Purchase Amount Step 7 Título: Review Your Request Mostrar resumo: Name Email Reason Card ending in •••• 1234 Card Type Purchase Date Purchase Amount, se informado Botão: Submit Refund Request Tela final Ao clicar em Submit Refund Request, não enviar nada de verdade. Simular apenas um loading curto: Submitting your request... Depois mostrar: ✅ Refund Request Received Texto: Everything is set. Your refund request has been received. Your request will now go through the review process. Mostrar também: If approved, the refund will be returned to the original payment method. Depending on your card issuer or financial institution, it may take up to 30 days for the credit to appear on your statement. Gerar somente no front-end um protocolo aleatório no formato: RF-84921753 Mostrar: Request Number RF-XXXXXXXX Please keep this number for your records. Botão: Return to App Ao clicar, fechar o suporte e voltar para a tela do /app onde o usuário estava. Visual Quero um suporte com aparência de aplicativo americano profissional: moderno; limpo; premium; mobile-first; animações suaves; cards bem espaçados; campos grandes; botões grandes; barra de progresso; excelente visual no celular. No mobile, o modal pode ocupar quase toda a tela. No desktop, pode usar modal central ou painel lateral. Adicionar botão X para fechar. Importante Não alterar o restante do /app. Adicionar somente: botão flutuante Online Support; modal de suporte; respostas automáticas; Request a Refund em vermelho; fluxo visual de 7 etapas; tela final; protocolo visual RF-XXXXXXXX. Tudo deve funcionar apenas localmente no front-end e pode ser perdido ao atualizar a página.