:where(.ap-hero__grid,.ap-split,.ap-jobs,.ap-step,.ap-related,.ag-index,.ag-routes)>*{min-inline-size:0}.ap-hero{padding-block:clamp(2rem,1.2rem + 3vw,4.5rem) clamp(2rem,1rem + 3vw,4rem);position:relative}.ap-hero:before{content:"";z-index:-1;background:radial-gradient(45% 60% at 80% 25%, color-mix(in oklab, var(--bt-accent) 10%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.ap-hero__grid{gap:var(--bt-space-10);align-items:center;display:grid}@media (width>=1024px){.ap-hero__grid{gap:var(--bt-space-12);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.ap-hero__copy{gap:var(--bt-space-5);flex-direction:column;display:flex}.ap-hero__agent{align-items:center;gap:var(--bt-space-3);font:600 var(--bt-text-label) / 1.3 var(--bt-font-text);color:var(--bt-ink);margin:0;display:flex}.ap-hero__agent img{border-radius:10px;flex:none}.ap-hero__vendor{color:var(--bt-ink-muted);font-weight:400}.ap-hero__actions{gap:var(--bt-space-3);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){.ap-hero__scene{animation:ap-rise var(--bt-dur-scene) var(--bt-ease-out) 80ms both}}@keyframes ap-rise{0%{opacity:0;transform:translateY(14px)}}.ap-facts{gap:var(--bt-space-4) var(--bt-space-6);margin:var(--bt-space-2) 0 0;display:grid}@media (width>=640px){.ap-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-facts dt{font:500 var(--bt-text-meta) / 1.3 var(--bt-font-text);color:var(--bt-ink-muted)}.ap-facts dd{font:500 var(--bt-text-body-s) / 1.45 var(--bt-font-text);color:var(--bt-ink);overflow-wrap:anywhere;margin:2px 0 0}.ap-split{gap:var(--bt-space-6);align-items:start;display:grid}@media (width>=1024px){.ap-split{gap:var(--bt-space-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.ap-head--sticky{position:sticky;inset-block-start:96px}}.ap-head{gap:var(--bt-space-3);max-inline-size:40rem;flex-direction:column;margin-block-end:var(--bt-space-6);display:flex}.ap-split>.ap-head{margin-block-end:0}.ap-prose{gap:var(--bt-space-4);max-inline-size:44rem;font:400 var(--bt-text-body) / 1.65 var(--bt-font-text);color:var(--bt-ink-2);flex-direction:column;display:flex}.ap-prose p{text-wrap:pretty;margin:0}.ap-status{gap:var(--bt-space-3);color:var(--bt-ink);grid-template-columns:14px minmax(0,1fr);display:grid}.ap-status:before{content:"";clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--bt-warn);block-size:14px;inline-size:12px;margin-block-start:5px}.ap-jobs{gap:var(--bt-space-10) var(--bt-space-10);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.ap-jobs{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-job{gap:var(--bt-space-3);flex-direction:column;display:flex}.ap-job__text{font:400 var(--bt-text-body) / 1.6 var(--bt-font-text);color:var(--bt-ink-2);margin:0}.ap-job__prompt{padding:var(--bt-space-4) var(--bt-space-5);border-radius:var(--bt-r-lg);background:var(--bt-surface-1);box-shadow:var(--bt-lip);font:450 var(--bt-text-body) / 1.55 var(--bt-font-text);color:var(--bt-ink);overflow-wrap:anywhere;margin:0}.ap-job__command{padding:var(--bt-space-4) var(--bt-space-5);border-radius:var(--bt-r-lg);font:400 12.5px / 1.6 var(--bt-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bt-stage);color:var(--bt-stage-ink);margin:0}.ap-job__cost{gap:4px var(--bt-space-3);font:400 var(--bt-text-meta) / 1.5 var(--bt-font-text);color:var(--bt-ink-muted);flex-wrap:wrap;margin:0;display:flex}.ap-job__cost code{font:500 12.5px / 1.5 var(--bt-font-mono);color:var(--bt-ink-2);overflow-wrap:anywhere}.ap-steps{gap:var(--bt-space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ap-step{gap:var(--bt-space-4);grid-template-columns:32px minmax(0,1fr);display:grid}.ap-step__n{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--bt-accent);block-size:34px;inline-size:30px;font:700 13px / 1 var(--bt-font-mono);color:var(--bt-accent-on);place-items:center;display:grid}.ap-step__body{gap:var(--bt-space-3);flex-direction:column;padding-block-start:4px;display:flex}.ap-step__body p{font:400 var(--bt-text-body) / 1.6 var(--bt-font-text);color:var(--bt-ink-2);margin:0}@media (forced-colors:active){.ap-step__n,.ap-status:before{forced-color-adjust:none;color:canvas;background:canvastext}}.ap-routes{gap:var(--bt-space-6);flex-direction:column;margin:0;display:flex}.ap-route dt{align-items:baseline;gap:4px var(--bt-space-3);flex-wrap:wrap;display:flex}.ap-route__name{font:600 var(--bt-text-title-2) / 1.35 var(--bt-font-text);color:var(--bt-ink)}.ap-route__fit{font:600 var(--bt-text-meta) / 1.3 var(--bt-font-text);color:var(--bt-ink-muted)}.ap-route--best .ap-route__fit{color:var(--bt-ok-ink)}.ap-route--untested .ap-route__fit{color:var(--bt-warn-ink)}.ap-route dd{gap:var(--bt-space-3);margin:var(--bt-space-2) 0 0;flex-direction:column;display:flex}.ap-route dd p{font:400 var(--bt-text-body) / 1.6 var(--bt-font-text);color:var(--bt-ink-2);margin:0}.ap-costs{border-collapse:separate;border-spacing:0;inline-size:100%;font:400 var(--bt-text-body-s) / 1.45 var(--bt-font-text)}.ap-costs th,.ap-costs td{text-align:start;vertical-align:top;padding:10px 14px}.ap-costs thead th{font:600 var(--bt-text-meta) / 1.3 var(--bt-font-text);color:var(--bt-ink-muted);background:var(--bt-surface-2)}.ap-costs thead th:first-child{border-start-start-radius:var(--bt-r-md);border-end-start-radius:var(--bt-r-md)}.ap-costs thead th:last-child{border-start-end-radius:var(--bt-r-md);border-end-end-radius:var(--bt-r-md)}.ap-costs tbody th{color:var(--bt-ink);font-weight:500}.ap-costs tbody td{color:var(--bt-ink-2)}.ap-costs .bt-num{text-align:end;font-variant-numeric:tabular-nums}.ap-qa{gap:var(--bt-space-6);flex-direction:column;max-inline-size:46rem;margin:0;display:flex}.ap-qa dt{font:600 var(--bt-text-title-2) / 1.4 var(--bt-font-text);color:var(--bt-ink)}.ap-qa dd{margin:var(--bt-space-2) 0 0;font:400 var(--bt-text-body) / 1.6 var(--bt-font-text);color:var(--bt-ink-2)}.ap-related{gap:var(--bt-space-2);margin:var(--bt-space-4) 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.ap-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ap-related{grid-template-columns:repeat(4,minmax(0,1fr))}}.ap-related__link{align-items:center;gap:var(--bt-space-3);block-size:100%;padding:var(--bt-space-3);border-radius:var(--bt-r-lg);background:var(--bt-surface-1);color:var(--bt-ink);transition:background-color var(--bt-dur-instant) var(--bt-ease-standard), transform var(--bt-dur-quick) var(--bt-ease-out);display:flex}.ap-related__link:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.ap-related__link:hover{background:var(--bt-surface-2)}}.ap-related__link img{border-radius:9px;flex:none}.ap-related__link>span{flex-direction:column;min-inline-size:0;display:flex}.ap-related__name{font:600 var(--bt-text-label) / 1.3 var(--bt-font-text)}.ap-related__line{font:400 var(--bt-text-meta) / 1.4 var(--bt-font-text);color:var(--bt-ink-muted)}.ap-more{margin-block-start:var(--bt-space-6);line-height:2}.ap-more__platform{color:var(--bt-ink-2);--bt-pmark-cut:var(--bt-paper);align-items:center;gap:6px;margin-inline-end:var(--bt-space-3);display:inline-flex}@media (hover:hover) and (pointer:fine){.ap-more__platform:hover{color:var(--bt-ink)}}.ap-tm{max-inline-size:64ch;margin-block-start:var(--bt-space-4)}
