@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";.next-page{--space:#020713;--space-deep:#00030a;--ice:#d9ecff;--next-blue:#4d8dff;--blue-bright:#85b8ff;--gold:#7f9850;--gold-bright:#c5d49c;--white:#f7fbff;min-height:100%;margin:0;color:var(--white);background:var(--space-deep);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.next-page *{box-sizing:border-box}.next-page img{display:block;max-width:100%}.next-page a{color:inherit;text-decoration:none}.next-container{width:min(1180px,calc(100% - 40px));margin:0 auto}.next-site-header{position:fixed;inset:0 0 auto;z-index:30;border-bottom:1px solid rgba(145,187,255,.16);background:#00030ac7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.next-header-inner{display:flex;align-items:center;justify-content:space-between;min-height:78px;gap:24px}.next-brand{display:inline-flex;align-items:center;gap:11px;color:#fff;font-size:.86rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.next-brand-mark{width:58px;height:58px;object-fit:contain}.next-nav{display:flex;align-items:center;gap:24px;margin-left:auto;color:#ffffffc2;font-size:.94rem;font-weight:750}.next-nav a{transition:color .18s ease,text-shadow .18s ease}.next-nav a:hover,.next-nav a[aria-current=page]{color:var(--gold-bright);text-shadow:0 0 18px rgba(230,184,95,.48)}.next-nav-toggle{display:none;width:44px;height:44px;padding:10px;border:0;background:transparent;flex-direction:column;align-items:center;justify-content:center;gap:5px}.next-nav-toggle span{display:block;width:25px;height:3px;border-radius:3px;background:#fff}.next-project-stage{position:relative;isolation:isolate;display:grid;place-items:center;min-height:100svh;overflow:hidden;padding:122px 0 70px;background:url(/assets/next-project/starfield.png) center/cover no-repeat}.next-project-stage:before{position:absolute;z-index:-3;top:0;right:0;bottom:0;left:0;content:"";background:radial-gradient(circle at 50% 48%,rgba(42,100,210,.18),transparent 33rem),linear-gradient(90deg,#00030acc,#00030a6e 45%,#00030ab8),linear-gradient(180deg,#00030a3d,#00030ac7)}.next-project-stage:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.52),transparent 20%,transparent 72%,rgba(0,0,0,.78)),radial-gradient(ellipse at 78% 62%,transparent 0 18%,rgba(0,0,0,.18) 53%,rgba(0,0,0,.54) 100%)}.aurore-shadow{position:absolute;z-index:-2;right:clamp(-130px,-3vw,-20px);bottom:clamp(-150px,-8vh,-55px);width:min(49vw,760px);max-height:106svh;object-fit:contain;object-position:right bottom;filter:brightness(0) contrast(1.6) drop-shadow(-22px 8px 44px rgba(34,93,200,.38));opacity:.72;-webkit-user-select:none;user-select:none;pointer-events:none}.next-project-content{position:relative;z-index:2;width:min(980px,100%);margin-inline:auto;display:grid;justify-items:center;text-align:center}.logo-shadow-wrap{position:relative;width:min(780px,86vw);margin:0 auto clamp(24px,5vh,54px)}.logo-shadow-wrap:after{position:absolute;top:38%;right:9%;bottom:13%;left:9%;z-index:-1;content:"";border-radius:50%;background:radial-gradient(ellipse,rgba(52,112,238,.3),transparent 67%);filter:blur(24px)}.next-project-logo-shadow{width:100%;filter:brightness(0) saturate(0) contrast(3) drop-shadow(0 13px 14px rgba(0,0,0,.88)) drop-shadow(0 0 20px rgba(16,29,58,.3));opacity:.96;-webkit-user-select:none;user-select:none}.coming-soon{position:relative;min-width:min(620px,92vw);padding:clamp(24px,4vw,38px) clamp(24px,6vw,72px);border:1px solid rgba(142,184,255,.26);border-radius:4px;background:linear-gradient(135deg,#040c1eb8,#00030c7a),#00030a75;box-shadow:0 28px 70px #00000075,inset 0 1px #ffffff0d,0 0 46px #2f63d226;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.coming-soon:before,.coming-soon:after{position:absolute;top:50%;width:clamp(34px,6vw,78px);height:1px;content:"";background:linear-gradient(90deg,transparent,var(--gold));box-shadow:0 0 12px #e6b85f6b}.coming-soon:before{right:calc(100% + 16px)}.coming-soon:after{left:calc(100% + 16px);transform:rotate(180deg)}.coming-soon-kicker{margin:0 0 13px;color:var(--gold-bright);font-size:clamp(.72rem,1.4vw,.88rem);font-weight:850;letter-spacing:.36em;text-indent:.36em;text-transform:uppercase}.coming-soon h1{margin:0;color:var(--ice);font-size:clamp(2rem,5.4vw,4.8rem);font-weight:900;line-height:.98;letter-spacing:.075em;text-indent:.075em;text-transform:uppercase;text-shadow:0 3px 0 rgba(0,0,0,.85),0 0 24px rgba(93,153,255,.34)}.coming-soon-line{width:min(310px,68%);height:2px;margin:22px auto 0;background:linear-gradient(90deg,transparent,var(--gold),var(--blue-bright),var(--gold),transparent);box-shadow:0 0 18px #6da4ff7a}.back-link{display:inline-flex;align-items:center;gap:9px;margin-top:26px;color:#ebf4ffb3;font-size:.84rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;transition:color .18s ease,transform .18s ease}.back-link:hover{color:var(--gold-bright);transform:translate(-3px)}.next-footer{position:absolute;z-index:5;right:0;bottom:0;left:0;padding:15px 0;color:#ebf4ff73;font-size:.76rem;letter-spacing:.04em;pointer-events:none}.next-footer-inner{display:flex;justify-content:center;text-align:center}.next-footer p{margin:0}@media(max-width:850px){.next-header-inner{position:relative}.next-nav-toggle{display:flex;margin-left:auto}.next-nav{display:none}.next-nav.next-nav-open{position:absolute;display:flex;top:100%;right:0;left:0;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 20px;background:#00030afa;border-bottom:1px solid rgba(145,187,255,.16);box-shadow:0 18px 35px #0000004d}.next-nav.next-nav-open a{padding:12px 0}.next-project-stage{padding-top:108px;align-items:start}.aurore-shadow{right:50%;bottom:-17%;width:min(88vw,650px);transform:translate(50%);opacity:.48}.coming-soon{min-width:min(560px,91vw)}}@media(max-width:560px){.next-container{width:min(100% - 28px,1180px)}.next-header-inner{min-height:78px;gap:10px}.next-brand{font-size:.72rem}.next-brand-mark{width:58px;height:58px}.next-project-stage{padding:104px 0 78px}.logo-shadow-wrap{width:94vw;margin-bottom:22px}.next-project-logo-shadow{opacity:.84}.coming-soon{padding:24px 16px}.coming-soon:before,.coming-soon:after{display:none}.coming-soon-kicker{letter-spacing:.25em;text-indent:.25em}.coming-soon h1{font-size:clamp(1.72rem,9.5vw,3rem);letter-spacing:.035em;text-indent:.035em}.aurore-shadow{bottom:-8%;width:104vw;opacity:.4}}@media(prefers-reduced-motion:no-preference){.logo-shadow-wrap:after{animation:cosmicPulse 5.5s ease-in-out infinite}.coming-soon-line{animation:signalPulse 3.6s ease-in-out infinite}@keyframes cosmicPulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes signalPulse{0%,to{opacity:.58}50%{opacity:1}}}:root{--night:#060915;--night2:#0b1122;--ink:#101623;--paper:#f4f1e8;--lime:#d9f93b;--muted:#9aa5b9;--line:rgba(255,255,255,.12);font-family:Manrope,system-ui,sans-serif;color:#fff;background:var(--night);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--night)}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{display:block;max-width:100%}h1,h2,h3{font-family:Space Grotesk,sans-serif;margin:0;line-height:.96;letter-spacing:-.045em}.header{position:fixed;top:0;left:0;right:0;z-index:50;height:78px;padding:0 clamp(24px,5vw,76px);display:flex;align-items:center;justify-content:space-between;background:linear-gradient(#060915eb,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.brand{display:flex;align-items:center;gap:12px;font:700 .92rem Space Grotesk;text-transform:uppercase;letter-spacing:.12em}.brand img{width:58px;height:58px;object-fit:contain}.nav{display:flex;gap:30px;font-size:.82rem;font-weight:700}.nav a{color:#aab3c4;transition:.2s}.nav a:hover,.nav a.active{color:#fff}.nav a.active:after{content:"";display:block;width:5px;height:5px;border-radius:50%;background:var(--lime);margin:6px auto}.menu{display:none;background:none;border:0;color:#fff}.hero{min-height:100vh;position:relative;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;padding:130px clamp(24px,8vw,130px) 80px;overflow:hidden;background:radial-gradient(circle at 75% 35%,#142e61 0,transparent 34%),linear-gradient(120deg,#060915,#080e1d)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.orb{position:absolute;width:420px;height:420px;border:1px solid #ffffff1f;border-radius:50%;right:11%;top:22%;box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff04}.hero-copy,.hero-mark{position:relative;z-index:2}.eyebrow,.kicker{color:var(--lime);text-transform:uppercase;letter-spacing:.21em;font-size:.7rem;font-weight:800}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow i,.status i{width:7px;height:7px;background:var(--lime);display:inline-block;border-radius:50%;box-shadow:0 0 15px var(--lime)}.hero h1{font-size:clamp(4rem,8vw,8rem);margin:22px 0 28px}.hero h1 em,.subhero em,.secret em,.game-copy h3 span{font-style:normal;color:var(--lime)}.hero-copy>p{max-width:620px;color:#b2bdce;font-size:1.08rem;line-height:1.8}.actions{display:flex;gap:12px;margin-top:35px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 22px;border:1px solid #ffffff22;border-radius:3px;font-weight:800;font-size:.82rem;transition:.25s}.btn svg,.text-link svg{width:17px}.btn:hover{transform:translateY(-3px)}.primary{background:var(--lime);color:#0d1420;border-color:var(--lime)}.ghost{background:#ffffff08}.ink{background:var(--ink);color:#fff}.hero-mark{justify-self:center;text-align:center;padding:34px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:linear-gradient(145deg,#ffffff1b,#ffffff09);box-shadow:0 28px 80px #00000057;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-mark img{width:min(31vw,350px);filter:drop-shadow(0 25px 45px #0009)}.hero-mark span{display:block;margin-top:14px;font:700 .68rem Space Grotesk;letter-spacing:.18em;color:#99a7bf}.scroll-hint{position:absolute;bottom:32px;left:50%;font-size:.58rem;letter-spacing:.28em;color:#7d889b}.scroll-hint i{display:block;width:1px;height:26px;background:var(--lime);margin:9px auto 0}.section{padding:120px clamp(24px,8vw,130px);background:var(--night)}.dark{background:var(--night2)}.section-head{display:flex;align-items:flex-start;gap:28px;margin-bottom:65px}.index{font:600 .65rem Space Grotesk;color:#657088;border:1px solid #30394d;padding:6px}.section-head h2{font-size:clamp(2.3rem,5vw,5rem)}.section-head .kicker{margin:0 0 13px}.game-feature{display:grid;grid-template-columns:1.25fr .75fr;max-width:1250px;margin:auto;background:#111a30}.game-feature>img{height:620px;width:100%;object-fit:cover}.game-copy{padding:clamp(30px,5vw,70px);align-self:center}.status{color:var(--lime);font-size:.68rem;text-transform:uppercase;letter-spacing:.16em}.game-copy h3{font-size:clamp(3.5rem,6vw,6rem);margin:24px 0}.game-copy p{color:#aeb8ca;line-height:1.8}.tags{display:flex;gap:9px;flex-wrap:wrap;margin:28px 0}.tags span{padding:7px 11px;border:1px solid #ffffff24;color:#b9c2d1;font-size:.66rem;text-transform:uppercase;letter-spacing:.12em}.text-link{display:flex;align-items:center;gap:12px;margin-top:35px;color:var(--lime);font-weight:800;font-size:.8rem}.light{background:var(--paper);color:var(--ink)}.light .kicker{color:#567000}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center}.product-card{background:#fff;padding:55px;box-shadow:0 25px 60px #17203a18}.product-icon{width:60px;height:60px;display:grid;place-items:center;background:var(--lime);color:var(--ink);margin-bottom:40px}.product-icon img{width:100%;height:100%;display:block;object-fit:contain;border-radius:14px}.product-card>span{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:#738093}.product-card h3{font-size:3.6rem;margin:14px 0}.product-card p{color:#647083;line-height:1.8}.product-card .btn{margin-top:20px}.product-grid aside p{color:#687386}.product-grid aside strong{font:700 clamp(3rem,6vw,6rem)/1.05 Space Grotesk}.product-grid aside em{color:#597d00;font-style:normal}.roadmap{background:#080d19}.timeline{border-top:1px solid var(--line)}.timeline article{display:grid;grid-template-columns:60px 1fr 60px;gap:24px;align-items:center;padding:30px 0;border-bottom:1px solid var(--line)}.timeline article>span{color:#627087;font-size:.7rem}.timeline h3{font-size:1.5rem}.timeline p{color:#808da2;margin:6px 0 17px;font-size:.8rem}.timeline b{color:var(--lime);font-size:.72rem}.bar{height:2px;background:#ffffff12}.bar i{display:block;height:100%;background:var(--lime)}.cta{text-align:center;padding:130px 24px;background:radial-gradient(circle at 50% 100%,#17366a,transparent 45%),#090f20}.cta h2{font-size:clamp(4rem,9vw,8rem)}.cta>p:not(.kicker){color:#9ca8bc}.cta .btn{margin-top:25px}.subhero{min-height:88vh;padding:150px clamp(24px,8vw,130px) 80px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;background:radial-gradient(circle at 80% 30%,#173e72,transparent 38%),var(--night)}.subhero h1,.secret h1{font-size:clamp(4.5rem,9vw,9rem);margin:18px 0 28px}.subhero>div>p:not(.kicker){color:#a6b2c5;max-width:590px;line-height:1.8}.subhero>img{max-height:600px;width:100%;object-fit:cover;box-shadow:0 30px 80px #0008}.about>img{object-fit:contain;box-shadow:none}.dashboard-mock{height:460px;background:#f5f7fb;border:10px solid #1a2740;border-radius:15px;padding:40px;transform:perspective(900px) rotateY(-8deg);position:relative}.mock-top{height:50px;background:#dce5f2}.mock-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:20px}.mock-grid i{height:110px;background:#fff;box-shadow:0 5px 20px #17213c18}.dashboard-mock>svg{position:absolute;right:30px;bottom:25px;color:#507bea;width:55px;height:55px}.gallery-stage{display:grid;grid-template-columns:60px minmax(0,900px) 60px;justify-content:center;align-items:center;gap:20px}.gallery-stage img{width:100%;height:580px;object-fit:cover}.gallery-stage button{border:1px solid var(--line);background:transparent;color:#fff;width:50px;height:50px}.dots{display:flex;justify-content:center;gap:8px;margin-top:25px}.dots button{width:28px;height:3px;padding:0;border:0;background:#ffffff28}.dots button.active{background:var(--lime)}.split-copy{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.split-copy h2{font-size:clamp(3rem,6vw,6rem)}.split-copy>p{color:#5f6a79;font-size:1.1rem;line-height:2;padding-top:30px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.feature-grid article{padding:38px;background:#0c1324}.feature-grid span{color:var(--lime);font-size:.7rem}.feature-grid h3{font-size:1.4rem;margin:50px 0 15px}.feature-grid p{color:#8490a4;font-size:.82rem;line-height:1.8}.secret{min-height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 24px;background:linear-gradient(#05070fcc,#05070ff2),url(/assets/next-project/starfield.png) center/cover}.secret>img{max-width:240px;max-height:160px;object-fit:contain;margin-bottom:30px}.secret>p:not(.kicker){max-width:570px;color:#9ca8bb;line-height:1.8}.secret .btn{margin-top:30px}footer{padding:65px clamp(24px,8vw,130px);display:grid;grid-template-columns:1fr auto;gap:40px;border-top:1px solid var(--line);background:#050812;color:#929db1}footer p{font-size:.78rem}.footer-links{display:flex;gap:24px;font-size:.75rem}footer small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:25px;font-size:.65rem}@media(max-width:850px){.header{height:78px}.brand img{width:58px;height:58px}.menu{display:block}.nav{position:absolute;top:78px;left:0;right:0;display:none;flex-direction:column;padding:30px;background:#070b17}.nav.open{display:flex}.nav a.active:after{display:inline-block;margin-left:8px}.hero{grid-template-columns:1fr;padding-top:120px}.hero-mark{position:absolute;right:-90px;opacity:.23}.hero-mark img{width:340px}.game-feature,.product-grid,.subhero,.split-copy{grid-template-columns:1fr}.game-feature>img{height:400px}.subhero{padding-top:120px}.subhero>img{max-height:430px}.feature-grid{grid-template-columns:1fr 1fr}.section{padding-top:85px;padding-bottom:85px}.gallery-stage{grid-template-columns:40px 1fr 40px;gap:5px}.gallery-stage img{height:330px}.gallery-stage button{width:38px;height:38px}.product-card{padding:35px}.section-head{margin-bottom:40px}.footer-links{flex-wrap:wrap}}@media(max-width:520px){.hero h1{font-size:3.8rem}.actions{align-items:stretch;flex-direction:column}.hero-mark{display:none}.game-feature>img{height:280px}.timeline article{grid-template-columns:35px 1fr}.timeline article>b{display:none}.feature-grid{grid-template-columns:1fr}.gallery-stage img{height:230px}.subhero h1,.secret h1{font-size:4rem}.footer-links{flex-direction:column}footer{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.hero-mark img{animation:float 5s ease-in-out infinite}.reveal{animation:rise .8s ease-out both}@keyframes float{50%{transform:translateY(-14px)}}@keyframes rise{0%{opacity:0;transform:translateY(25px)}}}.legacy-nav-toggle{display:none;width:44px;height:44px;padding:10px;border:0;background:transparent;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer}.legacy-nav-toggle span{display:block;width:25px;height:3px;border-radius:3px;background:#fff}.content-page{min-height:100vh}.content-page .header-inner{min-height:78px!important}.content-page .brand-mark{width:58px!important;height:58px!important;object-fit:contain}.game-actions{display:grid;grid-template-columns:auto minmax(280px,1fr);gap:22px;align-items:end;margin-top:30px}.game-actions .text-link{margin:0 0 15px}.beta-form{display:grid;grid-template-columns:minmax(210px,1fr) auto;gap:10px;align-items:end}.beta-form label{display:grid;gap:7px}.beta-form label span{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.beta-form input{min-height:48px;width:100%;padding:12px 14px;border:1px solid rgba(16,23,37,.18);border-radius:9px;background:#fff;color:#111827;font:inherit}.beta-form button{min-height:48px;padding:12px 18px;border:0;border-radius:9px;background:linear-gradient(135deg,#ffe36e,#f4c91d);color:#111827;font-weight:850;cursor:pointer}.beta-form small{grid-column:1/-1;color:#617086;font-size:.7rem}.beta-form-compact{grid-template-columns:minmax(170px,1fr) auto}.beta-form-compact label span{color:#526077}.beta-form-compact button{width:auto}.beta-signup-section{padding:clamp(70px,9vw,120px) 0;background:linear-gradient(135deg,#07101f,#13264a);color:#fff}.beta-signup-panel{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,7vw,90px);align-items:center}.beta-signup-panel h2{margin:8px 0 16px;font-size:clamp(2rem,4vw,4rem)}.beta-signup-panel p{color:#ebf4ffb8}.beta-signup-panel .beta-kicker{color:#ffe36e;font-size:.72rem;font-weight:850;letter-spacing:.2em;text-transform:uppercase}.beta-signup-panel .beta-form label span{color:#fff}.beta-signup-panel .beta-form input{border-color:#ffffff3d;background:#ffffff14;color:#fff}.beta-signup-panel .beta-form input::placeholder{color:#ffffff80}.beta-signup-panel .beta-form small{color:#ffffff94}@media(max-width:850px){.content-page .header-inner{position:relative}.legacy-nav-toggle{display:flex;margin-left:0}.content-page .nav:not(.legacy-open){display:none!important}.content-page .nav.legacy-open{position:absolute;z-index:100;display:flex!important;top:100%;right:0;left:0;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 20px;background:#070b14fa;border-bottom:1px solid rgba(255,255,255,.13);box-shadow:0 18px 35px #0000003d}.content-page .nav.legacy-open a{padding:12px 0}}@media(max-width:720px){.beta-signup-panel,.game-actions{grid-template-columns:1fr}.game-actions .text-link{margin:0}.beta-form,.beta-form-compact{grid-template-columns:1fr}.beta-form small{grid-column:auto}.beta-form-compact button{width:100%}}.header-tools{display:flex;align-items:center;gap:18px}.react-language-picker select{min-height:38px;padding:7px 30px 7px 11px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#101827;color:#fff;font-weight:800;cursor:pointer}.hero-mark{width:min(430px,100%);margin-top:34px;padding:24px}.primary{background:linear-gradient(135deg,#c0cf91,#7f9850);box-shadow:0 14px 34px #6f894747}.cta{background:radial-gradient(circle at 28% 100%,rgba(77,141,255,.3),transparent 45%),radial-gradient(circle at 75% 100%,rgba(117,142,76,.28),transparent 42%),#0b1122}body[data-page=genable] .content-page,body[data-page=about] .content-page,body[data-page=roadmap] .content-page{--yellow:#91a65b;--yellow-light:#c5d49c;--blue:#4d8dff}body[data-page=genable] .content-page .page-hero h1,body[data-page=genable] .content-page .hero-copy{color:#f7fbff}body[data-page=genable] .content-page .section:not(.section-blue){color:#111827}body[data-page=genable] .content-page .section-blue,body[data-page=about] .content-page .section-dark{color:#f7fbff}body[data-page=genable] .content-page .section-blue p,body[data-page=about] .content-page .section-dark p{color:#eff6ffc7}.energy-reveal{position:relative;opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.22,.61,.36,1),transform .75s cubic-bezier(.22,.61,.36,1)}.energy-reveal.energy-revealed{opacity:1;transform:none}.reveal-feather{--feather-scale:1;--feather-top:44%;--feather-start:0%;--feather-x:34vw;--feather-y:-40px;--feather-drift:0px;--feather-delay:0s;--feather-duration:2.2s;--feather-flutter:.6s;--feather-spin:30deg;--feather-ease:cubic-bezier(.22,.61,.36,1);--feather-opacity:.85;position:absolute;z-index:20;top:var(--feather-top);width:52px;height:16px;border-radius:92% 8%;pointer-events:none;margin-left:var(--feather-start);will-change:translate,rotate,scale,opacity;filter:drop-shadow(0 0 10px currentColor) drop-shadow(0 4px 12px rgba(0,0,0,.25))}.reveal-feather:after{position:absolute;left:6px;top:7px;width:44px;height:1px;content:"";background:currentColor;opacity:.75;transform:rotate(-9deg);transform-origin:left}.reveal-feather:before{position:absolute;top:2px;right:6px;bottom:2px;left:4px;content:"";border-radius:inherit;opacity:.55;background:repeating-linear-gradient(72deg,rgba(255,255,255,.55) 0 1px,transparent 1px 5px)}.feather-blue{left:48%;color:#62a4ff;background:linear-gradient(155deg,#eaf5ff,#4d8dff 62%,#2f6ede);animation:featherToLeft var(--feather-duration) var(--feather-ease) var(--feather-delay) both,featherFlutterLeft var(--feather-flutter) ease-in-out var(--feather-delay) infinite alternate}.feather-khaki{right:48%;color:#9fb66a;background:linear-gradient(155deg,#eef4dc,#8aa456 62%,#5f7639);animation:featherToRight var(--feather-duration) var(--feather-ease) var(--feather-delay) both,featherFlutterRight var(--feather-flutter) ease-in-out var(--feather-delay) infinite alternate}@keyframes featherToLeft{0%{opacity:0;scale:calc(var(--feather-scale) * .6) var(--feather-scale);translate:0 16px}10%{opacity:var(--feather-opacity)}38%{translate:calc(var(--feather-x) * -.34) calc(var(--feather-y) * .85 + var(--feather-drift))}62%{translate:calc(var(--feather-x) * -.6) calc(var(--feather-y) * .25 - var(--feather-drift))}84%{opacity:var(--feather-opacity);translate:calc(var(--feather-x) * -.83) calc(var(--feather-y) * .7 + var(--feather-drift))}to{opacity:0;scale:var(--feather-scale);translate:calc(var(--feather-x) * -1) var(--feather-y)}}@keyframes featherToRight{0%{opacity:0;scale:calc(var(--feather-scale) * -.6) var(--feather-scale);translate:0 16px}10%{opacity:var(--feather-opacity)}38%{translate:calc(var(--feather-x) * .34) calc(var(--feather-y) * .85 + var(--feather-drift))}62%{translate:calc(var(--feather-x) * .6) calc(var(--feather-y) * .25 - var(--feather-drift))}84%{opacity:var(--feather-opacity);translate:calc(var(--feather-x) * .83) calc(var(--feather-y) * .7 + var(--feather-drift))}to{opacity:0;scale:calc(var(--feather-scale) * -1) var(--feather-scale);translate:var(--feather-x) var(--feather-y)}}@keyframes featherFlutterLeft{0%{rotate:var(--feather-spin)}to{rotate:calc(var(--feather-spin) * -1)}}@keyframes featherFlutterRight{0%{rotate:calc(var(--feather-spin) * -1)}to{rotate:var(--feather-spin)}}@media(max-width:850px){.header-tools{gap:10px}.react-language-picker{margin-left:auto}.hero-mark{position:relative;right:auto;opacity:1}.nav.open{z-index:5}.content-page .language-picker-wrap{margin-left:auto}}@media(prefers-reduced-motion:reduce){.energy-reveal{opacity:1;transform:none}.reveal-feather{display:none}}:root{--night:#070b14;--night2:#f8f5e8;--ink:#111827;--paper:#fffaf0;--lime:#f4c91d;--muted:#617086}.header{background:#070b14ed;border-bottom:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav a:hover,.nav a.active{color:#ffe36e}.hero{background:linear-gradient(100deg,#070b14fa,#070b14d6 54%,#0f1c36c7),radial-gradient(circle at 74% 35%,rgba(77,141,255,.32),transparent 31rem)}.hero:before{opacity:.55}.hero h1{max-width:820px;font-size:clamp(2.8rem,6.7vw,6.4rem)}.hero h1 em{color:#ffe36e}.hero-mark img{width:min(28vw,350px)}.hero-mark span{letter-spacing:.15em;color:#d4dbea}.primary{background:linear-gradient(135deg,#ffe36e,#f4c91d);box-shadow:0 14px 34px #f4c91d38}.dark{color:var(--ink);background:radial-gradient(circle at 10% 3%,rgba(255,227,110,.35),transparent 23rem),linear-gradient(180deg,#fffbed,#f7f1df)}.dark .section-head .kicker{color:#8d7000}.dark .index{color:#617086;border-color:#1017252e}.dark .game-feature{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 24px 70px #060c1a29}.dark .game-copy p{color:#617086}.dark .tags span{color:#526077;border-color:#10172529}.dark .text-link,.dark .status{color:#315fbe}.dark .status i{background:#4d8dff;box-shadow:0 0 15px #4d8dff}.dark .game-copy h3 span{color:#315fbe}.light{background:linear-gradient(180deg,#edf4fb,#fffaf0)}.product-card{border:1px solid rgba(16,23,37,.1);border-radius:20px}.product-icon{background:linear-gradient(135deg,#8bbaff,#4d8dff);color:#fff;border-radius:14px}.product-grid aside em{color:#315fbe}.roadmap{background:#070b14}.bar i{background:linear-gradient(90deg,#4d8dff,#ffe36e)}.timeline b{color:#ffe36e}.cta{background:radial-gradient(circle at 50% 100%,rgba(77,141,255,.34),transparent 45%),#0b1122}.subhero{background:linear-gradient(100deg,#070b14fa,#070b14db),radial-gradient(circle at 80% 30%,rgba(77,141,255,.35),transparent 38%)}.subhero em,.secret em{color:#ffe36e}.gallery-stage button{border-radius:10px}.gallery-stage img{border-radius:18px;box-shadow:0 24px 70px #00000047}.dots button.active{background:#f4c91d}.feature-grid article{border-radius:12px}.secret{background:linear-gradient(#05070fcc,#05070ff2),url(/assets/next-project/starfield.png) center/cover}:root{--lime:#91a65b}.hero{grid-template-columns:1fr;background:radial-gradient(circle at 86% 30%,rgba(117,142,76,.34),transparent 30%),radial-gradient(circle at 64% 18%,rgba(77,141,255,.27),transparent 34%),linear-gradient(120deg,#060915,#0b1830)}.hero-copy{max-width:900px}.hero-mark{position:relative;right:auto;justify-self:start;width:min(430px,100%);margin-top:34px;padding:24px;opacity:1}.hero-mark img{width:min(230px,65vw);margin:auto}.hero-mark span{color:#d6dfbf}.primary{background:linear-gradient(135deg,#c0cf91,#7f9850);border-color:#91a65b;box-shadow:0 14px 34px #6f894747}.dark{background:radial-gradient(circle at 10% 3%,rgba(77,141,255,.16),transparent 23rem),linear-gradient(180deg,#f4f7ec,#e9efdc)}.light{background:linear-gradient(180deg,#e9f1fa,#eef2e4)}.product-icon{background:linear-gradient(135deg,#8bbaff,#6e8850)}.product-grid aside em,.dark .game-copy h3 span{color:#657f42}.dark .text-link,.dark .status{color:#356fc9}.react-language-picker,.content-page .language-picker-wrap{display:flex!important;align-items:center;gap:8px}.react-language-picker select,.content-page .language-picker{width:62px!important;min-height:38px!important;padding:7px 22px 7px 8px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:8px!important;background-color:#101827!important;color:#fff!important;font-weight:850!important}.content-page .language-picker-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.flag-icon{position:relative;display:inline-block;flex:0 0 auto;width:25px;height:17px;border:1px solid rgba(255,255,255,.35);border-radius:2px;box-shadow:0 1px 4px #00000040;overflow:hidden}.flag-fr{background:linear-gradient(90deg,#173e91 0,#173e91 33.3%,#fff 33.3%,#fff 66.6%,#e33b43 66.6%)}.flag-en{background:linear-gradient(90deg,transparent 42%,#fff 42% 58%,transparent 58%),linear-gradient(transparent 35%,#d72b3f 35% 65%,transparent 65%),#173e91}.flag-es{background:linear-gradient(#aa151b 0,#aa151b 25%,#f1bf00 25%,#f1bf00 75%,#aa151b 75%)}.flag-it{background:linear-gradient(90deg,#169b62 0,#169b62 33.3%,#fff 33.3%,#fff 66.6%,#ce2b37 66.6%)}.flag-de{background:linear-gradient(#111 0,#111 33.3%,#d00 33.3%,#d00 66.6%,#ffce00 66.6%)}.flag-zh{background:radial-gradient(circle at 25% 30%,#ffde00 0 13%,transparent 14%),#de2910}.flag-ja{background:radial-gradient(circle,#bc002d 0 32%,transparent 34%),#fff}.flag-ko{background:radial-gradient(circle at 50% 42%,#cd2e3a 0 24%,transparent 25%),radial-gradient(circle at 50% 58%,#0047a0 0 24%,transparent 25%),#fff}.content-page .header-inner{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important}.content-page .nav{margin-left:auto}.content-page .language-picker-wrap{margin-left:0!important}.content-page .legacy-nav-toggle{margin-left:0}body[data-page=genable] .energy-reveal{opacity:1!important;transform:none!important}body[data-page=genable] .content-page .feature-card h3,body[data-page=genable] .content-page .section-blue h2,body[data-page=genable] .content-page .section-blue h3{color:#f7fbff!important}body[data-page=genable] .content-page .feature-card p,body[data-page=genable] .content-page .section-blue p{color:#9eacc2!important}body[data-page=genable] .content-page .feature-card{border-color:#669fff3d!important;background:#0e1930!important}body:not([data-page=genable]) .content-page:before{position:fixed;z-index:40;top:78px;right:0;bottom:0;left:0;content:"";pointer-events:none;opacity:.12;background-image:linear-gradient(rgba(77,141,255,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(132,157,83,.18) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 75%);mask-image:linear-gradient(to bottom,black,transparent 75%)}@media(max-width:850px){.content-page .nav{margin-left:0}.content-page .language-picker-wrap{margin-left:auto!important}.content-page .legacy-nav-toggle{margin-left:0}.react-language-picker select,.content-page .language-picker{width:58px!important}}@media(max-width:850px){.content-page .nav.legacy-open{max-height:calc(100vh - 78px);overflow-y:auto;gap:4px!important;padding:14px 20px 20px!important}.content-page .nav.legacy-open>a,.content-page .nav.legacy-open>.nav-dropdown{width:100%}.content-page .nav.legacy-open>a,.content-page .nav.legacy-open .nav-dropdown>button{display:flex!important;width:100%;min-height:44px;align-items:center;justify-content:space-between;padding:10px 12px!important;border-radius:9px;background:#ffffff0b;white-space:nowrap}.content-page .nav.legacy-open .nav-dropdown{display:block!important}.content-page .nav.legacy-open .nav-dropdown-menu{position:static!important;display:none;min-width:0;margin:4px 0 7px;padding:5px;opacity:1;visibility:visible;transform:none!important;box-shadow:none}.content-page .nav.legacy-open .nav-dropdown.is-open .nav-dropdown-menu{display:grid}}.content-page .nav-dropdown-menu a:hover,.content-page .nav-dropdown-menu a:focus-visible,.content-page .nav-dropdown-menu a[aria-current=page],.content-page .nav.legacy-open .nav-dropdown-menu a[aria-current=page]{color:#fff!important;background:linear-gradient(135deg,#4d8dff,#2f6ede)!important;box-shadow:0 6px 18px #4d8dff59}.content-page .nav a[aria-current=page],.content-page .nav-dropdown.is-current>button,.content-page .nav-dropdown.is-open>button{color:#8fb9ff!important}.nav a.active{color:#8fb9ff}.nav a.active:after{background:#4d8dff}.beta-form small[data-state]{font-weight:750}.beta-form small[data-state=sending]{color:#8fb9ff}.beta-form small[data-state=success],.beta-form small[data-state=duplicate]{color:#6fcf7f}.beta-form small[data-state=invalid],.beta-form small[data-state=error]{color:#ff8a8a}.beta-form button[disabled]{opacity:.6;cursor:progress}.beta-form>.beta-consent{grid-column:1/-1;display:flex;align-items:flex-start;gap:10px;cursor:pointer;line-height:1.45}.beta-form>.beta-consent input{flex:0 0 auto;width:18px;height:18px;min-height:0;margin:1px 0 0;padding:0;accent-color:#f4c91d}.beta-form>.beta-consent span{font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:none;color:inherit}.beta-form:not(.beta-form-compact)>button{grid-column:1/-1}.beta-form:not(.beta-form-compact)>label:not(.beta-consent){grid-column:1/-1}.beta-form-compact small{grid-column:1/-1;margin-top:6px;font-size:.7rem}.person-avatar-ikaruga{border-color:#7dbcff!important;box-shadow:0 0 0 3px #7dbcff38,0 18px 42px #4d8dff57!important}.person-avatar-ninja{border-color:#9fb66a!important;box-shadow:0 0 0 3px #9fb66a38,0 18px 42px #708a4557!important}body:not([data-page=genable]){--fx-blue:77,141,255;--fx-khaki:143,170,88;--fx-magenta:255,94,193}body:not([data-page=genable]):before{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;opacity:.55;background:radial-gradient(60% 40% at 15% 8%,rgba(var(--fx-blue),.18),transparent 70%),radial-gradient(55% 45% at 88% 22%,rgba(var(--fx-magenta),.12),transparent 72%),radial-gradient(65% 50% at 50% 108%,rgba(var(--fx-khaki),.16),transparent 70%);animation:fxAurora 18s ease-in-out infinite alternate}body:not([data-page=genable]) #root,body:not([data-page=genable]) .content-page{position:relative;z-index:1}.hero,.cta,.roadmap,.subhero,.secret,.beta-signup-section,.content-page .page-hero,.content-page .section-dark,.next-project-stage{position:relative;isolation:isolate}body:not([data-page=genable]) .hero:after,body:not([data-page=genable]) .cta:after,body:not([data-page=genable]) .roadmap:after,body:not([data-page=genable]) .subhero:after,body:not([data-page=genable]) .secret:after,body:not([data-page=genable]) .beta-signup-section:after,body:not([data-page=genable]) .content-page .page-hero:after,body:not([data-page=genable]) .content-page .section-dark:after,body:not([data-page=genable]) .next-project-stage:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(var(--fx-blue),.28) 0 1px,transparent 1px 78px),repeating-linear-gradient(rgba(var(--fx-magenta),.16) 0 1px,transparent 1px 62px),linear-gradient(105deg,transparent 40%,rgba(var(--fx-blue),.2) 48%,rgba(var(--fx-magenta),.14) 54%,transparent 62%);background-size:auto,auto,260% 100%;background-repeat:repeat,repeat,no-repeat;-webkit-mask-image:linear-gradient(to top,#000 0,rgba(0,0,0,.35) 42%,transparent 72%);mask-image:linear-gradient(to top,#000 0,rgba(0,0,0,.35) 42%,transparent 72%);opacity:.5;animation:fxGridScroll 9s linear infinite}.dark,.light{position:relative}body:not([data-page=genable]) .dark:after,body:not([data-page=genable]) .light:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;opacity:.5;background:linear-gradient(115deg,transparent 40%,rgba(var(--fx-blue),.14) 50%,transparent 60%);background-size:280% 100%;animation:fxLightSweep 14s ease-in-out infinite}body:not([data-page=genable]) .dark>*:not(.reveal-feather),body:not([data-page=genable]) .light>*:not(.reveal-feather){position:relative;z-index:1}@keyframes fxAurora{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-1.5%,1.5%,0) scale(1.06)}to{transform:translate3d(1.5%,-1%,0) scale(1.03)}}@keyframes fxGridScroll{0%{background-position:0 0,0 0,130% 0}to{background-position:78px 0,0 62px,-30% 0}}@keyframes fxLightSweep{0%,to{background-position:120% 0}50%{background-position:-20% 0}}@media(prefers-reduced-motion:reduce){body:before,.hero:after,.cta:after,.roadmap:after,.subhero:after,.secret:after,.beta-signup-section:after,.content-page .page-hero:after,.content-page .section-dark:after,.next-project-stage:after,.dark:after,.light:after{animation:none!important}}.content-page [data-page=about] .section-title[data-i18n=teamTitle],.content-page [data-page=genable] .section-title[data-i18n=featuresTitle],body[data-page=about] .content-page .section-title[data-i18n=teamTitle],body[data-page=genable] .content-page .section-title[data-i18n=featuresTitle]{color:#fff!important}.header .brand{flex:0 0 auto;white-space:nowrap}.header-tools{min-width:0;margin-left:24px}.header .nav{align-items:center;flex-wrap:nowrap}.header .nav>a,.header .nav-dropdown>button{white-space:nowrap}.header .nav>a[aria-current=page]{color:#8fb9ff}.header .nav>a[aria-current=page]:after{content:"";display:block;width:5px;height:5px;margin:6px auto;border-radius:50%;background:#4d8dff}.nav-dropdown{position:relative;display:flex;align-items:center;color:#aab3c4}.nav-dropdown>button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;color:inherit;background:none;font:inherit;font-weight:700;cursor:pointer;transition:color .18s ease}.nav-dropdown>button span{font-size:.9em;transition:transform .18s ease}.nav-dropdown:hover>button,.nav-dropdown:focus-within>button,.nav-dropdown.is-open>button,.nav-dropdown.is-current>button{color:#8fb9ff}.nav-dropdown.is-open>button span{transform:rotate(180deg)}.nav-dropdown-menu{position:absolute;top:calc(100% + 14px);left:50%;z-index:80;display:grid;min-width:190px;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:#070b14fa;box-shadow:0 20px 48px #00000059;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.nav-dropdown-menu:before{position:absolute;right:0;bottom:100%;left:0;height:16px;content:""}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu,.nav-dropdown.is-open .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.nav-dropdown-menu a{display:block;padding:10px 12px;border-radius:8px;white-space:nowrap;color:#ffffffc7}.nav-dropdown-menu a:hover,.nav-dropdown-menu a:focus-visible,.nav-dropdown-menu a[aria-current=page]{color:#fff!important;background:linear-gradient(135deg,#4d8dff,#2f6ede);box-shadow:0 6px 18px #4d8dff59}@media(max-width:850px){.header-tools{margin-left:auto}.header .nav{align-items:stretch;gap:6px;max-height:calc(100vh - 78px);overflow-y:auto}.header .nav>a,.header .nav-dropdown>button{width:100%;min-height:44px;padding:10px 12px;border-radius:9px;background:#ffffff0b}.header .nav-dropdown{display:block;width:100%}.header .nav-dropdown>button{justify-content:space-between}.header .nav-dropdown-menu{position:static;display:none;min-width:0;margin:4px 0 7px;padding:5px;opacity:1;visibility:visible;pointer-events:auto;transform:none;box-shadow:none}.header .nav-dropdown.is-open .nav-dropdown-menu{display:grid;transform:none}.header .nav>a[aria-current=page]:after{display:inline-block;margin-left:8px}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}html{overscroll-behavior-x:none}body{min-width:0;touch-action:pan-y pinch-zoom}@supports (overflow-x: clip){html,body,#root{overflow-x:clip}}
