/* Progressive enhancement only: content is never covered or held for animation. */
.chia-intro{display:none!important}
@keyframes workspace-enter{
  from{opacity:0;transform:translateY(7px)}
  to{opacity:1;transform:translateY(0)}
}
/* Animate stable containers, never children replaced by live status polling. */
@media(prefers-reduced-motion:no-preference){
  #main.workspace-enter{animation:workspace-enter .36s cubic-bezier(.2,.7,.2,1) both}
  dialog[open]{animation:workspace-enter .18s cubic-bezier(.2,.7,.2,1) both}
}
@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
