:root{--ease-out:cubic-bezier(0.22,0.61,0.36,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--dur-fast:120ms;--dur-base:200ms;--dur-accordion:250ms;--dur-reveal:400ms}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes check-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes ring-pulse{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.03)}}@keyframes skeleton-in{0%{opacity:0}to{opacity:1}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes earnings-pop{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes reward-pop{0%{transform:scale(1)}40%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes pending-bar{0%{transform:scaleX(.1)}to{transform:scaleX(.9)}}@keyframes reveal-failsafe{to{opacity:1;transform:none}}.animate-fade-in{animation:fade-in .16s var(--ease-out) both}.animate-dialog-in{animation:dialog-in .2s var(--ease-out) both}dialog.animate-dialog-in::backdrop{animation:fade-in .16s var(--ease-out) both}.animate-check-in{animation:check-in .16s var(--ease-out) both}.animate-ring-pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid rgb(var(--color-gold-500));pointer-events:none;opacity:0;animation:ring-pulse .6s var(--ease-out) 1 both}.animate-earnings-pop{animation:earnings-pop .4s var(--ease-out)}.animate-reward-pop{animation:reward-pop .4s var(--ease-out)}:where(.skeleton){background-color:rgb(var(--color-ink-100));border-radius:6px}.motion-ok .skeleton{opacity:0;animation:skeleton-in .15s var(--ease-out) .2s forwards,skeleton-pulse 1.6s var(--ease-in-out) .35s infinite}.pending-fade{transition:opacity .16s var(--ease-out)}.pending-fade[aria-busy=true]{opacity:.6;transition-delay:.15s}.pending-bar{transform-origin:left center;animation:pending-bar .8s var(--ease-out) forwards}.motion-ok [data-reveal]{opacity:0;transform:translateY(8px);animation:reveal-failsafe 0s 2.5s forwards}.motion-ok [data-reveal][data-in]{opacity:1;transform:none;animation:none;transition:opacity var(--dur-reveal) var(--ease-out) calc(var(--reveal-i, 0) * 40ms),transform var(--dur-reveal) var(--ease-out) calc(var(--reveal-i, 0) * 40ms)}.collapse-rows{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--collapse-dur,var(--dur-accordion)) var(--ease-out)}.collapse-rows[data-open=true]{grid-template-rows:1fr}.collapse-rows>*{min-height:0;overflow:hidden}.acc-chevron{transition:transform var(--dur-base) var(--ease-out)}[aria-expanded=true]>.acc-chevron,details[open]>summary .acc-chevron{transform:rotate(180deg)}@supports selector(::details-content){.motion-ok details.accordion::details-content{block-size:0;overflow-y:clip;transition:block-size var(--dur-accordion) var(--ease-out),content-visibility var(--dur-accordion) allow-discrete}.motion-ok details.accordion[open]::details-content{block-size:auto}.motion-ok{interpolate-size:allow-keywords}}.slide-up-bar{transform:translateY(100%);transition:transform var(--dur-base) var(--ease-out)}.slide-up-bar[data-visible=true]{transform:none}@media print{.motion-ok [data-reveal],[data-reveal]{opacity:1!important;transform:none!important;animation:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.skeleton{opacity:1!important}.pending-bar,.skeleton{animation:none!important}.pending-bar{transform:scaleX(.9)}[data-reveal]{opacity:1!important;transform:none!important;animation:none!important}}@keyframes spotlight-glow{0%,55%,to{opacity:0;scale:.6}70%{opacity:var(--glow-peak,.3);scale:1.1}85%{opacity:calc(var(--glow-peak, .3) * .4);scale:1.25}}.spotlight-glow{display:none}.motion-ok .spotlight-glow{display:block;position:absolute;border-radius:9999px;background:radial-gradient(ellipse at center,rgb(255 255 255/.9),rgb(255 255 255/0) 68%);filter:blur(7px);opacity:0;mix-blend-mode:soft-light;animation:spotlight-glow 7s ease-in-out infinite both}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-rise{0%{opacity:0;transform:translateY(28px)}}::view-transition-group(*){animation-duration:1.1s;animation-timing-function:cubic-bezier(.22,.8,.24,1)}::view-transition-old(root){animation:vt-fade-out .42s var(--ease-in-out) both}::view-transition-new(root){animation:vt-rise .9s cubic-bezier(.22,.8,.24,1) .26s both}::view-transition-group(root){animation-duration:.01s}::view-transition-new(vt-card),::view-transition-old(vt-card){height:100%;width:100%;-o-object-fit:fill;object-fit:fill}::view-transition-new(vt-amount),::view-transition-new(vt-title),::view-transition-old(vt-amount),::view-transition-old(vt-title){height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}dl[data-blocked=true]{border-color:rgb(var(--color-coral-600)/.7);box-shadow:0 0 0 1px rgb(var(--color-coral-600)/.35),0 0 28px -2px rgb(var(--color-coral-600)/.42)}article[data-card=promotion]{border-top-color:rgb(255 255 255/.85);border-bottom-color:rgb(var(--color-line-strong)/.9);box-shadow:inset 0 1px 0 rgb(255 255 255/.8),inset 0 -2px 0 rgb(0 0 0/.06),0 1px 2px rgb(0 0 0/.12),0 12px 26px -8px rgb(0 0 0/.32);transition:box-shadow .22s var(--ease-out),border-color .15s var(--ease-out),background-color .15s var(--ease-out)}article[data-card=promotion]:hover{box-shadow:inset 0 1px 0 rgb(255 255 255/.8),inset 0 -2px 0 rgb(0 0 0/.06),0 2px 4px rgb(0 0 0/.14),0 20px 36px -10px rgb(0 0 0/.45)}html.dark article[data-card=promotion]{border-top-color:rgb(255 255 255/.22);border-bottom-color:rgb(0 0 0/.6);box-shadow:inset 0 1px 0 rgb(255 255 255/.1),inset 0 -2px 0 rgb(0 0 0/.35),0 1px 2px rgb(0 0 0/.5),0 14px 30px -8px rgb(0 0 0/.8)}html.dark article[data-card=promotion]:hover{box-shadow:inset 0 1px 0 rgb(255 255 255/.12),inset 0 -2px 0 rgb(0 0 0/.35),0 2px 4px rgb(0 0 0/.55),0 22px 40px -10px rgb(0 0 0/.9)}