.wallet-pulse[data-dir=debit]{animation:wallet-pulse-in var(--dur-fast) var(--ease-out) both,wallet-pulse-rise var(--dur-reveal) var(--ease-out) calc(var(--dur-reveal) + var(--dur-slow)) both}.wallet-pulse[data-dir=credit]{animation:wallet-pulse-drop var(--dur-slow) var(--ease-out) both,wallet-pulse-fade var(--dur-slow) var(--ease-in) calc(var(--dur-reveal) * 2) both}.wallet-coin[data-flip]{animation:wallet-coin-flip calc(var(--dur-roll) + var(--dur-instant)) var(--ease-in-out) both}@keyframes wallet-pulse-in{0%{opacity:0}}@keyframes wallet-pulse-rise{to{opacity:0;transform:translateY(calc(var(--motion-distance) * -12px))}}@keyframes wallet-pulse-drop{0%{opacity:0;transform:translateY(calc(var(--motion-distance) * -12px))}}@keyframes wallet-pulse-fade{to{opacity:0}}@keyframes wallet-coin-flip{0%{transform:perspective(64px) rotateY(0deg)}to{transform:perspective(64px) rotateY(calc(var(--motion-distance) * 1turn))}}@media (prefers-reduced-motion:reduce){.wallet-pulse[data-dir]{animation:wallet-pulse-in var(--dur-fast) linear both}.wallet-coin[data-flip]{animation:none}}:root[data-vt=theme]::view-transition-group(*),:root[data-vt=theme]::view-transition-new(*),:root[data-vt=theme]::view-transition-old(*){animation-duration:var(--dur-base);animation-timing-function:var(--ease-linear)}:root[data-vt=theme] *,:root[data-vt=theme] :after,:root[data-vt=theme] :before{transition:none!important}