:root{--font-sans:"Segoe UI Variable", "Microsoft YaHei UI", "Segoe UI", sans-serif;--font-data:"Cascadia Code", "Cascadia Mono", Consolas, monospace;--canvas:#071018;--canvas-raised:#0b1722;--surface:#10212d;--ink:#eff7f4;--muted:#8ba1ad;--accent:#6aaeff;--positive:#65d8a5;--caution:#edc26a;--negative:#f08e93;--line:color-mix(in srgb, var(--muted) 23%, transparent);--content:min(1320px, calc(100% - 48px))}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--canvas);min-width:320px;color:var(--ink);font-family:var(--font-sans);text-rendering:optimizelegibility;margin:0}img{max-width:100%;display:block}a{color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:#6aaeff38;text-decoration:none}a:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:3px}h1,h2,h3,p{margin-top:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--canvas);padding:10px 14px;font-size:13px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus-visible{transform:translateY(0)}.product-landing{isolation:isolate;background:radial-gradient(circle at 82% 9%, #3170992b, transparent 31rem), linear-gradient(180deg, var(--canvas) 0%, #08121b 55%, var(--canvas) 100%);min-height:100vh;position:relative;overflow:clip}.product-landing:before{z-index:-1;content:"";background:linear-gradient(90deg,#0000 9%,#6aaeff17 9.05%,#0000 9.1%),linear-gradient(90deg,#0000 91%,#6aaeff12 91.05%,#0000 91.1%);height:760px;position:absolute;inset:76px 0 auto;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.site-header{z-index:20;width:var(--content);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071018d1;grid-template-columns:auto 1fr auto;align-items:center;min-height:76px;margin:0 auto;display:grid;position:sticky;top:0}.brand,.brand-link{justify-self:start;align-items:center;gap:13px;display:inline-flex}.brand-mark{border:1px solid color-mix(in srgb, var(--accent) 36%, transparent);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);background:#6aaeff0d;width:42px;height:42px;display:block;position:relative}.brand-mark:before,.brand-mark:after{background:color-mix(in srgb, var(--accent) 60%, transparent);content:"";position:absolute}.brand-mark:before{transform-origin:0;width:20px;height:1px;top:12px;left:11px;transform:rotate(31deg)}.brand-mark:after{width:1px;height:17px;top:14px;left:19px;transform:rotate(20deg)}.brand-mark i{z-index:1;border:1px solid var(--accent);background:var(--canvas);border-radius:50%;width:6px;height:6px;position:absolute}.brand-mark i:first-child{top:9px;left:8px}.brand-mark i:nth-child(2){top:17px;right:8px}.brand-mark i:nth-child(3){bottom:7px;left:15px}.brand-copy,.brand-copy strong,.brand-copy>span{display:block}.brand-copy strong{letter-spacing:-.015em;font-size:14px;font-weight:670}.brand-copy>span{color:var(--muted);letter-spacing:.04em;margin-top:3px;font-size:10px}nav{color:#a9bac4;justify-self:center;align-items:center;gap:clamp(18px,2.3vw,34px);font-size:13px;display:flex}nav a{align-content:center;min-height:44px}nav a:hover{color:var(--ink)}.status{border:1px solid color-mix(in srgb, var(--caution) 30%, transparent);color:#e8cd93;white-space:nowrap;justify-self:end;align-items:center;gap:9px;min-height:34px;padding:0 11px;font-size:12px;display:inline-flex}.status>span{background:var(--caution);width:6px;height:6px;box-shadow:0 0 14px color-mix(in srgb, var(--caution) 70%, transparent);border-radius:50%}.status--positive{border-color:color-mix(in srgb, var(--positive) 30%, transparent);color:var(--positive)}.status--positive>span{background:var(--positive)}.hero{width:var(--content);grid-template-columns:minmax(470px,.95fr) minmax(520px,1.05fr);align-items:center;gap:clamp(44px,5vw,82px);min-height:740px;margin:0 auto;padding:88px 0 96px;display:grid}.hero,.content-section,.trust-section,.release-section{scroll-margin-top:88px}.hero-copy{z-index:2;position:relative}.hero-context,.section-label{color:var(--accent);letter-spacing:.015em;margin-bottom:22px;font-size:13px;font-weight:650}.hero-context{align-items:center;gap:12px;display:flex}.hero-context:before{background:var(--accent);content:"";width:34px;height:1px}h1{letter-spacing:-.075em;max-width:660px;margin-bottom:30px;font-size:clamp(3.5rem,4.6vw,4.5rem);font-weight:560;line-height:1.02}.title-line{white-space:nowrap;display:block}.title-line--compact{display:none}.hero-description{color:#b3c3ca;max-width:610px;margin-bottom:34px;font-size:clamp(17px,1.55vw,21px);line-height:1.78}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:14px;font-weight:670;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.button--primary{background:var(--accent);color:#06111b}.button--primary:hover{background:#9bc9ff}.button--secondary{border-color:var(--line);color:#c7d3d8;background:#ffffff05}.button--secondary:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent);color:var(--ink)}.hero-note{color:#728894;max-width:520px;margin:18px 0 0;font-size:12px;line-height:1.65}.product-visual{min-width:0;margin:0;padding-left:42px;position:relative}.visual-docket{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);color:#7693a6;width:43px;font-family:var(--font-data);border-right:0;flex-direction:column;align-items:center;font-size:9px;display:flex;position:absolute;top:42px;bottom:54px;left:0}.visual-docket span{writing-mode:vertical-rl;padding:14px 0}.visual-docket span:first-child{color:var(--accent)}.visual-docket i{background:linear-gradient(var(--accent), transparent);flex:1;width:1px}.visual-frame{clip-path:polygon(0 0,calc(100% - 25px) 0,100% 25px,100% 100%,0 100%);background:linear-gradient(135deg,#6aaeff8f,#8ba1ad1a 50%);padding:1px;position:relative;overflow:hidden;box-shadow:0 38px 100px #00000070}.visual-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 72%,#040a0f52);position:absolute;inset:42px 1px 1px}.visual-toolbar{color:#8ea2ad;background:#0a151e;justify-content:space-between;align-items:center;gap:20px;min-height:42px;padding:0 16px;font-size:10px;display:flex}.visual-toolbar span:first-child{color:var(--positive);font-weight:650}.visual-frame img{background:#202023;width:100%;height:auto}.product-visual figcaption{color:#8298a4;justify-content:space-between;gap:20px;padding:15px 0 0;font-size:11px;display:flex}.product-visual figcaption span:first-child{color:#c5d2d7;font-weight:650}.proof-strip{width:var(--content);border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.proof-strip>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;gap:18px;padding:25px 28px;display:grid}.proof-strip>div:last-child{border-right:0}.proof-strip dt,.proof-strip dd{margin:0;font-size:12px}.proof-strip dt{color:var(--muted)}.proof-strip dd{color:#cbd7dc;font-weight:650}.content-section,.license-section,footer{width:var(--content);margin:0 auto}.content-section{padding:140px 0}.section-intro{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;column-gap:clamp(50px,9vw,132px);margin-bottom:64px;display:grid}.section-intro .section-label{grid-column:1/-1}.section-intro h2,.release-copy h2,.license-section h2{letter-spacing:-.065em;text-wrap:balance;white-space:pre-line;max-width:780px;margin:0;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:540;line-height:1.08}.section-description{max-width:480px;color:var(--muted);margin:0;font-size:15px;line-height:1.8}.product-story{position:relative}.lineage-route{grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.lineage-route:before{background:linear-gradient(90deg, var(--accent), var(--positive));content:"";height:1px;position:absolute;top:31px;left:16.7%;right:16.7%}.lineage-route li{padding:0 clamp(22px,3vw,46px) 0 0;position:relative}.lineage-route li+li{border-left:1px solid var(--line);padding-left:clamp(22px,3vw,46px)}.route-index{z-index:1;border:1px solid color-mix(in srgb, var(--accent) 56%, transparent);background:var(--canvas);width:62px;height:62px;color:var(--accent);font-family:var(--font-data);border-radius:50%;place-items:center;margin-bottom:35px;font-size:11px;display:grid;position:relative}.lineage-route li:last-child .route-index{border-color:color-mix(in srgb, var(--positive) 58%, transparent);color:var(--positive)}.lineage-route h3{letter-spacing:-.035em;margin-bottom:13px;font-size:24px;font-weight:650}.lineage-route p{color:#9fb1ba;max-width:350px;min-height:78px;margin-bottom:22px;font-size:14px;line-height:1.75}.route-evidence{border-top:1px solid var(--line);color:#7391a2;padding-top:11px;font-size:11px;display:inline-block}.jobs-section,.job-list{border-top:1px solid var(--line)}.job-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.55fr) minmax(300px,1.15fr) 1fr;align-items:start;gap:clamp(28px,6vw,90px);padding:36px 0;display:grid}.job-list h3{color:var(--accent);letter-spacing:-.04em;margin:0;font-size:28px;font-weight:580}.job-list p{color:#c2cfd4;max-width:480px;margin:0;font-size:17px;line-height:1.65}.job-list ul,.boundary-group ul,.license-copy ul{margin:0;padding:0;list-style:none}.job-list li{color:var(--muted);padding:5px 0 5px 16px;font-size:13px}.job-list li:before{background:var(--positive);content:"";border-radius:50%;width:4px;height:4px;margin:0 11px 2px -16px;display:inline-block}.trust-section{border-block:1px solid var(--line);background:var(--canvas-raised);position:relative}.trust-section:before{background:linear-gradient(transparent, var(--accent), transparent);content:"";width:1px;position:absolute;top:0;bottom:0;left:max(24px,50% - 660px)}.trust-inner,.release-inner{width:var(--content);margin:0 auto;padding:130px 0}.trust-register{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.trust-register article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:30px;min-height:178px;padding:32px;display:grid}.trust-register article:nth-child(2n){border-right:0}.trust-register h3{letter-spacing:-.03em;margin-bottom:10px;font-size:20px;font-weight:630}.trust-register p{max-width:410px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.trust-register article>span{border:1px solid color-mix(in srgb, var(--positive) 27%, transparent);color:#91bda8;font-family:var(--font-data);white-space:nowrap;align-self:start;padding:7px 9px;font-size:9px}.boundary-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.boundary-group{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:390px;padding:30px}.boundary-group header{align-items:flex-start;gap:15px;min-height:102px;display:flex}.boundary-marker{border:1px solid var(--positive);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.boundary-group--experimental .boundary-marker{border-color:var(--caution)}.boundary-group--excluded .boundary-marker{border-color:var(--negative)}.boundary-group header p{color:var(--positive);font-family:var(--font-data);margin-bottom:8px;font-size:10px}.boundary-group--experimental header p{color:var(--caution)}.boundary-group--excluded header p{color:var(--negative)}.boundary-group h3{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:620}.boundary-group li{border-top:1px solid var(--line);color:#9fb1ba;padding:13px 0;font-size:13px;line-height:1.55}.release-section{border-block:1px solid var(--line);background:linear-gradient(90deg, #6aaeff0d, transparent 42%), var(--canvas-raised)}.release-inner{grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);align-items:start;gap:clamp(64px,10vw,150px);display:grid}.release-copy>p:not(.section-label){max-width:650px;color:var(--muted);margin:28px 0 34px;font-size:15px;line-height:1.8}.release-steps{border-top:1px solid var(--line);max-width:660px;margin-bottom:34px}.release-steps>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:30px;padding:15px 0;font-size:12px;display:flex}.release-steps strong{color:var(--caution);text-align:right;font-weight:580}.release-ledger{border:1px solid color-mix(in srgb, var(--accent) 34%, transparent);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);background:#09151f;padding:28px;position:relative}.release-ledger:before{border-bottom:1px solid color-mix(in srgb, var(--accent) 34%, transparent);border-left:1px solid color-mix(in srgb, var(--accent) 34%, transparent);content:"";width:22px;height:22px;position:absolute;top:0;right:0}.release-ledger header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.release-ledger header p{color:#7192a4;font-family:var(--font-data);margin-bottom:7px;font-size:9px}.release-ledger h3{letter-spacing:-.035em;margin:0;font-size:25px;font-weight:590}.release-ledger header>span{color:#6d8490;font-family:var(--font-data);white-space:nowrap;font-size:9px}.release-ledger dl{margin:0}.release-ledger dl>div{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:20px;padding:13px 0;display:grid}.release-ledger dt,.release-ledger dd{margin:0;font-size:11px}.release-ledger dt{color:var(--muted)}.release-ledger dd{font-family:var(--font-data);font-variant-numeric:tabular-nums;text-align:right}.release-ledger dd.is-pending{color:var(--caution)}.ledger-seal{border-top:1px solid var(--line);color:#88a79a;align-items:flex-start;gap:10px;margin:20px 0 0;padding-top:17px;font-size:11px;line-height:1.55;display:flex}.ledger-seal>span{border:1px solid var(--positive);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.license-section{grid-template-columns:1fr 1fr;gap:clamp(60px,10vw,150px);padding:110px 0;display:grid}.license-copy>p{color:var(--muted);margin-bottom:28px;font-size:14px;line-height:1.8}.license-copy li{border-top:1px solid var(--line);color:#a9bbc4;padding:12px 0 12px 18px;font-size:12px;line-height:1.55}.license-copy li:before{background:var(--accent);content:"";width:6px;height:1px;margin:0 12px 4px -18px;display:inline-block}footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:80px;padding:52px 0 68px;display:grid}footer p{color:#647d89;max-width:640px;margin:0;font-size:11px;line-height:1.7}@media (max-width:1100px){.site-header{grid-template-columns:1fr auto}nav{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:80px}.hero-copy{max-width:780px}.product-visual{justify-self:end;width:min(100%,920px)}.release-inner{grid-template-columns:1fr}.release-ledger{width:min(100%,640px)}}@media (max-width:820px){:root{--content:min(1320px, calc(100% - 32px))}.hero{padding:66px 0 76px}h1{font-size:clamp(3.1rem,11vw,5rem)}.title-line--desktop{display:none}.title-line--compact{display:block}.product-visual{padding-left:0}.visual-docket{display:none}.proof-strip,.section-intro,.trust-register,.boundary-grid,.license-section,footer{grid-template-columns:1fr}.proof-strip>div{border-right:0;border-bottom:1px solid var(--line)}.proof-strip>div:last-child{border-bottom:0}.content-section{padding:100px 0}.section-intro{align-items:start}.section-description{margin-top:24px}.lineage-route{grid-template-columns:1fr;padding-left:28px}.lineage-route:before{width:1px;height:auto;top:31px;bottom:31px;left:58px}.lineage-route li,.lineage-route li+li{border-left:0;grid-template-columns:62px 1fr;gap:28px;padding:0 0 46px;display:grid}.lineage-route li:last-child{padding-bottom:0}.lineage-route p{min-height:0}.job-list article{grid-template-columns:.55fr 1.45fr}.job-list ul{grid-column:2}.trust-inner,.release-inner{padding:100px 0}.trust-register article,.trust-register article:nth-child(2n){border-right:0}.boundary-grid{border-left:0}.boundary-group{border-left:1px solid var(--line);min-height:auto}.license-section{padding:90px 0}footer{gap:34px}}@media (max-width:540px){.brand-copy{display:none}.status{padding-inline:9px}.hero-context{font-size:12px}h1{letter-spacing:-.06em;font-size:clamp(2.6rem,11.2vw,3.1rem)}.hero-description{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.visual-toolbar span:last-child,.product-visual figcaption span:last-child{display:none}.section-intro h2,.release-copy h2,.license-section h2{font-size:clamp(2.2rem,9.2vw,2.8rem)}.lineage-route{padding-left:0}.lineage-route:before{left:30px}.lineage-route li,.lineage-route li+li{gap:20px}.job-list article{grid-template-columns:1fr;gap:14px}.job-list ul{grid-column:auto;margin-top:8px}.trust-register article{grid-template-columns:1fr;gap:20px;padding-inline:18px}.trust-register article>span{justify-self:start}.boundary-group{padding-inline:20px}.release-ledger{padding:22px}.release-steps>div,.release-ledger dl>div{gap:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
