@keyframes eh-cell-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.eh-cell{opacity:0;animation:eh-cell-in .5s ease-out forwards}@keyframes eh-tip-pulse{0%,to{opacity:1;box-shadow:0 0 6px rgba(20,241,149,.9)}50%{opacity:.35;box-shadow:0 0 2px rgba(20,241,149,.4)}}.eh-tip{animation:eh-tip-pulse 1.4s ease-in-out infinite}@keyframes eh-block-in{0%{opacity:0;transform:scale(.3);box-shadow:0 0 14px rgba(20,241,149,.9)}to{opacity:1;transform:scale(1);box-shadow:0 0 0 rgba(20,241,149,0)}}.eh-block{animation:eh-block-in .35s ease-out both}@keyframes eh-live-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(20,241,149,.6)}70%{opacity:.8;box-shadow:0 0 0 6px rgba(20,241,149,0)}}.eh-live-dot{animation:eh-live-pulse 2s ease-out infinite}.eh-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.05}@keyframes eh-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.eh-rise{opacity:0;animation:eh-rise .7s cubic-bezier(.22,1,.36,1) forwards}@media (prefers-reduced-motion:reduce){.eh-cell,.eh-rise{animation:none;opacity:1;transform:none}.eh-block,.eh-live-dot,.eh-tip{animation:none}}