Nada salta, nada quica. Fades e deslizes de 1–8 px em 140 / 220 / 420 ms sobre cubic-bezier(.16,1,.3,1). O mascote é a exceção viva: as barras respiram enquanto ele está acordado. prefers-reduced-motion zera tudo.
A cor do halo diz o estado; as barras dizem a intensidade. Toque para trocar.
A gaveta desliza 220 ms; o scrim desfoca em simultâneo. O conteúdo não se move — só escurece.
Cada bolha sobe 8 px e aparece em 220 ms. Enquanto o Nuvon pensa, três pontos em cobre — nunca um spinner.
A borda muda de cor a cada etapa; a régua avança em três terços. Só no fim aparece "Pronto." em Cinzel — o ritual do sucesso.
O mascote nasce (420 ms), o halo desenha-se (900 ms), o wordmark sobe, a régua norte preenche enquanto o modelo carrega.
Hover sobe 1 px e clareia; pressionar volta a 0 e escurece (scale .98). Toggles deslizam 140 ms; a cor confirma, não o movimento.
O erro não grita: o halo pulsa em vermelho, o corpo apaga-se para metal. Ao reconectar, o mascote acorda — o mesmo movimento do arranque.