.agentPage{--agent-canvas:#171310;--agent-surface:#211b17;--agent-paper:#f6f0e6;--agent-white:#fffaf2;--agent-ink:#18130f;--agent-muted:#766d63;--agent-orange:#ff5500;--agent-orange-ink:#a93600;background:var(--agent-paper);color:var(--agent-ink);font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;overflow:clip}.agentPage ::selection{background:var(--agent-orange);color:var(--agent-ink)}.agentPage :focus-visible{outline:3px solid var(--agent-orange);outline-offset:4px}.agentShell{width:min(calc(100% - clamp(2rem, 8vw, 7.5rem)),1360px);margin-inline:auto}.agentHero{position:relative;min-height:min(980px,100svh);padding:clamp(8.5rem,13vw,12rem) 0 clamp(5rem,8vw,8rem);background:var(--agent-paper);border-bottom:1px solid rgba(24,19,15,.2);isolation:isolate}.agentHero__grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(24,19,15,.055) 1px,transparent 0),linear-gradient(90deg,rgba(24,19,15,.055) 1px,transparent 0);background-size:4rem 4rem;mask-image:linear-gradient(180deg,black 0,rgba(0,0,0,.72) 75%,transparent)}.agentHero__layout{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(420px,.93fr);gap:clamp(3rem,7vw,7rem);align-items:center}.agentBreadcrumb{display:flex;align-items:center;gap:.65rem;margin-bottom:2rem;color:#665e56;font-size:.8rem}.agentBreadcrumb a{min-height:44px;display:inline-flex;align-items:center;color:inherit;text-decoration-color:rgba(24,19,15,.35);text-underline-offset:.24em}.agentBreadcrumb a:hover{color:var(--agent-orange-ink)}.agentStatus{display:flex;align-items:center;gap:.65rem;margin:0 0 1.25rem;font:700 .7rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.agentStatus span{width:.65rem;height:.65rem;background:var(--agent-orange);border-radius:50%;box-shadow:0 0 0 .32rem rgba(255,85,0,.14)}.agentHero h1{max-width:9.2ch;margin:0;font-family:var(--font-space-grotesk),"Space Grotesk",system-ui,sans-serif;font-size:clamp(4rem,7.6vw,8.8rem);font-weight:650;line-height:.86;letter-spacing:-.075em;text-wrap:balance}.agentHero h1 em{display:block;color:var(--agent-orange-ink);font-style:italic;font-weight:520}.agentHero__lead{max-width:39rem;margin:2rem 0 0;color:#564e47;font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.65}.agentHero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.25rem}.agentButton{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:.9rem;padding:.9rem 1.25rem;border:1px solid var(--agent-ink);color:var(--agent-ink);font-weight:750;text-decoration:none;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.agentButton svg,.agentRelated__links svg,.agentTextLink svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.8}.agentButton--primary{background:var(--agent-orange);box-shadow:4px 4px 0 var(--agent-ink)}.agentButton--secondary{background:rgba(255,250,242,.42)}.agentButton:hover{transform:translate(-2px,-2px);background:var(--agent-ink);color:var(--agent-white);box-shadow:6px 6px 0 var(--agent-orange)}.agentHero__facts{display:flex;flex-wrap:wrap;gap:.65rem 1.2rem;margin:2.5rem 0 0;padding:1.15rem 0 0;border-top:1px solid rgba(24,19,15,.2);list-style:none;color:#5e554d;font:700 .68rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.agentHero__facts li:before{content:"";display:inline-block;width:.4rem;height:.4rem;margin-right:.55rem;border:1px solid var(--agent-orange-ink);transform:rotate(45deg)}.agentMap{position:relative;background:var(--agent-canvas);color:var(--agent-white);border:1px solid rgba(24,19,15,.9);box-shadow:1rem 1rem 0 rgba(255,85,0,.88)}.agentMap__footer,.agentMap__topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.25rem;border-bottom:1px solid rgba(246,240,230,.18);color:#d9cfc2;font:700 .62rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;text-transform:uppercase}.agentMap__live{display:flex;align-items:center;gap:.5rem}.agentMap__live i{width:.48rem;height:.48rem;border-radius:50%;background:var(--agent-orange)}.agentMap__stage{position:relative;min-height:520px;overflow:hidden;background-image:linear-gradient(rgba(246,240,230,.06) 1px,transparent 0),linear-gradient(90deg,rgba(246,240,230,.06) 1px,transparent 0);background-size:2.5rem 2.5rem}.agentMap__stage:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,85,0,.1) 49.7%,rgba(255,138,75,.32) 50%,transparent 50.3%);transform:translateX(-115%);animation:agentScan 6.5s cubic-bezier(.16,1,.3,1) infinite}.agentMap__rail{position:absolute;height:1px;background:rgba(246,240,230,.32);transform-origin:left center}.agentMap__rail--one{width:53%;left:16%;top:29%;transform:rotate(15deg)}.agentMap__rail--two{width:55%;left:42%;top:50%;transform:rotate(-24deg)}.agentMap__rail--three{width:53%;left:18%;top:75%;transform:rotate(-13deg)}.agentMap__node{position:absolute;min-width:7.7rem;padding:.72rem .85rem;border:1px solid rgba(246,240,230,.25);background:rgba(23,19,16,.93);color:var(--agent-white);font:700 .65rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.agentMap__node span{display:block;margin-bottom:.25rem;color:#ff9c66}.agentMap__node--request{top:15%;left:7%}.agentMap__node--context{top:20%;right:7%}.agentMap__node--tools{bottom:22%;left:6%}.agentMap__node--approval{top:58%;right:5%}.agentMap__node--evidence{bottom:7%;right:17%}.agentMap__core{position:absolute;top:50%;left:50%;width:12.5rem;aspect-ratio:1;display:grid;place-content:center;text-align:center;border:1px solid var(--agent-orange);border-radius:50%;background:rgba(33,27,23,.96);transform:translate(-50%,-50%);box-shadow:0 0 0 1.6rem rgba(255,85,0,.07),0 0 0 3.2rem rgba(255,85,0,.035)}.agentMap__core small,.agentMap__core span{color:#d9cfc2;font:700 .62rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.agentMap__core strong{margin:.35rem 0;color:var(--agent-orange);font-family:var(--font-space-grotesk),"Space Grotesk",system-ui,sans-serif;font-size:2rem;letter-spacing:-.05em}.agentMap__pulse{position:absolute;top:50%;left:50%;width:.7rem;height:.7rem;border-radius:50%;background:var(--agent-orange);transform:translate(-50%,-50%);animation:agentPulse 2.8s ease-out infinite}.agentMap__footer{border-top:1px solid rgba(246,240,230,.18);border-bottom:0;justify-content:flex-start;gap:1.5rem;color:#b5aa9d}.agentMap__footer span:before{content:"+";margin-right:.4rem;color:var(--agent-orange)}.agentDefinition,.agentFaq,.agentRelated,.agentUseCases{padding:clamp(5rem,9vw,9rem) 0;background:var(--agent-paper)}.agentDefinition__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,9vw,9rem);align-items:start}.agentCta__layout>div:first-child>p,.agentDelivery__sticky>p:first-child,.agentFaq__layout>div:first-child>p,.agentSectionIntro>p,.agentSideLabel{margin:0 0 1.2rem;color:var(--agent-orange-ink);font:700 .7rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.agentBoundaries h2,.agentCta h2,.agentDefinition h2,.agentDelivery h2,.agentFaq h2,.agentRelated h2,.agentSectionIntro h2{margin:0;font-family:var(--font-space-grotesk),"Space Grotesk",system-ui,sans-serif;font-size:clamp(2.8rem,5.8vw,6rem);font-weight:650;line-height:.92;letter-spacing:-.06em;text-wrap:balance}.agentDefinition__answer{max-width:44rem}.agentDefinition__answer p{margin:0;color:#4f4740;font-size:clamp(1.15rem,1.7vw,1.55rem);line-height:1.55}.agentDefinition__answer p+p{margin-top:1.5rem;color:var(--agent-ink);font-weight:700}.agentCapabilityRows{margin-top:clamp(4rem,7vw,7rem);border-top:1px solid rgba(24,19,15,.24)}.agentCapabilityRow{display:grid;grid-template-columns:.5fr .95fr 1.4fr;gap:2rem;align-items:baseline;padding:1.65rem 0;border-bottom:1px solid rgba(24,19,15,.24)}.agentCapabilityRow>span{color:var(--agent-orange-ink);font:700 .68rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.agentCapabilityRow h3{margin:0;font-family:var(--font-space-grotesk),"Space Grotesk",system-ui,sans-serif;font-size:clamp(1.3rem,2vw,2rem);letter-spacing:-.035em}.agentCapabilityRow p{max-width:45rem;margin:0;color:#5c534b;line-height:1.65}.agentBoundaries,.agentCompare,.agentCta,.agentDelivery{padding:clamp(5rem,9vw,9rem) 0;background:var(--agent-canvas);color:var(--agent-white)}.agentSectionIntro{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,8vw,8rem);align-items:end;margin-bottom:clamp(3rem,6vw,6rem)}.agentSectionIntro>p{max-width:24rem;margin-bottom:.3rem;color:var(--agent-orange-ink)}.agentCompare .agentSectionIntro>p{color:#ff9c66}.agentCompare__table{border-top:1px solid rgba(246,240,230,.25)}.agentCompare__row{display:grid;grid-template-columns:.55fr 1.15fr 1.2fr;gap:2rem;padding:1.65rem 0;border-bottom:1px solid rgba(246,240,230,.25);align-items:start}.agentCompare__row strong{color:var(--agent-white);font-family:var(--font-space-grotesk),"Space Grotesk",system-ui,sans-serif;font-size:1.2rem}.agentCompare__row span{color:#d9cfc2;line-height:1.55}.agentCompare__head{color:#ff9c66;font:700 .68rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.agentCompare__head span{color:inherit}.agentCompare__note{max-width:52rem;margin:2rem 0 0 auto;color:#d9cfc2;font-size:1.05rem;line-height:1.65}.agentUseCases__list{border-top:1px solid rgba(24,19,15,.24)}.agentUseCase{display:grid;grid-template-columns:.42fr 1.15fr .85fr;gap:clamp(1.5rem,4vw,4rem);padding:2rem 0;border-bottom:1px solid rgba(24,19,15,.24)}.agentUseCase__code{color:var(--agent-orange-ink);font:700 .7rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.agentUseCase h3{margin:0 0 .65rem;font-family:var(--font-space-grotesk),"Space Grotesk",system-ui,sans-serif;font-size:clamp(1.5rem,2.4vw,2.5rem);line-height:1;letter-spacing:-.045em}.agentUseCase p{margin:0;color:#574f48;line-height:1.6}.agentUseCase__boundary{align-self:end;padding-top:1rem;border-top:1px solid rgba(24,19,15,.18);font-size:.9rem}.agentUseCase__boundary strong{display:block;margin-bottom:.45rem;color:var(--agent-ink);font:700 .66rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.agentDelivery__layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(4rem,10vw,10rem);align-items:start}.agentDelivery__sticky{position:sticky;top:8rem}.agentDelivery__sticky>p:first-child{color:#ff9c66}.agentDelivery__lead{max-width:34rem;margin:2rem 0 0;color:#d2c7ba;font-size:1.06rem;line-height:1.65}.agentTextLink{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;margin-top:1.6rem;color:var(--agent-white);font-weight:750;text-underline-offset:.25em}.agentTextLink:hover{color:#ff9c66}.agentDelivery__steps{margin:0;padding:0;list-style:none;border-top:1px solid rgba(246,240,230,.25)}.agentDelivery__steps li{display:grid;grid-template-columns:4rem 1fr;gap:1.5rem;padding:2rem 0;border-bottom:1px solid rgba(246,240,230,.25)}.agentDelivery__steps>li>span{color:#ff9c66;font:700 .76rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.agentDelivery__steps h3{margin:0 0 .65rem;color:var(--agent-white);font-family:var(--font-space-grotesk),"Space Grotesk",system-ui,sans-serif;font-size:clamp(1.4rem,2.2vw,2.2rem);line-height:1.05;letter-spacing:-.04em}.agentDelivery__steps p{max-width:42rem;margin:0;color:#cfc4b7;line-height:1.65}.agentBoundaries{background:var(--agent-orange);color:var(--agent-ink)}.agentBoundaries__layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(4rem,10vw,10rem);align-items:start}.agentBoundaries h2{max-width:11ch}.agentBoundaries__layout>div>p{max-width:39rem;margin:2rem 0 0;font-size:1.08rem;line-height:1.65}.agentBoundaries dl{margin:0;border-top:1px solid rgba(24,19,15,.4)}.agentBoundaries dl>div{display:grid;grid-template-columns:.45fr 1fr;gap:1.5rem;padding:1.4rem 0;border-bottom:1px solid rgba(24,19,15,.4)}.agentBoundaries dt{font:750 .72rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;text-transform:uppercase}.agentBoundaries dd{margin:0;line-height:1.55}.agentFaq__layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(4rem,10vw,10rem);align-items:start}.agentFaq__items{border-top:1px solid rgba(24,19,15,.25)}.agentFaq details{border-bottom:1px solid rgba(24,19,15,.25)}.agentFaq summary{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;cursor:pointer;list-style:none;font-weight:750;line-height:1.4}.agentFaq summary::-webkit-details-marker{display:none}.agentFaq summary span{width:2rem;height:2rem;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--agent-ink);font-size:1.3rem;transition:transform .18s ease,background .18s ease}.agentFaq details[open] summary span{transform:rotate(45deg);background:var(--agent-orange)}.agentFaq details>p{max-width:48rem;margin:0;padding:0 3.5rem 1.5rem 0;color:#514941;line-height:1.65}.agentRelated{padding-top:0}.agentRelated__head{display:flex;justify-content:space-between;gap:2rem;align-items:end;padding-bottom:2rem;border-bottom:1px solid rgba(24,19,15,.25)}.agentRelated h2{font-size:clamp(2.5rem,4.6vw,4.8rem)}.agentRelated__head p{max-width:28rem;margin:0;color:#5c534b;line-height:1.55}.agentRelated__links a{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(24,19,15,.25);color:var(--agent-ink);font-family:var(--font-space-grotesk),"Space Grotesk",system-ui,sans-serif;font-size:clamp(1.15rem,2vw,1.8rem);font-weight:700;letter-spacing:-.035em;text-decoration:none}.agentRelated__links a:hover{color:var(--agent-orange-ink);padding-inline:.6rem}.agentCta__layout{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(4rem,10vw,10rem);align-items:end}.agentCta h2{max-width:10ch}.agentCta__layout>div:first-child>p{color:#ff9c66}.agentCta__layout>div:last-child>p{max-width:37rem;margin:0 0 2rem;color:#d1c6b9;font-size:1.08rem;line-height:1.65}.agentCta .agentButton--primary{color:var(--agent-ink);box-shadow:4px 4px 0 var(--agent-white)}.agentCta .agentButton--primary:hover{color:var(--agent-white);box-shadow:6px 6px 0 var(--agent-orange)}body:has(.agentPage) .nav--dark-top:not(.nav--scrolled) .nav-dropdown-trigger,body:has(.agentPage) .nav--dark-top:not(.nav--scrolled) .nav-links a{color:var(--agent-ink)}body:has(.agentPage) .nav--dark-top:not(.nav--scrolled) .nav-logo img{filter:brightness(0)}body:has(.agentPage) .nav--dark-top:not(.nav--scrolled) .nav-menu span{background:var(--agent-ink)}body:has(.agentPage) .global-motion[data-scrolled=false] .global-motion__coordinates{opacity:1}body:has(.agentPage) .global-motion__coordinates>span:first-child{color:#4f4740}body:has(.agentPage) .global-motion__coordinates>span+span{color:#a93600!important}@keyframes agentScan{0%,22%{transform:translateX(-115%)}65%,to{transform:translateX(115%)}}@keyframes agentPulse{0%{box-shadow:0 0 0 0 rgba(255,85,0,.55)}75%,to{box-shadow:0 0 0 4.5rem rgba(255,85,0,0)}}@media (max-width:1050px){.agentHero{min-height:auto}.agentBoundaries__layout,.agentCta__layout,.agentDefinition__layout,.agentDelivery__layout,.agentFaq__layout,.agentHero__layout{grid-template-columns:1fr}.agentHero__copy{max-width:56rem}.agentHero h1{max-width:10ch}.agentMap{max-width:760px}.agentDelivery__sticky{position:static}.agentRelated__head{align-items:start;flex-direction:column}}@media (max-width:760px){.agentShell{width:min(calc(100% - 2rem),1360px)}.agentHero{padding-top:8rem}.agentHero__layout{gap:3.5rem}.agentHero h1{font-size:clamp(3.55rem,17vw,5.9rem);letter-spacing:-.065em}.agentHero__lead{margin-top:1.5rem}.agentHero__actions{flex-direction:column;align-items:stretch}.agentButton{width:100%;min-height:56px}.agentHero__facts{flex-direction:column}.agentMap{box-shadow:.55rem .55rem 0 var(--agent-orange)}.agentMap__stage{min-height:430px}.agentMap__core{width:9.5rem}.agentMap__core strong{font-size:1.55rem}.agentMap__node{min-width:6.25rem;padding:.6rem;font-size:.56rem}.agentMap__node--request{left:3%}.agentMap__node--context{right:3%}.agentMap__node--tools{left:3%}.agentMap__node--approval{right:3%}.agentMap__node--evidence{right:6%}.agentMap__footer{display:grid;grid-template-columns:1fr;gap:.45rem}.agentSectionIntro{grid-template-columns:1fr;gap:1rem}.agentCapabilityRow,.agentUseCase{grid-template-columns:1fr;gap:.75rem}.agentCapabilityRow{padding:1.5rem 0}.agentUseCase{padding:1.75rem 0}.agentUseCase__boundary{margin-top:.5rem}.agentCompare__row{grid-template-columns:1fr;gap:.5rem;padding:1.5rem 0}.agentCompare__head{display:none}.agentCompare__row strong:before{content:"SYSTEM / ";color:#ff9c66;font:700 .62rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em}.agentDelivery__steps li{grid-template-columns:2.5rem 1fr;gap:.75rem}.agentBoundaries dl>div{grid-template-columns:1fr;gap:.45rem}.agentFaq details>p{padding-right:0}.agentRelated__links a{min-height:68px}}@media (prefers-reduced-motion:reduce){.agentMap__pulse,.agentMap__stage:before{animation:none}.agentPage *,.agentPage :after,.agentPage :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}