.ci-core[data-astro-cid-pkm76mdn]{--pulse-blue:var(--color-accent-blue-02);--pulse-lime:var(--color-accent-lime);--pulse-red:var(--color-accent-rose);width:100%;color:var(--sem-on-image);margin-inline:auto;position:relative}.ci-core[data-astro-cid-pkm76mdn] svg[data-astro-cid-pkm76mdn]{width:100%;height:auto;display:block;overflow:visible}.core-stop-blush[data-astro-cid-pkm76mdn]{stop-color:var(--color-brand-blush)}.core-stop-lilac[data-astro-cid-pkm76mdn]{stop-color:var(--color-brand-lilac)}.core-stop-blue[data-astro-cid-pkm76mdn]{stop-color:var(--color-brand-blue)}.core-stop-face[data-astro-cid-pkm76mdn]{stop-color:color-mix(in oklab, var(--color-mauve-750) 70%, var(--color-brand-blue))}.core-stop-side[data-astro-cid-pkm76mdn]{stop-color:color-mix(in oklab, var(--color-mauve-800) 80%, var(--color-brand-blue))}.core-stop-deep[data-astro-cid-pkm76mdn]{stop-color:var(--color-mauve-950)}.core-side[data-astro-cid-pkm76mdn]{fill:url(#core-side)}.core-face[data-astro-cid-pkm76mdn]{fill:url(#core-face);stroke:color-mix(in oklab, var(--color-brand-blush) 70%, transparent);stroke-width:1px}.core-face--seam[data-astro-cid-pkm76mdn]{stroke:none}.core-pulse[data-astro-cid-pkm76mdn]{fill:none;stroke:var(--pulse);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:.09 .91}.core-strand-line[data-astro-cid-pkm76mdn]{fill:none;stroke:color-mix(in oklab, var(--color-brand-lilac) 34%, transparent);stroke-width:1.2px}.core-strand-pulse[data-astro-cid-pkm76mdn]{fill:none;stroke:var(--color-accent-blue-02);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.08 .92;stroke-dashoffset:.08px}.core-lead[data-astro-cid-pkm76mdn] path[data-astro-cid-pkm76mdn]{fill:none;stroke:color-mix(in oklab, var(--color-brand-lilac) 40%, transparent);stroke-width:1px}.core-lead[data-astro-cid-pkm76mdn] circle[data-astro-cid-pkm76mdn]{fill:var(--color-brand-lilac)}.core-label[data-astro-cid-pkm76mdn]{padding:var(--spacing) calc(var(--spacing) * 2.5);border:1px solid color-mix(in oklab, var(--color-brand-lilac) 28%, transparent);background:color-mix(in oklab, var(--color-mauve-950) 60%, transparent);backdrop-filter:blur(6px);font-size:var(--text-eyebrow);white-space:nowrap;color:color-mix(in oklab, var(--sem-on-image) 80%, transparent);border-radius:999px;position:absolute;translate:0 -50%}.core-lead[data-astro-cid-pkm76mdn],.core-label[data-astro-cid-pkm76mdn]{display:none}@media (width>=64rem){.ci-core[data-astro-cid-pkm76mdn]{width:66%;margin-left:4%}.core-lead[data-astro-cid-pkm76mdn]{display:inline}.core-label[data-astro-cid-pkm76mdn]{display:block}}@media (prefers-reduced-motion:no-preference){.core-pulse[data-astro-cid-pkm76mdn]{animation:core-run calc(var(--duration-ambient) * var(--speed)) var(--ease-in-out-quart) calc(var(--duration-ambient) * var(--speed) * var(--phase) * -1) infinite;animation-direction:var(--dir)}.core-strand-pulse[data-astro-cid-pkm76mdn]{animation:core-strand calc(var(--duration-ambient) * .8) var(--ease-in-out-quart) infinite}.core-strand-pulse--late[data-astro-cid-pkm76mdn]{animation-delay:calc(var(--duration-ambient) * -.4)}.ci-core[data-astro-cid-pkm76mdn]{animation:core-float calc(var(--duration-ambient) * 2) var(--ease-in-out-soft) infinite}.core-label[data-astro-cid-pkm76mdn],.core-lead[data-astro-cid-pkm76mdn]{animation:core-light calc(var(--duration-ambient) * 2) var(--ease-in-out-soft) calc(var(--duration-ambient) * 2 * var(--d)) infinite both}.core-beam[data-astro-cid-pkm76mdn]{animation:core-breathe var(--duration-ambient) var(--ease-in-out-soft) infinite}.core-aura[data-astro-cid-pkm76mdn]{animation:core-breathe calc(var(--duration-ambient) * 1.5) var(--ease-in-out-soft) infinite}}@keyframes core-run{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes core-strand{0%{stroke-dashoffset:.08px}to{stroke-dashoffset:-.92px}}@keyframes core-float{0%,to{translate:0}50%{translate:0 calc(var(--spacing) * -2)}}@keyframes core-breathe{0%,to{opacity:.6}50%{opacity:1}}@keyframes core-light{0%,22%,to{color:color-mix(in oklab, var(--sem-on-image) 70%, transparent);border-color:color-mix(in oklab, var(--color-brand-lilac) 22%, transparent);opacity:.75}8%{color:var(--sem-on-image);border-color:var(--color-brand-blush);opacity:1}}.ci-feature-illustration[data-astro-cid-yywfshjb]{width:100%;max-width:var(--container-xl);color:var(--sem-foreground);font-size:var(--text-eyebrow);margin:0 auto;line-height:1.45;container-type:inline-size}.ci-feature-illustration[data-astro-cid-yywfshjb] svg[data-astro-cid-yywfshjb]{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;display:block}.ci-icon[data-astro-cid-yywfshjb]{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);flex-shrink:0}.ci-node[data-astro-cid-yywfshjb]{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.ci-plate[data-astro-cid-yywfshjb]{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);border:1px solid var(--sem-border-strong);border-radius:var(--radius-md);color:var(--sem-accent);background:var(--sem-surface-raised);box-shadow:0 var(--spacing) 0 var(--sem-relief), 0 calc(var(--spacing) * 3) calc(var(--spacing) * 6) color-mix(in oklab, var(--sem-accent) 8%, transparent);justify-content:center;align-items:center;display:flex;position:relative}.ci-plate[data-astro-cid-yywfshjb] i[data-astro-cid-yywfshjb]{bottom:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);width:var(--spacing);height:var(--spacing);background:var(--sem-success);border-radius:50%;position:absolute}.node-name[data-astro-cid-yywfshjb]{margin-top:calc(var(--spacing) * 5);font-family:var(--font-heading);font-size:var(--text-body-lg)}.local-scene[data-astro-cid-yywfshjb] .ci-plate--named[data-astro-cid-yywfshjb]{width:auto;height:calc(var(--spacing) * 30);aspect-ratio:12/13;gap:calc(var(--spacing) * 4);flex-direction:column}.ci-plate--named[data-astro-cid-yywfshjb] i[data-astro-cid-yywfshjb]{top:calc(var(--spacing) * 4);bottom:auto;right:auto;left:calc(var(--spacing) * 4)}.ci-plate--named[data-astro-cid-yywfshjb] .ci-icon[data-astro-cid-yywfshjb]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.plate-name[data-astro-cid-yywfshjb]{font-family:var(--font-heading);font-size:var(--text-body-lg);white-space:nowrap;color:var(--sem-foreground);line-height:1}.node-label[data-astro-cid-yywfshjb]{margin-top:calc(var(--spacing) * 4)}.node-detail[data-astro-cid-yywfshjb]{margin-top:calc(var(--spacing) * 2);color:var(--sem-muted-foreground)}.ci-exchange[data-astro-cid-yywfshjb]{text-align:center;min-width:0;color:var(--sem-muted-foreground);flex-direction:column;align-items:stretch;display:flex}.ci-exchange[data-astro-cid-yywfshjb] span[data-astro-cid-yywfshjb]{padding-block:calc(var(--spacing) * 2)}.ci-exchange[data-astro-cid-yywfshjb] svg[data-astro-cid-yywfshjb]{width:100%;height:calc(var(--spacing) * 4);color:var(--sem-accent)}.ci-exchange[data-astro-cid-yywfshjb] .return-line[data-astro-cid-yywfshjb]{margin-top:calc(var(--spacing) * 8);color:color-mix(in oklab, var(--sem-accent) 60%, var(--sem-muted-foreground))}.ci-sheet[data-astro-cid-yywfshjb]{background:var(--sem-surface-raised);border:1px solid var(--sem-border-strong);border-radius:var(--radius-sm);box-shadow:0 calc(var(--spacing) * 1.5) 0 var(--sem-relief), 0 calc(var(--spacing) * 4) calc(var(--spacing) * 8) color-mix(in oklab, var(--sem-accent) 6%, transparent);overflow:hidden}.sheet-heading[data-astro-cid-yywfshjb]{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);border-bottom:1px solid var(--sem-border);display:flex}.sheet-heading[data-astro-cid-yywfshjb] .ci-icon[data-astro-cid-yywfshjb]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--sem-accent)}.local-scene[data-astro-cid-yywfshjb]{align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);grid-template-columns:1.5fr minmax(0,1fr) auto;display:grid}.local-edits[data-astro-cid-yywfshjb]{padding:calc(var(--spacing) * 4);color:var(--sem-muted-foreground)}.diff-lines[data-astro-cid-yywfshjb]{width:100%;margin-top:calc(var(--spacing) * 3);color:var(--sem-accent)}.diff-lines[data-astro-cid-yywfshjb] .context-lines[data-astro-cid-yywfshjb]{stroke:var(--sem-border-strong)}.terminal-results[data-astro-cid-yywfshjb]{border-top:1px solid var(--sem-border);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4)}.terminal-results[data-astro-cid-yywfshjb]>span[data-astro-cid-yywfshjb]{color:var(--sem-muted-foreground)}.terminal-results[data-astro-cid-yywfshjb]>div[data-astro-cid-yywfshjb]{gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.terminal-results[data-astro-cid-yywfshjb]>div[data-astro-cid-yywfshjb]>span[data-astro-cid-yywfshjb]{align-items:center;gap:var(--spacing);display:flex}.terminal-results[data-astro-cid-yywfshjb] svg[data-astro-cid-yywfshjb]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--sem-success)}.terminal-results[data-astro-cid-yywfshjb]>div[data-astro-cid-yywfshjb]>span[data-astro-cid-yywfshjb]:last-child svg[data-astro-cid-yywfshjb]{color:var(--sem-accent)}.terminal-commit[data-astro-cid-yywfshjb]{align-items:center;gap:calc(var(--spacing) * 2);border-top:1px dashed var(--sem-border-strong);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);color:var(--sem-muted-foreground);display:flex}.terminal-commit[data-astro-cid-yywfshjb] svg[data-astro-cid-yywfshjb]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.ci-exchange[data-astro-cid-yywfshjb] .local-track[data-astro-cid-yywfshjb]{height:calc(var(--spacing) * 4);color:var(--sem-accent);align-items:center;padding:0;display:flex;position:relative}.ci-exchange[data-astro-cid-yywfshjb] .local-track--return[data-astro-cid-yywfshjb]{margin-top:calc(var(--spacing) * 8);color:color-mix(in oklab, var(--sem-accent) 60%, var(--sem-muted-foreground))}.local-dash[data-astro-cid-yywfshjb]{--dash:calc(var(--spacing) * 1.5);--gap:calc(var(--spacing) * 1.25);background:repeating-linear-gradient(90deg, currentColor 0 var(--dash), transparent var(--dash) calc(var(--dash) + var(--gap)));flex:1;height:1.3px}.ci-exchange[data-astro-cid-yywfshjb] .local-head[data-astro-cid-yywfshjb]{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 4);flex:none}@media (prefers-reduced-motion:no-preference){.ci-feature--local[data-astro-cid-yywfshjb]{--local-cycle:calc(var(--duration-ambient) * 2)}.ci-feature--local[data-astro-cid-yywfshjb] .diff-lines[data-astro-cid-yywfshjb] path[data-astro-cid-yywfshjb]:not(.context-lines){animation:local-light var(--local-cycle) var(--ease-in-out-soft) infinite}.local-dash[data-astro-cid-yywfshjb]{animation:local-march var(--duration-reveal) linear infinite}.local-track--return[data-astro-cid-yywfshjb] .local-dash[data-astro-cid-yywfshjb]{animation-direction:reverse}.ci-feature--local[data-astro-cid-yywfshjb] .ci-plate[data-astro-cid-yywfshjb] i[data-astro-cid-yywfshjb]{animation:local-work var(--local-cycle) var(--ease-in-out-soft) infinite}.ci-feature--local[data-astro-cid-yywfshjb] .terminal-results[data-astro-cid-yywfshjb] svg[data-astro-cid-yywfshjb]{animation:local-land var(--local-cycle) var(--ease-out-back) infinite}.ci-feature--local[data-astro-cid-yywfshjb] .terminal-results[data-astro-cid-yywfshjb]>div[data-astro-cid-yywfshjb]>span[data-astro-cid-yywfshjb]:last-child svg[data-astro-cid-yywfshjb]{animation-delay:calc(var(--local-cycle) * .04)}}@keyframes local-march{to{background-position-x:calc(var(--dash) + var(--gap))}}@keyframes local-light{0%,12%,to{opacity:1}5%{opacity:.35}}@keyframes local-work{0%,32%,50%,to{opacity:1;scale:1}37%,45%{opacity:.5;scale:1.8}41%{opacity:1;scale:1}}@keyframes local-land{0%,70%{opacity:1;scale:1}71%{opacity:0;scale:.4}78%,to{opacity:1;scale:1}}.ownership-scene[data-astro-cid-yywfshjb]{align-items:start;gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);grid-template-columns:1fr 1fr 1fr;display:grid}.ownership-scene[data-astro-cid-yywfshjb] .ci-exchange[data-astro-cid-yywfshjb]{padding-top:calc(var(--spacing) * 2)}.ownership-mark[data-astro-cid-yywfshjb]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);flex-shrink:0;display:block;position:relative}.ownership-mark--github[data-astro-cid-yywfshjb]{background:var(--sem-foreground);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.ownership-mark--avrea[data-astro-cid-yywfshjb]{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);object-fit:contain}.agent-loop[data-astro-cid-yywfshjb]{width:100%;padding-block:calc(var(--spacing) * 4)}.agent-loop-stages[data-astro-cid-yywfshjb]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.agent-loop-stages[data-astro-cid-yywfshjb]>.ci-node[data-astro-cid-yywfshjb]{position:relative}.agent-loop-forward[data-astro-cid-yywfshjb]{top:calc(var(--spacing) * 8);width:100%;height:calc(var(--spacing) * 4);color:var(--sem-accent);position:absolute}.agent-step-plate[data-astro-cid-yywfshjb]{background:var(--sem-surface-raised)}.agent-step-icon[data-astro-cid-yywfshjb]{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.agent-play[data-astro-cid-yywfshjb]{fill:color-mix(in oklab, var(--sem-accent) 18%, transparent)}.agent-log-lines[data-astro-cid-yywfshjb]{stroke:color-mix(in oklab, var(--sem-accent) 45%, var(--sem-muted-foreground))}.agent-step-label[data-astro-cid-yywfshjb]{margin-top:calc(var(--spacing) * 6);color:var(--sem-foreground);font-size:var(--text-body-sm)}.agent-loop-return[data-astro-cid-yywfshjb]{margin-top:calc(var(--spacing) * 5);height:calc(var(--spacing) * 14);color:var(--sem-accent);position:relative}.agent-loop-return[data-astro-cid-yywfshjb] svg[data-astro-cid-yywfshjb]{width:100%;height:100%}.agent-loop-return[data-astro-cid-yywfshjb] span[data-astro-cid-yywfshjb]{background:var(--sem-background);padding-inline:calc(var(--spacing) * 3);left:50%;top:calc(var(--spacing) * 10);white-space:nowrap;color:var(--sem-muted-foreground);font-family:var(--font-mono);font-size:var(--text-body-sm);position:absolute;transform:translate(-50%,-50%)}.compatibility-scene[data-astro-cid-yywfshjb]{padding:calc(var(--spacing) * 6) calc(var(--spacing) * 2)}.workflow-sheet[data-astro-cid-yywfshjb]{z-index:1;position:relative}pre[data-astro-cid-yywfshjb]{padding:calc(var(--spacing) * 5);font-family:var(--font-mono);font-size:var(--text-eyebrow);line-height:1.9;overflow-x:auto}code[data-astro-cid-yywfshjb]>span[data-astro-cid-yywfshjb]{color:var(--sem-accent)}.workflow-execution-link[data-astro-cid-yywfshjb]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 10);margin:var(--spacing) auto;color:var(--sem-accent)}.workflow-execution[data-astro-cid-yywfshjb]{width:fit-content;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 3);margin-inline:auto;display:flex}.workflow-execution[data-astro-cid-yywfshjb] img[data-astro-cid-yywfshjb]{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);object-fit:contain}.workflow-execution[data-astro-cid-yywfshjb]>span[data-astro-cid-yywfshjb]{font-family:var(--font-heading);font-size:var(--text-body-lg)}.workflow-play[data-astro-cid-yywfshjb]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);margin-left:calc(var(--spacing) * 4);color:var(--sem-accent);fill:color-mix(in oklab, var(--sem-accent) 18%, transparent)}@container (width<=440px){.local-scene[data-astro-cid-yywfshjb]{gap:calc(var(--spacing) * 3)}.local-edits[data-astro-cid-yywfshjb],.terminal-results[data-astro-cid-yywfshjb],.terminal-commit[data-astro-cid-yywfshjb]{padding:calc(var(--spacing) * 3)}.local-scene[data-astro-cid-yywfshjb] .ci-plate[data-astro-cid-yywfshjb]{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.local-scene[data-astro-cid-yywfshjb] .ci-plate--named[data-astro-cid-yywfshjb]{width:auto;height:calc(var(--spacing) * 24);gap:calc(var(--spacing) * 3)}.ci-plate--named[data-astro-cid-yywfshjb] .ci-icon[data-astro-cid-yywfshjb]{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.ci-plate--named[data-astro-cid-yywfshjb] i[data-astro-cid-yywfshjb]{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3)}.plate-name[data-astro-cid-yywfshjb]{font-size:var(--text-body-sm)}.ci-exchange[data-astro-cid-yywfshjb] .return-line[data-astro-cid-yywfshjb],.ci-exchange[data-astro-cid-yywfshjb] .local-track--return[data-astro-cid-yywfshjb]{margin-top:calc(var(--spacing) * 5)}.agent-loop[data-astro-cid-yywfshjb] .ci-plate[data-astro-cid-yywfshjb]{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.agent-loop-forward[data-astro-cid-yywfshjb]{top:calc(var(--spacing) * 6)}.agent-step-label[data-astro-cid-yywfshjb]{font-size:var(--text-eyebrow)}.ownership-scene[data-astro-cid-yywfshjb]{gap:calc(var(--spacing) * 3)}.ownership-scene[data-astro-cid-yywfshjb] .ci-plate[data-astro-cid-yywfshjb]{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18)}pre[data-astro-cid-yywfshjb]{padding:calc(var(--spacing) * 4)}}@supports (corner-shape:squircle){.ci-plate[data-astro-cid-yywfshjb]{corner-shape:squircle;border-radius:calc(var(--radius-md) * 2.7)}.ci-sheet[data-astro-cid-yywfshjb]{corner-shape:squircle;border-radius:calc(var(--radius-sm) * 2.7)}}.bar-axis[data-astro-cid-z6sennzw]{margin-left:calc(var(--spacing) * 27);margin-right:calc(var(--spacing) * 19)}@media (width<=639px){.bar-diagram--timed[data-astro-cid-z6sennzw] .bar-step[data-astro-cid-z6sennzw]{gap:calc(var(--spacing) * 2);grid-template-columns:1fr auto;display:grid}.bar-diagram--timed[data-astro-cid-z6sennzw] [data-astro-cid-z6sennzw]:is(.bar-label,.bar-value){width:auto}.bar-diagram--timed[data-astro-cid-z6sennzw] .bar-track[data-astro-cid-z6sennzw]{grid-area:2/1/auto/-1}.bar-diagram--timed[data-astro-cid-z6sennzw] .bar-axis[data-astro-cid-z6sennzw]{margin-inline:0}}[data-astro-cid-z6sennzw][data-bar-play].is-armed .bar-playhead[data-astro-cid-z6sennzw]{clip-path:inset(0 100% 0 0);animation:bar-play var(--bar-sweep,2.8s) linear forwards paused}[data-astro-cid-z6sennzw][data-bar-play].is-playing .bar-playhead[data-astro-cid-z6sennzw]{animation-play-state:running}@keyframes bar-play{to{clip-path:inset(0)}}.bar-fill[data-astro-cid-z6sennzw]{transition:background-color var(--duration-ui) var(--ease-out)}.bar-row[data-astro-cid-z6sennzw].is-done .bar-fill[data-astro-cid-z6sennzw]{background-color:var(--sem-success)}.bar-check[data-astro-cid-z6sennzw]{opacity:0;transition:opacity var(--duration-ui) var(--ease-out), transform var(--duration-ui) var(--ease-out-back);transform:scale(.55)}.bar-row[data-astro-cid-z6sennzw].is-done .bar-check[data-astro-cid-z6sennzw]{opacity:1;transform:scale(1)}.ci-page{background:var(--sem-background);display:block}.ci-page>section:not(.site-hero)>div:not([aria-hidden]){max-width:var(--container-site)}.ci-page>section:not(.site-hero):not(.theme-dark){background:var(--sem-background)}.ci-page>section:not(.site-hero):not(.ci-closing)>div{padding-block:calc(var(--spacing) * 24)}.ci-page section:not(.site-hero) h2{text-wrap:balance}.ci-page section:not(.site-hero) p{line-height:1.65}.ci-page #execution h2,.ci-page #execution>div>div>p:first-of-type{text-align:center;margin-inline:auto}.ci-page #execution h2{max-width:24ch}.ci-page #execution>div>div>p:first-of-type{max-width:58ch}.ci-page [data-bar-group]{margin-top:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 8);border-block:1px solid var(--sem-border);column-gap:calc(var(--spacing) * 16)}.ci-page [data-bar-group] h3{font-family:var(--font-body);font-size:var(--text-body-lg);border:0;padding-bottom:0;font-weight:500}.ci-page [data-bar-group] .bar-fill{border-radius:var(--radius-tiny)}.ci-page [data-bar-group]>div:first-child .bar-fill{background:color-mix(in oklab, var(--sem-accent) 65%, var(--sem-surface-raised))}.ci-page .ci-foundation{margin-top:calc(var(--spacing) * 10);border:0;padding-top:0}.ci-page .ci-foundation svg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.ci-page .ci-foundation h3{font-size:var(--text-h6)}.ci-page #development{border-top:1px solid var(--sem-border)}.ci-page #development>div{align-items:center}.ci-page #development h2{font-size:var(--text-h3)}.ci-page #development p{max-width:45ch}.ci-page #agents>div{align-items:center;gap:calc(var(--spacing) * 8);text-align:center;padding-block:calc(var(--spacing) * 20);flex-direction:column;display:flex}.ci-page #agents h2{max-width:none}.ci-page #agents p{max-width:62ch;margin-inline:auto}.ci-page #agents .agent-workflow{max-width:var(--container-2xl);padding-block:calc(var(--spacing) * 6);text-align:initial}.ci-page :is(#reliability,#compatibility)>div{align-items:center;gap:calc(var(--spacing) * 16)}.ci-page :is(#reliability,#compatibility) h2{font-size:var(--text-h3);max-width:21ch}.ci-page :is(#reliability,#compatibility) p{max-width:43ch}.ci-page #compatibility>div{border-top:1px solid var(--sem-border)}.ci-page #pricing>div{padding-block:calc(var(--spacing) * 16)}.ci-page #pricing h2{font-size:var(--text-h3);max-width:none}.ci-page #pricing p{max-width:64ch}.ci-page .ci-closing h2{max-width:none}@media (width>=768px){.ci-page #development>div{column-gap:calc(var(--spacing) * 16);grid-template-columns:.9fr 1.1fr}.ci-page #reliability>div{column-gap:calc(var(--spacing) * 24);grid-template-columns:1.1fr .9fr}.ci-page #reliability>div>div{grid-area:1/2}.ci-page #reliability .ci-architecture{grid-area:1/1}.ci-page #compatibility>div{column-gap:calc(var(--spacing) * 24);grid-template-columns:.9fr 1.1fr}.ci-page [data-bar-group]{grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.ci-page [data-bar-group]:after{content:"";left:50%;top:calc(var(--spacing) * 8);bottom:calc(var(--spacing) * 8);border-left:1px solid var(--sem-border);position:absolute}}@media (width>=768px) and (width<=1023px){.ci-page [data-bar-group]{column-gap:calc(var(--spacing) * 8)}.ci-page :is(#reliability,#compatibility)>div{column-gap:calc(var(--spacing) * 10)}}@media (width<=767px){.ci-page>section:not(.site-hero):not(.ci-closing)>div{padding-block:calc(var(--spacing) * 16)}.ci-page [data-bar-group]{row-gap:calc(var(--spacing) * 10)}.ci-page [data-bar-group]>div+div{padding-top:calc(var(--spacing) * 8);border-top:1px solid var(--sem-border)}.ci-page :is(#reliability,#compatibility)>div{gap:calc(var(--spacing) * 10)}}
