.hero{padding-top:var(--nav-height);overflow:clip}.hero-intro{position:relative;isolation:isolate;display:grid;place-items:center;min-height:min(780px,calc(100svh - var(--nav-height)));text-align:center}.hero-copy{padding:65px 24px 80px}.hero-kicker{font:9px var(--mono);letter-spacing:.2em;color:var(--muted);margin-bottom:20px}.hero h1{font-size:clamp(90px,13vw,184px);font-weight:400;letter-spacing:-.08em;line-height:1.02;padding-right:.06em;background:linear-gradient(110deg,#c8792c 5%,#f4d9a0 35%,#fff0cf 45%,#c8792c 66%,#f4d9a0 95%);background-size:240% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sweep 16s ease-in-out infinite}.hero-subtitle{font-size:clamp(25px,2.6vw,36px);line-height:1.22;letter-spacing:-.035em;margin-top:25px}.hero-description{font-size:14px;color:var(--muted);line-height:1.7;margin-top:20px}.hero-actions{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:28px}.play{font-size:22px}.works{display:flex;justify-content:center;gap:12px;margin-top:30px;color:var(--muted);font-size:10px}.works span{color:var(--text)}.works i{font-style:normal;color:var(--mocha)}.brain{position:absolute;inset:-30px 0 0;z-index:-1;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,black 10%,black 75%,transparent);mask-image:linear-gradient(transparent,black 10%,black 75%,transparent)}.brain canvas{width:100%;height:100%;opacity:.7}.ascii-brain{display:none}@keyframes sweep{0%,to{background-position:0 center}50%{background-position:100% center}}@media(max-width:600px){.hero-intro{min-height:calc(100svh - 68px)}.hero-copy{padding:65px 18px}.hero h1{font-size:85px}.hero-subtitle{font-size:26px}.hero-description{font-size:12px}.hero-actions{gap:22px}.works{gap:7px;font-size:9px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.hero h1{animation:none}}:root{--black:#0b0907;--gold:#f4d9a0;--amber:#c8792c;--mocha:#5b4632;--text:#eee8dd;--muted:#a59b8e;--rule:#302a22;--font:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif;--mono:"SF Mono",ui-monospace,Menlo,monospace;--nav-height:72px;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px;scroll-snap-type:none}body{margin:0;background:var(--black);color:var(--text);font:400 15px/1.6 var(--font);-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{cursor:pointer}button{border:0}a{color:inherit;text-decoration:none}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:400}h2{font-size:clamp(36px,4.4vw,58px);letter-spacing:-.055em;line-height:1.08;text-wrap:balance}h2 span{color:#8d8376}h3{font-size:20px;letter-spacing:-.025em;line-height:1.3}::selection{background:#715436;color:#fff}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}code,pre{font-family:var(--mono)}button:disabled{cursor:default}.button{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--text);border:1px solid #827363;border-radius:4px;font-size:12px;padding:11px 18px;transition:background .2s,border-color .2s}.button:hover{background:#211a12;border-color:var(--gold)}.text-button{background:none;padding:10px 0;color:var(--gold);font-size:13px}.text-button:hover{color:#fff}.skip-link{position:fixed;left:20px;top:-100px;z-index:100;background:var(--gold);color:var(--black);padding:12px}.skip-link:focus{top:12px}.site-nav{position:fixed;inset:0 0 auto;height:72px;padding-inline:max(32px,calc((100vw - 1320px)/2));display:flex;justify-content:space-between;align-items:center;background:#0b0907d9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30}.wordmark{display:inline-flex;align-items:center;gap:10px;font-size:20px;letter-spacing:-.05em;color:var(--gold)}.wordmark img{object-fit:contain}.site-nav nav{display:flex;align-items:center;gap:32px}.site-nav nav a{font-size:12px;color:#b4aa9c;transition:color .2s}.site-nav nav a:hover{color:var(--text)}.site-nav nav .nav-docs{color:var(--text);display:flex;align-items:center;gap:12px;margin-left:14px}.mobile-menu{display:none}.hero{scroll-snap-align:start}.hero-intro{min-height:min(780px,calc(100svh - var(--nav-height)))}.section-shell{max-width:var(--max);padding-inline:48px;margin-inline:auto;scroll-snap-align:start;scroll-margin-top:0px}.section-title,.product-intro{display:flex;justify-content:space-between;align-items:end;gap:50px}.section-title>p,.product-intro>p{font-size:15px;line-height:1.75;color:var(--muted);padding-bottom:3px}.inline-link{display:inline-flex;align-items:center;gap:16px;font-size:13px;color:var(--text)}.inline-link svg{transition:transform .2s}.inline-link:hover svg{transform:translate(4px)}.will-reveal{opacity:.12;transform:translateY(28px);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.65,.3,1)}.will-reveal.arrived{opacity:1;transform:none}.will-reveal:not(.arrived) .trial-dots i,.will-reveal:not(.arrived) .category-track i,.will-reveal:not(.arrived) .scale-chart i{animation-play-state:paused}.flow-chapter{height:240svh;position:relative;scroll-snap-align:start;scroll-margin-top:0px}.flow-sticky{position:sticky;top:72px;height:calc(100svh - 72px);min-height:570px;max-width:var(--max);margin:auto;padding:35px 48px 14px;display:flex;flex-direction:column;justify-content:space-between}.flow-heading{display:flex;align-items:end;justify-content:space-between;gap:40px}.flow-heading h2{font-size:clamp(35px,4vw,52px)}.flow-heading p{font-size:14px;color:var(--muted);line-height:1.75}.flow-art{position:relative;min-height:0;flex:1;display:flex;align-items:center}.flow-art .flow-mobile{display:none}.flow-art svg{display:block;width:100%;max-height:390px;overflow:visible}.flow-network{transform-origin:540px 205px;transition:transform 1s cubic-bezier(.2,.65,.3,1),opacity .8s}.input-labels,.input-traces,.source-nodes,.recall-trace,.graph-labels,.graph-aura{transition:opacity .8s,transform 1s}.input-labels{font-family:var(--font)}.input-sub{font-family:var(--mono);font-size:10px;fill:#756d62}.input-traces path{stroke-dasharray:1;stroke-dashoffset:calc(1 - min(1,.25 + var(--flow-progress)*3));transition:stroke-dashoffset .2s linear}.phase-0 .flow-network{transform:scale(.75);opacity:.9}.phase-0 .graph-labels,.phase-0 .recall-trace{opacity:0}.phase-0 .graph-aura{opacity:.4}.phase-1 .input-labels,.phase-1 .input-traces,.phase-1 .source-nodes{opacity:.2}.phase-1 .recall-trace{opacity:.15}.phase-1 .flow-network{transform:scale(1.15)}.phase-2 .flow-network{transform:translate(-105px) scale(.9)}.phase-2 .input-labels,.phase-2 .input-traces,.phase-2 .source-nodes{opacity:.05}.phase-2 .recall-trace{opacity:1}.phase-2 .graph-labels{opacity:.6}.phase-2 .graph-aura{transform:translate(-105px)}.travel-pulse{animation:signal-pulse 2.5s ease-in-out infinite}.flow-bottom{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-top:10px}.flow-caption{animation:caption-in .5s ease}.flow-caption h3{font-size:21px;margin-bottom:8px}.flow-caption p{font-size:13px;color:var(--muted);max-width:460px}.flow-bottom nav{display:flex;gap:26px}.flow-bottom nav button{position:relative;display:flex;gap:8px;align-items:center;background:none;color:#756e63;padding:12px 0 16px;font-size:12px}.flow-bottom nav button span{font:10px var(--mono);opacity:.65}.flow-bottom nav button[aria-current]{color:var(--text)}.flow-bottom nav button i{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#393127}.flow-bottom nav button[aria-current] i{background:var(--gold);box-shadow:0 0 10px #d9af7033}.flow-scroll-note{font:9px var(--mono);letter-spacing:.03em;color:#6c6256;text-align:center;margin-top:24px}.flow-chapter.compact{height:auto}.compact .flow-sticky{position:relative;top:auto;height:auto;min-height:640px;padding-block:64px 40px}.compact .flow-art{min-height:320px}.compact .input-traces path{stroke-dashoffset:0}.product-section{padding-top:56px;padding-bottom:90px}.product-intro{margin-bottom:36px}.product-showcase{margin-top:0;background:linear-gradient(135deg,#171613,#10100e 70%);border:1px solid #27251f;border-radius:8px;box-shadow:0 35px 100px #0004;overflow:hidden}.product-tabs{display:flex;align-items:center;gap:28px;padding:18px 28px;background:#19171388}.product-tabs button{font-size:12px;background:none;color:#8f8b81;padding:6px 0;position:relative}.product-tabs button[aria-selected=true]{color:#f1e9db}.product-tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-18px;height:1px;background:#c9af86}.product-tabs>span{margin-left:auto;color:#69675f;font-size:10px}.product-panel{min-height:360px;display:flex;padding:40px 48px;gap:70px}.mini-timeline{position:relative;min-width:245px;height:270px;flex-shrink:0}.mini-timeline>svg{width:70px;height:270px;position:absolute;left:0;top:0}.mini-timeline>div{padding-left:85px;display:flex;flex-direction:column;height:100%;justify-content:space-around}.mini-timeline button{background:none;padding:0;text-align:left;font-size:12px;color:#847f75;line-height:1.7;white-space:nowrap}.mini-timeline button>span{display:block;font:9px var(--mono);color:#625d54;margin-bottom:4px}.mini-timeline button[aria-pressed=true]{color:#e7ddcc}.decision-detail{padding-top:6px;max-width:560px;animation:caption-in .35s ease}.detail-type{font-size:11px;color:#bda382;margin-bottom:17px}.decision-detail h3,.conflict-detail h3,.request-payload h3{font-size:25px;letter-spacing:-.04em;color:#e4dfd3;line-height:1.2}.decision-detail>p{font-size:14px;color:#aaa497;line-height:1.7;margin-top:16px;max-width:480px}.source-quote{padding:15px 0 15px 18px;margin-top:24px;border-left:1px solid #695038}.source-quote span{display:block;color:#777064;font-size:10px;margin-bottom:8px}.source-quote code{font-size:12px;color:#c7bba9}.detail-files{display:flex;gap:15px;align-items:center;margin-top:20px;font-size:10px;color:#716c62}.detail-files code{font-size:11px;color:#aaa99b}.conflict-detail{width:100%;padding:4px 10px;animation:caption-in .35s ease}.conflict-claims{display:grid;grid-template-columns:1fr 80px 1fr;gap:30px;align-items:center;margin:28px 0 30px}.conflict-claims>div>span{font-size:11px;color:#8d8377}.conflict-claims p{font-size:18px;color:#d6cbbb;margin:8px 0}.conflict-claims code{font-size:11px;color:#777064}.review-actions{display:flex;justify-content:space-between;align-items:center;gap:20px}.review-actions p{font-size:12px;color:#82796c}.review-actions button{font-size:11px;background:#ddd3c2;color:#1c1813;padding:10px 14px;border-radius:3px}.request-detail{display:grid;grid-template-columns:240px 1fr;gap:70px;width:100%;animation:caption-in .35s ease}.request-list{display:flex;flex-direction:column;gap:15px;padding-top:10px}.request-list button{display:flex;justify-content:space-between;padding:14px 0;background:none;color:#77736a;font-size:12px}.request-list button[aria-pressed=true]{color:#e0d8c9}.request-list button span{color:#a58a71}.request-list button .agent-1{color:#c8792c}.request-list button .agent-2{color:#f4d9a0}.request-list code{font-size:11px}.request-payload pre{font-size:12px;line-height:1.7;color:#b6ae9d;margin:20px 0}.request-payload>p{font-size:12px;color:#938a7b}.capability-map{margin-top:65px}.capability-heading{display:flex;justify-content:space-between;align-items:center}.capability-heading h3{font-size:18px;color:#c2b8a8}.capability-heading a{font-size:12px;display:flex;align-items:center;gap:12px;color:#9a8e7d}.capability-branches{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,90px);margin-top:25px}.capability-branches svg{position:absolute;inset:0;width:100%;height:100%;fill:none;opacity:.4;pointer-events:none}.capability-branches button{position:relative;z-index:1;justify-self:center;align-self:center;display:flex;align-items:center;gap:10px;font-size:12px;background:var(--black);padding:9px 12px;color:#8b8275;transition:color .2s}.capability-branches button.selected{color:#e5d7bf}.cap-node{width:6px;height:6px;border:1px solid #776b5b;transform:rotate(45deg);background:var(--black)}.selected .cap-node{background:var(--gold);border-color:var(--gold);box-shadow:0 0 16px #d7ae7744}.capability-description{color:#8e8373;font-size:12px;text-align:center;min-height:40px;max-width:700px;margin:12px auto 0}.evaluation-section{padding-block:80px 120px}.evaluation-section .section-title{margin-bottom:55px}.eval-tabs{display:flex;gap:30px}.eval-tabs button{background:none;color:#8c8172;font-size:13px;padding:10px 0}.eval-tabs button[aria-selected=true]{color:#eee1cd}.eval-tabs button[aria-selected=true]:after{content:"";display:block;height:1px;background:#d4b78d;margin-top:10px}.eval-chart{padding-top:28px;min-height:375px;animation:caption-in .45s ease}.eval-summary{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px}.eval-summary strong{font-size:84px;line-height:1;letter-spacing:-.065em;font-weight:400;color:#e9d4ae;font-variant-numeric:tabular-nums}.eval-summary strong span{font-size:36px;color:#8d7960;margin-left:5px;letter-spacing:-.04em}.eval-summary>div>p{font-size:12px;color:#9f907c;margin-top:12px}.eval-summary>p{font-size:13px;color:#958976;line-height:1.8}.trial-comparison{margin:30px 0 40px}.trial-row{display:grid;grid-template-columns:160px 1fr 55px;align-items:center;gap:24px;margin-block:17px}.trial-row>span{font-size:12px;color:#a79a87}.trial-row>b{font:12px var(--mono);text-align:right;color:#b7a78d}.trial-dots{display:grid;grid-template-columns:repeat(42,1fr);gap:4px}.trial-dots i{height:22px;background:#201b15;border-radius:1px;animation:bar-in .5s both;transform-origin:bottom}.trial-dots i.passed{background:#776653}.trial-dots.with i.passed{background:#d6b68b}.eval-facts{display:flex;justify-content:space-between;gap:25px;max-width:950px;margin-top:30px}.eval-facts p{font-size:11px;color:#8c806e}.eval-facts strong{display:block;font-size:27px;color:#d4c3a7;font-weight:400;letter-spacing:-.03em;margin-bottom:5px}.eval-facts small{font-size:14px;color:#776b59;margin-left:5px}.eval-caveat{font-size:11px;line-height:1.7;color:#8c7e6b;margin-top:30px;max-width:750px}.eval-module>.inline-link{margin-top:30px}.category-chart{max-width:960px}.category-chart>div{display:grid;grid-template-columns:170px 1fr 55px auto;align-items:center;gap:18px;margin-bottom:11px;font-size:12px;color:#a99c87}.category-track{height:5px;background:#241e16}.category-track i{display:block;height:100%;background:#bda178;animation:bar-in .6s ease;transform-origin:left}.category-chart b{font:11px var(--mono);text-align:right;font-weight:400}.category-chart small{font:10px var(--mono);color:#776b59}.scale-chart>div{display:grid;grid-template-columns:155px 1fr 130px;gap:25px;align-items:center;margin-block:24px;font-size:12px;color:#a79983}.scale-chart>div>div{height:30px;position:relative;background:#17130e}.scale-chart i{display:block;height:100%;background:#b89b71;min-width:3px;animation:bar-in .5s ease;transform-origin:left}.scale-chart em{position:absolute;height:40px;width:1px;background:#b3a48b;top:-5px}.scale-chart b{font:12px var(--mono);font-weight:400;text-align:right}.scale-chart small{font-size:11px;color:#756955}.scale-legend{display:flex;gap:25px;font-size:10px;color:#827561;margin-left:180px}.start-section{display:grid;grid-template-columns:1fr 1.4fr;gap:90px;padding-block:100px 140px}.start-section h2{font-size:clamp(38px,4vw,54px)}.start-section p{font-size:14px;color:var(--muted);margin:22px 0}.start-section small{display:block;font-size:10px;color:#786c5b;margin-top:35px;max-width:260px}.setup-preview{align-self:center;min-width:0}.agent-picker{display:flex;gap:25px;margin-bottom:22px}.agent-picker button{background:none;padding:0;color:#7d7363;font-size:12px}.agent-picker button[aria-pressed=true]{color:#dfceae}.code-block{background:#15120e;border:1px solid #282118;border-radius:5px;overflow:hidden}.code-block>div{display:flex;justify-content:space-between;align-items:center;padding:13px 18px;color:#796b58;font-size:10px}.code-block button{background:none;font-size:10px;color:#b9a58a;padding:3px}.code-block pre{overflow-x:auto;padding:8px 22px 25px;margin:0;font:11px/1.9 var(--mono);color:#c4b394;tab-size:2}.setup-links{display:flex;flex-wrap:wrap;gap:25px;margin-top:22px;font-size:11px;color:#998970}.site-footer{max-width:var(--max);margin:auto;padding:35px 48px 28px;display:grid;grid-template-columns:1fr auto;gap:30px}.site-footer>div>p{font-size:11px;color:#857761;margin-top:12px}.site-footer>nav{display:flex;gap:26px;align-items:start;padding-top:8px;font-size:11px;color:#a1937d}.site-footer>small{grid-column:1/-1;font-size:10px;color:#716450}.reading-page{scroll-snap-type:none}.docs-layout{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:220px minmax(0,720px) 160px;justify-content:space-between;gap:55px;padding:130px 48px 90px}.docs-sidebar{position:sticky;top:118px;align-self:start}.docs-home{font-size:13px;color:#dfd2ba;display:block;margin-bottom:22px}.docs-sidebar nav{display:flex;flex-direction:column;gap:8px}.docs-sidebar nav a{font-size:12px;color:#8d806d;padding:7px 0}.docs-sidebar nav a[aria-current]{color:#edddbd}.docs-evals{display:flex;align-items:center;gap:12px;font-size:12px;color:#b4a387;margin-top:35px}.markdown-link{font-size:11px;color:#776a56;display:block;margin-top:22px}.doc-breadcrumb{font:10px var(--mono);color:#887861;letter-spacing:.02em}.doc-article>header h1,.report-heading h1{font-size:52px;font-weight:400;letter-spacing:-.055em;line-height:1.1;margin:20px 0}.doc-article>header>p{font-size:17px;color:#aa9d86;line-height:1.65;max-width:640px}.doc-article>section{padding-top:55px;scroll-margin-top:70px}.doc-article h2{font-size:27px;letter-spacing:-.035em;margin-bottom:20px}.doc-article p,.doc-article li,.doc-article dd{font-size:14px;color:#aca08b;line-height:1.85}.doc-article p+p{margin-top:16px}.doc-article p code,.doc-article li code,.doc-article dd code,.report-body p code{font-size:.85em;color:#d0baa0;overflow-wrap:anywhere}.doc-article p a,.report-body p a{color:#e2c69b;text-decoration:underline;text-decoration-color:#695338;text-underline-offset:4px}.doc-article .code-block{margin:22px 0}.doc-article .code-block pre{font-size:12px}.doc-definitions dt{font-size:14px;color:#d0bfa1;margin-top:24px}.doc-definitions dd{margin:5px 0 0}.doc-toc{display:flex;flex-direction:column;gap:14px;position:sticky;top:118px;align-self:start}.doc-toc>span{font-size:10px;color:#c4b28f;margin-bottom:6px}.doc-toc a{font-size:11px;color:#83745c}.doc-toc a:hover{color:var(--gold)}.tool-reference article{padding:22px 0;border-bottom:1px solid #262017;scroll-margin-top:95px}.tool-reference article h3{font-size:16px;color:#dcc7a4;margin-bottom:7px}.tool-reference article>code{font-size:10px;line-height:1.8;color:#86745b;display:block;margin-top:7px;overflow-wrap:anywhere}.doc-article ol{padding-left:22px}.doc-article li{padding-left:7px;margin-bottom:12px}.doc-end{margin-top:75px;padding-top:28px;border-top:1px solid #292116;display:flex;justify-content:space-between;gap:30px;align-items:center}.doc-end p{font-size:10px;color:#7c6c54}.doc-end a{display:flex;gap:12px;align-items:center;font-size:12px;color:#c7ae87}.architecture-stack{display:flex;flex-direction:column;align-items:center;gap:16px;padding:35px 15px;margin:15px 0;background:#14110d;font-size:12px;text-align:center}.architecture-stack>span{color:#9f8d70}.architecture-stack>strong{font-size:15px;font-weight:400;color:#ddc49a}.architecture-stack>i{font-style:normal;color:#5d4d36}.evaluation-report{max-width:1160px;margin:auto;padding:145px 48px 100px}.report-heading{margin-bottom:60px}.report-heading h1{font-size:68px}.report-heading>p{font-size:18px;color:#aa9b81;line-height:1.65}.report-heading>div{display:flex;flex-wrap:wrap;gap:28px;margin-top:30px;font-size:12px;color:#c3ac86}.report-heading>div a:last-child{display:flex;align-items:center;gap:12px}.evaluation-report>.eval-module{margin-bottom:90px}.report-section{display:grid;grid-template-columns:250px minmax(0,1fr);gap:70px;margin-block:95px;scroll-margin-top:110px}.report-index{font:11px var(--mono);color:#8b7350}.report-section>div:first-child h2{font-size:29px;margin:15px 0}.report-section>div:first-child p{font-size:13px;color:#8d7b5f;line-height:1.7}.report-body>p{font-size:14px;color:#b2a185;line-height:1.85}.report-body>p+p{margin-top:18px}.report-body h3{font-size:19px;color:#d8c099;margin:30px 0 12px}.report-meta{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0;font-size:10px;color:#8e7858}.report-meta code{font-size:10px;color:#c3a47a}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;font-size:12px;margin:20px 0;color:#b8a382}th,td{padding:13px 12px;text-align:left;border-bottom:1px solid #2e251a}th{font-weight:400;color:#e1c69b}thead th{font-size:10px;color:#8d7654}td code{font-size:10px}th:first-child,td:first-child{padding-left:0}.report-body .code-block{margin:22px 0}.report-download{padding-top:40px;max-width:700px}.report-download h2{font-size:32px}.report-download>p{color:#a18d6e;font-size:14px;margin:20px 0}.report-download>a{margin-right:30px;margin-top:15px}@keyframes caption-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bar-in{0%{opacity:.2;transform:scaleY(.3)}to{opacity:1;transform:none}}@keyframes signal-pulse{0%,to{opacity:.25}50%{opacity:1}}@media(min-width:1500px){.flow-art svg{max-height:460px}.flow-sticky{padding-top:55px;padding-bottom:25px}.product-section{padding-top:85px}}@media(max-width:1100px){.docs-layout{grid-template-columns:180px minmax(0,1fr);gap:40px}.doc-toc{display:none}.product-panel{gap:38px;padding:34px}.mini-timeline{min-width:225px}.product-tabs>span{display:none}.start-section{gap:50px}.report-section{grid-template-columns:200px 1fr;gap:40px}.flow-bottom nav{gap:16px}.request-detail{grid-template-columns:200px 1fr;gap:35px}}@media(max-width:760px){:root{--nav-height:68px}.site-nav{height:68px;padding-inline:22px}.site-nav nav{gap:20px}.site-nav nav a{font-size:11px}.site-nav nav .nav-docs{margin:0}.wordmark{font-size:19px}.section-shell{padding-inline:26px}.section-title,.product-intro{align-items:start;flex-direction:column;gap:20px}h2{font-size:40px}.product-section{padding-top:75px;padding-bottom:60px}.product-intro{margin-bottom:32px}.product-showcase{margin-top:25px}.product-panel{padding:28px;min-height:390px;gap:25px}.mini-timeline{min-width:190px}.mini-timeline>div{padding-left:65px}.mini-timeline button{font-size:10px}.decision-detail h3{font-size:22px}.decision-detail>p{font-size:13px}.detail-files{flex-wrap:wrap;gap:8px}.source-quote code{font-size:10px}.product-tabs{padding:14px 24px;gap:20px}.product-tabs button{font-size:11px}.product-tabs button[aria-selected=true]:after{bottom:-14px}.flow-sticky{padding-inline:26px}.flow-heading{align-items:start;gap:20px}.flow-heading h2{font-size:36px}.flow-heading p{font-size:12px}.flow-bottom{gap:20px}.flow-caption p{font-size:12px}.flow-bottom nav{gap:14px}.flow-bottom nav button{font-size:11px}.flow-bottom nav button span{display:none}.capability-map{margin-top:45px}.capability-branches button{font-size:10px;padding:6px;gap:6px}.evaluation-section{padding-block:70px}.evaluation-section .section-title{margin-bottom:35px}.eval-facts{gap:20px}.eval-facts strong{font-size:23px}.eval-facts small{display:block;margin-left:0;font-size:12px}.trial-row{grid-template-columns:120px 1fr 45px;gap:15px}.trial-dots{gap:3px}.trial-dots i{height:18px}.start-section{grid-template-columns:1fr;gap:40px;padding-block:70px}.start-section small{margin-top:20px;max-width:none}.site-footer{padding:30px 26px;grid-template-columns:1fr}.site-footer>nav{flex-wrap:wrap;gap:20px}.docs-layout{padding:110px 26px 60px;gap:25px;grid-template-columns:150px minmax(0,1fr)}.doc-article>header h1{font-size:42px}.doc-article>header>p{font-size:15px}.evaluation-report{padding:120px 26px 65px}.report-section{grid-template-columns:1fr;gap:25px;margin-block:65px}.report-section>div:first-child p{max-width:500px}.report-heading h1{font-size:56px}}@media(max-width:560px){.site-nav nav{display:none;position:absolute;top:68px;left:0;right:0;background:#100d09;padding:20px 26px;flex-direction:column;align-items:start;gap:23px}.site-nav nav.is-open{display:flex}.site-nav nav a{font-size:14px}.mobile-menu{display:block;background:none;color:#b6a78f;font-size:12px;padding:8px}.section-shell{padding-inline:22px}h2{font-size:37px}.section-title>p,.product-intro>p{font-size:13px}.flow-sticky{padding-inline:22px}.compact .flow-sticky{padding-block:55px 30px;min-height:640px}.flow-heading{flex-direction:column;gap:20px}.flow-heading h2{font-size:36px}.flow-heading p br{display:initial}.flow-art{margin-inline:0}.flow-art .flow-desktop{display:none}.flow-art .flow-mobile{display:block;max-height:290px}.compact .flow-art{min-height:270px}.flow-art svg{min-width:0}.flow-art .input-sub{display:none}.flow-art .input-labels{font-size:20px}.flow-art .graph-labels{font-size:16px}.flow-art .recall-trace text{font-size:18px}.flow-art .recall-trace text:nth-of-type(2){font-size:23px}.phase-0 .flow-network{transform:translate(70px) scale(.75)}.phase-1 .flow-network{transform:scale(1.3)}.phase-2 .flow-network{transform:translate(-140px) scale(1)}.flow-bottom{flex-direction:column;align-items:start;gap:24px}.flow-caption h3{font-size:20px}.flow-caption p{max-width:300px}.flow-bottom nav{width:100%;justify-content:space-between}.flow-bottom nav button{font-size:12px;min-width:75px}.flow-bottom nav button span{display:block}.flow-scroll-note{margin-top:20px;font-size:8px}.product-tabs{padding:15px;justify-content:space-between;gap:8px}.product-tabs button{font-size:10px}.product-panel{padding:24px 20px;flex-direction:column;gap:22px;min-height:485px}.mini-timeline{height:70px;min-width:0;width:100%;overflow:hidden}.mini-timeline>svg{display:none}.mini-timeline>div{padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:start}.mini-timeline button{font-size:9px;white-space:normal;position:relative;padding-top:15px;border-top:1px solid #554434}.mini-timeline button[aria-pressed=true]{border-color:#d1b183}.mini-timeline button>span{font-size:8px;margin-bottom:4px}.decision-detail h3{font-size:24px}.source-quote{margin-top:20px}.conflict-detail{padding:0}.conflict-detail h3{font-size:23px}.conflict-claims{grid-template-columns:1fr;gap:18px;margin:25px 0}.conflict-claims>svg{display:none}.conflict-claims p{font-size:17px}.review-actions{align-items:start;flex-direction:column;gap:18px}.review-actions p{font-size:11px}.request-detail{grid-template-columns:1fr;gap:22px}.request-list{padding:0;flex-direction:row;justify-content:space-between;gap:16px}.request-list button{flex-direction:column;gap:8px;align-items:start;font-size:10px;padding:0}.request-list code{font-size:10px}.request-payload h3{font-size:23px}.capability-heading h3{font-size:16px}.capability-heading a{font-size:10px;gap:6px}.capability-branches{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,66px);margin-top:25px}.capability-branches svg{opacity:.22}.capability-branches button{font-size:11px;padding:6px}.capability-description{font-size:11px;min-height:55px;padding-inline:10px}.evaluation-section .section-title{margin-bottom:28px}.eval-tabs{gap:22px}.eval-tabs button{font-size:11px}.eval-chart{padding-top:20px;min-height:420px}.eval-summary{align-items:start;flex-direction:column;gap:20px;margin-bottom:25px}.eval-summary strong{font-size:78px}.eval-summary strong span{font-size:32px}.eval-summary>p{font-size:11px}.eval-summary>p br{display:initial}.trial-row{grid-template-columns:1fr 40px;gap:10px;margin-block:20px}.trial-row>span{grid-column:1/-1;font-size:11px}.trial-dots{gap:2px}.trial-dots i{height:18px}.trial-row>b{font-size:10px}.trial-comparison{margin:22px 0}.eval-facts{gap:12px}.eval-facts p{font-size:9px}.eval-facts strong{font-size:23px}.eval-facts small{font-size:10px;margin-top:3px}.eval-caveat{font-size:10px;margin-top:24px}.category-chart>div{grid-template-columns:110px 1fr 40px;gap:10px;font-size:10px;margin-bottom:12px}.category-chart small{display:none}.category-chart b{font-size:10px}.scale-chart>div{grid-template-columns:90px 1fr 75px;gap:12px;font-size:10px}.scale-chart b,.scale-chart small{font-size:9px}.scale-legend{margin-left:102px;font-size:9px;gap:15px}.eval-module>.inline-link{font-size:11px;gap:10px}.start-section h2{font-size:40px}.agent-picker{gap:25px}.agent-picker button{font-size:11px}.code-block pre{font-size:10px;padding-inline:15px}.setup-links{gap:20px;font-size:10px}.site-footer{padding-inline:22px}.site-footer>nav{font-size:10px}.docs-layout{display:block;padding:100px 22px 55px}.docs-sidebar{position:relative;top:auto;margin-bottom:40px}.docs-home{font-size:12px;margin-bottom:10px}.docs-sidebar nav{flex-direction:row;gap:8px 20px;flex-wrap:wrap}.docs-sidebar nav a{font-size:11px;padding-block:4px}.docs-evals,.markdown-link{display:inline-flex;margin-top:18px;margin-right:20px;font-size:10px}.doc-article>header h1{font-size:40px}.doc-article>section{padding-top:40px}.doc-article h2{font-size:25px}.doc-article p,.doc-article li,.doc-article dd{font-size:13px}.doc-article .code-block pre{font-size:10px}.doc-end{flex-direction:column;align-items:start;gap:20px}.evaluation-report{padding:110px 22px 60px}.report-heading h1{font-size:49px}.report-heading>p{font-size:16px}.report-heading>div{gap:18px;font-size:11px}.report-body>p{font-size:13px}.report-heading{margin-bottom:30px}.evaluation-report>.eval-module{margin-bottom:55px}.report-section{margin-block:60px}.report-download h2{font-size:30px}.report-download>p{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.will-reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation:none!important;transition:none!important}.flow-chapter{height:auto}.flow-sticky{position:relative;top:auto;height:auto;min-height:650px}.input-traces path{stroke-dashoffset:0}}.reference-home{--editorial-width:1040px}.nav-identity{display:flex;gap:30px;align-items:center}.agent-format{font:10px var(--mono);color:#8d887f}.agent-format:hover{color:var(--gold)}.hero-setup{display:flex;justify-content:center;align-items:center;gap:28px;padding:10px 22px 46px}.hero-setup>a{display:flex;align-items:center;gap:12px;font-size:11px;color:#9d988f}.setup-prompt{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;background:#141618;color:#afaaa1;padding:12px 16px;border-radius:3px;font:10px var(--mono);transition:background .2s}.setup-prompt:hover{background:#1d1f21}.chapter-nav{position:sticky;top:72px;z-index:15;background:#08090aed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;justify-content:center;align-items:center;gap:34px;padding:17px 24px;font-size:11px}.chapter-nav a{color:#7d786f;white-space:nowrap;transition:color .2s}.chapter-nav a[aria-current]{color:#c7c2b9}.chapter-nav a:hover{color:#d6d8db}.editorial-page{max-width:var(--editorial-width);padding-inline:48px;margin:auto}.editorial-section{padding-block:72px;scroll-margin-top:0;scroll-snap-align:start}.editorial-section h2{font-size:30px;line-height:1.23;letter-spacing:-.035em;text-wrap:balance}.mission-copy{max-width:720px}.mission-copy h2{font-size:38px;line-height:1.2;margin-bottom:30px}.mission-copy>p{font-size:18px;line-height:1.75;color:#b0aba2;margin-top:22px}.mission-copy em{font-style:normal;color:#d3d6d9}.text-reference{font-size:12px;display:inline-flex;align-items:center;gap:13px;margin-top:26px;color:#ada89f}.capability-editorial{margin-top:36px;display:flex;flex-direction:column;gap:35px}.capability-editorial article{display:grid;grid-template-columns:120px minmax(0,1fr);gap:28px;align-items:center}.capability-art{height:110px;display:flex;align-items:center;background:radial-gradient(ellipse,#6c737c33,transparent 70%)}.dot-object{width:100%;height:auto;overflow:visible}.dot-object>g{animation:object-drift 8s ease-in-out infinite;transform-origin:center}.dot-daemon>g{animation-delay:-2s}.dot-agents>g{animation-delay:-4s}.capability-editorial h3{font-size:18px;letter-spacing:-.025em;line-height:1.4;margin-bottom:8px}.capability-editorial p{font-size:15px;line-height:1.75;color:#a09b92;max-width:680px}.capability-footnote{margin:36px 0 0 148px}.capability-footnote>p{font-size:13px;line-height:1.8;color:#837e75;max-width:660px;margin-bottom:24px}.capability-footnote .inline-link{font-size:12px}.editorial-heading{margin-bottom:36px}.editorial-heading>p{font-size:16px;line-height:1.7;color:#99948b;margin-top:20px}.measurement-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.measurement-ledger article{background:linear-gradient(#14151699,#11121455);padding:25px 24px;min-width:0}.measurement-ledger h3{font-size:13px;letter-spacing:0;color:#aba69d}.measurement-ledger strong{font-weight:400;display:block;font-size:52px;letter-spacing:-.055em;line-height:1.1;color:#c4c7cb;margin:23px 0 16px}.measurement-ledger strong>span{font-size:22px;color:#7c776e;margin-left:4px}.measurement-ledger p{font-size:12px;line-height:1.75;color:#8d887f}.measurement-ledger a{display:flex;align-items:center;gap:10px;font-size:10px;color:#b0aba2;margin-top:22px}.mini-result-bars{display:flex;flex-direction:column;gap:6px;margin-top:26px}.mini-result-bars i{height:4px;background:#a19c93}.mini-result-bars i+i{background:#555047}.measurement-ledger svg{width:100%;height:34px;margin-top:17px}.measurement-ledger a svg{width:14px;height:14px;margin:0}.measurement-context{font-size:10px;color:#6f6a61;line-height:1.8;margin-top:18px;max-width:650px}.home-benchmark{margin-top:55px}.home-benchmark>h3{font-size:19px;margin-bottom:22px}.home-benchmark .eval-summary strong{font-size:64px}.home-benchmark .eval-summary strong span{font-size:28px}.home-benchmark .eval-tabs{gap:28px}.home-benchmark .eval-tabs button{font-size:12px}.home-benchmark .eval-chart{min-height:365px}.home-benchmark .eval-facts strong{font-size:25px}.home-benchmark .eval-caveat{max-width:780px}.home-benchmark .eval-module>.inline-link{font-size:12px}.research-finding{display:grid;grid-template-columns:140px minmax(0,1fr);gap:30px;align-items:start;padding:32px 0 0;margin-top:55px}.finding-mark{font-size:64px;line-height:1;letter-spacing:-.06em;color:#bdb8af}.finding-mark span{font-size:28px;color:#6d685f}.research-finding h3{font-size:19px;line-height:1.4;letter-spacing:-.025em;max-width:550px}.research-finding p{font-size:13px;line-height:1.8;color:#938e85;max-width:640px;margin-top:12px}.research-finding a{font-size:11px;color:#a7a299;display:flex;align-items:center;gap:12px;margin-top:18px}.deployment-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:45px}.deployment-options article{min-width:0}.deployment-options h3{font-size:16px;letter-spacing:-.02em}.deployment-options .dot-object{height:215px;margin:10px 0 0}.deployment-options p{font-size:13px;color:#969188;line-height:1.75;max-width:250px}.deployment-options a{font-size:11px;color:#ada89f;display:flex;gap:12px;align-items:center;margin-top:18px}.security-section{margin-top:65px}.security-section>h3{font-size:24px;letter-spacing:-.025em}.security-section>p{font-size:15px;color:#9f9a91;max-width:760px;line-height:1.8;margin-top:18px}.security-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:30px 0}.security-principles>span{display:flex;align-items:center;gap:14px;color:#98938a;font-size:12px}.security-principles svg{width:28px;height:28px;fill:none;stroke:#868178;stroke-width:1}.security-section .inline-link{font-size:12px}.start-banner{position:relative;isolation:isolate;overflow:hidden;min-height:420px;padding:55px 50px;margin:35px -28px 20px;background:radial-gradient(ellipse at bottom right,#31353977,#0e0f11 70%);scroll-snap-align:start}.memory-field{position:absolute;inset:0;width:100%;height:100%;z-index:-1;-webkit-mask-image:linear-gradient(to right,transparent 12%,black 70%);mask-image:linear-gradient(to right,transparent 12%,black 70%)}.start-banner h2{font-size:36px;line-height:1.2;letter-spacing:-.035em;color:#c6cace}.start-banner p{font-size:14px;color:#9a958c;line-height:1.8;margin-top:20px}.banner-actions{display:flex;align-items:center;gap:18px;margin-top:28px}.start-banner .button{font-size:11px;color:#ced1d4;border-color:#666158}.start-banner .setup-prompt{background:#11121399;font-size:9px;color:#a5a097}.start-banner small{display:block;font-size:10px;color:#6e6960;margin-top:25px}.writing-section .editorial-heading{margin-bottom:30px}.writing-section .editorial-heading>p{font-size:14px;margin-top:14px}.writing-list{display:flex;flex-direction:column}.writing-list>a{display:grid;grid-template-columns:40px minmax(0,1fr) 20px;gap:20px;align-items:center;padding:23px 0;transition:transform .25s}.writing-list>a:hover{transform:translate(5px)}.writing-number{font:11px var(--mono);color:#68635a}.writing-list>a>div>span{font-size:10px;color:#7d786f}.writing-list i{font-style:normal;margin-inline:8px;color:#35383c}.writing-list h3{font-size:18px;line-height:1.4;letter-spacing:-.025em;margin-top:8px;color:#beb9b0}.writing-list>a>svg{color:#69645b}.writing-section>.inline-link{font-size:11px;margin:30px 0 0 60px}.expanded-footer{max-width:1240px;margin:30px auto 0;padding:65px 48px 30px;display:grid;grid-template-columns:1fr 1.45fr;gap:55px}.footer-brand>p{font-size:14px;color:#8b867d;line-height:1.8;margin-top:20px}.footer-brand>a:last-child{display:inline-block;margin-top:20px;font-size:10px;color:#656057}.footer-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.footer-groups nav{display:flex;flex-direction:column;gap:13px}.footer-groups h3{font-size:11px;letter-spacing:0;color:#b3aea5;margin-bottom:9px}.footer-groups a{font-size:11px;color:#79746b;line-height:1.6}.footer-groups a:hover{color:#c2bdb4}.footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;margin-top:35px;font-size:10px;color:#5d584f}.footer-bottom>a{color:#837e75}.product-page-intro{max-width:1240px;margin:auto;padding:150px 48px 60px}.product-page-intro h1{font-size:56px;letter-spacing:-.055em;line-height:1.1}.product-page-intro p{font-size:16px;color:#9b968d;line-height:1.75;margin-top:25px}.product-page-intro>a{margin-top:25px}.note-page{max-width:800px;padding:130px 42px 90px;margin:auto}.back-to-writing{font-size:12px;color:#8c877e}.note-page>header{margin:35px 0 45px}.note-page>header>span{font-size:11px;color:#777269}.note-page h1{font-size:45px;line-height:1.15;letter-spacing:-.045em;margin-top:20px;text-wrap:balance}.note-page>header>p{font-size:17px;color:#9f9a91;line-height:1.7;margin-top:25px}.note-page article h2{font-size:25px;letter-spacing:-.03em;line-height:1.3;margin:42px 0 18px}.note-page article p{font-size:15px;color:#a39e95;line-height:1.9;margin-bottom:20px}.note-page article code{font-size:12px;color:#bcb7ae}.note-page article>a{margin-top:20px}.note-page>footer{margin-top:65px;display:flex;justify-content:space-between;gap:35px;align-items:center}.note-page>footer p{font-size:10px;color:#6e6960;max-width:400px}.note-page>footer a{display:flex;align-items:center;gap:12px;font-size:12px;color:#99948b}@keyframes object-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes packet-flow{0%{opacity:0;transform:translate(-20px)}30%{opacity:1}85%{opacity:0}to{opacity:0;transform:translate(40px)}}@media(max-width:900px){.editorial-page{padding-inline:38px}.chapter-nav{gap:25px}.measurement-ledger{gap:18px}.measurement-ledger article{padding:22px 18px}.measurement-ledger strong{font-size:45px}.deployment-options{gap:28px}.deployment-options .dot-object{height:175px}.deployment-options h3{font-size:14px}.security-principles{gap:18px}.security-principles>span{font-size:11px}.expanded-footer{grid-template-columns:1fr 1.7fr;gap:30px}.footer-groups{gap:18px}.site-nav nav{gap:22px}.nav-identity{gap:18px}.agent-format{font-size:9px}}@media(max-width:760px){.editorial-section{padding-block:58px}.chapter-nav{top:68px;padding-block:15px;gap:24px;overflow-x:auto;justify-content:start;padding-inline:26px;font-size:10px}.editorial-page{padding-inline:26px}.mission-copy h2{font-size:34px}.mission-copy>p{font-size:16px}.capability-editorial article{grid-template-columns:95px 1fr;gap:22px}.capability-art{height:95px}.capability-editorial h3{font-size:17px}.capability-editorial p{font-size:14px}.capability-footnote{margin-left:117px}.measurement-ledger strong{font-size:38px}.measurement-ledger strong span{font-size:18px}.measurement-ledger h3,.measurement-ledger p{font-size:11px}.editorial-heading>p{font-size:15px}.research-finding{grid-template-columns:110px 1fr;gap:20px}.finding-mark{font-size:54px}.research-finding h3{font-size:18px}.deployment-options .dot-object{height:150px}.deployment-options p{font-size:12px}.security-section>p{font-size:14px}.start-banner{margin-inline:0;padding:40px 30px;min-height:390px}.start-banner h2{font-size:33px}.start-banner p{font-size:13px}.banner-actions{gap:14px}.expanded-footer{padding-inline:26px;grid-template-columns:1fr}.footer-groups{gap:30px;max-width:600px}.footer-brand>p{font-size:13px}.footer-bottom{margin-top:10px}.nav-identity .agent-format{display:none}.note-page{padding-inline:30px}.note-page h1{font-size:39px}.product-page-intro{padding:125px 26px 35px}.product-page-intro h1{font-size:44px}}@media(max-width:560px){.hero-setup{padding:0 22px 34px;gap:16px;flex-direction:column}.hero-setup .setup-prompt{font-size:10px;width:230px}.hero-setup>a{font-size:10px}.chapter-nav{padding-inline:22px;gap:24px;scrollbar-width:none}.chapter-nav::-webkit-scrollbar{display:none}.editorial-page{padding-inline:22px}.editorial-section{padding-block:48px}.editorial-section h2{font-size:27px}.mission-copy h2{font-size:32px;margin-bottom:23px}.mission-copy>p{font-size:15px;line-height:1.8;margin-top:18px}.text-reference{font-size:11px;margin-top:22px}.system-figure{margin-top:35px}.system-wide{display:none}.system-narrow{display:flex;flex-direction:column;align-items:center;padding-top:28px;color:#959087;font-size:11px}.system-narrow>i{font-style:normal;color:#5e5950;margin-block:8px}.system-narrow>.dot-object{width:240px;height:165px}.system-figure figcaption{font-size:10px;margin-top:30px;gap:14px}.system-figure figcaption>span{min-width:44px}.capability-editorial{gap:30px;margin-top:25px}.capability-editorial article{grid-template-columns:64px 1fr;gap:18px;align-items:start}.capability-art{height:70px;margin-top:5px}.capability-editorial h3{font-size:16px;line-height:1.45}.capability-editorial p{font-size:13px;line-height:1.8}.capability-footnote{margin:30px 0 0 82px}.capability-footnote p{font-size:12px}.capability-footnote .inline-link{font-size:11px}.editorial-heading{margin-bottom:28px}.editorial-heading>p{font-size:14px;margin-top:15px}.editorial-heading>p br{display:initial}.measurement-ledger{grid-template-columns:1fr;gap:14px}.measurement-ledger article{position:relative;display:grid;grid-template-columns:100px 1fr;gap:12px 20px;padding:22px}.measurement-ledger h3{grid-column:1/-1;font-size:12px}.measurement-ledger strong{font-size:42px;margin:4px 0}.measurement-ledger strong span{font-size:19px}.measurement-ledger p{font-size:11px;align-self:center}.measurement-ledger svg,.mini-result-bars,.measurement-ledger a{grid-column:2;margin:0}.measurement-ledger svg{height:25px}.measurement-ledger a{font-size:9px;gap:8px}.measurement-context{font-size:9px}.home-benchmark{margin-top:40px}.home-benchmark>h3{font-size:18px}.home-benchmark .eval-summary strong{font-size:66px}.home-benchmark .eval-tabs{gap:22px}.home-benchmark .eval-tabs button{font-size:11px}.home-benchmark .eval-facts strong{font-size:23px}.research-finding{grid-template-columns:1fr;gap:20px;margin-top:30px}.finding-mark{font-size:57px}.research-finding h3{font-size:19px}.research-finding p{font-size:13px}.research-finding a{font-size:10px}.deployment-options{grid-template-columns:1fr;gap:35px;margin-top:30px}.deployment-options article{display:grid;grid-template-columns:125px 1fr;gap:8px 20px;align-items:center}.deployment-options h3{grid-column:2;font-size:15px;line-height:1.4}.deployment-options .dot-object{grid-column:1;grid-row:1/4;height:auto;width:140px;margin-left:-10px}.deployment-options p{grid-column:2;font-size:12px}.deployment-options a{grid-column:2;font-size:10px;margin-top:8px;gap:8px}.security-section{margin-top:45px}.security-section>h3{font-size:22px}.security-section>p{font-size:13px}.security-principles{grid-template-columns:1fr;gap:20px;margin:27px 0}.security-principles>span{font-size:12px;gap:18px}.security-section>.inline-link{font-size:11px}.start-banner{padding:35px 25px;margin:15px -6px;min-height:405px}.start-banner h2{font-size:29px}.start-banner p{font-size:12px}.banner-actions{flex-wrap:wrap;gap:16px}.start-banner .setup-prompt{font-size:9px;padding:11px 12px}.start-banner small{font-size:9px;max-width:230px}.memory-field{-webkit-mask-image:linear-gradient(transparent,#000);mask-image:linear-gradient(transparent,#000)}.writing-section .editorial-heading>p{font-size:13px}.writing-list>a{grid-template-columns:22px 1fr 15px;gap:15px;padding:21px 0}.writing-list h3{font-size:16px;line-height:1.5}.writing-number{font-size:9px}.writing-list>a>div>span{font-size:9px}.writing-list>a>svg{width:14px}.writing-section>.inline-link{margin:25px 0 0 37px;font-size:10px}.expanded-footer{padding:45px 22px 25px;gap:35px;margin-top:10px}.footer-groups{grid-template-columns:1fr 1fr;gap:35px 25px}.footer-groups nav{gap:12px}.footer-groups a,.footer-groups h3{font-size:11px}.footer-bottom{align-items:start;gap:20px;font-size:9px}.note-page{padding:110px 22px 65px}.note-page h1{font-size:35px}.note-page>header{margin-top:25px}.note-page>header>p{font-size:15px}.note-page article h2{font-size:23px}.note-page article p{font-size:14px}.note-page>footer{flex-direction:column;align-items:start;gap:25px}.product-page-intro{padding:115px 22px 30px}.product-page-intro h1{font-size:39px}.product-page-intro p{font-size:14px}}@media(prefers-reduced-motion:reduce){.dot-object>g,.figure-packet circle{animation:none}.figure-network,.source-lines,.recall-lines{transition:none}}.editorial-section h2,.security-section>h3,.product-page-intro h1,.product-explanation h2,.note-page h1{color:var(--gold)}.measurement-ledger article{background:linear-gradient(135deg,#33271899,#1c171066)}.measurement-ledger strong,.finding-mark,.eval-summary strong,.eval-facts strong{color:#ead3a5}.measurement-ledger strong>span,.finding-mark span{color:#a48b62}.measurement-ledger h3{color:#c8b796}.mini-result-bars i{background:#c9a36b}.mini-result-bars i+i{background:#63513a}.start-banner{background:radial-gradient(ellipse at bottom right,#4d351d77,#15100a 70%)}.start-banner h2{color:#e5d2af}.start-banner .button{color:#e6d7bc;border-color:#7b6544}.start-banner .setup-prompt{background:#19130b99;color:#c7b08b}.footer-bottom{color:#c5a76f}.chapter-nav a[aria-current]{color:#dfc693}.recall-demo{margin-top:54px}.recall-question{display:flex;align-items:center;justify-content:space-between;gap:24px}.recall-question>span{font:11px var(--mono);color:#a09b92}.recall-question>div{display:flex;gap:24px;flex-wrap:wrap}.recall-question button{background:none;padding:10px 0;color:#8f8a81;font-size:12px;transition:color .25s;position:relative}.recall-question button[aria-pressed=true]{color:#e4c98f}.recall-question button[aria-pressed=true]:after{content:"";position:absolute;bottom:2px;left:0;right:0;height:1px;background:#a58b5b}.history-trace{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:46px}.history-rails{position:absolute;top:17.5px;left:3.5px;width:calc(75% + 21px);height:90px;fill:none;stroke-width:1}.history-baseline{stroke:#3c372e}.history-route{stroke:#c8aa70;stroke-dasharray:850;animation:history-trace-in .75s ease both}.history-entry{position:relative;min-width:0;opacity:.55;transition:opacity .35s}.history-entry.is-relevant{opacity:1}.history-source{display:block;line-height:14px;font:9px/14px var(--mono);color:#afaaa1;white-space:nowrap}.history-marker{display:block;width:7px;height:7px;background:#141515;border:1px solid #7f7a71;margin-top:48px;margin-bottom:29px;transform:rotate(45deg)}.is-relevant .history-marker{background:#d9bc80;border-color:#d9bc80}.history-detail>span{font:9px var(--mono);color:#9a895f}.history-detail h3{font-size:16px;line-height:1.4;letter-spacing:-.02em;margin-top:10px;color:#dce0e1}.history-detail p{font-size:12px;line-height:1.7;color:#a9a49b;margin-top:9px;max-width:200px}.source-ref{display:block;margin-top:15px;font:9px var(--mono);color:#959087}.recall-answer{display:grid;grid-template-columns:180px 1fr;gap:28px;margin-top:43px;padding:28px 0 10px}.recall-command{font:11px var(--mono);color:#b8a277;padding-top:7px}.recall-answer>div{animation:recall-answer-in .35s ease both;min-height:115px}.recall-answer h3{font-size:24px;line-height:1.4;letter-spacing:-.03em;color:#e5d2ac}.recall-answer p{font-size:13px;line-height:1.7;color:#b5b0a7;margin-top:10px}.answer-provenance{display:block;margin-top:18px;font:10px var(--mono);line-height:1.7;color:#938e85}.answer-provenance b{font-weight:400;white-space:nowrap;margin-left:8px}.recall-demo figcaption{font-size:10px;line-height:1.7;color:#847f76;margin-top:20px}.product-explanation{padding-block:50px 100px}.product-explanation h2{font-size:32px;letter-spacing:-.035em}@keyframes history-trace-in{0%{stroke-dashoffset:850}to{stroke-dashoffset:0}}@keyframes recall-answer-in{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.recall-question{align-items:flex-start;flex-direction:column;gap:12px}.history-trace{gap:18px}.history-rails{width:calc(75% + 13.5px)}.history-source{font-size:8px}.history-detail h3{font-size:14px}.history-detail p{font-size:11px}.recall-answer{grid-template-columns:130px 1fr;gap:15px}.recall-answer h3{font-size:22px}}@media(max-width:560px){.recall-demo{margin-top:36px}.recall-question>div{gap:20px}.recall-question button{font-size:11px}.history-trace{grid-template-columns:1fr;gap:22px;margin:32px 0 0 4px;border-left:1px solid #423d34;padding-left:23px}.history-rails{display:none}.history-entry{display:grid;grid-template-columns:1fr 24px;gap:6px}.history-source{font-size:9px;grid-column:1/-1}.history-marker{position:absolute;top:31px;left:-27px;margin:0}.history-detail h3{font-size:15px;margin-top:0}.history-detail>span{display:none}.history-detail p{font-size:12px;max-width:none;margin-top:5px}.source-ref{margin-top:3px}.recall-answer{grid-template-columns:1fr;gap:15px;margin-top:18px;padding-top:20px}.recall-answer h3{font-size:22px}.recall-answer p{font-size:12px}.answer-provenance{font-size:9px}.recall-answer>div{min-height:145px}.product-explanation h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.history-route,.recall-answer>div{animation:none}.history-entry{transition:none}}.scroll-sequence{--sequence-top:96px;position:relative}.sequence-scene{position:relative;top:96px;display:flow-root}.scroll-sequence:not(.is-scroll-driven)>.sequence-scene{top:0}.is-scroll-driven>.sequence-scene{position:sticky}.reference-home .sequence-scene{top:140px}.reference-home .scroll-sequence:not(.is-scroll-driven)>.sequence-scene{top:0}.sequence-scene .recall-demo{margin-top:0}.mission-section>.will-reveal:has(.scroll-sequence),.mission-section>div:has(.scroll-sequence){margin-top:54px}.product-explanation>.scroll-sequence{margin-top:45px}.sequence-progress{display:flex;align-items:center;gap:14px;margin-top:20px;color:#8e8069;font:9px var(--mono)}.sequence-progress>div{display:flex;gap:5px}.sequence-progress i{width:28px;height:2px;background:#39332a;transition:background .3s}.sequence-progress i.active{background:#c6a56b}.measurement-ledger strong>.count-up{font:inherit;color:inherit;margin:0;letter-spacing:inherit;font-variant-numeric:tabular-nums}@media(max-width:760px){.reference-home .sequence-scene{top:128px}.sequence-progress{margin-top:14px}.mission-section>div:has(.scroll-sequence){margin-top:36px}}@media(prefers-reduced-motion:reduce){.sequence-progress{display:none}}.reference-home .scroll-sequence{--sequence-top:140px}@media(max-width:760px){.reference-home .scroll-sequence{--sequence-top:128px}}@media(min-width:761px){.sequence-scene .history-trace{margin-top:32px}.sequence-scene .recall-answer{margin-top:24px}.sequence-scene .recall-demo figcaption{margin-top:12px}}.is-scroll-driven{height:calc(var(--sequence-height) + var(--sequence-travel))}@media(min-width:761px){.home-benchmark .eval-module{min-height:500px}.home-benchmark .category-chart>div{margin-bottom:8px}}:root{--page: 1144px;--gutter: 48px;--section: 120px;--ink: #eee8dd;--ink-2: #b8ad9d;--ink-3: #85796a;--hair: #2a241d;--gold: #F4D9A0;--amber: #C8792C;--mocha: #5B4632}@media(max-width:760px){:root{--gutter: 20px;--section: 80px}}.site-nav{padding-inline:max(var(--gutter),calc((100vw - var(--page)) / 2))}.editorial-page,.expanded-footer,.product-page,.docs-layout{max-width:calc(var(--page) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.expanded-footer{padding-top:72px;margin-top:var(--section)}.product-page .section-shell{max-width:none;padding-inline:0}html{scroll-snap-type:none!important}.editorial-section{padding-block:calc(var(--section) / 2);scroll-snap-align:none}.editorial-section+.editorial-section{border-top:1px solid var(--hair)}.editorial-section h2{color:var(--gold);font-weight:400;letter-spacing:-.025em}.editorial-heading{margin-bottom:48px}.editorial-heading>p{color:var(--ink-2)}.hero-setup{margin:0 auto 24px}.start-banner{background:none!important;border:0;border-top:1px solid var(--hair);border-radius:0;box-shadow:none;margin-inline:0;padding-inline:0}.start-banner>canvas{opacity:.55}.product-page [class*=panel],.product-page [class*=explorer],.product-page [class*=window]{background:none!important;box-shadow:none!important;border-color:var(--hair)!important}.product-page h1,.doc-article h1,.reading-page main h1{letter-spacing:-.03em;font-weight:400}.product-section h2,.product-explanation h2,.product-intro h2{color:var(--gold);font-weight:400;letter-spacing:-.025em}.product-intro h2 span,.product-section h2 span{color:var(--ink-3)}.product-showcase{background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;border-block:1px solid var(--hair)!important;padding-inline:0!important}.home-benchmark{margin-top:0}.research-finding{margin-top:72px;padding-top:40px;border-top:1px solid var(--hair)}.sequence-progress i.run{position:relative;overflow:hidden;background:#39332a}.sequence-progress i.run:after{content:"";position:absolute;inset:0;background:#c6a56b;transform-origin:left;animation:seq-fill linear forwards;animation-duration:inherit}@keyframes seq-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}code{font:.92em var(--mono);color:var(--gold)}.handoff{--pane-h: 380px}.handoff-controls{display:flex;gap:22px;align-items:center;margin-bottom:22px;font-size:13px}.handoff-controls button{background:none;border:0;padding:0 0 6px;color:var(--ink-3);cursor:pointer;font:inherit;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.handoff-controls button:hover{color:var(--ink)}.handoff-controls button.on{color:var(--gold);border-bottom-color:var(--gold)}.handoff-hint{margin-left:auto;font:11px var(--mono);letter-spacing:.04em;color:var(--ink-3)}.handoff-stage{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.05fr);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.handoff-pane{min-height:var(--pane-h);padding:18px 22px 22px;position:relative}.handoff-pane+.handoff-pane{border-left:1px solid var(--hair)}.handoff-pane>header{display:flex;justify-content:space-between;margin-bottom:18px;font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.handoff-pane>header span:first-child{color:var(--ink-2)}.term{font:12.5px/1.7 var(--mono);color:var(--ink-2)}.term p{margin:0 0 12px}.term-user{color:var(--ink)}.term-mark{color:var(--amber);margin-right:10px}.caret{display:inline-block;width:7px;height:14px;margin-left:2px;vertical-align:-2px;background:var(--gold);animation:blink 1s steps(1) infinite}.caret.off{visibility:hidden}@keyframes blink{50%{opacity:0}}.term-tool{color:var(--ink-3)}.term-tool b{color:var(--gold);font-weight:400}.term-wait{animation:blink 1s steps(1) infinite}.term-meta{color:var(--amber);font-size:11px}.term-answer{color:var(--ink);font-family:var(--font);font-size:14px;line-height:1.65}.term-answer>span{animation:word-in .25s ease both}@keyframes word-in{0%{opacity:0}to{opacity:1}}.cite{font-style:normal;color:var(--gold);font:11px var(--mono)}.term-verdict{font-size:11px;padding-left:12px;border-left:1px solid;animation:word-in .4s ease both}.term-verdict.good{color:var(--gold);border-color:var(--gold)}.term-verdict.bad{color:#c98a6a;border-color:#7a4a33}.handoff-network{padding:18px 0 0}.handoff-network>header{padding-inline:22px}.network-canvas{position:absolute;inset:44px 0 0;width:100%;height:calc(100% - 44px)}.ctx{list-style:none;margin:0;padding:0}.ctx li{display:grid;grid-template-columns:30px 1fr;gap:4px;padding:0 0 16px;margin-bottom:16px;border-bottom:1px solid var(--hair);animation:ctx-in .45s ease both}.ctx li:last-child{border-bottom:0}@keyframes ctx-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.ctx-n{font:11px var(--mono);color:var(--gold);padding-top:2px}.ctx-kind{display:flex;justify-content:space-between;gap:10px;margin:0 0 6px;font:10px var(--mono);letter-spacing:.04em;color:var(--amber)}.ctx-kind span{color:var(--ink-3)}.ctx-title{margin:0 0 4px;color:var(--ink);font-size:14px;line-height:1.45}.ctx-detail{margin:0;color:var(--ink-3);font-size:12.5px;line-height:1.5}.ctx-empty{display:block!important;color:var(--ink-3);font-size:13px;border:0!important}@media(max-width:900px){.handoff-stage{grid-template-columns:1fr}.handoff-pane+.handoff-pane{border-left:0;border-top:1px solid var(--hair)}.handoff-pane{min-height:0}.handoff-agent{min-height:240px}.handoff-network{height:240px}}.data-flow{margin:32px 0 8px}.data-flow ol{list-style:none;margin:0 0 0 4px;padding:0;border-left:1px solid var(--mocha)}.data-flow li{position:relative;display:grid;grid-template-columns:130px minmax(0,1fr);gap:6px 24px;padding:0 0 28px 28px;animation:word-in .5s ease both}.data-flow li:last-child{padding-bottom:0}.data-flow-node{position:absolute;top:5px;left:-5px;width:9px;height:9px;background:var(--gold);transform:rotate(45deg)}.data-flow li:first-child .data-flow-node,.data-flow li:last-child .data-flow-node{background:#0b0907;border:1px solid var(--gold)}.data-flow-step{grid-row:span 2;font:10px/1.9 var(--mono);letter-spacing:.06em;color:var(--amber)}.data-flow strong{font-weight:400;color:var(--ink);font-size:15px;line-height:1.45}.data-flow li p{margin:0;color:var(--ink-3);font-size:13.5px;line-height:1.6}.data-flow figcaption{margin-top:26px;font-size:12.5px;color:var(--ink-3)}@media(max-width:560px){.data-flow li{grid-template-columns:1fr}.data-flow-step{grid-row:auto}}.product-tabs{background:none!important}.capability-heading h2{color:var(--gold);font-weight:400}.ctx-kind{flex-wrap:wrap}@media(max-width:900px){.handoff-pane{padding-inline:0}.handoff-network>header{padding-inline:0}}.reference-home,.product-page{max-width:none!important;padding:0!important}.hero-intro{min-height:calc(100vh - var(--nav-height) - 96px)!important}.hero-setup{min-height:96px;margin:0 auto}.chapter{--chapter-bg: #0b0907;position:relative;background:var(--chapter-bg);border-top:1px solid var(--hair);padding:0!important;margin:0!important}.chapter:nth-of-type(odd){--chapter-bg: #0f0c09}.chapter-scene{position:relative}.chapter.is-pinned .chapter-scene{position:sticky;top:var(--nav-height);height:calc(100vh - var(--nav-height));height:calc(100svh - var(--nav-height));display:flex;align-items:center;overflow:hidden}.chapter.is-flow .chapter-scene{padding-block:104px}@media(max-width:760px){.chapter.is-flow .chapter-scene{padding-block:72px}}.chapter-inner{position:relative;width:100%;max-width:calc(var(--page) + 2 * var(--gutter));margin:0 auto;padding-inline:var(--gutter);transform-origin:center center}.chapter-label{margin:0 0 30px;font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber)}.chapter h1,.chapter h2{margin:0 0 22px;color:var(--gold);font-weight:400;letter-spacing:-.025em;line-height:1.12;text-wrap:balance}.chapter h2{font-size:clamp(30px,3.1vw,46px)}.chapter-statement h1,.chapter-statement h2{font-size:clamp(34px,4.1vw,58px);max-width:18ch}.chapter-head{margin-bottom:40px}.chapter-head>h2{margin-bottom:14px}.chapter-head>p,.chapter .lede{margin:0 0 18px;max-width:660px;color:var(--ink-2);font-size:clamp(16px,1.25vw,19px);line-height:1.65}.chapter .lede em{color:var(--ink);font-style:normal}.chapter .inline-link{margin-top:18px;display:inline-flex}.chapter-note{margin:18px 0 0;font-size:11px;color:var(--ink-3)}.finding-big{font-size:clamp(96px,13vw,190px);line-height:.95;font-weight:300;letter-spacing:-.05em;color:var(--gold);margin-bottom:26px}.finding-big span{font-size:.38em;color:var(--mocha);letter-spacing:-.02em}.chapter-start canvas{position:absolute;inset:-20% 0 -20% 35%;width:65%;height:140%;opacity:.6;pointer-events:none}.chapter-start small{display:block;margin-top:22px;color:var(--ink-3);font-size:11px}.chapter .banner-actions{margin-top:26px}.chapter .capability-editorial{margin-top:36px}.chapter .security-principles{margin:34px 0 10px}.capability-branches button{background:var(--chapter-bg)!important}.chapter-steps{position:absolute;right:max(var(--gutter),calc((100vw - var(--page)) / 2 - 28px));top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px}.chapter-steps i{width:2px;height:24px;background:#39332a;transition:background .3s}.chapter-steps i.on{background:var(--gold)}.chapter [data-a]{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform 1s cubic-bezier(.2,.65,.3,1);transition-delay:calc(var(--i, 0) * 90ms)}.chapter.arrived [data-a],.chapter [data-a].in{opacity:1;transform:none}.rise{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .85s cubic-bezier(.2,.65,.3,1)}.rise.risen{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.chapter [data-a],.rise{opacity:1!important;transform:none!important;transition:none!important}}.capability-heading h3{margin:0;color:var(--gold);font-weight:400;font-size:clamp(30px,3.1vw,46px);letter-spacing:-.025em}.capability-heading{margin-bottom:56px;align-items:baseline}.app-video-page{min-height:100vh;display:grid;place-items:center;padding:calc(var(--nav-height) + 32px) var(--gutter) 48px!important}.app-video{display:block;width:100%;max-width:calc(var(--page) + 2 * var(--gutter));max-height:calc(100vh - var(--nav-height) - 80px);border:1px solid var(--hair);background:#000}.hero-setup{gap:18px}.download-note{font:11px var(--mono);color:var(--ink-3);letter-spacing:.04em}.trial-dots i,.category-track i,.scale-chart i{animation:none!important}@media(max-width:760px){#demo .chapter-head{margin-bottom:18px}#demo .chapter-head>p,#demo .chapter-note{display:none}.handoff-controls{margin-bottom:10px}.handoff-pane{padding-block:12px}.handoff-stage{position:relative}.handoff-agent,.handoff-context{position:relative;z-index:1}.handoff-agent{height:292px;min-height:0;overflow:hidden}.handoff-context{height:218px}.handoff-network{position:absolute!important;inset:0;height:auto;padding:0;border:0!important;opacity:.38;pointer-events:none;z-index:0}.handoff-network>header{display:none}.handoff-network .network-canvas{inset:0;height:100%}.term p{margin-bottom:8px}.term-answer{font-size:13px;line-height:1.55}.ctx li{padding-bottom:8px;margin-bottom:8px}.ctx-detail,.ctx-kind span{display:none}.ctx-title{font-size:13px}}@media(max-width:760px){#results .chapter-head{margin-bottom:16px}#results .chapter-head>p,#results .eval-caveat{display:none}}@media(max-width:760px){.chapter-steps{right:5px}}
