/* O assistente (TEP) do aluno: digitando e faixas de convite (tep.js). */
.tep-oculto{display:none !important}
.tep-digitando p{display:flex;gap:5px;align-items:center;min-height:46px;padding-block:0}
.tep-digitando p span{width:7px;height:7px;border-radius:50%;background:var(--suave);opacity:.4}
@media (prefers-reduced-motion:no-preference){
  .tep-digitando p span{animation:tep-pulo 1s infinite ease-in-out}
  .tep-digitando p span:nth-child(2){animation-delay:.15s}
  .tep-digitando p span:nth-child(3){animation-delay:.3s}
  @keyframes tep-pulo{0%,60%,100%{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}
}

.tep-faixa{display:flex;flex-direction:column;gap:14px;margin-bottom:18px;padding:18px;border:1.5px solid var(--marca);
  border-radius:var(--r);background:var(--marca-fraca)}
.tep-faixa h2{font-family:var(--display);font-size:20px;margin:0}
.tep-faixa p{margin:4px 0 0;color:var(--texto);font-size:14.5px}
.tep-faixa .btn{width:100%;min-height:52px}
@media (min-width:700px){
  .tep-faixa{flex-direction:row;align-items:center;justify-content:space-between}
  .tep-faixa .btn{width:auto;flex:none}
}
