:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--bg:#050606;--surface:#0a0c0c;--surface-raised:#0f1212;--surface-soft:#151818;--ink:#f4f6f8;--ink-soft:#d8dddf;--muted:#969ca3;--muted-dark:#6d7378;--line:#f4f6f821;--line-soft:#f4f6f814;--action:#77f2b2;--memory:#9496ff;--alignment:#ffb36b;--header-height:72px;--shell:1220px;--radius:18px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{min-width:320px;color:var(--ink);background:radial-gradient(circle at 82% 4%, #75f1b10d, transparent 25rem), var(--bg);margin:0;font-size:16px;line-height:1.65;overflow-x:hidden}button,a{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}img,video,svg{max-width:100%;display:block}::selection{color:#07100b;background:var(--action)}:focus-visible{outline:2px solid var(--action);outline-offset:4px}.page-shell{width:min(calc(100% - 64px), var(--shell));margin-inline:auto}.skip-link{z-index:1200;color:#06100a;background:var(--action);border-radius:8px;padding:9px 14px;transition:transform .18s;position:fixed;top:10px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.scroll-progress{z-index:1100;background:linear-gradient(90deg, var(--action), var(--memory), var(--alignment));transform-origin:0;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.site-header{z-index:1000;min-height:var(--header-height);border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#050606d1;grid-template-columns:auto 1fr auto;align-items:center;padding:0 clamp(20px,3vw,48px);display:grid;position:fixed;top:0;left:0;right:0}.brand{letter-spacing:.08em;align-items:center;gap:11px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:700;display:inline-flex}.brand-mark{fill:#0a0c0c;width:34px;height:34px;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.brand-mark-accent{stroke:var(--action);stroke-width:3px}.site-nav{justify-self:center;gap:clamp(18px,2.8vw,38px);display:flex}.site-nav a{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:24px 0 22px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.69rem;transition:color .18s;position:relative}.site-nav a:after{background:var(--action);content:"";transform-origin:50%;height:1px;transition:transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover,.site-nav a.is-active{color:var(--ink)}.site-nav a.is-active:after{transform:scaleX(1)}.header-cta{border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.7rem;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.header-cta:hover{color:#051009;border-color:var(--action);background:var(--action)}.header-cta svg,.button svg,.resource-link svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:15px;height:15px}.menu-toggle{display:none}main{padding-top:var(--header-height)}section[id]{scroll-margin-top:calc(var(--header-height) + 18px)}.hero{min-height:calc(100svh - var(--header-height));border-bottom:1px solid var(--line);align-items:center;display:grid;position:relative;overflow:hidden}.hero-grid-lines{z-index:-1;opacity:.33;background-image:linear-gradient(var(--line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--line-soft) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 44% 100%);mask-image:linear-gradient(90deg,#000,#0000 44% 100%)}.hero-grid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:clamp(48px,6vw,96px);padding-block:clamp(72px,9vw,126px);display:grid;position:relative}.overline,.section-index,.claim-number,.demo-copy>span,.utility-label,.visual-topline,.pillar-topline,.citation-placeholder>span{letter-spacing:.11em;text-transform:uppercase;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem}.overline{color:var(--muted);align-items:center;gap:10px;margin:0 0 clamp(42px,7vw,92px);display:flex}.live-dot{background:var(--action);border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #77f2b2cc}.hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(3.5rem,6.4vw,6.5rem);font-weight:560;line-height:.86}.hero-subtitle{color:var(--ink-soft);letter-spacing:-.035em;margin:32px 0 0;font-size:clamp(1.35rem,2.2vw,2.15rem);font-weight:360;line-height:1.2}.hero-subtitle span{color:var(--action)}.hero-lede{max-width:680px;color:var(--muted);margin:30px 0 0;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:38px;display:flex}.button{letter-spacing:.04em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:650;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button-primary{color:#051009;background:var(--action)}.button-primary:disabled{color:var(--ink-soft);border-color:var(--line);background:var(--surface-soft);cursor:default}.button-primary span{color:var(--muted);text-transform:uppercase;font-size:.58rem;font-weight:500}.button-secondary{border-color:var(--line);background:#ffffff09}.button-secondary:hover{background:#ffffff12;border-color:#f4f6f866}.text-link{color:var(--muted);text-transform:uppercase;align-items:center;gap:10px;margin-left:8px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;transition:color .18s;display:inline-flex}.text-link:hover{color:var(--ink)}.text-link span{color:var(--action);font-size:1rem}.release-line{border-top:1px solid var(--line-soft);max-width:610px;color:var(--muted-dark);letter-spacing:.035em;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;margin-top:38px;padding-top:18px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.62rem;display:grid}.release-line strong{color:var(--ink-soft);font-weight:520}.release-line span:last-child{justify-self:end}.hero-visual,.method-figure{border:1px solid var(--line);border-radius:calc(var(--radius) + 5px);background:#0f1212b8;min-width:0;padding:13px;box-shadow:0 36px 90px #00000047}.visual-topline{min-height:38px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 8px 11px;display:flex}.visual-topline span:last-child{color:var(--muted-dark)}.paper-figure{color:#484d50;background:#f8f9f7;border:1px solid #ffffff14;border-radius:12px;margin:0;position:relative;overflow:hidden}.figure-trigger{cursor:zoom-in;background:#f8f9f7;border:0;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.figure-trigger img{width:100%;height:auto;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.figure-trigger:hover img{transform:scale(1.015)}.paper-figure figcaption{border-top:1px solid #dfe2df;padding:11px 14px 12px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.61rem;line-height:1.5}.zoom-label{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;opacity:0;background:#070909d6;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.56rem;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;bottom:10px;right:10px;transform:translateY(5px)}.zoom-label svg{fill:none;stroke:currentColor;stroke-width:1.35px;width:14px;height:14px}.figure-trigger:hover .zoom-label,.figure-trigger:focus-visible .zoom-label{opacity:1;transform:translateY(0)}.hero-figure figcaption{display:none}.system-diagram{background:radial-gradient(circle at 58% 15%,#9496ff1c,#0000 15rem),#070909;border:1px solid #ffffff14;border-radius:12px;min-height:450px;padding:clamp(18px,2.5vw,28px);position:relative;overflow:hidden}.system-diagram:before{opacity:.35;content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0}.diagram-pipeline{grid-template-columns:.92fr 34px 1.18fr 34px .92fr;align-items:center;gap:7px;display:grid;position:relative}.diagram-node{border:1px solid var(--line);background:#0e1111e6;border-radius:12px;flex-direction:column;min-width:0;min-height:190px;padding:16px;display:flex}.diagram-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:auto;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.5rem}.diagram-node>strong{margin-top:11px;font-size:.76rem;font-weight:570;line-height:1.3}.diagram-node>small{color:var(--muted-dark);margin-top:5px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.48rem}.mini-frames{width:74px;height:56px;margin:18px auto 2px;position:relative}.mini-frames i{background:radial-gradient(circle at 68% 64%, var(--alignment) 0 3px, transparent 4px), linear-gradient(150deg, #203229, #0d1712);border:1px solid #77f2b28a;border-radius:6px;width:58px;height:41px;position:absolute;box-shadow:0 6px 13px #00000057}.mini-frames i:first-child{opacity:.42;top:0;left:0}.mini-frames i:nth-child(2){opacity:.7;top:7px;left:8px}.mini-frames i:nth-child(3){top:14px;left:16px}.action-sequence{color:var(--action);white-space:nowrap;margin-top:8px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.54rem}.pipeline-arrow{fill:none;width:100%;stroke:var(--muted-dark);stroke-width:1px;overflow:visible}.diagram-generator{border-color:#9496ff6b;box-shadow:inset 0 0 32px #9496ff0b}.diagram-generator>strong{color:var(--memory)}.scale-stack{flex-direction:column;justify-content:center;align-items:center;gap:5px;height:76px;margin-top:18px;display:flex}.scale-stack span{width:var(--scale-width);background:linear-gradient(90deg,#9496ff14,#9496ff6b);border:1px solid #9496ff80;border-radius:3px;height:10px;position:relative}.scale-stack span:after{background:var(--action);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:2px;right:3px}.output-frame{background:linear-gradient(155deg,#0000 0 52%,#ffffff0e 53% 55%,#0000 56%),#151311;border:1px solid #ffb36b7a;border-radius:7px;width:100%;height:72px;margin:17px 0 1px;position:relative;overflow:hidden}.robot-arm{background:#737b7e;border-radius:6px;width:49px;height:10px;position:absolute;top:5px;right:10px;transform:rotate(28deg);box-shadow:-25px 18px 0 -2px #626a6d}.target-object{background:var(--alignment);border-radius:50%;width:12px;height:12px;position:absolute;bottom:13px;left:24%;box-shadow:0 0 13px #ffb36b7a}.motion-path{border-bottom:1px dashed var(--action);border-radius:50%;width:48%;height:24px;position:absolute;bottom:24px;right:18%;transform:rotate(-8deg)}.memory-rail{grid-template-columns:1.15fr .65fr 1fr 1.35fr;gap:7px;margin-top:14px;display:grid;position:relative}.rail-title,.memory-block{border:1px solid var(--line-soft);background:#0e1111db;border-radius:9px;flex-direction:column;justify-content:center;min-width:0;min-height:62px;padding:11px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.49rem;display:flex}.rail-title span{color:var(--memory);font-size:.56rem}.rail-title small{color:var(--muted-dark);font-size:.43rem}.memory-block{color:var(--muted);text-align:center;align-items:center;position:relative}.memory-block b{color:var(--action);font-size:.75rem}.memory-block.coarse,.memory-block.fine{grid-template-columns:repeat(3,1fr);align-content:center;gap:4px;display:grid}.memory-block i{background:#9496ff66;border-radius:2px;height:9px}.memory-block.coarse i:nth-child(2){opacity:.65}.memory-block.coarse i:nth-child(3){opacity:.35}.memory-block.coarse,.memory-block.fine{color:var(--muted-dark)}.memory-block.coarse{grid-template-columns:1fr .72fr .45fr}.memory-block.fine i{background:#9496ff9e;height:15px}.memory-block.coarse:after,.memory-block.fine:after{content:attr(class);grid-column:1/-1}.memory-block.coarse,.memory-block.fine{font-size:0}.memory-block.coarse:after{content:"distant / coarse";font-size:.43rem}.memory-block.fine:after{content:"recent / fine";font-size:.43rem}.alignment-rail{min-height:44px;color:var(--muted);background:#ffb36b09;border:1px solid #ffb36b3d;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:7px;padding:9px 12px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.47rem;display:flex;position:relative}.alignment-rail span{color:var(--alignment);text-transform:uppercase}.alignment-rail p{margin:0}.alignment-rail i{color:var(--alignment);font-style:normal}.signal-key{grid-template-columns:repeat(3,1fr);gap:7px;padding-top:11px;display:grid}.signal{color:var(--muted);letter-spacing:.035em;white-space:nowrap;align-items:center;gap:7px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.53rem;display:flex}.signal:before{content:"";background:currentColor;border-radius:2px;width:6px;height:6px}.signal.action{color:var(--action)}.signal.memory{color:var(--memory)}.signal.alignment{color:var(--alignment)}.metric-strip{border-bottom:1px solid var(--line);background:#070808}.metric-grid{grid-template-columns:repeat(4,1fr);display:grid}.metric-card{border-left:1px solid var(--line-soft);min-width:0;padding:clamp(30px,4vw,52px) clamp(20px,2.5vw,34px);position:relative}.metric-card:last-child{border-right:1px solid var(--line-soft)}.metric-index{color:var(--muted-dark);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.58rem;position:absolute;top:18px;right:18px}.metric-value-line{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.metric-value-line>strong{color:var(--ink);letter-spacing:-.055em;font-size:clamp(2.2rem,3.6vw,3.65rem);font-weight:480;line-height:1;display:block}.metric-value-line>span{color:#06100a;background:var(--action);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;margin-bottom:3px;padding:5px 8px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem;font-weight:700;line-height:1}.metric-card h2{letter-spacing:.02em;margin:15px 0 6px;font-size:.8rem;font-weight:620}.metric-card p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.55}.section{padding-block:clamp(96px,12vw,168px)}.section-heading{max-width:930px;margin-bottom:clamp(52px,7vw,92px)}.section-index{color:var(--action);margin:0 0 22px}.section-heading h2,.resource-copy h2{letter-spacing:-.058em;margin:0;font-size:clamp(2.25rem,5vw,5.2rem);font-weight:430;line-height:1.02}.split-heading{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);align-items:end;gap:clamp(40px,7vw,110px);max-width:none;display:grid}.split-heading>p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.75}.overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(310px,.62fr);gap:clamp(64px,10vw,150px);display:grid}.abstract{max-width:790px}.abstract p{color:var(--muted);margin:0 0 22px;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.85}.abstract .lead{color:var(--ink-soft);letter-spacing:-.032em;margin-bottom:32px;font-size:clamp(1.35rem,2.2vw,2.1rem);line-height:1.35}.utility-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-self:start;padding:27px}.utility-label{color:var(--muted);margin:0 0 10px}.utility-card ul{margin:0;padding:0;list-style:none}.utility-card li{border-bottom:1px solid var(--line-soft);grid-template-columns:30px 1fr;gap:14px;padding:19px 0;display:grid}.utility-card li:last-child{border-bottom:0;padding-bottom:0}.utility-card li>span{color:var(--action);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.63rem}.utility-card strong{font-size:.88rem;font-weight:620}.utility-card li p{color:var(--muted);margin:4px 0 0;font-size:.76rem;line-height:1.55}.method-section{border-block:1px solid var(--line);background:radial-gradient(circle at 14% 42%,#9496ff0d,#0000 26rem),#080909}.method-figure{margin-bottom:22px}.method-figure .paper-figure{max-height:720px}.pillar-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pillar-card{--tone:var(--action);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);flex-direction:column;min-height:430px;padding:27px;display:flex;position:relative;overflow:hidden}.pillar-card:before{background:var(--tone);content:"";height:2px;position:absolute;top:0;left:0;right:0}.pillar-card.memory{--tone:var(--memory)}.pillar-card.alignment{--tone:var(--alignment)}.pillar-topline{color:var(--muted);justify-content:space-between;display:flex}.pillar-topline span:first-child{color:var(--tone)}.pillar-card h3{letter-spacing:-.035em;max-width:330px;margin:78px 0 20px;font-size:clamp(1.35rem,1.8vw,1.8rem);font-weight:490;line-height:1.2}.pillar-card>p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.72}.pillar-detail{color:var(--ink-soft);border-top:1px solid var(--line-soft);margin-top:auto;padding-top:26px;font-size:.75rem;line-height:1.65}.evidence-section .section-heading{margin-bottom:25px}.evidence-card{--evidence-tone:var(--action);border:1px solid var(--line);border-radius:calc(var(--radius) + 3px);background:linear-gradient(110deg, #ffffff06, transparent 45%), var(--surface);grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(36px,5vw,72px);margin-top:18px;padding:clamp(26px,4vw,48px);display:grid;position:relative;overflow:hidden}.evidence-card:before{background:var(--evidence-tone);content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.horizon-evidence{--evidence-tone:var(--memory)}.alignment-evidence{--evidence-tone:var(--alignment)}.claim-number{color:var(--evidence-tone);margin:0 0 44px}.evidence-copy h3,.evaluation-copy h3,.demo-copy h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,3vw,2.8rem);font-weight:450;line-height:1.12}.evidence-copy>p:not(.claim-number),.evaluation-copy>p:not(.claim-number){color:var(--muted);margin:25px 0 0;font-size:.88rem;line-height:1.75}.benchmark-proof{background:#77f2b20e;border:1px solid #77f2b238;border-radius:10px;align-items:baseline;gap:11px;margin-top:28px;padding:13px 15px;display:flex}.benchmark-proof strong{color:var(--action);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:570}.benchmark-proof span{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.58rem}.micro-stats,.delta-list{grid-template-columns:repeat(2,1fr);gap:8px;margin:32px 0 0;display:grid}.micro-stats div,.delta-list div{border:1px solid var(--line-soft);background:#ffffff06;border-radius:10px;padding:15px}.micro-stats dt,.delta-list dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.55rem}.micro-stats dd,.delta-list dd{letter-spacing:-.04em;margin:6px 0 0;font-size:1.4rem;font-weight:510}.micro-stats dd{font-variant-numeric:tabular-nums}.micro-stats .final-score,.micro-stats .score-comparison{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.micro-stats dd small{color:var(--action);letter-spacing:.025em;text-transform:uppercase;flex-basis:100%;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.52rem;font-weight:650;line-height:1.3}.score-comparison>span{color:var(--muted);font-size:1rem;font-weight:430}.score-comparison>b,.score-comparison>strong{color:var(--action);font-weight:560}.score-comparison>b{font-size:.9rem}.micro-stats .primary-gain{background:#77f2b20e;border-color:#77f2b238}.delta-list{grid-template-columns:1fr}.delta-list div{justify-content:space-between;align-items:center;gap:12px;display:flex}.delta-list dd{font-variant-numeric:tabular-nums;margin:0;font-size:1rem}.delta-list dd span{color:var(--alignment);margin:0 5px}.delta-list .delta-badge{color:#06100a;background:var(--action);letter-spacing:.02em;border-radius:999px;margin-left:7px;padding:4px 6px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.45rem;font-weight:700;line-height:1}.evidence-callout{border-block:1px solid var(--line-soft);flex-direction:column;gap:2px;margin-top:32px;padding:15px 0;display:flex}.evidence-callout strong{color:var(--memory);font-size:.78rem}.evidence-callout span{color:var(--muted);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.57rem}.figure-stack{gap:12px;display:grid}.demo-section{border-block:1px solid var(--line);background:linear-gradient(130deg,#77f2b206,#0000 34%),#080a0a;padding-block:clamp(96px,11vw,150px)}.demo-band-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.62fr);align-items:end;gap:42px;margin-bottom:22px;display:grid}.demo-band-heading>div>span{color:var(--action);letter-spacing:.075em;text-transform:uppercase;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.58rem}.demo-band-heading h3{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(1.5rem,2.7vw,2.55rem);font-weight:450;line-height:1.12}.demo-band-heading>p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.65}.projection-grid{margin-bottom:clamp(56px,7vw,88px)}.rollout-band-heading{border-top:1px solid var(--line-soft);padding-top:clamp(34px,5vw,56px)}.demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.demo-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);overflow:hidden}.video-shell{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:#020303;position:relative;overflow:hidden}.video-shell video{object-fit:contain;background:#020303;width:100%;height:100%}.video-status{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;pointer-events:none;background:#040505c7;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.54rem;display:inline-flex;position:absolute;top:13px;left:13px}.video-status span{background:var(--action);border-radius:50%;width:6px;height:6px}.demo-copy{padding:25px 26px 28px}.demo-copy>span{color:var(--action);margin-bottom:22px;display:block}.demo-copy h3{font-size:1.55rem}.demo-copy p{color:var(--muted);margin:10px 0 0;font-size:.8rem}.evaluation-section{background:radial-gradient(circle at 87% 55%, #ffb36b0a, transparent 28rem), var(--bg)}.protocol-band{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:1fr auto 1fr auto 1fr auto 1.25fr;align-items:center;margin-bottom:18px;padding:clamp(24px,4vw,42px);display:grid}.protocol-band>div{color:var(--muted);text-transform:uppercase;align-items:baseline;gap:10px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;display:flex}.protocol-band>div span{color:var(--ink);letter-spacing:-.05em;font-family:Inter,ui-sans-serif,sans-serif;font-size:clamp(2rem,4vw,4rem);font-weight:450;line-height:1}.protocol-band .protocol-total span{color:var(--alignment)}.protocol-multiply,.protocol-equals{color:var(--muted-dark);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:1.2rem}.task-list{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(6,1fr);margin-bottom:clamp(42px,7vw,82px);display:grid;overflow:hidden}.task-list>span{min-height:66px;color:var(--muted);border-right:1px solid var(--line-soft);background:#ffffff04;align-items:center;gap:7px;padding:13px;font-size:.69rem;line-height:1.35;display:flex}.task-list>span:last-child{border-right:0}.task-list b{color:var(--alignment);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.55rem;font-weight:500}.evaluation-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:clamp(40px,7vw,100px);display:grid}.agreement-visual{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden;box-shadow:0 30px 70px #0003}.agreement-header{min-height:63px;color:var(--muted);border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;background:#ffffff05;justify-content:center;align-items:center;gap:13px;padding:0 21px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.62rem;display:flex}.agreement-header span:last-child{color:var(--alignment)}.agreement-header i{color:var(--muted-dark);font-size:.9rem;font-style:normal}.agreement-tier{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(130px,1fr) 108px minmax(160px,.8fr);align-items:center;gap:16px;min-height:142px;padding:20px;display:grid}.agreement-tier:last-child{border-bottom:0}.tier-index{color:var(--muted-dark);align-self:start;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.55rem}.tier-copy{flex-direction:column;gap:7px;display:flex}.tier-copy small{color:var(--alignment);letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.5rem}.tier-copy strong{font-size:.84rem;font-weight:530}.tier-primary{flex-direction:column;display:flex}.tier-primary strong{color:var(--alignment);letter-spacing:-.055em;font-size:2.15rem;font-weight:470;line-height:1}.tier-primary span{color:var(--muted);text-transform:uppercase;margin-top:7px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.47rem}.tier-details{border-left:1px solid var(--line-soft);color:var(--muted);flex-direction:column;gap:7px;padding-left:17px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.51rem;display:flex}.tier-details span{justify-content:space-between;gap:12px;display:flex}.tier-details b{color:var(--ink-soft);font-weight:500}.ranking-tier{background:#ffb36b05}.episode-tier{grid-template-columns:28px minmax(130px,.55fr) minmax(250px,1.45fr);min-height:224px}.outcome-matrix{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:9px;grid-template-columns:72px repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.outcome-matrix>*{background:#101313;justify-content:center;align-items:center;min-height:38px;padding:6px;display:flex}.outcome-matrix .matrix-axis{color:var(--muted);text-align:center;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.43rem}.outcome-matrix strong{min-height:58px;color:var(--ink-soft);flex-direction:column;font-size:1.08rem;font-weight:500}.outcome-matrix strong.match{color:#06100a;background:var(--action)}.outcome-matrix strong small{color:currentColor;opacity:.68;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.43rem;font-weight:500}.evaluation-copy .claim-number{color:var(--alignment)}.closed-loop-metrics{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:12px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:36px;display:grid;overflow:hidden}.closed-loop-metrics>div{background:var(--surface-raised);flex-direction:column;justify-content:space-between;min-height:126px;padding:18px;display:flex}.closed-loop-metrics strong{color:var(--alignment);letter-spacing:-.04em;font-size:2rem;font-weight:470}.closed-loop-metrics span{max-width:140px;color:var(--muted);font-size:.68rem;line-height:1.35}.episode-figure{width:min(920px,100%);margin:clamp(42px,7vw,84px) auto 0}.resources-section{padding-top:0}.resource-panel{border:1px solid var(--line);border-radius:calc(var(--radius) + 8px);background:radial-gradient(circle at 90% 0,#77f2b21f,#0000 23rem),linear-gradient(145deg,#111515,#090b0b 65%);padding:clamp(36px,7vw,82px);position:relative;overflow:hidden}.resource-panel:after{content:"";border:1px solid #77f2b224;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-180px;right:-140px}.resource-copy{z-index:1;grid-template-columns:minmax(0,1fr) minmax(270px,.65fr);align-items:end;gap:50px;display:grid;position:relative}.resource-copy .section-index{grid-column:1/-1;margin-bottom:0}.resource-copy h2{font-size:clamp(2.7rem,6vw,6rem)}.resource-copy>p{color:var(--muted);margin:0;font-size:.88rem}.resource-links{z-index:1;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:clamp(48px,7vw,82px);display:grid;position:relative}.resource-link{border:1px solid var(--line);background:#0506065c;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:126px;padding:20px;transition:transform .18s,border-color .18s;display:flex}a.resource-link:hover{border-color:#77f2b27a;transform:translateY(-3px)}.resource-link>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.62rem}.resource-link strong{justify-content:space-between;align-items:center;font-size:1rem;font-weight:520;display:inline-flex}.resource-link.is-pending strong{color:var(--muted-dark)}.citation-placeholder{z-index:1;border:1px solid var(--line);background:#0506065c;border-radius:12px;grid-template-columns:110px 1fr;align-items:center;margin-top:10px;padding:17px 20px;display:grid;position:relative}.citation-placeholder>span{color:var(--muted)}.citation-placeholder code{color:var(--muted-dark);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.7rem}.site-footer{min-height:126px;color:var(--muted);border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;padding-block:24px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.62rem;display:grid}.footer-brand{align-items:center;gap:12px;display:flex}.footer-brand .brand-mark{width:37px;height:37px}.footer-brand div{flex-direction:column;display:flex}.footer-brand strong{color:var(--ink);letter-spacing:.08em;font-size:.7rem}.footer-brand span{color:var(--muted-dark)}.site-footer>p{margin:0}.site-footer>a{color:var(--ink-soft);justify-self:end}.lightbox{z-index:1500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;place-items:center;padding:clamp(20px,4vw,58px);display:grid;position:fixed;inset:0}.lightbox-content{color:#3b4144;background:#f7f8f6;border-radius:14px;flex-direction:column;width:min(1500px,100%);max-height:calc(100vh - 110px);padding:12px;display:flex;overflow:auto;box-shadow:0 40px 120px #0009}.lightbox-content img{object-fit:contain;width:100%;height:auto;max-height:calc(100vh - 180px)}.lightbox-content p{margin:8px 5px 0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;line-height:1.5}.lightbox-close{z-index:1;color:var(--ink);cursor:pointer;background:#0a0c0ceb;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.64rem;display:inline-flex;position:fixed;top:18px;right:22px}.lightbox-close span{font-size:1.2rem;line-height:1}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.72,.2,1);transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1120px){.hero-grid{grid-template-columns:1fr;gap:72px}.hero-copy{max-width:820px}.hero-visual{width:min(900px,100%)}.overline{margin-bottom:62px}.pillar-grid{grid-template-columns:1fr}.pillar-card{min-height:320px}.pillar-card h3{margin-top:48px}.task-list{grid-template-columns:repeat(3,1fr)}.task-list>span:nth-child(3){border-right:0}.task-list>span:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}}@media (max-width:900px){:root{--header-height:66px}.site-header{grid-template-columns:1fr auto}.header-cta{display:none}.menu-toggle{width:42px;height:42px;color:var(--ink);border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:flex}.menu-toggle span{background:currentColor;width:15px;height:1px}.site-nav{z-index:-1;top:var(--header-height);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;background:#050606fa;flex-direction:column;align-items:stretch;gap:0;padding:14px 24px 25px;transition:opacity .18s,transform .18s;display:flex;position:fixed;left:0;right:0;transform:translateY(-12px)}.site-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.site-nav a{border-bottom:1px solid var(--line-soft);padding:13px 0}.site-nav a:after{display:none}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-card:nth-child(3){border-top:1px solid var(--line-soft)}.metric-card:nth-child(4){border-top:1px solid var(--line-soft);border-right:1px solid var(--line-soft)}.split-heading,.overview-grid,.resource-copy{grid-template-columns:1fr}.split-heading{align-items:start;gap:25px}.split-heading>p{max-width:620px}.overview-grid{gap:48px}.utility-card{max-width:540px}.evidence-card,.evaluation-grid{grid-template-columns:1fr}.evidence-copy{max-width:680px}.demo-grid{grid-template-columns:1fr}.demo-band-heading{grid-template-columns:1fr;align-items:start;gap:14px}.protocol-band{grid-template-columns:1fr auto 1fr auto 1fr;gap:14px}.protocol-equals{display:none}.protocol-total{border-top:1px solid var(--line-soft);grid-column:1/-1;margin-top:8px;padding-top:20px}.resource-copy .section-index{grid-column:auto}.resource-links{grid-template-columns:1fr}.resource-link{min-height:100px}.site-footer{grid-template-columns:1fr auto}.site-footer>p{display:none}}@media (max-width:620px){.page-shell{width:min(calc(100% - 36px), var(--shell))}.site-header{padding-inline:18px}.hero-grid{gap:50px;padding-block:64px 54px}.overline{margin-bottom:48px;font-size:.59rem}.hero h1{font-size:clamp(3rem,15vw,4.5rem)}.hero-subtitle br{display:none}.hero-actions{align-items:stretch}.button{flex:auto}.text-link{width:100%;margin:8px 0 0}.release-line{grid-template-columns:auto 1fr}.release-line span:last-child{grid-column:1/-1;justify-self:start}.hero-visual{border-radius:16px;padding:8px}.visual-topline{min-height:31px;font-size:.55rem}.signal-key{grid-template-columns:1fr;padding:10px 3px 3px}.system-diagram{min-height:0;padding:13px}.diagram-pipeline{grid-template-columns:1fr;gap:6px}.diagram-node{min-height:142px}.pipeline-arrow{width:28px;height:18px;margin:-1px auto;transform:rotate(90deg)}.mini-frames{margin-top:6px}.scale-stack{height:58px;margin-top:8px}.output-frame{margin-top:8px}.memory-rail{grid-template-columns:repeat(2,1fr)}.rail-title,.memory-block.fine{grid-column:1/-1}.alignment-rail{flex-wrap:wrap}.alignment-rail span{text-align:center;width:100%}.metric-grid{grid-template-columns:1fr}.metric-card,.metric-card:nth-child(3),.metric-card:nth-child(4),.metric-card:last-child{border:0;border-bottom:1px solid var(--line-soft)}.section{padding-block:92px}.section-heading{margin-bottom:48px}.section-heading h2,.resource-copy h2{font-size:clamp(2.35rem,12vw,3.65rem)}.abstract .lead{font-size:1.32rem}.utility-card,.pillar-card,.evidence-card,.resource-panel{padding:22px}.pillar-card{min-height:390px}.evidence-card{gap:30px;margin-top:12px}.claim-number{margin-bottom:32px}.micro-stats{grid-template-columns:1fr}.benchmark-proof{flex-direction:column;align-items:flex-start;gap:4px}.protocol-band{grid-template-columns:1fr 1fr}.protocol-multiply,.protocol-equals{display:none}.protocol-band>div{flex-direction:column;gap:4px}.protocol-total{border-top:0;grid-column:auto;margin-top:0;padding-top:0}.task-list{grid-template-columns:repeat(2,1fr)}.task-list>span,.task-list>span:nth-child(3){border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.task-list>span:nth-child(2n){border-right:0}.task-list>span:nth-last-child(-n+2){border-bottom:0}.closed-loop-metrics{grid-template-columns:1fr}.agreement-tier{grid-template-columns:20px minmax(0,1fr) 78px;gap:10px;padding:16px}.tier-details{border-top:1px solid var(--line-soft);border-left:0;grid-column:2/-1;padding:13px 0 0}.tier-primary strong{font-size:1.75rem}.episode-tier{grid-template-columns:20px minmax(0,1fr)}.outcome-matrix{grid-column:1/-1;grid-template-columns:62px repeat(2,1fr)}.closed-loop-metrics>div{min-height:98px}.citation-placeholder{grid-template-columns:1fr;gap:8px}.site-footer{grid-template-columns:1fr;gap:24px;padding-block:32px}.site-footer>a{justify-self:start}.zoom-label{display:none}}@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}.reveal{opacity:1;transform:none}}
