.space-page{--black:#000000;--midnight:#080830;--mid2:#0E0E45;--mid3:#14145A;--white:#FFFFFF;--void:var(--black);--void2:var(--midnight);--void3:var(--mid2);--w100:rgba(255,255,255,1);--w65:rgba(255,255,255,.65);--w40:rgba(255,255,255,.40);--w20:rgba(255,255,255,.20);--w10:rgba(255,255,255,.10);--w06:rgba(255,255,255,.06);--m80:rgba(8,8,48,.80);--m50:rgba(8,8,48,.50);--cream:var(--white);--mid:var(--w65);--mute:var(--w40);--ghost:var(--w06);--ghost2:var(--w10);--neon:var(--white);--neon2:var(--w06);--neon3:var(--w20);--blue:var(--midnight);--blue2:var(--m50);--glow:var(--w65);--ss:"Staatliches",sans-serif;--sm:"Montserrat",system-ui,sans-serif}:root[data-theme=day] .space-page{--black:#EAF2F8;--midnight:#D3E4F0;--mid2:#DCEAF4;--mid3:#E6F0F8;--white:#10202E;--w100:rgba(16,32,46,1);--w65:rgba(16,32,46,.65);--w40:rgba(16,32,46,.40);--w20:rgba(16,32,46,.20);--w10:rgba(16,32,46,.10);--w06:rgba(16,32,46,.06);--m80:rgba(211,228,240,.80);--m50:rgba(211,228,240,.50)}:root[data-theme=day] .space-page nav{background:linear-gradient(180deg,rgba(234,242,248,.96) 0,transparent)}:root[data-theme=day] .space-page nav.scrolled{background:rgba(234,242,248,.95)}:root[data-theme=day] .space-page .nav-logo .sep{background:rgba(16,32,46,.15)}:root[data-theme=day] .space-page .nav-logo .nio{color:rgba(16,32,46,.7)}:root[data-theme=day] .space-page .nav-links a{color:rgba(16,32,46,.55)}:root[data-theme=day] .space-page .nav-cta{color:#EAF2F8}:root[data-theme=day] .space-page .nav-cta:hover{background:rgba(16,32,46,.92);box-shadow:0 0 20px rgba(16,32,46,.25)}:root[data-theme=day] .space-page .btn-org,:root[data-theme=day] .space-page .btn-primary{color:#EAF2F8}:root[data-theme=day] .space-page .btn-org:hover,:root[data-theme=day] .space-page .btn-primary:hover{background:rgba(16,32,46,.92);box-shadow:0 0 28px rgba(16,32,46,.25)}:root[data-theme=day] .space-page .hero-veil{background:linear-gradient(90deg,rgba(234,242,248,.94) 0,rgba(234,242,248,.5) 45%,transparent)}:root[data-theme=day] .space-page .t-minus .bar{background:rgba(16,32,46,.6)}:root[data-theme=day] .space-page .t-minus .t{color:rgba(16,32,46,.7)}:root[data-theme=day] .space-page .t-minus .days{color:rgba(16,32,46,.6)}:root[data-theme=day] .space-page .hero-loc{background:rgba(211,228,240,.55)}:root[data-theme=day] .space-page .loc-text{color:rgba(16,32,46,.55)}:root[data-theme=day] .space-page .scroll-line{background:linear-gradient(180deg,rgba(16,32,46,.5),transparent)}:root[data-theme=day] .space-page .kicker:before{background:rgba(16,32,46,.45)}:root[data-theme=day] .space-page .notify-glow{background:radial-gradient(ellipse 70% 70% at 50% 50%,rgba(16,32,46,.06),transparent 70%)}:root[data-theme=day] .space-page .notify-email{border-bottom-color:rgba(16,32,46,.3)}:root[data-theme=day] .space-page .notify-secondary a{color:rgba(16,32,46,.75)}:root[data-theme=day] .space-page .tl-label{color:rgba(16,32,46,.6)}:root[data-theme=day] .space-page footer{background:#E6F0F8}:root[data-theme=day] .space-page .foot-legal{color:rgba(16,32,46,.35)}:root[data-theme=day] .space-page .foot-col a.mailto{color:rgba(16,32,46,.6)}:root[data-theme=day] .space-page .border-neon{border-color:rgba(16,32,46,.2)}:root[data-theme=day] .space-page .border-blue{border-color:rgba(16,32,46,.16)}:root[data-theme=day] .space-page .border-glow{border-color:rgba(16,32,46,.14)}:root[data-theme=day] .space-page .ec-neon{background:rgba(16,32,46,.05);border-color:rgba(16,32,46,.16)}:root[data-theme=day] .space-page .ec-glow{background:rgba(16,32,46,.035);border-color:rgba(16,32,46,.12)}:root[data-theme=day] .space-page .ec-blue{border-color:rgba(16,32,46,.14)}:root[data-theme=day] .space-page .ec-neon:hover{background:rgba(16,32,46,.09)}:root[data-theme=day] .space-page .ec-glow:hover{background:rgba(16,32,46,.07)}:root[data-theme=day] .space-page .blue-accent{color:rgba(16,32,46,.75)}:root[data-theme=day] .space-page .glow-accent{color:rgba(16,32,46,.6)}:root[data-theme=day] .space-page .dot-blue{background:rgba(16,32,46,.6)}:root[data-theme=day] .space-page .dot-glow{background:rgba(16,32,46,.45)}:root[data-theme=day] .space-page ::selection{background:rgba(16,32,46,.15)}:root[data-theme=day] .space-page ::-webkit-scrollbar-thumb{background:rgba(16,32,46,.18)}:root[data-theme=day] .space-page .orbit-deco ellipse,:root[data-theme=day] .space-page .orbit-deco line{stroke:rgba(16,32,46,.5)}:root[data-theme=day] .space-page .orbit-deco circle[fill="#FFFFFF"]{fill:rgba(16,32,46,.5)}:root[data-theme=day] .space-page [style*="background:rgba(255,255,255,.06)"]{background:rgba(16,32,46,.06)!important}:root[data-theme=day] .space-page [style*="border:1px solid rgba(255,255,255,.08)"]{border-color:rgba(16,32,46,.12)!important}:root[data-theme=day] .space-page [style*="border:1px solid rgba(255,255,255,.1)"]{border-color:rgba(16,32,46,.14)!important}:root[data-theme=day] .space-page [style*="color:rgba(255,255,255,.2)"]{color:rgba(16,32,46,.3)!important}:root[data-theme=day] .space-page [style*="color:rgba(255,255,255,.35)"]{color:rgba(16,32,46,.5)!important}:root[data-theme=day] .space-page [style*="color:rgba(255,255,255,.4)"]{color:rgba(16,32,46,.55)!important}:root[data-theme=day] .space-page [style*="color:rgba(255,255,255,.5)"]{color:rgba(16,32,46,.6)!important}:root[data-theme=day] .space-page [style*="color:rgba(255,255,255,.55)"]{color:rgba(16,32,46,.65)!important}:root[data-theme=day] .space-page [style*="color:rgba(255,255,255,.65)"]{color:rgba(16,32,46,.8)!important}:root[data-theme=day] .space-page [style*="text-shadow:0 0 18px rgba(255,255,255,.6)"]{text-shadow:0 0 18px rgba(16,32,46,.35)!important}.space-page,.space-page *,.space-page :after,.space-page :before{box-sizing:border-box;margin:0;padding:0}.space-page{scroll-behavior:smooth;background:var(--void);color:var(--white);font-family:var(--sm);-webkit-font-smoothing:antialiased;overflow-x:hidden;line-height:1.6}.space-page a{color:inherit;text-decoration:none}.space-page img{max-width:100%;display:block}.space-page ::selection{background:rgba(255,255,255,.2)}.space-page ::-webkit-scrollbar{width:4px}.space-page ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:2px}.space-page .wrap{max-width:1120px;margin:0 auto;padding:0 48px}@media(max-width:860px){.space-page .wrap{padding:0 22px}}.space-page .sec{padding:96px 0}.space-page .sec-alt{background:var(--void2)}.space-page .disp{font-family:var(--ss);letter-spacing:.02em;line-height:.9}.space-page .kicker{display:flex;align-items:center;gap:10px;font-size:.62rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--neon);margin-bottom:20px}.space-page .kicker:before{content:"";display:block;width:16px;height:1px;background:var(--neon)}.space-page .tag{font-size:.55rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-bottom:10px}.space-page .btn-org,.space-page .btn-primary{display:inline-block;background:var(--neon);color:#0D0500;font-family:Montserrat,sans-serif;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;padding:18px 40px;border:none;cursor:pointer;font-weight:600;text-decoration:none;pointer-events:all;transition:background .2s,transform .2s,box-shadow .2s}.space-page .btn-org:hover,.space-page .btn-primary:hover{background:#FFFFFF;box-shadow:0 0 28px rgba(255,255,255,.45)}.space-page .btn-ghost,.space-page .btn-outline{display:inline-block;color:rgba(255,255,255,.7);font-family:Montserrat,sans-serif;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;padding:18px 0;background:none;cursor:pointer;border:none;border-bottom:1px solid rgba(255,255,255,.16);text-decoration:none;pointer-events:all;transition:color .2s,border-color .2s}.space-page .btn-ghost:hover,.space-page .btn-outline:hover{color:var(--white);border-color:var(--white)}.space-page nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:24px 52px;background:linear-gradient(180deg,rgba(5,5,5,.96) 0,transparent);transition:padding .3s,background .3s}.space-page nav.scrolled{padding:16px 52px;background:rgba(5,5,5,.95)}.space-page .nav-logo{font-family:Staatliches,sans-serif;font-size:1.65rem;letter-spacing:.18em;color:var(--white);text-decoration:none;display:flex;align-items:center;gap:8px}.space-page .nav-logo .o{color:var(--neon)}.space-page .nav-logo .sep{width:1px;height:18px;background:rgba(255,255,255,.15);display:block}.space-page .nav-logo .nio{color:rgba(255,255,255,.7);letter-spacing:.18em}.space-page .nav-links{display:flex;align-items:center;gap:40px;list-style:none}.space-page .nav-links a{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.55);text-decoration:none;transition:color .2s}.space-page .nav-links a:hover{color:var(--white)}.space-page .nav-cta{font-family:Montserrat,sans-serif;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;background:var(--neon);color:#0D0500;padding:12px 28px;border:none;cursor:pointer;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;pointer-events:all}.space-page .nav-cta:hover{background:#FFFFFF;box-shadow:0 0 20px rgba(255,255,255,.4)}@media(max-width:860px){.space-page nav{padding:18px 24px}.space-page nav.scrolled{padding:14px 24px}.space-page .nav-links{display:none}}.space-page .hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.space-page #orbital-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.space-page .hero-veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,8,.94) 0,rgba(0,0,16,.5) 45%,transparent)}.space-page .hero-veil-bottom{position:absolute;bottom:0;left:0;right:0;height:180px;pointer-events:none;background:linear-gradient(to top,var(--void) 0,transparent 100%)}.space-page .grain{position:absolute;inset:0;pointer-events:none;z-index:2;opacity:.038;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px}.space-page .hero-content{position:relative;z-index:10;padding:100px 0 80px}.space-page .t-minus{display:inline-flex;align-items:center;gap:10px;font-size:.62rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--mute);margin-bottom:20px}.space-page .t-minus .bar{display:block;width:16px;height:1px;background:rgba(255,255,255,.6)}.space-page .t-minus .t{color:var(--neon)}.space-page .t-minus .days{color:rgba(255,255,255,.6);font-variant-numeric:tabular-nums}.space-page .hero-nio{font-family:var(--ss);font-size:clamp(7rem,18vw,18rem);line-height:.82;letter-spacing:.04em;margin-bottom:4px}.space-page .hero-nodes{font-family:var(--ss);font-size:clamp(1rem,2.2vw,2.2rem);letter-spacing:.32em;color:var(--mute);margin-bottom:28px}.space-page .hero-sub{font-size:1rem;color:var(--mid);line-height:1.9;max-width:480px;margin-bottom:24px}.space-page .hero-dots{display:flex;flex-wrap:wrap;gap:16px 24px;margin-bottom:32px}.space-page .hero-dot{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--mute)}.space-page .hero-dot-icon{width:6px;height:6px;border-radius:50%;flex-shrink:0}.space-page .dot-org{background:var(--neon)}.space-page .dot-teal{background:var(--blue)}.space-page .dot-gold{background:var(--glow)}.space-page .hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:40px}.space-page .hero-loc{display:inline-flex;align-items:center;gap:12px;border:1px solid var(--ghost);border-radius:12px;padding:10px 16px;background:rgba(2,2,13,.5);backdrop-filter:blur(8px)}.space-page .loc-ping{position:relative;width:8px;height:8px}.space-page .loc-ping:before{animation:space-page-ping 1.8s ease-in-out infinite;opacity:.6}.space-page .loc-ping:after,.space-page .loc-ping:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--neon)}@keyframes space-page-ping{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(2.2);opacity:0}}.space-page .loc-text{font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.55)}.space-page .scroll-cue{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:10}.space-page .scroll-line{width:1px;height:40px;background:linear-gradient(180deg,rgba(255,255,255,.5),transparent)}.space-page .scroll-txt{font-size:.52rem;letter-spacing:.28em;text-transform:uppercase;color:var(--mute)}.space-page .sec-border{border-top:1px solid var(--ghost)}.space-page .two-col{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}@media(max-width:860px){.space-page .two-col{grid-template-columns:1fr;gap:40px}}.space-page .stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--ghost);border:1px solid var(--ghost);border-radius:18px;overflow:hidden}.space-page .stat-cell{background:var(--void2);padding:28px;transition:background .2s}.space-page .stat-cell:hover{background:var(--void3)}.space-page .stat-n{font-family:var(--ss);font-size:clamp(2.2rem,4vw,3rem);letter-spacing:.04em;color:var(--neon);line-height:1;margin-bottom:4px}.space-page .stat-l{font-size:.58rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--mute);margin-bottom:10px}.space-page .stat-d{font-size:.8rem;color:var(--mid);line-height:1.72}.space-page .prog-list{display:flex;flex-direction:column;gap:1px;background:var(--ghost);border:1px solid var(--ghost);border-radius:18px;overflow:hidden}.space-page .prog{background:var(--void);padding:52px;transition:background .25s}.space-page .prog:hover{background:var(--void3)}.space-page .prog-grid{display:grid;grid-template-columns:260px 1fr;gap:40px;align-items:start}@media(max-width:860px){.space-page .prog-grid{grid-template-columns:1fr}.space-page .prog{padding:32px 22px}}.space-page .prog-num{font-family:var(--ss);font-size:5rem;letter-spacing:.04em;line-height:.9;margin-bottom:8px}.space-page .prog-tag{font-size:.58rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;opacity:.7;margin-bottom:16px}.space-page .prog-h{font-family:var(--ss);font-size:clamp(1.5rem,2.5vw,2.2rem);letter-spacing:.03em;line-height:1.05;color:var(--white)}.space-page .prog-body{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.space-page .prog-body p{font-size:.9rem;line-height:1.85;color:var(--mid)}.space-page .spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;border:1px solid;border-radius:12px;overflow:hidden;background:var(--ghost)}.space-page .spec-cell{background:var(--void);padding:14px 18px}.space-page .spec-label{font-size:.54rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-bottom:5px}.space-page .spec-val{font-size:.84rem;font-weight:600;color:var(--white)}.space-page .neon-accent{color:var(--neon)}.space-page .blue-accent{color:var(--blue)}.space-page .glow-accent{color:var(--glow)}.space-page .border-org{border-color:rgba(255,255,255,.25)}.space-page .border-teal{border-color:rgba(8,8,48,.25)}.space-page .border-gold{border-color:rgba(255,255,255,.25)}.space-page .eq-cards{display:flex;flex-direction:column;gap:12px}.space-page .eq-card{border-radius:14px;padding:20px 24px;transition:background .2s;cursor:default}.space-page .eq-card-val{font-family:var(--ss);font-size:2rem;letter-spacing:.04em;line-height:1;margin-bottom:6px}.space-page .eq-card-label{font-size:.58rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-bottom:8px}.space-page .eq-card p{font-size:.8rem;line-height:1.7;color:var(--mid)}.space-page .ec-org{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.22)}.space-page .ec-teal{background:rgba(8,8,48,.04);border:1px solid rgba(8,8,48,.22)}.space-page .ec-gold{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.2)}.space-page .ec-org:hover{background:rgba(255,255,255,.07)}.space-page .ec-teal:hover{background:rgba(8,8,48,.07)}.space-page .ec-gold:hover{background:rgba(255,255,255,.05)}.space-page .stack{display:flex;flex-direction:column;gap:1px;background:var(--ghost);border:1px solid var(--ghost);border-radius:18px;overflow:hidden;margin-bottom:56px}.space-page .stack-row{background:var(--void);padding:28px 36px;transition:background .2s}.space-page .stack-row:hover{background:var(--void3)}.space-page .stack-inner{display:grid;grid-template-columns:200px 1fr auto;gap:24px;align-items:center}@media(max-width:860px){.space-page .stack-inner{grid-template-columns:1fr}.space-page .stack-row{padding:22px 20px}}.space-page .stack-name{font-family:var(--ss);font-size:1.8rem;letter-spacing:.06em;line-height:1;margin-bottom:3px}.space-page .stack-role{font-size:.55rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.6}.space-page .stack-desc{font-size:.87rem;line-height:1.78;color:var(--mid)}.space-page .stack-link{font-size:.72rem;font-weight:700;color:var(--mute);white-space:nowrap;transition:color .15s}.space-page .stack-link:hover{color:var(--white)}.space-page .tagline-block{border-left:2px solid var(--neon);padding-left:28px;max-width:680px}.space-page .tagline-text{font-family:var(--ss);font-size:clamp(1.5rem,3vw,2.6rem);letter-spacing:.03em;line-height:1.05;color:var(--white);margin-bottom:10px}.space-page .tagline-attr{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.space-page .notify-section{text-align:center;position:relative;overflow:hidden}.space-page .notify-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 70% at 50% 50%,rgba(255,255,255,.07),transparent 70%)}.space-page .notify-h{font-family:var(--ss);font-size:clamp(4rem,10vw,10rem);letter-spacing:.04em;line-height:.85;color:var(--white);margin-bottom:16px}.space-page .notify-sub{font-size:.96rem;line-height:1.9;color:var(--mid);max-width:480px;margin:0 auto 36px}.space-page .notify-email{display:inline-flex;align-items:center;font-family:var(--ss);font-size:clamp(1.2rem,3vw,2rem);letter-spacing:.06em;color:var(--neon);border-bottom:1px solid rgba(255,255,255,.3);padding:18px 0;transition:all .2s;margin-bottom:14px}.space-page .notify-email:hover{color:var(--white);border-color:var(--white)}.space-page .notify-secondary{font-size:.72rem;color:var(--mute);display:flex;flex-wrap:wrap;justify-content:center;gap:6px 8px}.space-page .notify-secondary a{color:rgba(255,255,255,.75);font-weight:600;transition:color .15s}.space-page .notify-secondary a:hover{color:var(--neon)}.space-page .timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--ghost);border:1px solid var(--ghost);border-radius:18px;overflow:hidden;max-width:720px;margin:40px auto 0;text-align:left}@media(max-width:600px){.space-page .timeline{grid-template-columns:repeat(2,1fr)}}.space-page .tl-cell{background:var(--void2);padding:22px 20px}.space-page .tl-year{font-family:var(--ss);font-size:2rem;letter-spacing:.04em;color:var(--neon);line-height:1;margin-bottom:4px}.space-page .tl-label{font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:6px}.space-page .tl-note{font-size:.72rem;color:var(--mute);line-height:1.62}.space-page footer{background:#010109;border-top:1px solid var(--ghost);padding:56px 0 28px}.space-page .foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}@media(max-width:860px){.space-page .foot-grid{grid-template-columns:1fr 1fr;gap:28px}}.space-page .foot-logo{font-family:var(--ss);font-size:1.4rem;letter-spacing:.08em;color:var(--white);margin-bottom:10px}.space-page .foot-desc{font-size:.76rem;color:var(--mute);line-height:1.8;max-width:240px;margin-bottom:12px}.space-page .foot-legal{font-size:.64rem;color:rgba(255,255,255,.18);line-height:1.75}.space-page .foot-col-h{font-size:.55rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--mute);margin-bottom:14px}.space-page .foot-col a{display:block;font-size:.78rem;color:var(--mute);margin-bottom:9px;transition:color .12s}.space-page .foot-col a:hover{color:var(--white)}.space-page .foot-col a.mailto{color:rgba(255,255,255,.6)}.space-page .foot-col a.mailto:hover{color:var(--neon)}.space-page .foot-bottom{border-top:1px solid var(--ghost);padding-top:22px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;font-size:.68rem;color:var(--mute)}.space-page .reveal{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.space-page .reveal.on{opacity:1;transform:translateY(0)}.space-page .rd1{transition-delay:.1s}.space-page .rd2{transition-delay:.2s}.space-page .rd3{transition-delay:.3s}.space-page .rd4{transition-delay:.4s}.space-page .orbit-deco{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.05}@media(max-width:860px){.space-page .orbit-deco{display:none}}.space-page .sec-source{font-size:.54rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.16);border-radius:6px;padding:6px 14px;display:inline-block;margin-bottom:22px}.space-page .cost-track{display:flex;flex-direction:column;gap:1px;border:1px solid var(--ghost);border-radius:18px;overflow:hidden;background:var(--ghost);margin-bottom:64px}.space-page .cost-row{background:var(--void);padding:20px 28px;display:grid;grid-template-columns:200px 1fr auto;align-items:center;gap:20px;transition:background .2s}.space-page .cost-row:hover{background:var(--void3)}@media(max-width:860px){.space-page .cost-row{grid-template-columns:1fr;gap:8px;padding:16px 18px}}.space-page .cost-era{font-size:.56rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.space-page .cost-veh{font-family:var(--ss);font-size:1.3rem;letter-spacing:.06em;color:var(--white);line-height:1}.space-page .cost-bar-wrap{flex:1;position:relative;height:8px;background:var(--ghost);border-radius:4px;overflow:hidden}.space-page .cost-bar{height:100%;border-radius:4px;transition:width 1.2s cubic-bezier(.16,1,.3,1)}.space-page .cost-bar-old{background:rgba(255,255,255,.18)}.space-page .cost-bar-mid{background:rgba(255,255,255,.5)}.space-page .cost-bar-now{background:var(--blue)}.space-page .cost-bar-star{background:linear-gradient(90deg,var(--neon),rgba(255,255,255,.4))}.space-page .cost-bar-nio{background:linear-gradient(90deg,var(--neon),var(--blue))}.space-page .cost-kg{font-family:var(--ss);font-size:1.5rem;letter-spacing:.04em;color:var(--neon);white-space:nowrap}.space-page .cost-kg-note{font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-top:3px}.space-page .cost-row-nio .cost-veh{color:var(--neon)}.space-page .cost-row-nio{background:rgba(255,255,255,.04)}.space-page .cost-row-nio:hover{background:rgba(255,255,255,.07)}.space-page .pillar-h{font-family:var(--ss);font-size:clamp(2rem,4vw,4rem);letter-spacing:.03em;color:var(--white);margin-bottom:8px}.space-page .pillar-sub{font-size:.88rem;color:var(--mid);max-width:600px;line-height:1.85;margin-bottom:40px}.space-page .pillar-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--ghost);border:1px solid var(--ghost);border-radius:18px;overflow:hidden}@media(max-width:1000px){.space-page .pillar-grid{grid-template-columns:repeat(2,1fr)}.space-page .pillar-grid .pillar:last-child{grid-column:span 2}}@media(max-width:560px){.space-page .pillar-grid{grid-template-columns:1fr}.space-page .pillar-grid .pillar:last-child{grid-column:span 1}}.space-page .pillar{background:var(--void2);padding:28px 24px;border-top:2px solid transparent;transition:background .2s,border-color .2s}.space-page .pillar:hover{background:var(--void3)}.space-page .pillar-org{border-top-color:var(--neon)}.space-page .pillar-teal{border-top-color:var(--blue)}.space-page .pillar-gold{border-top-color:var(--glow)}.space-page .pillar-num{font-family:var(--ss);font-size:3rem;letter-spacing:.06em;line-height:.85;margin-bottom:12px}.space-page .pillar-title{font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px}.space-page .pillar-fact{font-size:.72rem;color:var(--mute);line-height:1.7;margin-bottom:14px;padding:10px 14px;background:var(--ghost);border-radius:8px;border-left:2px solid rgba(255,255,255,.3)}.space-page .pillar-fact strong{color:rgba(255,255,255,.55);font-weight:600}.space-page .pillar-nio{font-size:.78rem;color:var(--mid);line-height:1.7}.space-page .pillar-data{font-family:var(--ss);font-size:1.6rem;letter-spacing:.04em;margin-bottom:6px}.space-page .sec-citation{font-size:.58rem;letter-spacing:.12em;text-align:right;margin-top:20px}.space-page .sec-citation a{color:rgba(255,255,255,.35)}.space-page .sec-citation a:hover{color:var(--neon)}.space-page .hero-nio{color:var(--white)}.space-page .kicker{color:var(--white);opacity:.7}.space-page .kicker:before{background:rgba(255,255,255,.45)}.space-page .stat-n{color:var(--white)}.space-page .loc-ping:after,.space-page .loc-ping:before{background:var(--white)}.space-page .t-minus .t{color:rgba(255,255,255,.7)}.space-page .nav-logo .o{color:var(--white)}.space-page .nav-cta{background:var(--white);color:#000000;font-weight:700}.space-page .nav-cta:hover{background:rgba(255,255,255,.88);transform:translateY(-1px);box-shadow:0 4px 20px rgba(255,255,255,.12)}.space-page .btn-org,.space-page .btn-primary{background:var(--white);color:#000000}.space-page .btn-org:hover,.space-page .btn-primary:hover{background:rgba(255,255,255,.9);transform:translateY(-2px);box-shadow:0 4px 28px rgba(255,255,255,.16)}.space-page .dot-neon{background:var(--white)}.space-page .dot-blue{background:rgba(255,255,255,.55)}.space-page .dot-glow{background:rgba(255,255,255,.35)}.space-page .ec-neon{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.13)}.space-page .ec-blue{background:var(--midnight);border:1px solid rgba(255,255,255,.1)}.space-page .ec-glow{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.09)}.space-page .ec-neon:hover{background:rgba(255,255,255,.07)}.space-page .ec-blue:hover{background:var(--mid2)}.space-page .ec-glow:hover{background:rgba(255,255,255,.05)}.space-page .eq-card-val{line-height:1.05}.space-page .border-neon{border-color:rgba(255,255,255,.16)}.space-page .border-blue{border-color:rgba(255,255,255,.12)}.space-page .border-glow{border-color:rgba(255,255,255,.1)}.space-page .pillar-neon{border-top-color:var(--white)}.space-page .pillar-blue{border-top-color:rgba(255,255,255,.45)}.space-page .neon-accent{color:var(--white)}.space-page .blue-accent{color:rgba(255,255,255,.65)}.space-page .glow-accent{color:rgba(255,255,255,.5)}.space-page .cost-bar-now{background:var(--white)}.space-page .cost-bar-star{background:rgba(255,255,255,.5)}.space-page .cost-bar-nio{background:linear-gradient(90deg,var(--white),rgba(255,255,255,.45))}.space-page .cost-row-nio{background:rgba(255,255,255,.03)}.space-page .cost-row-nio:hover{background:rgba(255,255,255,.055)}.space-page .cost-row-nio .cost-veh{color:var(--white)}.space-page .sec-source{border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.4)}.space-page .sec-citation{color:rgba(255,255,255,.2)}.space-page .sec-citation a{color:rgba(255,255,255,.28)}:root[data-theme=day] .space-page .btn-ghost,:root[data-theme=day] .space-page .btn-outline,:root[data-theme=day] .space-page .nav-logo .nio{color:rgba(26,23,18,.7)!important}:root[data-theme=day] .space-page .nav-links a{color:rgba(26,23,18,.55)!important}:root[data-theme=day] .space-page .t-minus .days{color:rgba(26,23,18,.6)!important}:root[data-theme=day] .space-page .loc-text{color:rgba(26,23,18,.55)!important}:root[data-theme=day] .space-page .notify-secondary a{color:rgba(26,23,18,.75)!important}:root[data-theme=day] .space-page .tl-label{color:rgba(26,23,18,.6)!important}:root[data-theme=day] .space-page .foot-legal{color:rgba(26,23,18,.18)!important}:root[data-theme=day] .space-page .foot-col a.mailto{color:rgba(26,23,18,.6)!important}:root[data-theme=day] .space-page .pillar-fact strong{color:rgba(26,23,18,.55)!important}:root[data-theme=day] .space-page .sec-citation{color:rgba(26,23,18,.2)!important}:root[data-theme=day] .space-page .sec-citation a{color:rgba(26,23,18,.35)!important}:root[data-theme=day] .space-page .t-minus .t{color:rgba(26,23,18,.7)!important}:root[data-theme=day] .space-page .blue-accent{color:rgba(26,23,18,.65)!important}:root[data-theme=day] .space-page .glow-accent{color:rgba(26,23,18,.5)!important}:root[data-theme=day] .space-page .sec-source{color:rgba(26,23,18,.4)!important}