@layer site-base{:root{color:var(--wui-color-foreground,#241d2b);background:var(--wui-color-background,#fffdfc);font-synthesis:none;text-rendering:optimizelegibility;--site-max:1180px;--site-narrow:820px;--site-header-height:72px;--site-radius-sm:12px;--site-radius:20px;--site-radius-lg:30px;--site-shadow:0 20px 60px #241d2b14;--site-shadow-soft:0 10px 34px #241d2b0e;--site-line:color-mix(in oklab, var(--wui-color-border,#e2dae8) 86%, transparent);--site-muted:var(--wui-color-muted-foreground,#62556d);--site-paper:var(--wui-color-card,#fffdfc);--site-soft:var(--wui-color-muted,#f8f5fa);--site-primary:var(--wui-color-primary,#796bc4);--site-primary-fg:var(--wui-color-primary-foreground,#fffdfc);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Noto Sans CJK SC,sans-serif}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-height) + 20px)}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--wui-color-background,#fffdfc);min-width:320px;min-height:100vh;color:var(--wui-color-foreground,#241d2b);overflow-wrap:anywhere;margin:0;line-height:1.6}body:before{content:"";pointer-events:none;opacity:.26;z-index:-1;background-size:28px 28px;background-image:linear-gradient(var(--site-line) 1px, transparent 1px), linear-gradient(90deg, var(--site-line) 1px, transparent 1px);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000075,#0000 52%);mask-image:linear-gradient(#00000075,#0000 52%)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}img,svg{max-width:100%;display:block}code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--wui-color-foreground,#241d2b);letter-spacing:-.035em;text-wrap:balance}h1{font-size:clamp(2.8rem,7.4vw,6.4rem);font-weight:720;line-height:.99}h2{font-size:clamp(2rem,4.2vw,3.85rem);font-weight:690;line-height:1.06}h3{font-size:1.14rem;line-height:1.25}p{color:var(--site-muted)}:focus-visible{outline:3px solid var(--wui-color-ring,#796bc4);outline-offset:3px;border-radius:8px}.skip-link{z-index:1000;background:var(--site-paper);border:1px solid var(--site-line);border-radius:10px;padding:10px 14px;font-weight:700;position:fixed;inset-block-start:12px;inset-inline-start:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.page-width{width:min(calc(100% - 40px), var(--site-max));margin-inline:auto}.narrow-width{max-width:var(--site-narrow)}.section-pad{padding-block:clamp(76px,9vw,138px)}.eyebrow,.card-eyebrow,.canvas-kicker{color:var(--site-primary);letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px;font-size:.76rem;font-weight:800}.section-heading{max-width:780px;margin-bottom:44px}.section-heading.center{text-align:center;margin-inline:auto}.section-heading h2{margin-bottom:20px}.section-lede,.hero-lede{max-width:720px;font-size:clamp(1.05rem,1.5vw,1.26rem);line-height:1.75}}@layer site-components{.site-header{z-index:50;min-height:var(--site-header-height);border-bottom:1px solid var(--site-line);background:color-mix(in oklab, var(--wui-color-background,#fffdfc) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;inset-block-start:0}.site-header-inner{width:min(calc(100% - 32px), calc(var(--site-max) + 80px));min-height:var(--site-header-height);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;display:flex}.brand-link,.footer-brand{min-block-size:var(--nf-touch-target-min,44px);align-items:center;gap:10px;display:inline-flex}.brand-link img{width:32px;height:32px}.brand-wordmark{letter-spacing:-.025em;font-weight:780}.version-chip,.illustrative-chip,.derived-label{border:1px solid var(--site-line);min-height:24px;color:var(--site-muted);background:var(--site-soft);letter-spacing:.03em;border-radius:999px;align-items:center;padding:3px 9px;font-size:.68rem;font-weight:700;display:inline-flex}.desktop-nav{align-items:center;gap:4px;margin-inline-start:auto;display:flex}.desktop-nav a,.header-text-link{min-block-size:var(--nf-touch-target-min,44px);color:var(--site-muted);border-radius:10px;justify-content:center;align-items:center;padding-inline:13px;font-size:.88rem;font-weight:650;transition:background-color .16s,color .16s;display:inline-flex}.desktop-nav a:hover,.desktop-nav a.active,.header-text-link:hover{color:var(--wui-color-foreground);background:var(--site-soft)}.header-actions{align-items:center;gap:4px;display:flex}.icon-button{min-inline-size:var(--nf-touch-target-min,44px);min-block-size:var(--nf-touch-target-min,44px);color:var(--wui-color-foreground);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;font-weight:750;transition:background-color .16s;display:inline-flex}.icon-button:hover{background:var(--site-soft)}.locale-button{padding-inline:12px;font-size:.76rem}.mobile-menu-button{display:none}.menu-glyph{font-size:1.45rem;line-height:1}.mobile-nav{display:none}.hero{padding-block-start:clamp(86px,10vw,150px);position:relative;overflow:clip}.hero:after{content:"";background:var(--site-line);height:1px;position:absolute;inset-block-end:0;inset-inline:0}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);align-items:center;gap:clamp(48px,7vw,96px);display:grid}.hero-copy h1{max-width:830px;margin-bottom:30px}.hero-copy .hero-lede{max-width:760px;margin-bottom:34px}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button{border:1px solid var(--site-line);border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:11px 18px;font-weight:760;transition:transform .16s,box-shadow .16s,background-color .16s,border-color .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{border-color:var(--site-primary);background:var(--site-primary);color:var(--site-primary-fg);box-shadow:0 10px 28px color-mix(in oklab, var(--site-primary) 22%, transparent)}.button.secondary{background:var(--site-paper);color:var(--wui-color-foreground)}.button.secondary:hover{border-color:color-mix(in oklab, var(--site-primary) 42%, var(--site-line))}.text-link{min-height:44px;color:var(--site-primary);align-items:center;font-weight:760;display:inline-flex}.text-link:hover{text-underline-offset:4px;text-decoration:underline}.hero-trustline{color:var(--site-muted);align-items:center;gap:10px;margin-top:24px;font-size:.82rem;display:flex}.trust-dot{background:var(--nf-lane-validated-stroke,#4d9b7d);width:8px;height:8px;box-shadow:0 0 0 4px var(--nf-lane-validated-fill,#dcf1e7);border-radius:999px;flex:none}.forge-canvas{border:1px solid var(--site-line);border-radius:var(--site-radius-lg);background:var(--site-paper);box-shadow:var(--site-shadow);padding:20px;position:relative}.forge-canvas:before{content:"";pointer-events:none;border:1px dashed color-mix(in oklab, var(--site-line) 75%, transparent);border-radius:calc(var(--site-radius-lg) - 8px);position:absolute;inset:10px}.canvas-topline,.gate-title,.canvas-stage,.canvas-output,.gate-row{z-index:1;position:relative}.canvas-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:4px 4px 10px;display:flex}.canvas-kicker{margin:0}.canvas-stage,.canvas-output{border:1px solid var(--site-line);background:var(--site-paper);border-radius:14px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.canvas-stage small,.canvas-output small,.publication-source small,.preview-manuscript small{color:var(--site-muted);letter-spacing:.12em;margin-bottom:2px;font-size:.63rem;font-weight:800;display:block}.canvas-stage strong,.canvas-output strong{font-size:.82rem;line-height:1.35;display:block}.stage-dot{border:2px solid;border-radius:999px;width:10px;height:10px}.project-dot{border-color:var(--nf-lane-project-stroke,#4f8fba);background:var(--nf-lane-project-fill,#ddeff8)}.runtime-dot{border-color:var(--nf-lane-runtime-stroke,#796bc4);background:var(--nf-lane-runtime-fill,#e7e1f8)}.editorial-dot{border-color:var(--nf-lane-editorial-stroke,#d6679a);background:var(--nf-lane-editorial-fill,#f9dde9)}.stage-state{color:var(--site-muted);font-family:SFMono-Regular,Consolas,monospace;font-size:.64rem}.canvas-thread{background:var(--site-line);width:2px;height:16px;margin-inline-start:19px}.gate-panel{z-index:1;border:1px solid color-mix(in oklab, var(--nf-lane-evidence-stroke,#be892f) 38%, var(--site-line));background:color-mix(in oklab, var(--nf-lane-evidence-fill,#f9edcf) 30%, var(--site-paper));border-radius:15px;margin:14px 0;padding:13px;position:relative}.gate-title{justify-content:space-between;gap:10px;margin-bottom:8px;font-size:.73rem;font-weight:780;display:flex}.gate-title code{color:var(--site-muted);font-size:.64rem;font-weight:500}.gate-row{border-top:1px solid color-mix(in oklab, var(--site-line) 70%, transparent);color:var(--site-muted);justify-content:space-between;gap:12px;padding-block:6px;font-size:.7rem;display:flex}.gate-row strong{color:var(--nf-lane-validated-stroke,#4d9b7d);letter-spacing:.04em}.canvas-output{border-color:color-mix(in oklab, var(--nf-lane-validated-stroke,#4d9b7d) 42%, var(--site-line));background:color-mix(in oklab, var(--nf-lane-validated-fill,#dcf1e7) 30%, var(--site-paper))}.output-mark{background:var(--nf-lane-validated-stroke,#4d9b7d);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:900;display:inline-flex}.subtle-section{background:color-mix(in oklab, var(--site-soft) 66%, transparent);border-bottom:1px solid var(--site-line)}.three-grid,.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.info-card{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-paper);box-shadow:var(--site-shadow-soft);padding:26px;position:relative}.info-card h3{margin-bottom:12px}.info-card p{margin-bottom:0}.card-eyebrow{margin-bottom:10px;font-size:.68rem}.meta-code{border:1px solid var(--site-line);background:var(--site-soft);color:var(--site-muted);border-radius:8px;margin-top:18px;padding:5px 8px;font-size:.66rem;display:inline-block}.forge-story{border-bottom:1px solid var(--site-line)}.forge-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(50px,8vw,110px);display:grid}.forge-sticky-copy{top:calc(var(--site-header-height) + 42px);position:sticky}.forge-steps{margin:0;padding:0;list-style:none}.forge-steps li{grid-template-columns:54px minmax(0,1fr);gap:22px;padding:0 0 42px;display:grid;position:relative}.forge-steps li:not(:last-child):after{content:"";background:var(--site-line);width:2px;height:calc(100% - 32px);position:absolute;inset-block-start:48px;inset-inline-start:25px}.step-number{z-index:1;border:1px solid var(--site-line);background:var(--site-paper);width:52px;height:52px;color:var(--site-primary);border-radius:16px;justify-content:center;align-items:center;font-family:SFMono-Regular,Consolas,monospace;font-size:.73rem;font-weight:800;display:inline-flex;position:relative}.forge-steps h3{margin:3px 0 8px;font-size:1.28rem}.forge-steps p{max-width:630px;margin:0}.proof-section{background:var(--wui-color-foreground,#241d2b)}.dark .proof-section{background:color-mix(in oklab, var(--site-soft) 58%, black)}.proof-section .section-heading h2{color:var(--wui-color-background,#fffdfc)}.dark .proof-section .section-heading h2{color:var(--wui-color-foreground)}.proof-section .eyebrow{color:color-mix(in oklab, var(--nf-lane-editorial-fill,#f9dde9) 72%, white)}.proof-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.proof-card{min-height:250px;box-shadow:none;grid-column:span 4}.proof-card:first-child,.proof-card:nth-child(4){border-top:4px solid var(--nf-lane-project-stroke,#4f8fba)}.proof-card:nth-child(2),.proof-card:nth-child(6){border-top:4px solid var(--nf-lane-runtime-stroke,#796bc4)}.proof-card:nth-child(3),.proof-card:nth-child(5){border-top:4px solid var(--nf-lane-editorial-stroke,#d6679a)}.product-band{border-bottom:1px solid var(--site-line)}.split-feature{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(44px,8vw,110px);display:grid}.workbench-preview,.publication-preview{border:1px solid var(--site-line);border-radius:var(--site-radius-lg);background:var(--site-paper);box-shadow:var(--site-shadow);padding:18px}.preview-tabs{border-bottom:1px solid var(--site-line);gap:8px;margin-bottom:14px;padding-bottom:13px;display:flex}.preview-tabs span{color:var(--site-muted);border-radius:9px;padding:6px 10px;font-size:.72rem;font-weight:700}.preview-tabs .active{background:var(--nf-lane-editorial-fill,#f9dde9);color:#6a2f4d}.dark .preview-tabs .active{color:var(--wui-color-foreground);background:color-mix(in oklab, var(--nf-lane-editorial-stroke,#d6679a) 24%, var(--site-paper))}.preview-manuscript{border:1px solid var(--site-line);background:color-mix(in oklab, var(--site-paper) 88%, var(--nf-lane-editorial-fill,#f9dde9));border-radius:18px;min-height:230px;padding:clamp(24px,5vw,52px)}.preview-manuscript strong{max-width:520px;margin-bottom:12px;font-family:Georgia,Noto Serif,Noto Serif CJK SC,serif;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:650;line-height:1.35;display:block}.preview-stack{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.preview-stack span{border:1px solid var(--site-line);color:var(--site-muted);border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:650}.publication-band{background:color-mix(in oklab, var(--nf-lane-evidence-fill,#f9edcf) 22%, var(--wui-color-background));border-bottom:1px solid var(--site-line)}.publication-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.publication-source{border:1px solid color-mix(in oklab, var(--nf-lane-validated-stroke,#4d9b7d) 36%, var(--site-line));background:color-mix(in oklab, var(--nf-lane-validated-fill,#dcf1e7) 34%, var(--site-paper));border-radius:16px;padding:22px}.publication-source strong{font-family:SFMono-Regular,Consolas,monospace;font-size:.9rem;display:block}.publication-arrow{color:var(--site-muted);margin-block:11px;padding-inline-start:26px}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.profile-grid code{border:1px solid var(--site-line);background:var(--site-soft);color:var(--wui-color-foreground);border-radius:13px;padding:15px;font-size:.76rem}.derived-label{margin-top:14px}.boundary-note{border-inline-start:3px solid var(--nf-lane-evidence-stroke,#be892f);background:color-mix(in oklab, var(--nf-lane-evidence-fill,#f9edcf) 28%, transparent);color:var(--site-muted);padding:15px 17px;font-size:.86rem}.architecture-section{border-bottom:1px solid var(--site-line)}.bento-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.bento-card{box-shadow:none;grid-column:span 4}.bento-1,.bento-4{grid-column:span 5}.bento-2,.bento-5{grid-column:span 4}.bento-3,.bento-6{grid-column:span 3}.bento-card:first-child{background:color-mix(in oklab, var(--nf-lane-project-fill,#ddeff8) 42%, var(--site-paper))}.bento-card:nth-child(2){background:color-mix(in oklab, var(--nf-lane-runtime-fill,#e7e1f8) 42%, var(--site-paper))}.bento-card:nth-child(3){background:color-mix(in oklab, var(--nf-lane-editorial-fill,#f9dde9) 38%, var(--site-paper))}.bento-card:nth-child(4){background:color-mix(in oklab, var(--nf-lane-evidence-fill,#f9edcf) 40%, var(--site-paper))}.bento-card:nth-child(5){background:color-mix(in oklab, var(--nf-lane-validated-fill,#dcf1e7) 38%, var(--site-paper))}.bento-card:nth-child(6){background:var(--site-soft)}.section-link{margin-top:24px}.delivery-section{background:var(--site-soft);border-bottom:1px solid var(--site-line)}.delivery-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:70px;display:grid}.host-list{border-top:1px solid var(--site-line)}.host-row{border-bottom:1px solid var(--site-line);grid-template-columns:140px minmax(0,1fr);gap:24px;padding-block:19px;display:grid}.host-row strong{color:var(--wui-color-foreground)}.host-row span{color:var(--site-muted)}.release-section{padding-block:60px}.release-card{border:1px solid var(--site-line);border-radius:var(--site-radius-lg);background:var(--site-paper);box-shadow:var(--site-shadow-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;padding:clamp(28px,5vw,56px);display:grid}.release-card h2{margin-bottom:12px;font-size:clamp(1.8rem,3.8vw,3rem)}.release-card p:last-child{max-width:760px;margin-bottom:0}.final-cta{background:var(--wui-color-foreground,#241d2b);padding-block:clamp(90px,11vw,150px)}.dark .final-cta{background:color-mix(in oklab, var(--site-soft) 58%, black)}.final-cta-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;display:grid}.final-cta h2{max-width:780px;color:var(--wui-color-background,#fffdfc);margin-bottom:0}.dark .final-cta h2{color:var(--wui-color-foreground)}.detail-page{min-height:70vh}.detail-hero{border-bottom:1px solid var(--site-line);padding-block:clamp(100px,12vw,160px) clamp(60px,8vw,100px)}.detail-hero h1{margin-bottom:28px;font-size:clamp(2.6rem,6.4vw,5.6rem)}.detail-content{padding-block-start:66px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-card{min-height:220px}.detail-note{max-width:920px;margin-top:30px}.source-panel{border-top:1px solid var(--site-line);margin-top:70px;padding-top:28px}.source-links{flex-direction:column;gap:8px;max-width:840px;display:flex}.source-links a{border:1px solid var(--site-line);background:var(--site-paper);min-height:48px;color:var(--site-muted);border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:10px 13px;transition:border-color .16s,background-color .16s;display:flex}.source-links a:hover{border-color:color-mix(in oklab, var(--site-primary) 40%, var(--site-line));background:var(--site-soft)}.source-links code{font-size:.76rem}.site-footer{border-top:1px solid var(--site-line);background:var(--site-soft);padding:70px 20px 30px}.footer-grid,.footer-meta{width:min(100%, var(--site-max));margin-inline:auto}.footer-grid{grid-template-columns:minmax(0,1.7fr) minmax(140px,.6fr) minmax(140px,.6fr);gap:60px;display:grid}.footer-brand img{width:30px;height:30px}.footer-grid>div:first-child p{max-width:520px;margin-top:14px}.footer-links{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.footer-links strong{margin-bottom:8px}.footer-links a{min-height:38px;color:var(--site-muted);align-items:center;display:inline-flex}.footer-links a:hover{color:var(--wui-color-foreground)}.footer-meta{border-top:1px solid var(--site-line);color:var(--site-muted);justify-content:space-between;gap:20px;margin-top:42px;padding-top:20px;font-size:.75rem;display:flex}}@layer site-responsive{@media (max-width:1040px){.desktop-nav,.header-actions>.header-text-link{display:none}.mobile-menu-button{display:inline-flex}.mobile-nav{width:min(calc(100% - 32px), var(--site-max));border:1px solid var(--site-line);background:var(--site-paper);box-shadow:var(--site-shadow-soft);border-radius:16px;margin:0 auto 14px;padding:10px;display:grid}.mobile-nav a{min-height:48px;color:var(--site-muted);border-radius:9px;align-items:center;padding-inline:12px;font-weight:650;display:flex}.mobile-nav a.active,.mobile-nav a:hover{color:var(--wui-color-foreground);background:var(--site-soft)}.hero-grid,.split-feature,.publication-layout,.delivery-layout{grid-template-columns:1fr}.hero-grid{gap:56px}.forge-layout{grid-template-columns:1fr;gap:36px}.forge-sticky-copy{position:static}.proof-card,.bento-1,.bento-2,.bento-3,.bento-4,.bento-5,.bento-6{grid-column:span 6}.final-cta-inner,.release-card{grid-template-columns:1fr;align-items:start}}@media (max-width:760px){:root{--site-header-height:64px}.page-width{width:min(calc(100% - 28px), var(--site-max))}.site-header-inner{gap:8px;width:calc(100% - 20px)}.brand-wordmark{font-size:.95rem}.version-chip{display:none}.section-pad{padding-block:76px}.hero{padding-block-start:82px}.hero-copy h1{font-size:clamp(2.65rem,13vw,4.4rem)}.hero-actions{align-items:stretch}.hero-actions .button{flex:180px}.forge-canvas{border-radius:22px;padding:14px}.canvas-stage{grid-template-columns:12px minmax(0,1fr)}.stage-state{grid-column:2}.gate-title{flex-direction:column}.three-grid,.detail-grid,.proof-grid,.bento-grid{grid-template-columns:1fr}.proof-card,.bento-1,.bento-2,.bento-3,.bento-4,.bento-5,.bento-6{grid-column:1}.proof-card{min-height:auto}.forge-steps li{grid-template-columns:44px minmax(0,1fr);gap:16px}.step-number{border-radius:13px;width:44px;height:44px}.forge-steps li:not(:last-child):after{inset-block-start:42px;inset-inline-start:21px}.profile-grid{grid-template-columns:1fr}.host-row{grid-template-columns:1fr;gap:4px}.release-card,.final-cta-inner{gap:24px}.footer-grid{grid-template-columns:1fr 1fr;gap:36px 24px}.footer-grid>div:first-child{grid-column:1/-1}.footer-meta{flex-direction:column;gap:5px}}@media (max-width:420px){.header-actions{gap:0}.locale-button{padding-inline:8px}.info-card{padding:21px}.canvas-stage strong,.canvas-output strong{font-size:.76rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button:hover{transform:none}}}@layer wui-theme{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wui-color-background:#fffdfc;--wui-color-foreground:#241d2b;--wui-color-muted:#f8f5fa;--wui-color-muted-foreground:#62556d;--wui-color-card:#fffdfc;--wui-color-card-foreground:#241d2b;--wui-color-border:#e2dae8;--wui-color-primary:#6855b5;--wui-color-primary-foreground:#fffdfc;--wui-color-ring:#6855b5;--wui-color-ring-soft:oklch(from var(--wui-color-ring) l c h / .35);--wui-color-destructive:#9e4053;--wui-color-destructive-foreground:#fffdfc;--wui-color-success:#35735d;--wui-color-success-foreground:#fffdfc;--wui-color-warning:#8f651f;--wui-color-warning-foreground:#fffdfc;--wui-surface-raised:#fffdfc;--wui-surface-overlay:#fffdfc;--wui-surface-sunken:#f8f5fa;--nf-lane-project-fill:#ddeff8;--nf-lane-project-stroke:#4f8fba;--nf-lane-runtime-fill:#e7e1f8;--nf-lane-runtime-stroke:#796bc4;--nf-lane-editorial-fill:#f9dde9;--nf-lane-editorial-stroke:#d6679a;--nf-lane-evidence-fill:#f9edcf;--nf-lane-evidence-stroke:#be892f;--nf-lane-validated-fill:#dcf1e7;--nf-lane-validated-stroke:#4d9b7d;--nf-lane-rejected-fill:#f7dee2;--nf-lane-rejected-stroke:#b95767;--nf-touch-target-min:44px;--nf-breakpoint-compact-max:599px;--nf-breakpoint-medium-min:600px;--nf-breakpoint-wide-min:1024px;--nf-breakpoint-ultrawide-min:1440px}@supports (color:lab(0% 0 0)){:root{--wui-color-background:lab(99.444% .552207 .721097);--wui-color-foreground:lab(12.0881% 6.13871 -8.15593);--wui-color-muted:lab(96.8816% 1.68788 -2.03415);--wui-color-muted-foreground:lab(38.1233% 9.29226 -11.7732);--wui-color-card:lab(99.444% .552207 .721097);--wui-color-card-foreground:lab(12.0881% 6.13871 -8.15593);--wui-color-border:lab(88.0025% 4.70281 -5.85427);--wui-color-primary:lab(41.8287% 26.3093 -49.2314);--wui-color-primary-foreground:lab(99.444% .552207 .721097);--wui-color-ring:lab(41.8287% 26.3093 -49.2314);--wui-color-destructive:lab(40.906% 41.1023 9.60541);--wui-color-destructive-foreground:lab(99.444% .552207 .721097);--wui-color-success:lab(43.8621% -25.3246 5.81369);--wui-color-success-foreground:lab(99.444% .552207 .721097);--wui-color-warning:lab(46.343% 12.6572 44.1204);--wui-color-warning-foreground:lab(99.444% .552207 .721097);--wui-surface-raised:lab(99.444% .552207 .721097);--wui-surface-overlay:lab(99.444% .552207 .721097);--wui-surface-sunken:lab(96.8816% 1.68788 -2.03415)}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wui-color-background:#17131b;--wui-color-foreground:#f8f5fa;--wui-color-muted:#2c2433;--wui-color-muted-foreground:#bdafc7;--wui-color-card:#211b27;--wui-color-card-foreground:#f8f5fa;--wui-color-border:#403649;--wui-color-primary:#b7adf1;--wui-color-primary-foreground:#17131b;--wui-color-ring:#b7adf1;--wui-color-ring-soft:oklch(from var(--wui-color-ring) l c h / .45);--wui-color-destructive:#e39aaa;--wui-color-destructive-foreground:#241d2b;--wui-color-success:#9ed5be;--wui-color-success-foreground:#17131b;--wui-color-warning:#e8c47d;--wui-color-warning-foreground:#241d2b;--wui-surface-raised:#211b27;--wui-surface-overlay:#2c2433;--wui-surface-sunken:#17131b}@supports (color:lab(0% 0 0)){.dark{--wui-color-background:lab(6.53728% 3.34927 -4.77737);--wui-color-foreground:lab(96.8816% 1.68788 -2.03415);--wui-color-muted:lab(15.6182% 6.60014 -8.40257);--wui-color-muted-foreground:lab(73.2308% 8.52349 -10.3517);--wui-color-card:lab(10.8984% 5.308 -7.07861);--wui-color-card-foreground:lab(96.8816% 1.68788 -2.03415);--wui-color-border:lab(24.2827% 7.80605 -10.0545);--wui-color-primary:lab(73.4292% 14.4076 -32.8965);--wui-color-primary-foreground:lab(6.53728% 3.34927 -4.77737);--wui-color-ring:lab(73.4292% 14.4076 -32.8965);--wui-color-destructive:lab(71.348% 29.6726 3.3702);--wui-color-destructive-foreground:lab(12.0881% 6.13871 -8.15593);--wui-color-success:lab(80.9789% -22.0016 5.37822);--wui-color-success-foreground:lab(6.53728% 3.34927 -4.77737);--wui-color-warning:lab(81.1707% 6.57913 40.5327);--wui-color-warning-foreground:lab(12.0881% 6.13871 -8.15593);--wui-surface-raised:lab(10.8984% 5.308 -7.07861);--wui-surface-overlay:lab(15.6182% 6.60014 -8.40257);--wui-surface-sunken:lab(6.53728% 3.34927 -4.77737)}}}@layer site-showcase{:root{--showcase-ease:cubic-bezier(.22, 1, .36, 1);--showcase-glow-project:color-mix(in oklab, var(--nf-lane-project-stroke,#4f8fba) 34%, transparent);--showcase-glow-runtime:color-mix(in oklab, var(--nf-lane-runtime-stroke,#796bc4) 30%, transparent);--showcase-glow-editorial:color-mix(in oklab, var(--nf-lane-editorial-stroke,#d6679a) 26%, transparent);--showcase-glow-evidence:color-mix(in oklab, var(--nf-lane-evidence-stroke,#be892f) 20%, transparent);--showcase-glass:color-mix(in oklab, var(--wui-color-background,#fffdfc) 76%, transparent)}::selection{color:var(--wui-color-foreground);background:color-mix(in oklab, var(--nf-lane-editorial-fill,#f9dde9) 72%, var(--nf-lane-runtime-fill,#e7e1f8))}.site-shell{isolation:isolate;position:relative}.site-shell:after{content:"";z-index:-3;pointer-events:none;background:radial-gradient(52rem 30rem at 6% 10%, var(--showcase-glow-project), transparent 74%), radial-gradient(48rem 30rem at 94% 24%, var(--showcase-glow-editorial), transparent 74%), radial-gradient(46rem 34rem at 58% 88%, var(--showcase-glow-runtime), transparent 76%);opacity:.58;position:fixed;inset:0}.site-header{border-bottom-color:color-mix(in oklab, var(--site-line) 70%, transparent);background:var(--showcase-glass);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);box-shadow:0 1px #ffffff3d,0 12px 44px #241d2b0b}.site-header:after{content:"";transform-origin:0;background:linear-gradient(90deg, var(--nf-lane-project-stroke,#4f8fba), var(--nf-lane-runtime-stroke,#796bc4), var(--nf-lane-editorial-stroke,#d6679a));height:2px;box-shadow:0 0 18px color-mix(in oklab, var(--site-primary) 36%, transparent);position:absolute;inset-block-end:-1px;inset-inline:0;transform:scaleX(0)}.brand-link img{filter:drop-shadow(0 8px 16px color-mix(in oklab, var(--site-primary) 22%, transparent));transition:transform .36s var(--showcase-ease), filter .26s ease}.brand-link:hover img{filter:drop-shadow(0 10px 20px color-mix(in oklab, var(--site-primary) 34%, transparent));transform:rotate(-7deg)scale(1.06)}.desktop-nav a,.header-text-link{position:relative;overflow:clip}.desktop-nav a:after,.header-text-link:after{content:"";background:linear-gradient(90deg, var(--nf-lane-runtime-stroke,#796bc4), var(--nf-lane-editorial-stroke,#d6679a));transform-origin:50%;height:2px;transition:transform .26s var(--showcase-ease);border-radius:999px;position:absolute;inset-block-end:6px;inset-inline:12px;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a.active:after,.header-text-link:hover:after{transform:scaleX(1)}.hero{min-height:min(940px, calc(100svh - var(--site-header-height)));isolation:isolate;background:linear-gradient(180deg, color-mix(in oklab, var(--wui-color-background) 78%, transparent), transparent 64%), radial-gradient(60rem 34rem at 72% 16%, color-mix(in oklab, var(--nf-lane-runtime-fill,#e7e1f8) 48%, transparent), transparent 72%);align-items:center;display:grid;overflow:clip}.hero-grid{isolation:isolate;position:relative}.hero-grid:before,.hero-grid:after{content:"";z-index:-1;pointer-events:none;position:absolute}.hero-grid:before{aspect-ratio:1.2;background:radial-gradient(circle at 24% 32%, color-mix(in oklab, var(--nf-lane-project-stroke,#4f8fba) 58%, transparent), transparent 34%), radial-gradient(circle at 72% 28%, color-mix(in oklab, var(--nf-lane-editorial-stroke,#d6679a) 48%, transparent), transparent 38%), radial-gradient(circle at 58% 76%, color-mix(in oklab, var(--nf-lane-runtime-stroke,#796bc4) 52%, transparent), transparent 42%), radial-gradient(circle at 30% 72%, color-mix(in oklab, var(--nf-lane-evidence-stroke,#be892f) 34%, transparent), transparent 38%);filter:blur(54px)saturate(122%);opacity:.72;border-radius:46% 54% 62% 38%/44% 38% 62% 56%;width:clamp(420px,64vw,920px);inset-block-start:-28%;inset-inline-end:-18%;transform:translate(0,0)rotate(-8deg)scale(.92);-webkit-mask-image:radial-gradient(#000 42%,#0000 76%);mask-image:radial-gradient(#000 42%,#0000 76%)}.hero-grid:after{opacity:.34;background-image:linear-gradient(90deg, transparent 0 49.8%, color-mix(in oklab, var(--site-line) 54%, transparent) 50%, transparent 50.2%), radial-gradient(circle, color-mix(in oklab, var(--site-primary) 22%, transparent) 0 1px, transparent 1.4px);background-size:100% 100%,32px 32px;inset:-70px -30px;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 74%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 74%,#0000 100%)}.hero-copy{z-index:2;position:relative}.hero-copy h1,.detail-hero h1{text-wrap:balance;background:linear-gradient(112deg, var(--wui-color-foreground,#241d2b) 8%, color-mix(in oklab, var(--wui-color-foreground,#241d2b) 84%, var(--nf-lane-runtime-stroke,#796bc4)) 54%, color-mix(in oklab, var(--wui-color-foreground,#241d2b) 72%, var(--nf-lane-editorial-stroke,#d6679a)) 94%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-locale=zh-CN] .hero-copy h1{letter-spacing:-.025em;text-wrap:pretty;max-width:9.8em;margin-bottom:28px;font-size:clamp(3rem,5.4vw,5.45rem);font-weight:625;line-height:1.08}[data-locale=zh-CN] h2{letter-spacing:-.02em;text-wrap:pretty;font-weight:625;line-height:1.16}[data-locale=zh-CN] h3{letter-spacing:-.012em;font-weight:670;line-height:1.38}[data-locale=zh-CN] .hero-lede,[data-locale=zh-CN] .section-lede,[data-locale=zh-CN] .info-card p,[data-locale=zh-CN] .host-row span{line-height:1.84}[data-locale=zh-CN] .eyebrow,[data-locale=zh-CN] .card-eyebrow,[data-locale=zh-CN] .canvas-kicker{letter-spacing:.075em;text-transform:none}.hero-lede{text-wrap:pretty}.hero-trustline{border:1px solid color-mix(in oklab, var(--site-line) 76%, transparent);background:color-mix(in oklab, var(--site-paper) 72%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;width:-moz-fit-content;width:fit-content;max-width:680px;padding:8px 12px}.button{isolation:isolate;transition:transform .28s var(--showcase-ease), box-shadow .28s var(--showcase-ease), border-color .22s ease, background-color .22s ease;position:relative;overflow:hidden;transform:translateZ(0)}.button:before{content:"";z-index:-1;transition:transform .62s var(--showcase-ease);background:linear-gradient(115deg,#0000 20%,#ffffff57 46%,#0000 68%);position:absolute;inset:-1px;transform:translate(-145%)skew(-14deg)}.button:hover:before{transform:translate(145%)skew(-14deg)}.button:hover{transform:translateY(-3px)scale(1.015)}.button:active{transition-duration:90ms;transform:translateY(0)scale(.975)}.button.primary{box-shadow:0 14px 34px color-mix(in oklab, var(--site-primary) 25%, transparent), inset 0 1px 0 #ffffff57}.button.primary:hover{box-shadow:0 20px 48px color-mix(in oklab, var(--site-primary) 34%, transparent), inset 0 1px 0 #ffffff6b}.button.secondary{background:color-mix(in oklab, var(--site-paper) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%)}.forge-canvas,.workbench-preview,.publication-preview,.release-card{border-color:color-mix(in oklab, var(--site-line) 66%, var(--site-primary));box-shadow:0 28px 80px #241d2b1a, 0 8px 30px color-mix(in oklab, var(--site-primary) 7%, transparent), inset 0 1px 0 #ffffff57}.forge-canvas{background:linear-gradient(color-mix(in oklab, var(--site-paper) 94%, transparent), color-mix(in oklab, var(--site-paper) 94%, transparent)) padding-box, linear-gradient(132deg, color-mix(in oklab, var(--nf-lane-project-stroke,#4f8fba) 68%, transparent), color-mix(in oklab, var(--nf-lane-runtime-stroke,#796bc4) 58%, transparent) 38%, color-mix(in oklab, var(--nf-lane-editorial-stroke,#d6679a) 48%, transparent) 70%, color-mix(in oklab, var(--nf-lane-evidence-stroke,#be892f) 38%, transparent)) border-box;transform-origin:50%;transition:transform .52s var(--showcase-ease), box-shadow .36s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:perspective(1200px)rotateY(-3.2deg)rotateX(1.2deg)translateZ(0)}.forge-canvas:hover{box-shadow:0 42px 100px #241d2b24, 0 12px 44px color-mix(in oklab, var(--site-primary) 13%, transparent), inset 0 1px 0 #fff6;transform:perspective(1200px)rotateY(0)rotateX(0)translateY(-6px)translateZ(14px)}.canvas-stage,.canvas-output,.gate-panel{transition:transform .26s var(--showcase-ease), border-color .22s ease, background-color .22s ease}.canvas-stage:hover,.canvas-output:hover{border-color:color-mix(in oklab, var(--site-primary) 42%, var(--site-line));transform:translate(5px)}.gate-panel:hover{transform:scale(1.012)}.info-card{isolation:isolate;background:linear-gradient(color-mix(in oklab, var(--site-paper) 96%, transparent), color-mix(in oklab, var(--site-paper) 96%, transparent)) padding-box, linear-gradient(145deg, color-mix(in oklab, var(--site-line) 64%, transparent), color-mix(in oklab, var(--site-primary) 22%, transparent)) border-box;transition:transform .32s var(--showcase-ease), box-shadow .32s var(--showcase-ease), border-color .24s ease;position:relative;overflow:hidden;box-shadow:0 12px 36px #241d2b0b}.info-card:after{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in oklab, var(--site-primary) 15%, transparent), transparent 70%);opacity:0;width:180px;height:180px;transition:opacity .32s ease, transform .42s var(--showcase-ease);border-radius:50%;position:absolute;inset-block-start:-95px;inset-inline-end:-90px;transform:scale(.7)}.info-card:hover{box-shadow:0 24px 58px #241d2b17, 0 8px 26px color-mix(in oklab, var(--site-primary) 8%, transparent);transform:translateY(-7px)rotateX(1deg)}.info-card:hover:after{opacity:1;transform:scale(1.25)}.proof-card:nth-child(4n+1),.bento-card:nth-child(4n+1){--site-primary:var(--nf-lane-project-stroke,#4f8fba)}.proof-card:nth-child(4n+2),.bento-card:nth-child(4n+2){--site-primary:var(--nf-lane-runtime-stroke,#796bc4)}.proof-card:nth-child(4n+3),.bento-card:nth-child(4n+3){--site-primary:var(--nf-lane-editorial-stroke,#d6679a)}.proof-card:nth-child(4n+4),.bento-card:nth-child(4n+4){--site-primary:var(--nf-lane-evidence-stroke,#be892f)}.subtle-section,.architecture-section,.detail-content{background-image:linear-gradient(color-mix(in oklab, var(--site-line) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--site-line) 18%, transparent) 1px, transparent 1px);background-position:50%;background-size:72px 72px}.forge-story{position:relative;overflow:clip}.forge-story:before{content:"";background:radial-gradient(ellipse, color-mix(in oklab, var(--nf-lane-runtime-fill,#e7e1f8) 54%, transparent), transparent 68%);filter:blur(30px);pointer-events:none;border-radius:50%;height:72%;position:absolute;inset:4% -14% auto 46%}.forge-steps li{transition:transform .3s var(--showcase-ease), background-color .26s ease, border-color .26s ease;border:1px solid #0000;border-radius:20px;padding:18px 18px 18px 12px;position:relative}.forge-steps li:hover{border-color:color-mix(in oklab, var(--site-line) 78%, transparent);background:color-mix(in oklab, var(--site-paper) 82%, transparent);transform:translate(8px)}.step-number{box-shadow:0 10px 26px color-mix(in oklab, var(--site-primary) 16%, transparent)}.workbench-preview,.publication-preview,.release-card{background:color-mix(in oklab, var(--site-paper) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%)}.studio-band{background:radial-gradient(56rem 26rem at 82% 50%, color-mix(in oklab, var(--nf-lane-runtime-fill,#e7e1f8) 60%, transparent), transparent 72%), var(--site-soft);position:relative;overflow:clip}.publication-band{background:radial-gradient(54rem 30rem at 18% 52%, color-mix(in oklab, var(--nf-lane-editorial-fill,#f9dde9) 52%, transparent), transparent 72%), var(--site-paper);position:relative;overflow:clip}.preview-tabs span,.preview-stack span,.profile-grid code,.meta-code{transition:transform .22s var(--showcase-ease), border-color .22s ease, background-color .22s ease}.preview-tabs span:hover,.preview-stack span:hover,.profile-grid code:hover,.meta-code:hover{transform:translateY(-2px)}.host-row{transition:transform .26s var(--showcase-ease), background-color .24s ease;position:relative}.host-row:hover{background:color-mix(in oklab, var(--site-paper) 66%, transparent);transform:translate(7px)}.release-card{border-radius:28px}.final-cta{isolation:isolate;background:radial-gradient(40rem 24rem at 18% 20%, color-mix(in oklab, var(--nf-lane-project-stroke,#4f8fba) 28%, transparent), transparent 72%), radial-gradient(38rem 26rem at 86% 80%, color-mix(in oklab, var(--nf-lane-editorial-stroke,#d6679a) 22%, transparent), transparent 72%), linear-gradient(145deg, #211b29, #2d2438 58%, #1f1a27);position:relative;overflow:clip}.final-cta:before{content:"";z-index:-1;background-image:radial-gradient(circle,#ffffff1f 0 1px,#0000 1.3px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.detail-hero{background:radial-gradient(48rem 24rem at 78% 14%, color-mix(in oklab, var(--nf-lane-runtime-fill,#e7e1f8) 50%, transparent), transparent 72%), linear-gradient(180deg, var(--site-soft), var(--site-paper));position:relative;overflow:clip}.detail-hero:after{content:"";border:1px solid color-mix(in oklab, var(--site-primary) 28%, transparent);width:420px;height:420px;box-shadow:0 0 0 40px color-mix(in oklab, var(--site-primary) 4%, transparent), 0 0 0 82px color-mix(in oklab, var(--site-primary) 3%, transparent);border-radius:50%;position:absolute;inset-block-end:-260px;inset-inline-end:-120px}.source-panel{background:color-mix(in oklab, var(--site-paper) 84%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:24px;box-shadow:0 20px 56px #241d2b0f}.source-links a{transition:transform .22s var(--showcase-ease), background-color .22s ease, border-color .22s ease}.source-links a:hover{transform:translate(5px)}::view-transition-old(root){animation-duration:.26s;animation-timing-function:var(--showcase-ease)}::view-transition-new(root){animation-duration:.26s;animation-timing-function:var(--showcase-ease)}::view-transition-old(root){animation-name:showcase-vt-out}::view-transition-new(root){animation-name:showcase-vt-in}@keyframes showcase-vt-out{to{opacity:0;filter:blur(4px);transform:scale(.995)}}@keyframes showcase-vt-in{0%{opacity:0;filter:blur(5px);transform:scale(1.005)}}@keyframes showcase-reveal{0%{opacity:0;filter:blur(7px);transform:translateY(34px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes showcase-canvas-in{0%{opacity:.35;transform:perspective(1200px)rotateY(-8deg)rotateX(3deg)translateY(34px)scale(.95)}to{opacity:1;transform:perspective(1200px)rotateY(-3.2deg)rotateX(1.2deg)translateY(0)scale(1)}}@keyframes showcase-aurora-scroll{0%{filter:blur(64px)saturate(110%);transform:translate(-7%,8%)rotate(-14deg)scale(.84)}to{filter:blur(48px)saturate(132%);transform:translate(7%,-8%)rotate(12deg)scale(1.08)}}@supports (animation-timeline:view()){.site-header:after{animation:linear both showcase-progress;animation-timeline:scroll(root)}.hero-grid:before{animation:linear both showcase-aurora-scroll;animation-timeline:view();animation-range:cover}.hero-copy>*,.section-heading,.info-card,.forge-steps li,.workbench-preview,.publication-preview,.host-row,.release-card,.final-cta-inner,.source-panel{animation:both showcase-reveal;animation-timeline:view();animation-range:entry 4% entry 34%}.hero-copy>*{animation-range:entry entry 22%}.forge-canvas{animation:both showcase-canvas-in;animation-timeline:view();animation-range:entry entry 32%}.info-card:nth-child(2n),.forge-steps li:nth-child(2n){animation-range:entry 10% entry 40%}}@keyframes showcase-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1040px){.hero{min-height:auto}.forge-canvas{transform:none}.forge-canvas:hover{transform:translateY(-4px)}}@media (max-width:720px){.hero-grid:before{opacity:.5;filter:blur(46px);width:120vw;inset-block-start:-8%;inset-inline-end:-50%}[data-locale=zh-CN] .hero-copy h1{max-width:10em;font-size:clamp(2.7rem,13vw,4.2rem);line-height:1.12}.hero-trustline{border-radius:18px}.info-card:hover,.host-row:hover,.forge-steps li:hover{transform:none}}@media (prefers-reduced-motion:reduce){.site-header:after,.hero-grid:before,.hero-copy>*,.section-heading,.info-card,.forge-steps li,.workbench-preview,.publication-preview,.host-row,.release-card,.final-cta-inner,.source-panel,.forge-canvas{animation:none!important}.forge-canvas,.forge-canvas:hover,.button:hover,.info-card:hover,.host-row:hover,.forge-steps li:hover,.canvas-stage:hover,.canvas-output:hover,.gate-panel:hover{transform:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}}
