.page-module__XD3zRW__page{--cyan:#00e5ff;--blue:#4aa3ff;--purple:#7b2fff;--gold:#ffd23f;--pink:#ff2d55;--teal:#00bfa5;color:#fff;background:linear-gradient(90deg,#020306 0%,#05070d 42%,#030409 100%),#020306;min-height:100vh;padding:106px 44px 56px;overflow-x:hidden}.page-module__XD3zRW__topNav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;background:#030408d1;position:fixed;top:0;left:0;right:0}.page-module__XD3zRW__navInner{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:1220px;min-height:82px;margin:0 auto;display:grid}.page-module__XD3zRW__brand{color:#fff;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.page-module__XD3zRW__brandWord{font-size:34px;font-weight:900;line-height:1}.page-module__XD3zRW__brandSub{color:#ffffffa3;letter-spacing:.36em;font-size:11px;font-weight:700}.page-module__XD3zRW__navLinks{justify-content:center;align-items:center;gap:34px;display:flex}.page-module__XD3zRW__navLink{color:#ffffff94;letter-spacing:.12em;padding:10px 0;font-size:11px;font-weight:800;text-decoration:none;position:relative}.page-module__XD3zRW__navLink:hover,.page-module__XD3zRW__navLinkActive{color:#fff}.page-module__XD3zRW__navLinkActive:after{background:linear-gradient(90deg, var(--purple), var(--cyan));content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.page-module__XD3zRW__waitlistBtn{color:#fff;letter-spacing:.11em;background:#00000040;border:1px solid #52ceffc7;border-radius:6px;align-items:center;gap:32px;min-height:44px;padding:0 18px 0 22px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.page-module__XD3zRW__hero{grid-template-columns:minmax(420px,.95fr) minmax(420px,1.05fr);max-width:1220px;min-height:460px;margin:0 auto 36px;display:grid;position:relative}.page-module__XD3zRW__heroCopy{z-index:2;align-self:center;position:relative}.page-module__XD3zRW__kicker,.page-module__XD3zRW__sectionHeader{align-items:center;gap:12px;display:flex}.page-module__XD3zRW__kicker{color:#955cff;letter-spacing:.17em;margin-bottom:22px;font-size:11px;font-weight:900}.page-module__XD3zRW__kicker span,.page-module__XD3zRW__sectionHeader>span{background:linear-gradient(90deg, var(--cyan), var(--purple));width:26px;height:2px;display:inline-block}.page-module__XD3zRW__heroCopy h1{margin:0 0 22px;font-family:Bebas Neue,sans-serif;font-size:120px;font-weight:400;line-height:.8}.page-module__XD3zRW__heroCopy h1 span{color:#fff;text-shadow:0 0 34px #fff3;display:block}.page-module__XD3zRW__heroCopy h1 strong{background:linear-gradient(90deg, var(--blue), var(--purple));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400;display:block}.page-module__XD3zRW__heroCopy p{color:#ffffff9e;max-width:540px;margin:0;font-size:16px;line-height:1.65}.page-module__XD3zRW__filters{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.page-module__XD3zRW__filterButton{color:#ffffffb8;cursor:pointer;font-family:var(--font-body);letter-spacing:.1em;background:#00000052;border:1px solid #ffffff2e;border-radius:5px;height:38px;padding:0 20px;font-size:10px;font-weight:900;transition:border-color .2s,background .2s,color .2s}.page-module__XD3zRW__filterButton:hover,.page-module__XD3zRW__filterActive{color:#fff;background:linear-gradient(135deg,#00e5ff1f,#7b2fff3d);border-color:#7b2fffe6}.page-module__XD3zRW__heroStage{min-height:460px;position:relative}.page-module__XD3zRW__heroStage:before{content:"";opacity:.82;background:linear-gradient(90deg,#000000f0,#0000 28% 76%,#000000d1),repeating-linear-gradient(90deg,#5078ff12 0 1px,#0000 1px 46px);position:absolute;inset:0 0 0 -26%}.page-module__XD3zRW__heroStage:after{content:"";opacity:.46;transform-origin:bottom;background-color:#0000;background-image:linear-gradient(#5c7dff29 1px,#0000 1px),linear-gradient(90deg,#5c7dff1f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:210px;position:absolute;bottom:-52px;left:8%;right:4%;transform:perspective(760px)rotateX(64deg)}.page-module__XD3zRW__portalScene{justify-content:center;align-items:center;display:flex;position:absolute;inset:30px 5% 72px 16%}.page-module__XD3zRW__portalLetter{color:#ffffffc7;text-shadow:0 0 2px #ffffffe6,0 0 34px #a17cffdb,0 0 92px #485fff6b;font-family:Bebas Neue,sans-serif;font-size:330px;line-height:.78}.page-module__XD3zRW__portalScene:before{content:"";background:linear-gradient(#ffffff4d,#6f53ff47,#0000);border:1px solid #c5b8ffa8;width:154px;height:260px;position:absolute;top:60px;box-shadow:0 0 52px #7e60ffad}.page-module__XD3zRW__ringOne,.page-module__XD3zRW__ringTwo{border:3px solid;border-radius:999px;width:30px;height:30px;position:absolute;top:185px}.page-module__XD3zRW__ringOne{color:#ffd56a;left:calc(50% - 48px);box-shadow:0 0 20px #ffd56ac2}.page-module__XD3zRW__ringTwo{color:#ff4b82;left:calc(50% + 8px);box-shadow:0 0 20px #ff4b82c2}.page-module__XD3zRW__mediaSection{max-width:1220px;margin:0 auto 42px}.page-module__XD3zRW__sectionHeader{border-bottom:1px solid #ffffff14;margin-bottom:26px;padding-bottom:14px}.page-module__XD3zRW__sectionHeader h2{color:#fffffff0;letter-spacing:.05em;margin:0;font-family:Bebas Neue,sans-serif;font-size:28px;font-weight:400}.page-module__XD3zRW__sectionHeader small{color:#8e55ff;letter-spacing:.16em;margin-left:auto;font-size:11px;font-weight:900}.page-module__XD3zRW__videoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px;display:grid}.page-module__XD3zRW__videoCard{color:var(--tone)}.page-module__XD3zRW__videoFrame{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--tone) 48%, transparent);background:#05070d;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 26px 80px #0000006b}.page-module__XD3zRW__playButton{color:#fff;cursor:pointer;z-index:6;background:#ffffff29;border:1px solid #ffffffa3;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__XD3zRW__duration{color:#fff;z-index:7;background:#000000d1;border:1px solid #fff3;border-radius:4px;padding:5px 7px;font-size:12px;font-weight:800;position:absolute;bottom:14px;right:14px}.page-module__XD3zRW__demoStamp{color:#ffffff8f;letter-spacing:.36em;z-index:5;border:1px solid #ffffff47;padding:10px 20px;font-size:18px;font-weight:900;position:absolute;top:62%;left:50%;transform:translate(-50%)}.page-module__XD3zRW__videoText{grid-template-columns:3px 1fr;gap:14px;padding-top:16px;display:grid}.page-module__XD3zRW__videoAccent{background:var(--tone);width:3px;height:17px;margin-top:3px;display:block}.page-module__XD3zRW__videoText h3{color:#fff;margin:0 0 6px;font-size:15px;font-weight:800;line-height:1.35}.page-module__XD3zRW__videoText p{color:#ffffff8f;margin:0;font-size:13px;line-height:1.65}.page-module__XD3zRW__visual{background:linear-gradient(#05070f1f,#000000b8),#06080e;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.page-module__XD3zRW__visual:after{content:"";pointer-events:none;z-index:9;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#0000001f 3px 4px);position:absolute;inset:0}.page-module__XD3zRW__visualCity{opacity:.65;background:linear-gradient(#0000 0%,#00000057 45%,#000000d6 100%),repeating-linear-gradient(90deg,#0000 0 24px,#507aff26 24px 25px,#0000 25px 72px);position:absolute;inset:0}.page-module__XD3zRW__runner{background:linear-gradient(#00407c47,#02040aeb),#04111f}.page-module__XD3zRW__vault{background:linear-gradient(#ffc72421,#030304f5),#0d0a04}.page-module__XD3zRW__cinematic{background:linear-gradient(#ff2d552e,#050205f5),#11040a}.page-module__XD3zRW__flock{background:linear-gradient(#00bfa524,#020708f5),#03100e}.page-module__XD3zRW__runnerHud{color:var(--cyan);z-index:2;justify-content:space-between;font-size:12px;font-weight:900;display:flex;position:absolute;top:20px;left:24px;right:24px}.page-module__XD3zRW__runnerHud span:last-child{color:#ffffff8a}.page-module__XD3zRW__runnerFloor{background:linear-gradient(90deg,#00e5ff33,#7b2fff57,#ff8c0033);height:2px;position:absolute;bottom:30%;left:8%;right:8%}.page-module__XD3zRW__runnerPlayer{background:linear-gradient(#ffcf4f 0 20%,#ff8c00 20% 40%,#1886ff 40% 100%);border-radius:5px 5px 2px 2px;width:24px;height:48px;position:absolute;bottom:31%;left:13%;box-shadow:0 0 18px #00e5ff80}.page-module__XD3zRW__obstacleOne,.page-module__XD3zRW__obstacleTwo,.page-module__XD3zRW__obstacleThree{border-radius:4px 4px 2px 2px;width:26px;position:absolute;bottom:31%}.page-module__XD3zRW__obstacleOne{background:#ff2d55;height:50px;left:38%}.page-module__XD3zRW__obstacleTwo{background:#7b2fff;height:70px;left:64%}.page-module__XD3zRW__obstacleThree{background:#ff8c00;height:46px;left:84%}.page-module__XD3zRW__obstacleOne span,.page-module__XD3zRW__obstacleTwo span,.page-module__XD3zRW__obstacleThree span{color:currentColor;font-size:8px;font-weight:900;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.page-module__XD3zRW__obstacleOne span{color:#ff2d55}.page-module__XD3zRW__obstacleTwo span{color:#7b2fff}.page-module__XD3zRW__obstacleThree span{color:#ff8c00}.page-module__XD3zRW__visualTitle{color:var(--cyan);letter-spacing:.05em;font-family:Bebas Neue,sans-serif;font-size:28px;position:absolute;bottom:42px;left:24px}.page-module__XD3zRW__visualSubtitle{color:#ffffffa3;letter-spacing:.12em;font-size:11px;font-weight:900;position:absolute;bottom:22px;left:24px}.page-module__XD3zRW__vaultPanel{z-index:2;position:absolute;inset:24px}.page-module__XD3zRW__visualTopLabel{color:var(--gold);letter-spacing:.28em;margin-bottom:22px;font-size:11px;font-weight:900}.page-module__XD3zRW__vaultStats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.page-module__XD3zRW__vaultStats div{background:#ffd23f12;border:1px solid #ffd23f52;border-radius:6px;padding:16px 18px}.page-module__XD3zRW__vaultStats span{color:#ffffff94;letter-spacing:.14em;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.page-module__XD3zRW__vaultStats strong{color:var(--gold);font-family:Bebas Neue,sans-serif;font-size:28px;font-weight:400;display:block}.page-module__XD3zRW__vaultStats div:last-child{border-color:#00bfa559}.page-module__XD3zRW__vaultStats div:last-child strong{color:var(--teal)}.page-module__XD3zRW__vaultBars{gap:10px;margin-top:20px;display:grid}.page-module__XD3zRW__vaultBars span{background:#ffffff1f;height:4px;position:relative}.page-module__XD3zRW__vaultBars span:before{background:linear-gradient(90deg, var(--gold), #ff8c00);content:"";width:72%;height:100%;position:absolute;top:0;left:0}.page-module__XD3zRW__vaultBars span:last-child:before{width:84%}.page-module__XD3zRW__cinematicPanel,.page-module__XD3zRW__flockMap{z-index:2;position:absolute;inset:0}.page-module__XD3zRW__cinematicFigure{background:linear-gradient(#ffffffd9,#ff2d554d);width:32px;height:105px;position:absolute;bottom:18%;left:50%;transform:translate(-50%);box-shadow:0 0 70px #ff2d5561}.page-module__XD3zRW__flockMap{background:linear-gradient(90deg,#0000 0 49%,#00bfa52e 49% 50%,#0000 50%),linear-gradient(0deg,#0000 0 49%,#00bfa524 49% 50%,#0000 50%)}.page-module__XD3zRW__flockMap span{background:#00000061;border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:flex;position:absolute}.page-module__XD3zRW__nodeA{color:var(--cyan);top:34%;left:28%}.page-module__XD3zRW__nodeB{color:var(--gold);top:58%;left:42%}.page-module__XD3zRW__nodeC{color:var(--teal);top:45%;left:58%}.page-module__XD3zRW__nodeD{color:var(--purple);top:28%;left:76%}.page-module__XD3zRW__screenshotGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.page-module__XD3zRW__screenshotCard{aspect-ratio:16/10;border:1px solid color-mix(in srgb, var(--tone) 46%, transparent);color:var(--tone);border-radius:8px;position:relative;overflow:hidden}.page-module__XD3zRW__compactVisual .page-module__XD3zRW__runnerHud{font-size:8px;top:10px;left:14px;right:14px}.page-module__XD3zRW__compactVisual .page-module__XD3zRW__visualTitle{font-size:19px;bottom:28px;left:14px}.page-module__XD3zRW__compactVisual .page-module__XD3zRW__visualSubtitle{display:none}.page-module__XD3zRW__compactVisual .page-module__XD3zRW__runnerPlayer{width:18px;height:30px}.page-module__XD3zRW__compactVisual .page-module__XD3zRW__obstacleOne,.page-module__XD3zRW__compactVisual .page-module__XD3zRW__obstacleTwo,.page-module__XD3zRW__compactVisual .page-module__XD3zRW__obstacleThree{width:18px}.page-module__XD3zRW__compactVisual .page-module__XD3zRW__obstacleOne{height:32px}.page-module__XD3zRW__compactVisual .page-module__XD3zRW__obstacleTwo{height:42px}.page-module__XD3zRW__compactVisual .page-module__XD3zRW__obstacleThree{height:30px}.page-module__XD3zRW__compactVisual .page-module__XD3zRW__obstacleOne span,.page-module__XD3zRW__compactVisual .page-module__XD3zRW__obstacleTwo span,.page-module__XD3zRW__compactVisual .page-module__XD3zRW__obstacleThree span,.page-module__XD3zRW__compactVisual .page-module__XD3zRW__demoSoon{display:none}.page-module__XD3zRW__compactVisual .page-module__XD3zRW__vaultPanel{inset:14px}.page-module__XD3zRW__compactVisual .page-module__XD3zRW__visualTopLabel{margin-bottom:10px;font-size:8px}.page-module__XD3zRW__compactVisual .page-module__XD3zRW__vaultStats{gap:6px}.page-module__XD3zRW__compactVisual .page-module__XD3zRW__vaultStats div{padding:8px}.page-module__XD3zRW__compactVisual .page-module__XD3zRW__vaultStats span{margin-bottom:4px;font-size:7px}.page-module__XD3zRW__compactVisual .page-module__XD3zRW__vaultStats strong{font-size:18px}.page-module__XD3zRW__screenshotMeta{z-index:11;background:linear-gradient(#0000,#000000e6);justify-content:space-between;align-items:end;padding:34px 16px 13px;display:flex;position:absolute;bottom:0;left:0;right:0}.page-module__XD3zRW__screenshotMeta span{color:#fff;font-size:13px;font-weight:800}.page-module__XD3zRW__screenshotMeta small{color:#ffffff8a;letter-spacing:.12em;font-size:9px;font-weight:900}.page-module__XD3zRW__accessCta{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;max-width:1220px;margin:28px auto 0;padding:22px 32px;display:grid}.page-module__XD3zRW__accessIcon{color:#fff;background:linear-gradient(135deg,#00e5ff29,#7b2fff52);border:1px solid #8a70ff99;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.page-module__XD3zRW__accessCta h2{letter-spacing:.12em;margin:0 0 4px;font-size:18px;font-weight:900}.page-module__XD3zRW__accessCta p{color:#fff9;margin:0;font-size:14px}.page-module__XD3zRW__accessButton{color:#fff;letter-spacing:.12em;background:linear-gradient(135deg,#2c8eff,#7b2fff);border:1px solid #91b9ffb8;border-radius:6px;align-items:center;gap:28px;min-height:54px;padding:0 28px 0 34px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:1040px){.page-module__XD3zRW__page{padding-left:24px;padding-right:24px}.page-module__XD3zRW__navLinks{display:none}.page-module__XD3zRW__navInner{grid-template-columns:auto auto}.page-module__XD3zRW__hero{grid-template-columns:1fr}.page-module__XD3zRW__heroStage{min-height:360px}.page-module__XD3zRW__portalLetter{font-size:240px}.page-module__XD3zRW__videoGrid,.page-module__XD3zRW__screenshotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page-module__XD3zRW__page{padding:92px 16px 40px}.page-module__XD3zRW__navInner{min-height:70px}.page-module__XD3zRW__brandWord{font-size:28px}.page-module__XD3zRW__brandSub{display:none}.page-module__XD3zRW__waitlistBtn{gap:10px;min-height:38px;padding:0 12px}.page-module__XD3zRW__heroCopy h1{font-size:72px}.page-module__XD3zRW__heroStage{min-height:270px}.page-module__XD3zRW__portalLetter{font-size:170px}.page-module__XD3zRW__portalScene:before{width:92px;height:150px;top:50px}.page-module__XD3zRW__ringOne,.page-module__XD3zRW__ringTwo{width:20px;height:20px;top:127px}.page-module__XD3zRW__ringOne{left:calc(50% - 32px)}.page-module__XD3zRW__ringTwo{left:calc(50% + 4px)}.page-module__XD3zRW__filterButton{flex:auto;padding:0 12px}.page-module__XD3zRW__videoGrid,.page-module__XD3zRW__screenshotGrid,.page-module__XD3zRW__accessCta{grid-template-columns:1fr}.page-module__XD3zRW__accessButton{justify-content:center;width:100%}}
