.header-gradient-bg{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:#f7931a var(--tw-gradient-from-position);--tw-gradient-to:rgba(247,147,26,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#000 var(--tw-gradient-to-position)}.header-gradient-bg-translucent{--tw-gradient-from:rgba(247,147,26,.7) var(--tw-gradient-from-position);--tw-gradient-to:rgba(247,147,26,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(0,0,0,.7) var(--tw-gradient-to-position)}.header-gradient-bg-translucent,.sats-popup-card{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.sats-popup-card{white-space:nowrap;border-radius:.75rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity,1));padding:.75rem 1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);--tw-gradient-from:rgba(247,147,26,.7) var(--tw-gradient-from-position);--tw-gradient-to:rgba(247,147,26,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(0,0,0,.7) var(--tw-gradient-to-position)}@keyframes slide-up-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1.5rem)}}@keyframes center-popup{0%{opacity:0;transform:translateY(20px) scale(.8)}15%{opacity:1;transform:translateY(0) scale(1.1)}25%{transform:translateY(-5px) scale(1)}75%{opacity:1;transform:translateY(-10px) scale(1)}to{opacity:0;transform:translateY(-40px) scale(.9)}}.delta-chip{animation:slide-up-fade 1.6s ease-out forwards;will-change:transform,opacity}.delta-chip-center{animation:center-popup 1.6s ease-out forwards;will-change:transform,opacity}@keyframes pulse-glow{0%,to{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.3) drop-shadow(0 0 8px rgba(250,204,21,.8));transform:scale(1.1)}}.trophy-pulse{animation:pulse-glow .6s ease-in-out 2}.sats-counter-collapsed{width:0;opacity:0;margin-right:-.5rem;transition:width .3s ease-out,opacity .2s ease-out,margin-right .3s ease-out}.sats-counter-expanded{width:auto;opacity:1;margin-right:0;transition:width .3s ease-in,opacity .3s ease-in .1s,margin-right .3s ease-in}@keyframes satsGlow{0%{border-color:rgba(247,147,26,.3);box-shadow:0 0 5px rgba(247,147,26,.2)}50%{border-color:#f7931a;box-shadow:0 0 15px rgba(247,147,26,.5)}to{border-color:rgba(247,147,26,.3);box-shadow:0 0 5px rgba(247,147,26,.2)}}.sats-hud-glow{border:2px solid rgba(247,147,26,.8);animation:satsGlow 1.5s ease-in-out infinite}@keyframes subtleGlow{0%{box-shadow:0 0 15px rgba(247,147,26,.4),inset 0 0 10px rgba(247,147,26,.15)}50%{box-shadow:0 0 25px rgba(247,147,26,.7),inset 0 0 15px rgba(247,147,26,.3)}to{box-shadow:0 0 15px rgba(247,147,26,.4),inset 0 0 10px rgba(247,147,26,.15)}}.subtle-glow{animation:subtleGlow 2s ease-in-out infinite}@keyframes lightningRiseAndFade{0%{opacity:0;transform:translateY(60px) scale(.5)}15%{opacity:1;transform:translateY(45px) scale(1)}85%{opacity:.8;transform:translateY(-80px) scale(.8)}to{opacity:0;transform:translateY(-120px) scale(.3)}}.lightning-bolt{will-change:transform,opacity;animation-fill-mode:forwards}.lightning-bolt-1{left:-30px;bottom:20px;animation:lightningRiseAndFade 1.6s ease-out 0s}.lightning-bolt-2{left:15px;bottom:15px;animation:lightningRiseAndFade 1.8s ease-out .2s}.lightning-bolt-3{right:-25px;bottom:25px;animation:lightningRiseAndFade 1.7s ease-out .4s}.lightning-bolt-4{right:20px;bottom:10px;animation:lightningRiseAndFade 1.9s ease-out .6s}.lightning-bolt-5{left:-15px;bottom:30px;animation:lightningRiseAndFade 1.5s ease-out .8s}.lightning-bolt-6{right:-10px;bottom:20px;animation:lightningRiseAndFade 1.6s ease-out 1s}:root{--sats-hud-animation-ms:1800ms}.sats-anim-flash{animation-name:flash;animation-timing-function:ease-out;animation-fill-mode:forwards}.sats-anim-flash,.sats-anim-main{animation-duration:var(--sats-hud-animation-ms,1.8s)}.sats-anim-main{animation-name:mainLightning;animation-timing-function:ease-out;animation-fill-mode:forwards;filter:drop-shadow(0 0 20px #FBBF24) drop-shadow(0 0 40px #F59E0B)}.sats-anim-side-1{animation-name:sideLightning1;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.2s}.sats-anim-side-1,.sats-anim-side-2{animation-duration:var(--sats-hud-animation-ms,1.8s)}.sats-anim-side-2{animation-name:sideLightning2;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.4s}.sats-anim-side-3{animation-name:sideLightning3;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.1s}.sats-anim-side-3,.sats-anim-side-4{animation-duration:var(--sats-hud-animation-ms,1.8s)}.sats-anim-side-4{animation-name:sideLightning4;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.3s}.sats-anim-immediate{animation-name:immediateCenter;animation-timing-function:ease-out;animation-fill-mode:forwards}.sats-anim-immediate,.sats-anim-particle-1{animation-duration:var(--sats-hud-animation-ms,1.8s)}.sats-anim-particle-1{animation-name:particle1;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.8s;box-shadow:0 0 10px #fbbf24}.sats-anim-particle-2{animation-name:particle2;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.9s;box-shadow:0 0 8px #fb923c}.sats-anim-particle-2,.sats-anim-particle-3{animation-duration:var(--sats-hud-animation-ms,1.8s)}.sats-anim-particle-3{animation-name:particle3;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.7s;box-shadow:0 0 10px #facc15}.sats-anim-particle-4{animation-name:particle4;animation-duration:var(--sats-hud-animation-ms,1.8s);animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1s;box-shadow:0 0 8px #fdba74}.sats-card-glow{box-shadow:0 0 20px rgba(247,147,26,.5),inset 0 0 20px hsla(0,0%,100%,.1)}@keyframes flash{0%{opacity:0;transform:scale(.5)}15%{opacity:.8;transform:scale(1.5)}30%{opacity:.4;transform:scale(1.2)}to{opacity:0;transform:scale(2)}}@keyframes mainLightning{0%{transform:scale(0) rotate(0deg);opacity:0}20%{transform:scale(1.5) rotate(5deg);opacity:1}40%{transform:scale(1.2) rotate(-3deg);opacity:1}70%{transform:scale(1) rotate(2deg);opacity:1}to{transform:scale(.8) rotate(0deg);opacity:0}}@keyframes sideLightning1{0%{transform:scale(0) rotate(12deg) translateY(20px);opacity:0}30%{transform:scale(1.3) rotate(18deg) translateY(-5px);opacity:1}to{transform:scale(.7) rotate(12deg) translateY(-20px);opacity:0}}@keyframes sideLightning2{0%{transform:scale(0) rotate(-12deg) translateY(15px);opacity:0}25%{transform:scale(1.2) rotate(-18deg) translateY(-3px);opacity:1}to{transform:scale(.6) rotate(-12deg) translateY(-15px);opacity:0}}@keyframes sideLightning3{0%{transform:scale(0) rotate(45deg) translateX(-10px);opacity:0}35%{transform:scale(1.3) rotate(50deg) translateX(5px);opacity:1}to{transform:scale(.7) rotate(45deg) translateX(15px);opacity:0}}@keyframes sideLightning4{0%{transform:scale(0) rotate(-45deg) translateX(10px);opacity:0}25%{transform:scale(1.2) rotate(-50deg) translateX(-5px);opacity:1}to{transform:scale(.6) rotate(-45deg) translateX(-15px);opacity:0}}@keyframes immediateCenter{0%,70%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}@keyframes particle1{0%{transform:translate(0) scale(0);opacity:0}20%{transform:translate(-10px,-20px) scale(1.5);opacity:1}to{transform:translate(-30px,-60px) scale(0);opacity:0}}@keyframes particle2{0%{transform:translate(0) scale(0);opacity:0}25%{transform:translate(15px,-15px) scale(1.3);opacity:1}to{transform:translate(40px,-50px) scale(0);opacity:0}}@keyframes particle3{0%{transform:translate(0) scale(0);opacity:0}20%{transform:translate(-15px,10px) scale(1.4);opacity:1}to{transform:translate(-45px,40px) scale(0);opacity:0}}@keyframes particle4{0%{transform:translate(0) scale(0);opacity:0}30%{transform:translate(12px,8px) scale(1.2);opacity:1}to{transform:translate(35px,30px) scale(0);opacity:0}}