300ms cap for UI, up to 500ms for large surfaces (drawers/sheets/modals), 150ms for button press. Hover each track below to compare curves — never animate from scale(0).
--ease-out-quart
--ease-out-quint
--ease-out-expo
--ease-in-out-quart
Button press (150ms, scale(0.96), never below 0.95)