*{box-sizing:border-box}*,body,html{padding:0;margin:0}body,html{max-width:100vw;width:100%;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body:not([data-no-scroll]),html:not([data-no-scroll]){overflow-y:auto;height:auto}#__next{width:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000}a,button{touch-action:manipulation}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes bounceTrophy{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-8px) rotate(-5deg)}50%{transform:translateY(-12px) rotate(0deg)}75%{transform:translateY(-8px) rotate(5deg)}}@keyframes cardFlip{0%{transform:rotateY(90deg);opacity:0}to{transform:rotateY(0deg);opacity:1}}@keyframes cardFadeIn{0%{opacity:0}to{opacity:1}}@keyframes premiumGlow{0%,to{opacity:.4;filter:brightness(1)}50%{opacity:.6;filter:brightness(1.15)}}@keyframes subtlePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.01);opacity:.95}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}