@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";:root{--navy: #0a0f1d;--navy-light: #161e31;--jungle: #00f5a0;--jungle-glow: rgba(0, 245, 160, .3);--gold: #f7b733;--gold-glow: rgba(247, 183, 51, .3);--danger: #ff4d4d;--glass: rgba(255, 255, 255, .03);--glass-border: rgba(255, 255, 255, .08);--glass-hover: rgba(255, 255, 255, .06)}body{margin:0;padding:0;font-family:Outfit,sans-serif;background-color:var(--navy);color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}*{box-sizing:border-box}.glass{background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:24px}.glass-shiny{background:linear-gradient(135deg,#ffffff0d,#fff0);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border)}.icon-3d{position:relative;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));transition:transform .3s ease}.icon-3d:hover{transform:translateY(-5px) scale(1.1)}.icon-3d:after{content:"";position:absolute;width:100%;height:100%;background:inherit;filter:blur(10px);opacity:.5;z-index:-1}@keyframes float{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(1deg) scale(1.02)}75%{transform:translateY(-5px) rotate(-1deg) scale(.98)}}.animate-float{animation:float 5s ease-in-out infinite;image-rendering:-webkit-optimize-contrast;transform-style:preserve-3d;backface-visibility:hidden}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-spin-slow{animation:spin-slow 12s linear infinite}.animate-fade-in{animation:fade-in .5s ease-out forwards}.logo-enhanced{filter:drop-shadow(0 0 30px rgba(0,245,160,.4));transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.logo-enhanced:hover{transform:scale(1.1) rotate(2deg);filter:drop-shadow(0 0 50px rgba(0,245,160,.8))}@keyframes pulse-glow{0%{box-shadow:0 0 #00f5a066}70%{box-shadow:0 0 0 15px #00f5a000}to{box-shadow:0 0 #00f5a000}}.pulse-jungle{animation:pulse-glow 2s infinite}@keyframes slide-down{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-slide-down{animation:slide-down .4s cubic-bezier(.16,1,.3,1) forwards}.animate-slide-up{animation:slide-up .4s cubic-bezier(.16,1,.3,1) forwards}.animate-fade-in{animation:fade-in .3s ease-out forwards}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--navy)}::-webkit-scrollbar-thumb{background:var(--navy-light);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--glass-border)}.text-gradient-jungle{background:linear-gradient(to right,#00f5a0,#00d9f5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-gold{background:linear-gradient(to right,#f7b733,#fc4a1a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.btn-primary{background:linear-gradient(135deg,#00f5a0,#00d9f5);color:#000;font-weight:600;border:none;border-radius:12px;padding:12px 24px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #00f5a04d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00f5a080}.btn-secondary{background:var(--glass);border:1px solid var(--glass-border);color:#fff;font-weight:500;border-radius:12px;padding:12px 24px;cursor:pointer;transition:all .3s ease}.btn-secondary:hover{background:var(--glass-hover);border-color:#fff3}input,select,textarea{background:var(--glass)!important;border:1px solid var(--glass-border)!important;border-radius:14px!important;color:#fff!important;padding:12px 16px!important;outline:none!important;transition:border-color .3s ease!important}input:focus,select:focus,textarea:focus{border-color:var(--jungle)!important}.dashboard-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.mobile-nav{position:fixed;bottom:0;left:0;right:0;height:80px;display:flex;justify-content:space-around;align-items:center;background:#0a0f1dd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--glass-border);padding-bottom:env(safe-area-inset-bottom);z-index:1000}@keyframes radar-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes radar-flicker{0%,to{opacity:1;filter:brightness(1.5)}50%{opacity:.3;filter:brightness(.8)}25%,75%{opacity:.7;filter:brightness(1.2)}}.radar-sweep{animation:radar-sweep 3s linear infinite}.radar-flicker{animation:radar-flicker .1s infinite}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-bounce-slow{animation:bounce-slow 3s ease-in-out infinite}@keyframes pulse-slow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.98)}}.animate-pulse-slow{animation:pulse-slow 4s ease-in-out infinite}@keyframes nitro-flash{0%{filter:brightness(1) blur(0px);transform:scale(1)}10%{filter:brightness(4) blur(10px);transform:scale(1.05)}30%{filter:brightness(1.5) blur(2px);transform:scale(1)}to{filter:brightness(1) blur(0px);transform:scale(1)}}@keyframes motion-lines{0%{transform:scaleX(0);opacity:0}50%{transform:scaleX(2);opacity:.8}to{transform:scaleX(5);opacity:0;transform:translate(100vw)}}@keyframes nitro-zoom{0%{transform:scale(1);opacity:0;filter:blur(20px)}10%{transform:scale(1.2);opacity:1;filter:blur(0px)}80%{transform:scale(1.1);opacity:1;filter:blur(0px)}to{transform:scale(3);opacity:0;filter:blur(50px)}}@keyframes rapid-shake{0%,to{transform:translate(0)}10%{transform:translate(-2px,-2px)}20%{transform:translate(2px,2px)}30%{transform:translate(-2px,2px)}40%{transform:translate(2px,-2px)}}.nitro-flash{animation:nitro-flash 1s cubic-bezier(.19,1,.22,1) forwards}.nitro-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,#00f5a0,transparent);width:200px;animation:motion-lines .5s linear infinite}.speed-opening{animation:nitro-zoom 1.5s cubic-bezier(.8,0,.2,1) forwards}.shake-it{animation:rapid-shake .1s infinite}.nitro-bg{background:radial-gradient(circle at center,rgba(0,245,160,.1) 0%,transparent 70%)}
