body{background-color:#05070a;color:#f3f4f6;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden;width:100%;margin:0;padding:0}.glow-green{box-shadow:0 0 35px #00ff6640}.text-glow-green{text-shadow:0 0 12px rgba(0,255,102,.6)}.glass-panel{background:#0d121ecc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08)}.glass-panel-interactive{background:#121928e6;backdrop-filter:blur(16px);border:1px solid rgba(0,255,102,.25);transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-panel-interactive:hover{border-color:#0f69;transform:translateY(-2px);box-shadow:0 10px 30px -10px #00ff6640}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(2deg)}}.animate-float{animation:float 4s ease-in-out infinite}@keyframes pulseGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.animate-pulse-glow{animation:pulseGlow 3.5s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-btn{background:linear-gradient(90deg,#0f6,#14f195,#9945ff,#14f195,#0f6);background-size:200% auto;animation:shimmer 4s linear infinite}@keyframes scrollLogos{0%{transform:translate(0)}to{transform:translate(-50%)}}.logos-track{animation:scrollLogos 40s linear infinite}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin-slow{animation:spinSlow 30s linear infinite}@keyframes glowBorder{0%,to{box-shadow:0 0 8px #0f66,inset 0 0 8px #00ff661a;border-color:#0f69}50%{box-shadow:0 0 16px #00ff66b3,inset 0 0 12px #0f63;border-color:#0f6}}.launchpad-glow{animation:glowBorder 2.5s ease-in-out infinite}@keyframes arrowBounce{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.arrow-bounce{animation:arrowBounce 1.5s ease-in-out infinite}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#05070a}::-webkit-scrollbar-thumb{background:#1e293b;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0f6}.mascot-anim{mix-blend-mode:lighten;filter:brightness(1.08) contrast(1.05)}@keyframes catPoint{0%,to{transform:translateY(0) rotate(-3deg) scale(1)}50%{transform:translateY(-18px) rotate(3deg) scale(1.04)}}.anim-point{animation:catPoint 4s ease-in-out infinite}@keyframes catRun{0%,to{transform:translate(0) translateY(0) rotate(-2deg)}25%{transform:translate(8px) translateY(-10px) rotate(3deg)}50%{transform:translate(0) translateY(0) rotate(-2deg)}75%{transform:translate(-8px) translateY(-10px) rotate(3deg)}}.anim-run{animation:catRun 1.3s ease-in-out infinite}@keyframes catBreathe{0%,to{transform:scale(1);filter:drop-shadow(0 0 20px rgba(20,241,149,.4))}50%{transform:scale(1.05);filter:drop-shadow(0 0 45px rgba(20,241,149,.75))}}.anim-breathe{animation:catBreathe 3.2s ease-in-out infinite}@keyframes catChew{0%,to{transform:translateY(0) scale(1) rotate(0)}25%{transform:translateY(-6px) scale(1.02) rotate(-2deg)}50%{transform:translateY(0) scale(1) rotate(0)}75%{transform:translateY(-6px) scale(1.02) rotate(2deg)}}.anim-chew{animation:catChew 1.6s ease-in-out infinite}@keyframes faqFloat{0%,to{transform:translateY(0) rotate(0) scale(1)}50%{transform:translateY(-14px) rotate(6deg) scale(1.03)}}.anim-faq{animation:faqFloat 4.2s ease-in-out infinite}@keyframes sparkle{0%,to{opacity:.3;transform:scale(.9) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}}.sparkle{animation:sparkle 3s ease-in-out infinite}.goog-te-banner-frame,.goog-te-gadget,.goog-te-gadget-simple{display:none!important}body{top:0!important;position:static!important}#google_translate_element,.skiptranslate,iframe.goog-te-banner-frame,#goog-gt-tt,.goog-tooltip,.goog-tooltip:hover{display:none!important}.goog-text-highlight{background-color:transparent!important;box-shadow:none!important}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalScaleIn{0%{opacity:0;transform:scale(.85) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes successPulse{0%,to{transform:scale(1);box-shadow:0 0 #00ff6680}50%{transform:scale(1.08);box-shadow:0 0 0 20px #0f60}}.modal-overlay{animation:modalFadeIn .3s ease-out}.modal-content{animation:modalScaleIn .4s cubic-bezier(.4,0,.2,1)}.success-icon{animation:successPulse 2s ease-in-out infinite}@keyframes checkDraw{0%{stroke-dashoffset:50}to{stroke-dashoffset:0}}.check-path{stroke-dasharray:50;animation:checkDraw .6s ease-out .3s forwards}@keyframes colorShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.color-shift{background:linear-gradient(90deg,#0f6,#14f195,#9945ff,#ff007a,#14f195,#0f6);background-size:300% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:colorShift 3s linear infinite;font-weight:900;letter-spacing:.02em}@keyframes glowPulseBox{0%,to{box-shadow:0 0 8px #0f66,inset 0 0 8px #00ff6614;border-color:#00ff6680}50%{box-shadow:0 0 22px #00ff66bf,inset 0 0 15px #00ff662e;border-color:#0f6}}.glow-pulse-box{animation:glowPulseBox 2.5s ease-in-out infinite}@keyframes glowPulseBoxPurple{0%,to{box-shadow:0 0 8px #9945ff66,inset 0 0 8px #9945ff14;border-color:#9945ff80}50%{box-shadow:0 0 22px #9945ffbf,inset 0 0 15px #9945ff2e;border-color:#9945ff}}.glow-pulse-box-purple{animation:glowPulseBoxPurple 2.5s ease-in-out infinite}@keyframes arrowBounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.arrow-bounce-down{animation:arrowBounceDown 1.4s ease-in-out infinite}@keyframes sparkleText{0%,to{opacity:.7}50%{opacity:1}}.sparkle-text{animation:sparkleText 1.8s ease-in-out infinite}.inv-table{border-collapse:separate;border-spacing:0;width:100%}.inv-table th{background:#00ff661a;color:#0f6;font-weight:800;font-size:10px;text-transform:uppercase;letter-spacing:.05em;padding:10px 8px;text-align:left;border-bottom:1px solid rgba(0,255,102,.3);position:sticky;top:0;z-index:1;backdrop-filter:blur(10px)}.inv-table td{padding:10px 8px;font-size:11px;color:#d1d5db;border-bottom:1px solid rgba(255,255,255,.05);font-family:Space Grotesk,monospace}.inv-table tr:hover td{background:#00ff660d}.inv-badge{display:inline-block;padding:2px 6px;border-radius:4px;font-size:9px;font-weight:800;letter-spacing:.03em}@keyframes sparkleRotate{0%{transform:rotate(0) scale(1);opacity:.5}50%{transform:rotate(180deg) scale(1.2);opacity:1}to{transform:rotate(360deg) scale(1);opacity:.5}}.sparkle-rotate{animation:sparkleRotate 4s linear infinite}@keyframes slotPulse{0%,to{box-shadow:0 0 8px #0f66}50%{box-shadow:0 0 20px #00ff66e6}}.slot-pulse{animation:slotPulse 2s ease-in-out infinite}@keyframes crownBounce{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-6px) rotate(5deg)}}.crown-bounce{animation:crownBounce 2s ease-in-out infinite;display:inline-block}@keyframes rainbowBorder{0%{border-color:#0f6;box-shadow:0 0 20px #00ff6680}25%{border-color:#14f195;box-shadow:0 0 20px #14f19580}50%{border-color:#9945ff;box-shadow:0 0 20px #9945ff80}75%{border-color:#ff007a;box-shadow:0 0 20px #ff007a80}to{border-color:#0f6;box-shadow:0 0 20px #00ff6680}}.rainbow-border{animation:rainbowBorder 4s linear infinite}@keyframes earningsGlow{0%,to{text-shadow:0 0 10px rgba(0,255,102,.5)}50%{text-shadow:0 0 25px rgba(0,255,102,1),0 0 40px rgba(20,241,149,.6)}}.earnings-glow{animation:earningsGlow 2.5s ease-in-out infinite}.wallet-option{transition:all .2s ease;cursor:pointer}.wallet-option:hover{transform:translateY(-2px);border-color:#0f6!important;box-shadow:0 8px 20px -8px #0f66}
