.market-layer-ledger-module__vRZ1kq__ledger{border-top:1px solid var(--ag-hairline-strong);align-self:start}.market-layer-ledger-module__vRZ1kq__header,.market-layer-ledger-module__vRZ1kq__row{border-bottom:1px solid var(--ag-hairline);grid-template-columns:.65fr 1fr 1.15fr;align-items:baseline;gap:1rem;padding-block:1.1rem;display:grid}.market-layer-ledger-module__vRZ1kq__header{color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:500}.market-layer-ledger-module__vRZ1kq__row strong{color:var(--ag-text);letter-spacing:-.015em;font-size:.9rem}.market-layer-ledger-module__vRZ1kq__row span{color:var(--ag-text-muted);font-size:.82rem;line-height:1.5}@media (max-width:42rem){.market-layer-ledger-module__vRZ1kq__header{display:none}.market-layer-ledger-module__vRZ1kq__row{grid-template-columns:.75fr 1.25fr;gap:.4rem 1rem}.market-layer-ledger-module__vRZ1kq__row span:last-child{grid-column:2}}
.route-safeguard-rail-module__a_J1iG__rail{border-block:1px solid var(--ag-hairline-strong)}.route-safeguard-rail-module__a_J1iG__item{border-bottom:1px solid var(--ag-hairline);color:var(--ag-accent);grid-template-columns:2rem 1fr;gap:1rem;padding-block:1.45rem;display:grid}.route-safeguard-rail-module__a_J1iG__item:last-child{border-bottom:0}.route-safeguard-rail-module__a_J1iG__item h3{color:var(--ag-text);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:650}.route-safeguard-rail-module__a_J1iG__item p{max-width:38rem;color:var(--ag-text-muted);margin:.55rem 0 0;font-size:.92rem;line-height:1.7}
.router-actions-module__CK3aQa__primary,.router-actions-module__CK3aQa__secondary,.router-actions-module__CK3aQa__text{border:1px solid var(--ag-hairline-control);min-height:2.8rem;font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:.7rem;padding:.7rem 1rem;font-size:.72rem;text-decoration:none;display:inline-flex}.router-actions-module__CK3aQa__primary{border-color:var(--ag-accent);background:var(--ag-accent);cursor:pointer;color:var(--ag-accent-ink)!important}button.router-actions-module__CK3aQa__primary{appearance:none;font:inherit}button.router-actions-module__CK3aQa__primary:disabled{opacity:.6;cursor:wait}.router-actions-module__CK3aQa__primary:hover,.router-actions-module__CK3aQa__primary:focus-visible{background:var(--ag-accent-hover)}.router-actions-module__CK3aQa__secondary{color:var(--ag-text-muted)}.router-actions-module__CK3aQa__secondary:hover,.router-actions-module__CK3aQa__secondary:focus-visible{border-color:var(--ag-accent);color:var(--ag-accent)}.router-actions-module__CK3aQa__text{min-height:auto;color:var(--ag-text);text-underline-offset:.28rem;border:0;padding:0;text-decoration:underline}.router-actions-module__CK3aQa__text:hover,.router-actions-module__CK3aQa__text:focus-visible{color:var(--ag-accent)}.router-actions-module__CK3aQa__row{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.router-actions-module__CK3aQa__rowCenter{justify-content:center}@media (max-width:440px){.router-actions-module__CK3aQa__row,.router-actions-module__CK3aQa__primary,.router-actions-module__CK3aQa__secondary{width:100%}}
.router-assurance-module__Md0Pba__assurance{border-block:1px solid var(--ag-hairline-strong);width:min(100% - 1.5rem,56rem);color:var(--ag-accent);grid-template-columns:auto 1fr;gap:1rem;margin:0 auto clamp(3rem,8vw,6rem);padding-block:1.5rem;display:grid}.router-assurance-module__Md0Pba__assurance h2{color:var(--ag-text);text-wrap:balance;margin:0;font-size:clamp(1.25rem,3vw,1.8rem)}.router-assurance-module__Md0Pba__assurance p{max-width:65ch;color:var(--ag-text-muted);margin:.75rem 0 0;line-height:1.65}
.router-fact-strip-module__Vx6agq__facts{border-top:1px solid var(--ag-hairline);max-width:28rem;margin:2rem 0 0}.router-fact-strip-module__Vx6agq__facts div{border-bottom:1px solid var(--ag-hairline);grid-template-columns:1fr auto;gap:1rem;padding-block:.9rem;display:grid}.router-fact-strip-module__Vx6agq__facts dt,.router-fact-strip-module__Vx6agq__facts dd{font-family:var(--ag-font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.7rem}.router-fact-strip-module__Vx6agq__facts dt{color:var(--ag-text-micro)}.router-fact-strip-module__Vx6agq__facts dd{color:var(--ag-text);text-align:right}
.router-quote-terminal-module__AJyVoa__window{border:1px solid var(--ag-hairline-strong);background:#0b0b0a;min-width:0;overflow:hidden}.router-quote-terminal-module__AJyVoa__bar,.router-quote-terminal-module__AJyVoa__facts{color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.65rem;padding:.8rem 1rem;font-size:.64rem;display:flex}.router-quote-terminal-module__AJyVoa__bar{border-bottom:1px solid var(--ag-hairline)}.router-quote-terminal-module__AJyVoa__bar span:last-child{margin-left:auto}.router-quote-terminal-module__AJyVoa__window pre{min-height:18rem;color:var(--ag-text);font-family:var(--ag-font-mono);white-space:pre-wrap;margin:0;padding:clamp(1.2rem,3vw,1.8rem);font-size:clamp(.72rem,1.3vw,.82rem);line-height:1.85;overflow-x:auto}.router-quote-terminal-module__AJyVoa__prompt{color:var(--ag-accent)}.router-quote-terminal-module__AJyVoa__ok{color:var(--ag-accent-hover)}.router-quote-terminal-module__AJyVoa__facts{border-top:1px solid var(--ag-hairline);text-transform:none;letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between}.router-quote-terminal-module__AJyVoa__facts span{align-items:center;gap:.4rem;display:inline-flex}@media (max-width:42rem){.router-quote-terminal-module__AJyVoa__window pre{min-height:20rem;font-size:.68rem}.router-quote-terminal-module__AJyVoa__facts{flex-direction:column;align-items:flex-start}}
.router-route-map-module__evrDHG__instrument{border:1px solid var(--ag-hairline-strong);background:linear-gradient(#f2b7050a,#0000 28%),#0b0b0a;min-width:0;position:relative;overflow:hidden}.router-route-map-module__evrDHG__topBar,.router-route-map-module__evrDHG__request,.router-route-map-module__evrDHG__rankHead,.router-route-map-module__evrDHG__rank,.router-route-map-module__evrDHG__verdict{padding-inline:clamp(.95rem,2.4vw,1.25rem)}.router-route-map-module__evrDHG__topBar{border-bottom:1px solid var(--ag-hairline);color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.45rem 1rem;padding-block:.7rem;font-size:.62rem;display:flex}.router-route-map-module__evrDHG__live{color:var(--ag-accent);align-items:center;gap:.45rem;display:inline-flex}.router-route-map-module__evrDHG__live i{background:var(--ag-accent);width:.42rem;height:.42rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--ag-accent) 45%, transparent);animation:2.2s ease-out infinite router-route-map-module__evrDHG__pulse}@keyframes router-route-map-module__evrDHG__pulse{0%,40%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ag-accent) 45%, transparent)}to{box-shadow:0 0 0 .45rem #0000}}.router-route-map-module__evrDHG__request{gap:.85rem;padding-block:1.1rem .35rem;display:grid}.router-route-map-module__evrDHG__kicker{color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;display:block}.router-route-map-module__evrDHG__request strong{color:var(--ag-text);letter-spacing:-.025em;margin-top:.3rem;font-size:clamp(1.05rem,2.2vw,1.28rem);display:block}.router-route-map-module__evrDHG__meta{flex-wrap:wrap;gap:.4rem;display:flex}.router-route-map-module__evrDHG__meta span{border:1px solid var(--ag-hairline-control);color:var(--ag-text-muted);font-family:var(--ag-font-mono);letter-spacing:.06em;text-transform:uppercase;padding:.24rem .48rem;font-size:.62rem}.router-route-map-module__evrDHG__fan{width:100%;height:2.6rem;margin-top:.15rem;display:block}.router-route-map-module__evrDHG__rankHead{color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;margin-bottom:.55rem;font-size:.62rem;display:flex}.router-route-map-module__evrDHG__rank{gap:.55rem;margin:0;padding-bottom:1rem;list-style:none;display:grid}.router-route-map-module__evrDHG__row{border:1px solid var(--ag-hairline);opacity:0;transition:opacity .42s var(--ag-ease-draw), transform .42s var(--ag-ease-draw), border-color .16s linear, background-color .16s linear;transition-delay:var(--delay,0s);background:#090908;grid-template-columns:2.1rem minmax(0,1fr);gap:.7rem;padding:.75rem .8rem;display:grid;transform:translateY(.55rem)}.router-route-map-module__evrDHG__armed .router-route-map-module__evrDHG__row{opacity:1;transform:none}.router-route-map-module__evrDHG__rowIndex{border:1px solid var(--ag-hairline-control);width:2.1rem;height:2.1rem;color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.06em;place-items:center;font-size:.62rem;display:grid}.router-route-map-module__evrDHG__rowMain{gap:.45rem;min-width:0;display:grid}.router-route-map-module__evrDHG__rowTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.55rem 1rem;display:flex}.router-route-map-module__evrDHG__rowTop strong{color:var(--ag-text);letter-spacing:-.02em;font-size:.95rem;display:block}.router-route-map-module__evrDHG__rowTop small{color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.07em;text-transform:uppercase;margin-top:.18rem;font-size:.6rem;display:block}.router-route-map-module__evrDHG__rowPrice{text-align:right}.router-route-map-module__evrDHG__rowPrice b{color:var(--ag-text);letter-spacing:-.03em;font-size:1.2rem;font-weight:700;line-height:1;display:block}.router-route-map-module__evrDHG__rowPrice span{color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.6rem}.router-route-map-module__evrDHG__meter{border:1px solid var(--ag-hairline);background:#e8e4da0a;height:.42rem;overflow:hidden}.router-route-map-module__evrDHG__fill{width:0;height:100%;transition:width .76s var(--ag-ease-draw);transition-delay:calc(var(--delay,0s) + 80ms);background:#e8e4da38;display:block}.router-route-map-module__evrDHG__armed .router-route-map-module__evrDHG__fill{width:var(--meter-width)}.router-route-map-module__evrDHG__rowMain>p{color:var(--ag-text-muted);margin:0;font-size:.75rem;line-height:1.45}.router-route-map-module__evrDHG__selected{border-color:color-mix(in srgb, var(--ag-accent) 70%, transparent);background:color-mix(in srgb, var(--ag-accent) 8%, #090908)}.router-route-map-module__evrDHG__selected .router-route-map-module__evrDHG__rowIndex{border-color:var(--ag-accent);background:var(--ag-accent);color:var(--ag-accent-ink)}.router-route-map-module__evrDHG__selected .router-route-map-module__evrDHG__rowPrice b{color:var(--ag-accent)}.router-route-map-module__evrDHG__selected .router-route-map-module__evrDHG__fill{background:var(--ag-accent)}.router-route-map-module__evrDHG__fallback{opacity:.72}.router-route-map-module__evrDHG__fallback .router-route-map-module__evrDHG__rowPrice b{color:var(--ag-text-micro);text-decoration:line-through;text-decoration-thickness:1px}.router-route-map-module__evrDHG__armed .router-route-map-module__evrDHG__fallback{opacity:.72}.router-route-map-module__evrDHG__verdict{border-top:1px solid var(--ag-hairline-strong);grid-template-columns:minmax(8.5rem,.42fr) minmax(0,1fr);gap:.65rem;padding-block:.9rem 1rem;display:grid}.router-route-map-module__evrDHG__saveBadge{border:1px solid var(--ag-accent);background:var(--ag-accent);color:var(--ag-accent-ink);align-content:center;gap:.2rem;padding:.85rem .9rem;display:grid}.router-route-map-module__evrDHG__saveBadge span,.router-route-map-module__evrDHG__saveBadge em{font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-style:normal}.router-route-map-module__evrDHG__saveBadge strong{letter-spacing:-.04em;align-items:baseline;gap:.35rem;font-size:clamp(1.8rem,4vw,2.35rem);font-weight:750;line-height:.95;display:flex}.router-route-map-module__evrDHG__saveBadge small{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:650}.router-route-map-module__evrDHG__lockPanel{border:1px solid color-mix(in srgb, var(--ag-accent) 42%, transparent);background:color-mix(in srgb, var(--ag-accent) 7%, transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.85rem .95rem;display:grid}.router-route-map-module__evrDHG__lockIcon{background:var(--ag-accent);width:2.2rem;height:2.2rem;color:var(--ag-accent-ink);place-items:center;display:grid}.router-route-map-module__evrDHG__lockPanel strong{color:var(--ag-text);letter-spacing:-.02em;margin-top:.18rem;font-size:.98rem;display:block}.router-route-map-module__evrDHG__lockPanel p{max-width:34ch;color:var(--ag-text-muted);margin:.3rem 0 0;font-size:.74rem;line-height:1.4}.router-route-map-module__evrDHG__lockPanel code{color:var(--ag-accent);font-family:var(--ag-font-mono);letter-spacing:.04em;font-size:.68rem}@media (max-width:640px){.router-route-map-module__evrDHG__verdict{grid-template-columns:1fr}.router-route-map-module__evrDHG__lockPanel{grid-template-columns:auto 1fr}.router-route-map-module__evrDHG__lockPanel code{grid-column:2}.router-route-map-module__evrDHG__rowPrice{text-align:left}}@media (prefers-reduced-motion:reduce){.router-route-map-module__evrDHG__live i,.router-route-map-module__evrDHG__row,.router-route-map-module__evrDHG__fill{transition:none;animation:none}.router-route-map-module__evrDHG__row{opacity:1;transform:none}.router-route-map-module__evrDHG__fill{width:var(--meter-width)}}
.routing-method-steps-module__IIz-yq__list{margin:0;padding:0;list-style:none}.routing-method-steps-module__IIz-yq__list li{border-top:1px solid var(--ag-hairline);grid-template-columns:3.25rem 1fr;gap:1.25rem;padding-block:1.6rem;display:grid}.routing-method-steps-module__IIz-yq__list li:last-child{border-bottom:1px solid var(--ag-hairline)}.routing-method-steps-module__IIz-yq__list>li>span{color:var(--ag-accent);font-family:var(--ag-font-mono);letter-spacing:.08em;padding-top:.15rem;font-size:.72rem}.routing-method-steps-module__IIz-yq__list h3{color:var(--ag-text);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:650}.routing-method-steps-module__IIz-yq__list p{max-width:38rem;color:var(--ag-text-muted);margin:.55rem 0 0;font-size:.92rem;line-height:1.7}@media (max-width:42rem){.routing-method-steps-module__IIz-yq__list li{grid-template-columns:2.25rem 1fr;gap:.75rem}}
.agent-plan-demo-module___FYlCW__panel{border:1px solid var(--ag-hairline-strong);background:#00000047;border-radius:.35rem;gap:1rem;min-width:0;padding:1rem 1.05rem 1.1rem;display:grid}.agent-plan-demo-module___FYlCW__caption{color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.62rem}.agent-plan-demo-module___FYlCW__pre{color:var(--ag-text);font-family:var(--ag-font-mono);white-space:pre;margin:0;font-size:.72rem;line-height:1.55;overflow-x:auto}.agent-plan-demo-module___FYlCW__normalized,.agent-plan-demo-module___FYlCW__stats,.agent-plan-demo-module___FYlCW__mix,.agent-plan-demo-module___FYlCW__breakdown,.agent-plan-demo-module___FYlCW__fields,.agent-plan-demo-module___FYlCW__metrics,.agent-plan-demo-module___FYlCW__checks,.agent-plan-demo-module___FYlCW__capabilities,.agent-plan-demo-module___FYlCW__jobs{gap:0;margin:0;padding:0;list-style:none;display:grid}.agent-plan-demo-module___FYlCW__normalized li,.agent-plan-demo-module___FYlCW__stats li,.agent-plan-demo-module___FYlCW__mix li,.agent-plan-demo-module___FYlCW__breakdown li,.agent-plan-demo-module___FYlCW__fields li,.agent-plan-demo-module___FYlCW__metrics li,.agent-plan-demo-module___FYlCW__checks li,.agent-plan-demo-module___FYlCW__capabilities li{border-top:1px solid var(--ag-hairline);grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);gap:.75rem;padding-block:.7rem;display:grid}.agent-plan-demo-module___FYlCW__normalized strong,.agent-plan-demo-module___FYlCW__stats strong,.agent-plan-demo-module___FYlCW__mix strong,.agent-plan-demo-module___FYlCW__breakdown strong,.agent-plan-demo-module___FYlCW__fields strong,.agent-plan-demo-module___FYlCW__metrics strong,.agent-plan-demo-module___FYlCW__checks strong,.agent-plan-demo-module___FYlCW__capabilities strong,.agent-plan-demo-module___FYlCW__jobTitle,.agent-plan-demo-module___FYlCW__stepId{color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:600}.agent-plan-demo-module___FYlCW__normalized span,.agent-plan-demo-module___FYlCW__stats span,.agent-plan-demo-module___FYlCW__mix span,.agent-plan-demo-module___FYlCW__fields span,.agent-plan-demo-module___FYlCW__metrics span,.agent-plan-demo-module___FYlCW__jobMeta,.agent-plan-demo-module___FYlCW__stepTool{color:var(--ag-accent,#f2b705);font-family:var(--ag-font-mono);font-size:.78rem}.agent-plan-demo-module___FYlCW__detail{color:var(--ag-text-muted);margin:.2rem 0 0;font-size:.82rem;line-height:1.45}.agent-plan-demo-module___FYlCW__formula{color:var(--ag-text);font-family:var(--ag-font-mono);margin:0;font-size:.72rem;line-height:1.6}.agent-plan-demo-module___FYlCW__eligible{color:var(--ag-accent,#f2b705);font-family:var(--ag-font-mono);margin:0 0 .75rem;font-size:.68rem;line-height:1.5}.agent-plan-demo-module___FYlCW__job{border-top:1px solid var(--ag-hairline-strong);gap:.55rem;padding-top:.9rem;display:grid}.agent-plan-demo-module___FYlCW__job:first-child{border-top:0;padding-top:0}.agent-plan-demo-module___FYlCW__tableWrap{overflow-x:auto}.agent-plan-demo-module___FYlCW__table{border-collapse:collapse;width:100%;color:var(--ag-text);font-family:var(--ag-font-mono);font-size:.68rem}.agent-plan-demo-module___FYlCW__table th{color:var(--ag-text-micro);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:.45rem .5rem .55rem 0;font-weight:600}.agent-plan-demo-module___FYlCW__table td{border-top:1px solid var(--ag-hairline);padding:.5rem .5rem .5rem 0}.agent-plan-demo-module___FYlCW__excluded{color:var(--ag-text-muted)}.agent-plan-demo-module___FYlCW__pass{color:var(--ag-accent,#f2b705)}.agent-plan-demo-module___FYlCW__fail{color:#ef9a9a}.agent-plan-demo-module___FYlCW__flow{gap:0;margin:0;padding:0;list-style:none;display:grid}.agent-plan-demo-module___FYlCW__flow li{border-top:1px solid var(--ag-hairline);grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding-block:.75rem;display:grid}.agent-plan-demo-module___FYlCW__flow li:first-child{border-top:0;padding-top:0}.agent-plan-demo-module___FYlCW__stepTitle{color:var(--ag-text);letter-spacing:-.02em;margin:0;font-size:.95rem;font-weight:600}.agent-plan-demo-module___FYlCW__status{color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.agent-plan-demo-module___FYlCW__quoteHead{gap:.25rem;margin-bottom:.35rem;display:grid}.agent-plan-demo-module___FYlCW__quotePrice{color:var(--ag-accent,#f2b705);font-family:var(--ag-font-display);font-size:clamp(2rem,5vw,3.2rem);font-stretch:var(--ag-display-stretch);letter-spacing:-.04em;font-weight:700;line-height:.95}.agent-plan-demo-module___FYlCW__todoNote{color:var(--ag-text-muted);font-family:var(--ag-font-mono);letter-spacing:.04em;margin:.85rem 0 0;font-size:.66rem;line-height:1.5}.agent-plan-demo-module___FYlCW__jsonInput{resize:vertical;border:1px solid var(--ag-hairline);width:100%;min-height:12rem;color:inherit;font-family:var(--ag-font-mono);background:0 0;margin:0;padding:.75rem;font-size:.72rem;line-height:1.55}.agent-plan-demo-module___FYlCW__runButton{border:1px solid var(--ag-hairline-control);color:var(--ag-accent,#f2b705);font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;justify-self:start;margin-top:.35rem;padding:.55rem .8rem;font-size:.68rem}.agent-plan-demo-module___FYlCW__runButton:disabled{cursor:wait;opacity:.7}.agent-plan-demo-module___FYlCW__raw{min-width:0}.agent-plan-demo-module___FYlCW__raw summary{cursor:pointer;color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}@media (max-width:640px){.agent-plan-demo-module___FYlCW__normalized li,.agent-plan-demo-module___FYlCW__stats li,.agent-plan-demo-module___FYlCW__mix li,.agent-plan-demo-module___FYlCW__breakdown li,.agent-plan-demo-module___FYlCW__fields li,.agent-plan-demo-module___FYlCW__metrics li,.agent-plan-demo-module___FYlCW__checks li,.agent-plan-demo-module___FYlCW__capabilities li,.agent-plan-demo-module___FYlCW__flow li{grid-template-columns:1fr;gap:.25rem}}
.page-module__GQRX0a__marketing{width:min(100% - 1.5rem,72rem);margin-inline:auto;padding-block:clamp(3rem,8vw,7rem) 2rem}.page-module__GQRX0a__hero{border-block:1px solid var(--ag-hairline-strong);grid-template-columns:minmax(0,1.05fr) minmax(20rem,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(1.5rem,4vw,3rem);display:grid}.page-module__GQRX0a__heroCopy h1{max-width:11ch;color:var(--ag-text);font-family:var(--ag-font-display);font-size:clamp(2.75rem,7vw,5.4rem);font-stretch:var(--ag-display-stretch);letter-spacing:-.04em;text-wrap:balance;text-transform:uppercase;margin:0;font-weight:700;line-height:.92}.page-module__GQRX0a__heroDemo{min-width:0;margin-top:4.5rem}.page-module__GQRX0a__heroMedia{align-content:start;gap:.85rem;display:grid}.page-module__GQRX0a__heroDemoCaption{max-width:46ch;color:var(--ag-text-muted);margin:0;font-size:.88rem;line-height:1.55}.page-module__GQRX0a__heroCopy>p,.page-module__GQRX0a__sectionCopy>p,.page-module__GQRX0a__definitionBody>p,.page-module__GQRX0a__close>p{max-width:62ch;color:var(--ag-text-muted);margin:1.5rem 0 0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.65}.page-module__GQRX0a__kayakLine{color:var(--ag-text);margin:1.15rem 0 0;font-size:.95rem;line-height:1.6}.page-module__GQRX0a__cloudNote{color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.06em;text-transform:uppercase;margin:1.1rem 0 0;font-size:.66rem}.page-module__GQRX0a__splitSection,.page-module__GQRX0a__definitionSection{border-top:1px solid var(--ag-hairline-strong);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,5rem);padding-block:clamp(3.5rem,8vw,6rem);display:grid}.page-module__GQRX0a__sectionCopy h2,.page-module__GQRX0a__definitionSection h2,.page-module__GQRX0a__close h2{color:var(--ag-text);font-family:var(--ag-font-display);font-size:clamp(1.8rem,4.5vw,3.2rem);font-stretch:var(--ag-display-stretch);letter-spacing:-.035em;text-wrap:balance;text-transform:uppercase;margin:0;font-weight:700;line-height:.98}.page-module__GQRX0a__stickyCopy{top:calc(var(--header-height) + 2rem);align-self:start;position:sticky}.page-module__GQRX0a__splitStack{gap:1.75rem;display:grid}.page-module__GQRX0a__problemClose{color:var(--ag-text);letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,2.4vw,1.7rem);font-weight:600;line-height:1.35}.page-module__GQRX0a__definitionSection{border-bottom:1px solid var(--ag-hairline-strong)}.page-module__GQRX0a__definitionBody dl{border-top:1px solid var(--ag-hairline);margin:2rem 0 0}.page-module__GQRX0a__definitionBody dl>div{border-bottom:1px solid var(--ag-hairline);grid-template-columns:.65fr 1.35fr;gap:1rem;padding-block:1rem;display:grid}.page-module__GQRX0a__definitionBody dt{color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.page-module__GQRX0a__definitionBody dd{color:var(--ag-text);margin:0;font-size:.92rem}.page-module__GQRX0a__close{text-align:center;width:min(100% - 1.5rem,56rem);margin:0 auto;padding-block:clamp(4rem,9vw,7rem)}.page-module__GQRX0a__close h2,.page-module__GQRX0a__close>p{max-width:48rem;margin-inline:auto}@media (max-width:760px){.page-module__GQRX0a__hero,.page-module__GQRX0a__splitSection,.page-module__GQRX0a__definitionSection{grid-template-columns:1fr}.page-module__GQRX0a__stickyCopy{position:static}.page-module__GQRX0a__heroCopy h1{max-width:13ch}.page-module__GQRX0a__heroDemo{margin-top:0}}@media (max-width:440px){.page-module__GQRX0a__definitionBody dl>div{grid-template-columns:1fr;gap:.35rem}}
.page-module__ffqnWa__timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.page-module__ffqnWa__timeline li{border-bottom:1px solid var(--ag-hairline);grid-template-columns:minmax(6.5rem,.45fr) minmax(0,1.55fr);gap:1rem;padding-block:1.05rem;display:grid}.page-module__ffqnWa__timeline a{color:inherit;text-decoration:none}.page-module__ffqnWa__timeline a:hover strong{color:var(--ag-accent,#f2b705)}.page-module__ffqnWa__timeline strong{color:var(--ag-accent,#f2b705);font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.page-module__ffqnWa__timeline h3{color:var(--ag-text);letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.page-module__ffqnWa__timeline p{color:var(--ag-text-muted);margin:0;font-size:.92rem;line-height:1.5}.page-module__ffqnWa__layers,.page-module__ffqnWa__metrics{border-top:1px solid var(--ag-hairline-strong);gap:0;margin:0;padding:0;list-style:none;display:grid}.page-module__ffqnWa__layers li,.page-module__ffqnWa__metrics li{border-bottom:1px solid var(--ag-hairline);grid-template-columns:minmax(7.5rem,.55fr) minmax(0,1.45fr);gap:1rem;padding-block:.9rem;display:grid}.page-module__ffqnWa__layers strong,.page-module__ffqnWa__metrics strong{color:var(--ag-text);font-family:var(--ag-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem}.page-module__ffqnWa__layers p,.page-module__ffqnWa__metrics p{color:var(--ag-text-muted);margin:0;font-size:.92rem;line-height:1.5}.page-module__ffqnWa__todoMark{color:var(--ag-accent,#f2b705)}.page-module__ffqnWa__planRowHere{background:color-mix(in srgb, var(--ag-accent,#f2b705) 10%, transparent)}.page-module__ffqnWa__planMarker{border:1px solid var(--ag-hairline-strong);color:var(--ag-text-muted);font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:.08em;margin-left:.35rem;padding:.12rem .4rem;font-size:.62rem;font-weight:600;display:inline-block}.page-module__ffqnWa__planMarkerHere{color:var(--ag-accent,#f2b705);border-color:var(--ag-accent,#f2b705)}.page-module__ffqnWa__decision{max-width:54ch;color:var(--ag-text);letter-spacing:-.02em;margin:1.25rem 0 0;font-size:1.05rem;font-weight:600;line-height:1.45}@media (max-width:720px){.page-module__ffqnWa__timeline li,.page-module__ffqnWa__layers li,.page-module__ffqnWa__metrics li{grid-template-columns:1fr;gap:.35rem}}
.page-module___cx0yG__page{width:min(100% - 1.5rem,72rem);margin-inline:auto;padding-block:5rem 2.5rem}.page-module___cx0yG__crumbs{color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;font-size:.75rem;display:flex}.page-module___cx0yG__crumbs a{color:inherit;text-decoration:none}.page-module___cx0yG__crumbs a:hover{color:var(--ag-accent)}.page-module___cx0yG__hero{border-block:1px solid var(--ag-hairline-strong);padding-block:2.5rem}.page-module___cx0yG__kicker{color:var(--ag-accent);font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem}.page-module___cx0yG__hero h1{max-width:22ch;color:var(--ag-text);font-family:var(--ag-font-display);font-size:clamp(3rem,7vw,5rem);font-stretch:var(--ag-display-stretch);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:600;line-height:1.02}.page-module___cx0yG__lead,.page-module___cx0yG__sectionCopy p,.page-module___cx0yG__note,.page-module___cx0yG__close>p{max-width:68ch;color:var(--ag-text-muted);margin:1.5rem 0 0;font-size:1rem;line-height:1.7}.page-module___cx0yG__verified{color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:1.5rem 0 0;font-size:.75rem}.page-module___cx0yG__section,.page-module___cx0yG__split,.page-module___cx0yG__related,.page-module___cx0yG__sources{border-top:1px solid var(--ag-hairline-strong);padding-block:5rem}.page-module___cx0yG__split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:2.5rem;display:grid}.page-module___cx0yG__sectionCopy h2,.page-module___cx0yG__related h2,.page-module___cx0yG__sources h2,.page-module___cx0yG__close h2{color:var(--ag-text);font-family:var(--ag-font-display);font-size:clamp(3rem,7vw,5rem);font-stretch:var(--ag-display-stretch);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:600;line-height:1.02}.page-module___cx0yG__sectionCopy a,.page-module___cx0yG__note a,.page-module___cx0yG__sources a,.page-module___cx0yG__specLink a{color:var(--ag-accent)}.page-module___cx0yG__specLink{margin:1.5rem 0 0}.page-module___cx0yG__specLink a{font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;text-decoration:none}.page-module___cx0yG__sectionCopy code,.page-module___cx0yG__table code{color:var(--ag-text);font-family:var(--ag-font-mono);font-size:.75rem}.page-module___cx0yG__tableWrap{margin-top:1.5rem;overflow-x:auto}.page-module___cx0yG__table{border-collapse:collapse;width:100%;color:var(--ag-text);margin-top:1.5rem}.page-module___cx0yG__table caption{caption-side:bottom;color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding-top:.75rem;font-size:.75rem}.page-module___cx0yG__table th,.page-module___cx0yG__table td{border-bottom:1px solid var(--ag-hairline);text-align:left;vertical-align:top;padding:.75rem 1rem .75rem 0;font-size:1rem;line-height:1.7}.page-module___cx0yG__table thead th{color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.page-module___cx0yG__table tbody th{min-width:10rem;font-weight:600}.page-module___cx0yG__table a{color:inherit}.page-module___cx0yG__table a:hover{color:var(--ag-accent)}.page-module___cx0yG__calculator{border-top:1px solid var(--ag-hairline);gap:.75rem;max-width:32rem;margin-top:1.5rem;padding:1.5rem 0 0;display:grid}.page-module___cx0yG__calculator label{color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.page-module___cx0yG__calculatorRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.page-module___cx0yG__calculator input{border:1px solid var(--ag-hairline-strong);width:100%;min-height:2.75rem;color:var(--ag-text);font-family:var(--ag-font-mono);background:0 0;border-radius:.65rem;padding:.8rem .9rem;font-size:1rem}.page-module___cx0yG__calculator output{color:var(--ag-accent);font-family:var(--ag-font-mono);font-variant-numeric:tabular-nums;font-size:1rem}.page-module___cx0yG__calculator p{color:var(--ag-text-muted);margin:0;font-size:1rem;line-height:1.7}.page-module___cx0yG__codeStack{gap:1.5rem;margin-top:1.5rem;display:grid}.page-module___cx0yG__codeStack figure{margin:0}.page-module___cx0yG__codeStack figcaption{color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem}.page-module___cx0yG__codeStack pre{border:1px solid var(--ag-hairline);background:color-mix(in srgb, var(--ag-text) 4%, transparent);color:var(--ag-text);font-family:var(--ag-font-mono);border-radius:1rem;margin:0;padding:1rem 1.5rem;font-size:.75rem;line-height:1.7;overflow-x:auto}.page-module___cx0yG__uses{gap:.75rem;max-width:62ch;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.page-module___cx0yG__uses li{color:var(--ag-text);background:linear-gradient(currentColor,currentColor) 0 .75em/.5rem 1px no-repeat;padding-left:1rem;line-height:1.7}.page-module___cx0yG__related ul,.page-module___cx0yG__sources ul{gap:0;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.page-module___cx0yG__related li,.page-module___cx0yG__sources li{border-bottom:1px solid var(--ag-hairline)}.page-module___cx0yG__related a,.page-module___cx0yG__sources a{min-height:2.75rem;color:var(--ag-text);justify-content:space-between;align-items:center;gap:1rem;text-decoration:none;display:flex}.page-module___cx0yG__related a:hover,.page-module___cx0yG__sources a:hover{color:var(--ag-accent)}.page-module___cx0yG__close{text-align:center;width:min(100% - 1.5rem,56rem);margin:0 auto;padding-block:5rem}.page-module___cx0yG__close h2,.page-module___cx0yG__close>p{max-width:48rem;margin-inline:auto}@media (max-width:760px){.page-module___cx0yG__split{grid-template-columns:1fr}.page-module___cx0yG__hero h1{max-width:none}}
.agent-plan-page-module__tK-hFG__crumbs{color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1.5rem;font-size:.66rem;display:flex}.agent-plan-page-module__tK-hFG__crumbs a{color:var(--ag-accent,#f2b705);text-decoration:none}.agent-plan-page-module__tK-hFG__crumbs a:hover{text-decoration:underline}.agent-plan-page-module__tK-hFG__hero{border-block:1px solid var(--ag-hairline-strong);grid-template-columns:minmax(0,1.05fr) minmax(18rem,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);padding-block:clamp(1.75rem,5vw,3.25rem);display:grid}.agent-plan-page-module__tK-hFG__kicker{color:var(--ag-accent,#f2b705);font-family:var(--ag-font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .85rem;font-size:.7rem}.agent-plan-page-module__tK-hFG__hero h1{max-width:16ch;color:var(--ag-text);font-family:var(--ag-font-display);font-size:clamp(2.4rem,6vw,4.4rem);font-stretch:var(--ag-display-stretch);letter-spacing:-.04em;text-wrap:balance;text-transform:uppercase;margin:0;font-weight:700;line-height:.94}.agent-plan-page-module__tK-hFG__lead{max-width:62ch;color:var(--ag-text-muted);margin:1.35rem 0 1.5rem;font-size:clamp(1rem,2vw,1.12rem);line-height:1.65}.agent-plan-page-module__tK-hFG__stepStack,.agent-plan-page-module__tK-hFG__todoList{gap:1.75rem;display:grid}.agent-plan-page-module__tK-hFG__todoList{border-top:1px solid var(--ag-hairline-strong);gap:0;margin:0;padding:0;list-style:none}.agent-plan-page-module__tK-hFG__todoList li{border-bottom:1px solid var(--ag-hairline);padding-block:.95rem}.agent-plan-page-module__tK-hFG__todoList strong{color:var(--ag-accent,#f2b705);font-family:var(--ag-font-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;display:block}.agent-plan-page-module__tK-hFG__todoList p{color:var(--ag-text-muted);margin:0;font-size:.92rem;line-height:1.5}.agent-plan-page-module__tK-hFG__factList{border-top:1px solid var(--ag-hairline-strong);gap:0;margin:0;padding:0;list-style:none;display:grid}.agent-plan-page-module__tK-hFG__factList li{border-bottom:1px solid var(--ag-hairline);grid-template-columns:minmax(6rem,.45fr) minmax(7rem,.55fr) minmax(0,1.4fr);gap:1rem;padding-block:.95rem;display:grid}.agent-plan-page-module__tK-hFG__factList strong,.agent-plan-page-module__tK-hFG__factList span{color:var(--ag-text);font-family:var(--ag-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem}.agent-plan-page-module__tK-hFG__factList span{color:var(--ag-accent,#f2b705)}.agent-plan-page-module__tK-hFG__factList p{color:var(--ag-text-muted);margin:0;font-size:.92rem;line-height:1.5}.agent-plan-page-module__tK-hFG__related{border-top:1px solid var(--ag-hairline-strong);padding-block:clamp(2.5rem,6vw,4rem)}.agent-plan-page-module__tK-hFG__related h2{color:var(--ag-text);font-family:var(--ag-font-display);font-size:clamp(1.5rem,3.5vw,2.4rem);font-stretch:var(--ag-display-stretch);letter-spacing:-.03em;text-transform:uppercase;margin:0 0 1.25rem;font-weight:700}.agent-plan-page-module__tK-hFG__related ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.agent-plan-page-module__tK-hFG__related li{border-bottom:1px solid var(--ag-hairline)}.agent-plan-page-module__tK-hFG__related a{color:var(--ag-text);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:1.05rem;text-decoration:none;display:flex}.agent-plan-page-module__tK-hFG__related a:hover{color:var(--ag-accent,#f2b705)}@media (max-width:760px){.agent-plan-page-module__tK-hFG__hero{grid-template-columns:1fr}}@media (max-width:720px){.agent-plan-page-module__tK-hFG__factList li{grid-template-columns:1fr;gap:.35rem}}
.x402-runbook-page-module___4iMiW__crumbs{color:var(--ag-text-micro);font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1.5rem;font-size:.66rem;display:flex}.x402-runbook-page-module___4iMiW__crumbs a{color:var(--ag-accent,#f2b705);text-decoration:none}.x402-runbook-page-module___4iMiW__crumbs a:hover{text-decoration:underline}.x402-runbook-page-module___4iMiW__hero{border-block:1px solid var(--ag-hairline-strong);padding-block:clamp(1.75rem,5vw,3.25rem)}.x402-runbook-page-module___4iMiW__kicker{color:var(--ag-accent,#f2b705);font-family:var(--ag-font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .85rem;font-size:.7rem}.x402-runbook-page-module___4iMiW__hero h1{max-width:16ch;color:var(--ag-text);font-family:var(--ag-font-display);font-size:clamp(2.4rem,6vw,4.4rem);font-stretch:var(--ag-display-stretch);letter-spacing:-.04em;text-wrap:balance;text-transform:uppercase;margin:0;font-weight:700;line-height:.94}.x402-runbook-page-module___4iMiW__lead{max-width:62ch;color:var(--ag-text-muted);margin:1.35rem 0 1.5rem;font-size:clamp(1rem,2vw,1.12rem);line-height:1.65}.x402-runbook-page-module___4iMiW__stepStack{gap:1.75rem;display:grid}.x402-runbook-page-module___4iMiW__factList{border-top:1px solid var(--ag-hairline-strong);gap:0;margin:0;padding:0;list-style:none;display:grid}.x402-runbook-page-module___4iMiW__factList li{border-bottom:1px solid var(--ag-hairline);grid-template-columns:minmax(6rem,.45fr) minmax(7rem,.55fr) minmax(0,1.4fr);gap:1rem;padding-block:.95rem;display:grid}.x402-runbook-page-module___4iMiW__factList strong,.x402-runbook-page-module___4iMiW__factList span{color:var(--ag-text);font-family:var(--ag-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem}.x402-runbook-page-module___4iMiW__factList span{color:var(--ag-accent,#f2b705)}.x402-runbook-page-module___4iMiW__factList p{color:var(--ag-text-muted);margin:0;font-size:.92rem;line-height:1.5}.x402-runbook-page-module___4iMiW__related{border-top:1px solid var(--ag-hairline-strong);padding-block:clamp(2.5rem,6vw,4rem)}.x402-runbook-page-module___4iMiW__related h2{color:var(--ag-text);font-family:var(--ag-font-display);font-size:clamp(1.5rem,3.5vw,2.4rem);font-stretch:var(--ag-display-stretch);letter-spacing:-.03em;text-transform:uppercase;margin:0 0 1.25rem;font-weight:700}.x402-runbook-page-module___4iMiW__related ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.x402-runbook-page-module___4iMiW__related li{border-bottom:1px solid var(--ag-hairline)}.x402-runbook-page-module___4iMiW__related a{color:var(--ag-text);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:1.05rem;text-decoration:none;display:flex}.x402-runbook-page-module___4iMiW__related a:hover{color:var(--ag-accent,#f2b705)}@media (max-width:720px){.x402-runbook-page-module___4iMiW__factList li{grid-template-columns:1fr;gap:.35rem}}
