*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;box-sizing:border-box;background:#0a0a0a;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}::selection{color:#fff;background:#fff3}:focus{outline-offset:2px;outline:2px solid #ffffff80}@keyframes premiumFadeIn{0%{opacity:0;filter:blur(5px);transform:translateY(30px)scale(.95)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes premiumSlideUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes premiumGlow{0%,to{box-shadow:0 0 20px #fff3}50%{box-shadow:0 0 40px #fff6}}@keyframes premiumFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(2deg)}}.premium-fade-in{animation:.8s cubic-bezier(.25,.46,.45,.94) both premiumFadeIn}.premium-slide-up{animation:.6s cubic-bezier(.25,.46,.45,.94) both premiumSlideUp}.premium-glow{animation:2s ease-in-out infinite premiumGlow}.premium-float{animation:6s ease-in-out infinite premiumFloat}.premium-glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px}.dialog-open{overflow:hidden!important}[data-lenis-prevent]{overscroll-behavior:contain!important;scroll-behavior:auto!important}