:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#142339;background:#f7f9fc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #142339;--muted: #536277;--cyan: #20c9df;--violet: #7967f2;--accent: #087784;--dark: #081426;--dark-panel: #101f34;--line: #dde4ed;--paper: #ffffff;--radius: 16px;--content-width: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0;min-width:0}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid var(--violet);outline-offset:5px}::selection{color:#fff;background:#5545bd}h1,h2,h3,p{overflow-wrap:break-word}h1,h2{text-wrap:balance}svg{flex-shrink:0}.skip-link{position:fixed;top:12px;left:20px;z-index:100;padding:14px 20px;color:var(--ink);background:#fff;border-radius:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.container{width:min(var(--content-width),calc(100% - 64px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:30;color:#f4f7fc;border-bottom:1px solid #ffffff14;background:#081426f5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.site-header__inner{position:relative;display:flex;width:min(var(--content-width),calc(100% - 64px));min-height:84px;align-items:center;justify-content:space-between;gap:24px;margin-inline:auto}.brand,.brand-lockup{display:inline-flex;align-items:center}.brand-lockup{gap:12px}.brand-lockup__mark{display:block;width:40px;height:40px;flex-shrink:0}.brand-lockup__name{display:inline-flex;gap:.35em;align-items:baseline;font-size:16px;white-space:nowrap;letter-spacing:-.025em}.brand-lockup__name strong{font-weight:750}.brand-lockup__name span{font-weight:450;opacity:.8}.brand-lockup--compact .brand-lockup__mark{width:32px;height:32px}.primary-navigation{display:flex;align-items:center;gap:26px}.primary-navigation a{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:#b8c4d6;font-size:13px;font-weight:550;transition:color .16s ease,background .16s ease}.primary-navigation a:hover{color:#fff}.primary-navigation .navigation-action{padding:0 16px;color:#f2f5fa;border:1px solid #ffffff2a;border-radius:8px;background:#ffffff06}.navigation-action:hover{background:#ffffff12}.menu-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;color:#f4f7fc;border:1px solid #ffffff24;border-radius:8px;background:transparent;cursor:pointer}.eyebrow,.kicker,.announcement,.section-kicker{display:flex;align-items:center;gap:9px;margin:0 0 18px;color:var(--accent);font-size:11px;line-height:1.6;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.button,.primary-link,.secondary-link{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:12px 19px;border:1px solid transparent;border-radius:8px;font-size:14px;line-height:1.45;font-weight:650;text-decoration:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.button--primary,.primary-link{color:#061a29;background:#40d1e2;border-color:#40d1e2}.button--primary:hover,.primary-link:hover{background:#76e1ed;border-color:#76e1ed;box-shadow:0 0 0 4px #20c9df18}.button--secondary{color:var(--ink);border-color:#ccd5e1;background:#fff}.button--secondary:hover{border-color:#9aaac0;background:#f3f6fa}.button--on-dark,.button--ghost,.secondary-link{color:#e1e8f2;border-color:#ffffff30;background:#ffffff04}.button--on-dark:hover,.button--ghost:hover,.secondary-link:hover{background:#ffffff0c;border-color:#ffffff60}.release-note{display:flex;align-items:center;gap:8px;margin:20px 0 0;color:#a7b7cc;font-size:12px;line-height:1.6}.release-note>span{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#8f82f6}@media(max-width:900px){.site-header__inner{min-height:72px}.menu-toggle{display:inline-flex}.primary-navigation{display:none;position:absolute;inset:100% 0 auto;padding:14px;align-items:stretch;gap:4px;border:1px solid #ffffff24;border-radius:0 0 12px 12px;background:#0d1b30;box-shadow:0 18px 40px #00000030}.primary-navigation.is-open{display:flex;flex-direction:column}.primary-navigation a{padding:8px 14px;font-size:15px}.primary-navigation .navigation-action{margin-top:8px;justify-content:space-between}}@media(max-width:600px){.container,.site-header__inner{width:calc(100% - 40px)}.brand-lockup{gap:8px}.brand-lockup__mark{width:32px;height:32px}.brand-lockup__name{font-size:14px}html{scroll-padding-top:92px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}:root{color-scheme:light}.site-shell{min-height:100vh}.hero-section{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:80px;padding:80px max(32px,calc((100% - var(--content-width)) / 2)) 88px;color:#f1f5fb;background:radial-gradient(ellipse at 75% 40%,#232143 0,transparent 52%),var(--dark)}.announcement{color:#75d9e6}.hero-content h1{margin:0;font-size:clamp(44px,4.4vw,66px);line-height:1.09;font-weight:600;letter-spacing:-.055em}.hero-content h1 span{color:#ada3f5}.hero-subtitle{max-width:510px;margin:28px 0 0;color:#b1bfd3;font-size:18px;line-height:1.8}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-panel{padding:24px;border:1px solid #9385c640;border-radius:20px;background:linear-gradient(145deg,#162239,#101c30);box-shadow:0 30px 75px #02081540}.panel-header{display:flex;justify-content:space-between;align-items:center;gap:14px;color:#b9c8dc;font-size:10px;line-height:1.6;font-weight:600;letter-spacing:.1em}.panel-edition{color:#a399d7;white-space:nowrap}.ownership-mark{position:relative;display:flex;height:220px;flex-direction:column;align-items:center;justify-content:center;gap:22px;margin-block:16px}.ownership-mark img{position:relative}.ownership-mark>span{position:relative;color:#c4cce1;font-size:12px;letter-spacing:.02em}.ownership-orbit{position:absolute;top:0;width:200px;height:200px;border:1px solid #8f81ee25;border-radius:50%;background:radial-gradient(circle,#7967f212,transparent 68%)}.ownership-orbit:before,.ownership-orbit:after{position:absolute;border:1px solid #20c9df14;border-radius:50%;content:""}.ownership-orbit:before{top:24px;right:24px;bottom:24px;left:24px}.ownership-orbit:after{top:-20px;right:-20px;bottom:-20px;left:-20px;border-style:dashed}.system-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:20px;border-top:1px solid #ffffff14}.system-stack article{min-width:0}.system-stack svg{color:#78cedd;stroke-width:1.5}.system-stack strong{display:block;margin-top:10px;color:#e3eaf4;font-size:13px;font-weight:550}.system-stack article span{display:block;margin-top:6px;color:#a8b7cc;font-size:12px;line-height:1.7}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0 0;padding-top:20px;border-top:1px solid #ffffff14}.hero-stats dt{color:#9dacbf;font-size:10px}.hero-stats dd{margin:6px 0 0;color:#dce4f1;font-size:12px}.mission-section,.ecosystem-section,.principles-section,.roadmap-section,.community-band{padding:96px max(32px,calc((100% - var(--content-width)) / 2))}.section-heading{max-width:740px;margin-bottom:36px}.section-heading.narrow{max-width:760px}.section-heading h2,.community-band h2{margin:0;font-size:clamp(30px,3.1vw,44px);line-height:1.16;letter-spacing:-.045em;font-weight:600}.section-description{max-width:630px;margin:22px 0 0;color:var(--muted);font-size:16px;line-height:1.8}.mission-section{background:#fff}.mission-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;margin-bottom:44px}.mission-copy p{margin:0;color:var(--muted);font-size:16px;line-height:1.85}.mission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.mission-grid article{padding-top:24px;border-top:1px solid var(--line)}.mission-grid article>span{color:#7561ce;font:12px ui-monospace,Consolas,monospace}.mission-grid h3,.ecosystem-grid h3,.principles-list h3,.roadmap-track h3{margin:20px 0 12px;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.025em}.mission-grid p,.ecosystem-grid p,.principles-list p,.roadmap-track p{margin:0;color:var(--muted);font-size:14px;line-height:1.8}.ecosystem-section{background:#f3f6fa;border-top:1px solid #e6eaf0}.text-link{display:inline-flex;min-height:44px;align-items:center;gap:9px;margin-top:16px;color:#5e4bb0;font-size:14px;font-weight:600}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.ecosystem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ecosystem-grid article{padding:28px;border:1px solid var(--line);border-radius:12px;background:#fff}.ecosystem-grid svg{box-sizing:content-box;padding:10px;color:#087c89;border-radius:10px;background:#e9f8fa;stroke-width:1.6}.ecosystem-grid article:nth-child(3n+2) svg{color:#6952ba;background:#f0edfc}.principles-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;color:#eef2fa;background:var(--dark)}.principles-section .section-kicker,.community-band .section-kicker{color:#7bd8e4}.principles-list article{padding-block:24px;border-bottom:1px solid #ffffff18}.principles-list article:first-child{padding-top:0}.principles-list h3{margin:0 0 10px;color:#e4e9f5;font-size:16px}.principles-list p{color:#aab9cf}.roadmap-section{background:#f7f9fc}.roadmap-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.roadmap-track article{grid-column:span 2;padding:26px;border:1px solid var(--line);border-radius:12px;background:#fff}.roadmap-track article:nth-child(-n+2){grid-column:span 3}.roadmap-track article[data-phase=Now]{border-color:#acdce2;background:#edf8fa}.roadmap-track article>span{display:inline-flex;padding:4px 10px;color:#58677a;border-radius:5px;background:#edf1f6;font-size:11px;font-weight:650}.roadmap-track article[data-phase=Now]>span{color:#086773;background:#d2f0f3}.roadmap-track article[data-phase=Soon]>span{color:#604bac;background:#eeeafb}.community-band{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:80px;color:#edf2fa;background:radial-gradient(ellipse at 85% 80%,#282046 0,transparent 55%),var(--dark)}.community-band h2{font-size:clamp(36px,3.5vw,52px)}.community-band p:not(.section-kicker){max-width:630px;margin:24px 0 0;color:#adbed1;font-size:16px;line-height:1.8}.community-actions{display:grid;gap:12px}.site-footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:36px max(32px,calc((100% - var(--content-width)) / 2));color:#9fafc6;border-top:1px solid #ffffff18;background:#071120}.site-footer .brand-lockup{color:#e5ecf7}.site-footer nav{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.site-footer nav a{display:inline-flex;min-height:44px;align-items:center;gap:6px;font-size:12px}.site-footer a:hover{color:#fff}.site-footer>span{grid-column:1 / -1;font-size:11px}@media(max-width:1050px){.hero-section,.principles-section,.community-band{gap:40px}.hero-content h1{font-size:48px}}@media(max-width:800px){.hero-section{grid-template-columns:1fr;padding-block:60px;gap:48px}.hero-content,.hero-panel{max-width:600px;width:100%}.hero-content h1{font-size:54px}.mission-section,.ecosystem-section,.principles-section,.roadmap-section,.community-band{padding-block:72px}.mission-copy{gap:30px}.principles-section,.community-band{grid-template-columns:1fr}.principles-section .section-heading{margin-bottom:0}.community-actions{justify-items:start}.community-actions>a{min-width:220px}.ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-track article,.roadmap-track article:nth-child(-n+2){grid-column:span 3}.roadmap-track article:last-child{grid-column:1 / -1}.site-footer{grid-template-columns:1fr}}@media(max-width:600px){.hero-section,.mission-section,.ecosystem-section,.principles-section,.roadmap-section,.community-band,.site-footer{padding-inline:20px}.hero-content h1{font-size:clamp(36px,10.3vw,54px)}.hero-subtitle{font-size:16px}.hero-actions{flex-direction:column}.hero-panel{padding:20px}.panel-edition{display:none}.system-stack{gap:22px 18px}.hero-stats{gap:8px}.hero-stats dd{font-size:11px}.mission-copy,.mission-grid,.ecosystem-grid,.roadmap-track{grid-template-columns:1fr}.mission-grid{gap:24px}.ecosystem-grid article,.roadmap-track article{padding:24px}.roadmap-track article,.roadmap-track article:nth-child(-n+2),.roadmap-track article:last-child{grid-column:auto}.community-actions{justify-items:stretch}.site-footer nav{gap:8px 20px}}
