@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_333574c6-module__a01f3W__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_333574c6-module__a01f3W__variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--color-primary:#b4ff39;--color-primary-dark:#8fd620;--color-bg:#0a1410;--color-bg-2:#101a15;--color-bg-3:#172420;--color-bg-elevated:#0e1813;--color-ink:10, 20, 16;--shadow-card:0 14px 44px -22px #000000e6;--space-section:28px;--color-border:#b4ff391a;--color-border-primary:#b4ff3933;--color-text:#fff;--color-text-muted:#ffffff73;--color-text-dim:#ffffff40;--color-accent-red:#ff3d3d;--color-accent-purple:#a78bfa;--color-accent-live:#b4ff3926;--nav-height:72px;--bottom-nav-height:64px;--max-width:1280px;--border-radius-sm:6px;--border-radius-md:10px;--border-radius-lg:14px;--font-primary:var(--font-outfit,"Outfit"), system-ui, -apple-system, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-primary);background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-weight:400;line-height:1.5}#root{flex-direction:column;min-height:100vh;display:flex}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}img{max-width:100%;display:block}ul,ol{list-style:none}input,textarea,select{color:inherit;font-family:inherit}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.container{width:100%;max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (min-width:769px){.container{padding-left:24px;padding-right:24px}:root{--space-section:44px}}::-moz-selection{background:var(--color-primary);color:#000}::selection{background:var(--color-primary);color:#000}
.SiteBackdrop-module__s1reFq__bd{z-index:-1;pointer-events:none;contain:strict;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translateZ(0)}.SiteBackdrop-module__s1reFq__bd>span{display:block;position:absolute}.SiteBackdrop-module__s1reFq__base{background:linear-gradient(#0d1a14 0%,#0a1410 45%,#07110c 100%);top:0;bottom:0;left:0;right:0}.SiteBackdrop-module__s1reFq__hex{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'><path d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='rgba(180,255,57,0.11)' stroke-width='1'/><path d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34' fill='none' stroke='rgba(180,255,57,0.11)' stroke-width='1'/></svg>");background-size:36px 64.3px;top:-2px;bottom:-2px;left:-2px;right:-2px;-webkit-mask-image:radial-gradient(80% 70% at 50% 18%,#000 30%,#00000059 70%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 18%,#000 30%,#00000059 70%,#0000 100%)}.SiteBackdrop-module__s1reFq__circuit{opacity:.55;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='900' viewBox='0 0 220 900' fill='none' stroke='rgba(180,255,57,0.28)' stroke-width='1.2'><path d='M20 0v180l60 60v140l-40 40v220l70 70v190'/><path d='M150 0v120l40 40v260l-60 60v160l30 30v230'/><circle cx='80' cy='240' r='3'/><circle cx='40' cy='420' r='3'/><circle cx='190' cy='160' r='3'/><circle cx='130' cy='480' r='3'/><circle cx='110' cy='860' r='3'/></svg>") top/220px 900px repeat-y;width:220px;height:100%;display:none;top:0}.SiteBackdrop-module__s1reFq__circuitL{left:0}.SiteBackdrop-module__s1reFq__circuitR{right:0;transform:scaleX(-1)}@media (min-width:980px){.SiteBackdrop-module__s1reFq__circuit{display:block}}.SiteBackdrop-module__s1reFq__glow{will-change:transform;border-radius:50%}.SiteBackdrop-module__s1reFq__glowA{background:radial-gradient(closest-side,#b4ff3933 0%,#b4ff391a 35%,#b4ff3908 65%,#0000 100%);width:62vw;max-width:980px;height:62vw;max-height:980px;top:-22vw;left:50%;transform:translate(-50%)}.SiteBackdrop-module__s1reFq__glowB{background:radial-gradient(closest-side,#5adcaa26 0%,#5adcaa12 35%,#5adcaa05 65%,#0000 100%);width:46vw;max-width:720px;height:46vw;max-height:720px;top:34%;right:-14vw}.SiteBackdrop-module__s1reFq__glowC{background:radial-gradient(closest-side,#b4ff3924 0%,#b4ff390f 35%,#b4ff3905 65%,#0000 100%);width:40vw;max-width:640px;height:40vw;max-height:640px;bottom:-10vw;left:-12vw}.SiteBackdrop-module__s1reFq__vignette{background:radial-gradient(90% 80% at 50% 45%,#0000 55%,#0000006b 100%);top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference) and (min-width:769px){.SiteBackdrop-module__s1reFq__glowA{animation:26s ease-in-out infinite alternate SiteBackdrop-module__s1reFq__bspDriftA}.SiteBackdrop-module__s1reFq__glowB{animation:34s ease-in-out infinite alternate SiteBackdrop-module__s1reFq__bspDriftB}.SiteBackdrop-module__s1reFq__glowC{animation:30s ease-in-out infinite alternate SiteBackdrop-module__s1reFq__bspDriftC}}@keyframes SiteBackdrop-module__s1reFq__bspDriftA{0%{transform:translate(-50%)scale(1)}to{transform:translate(-42%,6vh)scale(1.08)}}@keyframes SiteBackdrop-module__s1reFq__bspDriftB{0%{transform:translate(0)scale(1)}to{transform:translate(-8vw,-10vh)scale(1.12)}}@keyframes SiteBackdrop-module__s1reFq__bspDriftC{0%{transform:translate(0)scale(1)}to{transform:translate(10vw,-6vh)scale(.94)}}@media (max-width:768px){.SiteBackdrop-module__s1reFq__glowA{width:120vw;height:120vw;top:-50vw}.SiteBackdrop-module__s1reFq__glowB{width:90vw;height:90vw;right:-40vw}.SiteBackdrop-module__s1reFq__glowC{display:none}.SiteBackdrop-module__s1reFq__hex{background-size:28px 50px}}
