.tela-ciclo{--ciclo:11s}@keyframes tela-aviso{0%,7%{opacity:0;transform:translateY(-16px)scale(.96)}11%,50%{opacity:1;transform:none}56%,to{opacity:0;transform:translateY(-10px)scale(.98)}}.tela-aviso{animation:tela-aviso var(--ciclo) cubic-bezier(.2, .8, .2, 1) infinite both}@keyframes tela-antes{0%,29%{opacity:1}31.5%,95%{opacity:0}98%,to{opacity:1}}@keyframes tela-depois{0%,31.5%{opacity:0;transform:scale(.88)}35%,93%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.tela-antes{animation:tela-antes var(--ciclo) ease-in-out infinite both;opacity:0}.tela-depois{animation:tela-depois var(--ciclo) cubic-bezier(.2, .9, .3, 1.3) infinite both}@keyframes tela-escreve{0%,16%{opacity:0;filter:blur(4px);transform:translateY(8px)}24%,94%{opacity:1;filter:blur();transform:none}to{opacity:0}}.tela-escreve{animation:tela-escreve var(--ciclo) ease-out infinite both}@keyframes tela-esqueleto{0%,15%{opacity:1}22%,to{opacity:0}}.tela-esqueleto{animation:tela-esqueleto var(--ciclo) ease-out infinite both;opacity:0}@keyframes tela-brilho{0%,12%{box-shadow:0 0 #5b3bd600}18%{box-shadow:0 0 0 5px #5b3bd638}34%,to{box-shadow:0 0 #5b3bd600}}.tela-brilho{animation:tela-brilho var(--ciclo) ease-out infinite}@keyframes tela-toque{0%,26%{transform:none}28%{transform:scale(.94)}31%,to{transform:none}}.tela-toque{animation:tela-toque var(--ciclo) ease-out infinite}.chat-ciclo{--ciclo:16s}@keyframes chat-1{0%,3%{opacity:0;transform:translateY(10px)}6%,95%{opacity:1;transform:none}to{opacity:0}}@keyframes chat-2{0%,10%{opacity:0;transform:translateY(10px)}13%,95%{opacity:1;transform:none}to{opacity:0}}@keyframes chat-3{0%,22%{opacity:0;transform:translateY(10px)}26%,95%{opacity:1;transform:none}to{opacity:0}}@keyframes chat-4{0%,42%{opacity:0;transform:translateY(10px)}46%,95%{opacity:1;transform:none}to{opacity:0}}@keyframes chat-5{0%,62%{opacity:0;transform:translateY(10px)}66%,95%{opacity:1;transform:none}to{opacity:0}}@keyframes chat-digitando{0%,15%{opacity:0}16%,21%{opacity:1}22%,to{opacity:0}}@keyframes chat-toque{0%,36%{background:#ffffffc7}38%,40%{background:#007aff47}42%,to{background:#ffffffc7}}.chat-1{animation:chat-1 var(--ciclo) ease-out infinite both}.chat-2{animation:chat-2 var(--ciclo) ease-out infinite both}.chat-3{animation:chat-3 var(--ciclo) ease-out infinite both}.chat-4{animation:chat-4 var(--ciclo) ease-out infinite both}.chat-5{animation:chat-5 var(--ciclo) ease-out infinite both}.chat-digitando{animation:chat-digitando var(--ciclo) linear infinite both;opacity:0}.chat-toque{animation:chat-toque var(--ciclo) linear infinite}@keyframes chat-rola{0%,61%{transform:none}66%,95%{transform:translateY(-136px)}to{transform:none}}.chat-rola{animation:chat-rola var(--ciclo) cubic-bezier(.3, .7, .2, 1) infinite both}@keyframes onda{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.onda>*{transform-origin:50%;animation:1.1s ease-in-out infinite onda}.onda>:nth-child(3n){animation-delay:-.3s}.onda>:nth-child(3n+1){animation-delay:-.6s}@keyframes ponto-digitando{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ponto-digitando>span{animation:1.2s ease-in-out infinite ponto-digitando}.ponto-digitando>span:nth-child(2){animation-delay:.15s}.ponto-digitando>span:nth-child(3){animation-delay:.3s}@keyframes tela-entra{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.tela-entra{animation:.45s cubic-bezier(.2,.8,.2,1) both tela-entra}@keyframes progresso{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.progresso{transform-origin:0;animation:progresso var(--tempo,9s) linear both}@keyframes alerta-visita{0%,34%{opacity:0;transform:translateY(14px)scale(.95)}39%,88%{opacity:1;transform:none}93%,to{opacity:0;transform:translateY(6px)scale(.98)}}.alerta-visita{--ciclo:11s;animation:alerta-visita var(--ciclo) cubic-bezier(.2, .9, .3, 1.2) infinite both}.aviso-pilha{transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.tela-antes,.tela-esqueleto,.chat-digitando{opacity:0;animation:none}.tela-aviso,.tela-depois,.tela-escreve,.tela-brilho,.tela-toque,.chat-1,.chat-2,.chat-3,.chat-4,.chat-5,.chat-toque,.onda>*,.ponto-digitando>span,.tela-entra,.progresso,.alerta-visita{animation:none}.aviso-pilha{transition:none}.chat-rola{animation:none;transform:translateY(-136px)}}
