:root{--bg: #070a10;--bg-soft: #0a0f18;--card: #0d1420;--surface: #121b2a;--surface-2: #0b111c;--border: #1b2a3d;--border-dim: #111d2c;--fg: #e8eef4;--muted: #8fa0af;--dim: #5f7180;--primary: #36c3d4;--primary-muted: #238996;--primary-bright: #7bdde8;--green: #35d08a;--orange: #d08a3a;--red: #d55353;--yellow: #d4b85a;--radius: 14px;--mono: "SF Mono", "Fira Code", "Cascadia Code", ui-monospace, monospace;--sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg)}body{min-height:100vh;background:radial-gradient(circle at 18% 0%,rgba(54,195,212,.08),transparent 22rem),linear-gradient(180deg,#070a10,#05070c);color:var(--fg);font-family:var(--sans);font-size:15px;line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--primary);text-decoration:none;transition:color .15s ease,background .15s ease,border-color .15s ease}a:hover{color:var(--primary-bright)}code,pre{font-family:var(--mono)}code{color:var(--primary-bright);background:#121b2ac7;border:1px solid var(--border-dim);border-radius:6px;padding:.06rem .32rem;font-size:.92em}pre{margin:1rem 0;padding:1rem;overflow:auto;border:1px solid var(--border-dim);border-radius:12px;background:#050810}pre code{border:0;padding:0;background:transparent;color:var(--fg)}.topnav{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem clamp(1rem,5vw,3rem);min-height:62px;background:#070a10db;backdrop-filter:blur(14px);border-bottom:1px solid rgba(27,42,61,.62)}.topnav-logo{color:var(--fg);font-weight:720;font-size:1.02rem;letter-spacing:-.03em}.topnav-logo:after{content:"";display:inline-block;width:.36rem;height:.36rem;margin-left:.32rem;border-radius:999px;background:var(--primary);vertical-align:.08em}.topnav-links{display:flex;gap:clamp(.75rem,1.8vw,1.2rem);flex-wrap:wrap;justify-content:flex-end;font-size:.88rem;font-weight:560}.topnav-links a{color:var(--muted)}.topnav-links a:hover{color:var(--fg)}.landing-shell{width:min(1240px,calc(100% - clamp(1.5rem,4vw,4rem)));margin:0 auto;padding:clamp(3rem,6vw,5rem) 0 5rem}.hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:start}.kicker,.section-kicker,.eyebrow{color:var(--primary);text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;font-weight:760}h1{margin:.75rem 0 1rem;max-width:13ch;font-size:clamp(2.55rem,6vw,4.9rem);line-height:1.02;letter-spacing:-.065em;font-weight:760}.hero-lead{max-width:44rem;color:var(--fg);font-size:clamp(1.04rem,1.7vw,1.22rem);line-height:1.5}.hero-copy{margin-top:.85rem;max-width:43rem;color:var(--muted);font-size:.98rem}.cta-row,.proof-row{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center;margin-top:1.25rem}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;padding:.62rem .9rem;font-weight:700;line-height:1;font-size:.92rem}.btn-primary{color:#041015;background:var(--primary);border-color:transparent}.btn-primary:hover{color:#041015;background:var(--primary-bright)}.btn-secondary{color:var(--fg);background:#121b2a94}.proof-row span{color:var(--muted);border:1px solid var(--border-dim);background:#0a0f187a;border-radius:999px;padding:.26rem .55rem;font-size:.76rem}.release-card,.panel,.value-card,.docs-card{border:1px solid rgba(27,42,61,.86);border-radius:var(--radius);background:#0d1420c2;box-shadow:0 14px 38px #00000038}.release-card{padding:1rem}.release-version{color:var(--fg);font-size:1.35rem;font-weight:760;letter-spacing:-.04em;margin:.08rem 0 .25rem}.release-card p,.value-card p,.panel p{color:var(--muted)}.status-list{margin-top:.8rem;display:grid;gap:.15rem}.status-row{display:flex;justify-content:space-between;align-items:center;gap:.9rem;padding:.5rem 0;border-bottom:1px solid var(--border-dim);font-size:.9rem}.status-row:last-child{border-bottom:0}.status-row strong{color:var(--fg);font-weight:640}.badge{color:var(--green);background:#35d08a12;border:1px solid rgba(53,208,138,.34);border-radius:999px;padding:.1rem .42rem;font-size:.7rem;font-weight:720}.section{margin-top:clamp(3.2rem,7vw,4.8rem)}.section-heading{max-width:700px;margin-bottom:1.15rem}.section-heading h2{margin-top:.3rem;font-size:clamp(1.65rem,3.2vw,2.45rem);line-height:1.08;letter-spacing:-.05em;font-weight:730}.value-grid,.docs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.value-card,.docs-card{padding:.95rem}.value-card h3,.docs-card h3{margin-bottom:.3rem;color:var(--fg);font-size:.98rem;letter-spacing:-.02em;font-weight:680}.value-card p,.docs-card p{font-size:.9rem;line-height:1.55}.surface-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.surface-chip{border:1px solid var(--border-dim);border-radius:11px;background:#121b2a75;padding:.65rem}.surface-chip strong{display:block;color:var(--fg);font-size:.9rem}.surface-chip span{color:var(--muted);font-size:.82rem}.screenshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.screenshot-card{margin:0;border:1px solid var(--border-dim);border-radius:var(--radius);background:#0d1420a8;overflow:hidden}.screenshot-frame{display:block;aspect-ratio:16 / 10;background:#050810;border-bottom:1px solid var(--border-dim)}.screenshot-frame img{display:block;width:100%;height:100%;object-fit:cover}.screenshot-card figcaption{display:grid;gap:.2rem;padding:.75rem}.screenshot-card figcaption strong{color:var(--fg);font-size:.92rem}.screenshot-card figcaption span{color:var(--muted);font-size:.84rem;line-height:1.45}.callout{border:1px solid rgba(208,138,58,.28);border-left:3px solid var(--orange);background:#d08a3a11;padding:.85rem 1rem;border-radius:12px;color:var(--fg)}.footer{border-top:1px solid var(--border-dim);padding:1.6rem;color:var(--muted);text-align:center;font-size:.88rem}.docs-shell{width:min(1240px,calc(100% - clamp(1.5rem,4vw,4rem)));margin:0 auto;display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(1.5rem,3vw,2.6rem);padding:clamp(2.3rem,4vw,3.5rem) 0 5rem}.docs-sidebar{position:sticky;top:5rem;align-self:start;border:1px solid var(--border-dim);border-radius:var(--radius);background:#0d1420a8;padding:.6rem;box-shadow:0 12px 32px #00000029}.docs-sidebar-title{color:var(--primary);font-weight:760;margin:.2rem .5rem .45rem;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.docs-nav-link{display:block;color:var(--muted);border-radius:9px;padding:.42rem .5rem;font-weight:560;font-size:.9rem}.docs-nav-link.active,.docs-nav-link:hover{color:var(--fg);background:var(--surface)}.docs-content{min-width:0;max-width:940px}.docs-content h1{max-width:none;font-size:clamp(2.4rem,5.8vw,4.15rem);line-height:1.02;letter-spacing:-.06em;margin-top:0}.docs-content h2{margin-top:2.15rem;color:var(--fg);font-size:clamp(1.28rem,2.25vw,1.75rem);line-height:1.18;letter-spacing:-.035em;font-weight:700}.docs-content h3{margin-top:1.25rem;color:var(--fg);font-size:1rem}.docs-content p,.docs-content li{color:var(--muted);max-width:72ch}.docs-content p{margin-top:.55rem}.docs-content ul,.docs-content ol{margin:.75rem 0 .9rem 1.2rem}.docs-content li+li{margin-top:.25rem}.docs-content .lead{color:var(--fg);font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.5;max-width:68ch}.docs-card{display:block}@media(max-width:900px){.hero-grid,.value-grid,.docs-grid,.surface-map,.screenshot-grid,.docs-shell{grid-template-columns:1fr}.docs-sidebar{position:static}.topnav{align-items:flex-start;flex-direction:column}h1,.docs-content h1{font-size:clamp(2.65rem,14vw,4.3rem)}}
