@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&display=swap";/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties;.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.top-1\/2{top:50%}.z-10{z-index:10}.z-20{z-index:20}.container{width:100%}.mx-auto{margin-inline:auto}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-\[10px\]{height:10px}.h-full{height:100%}.max-h-\[calc\(50vh-6rem\)\]{max-height:calc(50vh - 6rem)}.max-h-\[calc\(100vh-12rem\)\]{max-height:calc(100vh - 12rem)}.min-h-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.w-\[10px\]{width:10px}.w-full{width:100%}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.flex-grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:calc(infinity * 1px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-\[\#0A0A0A\]{background-color:#0a0a0a}.bg-gradient-to-r{--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.via-transparent{--tw-gradient-via: transparent;--tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-via-stops)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.uppercase{text-transform:uppercase}.opacity-0{opacity:0%}.opacity-10{opacity:10%}.opacity-20{opacity:20%}.opacity-30{opacity:30%}.opacity-40{opacity:40%}.opacity-50{opacity:50%}.opacity-80{opacity:80%}.opacity-100{opacity:100%}.mix-blend-overlay{mix-blend-mode:overlay}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.duration-300{--tw-duration: .3s;transition-duration:.3s}.duration-500{--tw-duration: .5s;transition-duration:.5s}.duration-700{--tw-duration: .7s;transition-duration:.7s}@media (hover: hover){.hover\:scale-105:hover{--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (hover: hover){.hover\:scale-110:hover{--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (hover: hover){.hover\:rotate-1:hover{rotate:1deg}}@media (hover: hover){.hover\:underline:hover{text-decoration-line:underline}}:root{--jupiter-green: #BDF371;--jupiter-green-dark: #A8E55C;--jupiter-green-light: #D2F88A;--jupiter-black: #0A0A0A;--jupiter-gray: #1A1A1A;--jupiter-gray-light: #2A2A2A;--jupiter-white: #FFFFFF}*{box-sizing:border-box;padding:0;margin:0}html,body{max-width:100vw;overflow-x:hidden;font-family:Rajdhani,sans-serif;background:var(--jupiter-black);color:var(--jupiter-white)}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))}a{color:inherit;text-decoration:none}@media (prefers-color-scheme: dark){html{color-scheme:dark}}.gaming-button{background:linear-gradient(135deg,#bdf371,#a8e55c);color:#0a0a0a;padding:1rem 2rem;border-radius:12px;font-family:Rajdhani,sans-serif;font-weight:600;font-size:1.1rem;border:none;cursor:pointer;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #bdf3714d;text-transform:uppercase;letter-spacing:1px}.gaming-button:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 25px #bdf37180;background:linear-gradient(135deg,#d2f88a,#bdf371)}.gaming-button:active{transform:translateY(0) scale(1.02)}.gaming-button-secondary{background:#1a1a1acc;color:var(--jupiter-white);padding:.75rem 1.5rem;border-radius:10px;font-family:Rajdhani,sans-serif;font-weight:500;font-size:.9rem;border:1px solid rgba(189,243,113,.2);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.5px}.gaming-button-secondary:hover{background:#bdf3711a;border-color:#bdf37166;transform:translateY(-1px)}.gaming-card{background:#1a1a1a99;border:1px solid rgba(189,243,113,.1);border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.gaming-card:hover{border-color:#bdf3714d;box-shadow:0 8px 25px #bdf3711a;transform:translateY(-2px)}.gaming-text-gradient{background:linear-gradient(135deg,#bdf371,#d2f88a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.gaming-border{border:1px solid rgba(189,243,113,.2);border-radius:12px}.gaming-glow{box-shadow:0 0 20px #bdf3714d}.gaming-input{background:#1a1a1acc;border:1px solid rgba(189,243,113,.2);border-radius:10px;padding:.75rem 1rem;color:var(--jupiter-white);font-family:Rajdhani,sans-serif;transition:all .3s cubic-bezier(.4,0,.2,1)}.gaming-input:focus{outline:none;border-color:#bdf37180;box-shadow:0 0 15px #bdf37133}.gaming-input::-moz-placeholder{color:#ffffff80}.gaming-input::placeholder{color:#ffffff80}.gaming-leaderboard-item{background:#1a1a1a66;border:1px solid rgba(189,243,113,.1);border-radius:12px;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.gaming-leaderboard-item:hover{background:#bdf3710d;border-color:#bdf3714d;transform:translate(4px)}.gaming-scrollbar::-webkit-scrollbar{width:6px}.gaming-scrollbar::-webkit-scrollbar-track{background:#1a1a1a80;border-radius:3px}.gaming-scrollbar::-webkit-scrollbar-thumb{background:#bdf3714d;border-radius:3px}.gaming-scrollbar::-webkit-scrollbar-thumb:hover{background:#bdf37180}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes moveArrow{0%,to{transform:translate(0) translateY(0)}25%{transform:translate(10px) translateY(-5px)}50%{transform:translate(0) translateY(-10px)}75%{transform:translate(-10px) translateY(-5px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes wave-1{0%,to{height:8px}50%{height:16px}}@keyframes wave-2{0%,to{height:12px}50%{height:20px}}@keyframes wave-3{0%,to{height:10px}50%{height:18px}}@keyframes wave-4{0%,to{height:14px}50%{height:22px}}@keyframes wave-5{0%,to{height:8px}50%{height:16px}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #bdf3711a}50%{box-shadow:0 0 30px #bdf37133}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 5px #bdf37133}50%{box-shadow:0 0 20px #bdf37166}}@keyframes neon-flicker{0%,to{text-shadow:0 0 5px rgba(189,243,113,.5)}50%{text-shadow:0 0 10px rgba(189,243,113,.8)}}.animate-pulse-slow{animation:pulse 3s cubic-bezier(.4,0,.6,1) infinite}.animate-float{animation:float 3s ease-in-out infinite}.animate-move-arrow{animation:moveArrow 2s ease-in-out infinite}.animate-bounce-gaming{animation:bounce 1s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.animate-slide-in-left{animation:slide-in-left .6s ease-out}.animate-slide-in-right{animation:slide-in-right .6s ease-out}.animate-fade-in-up{animation:fade-in-up .6s ease-out}.animate-shake{animation:shake .5s ease-in-out}.animate-glow-pulse{animation:glow-pulse 2s ease-in-out infinite}.animate-neon-flicker{animation:neon-flicker 1.5s ease-in-out infinite}.arena-bg{background:radial-gradient(600px 600px at 0% 0%,rgba(189,243,113,.06),transparent 60%),radial-gradient(500px 500px at 100% 0%,rgba(189,243,113,.04),transparent 60%),linear-gradient(180deg,rgba(189,243,113,.04),transparent 30%),var(--jupiter-black)}.arrow-container:hover .arrow-tooltip{opacity:1}.gaming-glass{background:#1a1a1acc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(189,243,113,.1)}.gaming-text-primary{color:var(--jupiter-white);font-family:Rajdhani,sans-serif;font-weight:600}.gaming-text-secondary{color:#ffffffb3;font-family:Rajdhani,sans-serif;font-weight:400}.gaming-text-accent{color:var(--jupiter-green);font-family:Rajdhani,sans-serif;font-weight:600}.gaming-spacing-sm{padding:.5rem}.gaming-spacing-md{padding:1rem}.gaming-spacing-lg{padding:1.5rem}.gaming-spacing-xl{padding:2rem}.gaming-neon{text-shadow:0 0 10px rgba(189,243,113,.5)}.gaming-glow-border{border:2px solid rgba(189,243,113,.3);box-shadow:0 0 15px #bdf37133}.gaming-hover-lift{transition:transform .3s ease}.gaming-hover-lift:hover{transform:translateY(-5px) scale(1.02)}.loading-skeleton{background:linear-gradient(90deg,#bdf3711a 25%,#bdf37133,#bdf3711a 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.gaming-corner-decoration{position:absolute;width:32px;height:32px;border-color:#bdf3714d;pointer-events:none}.gaming-corner-decoration.top-left{top:12px;left:12px;border-left:2px solid;border-top:2px solid}.gaming-corner-decoration.top-right{top:12px;right:12px;border-right:2px solid;border-top:2px solid}.gaming-corner-decoration.bottom-left{bottom:12px;left:12px;border-left:2px solid;border-bottom:2px solid}.gaming-corner-decoration.bottom-right{bottom:12px;right:12px;border-right:2px solid;border-bottom:2px solid}.jupiter-glass{background:#1a1a1a99;border:1px solid rgba(189,243,113,.1);border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.jupiter-button{background:linear-gradient(135deg,#bdf371,#a8e55c);color:#0a0a0a;padding:1rem 2rem;border-radius:12px;font-family:Rajdhani,sans-serif;font-weight:600;font-size:1.1rem;border:none;cursor:pointer;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #bdf3714d;text-transform:uppercase;letter-spacing:1px}.jupiter-button:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 25px #bdf37180;background:linear-gradient(135deg,#d2f88a,#bdf371)}.jupiter-button:active{transform:translateY(0) scale(1.02)}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-gradient-position{syntax: "*"; inherits: false;}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false;}@property --tw-gradient-via-stops{syntax: "*"; inherits: false;}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-duration: initial}}}
