:root{color-scheme:dark;--bg:#090d14;--surface:#101722;--surface-2:#151f2d;--line:#263449;--text:#f4f7fb;--muted:#a8b5c8;--blue:#55a8ff;--blue-strong:#278cff;--amber:#f3b85b;--green:#55d39a;--radius:18px;--shadow:0 20px 60px #0000004d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 15% -10%, #278cff2e, transparent 32rem), var(--bg);min-width:320px;color:var(--text);margin:0;line-height:1.65}a{color:var(--blue);text-underline-offset:.2em}a:hover{color:#8cc5ff}img{max-width:100%}.shell{width:min(1160px,100% - 2rem);margin-inline:auto}.skip-link{z-index:100;background:var(--text);color:var(--bg);border-radius:.5rem;padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:50;backdrop-filter:blur(18px);background:#090d14e0;border-bottom:1px solid #263449bf;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:74px;display:flex}.brand{color:var(--text);letter-spacing:.02em;align-items:center;gap:.7rem;font-size:1.1rem;font-weight:760;text-decoration:none;display:inline-flex}.brand-logo{filter:drop-shadow(0 0 12px #278cff4d);width:clamp(150px,15vw,205px);height:auto;display:block}.brand-mark{color:#dceeff;background:linear-gradient(145deg,#55a8ff38,#55a8ff0d);border:1px solid #55a8ff8c;border-radius:.7rem;place-items:center;width:2.2rem;height:2.2rem;font-size:.78rem;display:grid}nav ul{align-items:center;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}nav a{color:var(--muted);border-radius:.55rem;padding:.55rem .72rem;font-size:.9rem;text-decoration:none;display:block}nav a:hover,nav a[aria-current=page]{background:var(--surface-2);color:var(--text)}.hero{padding:clamp(5.5rem,11vw,9rem) 0 5rem}.hero-grid{grid-template-columns:1.35fr .65fr;align-items:center;gap:4rem;display:grid}.eyebrow{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .8rem;font-size:.75rem;font-weight:800}h1,h2,h3{letter-spacing:-.025em;margin-top:0;line-height:1.12}h1{max-width:12ch;margin-bottom:1.35rem;font-size:clamp(3rem,8vw,6.2rem)}h2{margin-bottom:1rem;font-size:clamp(2rem,4vw,3.25rem)}h3{margin-bottom:.6rem;font-size:1.2rem}.lead{max-width:64ch;color:var(--muted);font-size:clamp(1.05rem,2vw,1.28rem)}.page-hero{padding:5.5rem 0 3.5rem}.page-hero h1{max-width:15ch;font-size:clamp(2.8rem,6vw,5rem)}.actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.button{border:1px solid var(--line);min-height:46px;color:var(--text);border-radius:.7rem;justify-content:center;align-items:center;padding:.75rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.button.primary{border-color:var(--blue-strong);background:var(--blue-strong);color:#06101e}.button:hover{color:var(--text);transform:translateY(-1px)}.signal-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(150deg,#151f2dfa,#0c121beb);padding:1.4rem}.signal-line{background:var(--line);height:1px;margin:1.2rem 0}.signal-row{color:var(--muted);justify-content:space-between;gap:1rem;display:flex}.signal-row strong{color:var(--text)}.status-pill{color:#8be5b8;background:#55d39a17;border:1px solid #55d39a47;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .65rem;font-size:.8rem;font-weight:750;display:inline-flex}.status-pill:before{content:"";background:var(--green);border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 5px #55d39a1a}.status-pill.preview{color:#ffd48f;background:#f3b85b17;border-color:#f3b85b4d}.status-pill.preview:before{background:var(--amber);box-shadow:0 0 0 5px #f3b85b1a}.section{padding:4.5rem 0}.section-head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.section-head p{max-width:58ch;color:var(--muted);margin:0}.grid{gap:1rem;display:grid}.grid.three{grid-template-columns:repeat(3,1fr)}.grid.two{grid-template-columns:repeat(2,1fr)}.card{border:1px solid var(--line);border-radius:var(--radius);background:#101722d1;padding:1.5rem}.card p{color:var(--muted);margin-bottom:0}.card-link{color:inherit;text-decoration:none}.card-link:hover{color:inherit;border-color:#55a8ffa6;transform:translateY(-2px)}.card-number{color:var(--blue);margin-bottom:2rem;font-size:.78rem;font-weight:800;display:block}.tag-list{flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.tag-list li{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.25rem .55rem;font-size:.75rem}.band{border-block:1px solid var(--line);background:#101722b8}.metrics{grid-template-columns:repeat(4,1fr);display:grid}.metric{border-right:1px solid var(--line);padding:2rem}.metric:last-child{border-right:0}.metric strong{margin-bottom:.25rem;font-size:1.45rem;display:block}.metric span{color:var(--muted);font-size:.9rem}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-top:1px solid var(--line);grid-template-columns:10rem 1fr;gap:2rem;padding:1.3rem 0;display:grid}.timeline strong{color:var(--blue)}.timeline p{color:var(--muted);margin:0}.service-list{gap:.75rem;display:grid}.service{border:1px solid var(--line);background:var(--surface);border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.service small{color:var(--muted);display:block}.service-state{color:#ffd48f;font-size:.82rem;font-weight:750}.prose{max-width:780px}.prose h2{margin-top:2.8rem;font-size:1.7rem}.prose p,.prose li{color:var(--muted)}.notice{border-left:3px solid var(--amber);color:#f4d7a8;background:#f3b85b12;margin:1.5rem 0;padding:1rem 1.1rem}.site-footer{border-top:1px solid var(--line);background:#070a10;margin-top:4rem}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:3rem;padding-block:3rem;display:grid}.footer-grid p{max-width:42ch;color:var(--muted)}.footer-grid a{margin-bottom:.5rem;display:block}.footer-brand{margin-bottom:1rem}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:1rem;padding-block:1.2rem;font-size:.82rem;display:flex}@media (width<=900px){.header-inner{flex-direction:column;align-items:flex-start;padding-block:.9rem}nav{width:100%;overflow-x:auto}nav ul{width:max-content}.hero-grid,.grid.three,.grid.two{grid-template-columns:1fr}.hero-grid{gap:2.5rem}.metrics{grid-template-columns:repeat(2,1fr)}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>:first-child{grid-column:1/-1}}@media (width<=600px){.shell{width:min(100% - 1.25rem,1160px)}.hero,.page-hero{padding-top:4rem}.section{padding:3.25rem 0}.section-head{display:block}.metrics{grid-template-columns:1fr}.metric{border-right:0;border-bottom:1px solid var(--line)}.timeline li{grid-template-columns:1fr;gap:.35rem}.footer-grid{grid-template-columns:1fr}.footer-grid>:first-child{grid-column:auto}.footer-bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.project-title{margin-top:1.25rem}.forge-hero{isolation:isolate;border-bottom:1px solid var(--line);background:radial-gradient(circle at 79% 46%,#278cff26,#0000 26rem),radial-gradient(circle at 8% 92%,#f08b3526,#0000 28rem),linear-gradient(135deg,#080c12 0%,#0b111a 48%,#080d14 100%);align-items:center;min-height:calc(100svh - 74px);display:flex;position:relative;overflow:hidden}.forge-grid{z-index:-3;opacity:.32;background-image:linear-gradient(#55a8ff17 1px,#0000 1px),linear-gradient(90deg,#55a8ff17 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 2%,#000 40% 100%)}.forge-heat{z-index:-2;filter:blur(10px);background:radial-gradient(circle,#ffb1543b,#f0522414 43%,#0000 70%);border-radius:50%;width:42rem;height:42rem;position:absolute;bottom:-19rem;left:-12rem}.forge-network{z-index:-1;width:min(58vw,840px);position:absolute;top:50%;right:max(-2rem,50vw - 720px);overflow:visible;transform:translateY(-50%)}.network-ghost path{fill:none;stroke:#377ec952;stroke-width:2px}.network-live path{fill:none;stroke:url(#signal-path);stroke-width:3px;stroke-linecap:round;stroke-dasharray:8 42;stroke-dashoffset:0;filter:url(#blue-glow);animation:5s linear infinite signal-flow}.core-outer{fill:#0a1019e0;stroke:#55a8ff75;stroke-width:2px;filter:url(#blue-glow)}.core-inner{fill:#101926f5;stroke:#f3b85b7a;stroke-width:1.5px}.node{fill:var(--blue);filter:url(#blue-glow)}.node-hot{fill:var(--amber);filter:url(#amber-glow)}.network-labels{fill:#a8b5c8b8;letter-spacing:.16em;font:700 13px Inter,sans-serif}.forge-hero-content{z-index:2;padding-block:clamp(5rem,10vw,8.5rem);position:relative}.forge-copy{width:min(660px,56%)}.forge-copy h1{text-wrap:balance;max-width:8.7ch}.forge-kicker{color:#d8eaff;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1.15rem;font-size:.76rem;font-weight:800;display:flex}.forge-kicker span{background:linear-gradient(90deg, var(--amber), var(--blue));width:2.3rem;height:2px}.forge-status{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:2rem;font-size:.84rem;display:flex}.forge-scroll{color:#a8b5c8b3;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.7rem;display:flex;position:absolute;bottom:1.3rem;left:50%;transform:translate(-50%)}.forge-scroll span{background:linear-gradient(var(--blue), transparent);width:1px;height:1.8rem}.systems-rail{border-bottom:1px solid var(--line);background:#0c121b}.systems-rail-grid{grid-template-columns:repeat(4,1fr);display:grid}.systems-rail-grid>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;column-gap:.8rem;padding:1.45rem 1.2rem;display:grid}.systems-rail-grid>div:last-child{border-right:0}.systems-rail-grid span{color:var(--blue);grid-row:1/3;font-size:.72rem;font-weight:800}.systems-rail-grid strong{line-height:1.2}.systems-rail-grid small{color:var(--muted)}.forge-section{background:radial-gradient(circle at 82% 42%,#278cff14,#0000 28rem)}.forge-card-grid{grid-template-columns:1.3fr .7fr;gap:1rem;display:grid}.forge-card{border:1px solid var(--line);border-radius:var(--radius);min-height:270px;color:inherit;background:linear-gradient(145deg,#141e2cf0,#0b111af5);padding:1.6rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.forge-card:hover{color:inherit;border-color:#55a8ff8c;transform:translateY(-4px);box-shadow:0 22px 55px #00000040}.forge-card-wide{grid-row:span 2;min-height:556px;padding:2rem}.forge-card-top{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:4rem;font-size:.72rem;font-weight:800;display:flex}.forge-card h3{max-width:16ch;font-size:clamp(1.55rem,3vw,2.6rem)}.forge-card p{max-width:48ch;color:var(--muted)}.mini-state{color:#91deb9}.card-arrow{color:var(--blue);font-size:1.35rem;position:absolute;bottom:1.5rem;right:1.6rem}.card-schematic{opacity:.62;width:68%;height:45%;position:absolute;bottom:-4%;right:-6%}.card-schematic:before,.card-schematic:after,.card-schematic i{content:"";border:1px solid #55a8ff59;border-radius:50%;position:absolute}.card-schematic:before{inset:0}.card-schematic:after{border-color:#f3b85b59;inset:18%}.card-schematic i:first-child{background:#55a8ff1a;inset:34%}.card-schematic i:nth-child(2){background:var(--blue);width:12px;height:12px;box-shadow:0 0 20px var(--blue);top:8%;left:46%}.card-schematic i:nth-child(3){background:var(--amber);width:10px;height:10px;box-shadow:0 0 18px var(--amber);bottom:18%;left:12%}.card-schematic i:nth-child(4){background:var(--blue);width:9px;height:9px;box-shadow:0 0 18px var(--blue);top:50%;right:8%}@keyframes signal-flow{to{stroke-dashoffset:-100px}}@media (width<=980px){.forge-hero{align-items:flex-start;min-height:860px}.forge-copy{width:min(680px,100%)}.forge-network{opacity:.68;width:min(92vw,700px);top:auto;bottom:-3rem;right:50%;transform:translate(50%)}.systems-rail-grid{grid-template-columns:repeat(2,1fr)}.systems-rail-grid>div:nth-child(2){border-right:0}.systems-rail-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=760px){.forge-hero{min-height:790px}.forge-copy h1{max-width:9ch;font-size:clamp(3.4rem,16vw,5.4rem)}.forge-network{opacity:.5;width:110vw;bottom:-1rem}.forge-scroll{display:none}.forge-card-grid{grid-template-columns:1fr}.forge-card-wide{grid-row:auto;min-height:440px}}@media (width<=520px){.systems-rail-grid{grid-template-columns:1fr}.systems-rail-grid>div{border-right:0;border-bottom:1px solid var(--line)}.systems-rail-grid>div:last-child{border-bottom:0}}.filter-definitions{pointer-events:none;position:absolute;overflow:hidden}.brand-logo{filter:drop-shadow(0 0 11px #278cff61)drop-shadow(0 0 4px #f3b85b2e);width:clamp(175px,16vw,225px)}.footer-logo{width:230px}.core-brand-logo{opacity:1}.lab-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 76% 44%,#278cff30,#0000 27rem),radial-gradient(circle at 12% 82%,#f3b85b1a,#0000 25rem),#080d14;align-items:center;min-height:calc(100svh - 74px);display:flex;position:relative;overflow:hidden}.lab-grid{opacity:.26;background-image:linear-gradient(#55a8ff17 1px,#0000 1px),linear-gradient(90deg,#55a8ff17 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 30%,#000)}.lab-hero-layout{grid-template-columns:minmax(430px,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(2.5rem,4vw,4.5rem);width:min(1320px,100% - 4rem);padding-block:clamp(5rem,9vw,8rem);display:grid;position:relative}.lab-intro{z-index:2;min-width:0;position:relative}.lab-intro:before{content:"";background:linear-gradient(var(--amber),var(--blue),transparent);width:2px;height:9rem;position:absolute;top:4.7rem;left:-1.35rem;box-shadow:0 0 18px #55a8ff59}.lab-intro h1{letter-spacing:-.055em;max-width:none;margin-bottom:1.45rem;font-size:clamp(3.8rem,6.05vw,6.35rem);line-height:.88}.lab-intro h1 span{display:block}.lab-intro .lead{max-width:54ch}.lab-title-accent{color:#0000;filter:drop-shadow(0 0 22px #278cff21);background:linear-gradient(90deg,#f4f7fb 0%,#8bc5ff 58%,#f3b85b 112%);-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;padding-right:.08em}.lab-kicker{letter-spacing:.15em;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1.25rem;font-size:.68rem;font-weight:850;display:flex}.lab-kicker span{color:#d9ebff}.lab-kicker b{color:#ffd58d;background:#f3b85b14;border:1px solid #f3b85b59;border-radius:999px;padding:.25rem .48rem}.lab-command-strip{color:#a8b5c8c2;letter-spacing:.13em;flex-wrap:wrap;gap:.7rem 1.15rem;margin-top:1.5rem;font-size:.6rem;font-weight:850;display:flex}.lab-command-strip span{align-items:center;gap:.42rem;display:inline-flex}.lab-command-strip i{background:var(--blue);width:5px;height:5px;box-shadow:0 0 10px var(--blue);border-radius:50%}.lab-command-strip span:nth-child(2n) i{background:var(--amber);box-shadow:0 0 10px var(--amber)}.lab-stats{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:2.4rem;display:grid}.lab-stats div{padding:1rem .7rem 1rem 0}.lab-stats strong,.lab-stats span{display:block}.lab-stats strong{color:#eaf4ff;font-size:1rem}.lab-stats span{color:var(--muted);font-size:.72rem}.lab-topology{background:radial-gradient(circle,#278cff26,#0000 34%),linear-gradient(#55a8ff0f 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#55a8ff0f 1px,#0000 1px) 0 0/36px 36px,#080e17bd;border:1px solid #55a8ff40;border-radius:2rem;min-height:560px;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #00000059,0 25px 80px #00000040}.topology-caption{color:#a8b5c8ad;letter-spacing:.14em;font:700 .61rem/1 Inter,sans-serif;position:absolute;top:1.1rem;left:1.2rem}.topology-scan{z-index:0;background:linear-gradient(#0000,#55a8ff12,#55a8ff40,#0000);height:28%;animation:6s linear infinite topology-scan;position:absolute;inset:-20% 0 auto}.topology-orbit{z-index:1;border:1px solid #55a8ff2e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{aspect-ratio:1;width:58%}.orbit-two{aspect-ratio:1;border-style:dashed;width:82%;animation:28s linear infinite orbit-spin}.topology-core{z-index:4;aspect-ratio:1;text-align:center;background:linear-gradient(145deg,#132235f7,#080e17fa);border:1px solid #55a8ff9e;border-radius:31% 69% 63% 37%/42% 37% 63% 58%;place-content:center;width:190px;animation:10s ease-in-out infinite core-morph;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #278cff0a,0 0 50px #278cff40}.topology-core span,.topology-core small{color:var(--blue);letter-spacing:.14em;font-size:.57rem;font-weight:800}.topology-core strong{color:#f4f9ff;margin:.25rem 0;font-size:2rem;line-height:1}.topology-node{z-index:3;background:#0a121ded;border:1px solid #55a8ff45;border-radius:.8rem;min-width:145px;padding:.8rem .9rem;position:absolute;box-shadow:0 12px 30px #00000047}.topology-node:before{content:"";background:var(--blue);width:7px;height:7px;box-shadow:0 0 14px var(--blue);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.topology-node span,.topology-node strong{display:block}.topology-node span{color:var(--blue);letter-spacing:.14em;font-size:.58rem;font-weight:850}.topology-node strong{margin-top:.18rem;font-size:.77rem}.node-storage{top:18%;left:6%}.node-storage:before,.node-services:before{right:-4px}.node-network{top:18%;right:6%}.node-network:before,.node-ops:before{left:-4px}.node-services{bottom:17%;left:6%}.node-ops{bottom:17%;right:6%}.topology-link{z-index:2;background:#55a8ff3b;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.topology-link i{background:linear-gradient(90deg,transparent,var(--amber),var(--blue),transparent);filter:drop-shadow(0 0 6px var(--blue));border-radius:999px;display:block;position:absolute}.link-x{width:84%;height:1px}.link-x i{width:28%;height:3px;animation:4.5s linear infinite packet-x;top:-1px}.link-y{width:1px;height:75%}.link-y i{background:linear-gradient(transparent,var(--amber),var(--blue),transparent);width:3px;height:24%;animation:4.5s linear infinite packet-y;left:-1px}.lab-statebar{border-bottom:1px solid var(--line);background:#0c131d}.lab-statebar-inner{min-height:58px;color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:1.1rem 2.1rem;font-size:.74rem;font-weight:700;display:flex}.lab-state{color:#a7eac8}.lab-state i{background:var(--green);width:7px;height:7px;box-shadow:0 0 12px var(--green);border-radius:50%;margin-right:.45rem;display:inline-block}.lab-state-building{color:#ffd28a}.lab-platform{background:radial-gradient(circle at 10% 30%,#278cff12,#0000 26rem)}.lab-section-head h2{max-width:14ch}.rack-stack{gap:.7rem;display:grid}.rack-unit{border:1px solid var(--line);background:linear-gradient(90deg,#141e2cf5,#0a1019f5);border-radius:.9rem;grid-template-columns:70px 220px minmax(250px,1fr) auto auto;align-items:center;gap:1.25rem;min-height:118px;padding:1rem 1.2rem 1rem .8rem;display:grid;box-shadow:inset 0 1px #ffffff08}.rack-unit:hover{border-color:#55a8ff7a;transform:translate(4px)}.rack-index{color:var(--blue);align-items:center;gap:.38rem;font-size:.72rem;font-weight:850;display:flex}.rack-index i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #55d39aa6}.rack-index i:last-child{background:var(--blue);box-shadow:0 0 9px #55a8ffa6}.rack-name small,.rack-name strong{display:block}.rack-name small{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;font-size:.63rem;font-weight:800}.rack-name strong{margin-top:.18rem}.rack-unit p{color:var(--muted);margin:0;font-size:.88rem}.rack-unit ul{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.rack-unit li{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.2rem .48rem;font-size:.65rem}.rack-state{text-align:center;text-transform:uppercase;border-radius:999px;min-width:70px;padding:.28rem .5rem;font-size:.64rem;font-weight:850}.rack-state.verified{color:#9ce7c0;background:#55d39a17;border:1px solid #55d39a40}.rack-state.building{color:#ffd18a;background:#f3b85b17;border:1px solid #f3b85b40}.lab-services-section{border-block:1px solid var(--line);background:#0b111a}.service-constellation{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.constellation-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(155deg,#141f2ef7,#080d15fa);min-height:320px;padding:1.4rem;position:relative;overflow:hidden}.constellation-card:after{content:"";border:1px solid #55a8ff2e;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-45%;right:-35%;box-shadow:0 0 0 28px #55a8ff08,0 0 0 56px #55a8ff05}.constellation-top{justify-content:space-between;align-items:center;margin-bottom:4rem;display:flex}.constellation-top span{width:3.2rem;height:3.2rem;color:var(--blue);letter-spacing:.08em;background:#55a8ff12;border:1px solid #55a8ff59;border-radius:1rem;place-items:center;font-size:.68rem;font-weight:850;display:grid}.constellation-top i{background:var(--green);width:7px;height:7px;box-shadow:0 0 13px var(--green);border-radius:50%}.constellation-card p{color:var(--muted);font-size:.88rem}.constellation-card ul{z-index:1;flex-wrap:wrap;gap:.38rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex;position:relative}.constellation-card li{color:#c8def5;border:1px solid #55a8ff38;border-radius:.5rem;padding:.25rem .5rem;font-size:.68rem}.lab-resilience{background:radial-gradient(circle at 75%,#f3b85b14,#0000 30rem)}.resilience-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.resilience-copy h2{max-width:11ch}.resilience-copy p:not(.eyebrow){max-width:48ch;color:var(--muted)}.resilience-sequence{margin:0;padding:0;list-style:none;position:relative}.resilience-sequence:before{content:"";background:linear-gradient(var(--amber),var(--blue));width:1px;position:absolute;top:2.2rem;bottom:2.2rem;left:1.45rem}.resilience-sequence li{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;gap:1rem;padding:1.1rem 0;display:grid;position:relative}.resilience-sequence li:last-child{border-bottom:0}.resilience-sequence span{z-index:1;border:1px solid var(--line);width:2.9rem;height:2.9rem;color:var(--blue);background:#0b111a;border-radius:50%;place-items:center;font-size:.68rem;font-weight:850;display:grid;position:relative}.resilience-sequence strong{font-size:1.1rem}.resilience-sequence p{color:var(--muted);margin:.15rem 0 0;font-size:.87rem}.lab-roadmap{border-top:1px solid var(--line);background:linear-gradient(#0b111a,#080c12)}.lab-roadmap-header{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:2rem;display:flex}.lab-roadmap-header h2{margin-bottom:0}.lab-roadmap-header>p{max-width:52ch;color:var(--muted)}.roadmap-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.roadmap-card{border:1px solid var(--line);background:#101722c7;border-radius:1rem;min-height:230px;padding:1.35rem}.roadmap-card span{color:var(--amber);letter-spacing:.13em;margin-bottom:3.8rem;font-size:.63rem;font-weight:850;display:inline-block}.roadmap-card.planned span{color:var(--blue)}.roadmap-card p{color:var(--muted);font-size:.84rem}.public-boundary{background:#f3b85b0d;border:1px solid #f3b85b3b;border-radius:.8rem;grid-template-columns:170px 1fr;gap:1.5rem;margin-top:2rem;padding:1rem 1.2rem;display:grid}.public-boundary strong{color:#ffd08a}.public-boundary p{color:var(--muted);margin:0;font-size:.82rem}@keyframes topology-scan{0%{transform:translateY(-20%)}to{transform:translateY(510%)}}@keyframes orbit-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes core-morph{0%,to{border-radius:31% 69% 63% 37%/42% 37% 63% 58%}50%{border-radius:55% 45% 38% 62%/60% 48% 52% 40%}}@keyframes packet-x{0%{left:-30%}to{left:105%}}@keyframes packet-y{0%{top:-25%}to{top:105%}}@media (width<=1180px){.lab-hero-layout{grid-template-columns:1fr;width:min(920px,100% - 2rem)}.lab-intro h1{max-width:9ch}.lab-topology{width:min(760px,100%);min-height:520px}.rack-unit{grid-template-columns:60px 190px 1fr auto}.rack-unit ul{display:none}.service-constellation,.roadmap-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.lab-stats{grid-template-columns:repeat(2,1fr)}.lab-topology{min-height:500px}.topology-node{min-width:125px;padding:.65rem}.node-storage,.node-services{left:3%}.node-network,.node-ops{right:3%}.rack-unit{grid-template-columns:50px 1fr auto;gap:.8rem}.rack-unit p{grid-column:2/-1}.resilience-layout{grid-template-columns:1fr}.lab-roadmap-header{display:block}.public-boundary{grid-template-columns:1fr;gap:.35rem}}@media (width<=540px){.lab-hero-layout{width:min(100% - 1.25rem,1160px);padding-top:4rem}.lab-intro:before{display:none}.lab-intro h1{max-width:none;font-size:clamp(3.1rem,14.5vw,4.8rem)}.lab-topology{min-height:430px}.topology-core{width:145px}.topology-node{min-width:105px}.topology-node strong{font-size:.63rem}.topology-node span{font-size:.5rem}.service-constellation,.roadmap-grid{grid-template-columns:1fr}.constellation-card{min-height:280px}.rack-unit{grid-template-columns:42px 1fr auto;padding:.9rem .7rem}.rack-name small{font-size:.55rem}.rack-name strong{font-size:.83rem}.lab-statebar-inner{padding-block:.9rem}.roadmap-card{min-height:200px}}@media (prefers-reduced-motion:reduce){.topology-scan,.orbit-two,.topology-core,.topology-link i{animation:none!important}}.projects-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 42%,#278cff2e,#0000 27rem),radial-gradient(circle at 15% 92%,#f3b85b21,#0000 29rem),linear-gradient(135deg,#080c12,#0b111a 55%,#080d14);align-items:center;min-height:calc(100svh - 74px);display:flex;position:relative;overflow:hidden}.projects-grid{opacity:.25;background-image:linear-gradient(#55a8ff14 1px,#0000 1px),linear-gradient(90deg,#55a8ff14 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 22%,#000)}.projects-hero-layout{grid-template-columns:minmax(450px,.9fr) minmax(500px,1.1fr);align-items:center;gap:clamp(3rem,5vw,6rem);width:min(1320px,100% - 4rem);padding-block:clamp(5rem,9vw,8rem);display:grid;position:relative}.projects-intro{z-index:2;min-width:0;position:relative}.projects-intro:before{content:"";background:linear-gradient(var(--amber),var(--blue),transparent);width:2px;height:10rem;position:absolute;top:4.6rem;left:-1.35rem;box-shadow:0 0 18px #55a8ff59}.projects-kicker{letter-spacing:.15em;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1.25rem;font-size:.66rem;font-weight:850;display:flex}.projects-kicker span{color:#d9ebff}.projects-kicker b{color:#ffd48c;background:#f3b85b14;border:1px solid #f3b85b59;border-radius:999px;padding:.26rem .5rem}.projects-intro h1{letter-spacing:-.055em;max-width:none;margin-bottom:1.5rem;font-size:clamp(3.75rem,5.9vw,6.2rem);line-height:.89}.projects-intro h1 span,.projects-intro h1 em{display:block}.projects-intro h1 em{color:#0000;filter:drop-shadow(0 0 22px #278cff26);background:linear-gradient(90deg,#8bc5ff,#f3b85b 105%);-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;padding-right:.08em;font-style:normal}.projects-intro .lead{max-width:55ch}.projects-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:2.3rem;display:grid}.projects-metrics div{padding:.95rem .55rem .95rem 0}.projects-metrics strong,.projects-metrics span{display:block}.projects-metrics strong{color:#eaf4ff;font-size:1.12rem}.projects-metrics span{color:var(--muted);font-size:.67rem}.forge-console{background:radial-gradient(circle at 50% 43%,#278cff2b,#0000 32%),linear-gradient(#55a8ff0f 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#55a8ff0f 1px,#0000 1px) 0 0/36px 36px,#080e17c2;border:1px solid #55a8ff45;border-radius:2rem;min-height:570px;position:relative;overflow:hidden;box-shadow:inset 0 0 75px #00000061,0 28px 80px #00000042}.forge-console:after{content:"";background:linear-gradient(#0000,#55a8ff12,#55a8ff38,#0000);height:25%;animation:6s linear infinite project-scan;position:absolute;inset:-25% 0 auto}.console-head,.console-foot{z-index:5;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:1rem;font-size:.58rem;font-weight:850;display:flex;position:absolute;left:1.2rem;right:1.2rem}.console-head{color:#a8b5c8b8;top:1.2rem}.console-head b{color:#ffd28a}.console-foot{color:var(--muted);justify-content:flex-start;gap:1.2rem;bottom:1.1rem}.console-foot span{align-items:center;gap:.4rem;display:flex}.console-foot i{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%}.console-foot span:last-child i{background:var(--amber);box-shadow:0 0 10px var(--amber)}.console-core{z-index:3;aspect-ratio:1;width:285px;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.console-ring{border:1px solid #55a8ff38;border-radius:50%;position:absolute;inset:0}.ring-a{border-style:dashed;animation:24s linear infinite project-spin;inset:12%}.ring-b{border-color:#f3b85b47;animation:18s linear infinite project-spin-reverse;inset:26%}.console-mark{aspect-ratio:1;text-align:center;background:linear-gradient(145deg,#132235fa,#080e17fa);border:1px solid #55a8ff8c;border-radius:1.4rem;place-content:center;min-width:150px;display:grid;position:absolute;inset:34%;transform:translate(-16%,-16%)rotate(45deg);box-shadow:0 0 0 12px #278cff0a,0 0 45px #278cff40}.console-mark>*{transform:rotate(-45deg)}.console-mark small,.console-mark span{color:var(--blue);letter-spacing:.12em;font-size:.51rem;font-weight:850}.console-mark strong{color:#fff;margin:.18rem 0;font-size:1.8rem;line-height:1}.console-workstreams{z-index:4;grid-template-columns:repeat(10,1fr);gap:.38rem;display:grid;position:absolute;bottom:4.4rem;left:6%;right:6%}.console-workstreams i{border:1px solid var(--line);color:#a8b5c8a6;background:#090f18e6;border-radius:.35rem;place-items:center;height:28px;font-size:.52rem;font-style:normal;font-weight:850;display:grid}.console-workstreams i.verified{color:#8de1b5;border-color:#55d39a47}.console-workstreams i.current{border-color:var(--amber);color:#ffe0aa;background:#f3b85b1f;animation:2.4s ease-in-out infinite current-pulse;box-shadow:0 0 16px #f3b85b40}.project-program-bar{border-bottom:1px solid var(--line);background:#0c131d}.project-program-inner{min-height:58px;color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:1.1rem 2.1rem;font-size:.72rem;font-weight:700;display:flex}.project-program-inner>span:first-child{color:#ffd18a}.project-program-inner i{background:var(--amber);width:7px;height:7px;box-shadow:0 0 12px var(--amber);border-radius:50%;margin-right:.45rem;display:inline-block}.flagship-project{background:radial-gradient(circle at 78%,#278cff14,#0000 28rem)}.flagship-panel{background:linear-gradient(135deg,#141f2efa,#080e17fa);border:1px solid #55a8ff47;border-radius:1.5rem;grid-template-columns:150px 1.2fr .75fr 165px;align-items:center;gap:2rem;min-height:290px;padding:2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 65px #00000038}.flagship-panel:before{content:"";border:1px solid #55a8ff2b;border-radius:50%;width:360px;height:360px;position:absolute;top:-65%;right:-8%;box-shadow:0 0 0 42px #55a8ff08,0 0 0 84px #55a8ff05}.flagship-id{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;align-self:stretch;padding-right:1.2rem;display:flex}.flagship-id span{color:var(--blue);font-size:1.3rem;font-weight:850}.flagship-id b{color:var(--muted);letter-spacing:.14em;font-size:.58rem}.flagship-copy{z-index:2;position:relative}.flagship-copy h2{max-width:13ch}.flagship-copy p:last-child{color:var(--muted)}.flagship-signal{background:#55a8ff38;height:2px;position:relative;overflow:hidden}.flagship-signal span{background:linear-gradient(90deg,transparent,var(--amber),var(--blue),transparent);width:35%;height:100%;animation:3.7s linear infinite flagship-flow;position:absolute}.flagship-signal i{background:var(--blue);width:8px;height:8px;box-shadow:0 0 14px var(--blue);border-radius:50%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.flagship-state{z-index:2;text-align:right;position:relative}.flagship-state small,.flagship-state span{color:var(--muted);letter-spacing:.1em;font-size:.62rem;font-weight:800;display:block}.flagship-state strong{color:#eaf4ff;font-size:2.5rem;line-height:1.1;display:block}.workstream-section{border-block:1px solid var(--line);background:#0b111a}.projects-section-head h2{max-width:13ch}.workstream-legend{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.65rem 1.1rem;margin:-.5rem 0 1.5rem;font-size:.64rem;font-weight:800;display:flex}.workstream-legend span{align-items:center;gap:.42rem;display:flex}.workstream-legend i{background:var(--blue);border-radius:50%;width:6px;height:6px}.workstream-legend .verified i{background:var(--green)}.workstream-legend .building i{background:var(--amber)}.workstream-legend .open i{background:#d69cff}.workstream-legend .future i{background:#76859a}.workstream-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.workstream-card{border:1px solid var(--line);background:linear-gradient(145deg,#131c2af2,#090f18f7);border-radius:.85rem;min-height:155px;padding:1rem 1.05rem;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.workstream-card:hover{border-color:#55a8ff7a;transform:translateY(-3px);box-shadow:0 16px 36px #0000003d}.workstream-card.current{background:radial-gradient(circle at 90% 15%,#f3b85b1f,#0000 42%),linear-gradient(145deg,#18202cf7,#0a0f17fa);border-color:#f3b85b7a;box-shadow:0 0 28px #f3b85b14}.workstream-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.workstream-top span{color:var(--blue);letter-spacing:.1em;font-size:.69rem;font-weight:900}.workstream-top b{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.2rem .42rem;font-size:.53rem}.workstream-card.verified .workstream-top b{color:#91dfb8;background:#55d39a12;border-color:#55d39a40}.workstream-card.building .workstream-top b{color:#ffd18a;background:#f3b85b14;border-color:#f3b85b47}.workstream-card.open .workstream-top b{color:#dfaaff;border-color:#d69cff47}.workstream-card.future{opacity:.72}.workstream-card h3{max-width:28ch;margin:2.15rem 0 1.2rem;font-size:1rem}.workstream-rail{background:#55a8ff2e;height:1px;position:absolute;bottom:.8rem;left:1rem;right:1rem;overflow:hidden}.workstream-rail i{background:linear-gradient(90deg,transparent,var(--blue),transparent);width:30%;height:2px;display:block;transform:translate(-100%)}.workstream-card:hover .workstream-rail i,.workstream-card.current .workstream-rail i{animation:2.6s linear infinite workstream-flow}.workstream-card.current .workstream-rail i{background:linear-gradient(90deg,transparent,var(--amber),var(--blue),transparent)}.workstream-note{color:var(--muted);margin:1.25rem 0 0;font-size:.75rem}.project-method{background:radial-gradient(circle at 18% 55%,#f3b85b14,#0000 25rem)}.method-layout{grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.method-layout>div h2{max-width:12ch}.method-layout>div p:last-child{max-width:50ch;color:var(--muted)}.method-rail{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.method-rail:before{content:"";background:linear-gradient(90deg,var(--amber),var(--blue));height:1px;position:absolute;top:1.45rem;left:10%;right:10%}.method-rail li{z-index:1;text-align:center;position:relative}.method-rail span{border:1px solid var(--line);width:2.9rem;height:2.9rem;color:var(--blue);background:#0b111a;border-radius:50%;place-items:center;margin:0 auto .8rem;font-size:.67rem;font-weight:850;display:grid}.method-rail li:first-child span{color:var(--amber)}.method-rail strong{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.project-boundary-section{padding-top:0}.project-boundary{background:#f3b85b0d;border:1px solid #f3b85b3d;border-radius:1rem;grid-template-columns:190px 1fr auto;align-items:center;gap:1.5rem;padding:1.15rem 1.25rem;display:grid}.project-boundary>span{color:#ffd18a;letter-spacing:.13em;font-size:.65rem;font-weight:850}.project-boundary p{color:var(--muted);margin:0;font-size:.8rem}.future-projects-section{border-top:1px solid var(--line);background:radial-gradient(circle at 82% 18%,#278cff1f,#0000 27rem),linear-gradient(#090f17,#070b11);position:relative;overflow:hidden}.future-field{opacity:.28;background-image:radial-gradient(circle,#55a8ff73 1px,#0000 1.5px);background-size:38px 38px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 38%,#000)}.future-projects-section>.shell{position:relative}.future-projects-head{grid-template-columns:1fr 190px;align-items:end;gap:3rem;margin-bottom:1rem;display:grid}.future-projects-head h2{max-width:13ch;margin-bottom:0}.future-scope{text-align:right;background:#0a121dcc;border:1px solid #55a8ff47;border-radius:1rem;padding:1.1rem;display:grid;box-shadow:inset 0 0 30px #278cff0f}.future-scope span{color:var(--blue);letter-spacing:.14em;font-size:.58rem;font-weight:850}.future-scope strong{color:#f4f8fd;font-size:2.5rem;line-height:1.05}.future-scope small{color:var(--muted);font-size:.63rem}.future-intro{max-width:72ch;color:var(--muted);margin:0 0 2rem}.future-project-grid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.future-project-card{border:1px solid var(--line);background:linear-gradient(145deg,#111b29e6,#080e16f2);border-radius:.8rem;min-height:126px;padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.future-project-card:hover{border-color:#55a8ff6e;transform:translateY(-3px);box-shadow:0 15px 35px #00000038}.future-project-card>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.future-project-card span{color:var(--blue);letter-spacing:.1em;font-size:.62rem;font-weight:900}.future-project-card b{color:#a8b5c8b8;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem}.future-project-card h3{max-width:27ch;margin:1.75rem 0 .8rem;font-size:.95rem}.future-project-card>i{background:linear-gradient(90deg,#0000,#55a8ff85,#0000);height:2px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:translate(-72%)}.future-project-card:hover>i{transform:translate(0)}.future-register-note{background:#55a8ff0a;border:1px solid #55a8ff33;border-radius:.85rem;grid-template-columns:175px 1fr;gap:1.5rem;margin-top:1.5rem;padding:1rem 1.15rem;display:grid}.future-register-note span{color:var(--blue);letter-spacing:.13em;font-size:.62rem;font-weight:850}.future-register-note p{color:var(--muted);margin:0;font-size:.78rem}@keyframes project-scan{0%{transform:translateY(-20%)}to{transform:translateY(520%)}}@keyframes project-spin{to{transform:rotate(360deg)}}@keyframes project-spin-reverse{to{transform:rotate(-360deg)}}@keyframes current-pulse{50%{box-shadow:0 0 25px #f3b85b85}}@keyframes flagship-flow{0%{left:-35%}to{left:105%}}@keyframes workstream-flow{0%{transform:translate(-100%)}to{transform:translate(440%)}}@media (width<=1180px){.projects-hero-layout{grid-template-columns:1fr;width:min(920px,100% - 2rem)}.projects-intro h1{max-width:9ch}.forge-console{width:min(760px,100%)}.flagship-panel{grid-template-columns:120px 1fr 145px}.flagship-signal{display:none}}@media (width<=900px){.workstream-grid{grid-template-columns:repeat(2,1fr)}.flagship-panel{grid-template-columns:100px 1fr}.flagship-state{text-align:left;grid-column:2}.method-layout,.project-boundary{grid-template-columns:1fr}.future-project-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.projects-metrics{grid-template-columns:repeat(2,1fr)}.forge-console{min-height:500px}.console-workstreams{grid-template-columns:repeat(7,1fr)}.workstream-grid,.flagship-panel{grid-template-columns:1fr}.flagship-id{border-right:0;border-bottom:1px solid var(--line);min-height:65px;padding:0 0 .8rem}.flagship-state{grid-column:auto}.method-rail{grid-template-columns:1fr;gap:.5rem}.method-rail:before{width:1px;height:auto;inset:1.45rem auto 1.45rem 1.45rem}.method-rail li{text-align:left;grid-template-columns:3rem 1fr;align-items:center;display:grid}.method-rail span{margin:0}.projects-intro:before{display:none}.future-projects-head{grid-template-columns:1fr}.future-scope{text-align:left;width:180px}.future-project-grid{grid-template-columns:1fr}.future-register-note{grid-template-columns:1fr;gap:.35rem}}@media (width<=540px){.projects-hero-layout{width:min(100% - 1.25rem,1160px);padding-top:4rem}.projects-intro h1{max-width:none;font-size:clamp(3.1rem,14vw,4.7rem)}.forge-console{min-height:450px}.console-core{width:235px}.console-mark{min-width:125px}.console-workstreams{gap:.28rem;left:4%;right:4%}.console-workstreams i{height:24px}.console-foot{display:none}}@media (prefers-reduced-motion:reduce){.forge-console:after,.ring-a,.ring-b,.console-workstreams i.current,.flagship-signal span,.workstream-rail i{animation:none!important}}
