:root{--fundo:#f8fafc;--fundo-gradiente:radial-gradient(at 0% 0%, #6366f114 0px, transparent 50%), radial-gradient(at 100% 0%, #38bdf814 0px, transparent 50%), #f8fafc;--cartao:#fff;--cartao-suave:#f1f5f9;--borda:#e2e8f0;--borda-suave:#f1f5f9;--texto:#0f172a;--texto-suave:#64748b;--texto-mudo:#94a3b8;--destaque:#4f46e5;--destaque-gradiente:linear-gradient(135deg, #4f46e5 0%, #4338ca 100%);--destaque-hover:#4338ca;--destaque-texto:#fff;--destaque-brilho:#4f46e533;--sombra-sm:0 1px 2px 0 #0000000d;--sombra-md:0 4px 6px -1px #00000012, 0 2px 4px -2px #0000000d;--sombra-lg:0 10px 25px -3px #00000014, 0 4px 6px -4px #0000000a;--sombra-flutuante:0 20px 35px -5px #0000001a, 0 8px 10px -6px #0000000f;--erro-fundo:#fef2f2;--erro-borda:#fecaca;--erro-texto:#b91c1c;--ok-fundo:#f0fdf4;--ok-borda:#bbf7d0;--ok-texto:#15803d;--raio:12px;--raio-lg:16px;--raio-sm:8px}@media (prefers-color-scheme:dark){:root{--fundo:#0a0d14;--fundo-gradiente:radial-gradient(at 0% 0%, #6366f11f 0px, transparent 50%), radial-gradient(at 100% 0%, #38bdf814 0px, transparent 50%), #0a0d14;--cartao:#111622;--cartao-suave:#182030;--borda:#ffffff14;--borda-suave:#ffffff0a;--texto:#f8fafc;--texto-suave:#94a3b8;--texto-mudo:#64748b;--destaque:#6366f1;--destaque-gradiente:linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);--destaque-hover:#818cf8;--destaque-texto:#fff;--destaque-brilho:#6366f159;--sombra-sm:0 1px 2px 0 #00000080;--sombra-md:0 4px 6px -1px #0006;--sombra-lg:0 10px 25px -3px #00000080;--sombra-flutuante:0 20px 35px -5px #0009;--erro-fundo:#ef44441f;--erro-borda:#ef444440;--erro-texto:#fca5a5;--ok-fundo:#22c55e1f;--ok-borda:#22c55e40;--ok-texto:#86efac}}*{box-sizing:border-box}body{background:var(--fundo);background-image:var(--fundo-gradiente);color:var(--texto);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.6}.layout-pagina{flex-direction:column;min-height:100vh;display:flex}.cabecalho-nadiv{z-index:50;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--borda);background:#f8fafcd9;transition:all .2s;position:sticky;top:0}@media (prefers-color-scheme:dark){.cabecalho-nadiv{background:#0a0d14d9}}.cabecalho-conteudo{justify-content:space-between;align-items:center;gap:1rem;max-width:64rem;margin:0 auto;padding:.75rem 1.25rem;display:flex}.cabecalho-marca{align-items:center;gap:.75rem;display:flex}.status-online{background:var(--ok-fundo);border:1px solid var(--ok-borda);color:var(--ok-texto);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.ponto-status{background:var(--ok-texto);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulso-status;box-shadow:0 0 0 2px #22c55e40}@keyframes pulso-status{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.cabecalho-links{align-items:center;gap:.35rem;display:flex}.link-navegacao{border-radius:var(--raio-sm);color:var(--texto-suave);align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.875rem;font-weight:550;text-decoration:none;transition:all .15s;display:inline-flex}.link-navegacao:hover{color:var(--texto);background:var(--cartao-suave)}.link-navegacao.ativo{color:var(--destaque);background:#6366f11a;font-weight:650}.link-icone{font-size:1rem;line-height:1}.link-sair{color:var(--texto-suave);border-radius:var(--raio-sm);border:1px solid var(--borda);padding:.4rem .75rem;font-size:.8125rem;text-decoration:none;transition:all .15s}.link-sair:hover{color:var(--erro-texto);border-color:var(--erro-borda);background:var(--erro-fundo)}@media (max-width:768px){.cabecalho-conteudo{flex-wrap:wrap;padding:.6rem 1rem}.cabecalho-links{scrollbar-width:none;order:3;width:100%;padding-bottom:.25rem;overflow-x:auto}.cabecalho-links::-webkit-scrollbar{display:none}}main{width:100%;max-width:44rem;margin:0 auto;padding:2.5rem 1.25rem 4rem}main.largo{max-width:58rem}.cabecalho-secao{margin-bottom:2rem}h1{letter-spacing:-.03em;color:var(--texto);margin:0 0 .35rem;font-size:1.85rem;font-weight:750}h2{letter-spacing:-.015em;color:var(--texto);margin:0 0 .85rem;font-size:1.15rem;font-weight:650}.subtitulo{color:var(--texto-suave);margin:0 0 1.5rem;font-size:.95rem;line-height:1.5}.cartao{background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra-sm);margin-bottom:1.25rem;padding:1.5rem;transition:border-color .2s,box-shadow .2s}.cartao:hover{box-shadow:var(--sombra-md)}label{color:var(--texto);margin-bottom:.35rem;font-size:.875rem;font-weight:600;display:block}.dica{color:var(--texto-suave);margin:.35rem 0 0;font-size:.8125rem;line-height:1.45}input,select,textarea{width:100%;font:inherit;color:var(--texto);background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:.65rem .85rem;font-size:.9375rem;transition:all .15s}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--destaque);box-shadow:0 0 0 3px var(--destaque-brilho);outline:none}input:disabled{background:var(--cartao-suave);color:var(--texto-mudo);cursor:not-allowed}.campo+.campo{margin-top:1.2rem}button{font:inherit;border-radius:var(--raio-sm);background:var(--destaque-gradiente);color:var(--destaque-texto);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.9375rem;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 3px #4f46e540}button:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 4px 10px var(--destaque-brilho);transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(0)}button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}button.secundario{background:var(--cartao);color:var(--texto);border-color:var(--borda);box-shadow:var(--sombra-sm)}button.secundario:hover:not(:disabled){background:var(--cartao-suave);border-color:var(--borda);filter:none}.acoes{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.aviso{border-radius:var(--raio-sm);border:1px solid;margin-bottom:1.25rem;padding:.85rem 1.1rem;font-size:.875rem;line-height:1.45}.aviso.erro{background:var(--erro-fundo);border-color:var(--erro-borda);color:var(--erro-texto)}.aviso.ok{background:var(--ok-fundo);border-color:var(--ok-borda);color:var(--ok-texto)}.login-tela{place-items:center;min-height:100vh;padding:1.5rem;display:grid;position:relative;overflow:hidden}.login-aura{pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#6366f126 0%,#38bdf80d 50%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login-cartao-container{z-index:10;width:100%;max-width:27rem;position:relative}.login-cartao{text-align:center;border-radius:var(--raio-lg);box-shadow:var(--sombra-flutuante);border:1px solid var(--borda);background:var(--cartao);padding:2.5rem 2rem}.login-topo{flex-direction:column;align-items:center;margin-bottom:1.75rem;display:flex}.login-chamada{color:var(--texto-suave);margin:.85rem 0 0;font-size:.95rem;line-height:1.5}.login-destaques{text-align:left;background:var(--cartao-suave);border-radius:var(--raio);border:1px solid var(--borda-suave);flex-direction:column;gap:.75rem;margin-bottom:1.75rem;padding:1rem;display:flex}.destaque-item{align-items:flex-start;gap:.65rem;display:flex}.destaque-icone{font-size:1.15rem;line-height:1.2}.destaque-item strong{color:var(--texto);font-size:.8125rem;display:block}.destaque-item p{color:var(--texto-suave);margin:.1rem 0 0;font-size:.75rem}.login-divisor{color:var(--texto-mudo);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:.75rem;display:flex}.login-divisor:before,.login-divisor:after{content:"";background:var(--borda);flex:1;height:1px}.botao-google-oficial{color:#3c4043;border-radius:var(--raio-sm);background:#fff;border:1px solid #dadce0;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;transition:all .15s;display:flex;box-shadow:0 1px 2px #3c404314}@media (prefers-color-scheme:dark){.botao-google-oficial{color:#f3f4f6;background:#1f2937;border-color:#374151}}.botao-google-oficial:hover:not(:disabled){background:#f8fafc;border-color:#caced3;transform:translateY(-1px);box-shadow:0 2px 6px #3c404326}@media (prefers-color-scheme:dark){.botao-google-oficial:hover:not(:disabled){background:#283344;border-color:#4b5563}}.spinner-circulo{border:2px solid #00000026;border-top-color:var(--destaque);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.rodape-seguranca{color:var(--texto-suave);justify-content:center;align-items:center;gap:.35rem;margin:1.5rem 0 0;font-size:.775rem;line-height:1.45;display:flex}.login-termos{border-top:1px solid var(--borda-suave);color:var(--texto-mudo);margin-top:1.25rem;padding-top:1rem;font-size:.75rem;line-height:1.4}.login-termos a{color:var(--destaque);text-decoration:none}.login-termos a:hover{text-decoration:underline}.chat-principal{flex-direction:column;min-height:calc(100vh - 4.5rem);padding-bottom:2rem;display:flex}.conversas-barra{border-bottom:1px solid var(--borda-suave);align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 0 1rem;display:flex;overflow:hidden}.btn-nova-conversa{background:var(--destaque);color:var(--destaque-texto);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 1px 3px #4f46e54d}.btn-nova-conversa:hover{filter:brightness(1.08);transform:translateY(-1px)}.conversas-lista{scrollbar-width:thin;align-items:center;gap:.4rem;padding:.2rem 0;display:flex;overflow-x:auto}.pilula{border:1px solid var(--borda);color:var(--texto-suave);background:var(--cartao);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8125rem;text-decoration:none;transition:all .15s;display:inline-flex}.pilula:hover{color:var(--texto);border-color:var(--destaque);background:var(--cartao-suave)}.pilula.ativa{border-color:var(--destaque);color:var(--destaque);background:#6366f114;font-weight:600}.pilula-ponto{background:var(--texto-mudo);border-radius:50%;width:6px;height:6px}.pilula.ativa .pilula-ponto{background:var(--destaque)}.conversa-painel{flex-direction:column;flex:1;display:flex}.boas-vindas-hero{text-align:center;max-width:36rem;margin:3rem auto 2rem;padding:0 1rem}.hero-logo-box{filter:drop-shadow(0 4px 12px var(--destaque-brilho));margin-bottom:1.25rem;display:inline-flex}.boas-vindas-hero h2{letter-spacing:-.03em;margin-bottom:.5rem;font-size:1.6rem;font-weight:750}.hero-subtitulo{color:var(--texto-suave);margin-bottom:2rem;font-size:.95rem;line-height:1.5}.sugestoes-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.card-sugestao{background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio);text-align:left;box-shadow:var(--sombra-sm);color:var(--texto);cursor:pointer;flex-direction:column;gap:.25rem;padding:.85rem 1rem;transition:all .15s;display:flex}.card-sugestao:hover{border-color:var(--destaque);box-shadow:var(--sombra-md);background:var(--cartao-suave);transform:translateY(-2px)}.sugestao-titulo{color:var(--texto);font-size:.875rem;font-weight:650}.sugestao-desc{color:var(--texto-suave);font-size:.775rem;line-height:1.4}.mensagens-fluxo{flex-direction:column;gap:1.25rem;margin-bottom:2rem;display:flex}.linha-mensagem{gap:.75rem;width:100%;display:flex}.linha-mensagem.minha{justify-content:flex-end}.linha-mensagem.dele{justify-content:flex-start;align-items:flex-start}.avatar-assistente{flex-shrink:0;width:32px;height:32px;margin-top:.2rem}.balao{border-radius:var(--raio);white-space:pre-wrap;overflow-wrap:anywhere;max-width:82%;padding:.85rem 1.15rem;font-size:.9375rem;line-height:1.55;position:relative}.balao.meu{background:var(--destaque-gradiente);color:#fff;box-shadow:0 2px 8px var(--destaque-brilho);border-radius:18px 18px 4px}.balao.dele{background:var(--cartao);border:1px solid var(--borda);color:var(--texto);box-shadow:var(--sombra-sm);border-radius:18px 18px 18px 4px}.marca-voz{color:#ffffffd9;align-items:center;margin-right:.25rem;display:inline-flex}.pensando{color:var(--texto-suave);align-items:center;gap:.4rem;font-size:.85rem;display:flex}.ponto-digitando{background:var(--destaque);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both digitando}.ponto-digitando:first-child{animation-delay:-.32s}.ponto-digitando:nth-child(2){animation-delay:-.16s}@keyframes digitando{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.texto-ocupado{margin-left:.4rem;font-size:.8125rem}.card-aprovacao{background:var(--cartao);border:1.5px solid var(--destaque);border-radius:var(--raio-lg);box-shadow:var(--sombra-md);margin:.5rem 0 1rem;padding:1.25rem 1.5rem;position:relative;overflow:hidden}.card-aprovacao:before{content:"";background:linear-gradient(90deg,#4f46e5,#06b6d4,#f59e0b);height:3px;position:absolute;top:0;left:0;right:0}.aprovacao-cabecalho{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.badge-escudo{text-transform:uppercase;letter-spacing:.06em;color:var(--destaque);background:#6366f11a;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.aprovacao-titulo{color:var(--texto);font-size:1.05rem}.aprovacao-resumo{color:var(--texto);margin:.5rem 0 .85rem;font-size:.95rem;line-height:1.5}.aprovacao-metadados{flex-wrap:wrap;gap:.75rem;margin-bottom:1.2rem;display:flex}.meta-item{background:var(--cartao-suave);border-radius:var(--raio-sm);border:1px solid var(--borda-suave);align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.8125rem;display:inline-flex}.meta-item.destaque-valor{color:var(--ok-texto);background:#22c55e1a;border-color:#22c55e40;font-weight:700}.aprovacao-botoes{gap:.75rem;display:flex}.btn-aprovar{color:#fff;border-radius:var(--raio-sm);background:linear-gradient(135deg,#10b981 0%,#059669 100%);padding:.55rem 1.2rem;font-size:.875rem;box-shadow:0 2px 6px #10b9814d}.btn-recusar{background:var(--cartao);border:1px solid var(--borda);color:var(--texto-suave);border-radius:var(--raio-sm);padding:.55rem 1rem;font-size:.875rem}.btn-recusar:hover{background:var(--erro-fundo);color:var(--erro-texto);border-color:var(--erro-borda)}.escrever-container{z-index:40;padding-top:.5rem;position:sticky;bottom:1.25rem}.escrever-barra{background:var(--cartao);border:1px solid var(--borda);box-shadow:var(--sombra-flutuante);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .5rem .4rem .6rem;transition:all .2s;display:flex}.escrever-barra:focus-within{border-color:var(--destaque);box-shadow:0 0 0 3px var(--destaque-brilho), var(--sombra-flutuante)}.input-conversa{color:var(--texto);background:0 0;border:none;outline:none;flex:1;padding:.5rem .4rem;font-size:.9375rem;box-shadow:none!important}.btn-enviar-mensagem{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:flex}.microfone-envolucro{display:inline-flex;position:relative}.btn-microfone{background:var(--cartao-suave);border:1px solid var(--borda);width:38px;height:38px;color:var(--texto-suave);box-shadow:none;border-radius:50%;padding:0}.btn-microfone:hover:not(:disabled){color:var(--destaque);border-color:var(--destaque);box-shadow:none;background:#6366f11a;transform:none}.btn-microfone.transcrevendo{color:var(--destaque);background:#6366f126}.spinner-microfone{border:2px solid #6366f133;border-top-color:var(--destaque);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite girar}.gravando-container{background:var(--erro-fundo);border:1px solid var(--erro-borda);border-radius:999px;flex:1;align-items:center;gap:.65rem;padding:.25rem .4rem .25rem .5rem;animation:.2s entrar-suave;display:flex}.btn-cancelar-voz{width:30px;height:30px;color:var(--erro-texto);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:50%;padding:0}.btn-cancelar-voz:hover{box-shadow:none;background:#ef444426;transform:none}.gravando-ondas{align-items:center;gap:3px;height:16px;display:flex}.onda{background:var(--erro-texto);border-radius:2px;width:3px;animation:.9s ease-in-out infinite onda-som}.onda-1{height:8px;animation-delay:0s}.onda-2{height:16px;animation-delay:.2s}.onda-3{height:10px;animation-delay:.4s}@keyframes onda-som{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.tempo-voz{font-variant-numeric:tabular-nums;color:var(--erro-texto);margin-right:auto;font-size:.875rem;font-weight:700}.btn-enviar-voz{background:var(--destaque-gradiente);border-radius:999px;padding:.4rem .85rem;font-size:.8125rem}.aviso-flutuante{white-space:nowrap;background:var(--cartao);border:1px solid var(--erro-borda);box-shadow:var(--sombra-lg);border-radius:var(--raio-sm);color:var(--erro-texto);z-index:60;padding:.4rem .75rem;font-size:.775rem;position:absolute;bottom:120%;left:0}.grid-memorias{grid-template-columns:1fr;gap:.85rem;display:grid}.card-memoria{margin-bottom:0;padding:1.15rem 1.35rem}.linha-edicao{align-items:center;gap:.5rem;margin:.6rem 0;display:flex}.input-memoria{flex:1}.btn-salvar-memoria{padding:.55rem .9rem;font-size:.8125rem}.form-apagar button.apagar{color:var(--texto-mudo);cursor:pointer;box-shadow:none;background:0 0;border:none;padding:0;font-size:.75rem}.form-apagar button.apagar:hover{color:var(--erro-texto);filter:none;text-decoration:underline;transform:none}.etiquetas{flex-wrap:wrap;gap:.4rem;display:flex}.etiqueta{background:var(--cartao-suave);color:var(--texto-suave);border:1px solid var(--borda);border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:600}.etiqueta.fixa{color:var(--destaque);background:#6366f11a;border-color:#6366f140}.etiqueta.deduzida{color:#d97706;background:#f59e0b1a;border-color:#f59e0b40}.estado-vazio-card{text-align:center;padding:3rem 1.5rem}.icone-vazio{margin-bottom:.75rem;font-size:2.5rem}.btn-iniciar-conversa{border-radius:var(--raio-sm);background:var(--destaque-gradiente);color:#fff;margin-top:1rem;padding:.65rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.conectores-grid{flex-direction:column;gap:1.25rem;display:flex}.conector-topo{align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.conector-icone{background:var(--cartao-suave);border-radius:var(--raio-sm);border:1px solid var(--borda);padding:.5rem;font-size:2rem;line-height:1}.subtitulo-acoes{color:var(--texto);margin:1.5rem 0 .75rem;font-size:.9375rem;font-weight:650}.acoes-lista{margin:0;padding:0;list-style:none}.acoes-lista li{border-top:1px solid var(--borda);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.acoes-lista li:first-child{border-top:none}.acoes-lista select{flex-shrink:0;width:auto;min-width:12rem;font-size:.8125rem}.card-metricas h2,.card-consumo h2,.card-auditoria h2{margin-bottom:1rem;font-size:1.1rem}.numeros{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.75rem;display:grid}.numero{border:1px solid var(--borda);border-radius:var(--raio);color:inherit;background:var(--cartao);box-shadow:var(--sombra-sm);flex-direction:column;gap:.2rem;padding:.85rem 1rem;text-decoration:none;transition:all .15s;display:flex}.numero:hover{border-color:var(--destaque);box-shadow:var(--sombra-md);transform:translateY(-1px)}.numero-topo{justify-content:space-between;align-items:center;display:flex}.numero strong{letter-spacing:-.02em;color:var(--texto);font-size:1.6rem;font-weight:750}.numero span{color:var(--texto-suave);font-size:.8125rem;font-weight:500}.consumo-valores{align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.valor-atual{color:var(--texto);font-size:1.6rem;font-weight:750}.valor-teto{color:var(--texto-suave);font-size:.875rem}.barra{background:var(--borda);border-radius:999px;height:8px;margin-bottom:.65rem;overflow:hidden}.barra-cheia{background:var(--destaque-gradiente);border-radius:999px;height:100%;transition:width .4s}.historico{margin:0;padding:0;font-size:.875rem;list-style:none}.historico li{border-top:1px solid var(--borda);align-items:baseline;gap:1rem;padding:.65rem 0;display:flex}.historico li:first-child{border-top:none}.historico .quando{color:var(--texto-mudo);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8125rem}.ator-user{color:var(--destaque)}.ator-agent{color:#06b6d4}.ator-system{color:var(--texto-suave)}.rodape{color:var(--texto-suave);text-align:center;margin-top:2.5rem;font-size:.8125rem;line-height:1.5}.rodape a{color:var(--destaque);text-decoration:none}.rodape a:hover{text-decoration:underline}main.texto{max-width:48rem;line-height:1.7}main.texto h1{margin-bottom:.25rem}main.texto h2{border-bottom:1px solid var(--borda);margin:2.5rem 0 .75rem;padding-bottom:.35rem;font-size:1.25rem}main.texto p,main.texto li{color:var(--texto);font-size:.95rem}main.texto ul{padding-left:1.4rem}main.texto li{margin-bottom:.75rem}main.texto a{color:var(--destaque)}@keyframes entrar-suave{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){main{padding:1.5rem 1rem 3rem}.balao{max-width:90%}.sugestoes-grid{grid-template-columns:1fr}}.inicio{max-width:56rem;margin:0 auto;padding:4rem 1rem 3rem}.inicio-topo{text-align:center;margin-bottom:4rem}.inicio-topo h1{letter-spacing:-.03em;margin:1.5rem 0 .75rem;font-size:clamp(1.9rem,5vw,2.8rem)}.inicio-chamada{color:var(--texto-suave);max-width:34rem;margin:0 auto;font-size:1.0625rem;line-height:1.6}.inicio-acao{justify-content:center;margin-top:2rem;display:flex}.inicio-destaques{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.5rem;margin-bottom:3.5rem;display:grid}.inicio-destaques article{background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio);padding:1.5rem}.inicio-destaques span{font-size:1.6rem;line-height:1}.inicio-destaques h2{margin:.75rem 0 .5rem;font-size:1.0625rem}.inicio-destaques p{color:var(--texto-suave);margin:0;font-size:.9375rem;line-height:1.6}.inicio-confianca{background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio);margin-bottom:3rem;padding:2rem}.inicio-confianca h2{margin:0 0 .9rem;font-size:1.125rem}.inicio-confianca p{color:var(--texto-suave);margin:0 0 .9rem;line-height:1.65}.inicio-confianca p:last-child{margin-bottom:0}.inicio-rodape{border-top:1px solid var(--borda);flex-wrap:wrap;justify-content:center;gap:1.5rem;padding-top:2rem;font-size:.875rem;display:flex}.inicio-rodape a{color:var(--texto-suave);text-decoration:none}.inicio-rodape a:hover{color:var(--texto);text-decoration:underline}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.escrever{bottom:calc(1rem + env(safe-area-inset-bottom))}@media (display-mode:standalone){.navegacao{z-index:10;background:var(--fundo);padding-top:.75rem;position:sticky;top:0}}
