@keyframes header-appear{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.reward-chroma{isolation:isolate;position:relative;overflow:hidden}.reward-chroma:after{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:0;background:conic-gradient(#ff0080,#ff8c00,#ffe600,#00ff8c,#00b3ff,#8c00ff,#ff0080);transition:opacity .2s;animation:8s linear infinite reward-chroma-spin;position:absolute;inset:-50%}.reward-chroma:hover:after{opacity:.4}@keyframes reward-chroma-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.reward-chroma:before{animation:none}}@keyframes empty-state-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes empty-skeleton-fall{0%{opacity:0;transform:translate3d(0, -18px, 0) rotate(var(--fall-rotate,0deg)) scale(.9)}7%{opacity:1}25%{transform:translate3d(calc(var(--fall-drift,0px) * .25), 18px, 0) rotate(calc(var(--fall-rotate,0deg) * .6)) scale(.96)}55%{transform:translate3d(calc(var(--fall-drift,0px) * .65), 52px, 0) rotate(calc(var(--fall-rotate,0deg) * 1.4)) scale(1)}78%{opacity:1}to{opacity:0;transform:translate3d(var(--fall-drift,0px), var(--fall-distance,88px), 0) rotate(calc(var(--fall-rotate,0deg) * 2.2)) scale(.94)}}@keyframes empty-skeleton-list-fall{0%{opacity:0;transform:translateY(-24px)scale(.98)}8%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate3d(0, var(--list-fall-distance,96px), 0) scale(1)}}@keyframes empty-skeleton-cascade{0%{opacity:0;transform:translateY(-28px)}9%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate3d(0, var(--cascade-fall-distance,120px), 0)}}.empty-state-fall-field{--fall-distance:88px;opacity:.6;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 72%,#0000 100%)}.empty-state-fall-field-sm{--fall-distance:68px}.empty-state-fall-field-dense{--fall-distance:108px}.empty-state-fall-field-full{--fall-distance:132px;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 88%,#0000 100%)}.empty-state-list-fall-field{--list-fall-distance:96px;opacity:.6;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 78%,#0000 100%)}.empty-state-list-fall-field.empty-state-fall-field-sm{--list-fall-distance:76px}.empty-state-cascade-field{--cascade-fall-distance:120px;opacity:.6;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 80%,#0000 100%)}.empty-state-cascade-field.empty-state-fall-field-sm{--cascade-fall-distance:96px}.empty-state-skeleton-reduced{opacity:.6}.empty-state-fall-particle{will-change:transform, opacity;animation-name:empty-skeleton-fall;animation-timing-function:cubic-bezier(.33,.02,.55,.95);animation-iteration-count:infinite;animation-fill-mode:both}.empty-state-fall-chip{background-color:color-mix(in oklch, #fff max(0%, calc(var(--fall-mix,2) * -1%)), color-mix(in oklch, #000 max(0%, calc(var(--fall-mix,2) * 1%)), var(--muted)))}@supports (color:lab(0% 0 0)){.empty-state-fall-chip{background-color:color-mix(in oklch, lab(100% 0 0) max(0%, calc(var(--fall-mix,2) * -1%)), color-mix(in oklch, lab(0% 0 0) max(0%, calc(var(--fall-mix,2) * 1%)), var(--muted)))}}.dark .empty-state-fall-chip{background-color:color-mix(in oklch, #fff max(0%, calc(var(--fall-mix,2) * 1%)), color-mix(in oklch, #000 max(0%, calc(var(--fall-mix,2) * -1%)), var(--muted)))}@supports (color:lab(0% 0 0)){.dark .empty-state-fall-chip{background-color:color-mix(in oklch, lab(100% 0 0) max(0%, calc(var(--fall-mix,2) * 1%)), color-mix(in oklch, lab(0% 0 0) max(0%, calc(var(--fall-mix,2) * -1%)), var(--muted)))}}.empty-state-fall-chip--bordered{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--border) 70%, transparent)}.empty-state-fall-chip--plain{box-shadow:none}.empty-state-list-row-particle{will-change:transform, opacity;animation-name:empty-skeleton-list-fall;animation-timing-function:cubic-bezier(.33,.02,.55,.95);animation-iteration-count:infinite;animation-fill-mode:both}.empty-state-cascade-particle{will-change:transform, opacity;animation-name:empty-skeleton-cascade;animation-timing-function:cubic-bezier(.25,.04,.45,.96);animation-iteration-count:infinite;animation-fill-mode:both}.empty-state-in{animation:.5s cubic-bezier(.22,1,.36,1) both empty-state-in}.empty-state-in-delay-1{animation-delay:70ms}.empty-state-in-delay-2{animation-delay:.14s}.empty-state-in-delay-3{animation-delay:.21s}.empty-state-frame{background:0 0}.empty-state-frame>:not(.empty-state-frame__border){z-index:1;position:relative}.empty-state-frame__border{color:var(--border)}.empty-state-frame__border rect{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:6 6;stroke-linecap:butt;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:reduce){.empty-state-in,.empty-state-fall-particle,.empty-state-list-row-particle,.empty-state-cascade-particle{animation:none}}.animate-header-appear{animation:.5s ease-out forwards header-appear}.metallic-shine{position:relative;overflow:hidden}.metallic-shine:before{content:"";opacity:0;mix-blend-mode:overlay;pointer-events:none;z-index:2;background:radial-gradient(circle,#fffc 0%,#fff3 10%,#fff0 60%);width:200%;height:200%;transition:opacity .3s;position:absolute;top:-50%;left:-50%}.metallic-shine:hover:before{opacity:1}.gold-metallic{-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#f6e27a 0%,#d2ac47 35%,#edc967 45%,#c0960c 55%,#f6e27a 65%,#c0960c 100%);background-size:200% 200%;-webkit-background-clip:text;animation:2s linear infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tilt-card.tilted{box-shadow:0 5px 15px #00000026,0 2px 5px #0000001a,inset 0 1px 1px #ffffff80}