@import url("https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=Space+Grotesk:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap");@font-face{font-family:Bootzy;src:url(/fonts/BootzyTM.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HitMePunk;src:url(/fonts/HitMePunk.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Mytupi;src:url(/fonts/Mytupi.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mytupi;src:url(/fonts/MytupiBlod.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mytupi;src:url(/fonts/MytupiBlod.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Mytupi;src:url(/fonts/MytupiBlod.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:MytupiImpacto;src:url(/fonts/MytupiImpacto.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--bg-space-dark:#0f1015;--color-neon-green:#5fff00;--color-magenta:#ff0052;--color-yellow:#fcff56;--color-cosmic-blue:#04007d;--bg-card:#13141a;--bg-card-2:#1a1b24;--border-glow:rgba(95,255,0,0.25);--border-magenta:rgba(255,0,82,0.3);--text-primary:#ffffff;--text-secondary:rgba(255,255,255,0.7);--text-muted:rgba(255,255,255,0.4);--font-display:"Bootzy","Orbitron",sans-serif;--font-heading:"Mytupi","MytupiImpacto","HitMePunk","Space Grotesk",sans-serif;--font-body:"Space Grotesk","Plus Jakarta Sans",sans-serif;--font-mono:"Orbitron",monospace;--gradient-hero:radial-gradient(ellipse at 50% 0%,rgba(4,0,125,0.8) 0%,rgba(15,16,21,1) 70%);--gradient-green:linear-gradient(135deg,#5fff00,#00cc44);--gradient-magenta:linear-gradient(135deg,#ff0052,#cc0040);--gradient-card:linear-gradient(145deg,rgba(26,27,36,0.9),rgba(15,16,21,0.95));--gradient-cosmic:linear-gradient(180deg,rgba(4,0,125,0.3),rgba(15,16,21,0));--glow-green:0 0 20px rgba(95,255,0,0.6),0 0 60px rgba(95,255,0,0.2);--glow-magenta:0 0 20px rgba(255,0,82,0.6),0 0 60px rgba(255,0,82,0.2);--glow-yellow:0 0 20px rgba(252,255,86,0.5),0 0 40px rgba(252,255,86,0.15);--shadow-card:0 8px 40px rgba(0,0,0,0.5),0 2px 8px rgba(0,0,0,0.3);--section-pad-y:100px;--container-max:1280px;--container-pad:24px;--transition-base:all 0.3s cubic-bezier(0.4,0,0.2,1);--transition-slow:all 0.6s cubic-bezier(0.4,0,0.2,1);--transition-spring:all 0.4s cubic-bezier(0.34,1.56,0.64,1)}*,:after,:before{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth;height:100%;overflow-x:hidden;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{background-color:var(--bg-space-dark);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;min-height:100%;line-height:1.6}a{color:inherit;text-decoration:none;transition:var(--transition-base)}img{max-width:100%;height:auto;display:block}button{cursor:pointer;border:none;background:none}button,input,select,textarea{font-family:inherit}ol,ul{list-style:none}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.35)}@media (max-width:768px){::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14)}}.no-scrollbar{scrollbar-width:none!important;-ms-overflow-style:none!important}.no-scrollbar::-webkit-scrollbar,.no-scrollbar::-webkit-scrollbar-thumb,.no-scrollbar::-webkit-scrollbar-track{display:none!important;width:0!important;height:0!important;background:transparent!important}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.section{padding:var(--section-pad-y) 0;position:relative}.font-display{font-family:var(--font-display)}.font-heading{font-family:var(--font-heading)}.font-body{font-family:var(--font-body)}.font-mono{font-family:var(--font-mono)}.text-neon-green{color:var(--color-neon-green)}.text-magenta{color:var(--color-magenta)}.text-yellow{color:var(--color-yellow)}.text-muted{color:var(--text-muted)}.glow-green{text-shadow:var(--glow-green)}.glow-magenta{text-shadow:var(--glow-magenta)}.glow-yellow{text-shadow:var(--glow-yellow)}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:100px;font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.badge-green{background:rgba(95,255,0,.15);border:1px solid rgba(95,255,0,.4);color:var(--color-neon-green)}.badge-magenta{background:rgba(255,0,82,.15);border:1px solid rgba(255,0,82,.4);color:var(--color-magenta)}.badge-yellow{background:rgba(252,255,86,.15);border:1px solid rgba(252,255,86,.4);color:var(--color-yellow)}.glass-card{background:rgba(19,20,26,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:16px}.neon-border-animate{position:relative;border-radius:16px;overflow:hidden}.neon-border-animate:before{content:"";position:absolute;inset:-2px;background:conic-gradient(from 0deg,var(--color-neon-green),var(--color-magenta),var(--color-yellow),var(--color-neon-green));border-radius:inherit;z-index:0;animation:rotateBorder 4s linear infinite;opacity:0;transition:opacity .3s}.neon-border-animate:hover:before{opacity:1}.neon-border-animate>*{position:relative;z-index:1}@keyframes rotateBorder{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.glitch{position:relative;display:inline-block}.glitch:after,.glitch:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch:before{color:var(--color-magenta);animation:glitchBefore 3s infinite;-webkit-clip-path:polygon(0 0,100% 0,100% 35%,0 35%);clip-path:polygon(0 0,100% 0,100% 35%,0 35%)}.glitch:after{color:var(--color-neon-green);animation:glitchAfter 3s infinite;-webkit-clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%)}@keyframes glitchBefore{0%,90%,to{transform:translate(0)}92%{transform:translate(-3px,1px)}94%{transform:translate(3px,-1px)}96%{transform:translate(-2px,2px)}}@keyframes glitchAfter{0%,88%,to{transform:translate(0)}90%{transform:translate(3px,1px)}92%{transform:translate(-3px,-1px)}94%{transform:translate(2px,2px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes floatSlow{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(3deg)}}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.5}}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.5)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-fadeInUp{animation:fadeInUp .7s ease forwards}.animate-fadeInLeft{animation:fadeInLeft .7s ease forwards}.animate-zoomIn{animation:zoomIn .7s ease forwards}.animate-float{animation:float 3s ease-in-out infinite}.animate-float-slow{animation:floatSlow 5s ease-in-out infinite}.animate-spin{animation:spin .8s linear infinite}.section-header{text-align:center;margin-bottom:64px}.section-header .section-label{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.25em;text-transform:uppercase;color:var(--color-neon-green);margin-bottom:12px;display:block}.section-header h2{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3.5rem);font-weight:900;line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);text-transform:uppercase}.section-header p{margin-top:16px;font-size:1.05rem;color:var(--text-secondary);max-width:560px;margin-left:auto;margin-right:auto}.btn-primary{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:var(--color-neon-green);color:var(--bg-space-dark);border-radius:8px;font-family:var(--font-mono);font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:var(--transition-spring);position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.15);transform:translateX(-100%);transition:transform .4s ease}.btn-primary:hover{transform:translateY(-3px);box-shadow:var(--glow-green)}.btn-primary:hover:after{transform:translateX(0)}.btn-outline{display:inline-flex;align-items:center;gap:10px;padding:13px 32px;background:transparent;color:var(--text-primary);border:1px solid rgba(255,255,255,.3);border-radius:8px;font-family:var(--font-mono);font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:var(--transition-base)}.btn-outline:hover{border-color:var(--color-neon-green);color:var(--color-neon-green);transform:translateY(-2px)}.btn-magenta{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:var(--color-magenta);color:#ffffff;border-radius:8px;font-family:var(--font-mono);font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:var(--transition-spring)}.btn-magenta:hover{transform:translateY(-3px);box-shadow:var(--glow-magenta)}.halftone-overlay{background-image:radial-gradient(circle,rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.012) 1px,transparent 0);background-size:32px 32px,64px 64px,64px 64px}.halftone-overlay,.noise-overlay{position:absolute;inset:0;pointer-events:none}.noise-overlay{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E")}.divider-cosmic{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06) 15%,rgba(95,255,0,.25) 40%,rgba(255,0,82,.2) 70%,transparent);margin:0;opacity:.35;position:relative;z-index:2}.grid-competitions{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:24px;gap:24px}@media (max-width:768px){:root{--section-pad-y:60px;--container-pad:16px}.grid-competitions{grid-template-columns:1fr}}::selection{background:var(--color-neon-green);color:var(--bg-space-dark)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}[data-sonner-toaster] .blu-toast-item{background:rgba(15,16,21,.94)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffff!important;font-family:var(--font-body)!important;font-size:.85rem!important;border-radius:12px!important}[data-sonner-toaster] [data-type=success]{border-color:rgba(95,255,0,.35)!important;box-shadow:0 8px 30px rgba(0,0,0,.6),0 0 15px rgba(95,255,0,.15)!important}[data-sonner-toaster] [data-type=success] [data-icon]{color:var(--color-neon-green,#5fff00)!important}[data-sonner-toaster] [data-type=error]{border-color:rgba(255,0,82,.35)!important;box-shadow:0 8px 30px rgba(0,0,0,.6),0 0 15px rgba(255,0,82,.18)!important}[data-sonner-toaster] [data-type=error] [data-icon]{color:var(--color-magenta,#ff0052)!important}[data-sonner-toaster] [data-type=warning]{border-color:rgba(252,255,86,.35)!important;box-shadow:0 8px 30px rgba(0,0,0,.6),0 0 15px rgba(252,255,86,.15)!important}[data-sonner-toaster] [data-type=warning] [data-icon]{color:var(--color-yellow,#fcff56)!important}[data-sonner-toaster] [data-type=info]{border-color:rgba(160,196,255,.35)!important;box-shadow:0 8px 30px rgba(0,0,0,.6),0 0 15px rgba(160,196,255,.15)!important}[data-sonner-toaster] [data-type=info] [data-icon]{color:#a0c4ff!important}.CartFab_fabContainer__7xIq_{position:fixed;bottom:32px;right:32px;z-index:999;display:flex;align-items:center;gap:10px}.CartFab_fabButton__OgP_J{position:relative;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:rgba(14,18,27,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1.5px solid rgba(95,255,0,.45);color:#5fff00;text-decoration:none;box-shadow:0 10px 30px rgba(0,0,0,.65),0 0 24px rgba(95,255,0,.22);transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer;outline:none}.CartFab_fabButton__OgP_J:hover{transform:translateY(-4px) scale(1.05);border-color:#5fff00;background:rgba(18,23,35,.95);box-shadow:0 14px 38px rgba(0,0,0,.75),0 0 35px rgba(95,255,0,.45);color:#5fff00}.CartFab_fabButton__OgP_J:active{transform:translateY(-1px) scale(.98)}.CartFab_cartIcon__dRPyX{width:25px;height:25px;stroke-width:2.2;transition:transform .2s ease}.CartFab_fabButton__OgP_J:hover .CartFab_cartIcon__dRPyX{transform:scale(1.08)}.CartFab_badge__3z_NU{position:absolute;top:-4px;right:-4px;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:#5fff00;color:#090c12;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.5),0 0 12px rgba(95,255,0,.6);border:2px solid #0f1015;pointer-events:none;animation:CartFab_popIn__kMNVS .3s cubic-bezier(.16,1,.3,1)}.CartFab_bump__Cm7h5{animation:CartFab_bumpAnim__0oK79 .3s cubic-bezier(.16,1,.3,1)}.CartFab_tooltip__rQjIq{position:absolute;right:calc(100% + 14px);top:50%;transform:translateY(-50%) translateX(10px);background:rgba(14,18,27,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:8px 14px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 25px rgba(0,0,0,.5);pointer-events:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.CartFab_fabContainer__7xIq_:hover .CartFab_tooltip__rQjIq{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}.CartFab_tooltipLabel__guz_g{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;color:#ffffff;letter-spacing:.3px}.CartFab_tooltipPrice__Z5pJZ{font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;color:#5fff00}@keyframes CartFab_popIn__kMNVS{0%{transform:scale(0);opacity:0}80%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes CartFab_bumpAnim__0oK79{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@media (max-width:640px){.CartFab_fabContainer__7xIq_{bottom:24px;right:20px}.CartFab_fabButton__OgP_J{width:52px;height:52px}.CartFab_cartIcon__dRPyX{width:22px;height:22px}.CartFab_badge__3z_NU{min-width:20px;height:20px;font-size:10px;top:-3px;right:-3px}.CartFab_tooltip__rQjIq{display:none}}.CookieConsent_bannerWrapper__GppgF{position:fixed;bottom:24px;right:24px;max-width:460px;width:calc(100% - 48px);z-index:9999;animation:CookieConsent_slideUp__5cSMd .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes CookieConsent_slideUp__5cSMd{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.CookieConsent_bannerCard__uRRhq{background:rgba(10,15,30,.88);border:1px solid rgba(95,255,0,.28);border-radius:16px;padding:18px 20px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 16px 40px rgba(0,0,0,.6),0 0 24px rgba(95,255,0,.08);display:flex;flex-direction:column;gap:14px;position:relative}.CookieConsent_headerRow__6VKBp{display:flex;align-items:center;justify-content:space-between;gap:10px}.CookieConsent_titleGroup__xL5_J{display:flex;align-items:center;gap:8px}.CookieConsent_cookieIcon__dlo8k{color:#5fff00;flex-shrink:0}.CookieConsent_title__QCVhx{font-family:Space Grotesk,sans-serif;font-size:.92rem;font-weight:700;color:#ffffff;letter-spacing:-.01em;margin:0}.CookieConsent_closeBtn__M9_V7{background:transparent;border:none;color:rgba(255,255,255,.5);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.CookieConsent_closeBtn__M9_V7:hover{color:#ffffff;background:rgba(255,255,255,.08)}.CookieConsent_closeBtn__M9_V7:focus-visible{outline:2px solid #5fff00;outline-offset:2px}.CookieConsent_description__gPFrv{font-family:Space Grotesk,sans-serif;font-size:.82rem;color:rgba(255,255,255,.75);line-height:1.55;margin:0}.CookieConsent_policyLink__xBOlh{color:#5fff00;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.CookieConsent_policyLink__xBOlh:hover{color:#8cff4d}.CookieConsent_policyLink__xBOlh:focus-visible{outline:2px solid #5fff00;outline-offset:2px;border-radius:2px}.CookieConsent_actionsRow__VdF9_{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.CookieConsent_learnMoreBtn__BkuL6{font-family:Space Grotesk,sans-serif;font-size:.8rem;font-weight:600;color:rgba(255,255,255,.7);text-decoration:none;padding:8px 14px;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);transition:all .2s ease}.CookieConsent_learnMoreBtn__BkuL6:hover{color:#ffffff;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15)}.CookieConsent_learnMoreBtn__BkuL6:focus-visible{outline:2px solid #5fff00;outline-offset:2px}.CookieConsent_acceptBtn___PK1j{font-family:Space Grotesk,sans-serif;font-size:.8rem;font-weight:700;color:#060913;background:#5fff00;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.CookieConsent_acceptBtn___PK1j:hover{background:#4de000;box-shadow:0 4px 14px rgba(95,255,0,.3);transform:translateY(-1px)}.CookieConsent_acceptBtn___PK1j:focus-visible{outline:2px solid #ffffff;outline-offset:2px}@media (max-width:640px){.CookieConsent_bannerWrapper__GppgF{bottom:16px;right:16px;left:16px;width:auto;max-width:none}.CookieConsent_bannerCard__uRRhq{padding:16px}.CookieConsent_actionsRow__VdF9_{justify-content:stretch}.CookieConsent_acceptBtn___PK1j,.CookieConsent_learnMoreBtn__BkuL6{flex:1 1;text-align:center;justify-content:center}}