@keyframes activity-rewards-fade-in{0%{opacity:0}to{opacity:1}}@keyframes activity-rewards-fade-out{0%{opacity:1}to{opacity:0}}@keyframes activity-rewards-pattern-arrive{0%{transform:translateX(calc(-1 * var(--activity-rewards-pattern-travel,26.2763rem)))}to{transform:translate(0)}}@keyframes activity-rewards-gift-nudge{0%,10.2%,to{transform:rotate(0)scale(1)}1.7%{transform:rotate(-16deg)scale(1.04)}3.4%{transform:rotate(13deg)scale(1.06)}5.1%{transform:rotate(-9deg)scale(1.045)}6.8%{transform:rotate(5deg)scale(1.025)}8.5%{transform:rotate(-2.5deg)scale(1.01)}}@keyframes activity-rewards-generation-copy-reveal{0%{opacity:0;transform:translateY(.125rem)}to{opacity:1;transform:translateY(0)}}@keyframes activity-rewards-generation-base-arrive{0%{opacity:0}55%{opacity:.48}to{opacity:.34}}@keyframes activity-rewards-generation-ray-arrive{0%{opacity:0;transform:translateX(-50%) skewX(var(--ray-lean,0deg)) scale(.92, .72)}58%{opacity:.88;transform:translateX(-50%) skewX(var(--ray-lean,0deg)) scale(1.02, 1.05);animation-timing-function:cubic-bezier(.45,0,.55,1)}to{opacity:.48;transform:translateX(-50%) skewX(var(--ray-lean,0deg)) scale(1)}}@keyframes activity-rewards-generation-ray-breathe{0%,to{opacity:.7;transform:translate(0)scaleY(.97)}48%{opacity:.82;transform:translateX(var(--ray-drift,0)) scale(1.025, 1.035)}}@keyframes activity-rewards-generation-glint{0%,to{opacity:0;transform:scale(.9)}45%{opacity:1;transform:scale(1.16)}}@keyframes activity-rewards-reward-glow-arrive{0%{opacity:0}40%{opacity:1}to{opacity:1}}@keyframes activity-rewards-ticket-arrive{0%{opacity:0;transform:translateY(4.5rem)scale(.96)}38%{opacity:1}76%{transform:translateY(-.125rem)scale(1)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes activity-rewards-done-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes activity-rewards-stripes-settle{0%{transform:translate(-2.5rem)}to{transform:translate(0)}}@keyframes activity-rewards-bonus-leaf-settle{0%,to{transform:translateY(0)rotate(0)scale(1)}28%{transform:translateY(-1.5px) rotate(var(--bonus-leaf-turn,-22deg)) scale(1.12)}58%{transform:translateY(-.5px) rotate(var(--bonus-leaf-rebound,10deg)) scale(1.04)}80%{transform:translateY(0)rotate(-3deg)scale(1)}}@keyframes activity-rewards-bonus-glint{0%{opacity:0;transform:scale(.9)}35%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.14)}}@keyframes activity-rewards-day-ring-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}@keyframes activity-rewards-day-wreath-in{0%{opacity:0;transform:translateY(.125rem)scale(.88)}24%{opacity:1}52%{opacity:1;transform:translateY(-.0625rem)scale(1.11)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes activity-rewards-notice-in{0%{opacity:0;transform:translateY(-.4375rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes activity-rewards-notice-fade{0%{opacity:0}to{opacity:1}}@keyframes activity-rewards-notice-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.25rem)}}@keyframes activity-rewards-notice-chunk-in{0%{opacity:0;transform:translateY(.1875rem)}to{opacity:1;transform:none}}@keyframes activity-rewards-notice-icon-in{0%{opacity:0;filter:blur(4px);transform:scale(.25)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes activity-rewards-notice-card-in{0%{opacity:0;transform:translateY(.375rem)rotate(2deg)scale(.9)}to{opacity:1;transform:translateY(0)rotate(-4deg)scale(1)}}@keyframes activity-rewards-modal-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes activity-rewards-modal-out{to{opacity:0;transform:scale(.985)}}@keyframes activity-rewards-fog-flame{0%,to{opacity:1;transform:translate(0)scaleY(1)}50%{opacity:.45;transform:translate(-4%)scaleY(1.14)}}@keyframes activity-rewards-fog-flame-echo{0%,to{opacity:0;transform:scaleX(-1)translate(0)scaleY(.94)}50%{opacity:.55;transform:scaleX(-1)translate(-4%)scaleY(1.1)}}@keyframes activity-rewards-fog-halo-wide{0%,to{opacity:1;transform:translate(0)scale(1)}50%{opacity:.75;transform:translate(-5%)scale(1.06,1.16)}}@keyframes activity-rewards-fog-halo-narrow{0%,to{opacity:1;transform:translate(0)scale(1)}50%{opacity:.6;transform:translate(7%)scale(1.14,1.24)}}@keyframes activity-rewards-onboarding-rise{0%{opacity:0;transform:translateY(var(--onb-rise,12px)) scale(.96)}to{opacity:1;transform:none}}@keyframes activity-rewards-onboarding-rise-blur{0%{opacity:0;transform:translateY(var(--onb-rise,12px)) scale(.96);filter:blur(var(--onb-blur,4px))}to{opacity:1;filter:none;transform:none}}@keyframes activity-rewards-onboarding-leaf-base{0%{opacity:var(--onb-leaf-dim,.25)}to{opacity:1}}@keyframes activity-rewards-onboarding-flares-in{0%{opacity:var(--onb-flares-from,.48)}to{opacity:1}}@keyframes activity-rewards-onboarding-flares-peak{0%{opacity:1}to{opacity:var(--onb-peak-to,.4)}}@keyframes activity-rewards-onboarding-flare-burst{0%{transform:rotate(0)}to{transform:rotate(var(--onb-burst,118.23deg))}}@keyframes activity-rewards-onboarding-flare-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[data-activity-rewards-covered]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>#header-promotion,body[data-activity-rewards-covered]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>#header,body[data-activity-rewards-covered]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>#main,body[data-activity-rewards-covered]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>#footer,body[data-activity-rewards-covered]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>#header-mobile{visibility:hidden}@keyframes activity-rewards-rise{0%{opacity:0;transform:translateY(var(--activity-rewards-rise-from,.75rem))}}@keyframes activity-rewards-slide-in{0%{opacity:0;transform:translate(.75rem)}}@keyframes activity-rewards-pop{0%{opacity:0;transform:scale(.5)}55%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes activity-rewards-wipe{0%{transform:translate(-100%)}}@keyframes activity-rewards-bar-grow{0%{opacity:0;transform:scaleY(.25)}}@keyframes activity-rewards-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.14)}}@keyframes activity-rewards-arrow-ping{0%{opacity:.8;transform:scale(1)}75%,to{opacity:0;transform:scale(var(--ar-track-arrow-pulse-scale,1.55))}}@keyframes activity-rewards-tasks-in{0%{opacity:0;transform:translateY(.75rem)scale(.96)}to{opacity:1;transform:none}}@keyframes activity-rewards-tasks-out{to{opacity:0;transform:scale(.97)}}@keyframes activity-rewards-unlock-wave{0%{opacity:1;transform:translateY(0)}65%{opacity:1}to{opacity:0;transform:translateY(-27rem)}}@keyframes activity-rewards-unlock-glow{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes activity-rewards-accordion-open{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes activity-rewards-accordion-close{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes activity-rewards-pattern-drift{to{transform:translate(var(--activity-rewards-pattern-drift-x), var(--activity-rewards-pattern-drift-y))}}@keyframes activity-rewards-float{0%,to{transform:translateY(0)}50%{transform:translateY(var(--activity-rewards-float,-.5rem))}}@keyframes activity-rewards-twinkle{0%,to{scale:.85}50%{scale:1.2}}@keyframes activity-rewards-streak-wave-light{0%{opacity:0;animation-timing-function:cubic-bezier(.2,0,0,1)}1.5%{opacity:.95;animation-timing-function:cubic-bezier(.2,0,.2,1)}6%{opacity:.3;animation-timing-function:linear}34%{opacity:.3;animation-timing-function:cubic-bezier(.4,0,1,1)}44%,to{opacity:0}}@keyframes activity-rewards-streak-wave-pop{0%{animation-timing-function:cubic-bezier(.4,0,1,1);transform:none}1.2%{animation-timing-function:cubic-bezier(.2,0,0,1);transform:translateY(.0625rem)scale(.95)}4%{transform:translateY(-.25rem) scale(var(--activity-rewards-wave-pop,1.1));animation-timing-function:cubic-bezier(.4,0,.6,1)}6.5%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translateY(0)scale(.97)}9%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translateY(-.0625rem)scale(1.02)}12%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(.995)}15%,to{transform:none}}@keyframes activity-rewards-streak-wave-charge{0%{opacity:0}3%{opacity:1}8%{opacity:.7}34%{opacity:.7;animation-timing-function:cubic-bezier(.4,0,1,1)}44%,to{opacity:0}}@keyframes activity-rewards-streak-wave-shock{0%,2.5%{opacity:0;transform:none}3%{opacity:.9;animation-timing-function:cubic-bezier(.2,0,0,1);transform:none}13%,to{opacity:0;transform:scale(var(--activity-rewards-wave-burst,1.25))}}@keyframes activity-rewards-streak-wave-gift{0%{animation-timing-function:cubic-bezier(.2,0,0,1);transform:none}3%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translateY(-.375rem)rotate(-18deg)scale(1.3)}6%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translateY(-.125rem)rotate(12deg)scale(1.1)}9%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-6deg)}12%{transform:rotate(3deg)}15%,to{transform:none}}@keyframes activity-rewards-final-sheen{0%,72%{translate:-150%}to{translate:380%}}