.hero-copy .agent-onboard-pill{pointer-events:auto}.agent-landing{--agent-width:min(1320px, calc(100% - 72px));color:#f5f7f8;background:radial-gradient(circle at 82% 11%,#2caeea21,#0000 25%),radial-gradient(circle at 92% 24%,#d447bd17,#0000 26%),#020711;overflow:clip}.agent-landing>.ambient-field{z-index:-1;opacity:.22;position:fixed;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.agent-landing .site-header{color:#f5f7f8;background:#020711eb;border-color:#7ce1ff17}.agent-landing .site-header .brand-wordmark-dark{visibility:visible}.agent-landing .site-header .brand-wordmark-light{visibility:hidden}.agent-landing .site-header .primary-nav{color:#a9b2bd}.agent-landing .site-header .nav-action,.agent-landing .mega-footer{color:#f5f7f8}.agent-landing :is(a,button):not(.button):not(.nav-action){position:relative}.agent-landing :is(a,button):not(.button):not(.nav-action):after{z-index:12;content:"";opacity:0;offset-path:inset(1px round 2px);width:5px;height:5px;box-shadow:0 0 5px #fff,0 0 13px var(--cyan-bright),0 0 24px var(--cyan);pointer-events:none;background:#e8fbff;border-radius:50%;transition:opacity .18s;position:absolute;inset:auto;transform:none}.agent-landing :is(a,button):not(.button):not(.nav-action):is(:hover,:focus-visible):after{opacity:1;animation:1.8s linear infinite travel-border}.agent-landing :is(#overview,#start-here,#boundary,#primitives,#unified-metering,#agent-example,#how-it-works,#faq,#start-building){scroll-margin-top:var(--z-subnav-h,58px)}.agent-landing :is([id^=primitive-],[id^=step-]){scroll-margin-top:var(--z-subnav-h,78px)}.agent-kicker{color:#7ce1ff;font:500 .6rem/1.4 var(--mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex}.agent-kicker i{background:#8dffa5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #8dffa5d9}.agent-hero{align-items:center;width:100%;min-height:940px;margin:0;padding:150px 0 90px;display:flex;position:relative;overflow:hidden}.agent-hero:after{content:"";background:linear-gradient(90deg,#0000,#7ce1ff3d,#d447bd2e,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.agent-hero-copy{z-index:3;width:min(720px,56%);margin-left:max(36px,50vw - 750px);position:relative}.agent-hero h1{letter-spacing:-.075em;max-width:660px;margin:28px 0 26px;font-size:clamp(4rem,6.2vw,6.6rem);font-weight:500;line-height:.88}.agent-hero h1 em{color:#0000;text-shadow:0 0 42px #2caeea1a;background:linear-gradient(105deg,#b8efff 4%,#7ce1ff 34%,#d447bd 94%);-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.agent-hero-intro{color:#a7b2bc;max-width:590px;margin:0;font-size:clamp(1.05rem,1.35vw,1.28rem);line-height:1.68}.agent-onboard-pill{color:#11171c;width:fit-content;min-height:56px;font:500 .92rem/1 var(--sans);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafbf0;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:10px;margin-top:26px;padding:8px 11px 8px 22px;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 32px #00000038,0 0 22px #7ce1ff14}.agent-onboard-pill:after{z-index:4;content:"";opacity:0;offset-path:inset(1px round 999px);width:5px;height:5px;box-shadow:0 0 5px #fff,0 0 13px var(--cyan-bright),0 0 24px var(--cyan);pointer-events:none;background:#e8fbff;border-radius:50%;transition:opacity .18s;position:absolute}.agent-onboard-pill:is(:hover,:focus-visible):after{opacity:1;animation:1.8s linear infinite travel-border}.agent-onboard-pill:hover,.agent-onboard-pill:focus-visible{background:#fff;outline:none;transform:translateY(-2px);box-shadow:0 12px 36px #00000047,0 0 28px #7ce1ff2e}.agent-onboard-pill>span{margin-right:3px}.agent-onboard-pill>img{object-fit:contain;width:27px;height:31px}.agent-onboard-pill>i{color:#f7fbfc;width:28px;height:28px;font:600 .52rem/1 var(--mono);background:#11171c;border-radius:50%;place-items:center;font-style:normal;display:grid}.agent-onboard-pill>i:nth-of-type(2){color:#7ce1ff}.agent-onboard-pill>i:nth-of-type(3){color:#8dffa5}.agent-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.agent-hero-actions .button{min-height:56px;font:600 .68rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:20px;padding:0 25px;display:inline-flex}.agent-hero-actions .button-primary{color:#fff;background:linear-gradient(105deg,#087fac,#236fa3 52%,#983d8c) padding-box padding-box,linear-gradient(100deg,#7ce1ff,#d447bd,#7ce1ff) border-box;box-shadow:0 0 34px #2caeea26}.agent-text-link{color:#b8c5cc;font:500 .64rem/1 var(--mono);letter-spacing:.055em;text-transform:uppercase;border-bottom:1px solid #7ce1ff2e;gap:9px;padding:10px 0;transition:color .18s,border-color .18s;display:inline-flex}.agent-text-link:hover,.agent-text-link:focus-visible{color:#fff;border-color:#7ce1ff;outline:none}.agent-proof-line{border-top:1px solid #7ce1ff1f;border-bottom:1px solid #7ce1ff1f;grid-template-columns:repeat(3,1fr);gap:0;max-width:610px;margin:54px 0 0;padding:17px 0;display:grid}.agent-proof-line>div{border-left:1px solid #7ce1ff1a;gap:7px;padding:0 15px;display:grid}.agent-proof-line>div:first-child{border-left:0;padding-left:0}.agent-proof-line dt{color:#647581;font:500 .47rem/1 var(--mono);letter-spacing:.12em}.agent-proof-line dd{color:#d7e1e6;margin:0;font-size:.72rem}.agent-hero-art{z-index:1;width:100%;height:auto;margin:0;position:absolute;inset:96px 0 0}.agent-hero-art:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#020711f0 0%,#020711c2 28%,#02071157 50%,#0000 72%),linear-gradient(#0000 68%,#020711 100%);position:absolute;inset:0}.agent-hero-art img{object-fit:cover;object-position:center;filter:saturate(.98)contrast(1.04);width:100%;height:100%}.agent-subnav{top:calc(96px + var(--z-notice-h));z-index:35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020711f7;border-top:1px solid #7ce1ff21;border-bottom:1px solid #7ce1ff21;width:100%;position:sticky;box-shadow:0 18px 35px #0000003d}.agent-subnav-strip{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#7ce1ff38 transparent;width:min(1500px,100% - 72px);margin:0 auto;display:flex;overflow-x:auto}.agent-subnav-strip a{color:#8997a2;border-left:1px solid #7ce1ff14;flex:1 0 150px;align-content:center;gap:7px;min-height:70px;padding:13px 17px;font-size:.76rem;line-height:1.18;transition:color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.agent-subnav-strip a:last-child{border-right:1px solid #7ce1ff14}.agent-subnav-strip a small{color:#52636f;font:500 .47rem/1 var(--mono);letter-spacing:.12em;transition:color .18s}.agent-subnav-strip a:hover,.agent-subnav-strip a:focus-visible,.agent-subnav-strip a[aria-current=location]{color:#fff;box-shadow:inset 0 -2px 0 var(--cyan-bright),inset 0 0 0 1px #7ce1ff21;background:#2caeea13;outline:none}.agent-subnav-strip a[aria-current=location] small{color:var(--cyan-bright)}.agent-start{width:var(--agent-width);margin:0 auto;padding:clamp(100px,10vw,150px) 0 80px}.agent-start>header{grid-template-columns:minmax(0,1.05fr) minmax(320px,.65fr);align-items:end;column-gap:clamp(50px,7vw,105px);display:grid}.agent-start>header .agent-kicker{grid-column:1/-1}.agent-start>header h2{letter-spacing:-.065em;max-width:850px;margin:22px 0 0;font-size:clamp(3rem,5vw,5.65rem);font-weight:500;line-height:.94}.agent-start>header>p:last-child{color:#8998a2;margin:0 0 7px;line-height:1.72}.agent-start-grid{border-top:1px solid #7ce1ff26;border-bottom:1px solid #7ce1ff26;grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.agent-start-grid>a{border-left:1px solid #7ce1ff1f;flex-direction:column;min-height:355px;padding:30px clamp(22px,2.4vw,36px);transition:background .22s,transform .22s;display:flex;position:relative;overflow:hidden}.agent-start-grid>a:first-child{border-left:0}.agent-start-grid>a:hover,.agent-start-grid>a:focus-visible{background:linear-gradient(145deg,#2caeea13,#d447bd09);outline:none;transform:translateY(-4px)}.agent-start-grid>a>span{color:var(--cyan-bright);font:500 .5rem/1 var(--mono);letter-spacing:.12em}.agent-start-grid h3{letter-spacing:-.045em;max-width:330px;margin:62px 0 15px;font-size:clamp(1.55rem,2.2vw,2.2rem);font-weight:500;line-height:1.02}.agent-start-grid p{color:#83939d;margin:0;font-size:.88rem;line-height:1.68}.agent-start-grid strong{color:#c8d6dc;font:500 .55rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:14px;margin-top:auto;padding-top:28px;display:flex}.agent-start-grid strong i{color:var(--cyan-bright);font-style:normal}.agent-thesis{width:var(--agent-width);grid-template-columns:1.02fr .98fr;gap:clamp(50px,7vw,110px);margin:0 auto;padding:clamp(110px,11vw,170px) 0;display:grid}.agent-thesis h2,.agent-mechanisms>header h2,.agent-sequence h2,.agent-closing h2{letter-spacing:-.065em;margin:22px 0 0;font-size:clamp(3rem,5vw,5.65rem);font-weight:500;line-height:.94}.agent-thesis>p{color:#9caab3;align-self:end;max-width:600px;margin:0 0 7px;font-size:clamp(1.06rem,1.4vw,1.25rem);line-height:1.75}.agent-boundary-demo{background:linear-gradient(110deg,#0a1926bf,#110d1cc2);border:1px solid #7ce1ff24;grid-column:1/-1;margin-top:22px;padding:30px 34px 27px;transition:border-color .22s,background .22s,transform .22s;overflow:hidden;box-shadow:inset 0 0 80px #2caeea06}.agent-boundary-demo:hover,.agent-boundary-demo:focus-visible{background:linear-gradient(110deg,#0d2638d6,#200f28d1);border-color:#7ce1ff6b;outline:none;transform:translateY(-3px)}.agent-boundary-label{color:#657681;font:500 .48rem/1 var(--mono);letter-spacing:.11em;justify-content:space-between;margin-bottom:16px;display:flex}.agent-boundary-label b{color:#91a2ac;font-weight:500}.agent-boundary-rail{background:repeating-linear-gradient(90deg,#7ce1ff09 0 1px,#0000 1px 6%);border:1px solid #7ce1ff24;height:42px;position:relative}.agent-boundary-rail:before{content:"";background:linear-gradient(90deg,#2caeea24,#2caeea 68%,#d447bd);position:absolute;inset:8px 31% 8px 8px;box-shadow:0 0 24px #2caeea47}.agent-boundary-rail i{z-index:2;background:#f5caff;width:5px;height:58px;position:absolute;top:-9px;right:31%;box-shadow:0 0 8px #fff,0 0 24px #d447bd,0 0 45px #d447bdb3}.agent-boundary-rail span{color:#eb97dc;font:600 .48rem/1 var(--mono);letter-spacing:.12em;position:absolute;top:50%;right:15.5%;transform:translate(50%,-50%)}.agent-boundary-demo>p{color:#7ce1ff;font:500 .54rem/1 var(--mono);letter-spacing:.09em;text-align:right;text-transform:uppercase;margin:17px 0 0}.agent-mechanisms{width:var(--agent-width);margin:0 auto;padding:90px 0 130px}.agent-mechanisms>header{grid-template-columns:minmax(0,1.1fr) minmax(320px,.7fr);align-items:end;column-gap:70px;margin-bottom:64px;display:grid}.agent-mechanisms>header .agent-kicker{grid-column:1/-1}.agent-mechanisms>header h2{max-width:820px}.agent-mechanisms>header>p:last-child{color:#8998a2;margin:0 0 7px;line-height:1.7}.agent-mechanism-list{border-top:1px solid #7ce1ff24}.agent-mechanism{border-bottom:1px solid #7ce1ff1f;grid-template-columns:190px minmax(0,1fr) minmax(280px,.48fr);align-items:center;gap:clamp(28px,4.5vw,72px);min-height:300px;padding:42px 18px 42px clamp(18px,2.2vw,34px);transition:border-color .22s,background .22s,transform .22s;display:grid;overflow:hidden}.agent-mechanism:hover,.agent-mechanism:focus-visible{background:linear-gradient(90deg,#2caeea0e,#d447bd09,#0000);border-color:#7ce1ff61;outline:none;transform:translate(5px)}.agent-mechanism-number{border-right:1px solid #7ce1ff1a;flex-direction:column;justify-content:space-between;align-self:stretch;padding-right:25px;display:flex}.agent-mechanism-number span{color:#0000;font:500 clamp(3.7rem,5vw,6rem)/.9 var(--display);letter-spacing:-.08em;-webkit-text-stroke:1px #7ce1ff57}.agent-mechanism-number small{color:#73858f;font:500 .43rem/1.4 var(--mono);letter-spacing:.12em;gap:8px;display:grid}.agent-mechanism-number small b{color:#7ce1ff;font-size:.48rem;font-weight:500}.agent-mechanism-copy h3{letter-spacing:-.05em;max-width:680px;margin:0 0 18px;font-size:clamp(2rem,3vw,3.45rem);font-weight:500;line-height:1}.agent-mechanism-copy p{color:#8f9da6;max-width:720px;margin:0;font-size:.98rem;line-height:1.72}.agent-mechanism-visual{background:radial-gradient(circle,#2caeea17,#0000 58%),linear-gradient(#7ce1ff09 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#7ce1ff09 1px,#0000 1px) 0 0/22px 22px,#040a1294;border:1px solid #7ce1ff1f;place-items:center;min-height:190px;display:grid;overflow:hidden}.agent-mechanism-visual-jury{min-height:230px;padding-bottom:24px}.agent-mechanism-visual small{color:#6e808b;font:500 .43rem/1 var(--mono);letter-spacing:.11em}.agent-limit-visual{gap:15px;width:76%;display:grid}.agent-limit-track{border:1px solid #7ce1ff40;height:10px;display:block;position:relative}.agent-limit-track:before{content:"";background:linear-gradient(90deg,#2caeea,#d447bd);position:absolute;inset:2px 22% 2px 2px;box-shadow:0 0 14px #2caeea66}.agent-limit-track i{background:#fff;width:3px;height:34px;position:absolute;top:-13px;right:22%;box-shadow:0 0 16px #d447bd}.agent-limit-visual b{color:#f0a9e5;font:500 .46rem/1 var(--mono);letter-spacing:.1em;justify-self:end;margin-right:22%;transform:translate(50%)}.agent-limit-visual small{justify-self:end}.agent-timer-visual{place-items:center;gap:9px;display:grid}.agent-timer-visual>span{border:2px solid #7ce1ff;border-color:#7ce1ff #d447bd #7ce1ff2e #7ce1ff2e;border-radius:50%;width:76px;height:76px;position:relative;box-shadow:0 0 22px #2caeea1a}.agent-timer-visual>span:before,.agent-timer-visual>span:after{content:"";transform-origin:bottom;background:#e9faff;width:2px;position:absolute;top:50%;left:50%}.agent-timer-visual>span:before{height:24px;transform:translate(-50%,-100%)rotate(35deg)}.agent-timer-visual>span:after{height:17px;transform:translate(-50%,-100%)rotate(120deg)}.agent-timer-visual b{color:#7ce1ff;font:500 .5rem/1 var(--mono);letter-spacing:.12em}.agent-receipt-visual{text-align:center;grid-template-columns:38px 1fr 30px 1fr 38px;align-items:center;width:80%;display:grid;position:relative}.agent-receipt-visual span{color:#c7f4ff;width:38px;height:38px;font:600 .7rem/1 var(--mono);border:1px solid #7ce1ff59;place-items:center;display:grid;box-shadow:0 0 16px #2caeea21}.agent-receipt-visual i{color:#356d86;letter-spacing:8px;font-style:normal;overflow:hidden}.agent-receipt-visual b{color:#8dffa5;border:1px solid #8dffa559;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.agent-receipt-visual small{position:absolute;top:calc(100% + 23px);left:50%;transform:translate(-50%)}.agent-identity-visual{place-items:center;gap:18px;display:grid}.agent-identity-visual>span{border:1px solid #7ce1ff47;place-items:center;width:100px;height:100px;display:grid;position:relative;transform:rotate(45deg);box-shadow:inset 0 0 24px #2caeea0f,0 0 24px #2caeea14}.agent-identity-visual i{color:#a9edff;font:500 1rem/1 var(--mono);font-style:normal;transform:rotate(-45deg)}.agent-identity-visual b{color:#06130d;background:#8dffa5;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:-10px;right:-10px;transform:rotate(-45deg);box-shadow:0 0 18px #8dffa56b}.agent-mesh-visual{grid-template-columns:repeat(3,18px);gap:30px;display:grid;position:relative}.agent-mesh-visual:before{content:"";opacity:.55;background:linear-gradient(45deg,#0000 47%,#2caeea 49% 51%,#0000 53%),linear-gradient(-45deg,#0000 47%,#d447bd 49% 51%,#0000 53%);position:absolute;inset:8px}.agent-mesh-visual i{z-index:1;background:#071724;border:1px solid #7ce1ff;width:18px;height:18px;position:relative;transform:rotate(45deg);box-shadow:0 0 13px #2caeea6b}.agent-mesh-visual i:nth-child(3n+2){border-color:#d447bd;box-shadow:0 0 13px #d447bd59}.agent-mesh-visual small{white-space:nowrap;position:absolute;top:calc(100% + 24px);left:50%;transform:translate(-50%)}.agent-jury-visual{width:150px;height:150px;position:relative}.agent-jury-visual i{width:16px;height:16px;transform:translate(-50%,-50%) rotate(calc(var(--n) * 51.43deg)) translateY(-61px);background:#08131e;border:1px solid #7ce1ff57;position:absolute;top:50%;left:50%}.agent-jury-visual i:first-child{--n:0}.agent-jury-visual i:nth-child(2){--n:1}.agent-jury-visual i:nth-child(3){--n:2}.agent-jury-visual i:nth-child(4){--n:3}.agent-jury-visual i:nth-child(5){--n:4}.agent-jury-visual i:nth-child(6){--n:5}.agent-jury-visual i:nth-child(7){--n:6}.agent-jury-visual-three i:first-child{--n:0}.agent-jury-visual-three i:nth-child(2){--n:2.333}.agent-jury-visual-three i:nth-child(3){--n:4.666}.agent-jury-visual b{color:#d447bd;filter:drop-shadow(0 0 9px #d447bd99);font-size:1.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.agent-jury-visual small{white-space:nowrap;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.agent-metering{width:var(--agent-width);margin:0 auto;padding:100px 0 150px}.agent-metering>header{grid-template-columns:minmax(0,1.12fr) minmax(320px,.62fr);align-items:end;column-gap:clamp(50px,7vw,105px);display:grid}.agent-metering>header .agent-kicker{grid-column:1/-1}.agent-metering>header h2{letter-spacing:-.065em;max-width:920px;margin:22px 0 0;font-size:clamp(3rem,5vw,5.65rem);font-weight:500;line-height:.94}.agent-metering>header>p:last-child{color:#8998a2;margin:0 0 7px;line-height:1.72}.agent-metering-map{background-color:#040a1294;background-image:linear-gradient(#7ce1ff06 1px,#0000 1px),linear-gradient(90deg,#7ce1ff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #7ce1ff24;grid-template-columns:1fr 60px 1fr 60px 1fr;align-items:stretch;margin-top:68px;display:grid}.agent-metering-map>div{min-height:280px;padding:30px}.agent-metering-map>div.is-result{background:radial-gradient(circle at 70% 30%,#d447bd1c,#0000 55%),#2caeea0b}.agent-metering-map>i{color:var(--cyan-bright);font:400 1.6rem/1 var(--mono);border-left:1px solid #7ce1ff1a;border-right:1px solid #7ce1ff1a;place-items:center;font-style:normal;display:grid}.agent-metering-map span{color:var(--cyan-bright);font:500 .48rem/1.3 var(--mono);letter-spacing:.11em}.agent-metering-map strong{letter-spacing:-.04em;margin-top:84px;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:500;line-height:1.05;display:block}.agent-metering-map p{color:#82929c;margin:15px 0 0;font-size:.86rem;line-height:1.65}.agent-metering-caveat{color:#84949e;border-left:2px solid var(--magenta);max-width:960px;margin:24px 0 0;padding-left:18px;font-size:.9rem;line-height:1.7}.agent-metering-caveat strong{color:#d8e3e7;font-weight:500}.agent-example{width:var(--agent-width);margin:0 auto;padding:110px 0 150px}.agent-example>header{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;column-gap:clamp(50px,7vw,110px);display:grid}.agent-example>header .agent-kicker{grid-column:1/-1}.agent-example>header h2{letter-spacing:-.065em;max-width:900px;margin:22px 0 0;font-size:clamp(3rem,5vw,5.65rem);font-weight:500;line-height:.94}.agent-example>header>p:last-child{color:#8998a2;margin:0 0 7px;line-height:1.7}.agent-example-flow{background-color:#040a1294;background-image:linear-gradient(#7ce1ff06 1px,#0000 1px),linear-gradient(90deg,#7ce1ff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #7ce1ff21;grid-template-columns:repeat(4,1fr);margin:72px 0 0;padding:0;list-style:none;display:grid}.agent-example-flow li{border-left:1px solid #7ce1ff1f;min-height:420px;padding:32px 28px 75px;position:relative}.agent-example-flow li:first-child{border-left:0}.agent-example-flow li>span{color:#7ce1ff;font:500 .48rem/1.3 var(--mono);letter-spacing:.11em}.agent-example-flow h3{letter-spacing:-.04em;margin:54px 0 15px;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:500;line-height:1.05}.agent-example-flow code{overflow-wrap:anywhere;color:#a8edff;min-height:52px;font:500 .55rem/1.45 var(--mono);background:#7ce1ff09;border:1px solid #7ce1ff1f;margin:0 0 16px;padding:10px 11px;display:block}.agent-example-flow p{color:#82929c;margin:0;font-size:.84rem;line-height:1.65}.agent-example-flow li>i{z-index:2;color:#061018;background:#7ce1ff;border:1px solid #7ce1ff;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid;position:absolute;bottom:30px;right:-18px;box-shadow:0 0 24px #7ce1ff3d}.agent-example-flow li:last-child>i{color:#06130d;background:#8dffa5;border-color:#8dffa5;right:24px;box-shadow:0 0 24px #8dffa53d}.agent-example-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.agent-example-actions .button{min-height:54px;font:600 .65rem/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:18px;padding:0 24px;display:inline-flex}.agent-sequence{width:var(--agent-width);margin:0 auto;padding:100px 0 160px}.agent-sequence>header{max-width:830px}.agent-sequence ol{border-top:1px solid #7ce1ff2b;border-bottom:1px solid #7ce1ff2b;grid-template-columns:repeat(4,1fr);margin:70px 0 0;padding:0;list-style:none;display:grid}.agent-sequence li{border-left:1px solid #7ce1ff1f;min-height:270px;position:relative}.agent-sequence li:first-child{border-left:0}.agent-sequence li:before{content:"";background:#7ce1ff;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:29px;box-shadow:0 0 16px #7ce1ffe6}.agent-sequence li>a{min-height:270px;padding:34px 30px;transition:background .22s,transform .22s;display:block;overflow:hidden}.agent-sequence li>a:hover,.agent-sequence li>a:focus-visible{background:linear-gradient(145deg,#2caeea12,#d447bd09);outline:none;transform:translateY(-3px)}.agent-sequence li>a>span{color:#7ce1ff;font:500 .54rem/1 var(--mono);letter-spacing:.12em}.agent-sequence h3{letter-spacing:-.035em;margin:64px 0 14px;font-size:1.65rem;font-weight:500}.agent-sequence li p{color:#81919b;margin:0;font-size:.88rem;line-height:1.65}.agent-faq{width:var(--agent-width);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);column-gap:clamp(55px,8vw,125px);margin:0 auto;padding:100px 0 170px;display:grid}.agent-faq>header{top:calc(205px + var(--z-notice-h));align-self:start;position:sticky}.agent-faq>header h2{letter-spacing:-.06em;margin:22px 0 24px;font-size:clamp(2.7rem,4.4vw,4.8rem);font-weight:500;line-height:.95}.agent-faq>header>p:last-child{color:#8998a2;max-width:510px;margin:0;line-height:1.72}.agent-faq-list{border-top:1px solid #7ce1ff24}.agent-faq-list details{border-bottom:1px solid #7ce1ff1f}.agent-faq-list summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:16px;min-height:104px;padding:18px 8px;list-style:none;display:grid;position:relative;overflow:hidden}.agent-faq-list summary::-webkit-details-marker{display:none}.agent-faq-list summary:after{z-index:5;content:"";opacity:0;offset-path:inset(1px round 2px);width:5px;height:5px;box-shadow:0 0 5px #fff,0 0 13px var(--cyan-bright),0 0 24px var(--cyan);pointer-events:none;background:#e8fbff;border-radius:50%;transition:opacity .18s;position:absolute;inset:auto}.agent-faq-list summary:is(:hover,:focus-visible):after{opacity:1;animation:1.8s linear infinite travel-border}.agent-faq-list summary:focus-visible{background:#2caeea0a;outline:none}.agent-faq-list summary small{color:#60727e;font:500 .48rem/1 var(--mono);letter-spacing:.1em}.agent-faq-list summary strong{letter-spacing:-.025em;font-size:clamp(1.12rem,1.8vw,1.5rem);font-weight:500}.agent-faq-list summary span{color:#7ce1ff;font:400 1.4rem/1 var(--mono);text-align:center;transition:transform .18s}.agent-faq-list details[open] summary span{transform:rotate(45deg)}.agent-faq-list details>p{color:#8d9ba4;max-width:720px;margin:-2px 52px 32px 68px;font-size:.94rem;line-height:1.75}.agent-faq>.agent-text-link{grid-column:2;justify-self:start;margin-top:30px}.agent-closing{text-align:center;background:radial-gradient(circle,#2caeea1f,#0000 36%),radial-gradient(circle at 78%,#d447bd1a,#0000 30%),#040a12b8;border:1px solid #7ce1ff26;justify-items:center;width:min(1180px,100% - 72px);margin:0 auto 140px;padding:clamp(90px,10vw,145px) 40px;display:grid;position:relative;overflow:hidden}.agent-closing:before{content:"";opacity:.2;background-image:linear-gradient(#7ce1ff1a 1px,#0000 1px),linear-gradient(90deg,#7ce1ff1a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.agent-closing>:not(.agent-closing-orbit){z-index:2;position:relative}.agent-closing h2{max-width:820px}.agent-closing>p:not(.agent-kicker){color:#95a4ad;max-width:610px;margin:24px 0 0;font-size:1.05rem;line-height:1.7}.agent-closing .agent-hero-actions{justify-content:center}.agent-closing-orbit{border:1px solid #7ce1ff17;border-radius:50%;width:620px;height:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.agent-closing-orbit i{background:#7ce1ff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 14px #7ce1ffbf}.agent-closing-orbit i:first-child{top:9%;left:25%}.agent-closing-orbit i:nth-child(2){background:#d447bd;top:43%;right:5%}.agent-closing-orbit i:nth-child(3){background:#8dffa5;bottom:8%;left:37%}html[data-theme=light] .agent-landing{--paper:#172b35;--muted:#5b6d76;--line:#11536d29;--cyan:#087fac;--cyan-bright:#006f9d;--magenta:#aa338f;--violet:#664fc4;--alive:#137b38;color:#20343e;background:radial-gradient(circle at 82% 11%,#006f9d1a,#0000 25%),radial-gradient(circle at 92% 24%,#aa338f12,#0000 26%),#edf3f5}html[data-theme=light] .agent-landing:after{opacity:.045;mix-blend-mode:multiply}html[data-theme=light] .agent-landing>.ambient-field{opacity:.22;background-image:linear-gradient(#155f7a12 1px,#0000 1px),linear-gradient(90deg,#155f7a12 1px,#0000 1px)}html[data-theme=light] .agent-landing .site-header{color:#14212a;background:#f4f8f9f0;border-color:#11536d24;box-shadow:0 15px 45px #12374814}html[data-theme=light] .agent-landing .site-header .brand-wordmark-dark{visibility:hidden}html[data-theme=light] .agent-landing .site-header .brand-wordmark-light{visibility:visible}html[data-theme=light] .agent-landing .site-header .primary-nav{color:#52646e}html[data-theme=light] .agent-landing .site-header :is(.primary-nav a,.mega-trigger):hover,html[data-theme=light] .agent-landing .site-header :is(.primary-nav a,.mega-trigger):focus-visible{color:#07131b;text-shadow:none}html[data-theme=light] .agent-landing .nav-action{color:#17303d;background:linear-gradient(#f6f9fae6,#f6f9fae6) padding-box padding-box,linear-gradient(100deg,#006f9d66,#aa338f66,#006f9d40) border-box}html[data-theme=light] .agent-landing .theme-toggle button{color:#72839a;background:#f7f9fc;border-color:#cbd6e2}html[data-theme=light] .agent-landing .menu-toggle{background:#f4f8f9d1;border-color:#104f6833}html[data-theme=light] .agent-landing .menu-toggle>span{background:#29434f}html[data-theme=light] .agent-landing :is(.tools-menu,.mega-menu){background:radial-gradient(circle at 90% 0,#aa338f1a,#0000 28%),#f4f8f9fa;border-color:#11536d2e;box-shadow:0 35px 90px #1237482e}html[data-theme=light] .agent-landing :is(.tools-menu a,.mega-menu-group strong){color:#304650}html[data-theme=light] .agent-landing .mega-role-grid>a{color:#20343e;background:#ffffffb3;border-color:#11536d26}html[data-theme=light] .agent-landing .mega-role-grid>a:before{background:linear-gradient(90deg,#f6fafbfa 0%,#f6fafbe0 46%,#f6fafb1f 100%)}html[data-theme=light] .agent-landing .agent-hero{color:#172b35;background:#edf3f5}html[data-theme=light] .agent-landing .agent-hero-art{opacity:.58;filter:saturate(.82)contrast(1.04)}html[data-theme=light] .agent-landing .agent-hero-art:before{background:linear-gradient(90deg,#edf3f5 0%,#edf3f5f5 28%,#edf3f594 50%,#edf3f50a 72%),linear-gradient(#0000 62%,#edf3f5 100%)}html[data-theme=light] .agent-landing .agent-hero-intro{color:#506771}html[data-theme=light] .agent-landing .agent-proof-line{border-color:#11536d26}html[data-theme=light] .agent-landing .agent-proof-line>div{border-color:#11536d1f}html[data-theme=light] .agent-landing .agent-proof-line dt{color:#71828a}html[data-theme=light] .agent-landing .agent-proof-line dd{color:#314650}html[data-theme=light] .agent-landing .agent-text-link{color:#526771;border-color:#006f9d38}html[data-theme=light] .agent-landing .agent-text-link:hover,html[data-theme=light] .agent-landing .agent-text-link:focus-visible{color:#07151c}html[data-theme=light] .agent-landing .agent-subnav{background:#eef4f6f7;border-color:#11536d29;box-shadow:0 18px 35px #1237481a}html[data-theme=light] .agent-landing .agent-subnav-strip a{color:#60727c;border-color:#11536d1f}html[data-theme=light] .agent-landing .agent-subnav-strip a small{color:#82929a}html[data-theme=light] .agent-landing .agent-subnav-strip a:hover,html[data-theme=light] .agent-landing .agent-subnav-strip a:focus-visible,html[data-theme=light] .agent-landing .agent-subnav-strip a[aria-current=location]{color:#18333f;box-shadow:inset 0 -2px 0 var(--cyan-bright),inset 0 0 0 1px #11536d24;background:#006f9d11}html[data-theme=light] .agent-landing :is(.agent-start>header>p:last-child,.agent-start-grid p,.agent-thesis>p,.agent-mechanisms>header>p:last-child,.agent-mechanism-copy p,.agent-metering>header>p:last-child,.agent-metering-map p,.agent-metering-caveat,.agent-example>header>p:last-child,.agent-example-flow p,.agent-sequence li p,.agent-faq>header>p:last-child,.agent-faq-list details>p,.agent-closing>p:not(.agent-kicker)){color:#586b74}html[data-theme=light] .agent-landing .agent-start-grid{border-color:#11536d26}html[data-theme=light] .agent-landing .agent-start-grid>a{border-color:#11536d24}html[data-theme=light] .agent-landing .agent-start-grid>a:hover,html[data-theme=light] .agent-landing .agent-start-grid>a:focus-visible{background:linear-gradient(145deg,#006f9d12,#aa338f09)}html[data-theme=light] .agent-landing .agent-start-grid strong{color:#314650}html[data-theme=light] .agent-landing .agent-boundary-demo{background:linear-gradient(110deg,#ffffffc7,#efe6f1ad);border-color:#11536d2b;box-shadow:0 14px 40px #1237480a}html[data-theme=light] .agent-landing .agent-boundary-rail{background:repeating-linear-gradient(90deg,#11536d0f 0 1px,#0000 1px 6%);border-color:#11536d2e}html[data-theme=light] .agent-landing :is(.agent-mechanism-list,.agent-mechanism,.agent-mechanism-number,.agent-faq-list,.agent-faq-list details,.agent-sequence ol,.agent-sequence li){border-color:#11536d26}html[data-theme=light] .agent-landing .agent-mechanism:hover,html[data-theme=light] .agent-landing .agent-mechanism:focus-visible{background:linear-gradient(90deg,#006f9d12,#aa338f09,#0000)}html[data-theme=light] .agent-landing .agent-mechanism-number span{-webkit-text-stroke-color:#006f9d6b}html[data-theme=light] .agent-landing :is(.agent-mechanism-visual,.agent-metering-map,.agent-example-flow){background-color:#ffffffb8;background-image:linear-gradient(#11536d09 1px,#0000 1px),linear-gradient(90deg,#11536d09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#11536d2b}html[data-theme=light] .agent-landing .agent-metering-map>i{border-color:#11536d21}html[data-theme=light] .agent-landing .agent-metering-map>div.is-result{background:radial-gradient(circle at 70% 30%,#aa338f17,#0000 55%),#006f9d0a}html[data-theme=light] .agent-landing .agent-metering-caveat strong{color:#263e49}html[data-theme=light] .agent-landing .agent-example-flow li{border-color:#11536d24}html[data-theme=light] .agent-landing .agent-example-flow code{color:#075f82;background:#11536d09;border-color:#11536d24}html[data-theme=light] .agent-landing .agent-sequence li>a:hover,html[data-theme=light] .agent-landing .agent-sequence li>a:focus-visible{background:linear-gradient(145deg,#006f9d12,#aa338f09)}html[data-theme=light] .agent-landing .agent-faq-list summary:focus-visible{background:#006f9d0d}html[data-theme=light] .agent-landing .agent-closing{background:radial-gradient(circle,#006f9d1a,#0000 36%),radial-gradient(circle at 78%,#aa338f14,#0000 30%),#ffffffb8;border-color:#11536d2e}html[data-theme=light] .agent-landing .agent-closing:before{opacity:.12}html[data-theme=light] .agent-landing .mega-footer{color:#1b303a;background:linear-gradient(#1057710d 1px,#0000 1px) 0 0/68px 68px,linear-gradient(90deg,#1057710d 1px,#0000 1px) 0 0/68px 68px,radial-gradient(circle at 88% 10%,#aa338f1a,#0000 35%),#e4ecef}html[data-theme=light] .agent-landing .mega-footer:before{opacity:.08}html[data-theme=light] .agent-landing :is(.footer-role-section,.footer-role-grid,.footer-directory,.footer-foundation){border-color:#11536d29}html[data-theme=light] .agent-landing :is(.footer-directory a,.footer-foundation,.footer-actions>a:not(.button)){color:#53666f}html[data-theme=light] .agent-landing .footer-directory a:hover{color:#07151c}html[data-theme=light] .agent-landing .footer-brand .brand-wordmark-dark{visibility:hidden}html[data-theme=light] .agent-landing .footer-brand .brand-wordmark-light{visibility:visible}@media (max-width:1080px){.agent-landing{--agent-width:min(100% - 48px,920px)}.agent-hero{width:100%;min-height:900px}.agent-hero-copy{width:min(660px,64%);margin-left:24px}.agent-hero-art{width:100%;inset:96px 0 0}.agent-hero-art img{object-position:58% center}.agent-hero h1{font-size:clamp(3.5rem,7vw,5.2rem)}.agent-mechanism{grid-template-columns:120px minmax(0,1fr) 240px;gap:30px}.agent-mechanism-number small{font-size:.42rem}.agent-example-flow li{padding-left:22px;padding-right:22px}}@media (max-width:820px){.agent-landing{--agent-width:calc(100% - 32px)}.agent-landing :is(#overview,#start-here,#boundary,#primitives,#unified-metering,#agent-example,#how-it-works,#faq,#start-building),.agent-landing :is([id^=primitive-],[id^=step-]){scroll-margin-top:var(--z-subnav-h,52px)}.agent-subnav{top:calc(78px + var(--z-notice-h))}.agent-subnav-strip{width:100%;padding:5px 16px}.agent-subnav-strip a{white-space:nowrap;flex-basis:auto;min-height:48px;padding:8px 11px}.agent-hero{align-items:center;width:100%;min-height:960px;padding:130px 0 90px;display:flex}.agent-hero-copy{width:min(680px,84%);margin-left:0;padding:0 22px}.agent-hero h1{max-width:690px;font-size:clamp(3.5rem,12vw,5.7rem)}.agent-hero-intro{max-width:650px}.agent-hero-art{width:100%;height:auto;margin:0;position:absolute;inset:96px 0 0}.agent-hero-art:before{background:linear-gradient(90deg,#020711f0 0%,#020711c7 34%,#02071161 72%,#0207111a 100%),linear-gradient(#0000 62%,#020711 100%)}.agent-hero-art img{object-position:59% center}.agent-start>header,.agent-metering>header{grid-template-columns:1fr;gap:25px}.agent-start-grid{grid-template-columns:1fr}.agent-start-grid>a{border-top:1px solid #7ce1ff1f;border-left:0;min-height:280px}.agent-start-grid>a:first-child{border-top:0}.agent-start-grid h3{margin-top:46px}.agent-thesis{grid-template-columns:1fr;gap:34px}.agent-thesis>p{margin:0}.agent-boundary-demo{grid-column:1}.agent-mechanisms>header{grid-template-columns:1fr;gap:25px}.agent-mechanism{grid-template-columns:94px 1fr;min-height:0}.agent-mechanism-number{grid-row:1/3}.agent-mechanism-visual{grid-column:2;min-height:210px}.agent-metering-map{grid-template-columns:1fr}.agent-metering-map>div{min-height:235px}.agent-metering-map>i{border:1px solid #7ce1ff1a;border-left:0;border-right:0;min-height:54px}.agent-metering-map strong{margin-top:58px}.agent-example>header{grid-template-columns:1fr;gap:25px}.agent-example-flow{grid-template-columns:1fr 1fr}.agent-example-flow li:nth-child(3){border-top:1px solid #7ce1ff1f;border-left:0}.agent-example-flow li:nth-child(4){border-top:1px solid #7ce1ff1f}.agent-faq{grid-template-columns:1fr;gap:55px}.agent-faq>header{position:static}.agent-faq>.agent-text-link{grid-column:1}.agent-sequence ol{grid-template-columns:1fr 1fr}.agent-sequence li:nth-child(3){border-left:0}.agent-sequence li:nth-child(n+3){border-top:1px solid #7ce1ff1f}.agent-closing{width:calc(100% - 32px);margin-bottom:90px}}@media (max-width:560px){.agent-subnav-strip{gap:4px;padding:4px 8px}.agent-subnav-strip a{border:1px solid #7ce1ff14;min-height:44px;padding:7px 9px}.agent-subnav-strip a small{display:none}.agent-hero{min-height:1080px;padding:120px 0 80px}.agent-hero-copy{margin-left:0;padding:0 16px}.agent-hero h1{margin-top:22px;font-size:clamp(3.3rem,17vw,5rem);line-height:.88}.agent-hero-intro{font-size:1rem;line-height:1.62}.agent-onboard-pill{gap:7px;max-width:100%;min-height:50px;padding:7px 9px 7px 15px;font-size:.76rem}.agent-onboard-pill>img{width:23px;height:27px}.agent-onboard-pill>i{width:23px;height:23px;font-size:.45rem}.agent-hero-actions{flex-direction:column;align-items:flex-start;gap:14px}.agent-proof-line{grid-template-columns:1fr;gap:13px;margin-top:38px}.agent-proof-line>div,.agent-proof-line>div:first-child{border-bottom:1px solid #7ce1ff14;border-left:0;padding:0 0 13px}.agent-proof-line>div:last-child{border-bottom:0;padding-bottom:0}.agent-hero-art{height:auto;min-height:0;inset:96px 0 0}.agent-hero-art:before{background:linear-gradient(90deg,#020711f0 0%,#020711c2 56%,#02071147 100%),linear-gradient(#0207111f,#0207112e 55%,#020711 100%)}.agent-hero-art img{object-position:61% center}.agent-start,.agent-thesis,.agent-mechanisms,.agent-metering,.agent-example,.agent-sequence,.agent-faq{padding-top:85px;padding-bottom:95px}.agent-start>header h2,.agent-thesis h2,.agent-mechanisms>header h2,.agent-metering>header h2,.agent-example>header h2,.agent-sequence h2,.agent-faq>header h2,.agent-closing h2{font-size:clamp(2.65rem,13vw,4.2rem)}.agent-boundary-demo{padding:23px 18px}.agent-boundary-label{flex-direction:column;align-items:flex-start;gap:8px}.agent-boundary-rail span{font-size:.39rem;right:13%}.agent-mechanisms>header{margin-bottom:44px}.agent-mechanism{grid-template-columns:1fr;gap:22px;padding:35px 18px}.agent-mechanism-number{border-bottom:1px solid #7ce1ff1a;border-right:0;flex-direction:row;grid-row:auto;align-items:end;padding:0 0 20px}.agent-mechanism-number span{font-size:3.4rem}.agent-mechanism-number small{text-align:right;max-width:150px}.agent-mechanism-copy h3{font-size:2.35rem}.agent-mechanism-visual{grid-column:auto;min-height:190px}.agent-example-flow{grid-template-columns:1fr}.agent-example-flow li,.agent-example-flow li:nth-child(3),.agent-example-flow li:nth-child(4){border-top:1px solid #7ce1ff1f;border-left:0;min-height:370px}.agent-example-flow li:first-child{border-top:0}.agent-example-flow li>i{bottom:-18px;right:22px;transform:rotate(90deg)}.agent-example-flow li:last-child>i{bottom:22px;right:22px;transform:none}.agent-example-actions{flex-direction:column;align-items:flex-start}.agent-faq-list summary{grid-template-columns:32px minmax(0,1fr) 24px;gap:10px;min-height:94px}.agent-faq-list details>p{margin:-2px 34px 28px 42px}.agent-sequence ol{grid-template-columns:1fr}.agent-sequence li{border-top:1px solid #7ce1ff1f;border-left:0;min-height:235px}.agent-sequence li:first-child{border-top:0}.agent-closing{padding:80px 20px}.agent-closing .agent-hero-actions{flex-wrap:nowrap;align-items:center;width:100%}.agent-closing .agent-hero-actions>*{max-width:100%}}@media (prefers-reduced-motion:reduce){.agent-landing *,.agent-landing :before,.agent-landing :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
