@keyframes ph-tick-in{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ph-crown-in{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ph-spine-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ph-ring-in{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes ph-header-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ph-card-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ph-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ph-root[data-phase=seal-tick] [data-row-finished=true] [data-state=done] svg{animation:ph-tick-in .2s ease both}.ph-root[data-phase=seal-crown] [data-row-finished=true] [data-state=crown] svg{animation:ph-crown-in .12s ease both}.ph-root[data-phase=seal-spine] [data-row-finished=true] [data-state] .min-h-3{transform-origin:top;animation:ph-spine-fill .4s ease both}.ph-root[data-phase=advance] [data-row-new=true] [data-state=active]>div:first-child>div:first-child{animation:ph-ring-in .24s ease both}.ph-root[data-phase=advance] .ph-act-header{animation:ph-header-up .4s ease both}.ph-root[data-phase=open] .ph-new-panel,.ph-root[data-phase=open] [data-row-new=true]{animation:ph-card-up .24s ease both}.ph-root[data-phase^=seal] .ph-toast{animation:ph-toast-in .2s ease both}@media (prefers-reduced-motion:reduce){.ph-root .ph-act-header,.ph-root .ph-new-panel,.ph-root .ph-toast,.ph-root [data-row-finished=true] [data-state] .min-h-3,.ph-root [data-row-finished=true] [data-state] svg,.ph-root [data-row-new=true] [data-state=active]>div:first-child>div:first-child{animation:none!important}}