@keyframes chat-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.chat-arrive{animation:.2s cubic-bezier(.2,.8,.2,1) both chat-arrive}@keyframes inv-changed{0%{color:var(--aph-orange,#f5821f);transform:scale(1.22)}to{transform:none}}.inv-changed{animation:.48s cubic-bezier(.2,.8,.2,1) both inv-changed;display:inline-block}@keyframes card-arrive{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.card-arrive{animation:.26s cubic-bezier(.2,.8,.2,1) both card-arrive}.row-arrive{animation:.24s cubic-bezier(.2,.8,.2,1) backwards chat-arrive}@keyframes stat-changed{0%{opacity:.2;transform:translateY(.4em)}to{opacity:1;transform:none}}.stat-changed{animation:.32s cubic-bezier(.2,.8,.2,1) backwards stat-changed;display:inline-block}@keyframes feel-veil-in{0%{opacity:0}to{opacity:1}}@keyframes feel-veil-out{0%{opacity:1}to{opacity:0}}.feel-veil{animation:.14s ease-out both feel-veil-in}.feel-veil[data-leaving=true]{animation:.18s ease-out both feel-veil-out}@keyframes feel-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.feel-pop{transform-origin:top;animation:.14s cubic-bezier(.22,1,.36,1) backwards feel-pop}.feel-pop[data-up=true]{transform-origin:bottom}.feel-pop[data-end=true]{transform-origin:100% 0}@keyframes toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.chat-arrive,.inv-changed,.card-arrive,.row-arrive,.stat-changed,.feel-veil,.feel-pop,.feel-veil[data-leaving=true]{animation:none}}
