:root{color:#f7f5ef;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#12140f;--paper:#f2efe5;--paper-strong:#fffaf0;--muted:#716f66;--line:#12140f2e;--charcoal:#11130f;--charcoal-2:#191d17;--olive:#95a35a;--green:#7bd88f;--amber:#f0b64b;--rust:#cf5a35;--cyan:#75d4ca;background:#0e0f0c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--paper);min-width:320px;margin:0}button,input,textarea,select{font:inherit}main{background:var(--paper);overflow:hidden}.hero{isolation:isolate;background:radial-gradient(circle at 74% 16%,#f0b64b2e,#0000 29%),linear-gradient(135deg,#0d0f0c 0%,#171b14 48%,#302419 100%);align-items:center;min-height:88svh;padding:96px 7vw 72px;display:grid;position:relative}.hero__overlay{z-index:1;background:linear-gradient(90deg,#0d0f0ceb 0%,#0d0f0cb8 42%,#0d0f0c33 100%),linear-gradient(#0d0f0c1a 56%,#0d0f0cc2);position:absolute;inset:0}.topbar{z-index:3;color:#f7f5efd1;justify-content:space-between;align-items:center;gap:22px;padding:24px 7vw;display:flex}.topbar--hero{position:absolute;top:0;left:0;right:0}.topbar--page{background:var(--charcoal);border-bottom:1px solid #f7f5ef24;position:relative}.brand-mark,.classification{align-items:center;min-height:34px;display:inline-flex}.brand-mark{color:inherit;gap:10px;font-weight:700;text-decoration:none}.classification{color:#f7f5efad;font-size:.86rem}.topbar__links{background:#f7f5ef0f;border:1px solid #f7f5ef21;border-radius:8px;align-items:center;gap:6px;padding:3px;display:flex}.topbar__links a{color:#f7f5efad;border-radius:6px;align-items:center;min-height:32px;padding:0 12px;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.topbar__links a[aria-current=page]{color:var(--paper-strong);background:#f7f5ef1a}.hero__content{z-index:3;max-width:720px;position:relative}.eyebrow{color:var(--amber);letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1{max-width:10ch;color:var(--paper-strong);letter-spacing:0;margin-bottom:24px;font-size:4.9rem;line-height:.95}.hero__summary{color:#f7f5efd1;max-width:620px;margin-bottom:28px;font-size:1.26rem;line-height:1.55}.download-button{color:#f7f5efd1;cursor:not-allowed;background:#f7f5ef1a;border:1px solid #f7f5ef47;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-width:212px;min-height:48px;display:inline-flex}.download-button:disabled{opacity:.76}.console-scene{z-index:0;background:#080a089e;border:1px solid #f7f5ef29;border-radius:8px;grid-template-rows:48px 1fr;display:grid;position:absolute;inset:12% 4% 4% 34%;overflow:hidden;box-shadow:0 30px 90px #00000057}.console-header{color:#f7f5efad;border-bottom:1px solid #f7f5ef29;justify-content:space-between;align-items:center;padding:0 18px;font-size:.82rem;display:flex}.console-body{grid-template-rows:1fr auto;grid-template-columns:1.25fr .78fr;gap:14px;padding:16px;display:grid}.spectrum-panel{grid-template-rows:.9fr 1.1fr;gap:12px;min-height:420px;display:grid}.spectrum-grid{background-color:#0e110dd6;background-image:linear-gradient(#75d4ca14 1px,#0000 1px),linear-gradient(90deg,#75d4ca14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #75d4ca38;border-radius:8px;align-items:end;gap:8px;min-height:180px;padding:18px;display:flex;position:relative}.spectrum-grid span{background:linear-gradient(180deg, var(--amber), var(--green) 52%, #75d4ca57);border-radius:4px 4px 0 0;flex:1;min-width:5px}.waterfall{background:#0e110dd1;border:1px solid #f0b64b2e;border-radius:8px;gap:5px;padding:14px;display:grid}.waterfall span{opacity:.58;background:linear-gradient(90deg,#182019,#41663c 24%,#e1a441 52%,#74331f 72%,#171d16);border-radius:4px;min-height:13px}.waterfall span:nth-child(2n){background:linear-gradient(90deg,#171d16,#244a3f 18%,#75d4ca 36%,#95a35a 58%,#251b12)}.waterfall span:nth-child(3n){opacity:.84}.channel-panel{align-content:start;gap:10px;display:grid}.channel-row{background:#f7f5ef14;border:1px solid #f7f5ef24;border-left:4px solid #f7f5ef33;border-radius:8px;grid-template-columns:1fr auto;gap:12px;min-height:76px;padding:14px;display:grid}.channel-row div{gap:6px;display:grid}.channel-row div:last-child{text-align:right}.channel-row span{color:#f7f5ef9e;font-size:.78rem}.channel-row strong{color:var(--paper-strong)}.channel-row--active{border-left-color:var(--rust)}.channel-row--watch{border-left-color:var(--amber)}.channel-row--clear{border-left-color:var(--green)}.signal-stack{grid-column:1/-1;grid-template-columns:repeat(5,minmax(112px,1fr));gap:10px;display:grid}.signal-tile{background:#f7f5ef12;border:1px solid #f7f5ef24;border-radius:8px;align-content:center;gap:6px;min-height:92px;padding:12px;display:grid}.signal-tile svg{color:var(--cyan)}.signal-tile span{color:#f7f5ef9e;font-size:.74rem}.signal-tile strong{color:var(--paper-strong);font-size:.92rem}.signal-tile--locked svg{color:var(--amber)}.status-band{background:#12140f29;border-bottom:1px solid #12140f29;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.status-item{background:var(--paper-strong);min-height:118px;color:var(--ink);align-content:center;gap:10px;padding:28px 7vw;display:grid}.status-item span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:700}.status-item strong{font-size:1.05rem}.capabilities,.readiness{color:var(--ink);padding:96px 7vw}.section-heading{max-width:870px;margin-bottom:34px}.section-heading h2,.readiness h2{letter-spacing:0;margin-bottom:0;font-size:2.4rem;line-height:1.08}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.capability-card{border:1px solid var(--line);background:#fbf7ec;border-radius:8px;flex-direction:column;min-height:340px;padding:24px;display:flex}.capability-card__head{color:var(--rust);justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.capability-card__head span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.capability-card h3{margin-bottom:12px;font-size:1.22rem;line-height:1.18}.capability-card p{color:#47483f;line-height:1.58}.capability-card ul,.readiness-list{margin:auto 0 0;padding:0;list-style:none}.capability-card li{color:#55574f;min-height:26px;padding-left:18px;font-size:.92rem;position:relative}.capability-card li:before,.readiness-list li:before{content:"";background:var(--olive);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.readiness{background:var(--charcoal);color:var(--paper);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:28px;display:grid}.readiness__copy{max-width:760px}.readiness__copy p:last-child{color:#f7f5efb8;max-width:650px;font-size:1.04rem;line-height:1.68}.release-panel{background:#f7f5ef14;border:1px solid #f7f5ef29;border-radius:8px;min-height:286px;padding:28px}.release-panel svg{color:var(--amber);margin-bottom:24px}.release-panel h3{font-size:1.28rem;line-height:1.2}.release-panel p{color:#f7f5efb3;line-height:1.6}.readiness-list{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.readiness-list li{color:#f7f5efc2;background:#f7f5ef0f;border:1px solid #f7f5ef24;border-radius:8px;min-height:88px;padding:20px 20px 20px 36px;position:relative}.readiness-list li:before{background:var(--amber);left:18px}.roadmap-hero{min-height:520px;color:var(--paper);background:linear-gradient(90deg,#0d0f0cfa,#121810db),linear-gradient(135deg,#0d0f0c 0%,#1c2217 54%,#3a2817 100%);grid-template-columns:minmax(0,.95fr) minmax(360px,.75fr);align-items:center;gap:56px;padding:82px 7vw;display:grid}.roadmap-hero__copy{max-width:760px}.roadmap-hero h1{max-width:none;margin-bottom:22px}.roadmap-hero__copy p:last-child{color:#f7f5efc2;max-width:660px;font-size:1.18rem;line-height:1.62}.roadmap-signal{background:#080a0894;border:1px solid #f7f5ef24;border-radius:8px;grid-template-rows:1fr auto;gap:14px;min-height:360px;padding:18px;display:grid}.roadmap-signal__scan{background-color:#0e110dd1;background-image:linear-gradient(#75d4ca14 1px,#0000 1px),linear-gradient(90deg,#75d4ca14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #75d4ca33;border-radius:8px;align-items:end;gap:7px;min-height:240px;padding:18px;display:flex}.roadmap-signal__scan span{background:linear-gradient(180deg, var(--amber), var(--green) 58%, #75d4ca5c);border-radius:4px 4px 0 0;flex:1;min-width:4px}.roadmap-signal__nodes{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.roadmap-signal__nodes span{background:radial-gradient(circle,#7bd88f66 0 8px,#0000 9px),#f7f5ef0f;border:1px solid #f7f5ef1f;border-radius:8px;min-height:68px}.roadmap{background:var(--paper);color:var(--ink);gap:18px;padding:72px 7vw 96px;display:grid}.roadmap-stage{border:1px solid var(--line);background:#fbf7ec;border-radius:8px;grid-template-columns:minmax(210px,.32fr) minmax(0,1fr);gap:28px;padding:28px;display:grid}.roadmap-stage__status{color:var(--rust);align-items:center;gap:12px;display:flex}.roadmap-stage__status h2{color:var(--ink);margin:0;font-size:1.06rem;line-height:1.2}.roadmap-stage__body h3{margin-bottom:10px;font-size:1.52rem;line-height:1.15}.roadmap-stage__body p{color:#47483f;max-width:760px;line-height:1.62}.roadmap-stage__body ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.roadmap-stage__body li{color:#3d4037;background:#fffaf0b8;border:1px solid #12140f24;border-radius:8px;align-items:center;min-height:54px;padding:12px 14px 12px 34px;display:flex;position:relative}.roadmap-stage__body li:before{content:"";background:var(--olive);border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:16px}.site-footer{color:#f7f5efb8;background:var(--charcoal);border-top:1px solid #f7f5ef24;justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:24px 7vw;display:flex}.site-footer div{align-items:center;gap:10px;display:inline-flex}.site-footer svg{color:var(--amber)}@media (width<=1120px){.console-scene{inset:12% 3% 4% 24%}.signal-stack,.capability-grid,.readiness-list{grid-template-columns:repeat(2,minmax(0,1fr))}.status-band{grid-template-columns:repeat(2,1fr)}.roadmap-hero{grid-template-columns:1fr}}@media (width<=820px){.hero{align-items:start;min-height:88svh;padding:92px 24px 72px}.topbar{padding:20px 24px}.classification{display:none}.topbar__links{margin-left:auto}.hero__content{max-width:100%;padding-bottom:0}h1{font-size:3.2rem}.hero__summary{font-size:1.06rem}.console-scene{opacity:.76;height:292px;min-height:0;inset:auto 16px 20px}.hero__overlay{background:linear-gradient(#0d0f0c2e,#0d0f0cd1)}.console-body,.readiness{grid-template-columns:1fr}.spectrum-panel{grid-template-rows:1fr 1fr;min-height:0}.channel-panel,.signal-stack{display:none}.status-item,.capabilities,.readiness{padding-left:24px;padding-right:24px}.section-heading h2,.readiness h2{font-size:2rem}.roadmap-hero,.roadmap,.site-footer{padding-left:24px;padding-right:24px}.roadmap-hero{min-height:0;padding-top:64px;padding-bottom:64px}.roadmap-hero h1{font-size:3rem}.roadmap-signal{min-height:260px}.roadmap-signal__scan{min-height:170px}.roadmap-stage{grid-template-columns:1fr}}@media (width<=620px){.hero{padding-top:154px}h1{font-size:2.65rem}.download-button{width:100%}.status-band,.signal-stack,.capability-grid,.readiness-list{grid-template-columns:1fr}.console-scene{height:236px}.channel-row{grid-template-columns:1fr}.channel-row div:last-child{text-align:left}.capability-card{min-height:0}.topbar{flex-direction:column;align-items:flex-start}.topbar__links{width:100%;margin-left:0}.topbar__links a{flex:1;justify-content:center}.roadmap-stage__body ul,.roadmap-signal__nodes{grid-template-columns:1fr}.site-footer{flex-direction:column;align-items:flex-start}}
