.blog-module__R0QMoW__list{gap:var(--space-24);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.blog-module__R0QMoW__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-module__R0QMoW__list>li{display:flex}.blog-module__R0QMoW__card{gap:var(--space-12);width:100%;padding:var(--space-32);border:var(--border-width) solid var(--marketing-border-strong);border-radius:var(--radius-12);background:var(--marketing-surface);flex-direction:column;transition:border-color .2s;display:flex;position:relative}.blog-module__R0QMoW__card:hover,.blog-module__R0QMoW__card:focus-within{border-color:var(--marketing-primary)}.blog-module__R0QMoW__cardTitle{font-family:var(--font-bricolage-grotesque), var(--font-family-legacy), sans-serif;font-size:var(--type-heading-size);font-weight:var(--font-weight-semibold);color:var(--marketing-foreground-heading);margin:0;line-height:1.2}.blog-module__R0QMoW__cardLink{color:inherit;text-decoration:none}.blog-module__R0QMoW__cardLink:after{content:"";border-radius:var(--radius-12);position:absolute;inset:0}.blog-module__R0QMoW__cardLink:focus-visible{outline:none}.blog-module__R0QMoW__cardLink:focus-visible:after{outline:2px solid var(--marketing-primary);outline-offset:2px}.blog-module__R0QMoW__cardDescription{color:var(--marketing-muted-foreground);margin:0;line-height:1.55}.blog-module__R0QMoW__byline{padding-top:var(--space-8);font-size:.9rem;font-weight:var(--font-weight-medium);color:var(--marketing-foreground);margin:auto 0 0}.blog-module__R0QMoW__meta{gap:var(--space-4) var(--space-16);color:var(--marketing-muted-foreground);flex-wrap:wrap;margin:0;font-size:.875rem;display:flex}.blog-module__R0QMoW__postMeta{margin-top:var(--space-24)}.blog-module__R0QMoW__authorLink{color:var(--marketing-foreground);font-weight:var(--font-weight-medium);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--marketing-primary) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--marketing-primary) 50%, transparent);text-underline-offset:3px}.blog-module__R0QMoW__authorLink:hover{color:var(--marketing-primary)}.blog-module__R0QMoW__backLink{color:inherit;text-decoration:none}.blog-module__R0QMoW__backLink:hover{text-decoration:underline}.blog-module__R0QMoW__article{--fig-ink:var(--marketing-foreground);--fig-ink-2:var(--marketing-muted-foreground);--fig-ink-3:#687386;--fig-rule:var(--marketing-border-strong);--fig-grid:var(--marketing-border);--fig-bg:var(--marketing-background);--fig-surface:var(--marketing-surface);--fig-note:color-mix(in srgb, var(--marketing-primary) 8%, var(--marketing-background));--fig-code:color-mix(in srgb, var(--marketing-foreground) 8%, transparent);--fig-cheap:#1e9b84;--fig-medium:#d49a06;--fig-on-cheap:#1c1c1c;--fig-on-medium:#1c1c1c;--fig-on-strong:#fff;--fig-strong:#5b3fd1;--fig-v2:#5b86e5;--fig-g56:#1c2e52;--fig-anth:#c2336a;--fig-neg:#b4423a;--fig-pos:#1a7d51;color:var(--marketing-foreground);font-size:1.0625rem;line-height:1.7}.marketing-dark .blog-module__R0QMoW__article{--fig-ink-3:#76839a;--fig-cheap:#3cc4a9;--fig-medium:#f0b93a;--fig-on-cheap:#0c0009;--fig-on-medium:#0c0009;--fig-on-strong:#0c0009;--fig-strong:#9c86ff;--fig-v2:#7ea3f2;--fig-g56:#d5deee;--fig-anth:#f06a9c;--fig-neg:#f08a80;--fig-pos:#5ccb93}.blog-module__R0QMoW__article>*{max-width:none;margin:0}.blog-module__R0QMoW__article>*+*{margin-top:var(--space-20)}.blog-module__R0QMoW__article>.blog-module__R0QMoW__wide{max-width:none;margin-top:var(--space-40);margin-bottom:var(--space-40)}.blog-module__R0QMoW__article h2{margin-top:var(--space-64);font-family:var(--font-bricolage-grotesque), var(--font-family-legacy), sans-serif;font-size:var(--type-heading-size);font-weight:var(--font-weight-semibold);color:var(--marketing-foreground-heading);line-height:1.2}.blog-module__R0QMoW__article h3{margin-top:var(--space-48);font-family:var(--font-bricolage-grotesque), var(--font-family-legacy), sans-serif;font-size:1.375rem;font-weight:var(--font-weight-semibold);color:var(--marketing-foreground-heading);line-height:1.25}.blog-module__R0QMoW__article>.blog-module__R0QMoW__tblCaption{margin-top:var(--space-40);font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--marketing-foreground-heading);margin-bottom:0}.blog-module__R0QMoW__article>.blog-module__R0QMoW__tblCaption+*{margin-top:var(--space-8)}.blog-module__R0QMoW__lede{font-size:1.25rem;line-height:1.6}.blog-module__R0QMoW__article p{margin-bottom:0}.blog-module__R0QMoW__article ul,.blog-module__R0QMoW__article ol{gap:var(--space-8);padding-left:0;list-style-position:inside;display:grid}.blog-module__R0QMoW__article strong{font-weight:var(--font-weight-semibold);color:var(--marketing-foreground-heading)}.blog-module__R0QMoW__article code{background:var(--fig-code);border-radius:4px;padding:.08em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84em}.blog-module__R0QMoW__quote{padding:var(--space-16) var(--space-20);border-left:3px solid var(--fig-strong);border-radius:0 var(--radius-8) var(--radius-8) 0;background:var(--fig-note);font-size:1.02rem}.blog-module__R0QMoW__tableWrap{border:var(--border-width) solid var(--marketing-border-strong);border-radius:var(--radius-12);background:var(--marketing-surface);overflow-x:auto}.blog-module__R0QMoW__tableWrap table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.92rem;line-height:1.45}.blog-module__R0QMoW__tableWrap th,.blog-module__R0QMoW__tableWrap td{padding:var(--space-12) var(--space-16);text-align:left;vertical-align:top;border-bottom:var(--border-width) solid var(--marketing-border)}.blog-module__R0QMoW__tableWrap tr:last-child>*{border-bottom:none}.blog-module__R0QMoW__tableWrap tbody th{font-weight:inherit}.blog-module__R0QMoW__tableWrap thead th{font-weight:var(--font-weight-semibold);color:var(--marketing-foreground-heading);background:color-mix(in srgb, var(--marketing-primary) 6%, transparent)}.blog-module__R0QMoW__num{font-variant-numeric:tabular-nums;white-space:nowrap}.blog-module__R0QMoW__neg{color:var(--fig-neg)}.blog-module__R0QMoW__pos{color:var(--fig-pos)}.blog-module__R0QMoW__compare tbody th{white-space:nowrap;font-weight:var(--font-weight-semibold);color:var(--marketing-muted-foreground)}.blog-module__R0QMoW__figure{margin:0}.blog-module__R0QMoW__figure figcaption{text-align:center;max-width:48rem;margin-inline:auto;margin-top:var(--space-12);color:var(--marketing-muted-foreground);font-size:.88rem;line-height:1.5}.blog-module__R0QMoW__panel{padding:var(--space-24);border:var(--border-width) solid var(--marketing-border-strong);border-radius:var(--radius-12);background:var(--fig-surface)}@media (max-width:640px){.blog-module__R0QMoW__panel{padding:var(--space-16)}}.blog-module__R0QMoW__chartScroll{overflow-x:auto}.blog-module__R0QMoW__chart{max-width:100%;height:auto;display:block}.blog-module__R0QMoW__legend{gap:var(--space-8) var(--space-20);margin-bottom:var(--space-12);color:var(--marketing-muted-foreground);flex-wrap:wrap;font-size:.85rem;display:flex}.blog-module__R0QMoW__legend>span{align-items:center;gap:var(--space-8);display:inline-flex}.blog-module__R0QMoW__sw{border-radius:3px;width:12px;height:12px;display:inline-block}.blog-module__R0QMoW__grid{stroke:var(--fig-grid)}.blog-module__R0QMoW__axis{stroke:var(--fig-ink);stroke-width:1.5px}.blog-module__R0QMoW__rule{stroke:var(--fig-rule)}.blog-module__R0QMoW__ink{fill:var(--fig-ink)}.blog-module__R0QMoW__muted{fill:var(--fig-ink-2)}.blog-module__R0QMoW__tick{fill:var(--fig-ink-3)}.blog-module__R0QMoW__points{stroke:var(--fig-surface);stroke-width:2px}.blog-module__R0QMoW__figH{font-weight:var(--font-weight-semibold);line-height:1.2}.blog-module__R0QMoW__tags,.blog-module__R0QMoW__tagsFlat{flex-wrap:wrap;gap:.35rem;display:flex}.blog-module__R0QMoW__tags{margin-top:.6rem}.blog-module__R0QMoW__tag{border:1px solid var(--fig-rule);background:var(--fig-note);color:var(--fig-ink);border-radius:99px;padding:.15rem .5rem;font-size:.75rem}.blog-module__R0QMoW__flow{grid-template-columns:1fr auto 1.35fr auto 1.2fr auto 1fr;align-items:stretch;display:grid}.blog-module__R0QMoW__stage{padding:var(--space-16);border:1.5px solid var(--fig-rule);border-radius:var(--radius-12);background:var(--fig-bg)}.blog-module__R0QMoW__stage .blog-module__R0QMoW__figH{margin-bottom:.35rem;font-size:1rem}.blog-module__R0QMoW__stage p{color:var(--fig-ink-2);margin:0;font-size:.84rem;line-height:1.45}.blog-module__R0QMoW__stageReq{border-style:dashed}.blog-module__R0QMoW__stageCls{border-color:var(--fig-ink)}.blog-module__R0QMoW__stageAns{border-color:var(--fig-strong)}.blog-module__R0QMoW__ladder{margin:.5rem 0 0;padding:0;list-style:none;display:block}.blog-module__R0QMoW__ladder li{background:var(--fig-surface);border-left:4px solid;border-radius:6px;justify-content:space-between;gap:.6rem;margin:0 0 .3rem;padding:.3rem .5rem;font-size:.82rem;display:flex}.blog-module__R0QMoW__ladder li span:last-child{color:var(--fig-ink-2)}.blog-module__R0QMoW__flowArrow{width:2rem;color:var(--fig-ink-3);justify-content:center;align-items:center;display:flex}.blog-module__R0QMoW__flowArrow svg{width:22px;height:22px}.blog-module__R0QMoW__once{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--fig-strong);margin-top:.55rem;display:inline-block}.blog-module__R0QMoW__noRetry{margin-top:var(--space-16);color:var(--fig-ink-2);align-items:center;gap:.6rem;font-size:.84rem;display:flex}.blog-module__R0QMoW__noRetry svg{flex:none}.blog-module__R0QMoW__noRetryArc{stroke:var(--fig-ink-3)}.blog-module__R0QMoW__noRetryX{stroke:var(--fig-neg)}@media (max-width:820px){.blog-module__R0QMoW__flow{grid-template-columns:1fr}.blog-module__R0QMoW__flowArrow{width:auto;height:1.8rem;transform:rotate(90deg)}}.blog-module__R0QMoW__comp{gap:var(--space-16);grid-template-columns:1.6fr 1fr;display:grid}.blog-module__R0QMoW__compGroup{padding:var(--space-16);border:1.5px solid var(--fig-rule);border-radius:var(--radius-12);background:var(--fig-bg)}.blog-module__R0QMoW__compGroup>.blog-module__R0QMoW__figH{font-size:1.02rem}.blog-module__R0QMoW__sub{color:var(--fig-ink-2);margin:.15rem 0 .8rem;font-size:.82rem}.blog-module__R0QMoW__suites{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.blog-module__R0QMoW__agentic .blog-module__R0QMoW__suites{grid-template-columns:1fr}.blog-module__R0QMoW__suite{border:1px solid var(--fig-rule);background:var(--fig-surface);border-radius:9px;padding:.7rem .8rem}.blog-module__R0QMoW__suite b{color:var(--marketing-foreground-heading);margin-bottom:.3rem;font-size:.92rem;display:block}.blog-module__R0QMoW__diff{text-align:center;border-radius:6px;margin-top:.55rem;font-size:.72rem;display:flex;overflow:hidden}.blog-module__R0QMoW__diff span{font-weight:var(--font-weight-semibold);flex:1;padding:.2rem 0}.blog-module__R0QMoW__compFoot{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.blog-module__R0QMoW__compFoot div{border-top:2px solid var(--fig-ink);color:var(--fig-ink-2);padding-top:.5rem;font-size:.8rem;line-height:1.45}.blog-module__R0QMoW__compFoot b{color:var(--fig-ink);font-size:.85rem;display:block}@media (max-width:760px){.blog-module__R0QMoW__comp,.blog-module__R0QMoW__compFoot,.blog-module__R0QMoW__suites{grid-template-columns:1fr}}
