@keyframes motion-gamification-list-stagger-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.motion-scope-gamification .motion-list-stagger>.motion-stagger-item{animation:motion-gamification-list-stagger-in var(--motion-short) var(--motion-ease-out) backwards;animation-delay:calc(min(var(--motion-stagger-index,0), 7) * 30ms)}@media (prefers-reduced-motion:reduce){.motion-scope-gamification .motion-list-stagger>.motion-stagger-item{opacity:1;animation:none}}.motion-scope-gamification .v2-skel.motion-skel-shimmer{background:var(--v2-surface-2);position:relative;overflow:hidden}.motion-scope-gamification .v2-skel.motion-skel-shimmer:after{content:"";background:linear-gradient(90deg, var(--v2-surface-2) 25%, color-mix(in oklab, var(--v2-surface-2) 70%, var(--v2-surface)) 50%, var(--v2-surface-2) 75%);animation:1.2s ease-in-out infinite motion-gamification-skel-shimmer;position:absolute;inset:0}@keyframes motion-gamification-skel-shimmer{0%{opacity:0}50%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.motion-scope-gamification .v2-skel.motion-skel-shimmer:after{opacity:0;animation:none}}.motion-scope-gamification .motion-fade-toggle{transition:opacity var(--motion-micro) var(--motion-ease-out)}.motion-scope-gamification .motion-color-swap{transition:color var(--motion-micro) var(--motion-ease-out), background-color var(--motion-micro) var(--motion-ease-out), border-color var(--motion-micro) var(--motion-ease-out)}.motion-scope-gamification .motion-chevron-rotate{transition:transform var(--motion-micro) var(--motion-ease-out)}.motion-scope-gamification .motion-progress-fill{transition:transform var(--motion-micro) linear}@keyframes motion-gamification-claim-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.motion-scope-gamification .motion-claim-pulse{animation:motion-gamification-claim-pulse 1s var(--motion-settle) infinite}@media (prefers-reduced-motion:reduce){.motion-scope-gamification .motion-chevron-rotate{transition:none}.motion-scope-gamification .motion-claim-pulse{animation:none}}
