.agv{background:var(--paper);color:var(--ink);font-family:var(--body);overflow-x:clip}.agv-hero{max-width:1200px;margin:0 auto;padding:clamp(3rem,8vh,5.5rem) clamp(1.25rem,5vw,4rem) clamp(2.5rem,6vh,4rem);position:relative}.agv-hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.agv-hero__h1{font-family:var(--display);letter-spacing:-.02em;color:var(--ink-bold);margin:0;font-size:clamp(2.3rem,5.2vw,4rem);font-weight:700;line-height:1.02}.agv-hero__sub{font-size:var(--fs-hero-sub);line-height:var(--lh-hero-sub);color:var(--on-2);max-width:46ch;margin:1.1rem 0 0}.agv-hero__ctas{flex-wrap:wrap;align-items:center;gap:1.25rem;margin:1.6rem 0 0;display:flex}.agv-hero__note{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--on-3);margin:1rem 0 0}.agv-hero__stage{flex-direction:column;align-items:center;gap:.75rem;display:flex}.agv-hero__bay{place-items:center;width:clamp(150px,16vw,200px);height:clamp(150px,16vw,200px);display:grid}.agv-hero__bay-fallback{place-items:center;display:grid}@media (max-width:860px){.agv-hero__grid{grid-template-columns:1fr}.agv-hero__stage{order:-1}}.agv-term{background:var(--plinth);width:100%;color:var(--on-plinth);border:1px solid var(--plinth-line);border-radius:var(--r-panel);overflow:hidden}.agv-term__bar{border-bottom:1px solid var(--plinth-line);font-family:var(--mono);font-size:var(--fs-stamp);letter-spacing:var(--tr-stamp);text-transform:uppercase;color:var(--on-plinth-3);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.55rem .9rem;display:flex}.agv-term__body{font-family:var(--mono);white-space:pre-wrap;word-break:break-word;margin:0;padding:.9rem 1rem;font-size:.78rem;line-height:1.55}.agv-term__req{color:var(--on-plinth-2)}.agv-term__res{color:var(--on-plinth)}.agv-term__stamp{font-family:var(--mono);font-size:var(--fs-stamp);letter-spacing:.04em;color:var(--on-plinth-3);border-top:1px solid var(--plinth-line);padding:.5rem 1rem .7rem}.agv-term .sk-caret{background:var(--amber)}.agv-term__flow{flex-direction:column;display:flex}.agv-term__step{flex-direction:column;align-items:flex-start;gap:.55rem;padding:.85rem 1rem;display:flex}.agv-term__step+.agv-term__step{border-top:1px solid var(--plinth-line)}.agv-term__prompt{font-family:var(--mono);color:var(--on-plinth-2);word-break:break-word;font-size:.78rem}.agv-term__code{width:100%;font-family:var(--mono);color:var(--on-plinth);background:var(--plinth-2);border:1px solid var(--plinth-line);border-radius:var(--r-input);white-space:pre-wrap;word-break:break-word;margin:0;padding:.65rem .75rem;font-size:.74rem;line-height:1.55;overflow-x:auto}.agv-term__code--res{background:var(--plinth-3)}.agv-term__minted{flex-wrap:wrap;align-items:center;gap:.6rem;width:100%;display:flex}.agv-term__token{font-family:var(--mono);color:var(--amber);background:var(--plinth-2);border:1px solid var(--plinth-line);border-radius:var(--r-chip);overflow-wrap:anywhere;max-width:100%;padding:.3rem .5rem;font-size:.74rem}.agv-term__once{font-family:var(--mono);font-size:var(--fs-stamp);text-transform:uppercase;letter-spacing:.05em;color:var(--on-plinth-3)}.agv-term__ttl{color:var(--amber)}.agv-term__err{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--on-plinth-2);margin:0}.agv-term__hint{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--on-plinth-3);margin:0}.agv-copy{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--on-plinth-2);border:1px solid var(--plinth-line);border-radius:var(--r-btn);cursor:pointer;background:0 0;padding:.3rem .6rem;font-size:.68rem;transition:color .14s,border-color .14s}.agv-copy:hover{color:var(--on-plinth);border-color:var(--on-plinth-3)}.agv-copy:focus-visible{outline:2px solid var(--sapphire);outline-offset:2px}.agv-door .agv-copy{color:var(--on-2);border-color:var(--line)}.agv-door .agv-copy:hover{color:var(--ink);border-color:var(--on-3)}.agv-facts{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--on-3);max-width:44ch;margin:1.1rem 0 0}.agv-story__win{width:100%}.agv-story__chat{flex-direction:column;gap:.85rem;padding:1rem;display:flex}.agv-story__msg{flex-direction:column;gap:.55rem;display:flex}.agv-story__msg--user{align-items:flex-end}.agv-story__msg--agent{align-items:stretch}.agv-story__beat{opacity:1;transform:none}:root[data-orb-enhanced] .agv-story__beat{opacity:0;transition:opacity .55s var(--ease-pour), transform .55s var(--ease-pour);transform:translateY(6px)}:root[data-orb-enhanced] .agv-story__beat.is-landed{opacity:1;transform:none}.agv-story__bubble{max-width:34ch;font-family:var(--ui);color:var(--ink);background:var(--paper);border:1px solid var(--plinth-line);border-radius:var(--r-card);margin:0;padding:.6rem .85rem;font-size:.85rem;line-height:1.5}.agv-story__note{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--on-plinth-2);margin:0}.agv-story__call{flex-direction:column;gap:.45rem;display:flex}.agv-story__req{font-family:var(--mono);color:var(--on-plinth-2);word-break:break-word;font-size:.74rem}.agv-story__res{font-family:var(--mono);color:var(--on-plinth);background:var(--plinth-2);border:1px solid var(--plinth-line);border-radius:var(--r-input);white-space:pre-wrap;word-break:break-word;margin:0;padding:.6rem .75rem;font-size:.72rem;line-height:1.55}.agv-story__res--dna{background:var(--plinth-3)}.agv-story__toolref,.agv-story__anchor{font-family:var(--mono);color:var(--sapphire);font-size:.85em}.agv-story__anchor{color:var(--amber)}.agv-story__draft{background:var(--paper);border:1px solid var(--plinth-line);border-radius:var(--r-card);flex-direction:column;gap:.45rem;padding:.9rem 1rem;display:flex}.agv-story__headline{font-family:var(--display);color:var(--ink);margin:0;font-size:1.15rem;font-weight:700;line-height:1.15}.agv-story__line{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--on-2);margin:0}.agv-story__draftstamp{font-family:var(--mono);font-size:var(--fs-stamp);letter-spacing:.05em;text-transform:uppercase;color:var(--on-3)}.agv-story__stamplink{color:var(--on-plinth-2)}.agv-story__stamplink:hover{color:var(--on-plinth)}.agv-wipe__picker{flex-wrap:wrap;gap:.5rem;margin:1.4rem 0 0;display:flex}.agv-chip{font-family:var(--ui);border:1px solid var(--line);border-radius:var(--r-chip-round);cursor:pointer;align-items:baseline;gap:.5rem;padding:.4rem .85rem;font-size:.85rem;font-weight:600;transition:border-color .14s,background .14s;display:inline-flex}.agv-chip:not(.is-active){color:var(--on-2);background:var(--surf-1)}.agv-chip:hover{border-color:var(--on-3)}.agv-chip:focus-visible{outline:2px solid var(--sapphire);outline-offset:2px}.agv-chip.is-active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.agv-chip__tag{font-family:var(--mono);letter-spacing:.03em;color:var(--on-3);font-size:.62rem;font-weight:400}.agv-chip.is-active .agv-chip__tag{color:var(--silver)}.agv-wipe__stage{flex-direction:column;gap:.75rem;display:flex}.agv-wipe__anchors{font-size:var(--fs-note);color:var(--on-3);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;display:flex}.agv-wipe__anchors-label{font-family:var(--mono);font-size:var(--fs-stamp);letter-spacing:var(--tr-stamp);text-transform:uppercase}.agv-anchor{font-family:var(--mono);color:var(--wink,var(--sapphire));background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r-chip);padding:.15rem .4rem;font-size:.68rem}.agv-doors{max-width:1100px}.agv-doors__head{text-align:center;max-width:56ch;margin:0 auto 2.25rem}.agv-doors__lede{margin-left:auto;margin-right:auto}.agv-doors__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.agv-door{background:var(--surf-1);border:1px solid var(--line);border-radius:var(--r-card-round);flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.25rem 1.35rem 1.35rem;display:flex;position:relative}.agv-door__index{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acc-current);font-size:11px;font-weight:400}.agv-door__title{font-family:var(--head);color:var(--ink-bold);margin:0;font-size:1.25rem;font-weight:700}.agv-door__line{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--on-2);margin:0}.agv-door__get{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--on-3);margin:0}.agv-door__snip{flex-direction:column;align-items:flex-start;gap:.45rem;width:100%;display:flex}.agv-door__more{margin-top:auto;font-size:.9rem}@media (max-width:760px){.agv-doors__grid{grid-template-columns:1fr}}.agv-rail{background:var(--plinth);border:1px solid var(--plinth-line);border-radius:var(--r-panel);flex-direction:column;display:flex;overflow:hidden}.agv-rail__trace{flex-direction:column;gap:.75rem;padding:.9rem 1rem 1rem;display:flex}.agv-rail__req{font-family:var(--mono);color:var(--on-plinth-2);word-break:break-word;margin:0;font-size:.74rem;line-height:1.5}.agv-rail__req.is-waiting{color:var(--on-plinth-3)}.agv-rail__gate{border:1px dashed var(--plinth-line);border-radius:var(--r-input);transition:border-color .3s var(--ease-pour), background-color .3s var(--ease-pour);align-items:center;gap:.6rem;padding:.55rem .75rem;display:flex;position:relative}.agv-rail__gate.is-shut{border-style:solid;border-color:var(--amber);background:color-mix(in srgb, var(--amber) 9%, var(--plinth))}.agv-rail__bolt{border:2px solid var(--on-plinth-3);border-radius:var(--r-chip);width:.85rem;height:.85rem;transition:background-color .3s var(--ease-pour), border-color .3s var(--ease-pour), transform .3s var(--ease-pour);flex:none}.agv-rail__gate.is-shut .agv-rail__bolt{background:var(--amber);border-color:var(--amber);transform:none}.agv-rail__label{font-family:var(--mono);font-size:var(--fs-stamp);letter-spacing:.05em;text-transform:uppercase;color:var(--on-plinth-2)}.agv-rail__gate.is-shut .agv-rail__label{color:var(--amber)}.agv-rail__res{opacity:1;transform:none}:root[data-orb-enhanced] .agv-rail__res{opacity:0;transition:opacity .5s var(--ease-pour), transform .5s var(--ease-pour);transform:translateY(4px)}:root[data-orb-enhanced] .agv-rail__res.is-landed{opacity:1;transform:none}.agv-rail__stamp{font-family:var(--mono);font-size:var(--fs-stamp);letter-spacing:.04em;color:var(--on-plinth-3);margin:0}.agv-trust__facts{flex-direction:column;gap:.85rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.agv-trust__facts li{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--on-2);border-left:2px solid var(--line);padding-left:.9rem}.agv-trust__facts li b{color:var(--ink)}.agv-shelf{max-width:1100px}.agv-shelf__cards{flex-direction:column;gap:.75rem;display:flex}.agv-card{background:var(--surf-1);border:1px solid var(--line);border-radius:var(--r-card-round);overflow:hidden}.agv-card[open]{border-color:var(--on-3)}.agv-card__head{cursor:pointer;font-family:var(--head);color:var(--ink-bold);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.agv-card__head::-webkit-details-marker{display:none}.agv-card__head:focus-visible{outline:2px solid var(--sapphire);outline-offset:-2px}.agv-card__chev:after{content:"+";font-family:var(--mono);color:var(--on-3);font-size:1.1rem}.agv-card[open] .agv-card__chev:after{content:"-"}.agv-card__body{padding:0 1.25rem 1.25rem}.agv-card__facts{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--on-2);flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.agv-card__note{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--on-3);margin:.9rem 0 0}.agv-fam{padding:.6rem 0}.agv-fam+.agv-fam{border-top:1px solid var(--line-2,#15171c14)}.agv-fam__title{font-family:var(--ui);color:var(--ink);margin:0;font-size:.95rem;font-weight:600}.agv-fam__caption{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--on-3);margin:.2rem 0 .6rem}.agv-fam__list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.agv-tool{grid-template-columns:minmax(11rem,auto) auto 1fr;align-items:baseline;gap:.6rem;display:grid}.agv-tool__name{font-family:var(--mono);color:var(--sapphire);font-size:.74rem}.agv-tool__aud{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line);border-radius:var(--r-chip);color:var(--on-3);padding:.08rem .35rem;font-size:.6rem}.agv-tool__aud--internal{color:var(--on-2);border-color:var(--on-3)}.agv-tool__blurb{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--on-2)}@media (max-width:700px){.agv-tool{grid-template-columns:auto auto}.agv-tool__blurb{grid-column:1/-1}}.agv-band{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;max-width:1200px;margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem) clamp(1.75rem,4vh,2.5rem);display:flex}.agv-band__line{font-family:var(--head);font-size:var(--fs-lede);color:var(--on-2);margin:0}.agv-close{max-width:1100px}.agv-close__grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.agv-close__grid.is-solo{grid-template-columns:minmax(0,44rem)}@media (max-width:860px){.agv-close__grid{grid-template-columns:1fr}}.agv-faq{margin:1.5rem 0 0}.agv-faq__item+.agv-faq__item{border-top:1px solid var(--line-2,#15171c14);margin-top:1.1rem;padding-top:1.1rem}.agv-faq__item dt{font-family:var(--head);color:var(--ink-bold);font-size:1.02rem;font-weight:700}.agv-faq__item dd{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--on-2);margin:.35rem 0 0}.agv-close__pricing-h{font-family:var(--head);color:var(--ink-bold);margin:0 0 1rem;font-size:1.2rem;font-weight:700}.agv-price__cols{flex-direction:column;gap:.75rem;display:flex}.agv-price__col{border:1px solid var(--line);border-radius:var(--r-card-round);padding:1rem 1.15rem}.agv-price__col:not(.is-lead){background:var(--surf-1)}.agv-price__col.is-lead{border-color:var(--acc-current);background:color-mix(in srgb, var(--acc-current) 6%, var(--surf-1))}.agv-price__name{font-family:var(--ui);margin:0;font-size:.98rem;font-weight:600;display:inline}.agv-price__badge{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--on-3);border:1px solid var(--line);border-radius:var(--r-chip);margin-left:.6rem;padding:.12rem .4rem;font-size:.6rem}.agv-price__rows{flex-direction:column;gap:.3rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.agv-price__rows li{font-size:var(--fs-body);color:var(--on-2);justify-content:space-between;gap:1rem;display:flex}.agv-price__n{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-bold);font-size:.85rem;font-weight:500}.agv-price__note{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--on-3);margin:.7rem 0 0}.agv-price__foot{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--on-3);margin:1rem 0 0}.agv-gallery{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:clamp(2.25rem,5vh,3.5rem) 0 0;display:grid}.agv-gallery__tile{flex-direction:column;gap:.5rem;margin:0;display:flex}.agv-gallery__cap{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.agv-gallery__cap code{font-family:var(--mono);color:var(--sapphire);font-size:.72rem}.agv-gallery__stamp{font-family:var(--mono);font-size:var(--fs-stamp);letter-spacing:.05em;text-transform:uppercase;color:var(--on-3)}.agv-close{padding-block:clamp(2.5rem,6vh,4.5rem)}.agv-final{padding-top:clamp(2rem,5vh,3rem)}.agv-final .v4final__title{margin:0 0 clamp(1.75rem,4vh,2.5rem)}.agv-final .v4final__ctas{gap:1.5rem}.agv .v4sec__title,.agv .v4final__title{text-wrap:balance}.agv-hero__sub,.agv .v4sec__lede,.agv-doors__lede{text-wrap:pretty}.agv>.agv-band{background:var(--surf-3);max-width:none;margin-block:clamp(1rem,3vh,2rem);padding-block:clamp(1.75rem,4vh,2.5rem)}.agv-band__line{color:var(--ink-bold)}.agv-term--live{border-radius:0;position:relative}.agv-term--live:before,.agv-term--live:after{content:"";pointer-events:none;z-index:3;width:7px;height:7px;position:absolute}.agv-term--live:before{border-top:1px solid var(--on-plinth-3);border-left:1px solid var(--on-plinth-3);top:0;left:0}.agv-term--live:after{border-bottom:1px solid var(--on-plinth-3);border-right:1px solid var(--on-plinth-3);bottom:0;right:0}.agv-price__rows{background:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 8px) top / 100% 1px no-repeat;padding-top:.7rem}.agv .v4final.ht{--ht-ink:color-mix(in srgb, var(--acc-current) 26%, transparent);margin-top:clamp(2rem,5vh,3.5rem);overflow:visible}.agv .v4final.ht:before{background-color:var(--void-cool);width:100vw;margin-left:-50vw;left:50%;right:auto}.agv .v4final__title{font-size:clamp(2.25rem,5.4vw,4.5rem);line-height:1.08}.agv-page{--num-col:calc(1200px - 2 * clamp(20px, 6vw, 110px))}.agv-page .sect-head--display{margin-bottom:clamp(1.75rem,4vh,2.75rem)}.agv-page .num-sect{border-top:0}.agv-page .kicker,.agv-page .fgrid__kicker,.agv-page .cstack__kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acc-current);font-size:11px;font-weight:400}.agv-page .kicker:before,.agv-page .fgrid__kicker:before,.agv-page .cstack__kicker:before{display:none}.agv-page h2.sec-h,.agv-page h3.sec-h,.agv-page .fgrid__h,.agv-page .cstack__h{font-family:var(--display);letter-spacing:0;color:var(--ink-bold);text-wrap:balance;font-weight:400}.agv-page main>section:first-child>.wrap>h2.sec-h{letter-spacing:-.02em;font-weight:700}.agv-page .deep-intro,.agv-page .fgrid__intro,.agv-page .cstack__intro,.agv-page .deep-block .db-body,.agv-page .deep-block li,.agv-page .faq-item p,.agv-page .cmp-cell,.agv-page .cmp-rail b{color:var(--on-2)}.agv-page .deep-intro{text-wrap:pretty}.agv-page .cmp-rail,.agv-page .prepl{color:var(--on-3)}.agv-page .deep-block h3,.agv-page .faq-item h4,.agv-page .tl-name{color:var(--ink-bold)}.agv-page .cmp-table{background:var(--surf-1);border-radius:var(--r-card-round)}.agv-page .cmp-head{background:var(--surf-2);color:var(--on-3)}.agv-page .cmp-cell.cap{color:var(--ink-bold)}.agv-page .fgrid__table,.agv-page .cs-col,.agv-page .tl-card{background:var(--surf-1);border-radius:var(--r-card-round)}.agv-page--compare .sec#pricing{background:var(--surf-3)}.agv-page .faq.ht{--ht-ink:color-mix(in srgb, var(--acc-current) 26%, transparent);background-color:var(--void-cool)}.agv-page .faq-list{gap:.75rem}.agv-page .faq-item,.agv-page .faq-item:first-child{background:var(--surf-1);border-top:0;border:1px solid var(--line-2,#15171c14);border-radius:var(--r-card-round);padding:1.25rem 1.4rem}.agv-page--docs .deep .wrap>.sect-head--display:not(:first-child){margin-top:clamp(44px,7vh,88px)}.agv-page--docs .deep .wrap>.sect-head--display+.deep-sections{margin-top:0}.agv-page--docs #tools{background:var(--surf-3)}.agv-page--docs #tokens.ht{--ht-ink:color-mix(in srgb, var(--acc-current) 26%, transparent);background-color:var(--void-cool)}.agv-page--docs .agv-card{padding:1rem 1.25rem}.agv-buy{--acc-current:var(--acc-agents);background:var(--paper);min-height:70vh;color:var(--ink);justify-content:center;align-items:center;padding:80px 24px;display:flex}.agv-buy__wrap{text-align:center;width:100%;max-width:560px}.agv-buy__eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acc-current);margin:0 0 16px;font-size:11px;font-weight:400}.agv-buy__h1{font-family:var(--display);letter-spacing:-.02em;color:var(--ink-bold);text-wrap:balance;margin:0 0 16px;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:700;line-height:1.1}.agv-buy__body{max-width:480px;font-family:var(--body);font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--on-2);text-wrap:pretty;margin:0 auto 28px}.agv-buy__form{margin-top:8px}.agv-buy__btn{font-family:var(--ui);letter-spacing:.01em;color:var(--ink);background:var(--amber);border-radius:var(--r-btn);cursor:pointer;border:0;padding:13px 28px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.agv-buy__btn:disabled{cursor:default;opacity:.7}.agv-buy__btn:focus-visible{outline:2px solid var(--acc-current);outline-offset:2px}.agv-buy__spin{margin-bottom:28px}.agv-buy__spin-ring{border:3px solid color-mix(in srgb, var(--amber) 25%, transparent);border-top-color:var(--amber);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite agv-buy-spin;display:inline-block}@keyframes agv-buy-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.agv *,.agv :before,.agv :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
