:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#0a0a0a);--color-bg-subtle:var(--lightningcss-light,#f3f3f3)var(--lightningcss-dark,#141414);--color-bg-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--color-fg:var(--lightningcss-light,#111)var(--lightningcss-dark,#ededed);--color-fg-muted:var(--lightningcss-light,#5e5e5e)var(--lightningcss-dark,#a3a3a3);--color-fg-faint:var(--lightningcss-light,#8a8a8a)var(--lightningcss-dark,#6e6e6e);--color-border:var(--lightningcss-light,#e4e4e4)var(--lightningcss-dark,#262626);--color-border-strong:var(--lightningcss-light,#c9c9c9)var(--lightningcss-dark,#3d3d3d);--color-focus:var(--color-fg);--color-accent:var(--color-fg);--color-todo-fg:var(--lightningcss-light,#8a5300)var(--lightningcss-dark,#f2c46d);--color-todo-bg:var(--lightningcss-light,#fff4dc)var(--lightningcss-dark,#2a2010);--color-todo-border:var(--lightningcss-light,#f0cf86)var(--lightningcss-dark,#5c4718);--color-brand-claude:#d97757;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, "JetBrains Mono", Menlo, Consolas, monospace;--font-body:var(--font-sans);--font-display:var(--font-sans);--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:5rem;--radius-sm:6px;--radius-md:10px;--radius-pill:999px;--container:68rem;--gutter:clamp(1rem, 4vw, 2rem);--header-height:3.5rem;--ease-out:cubic-bezier(.2, .7, .2, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--space-4));scrollbar-gutter:stable}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;margin:0;line-height:1.2}p{margin:0}ul,ol{margin:0;padding:0}code,pre,kbd{font-family:var(--font-mono);font-size:.9em}a{color:inherit;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.18em;transition:text-decoration-color .12s var(--ease-out)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}::selection{background:var(--color-fg);color:var(--color-bg)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-3);background:var(--color-fg);color:var(--color-bg);border-radius:var(--radius-sm);font-size:var(--text-sm);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.prose-muted{color:var(--color-fg-muted)}.todo{padding:0 var(--space-2);border:1px dashed var(--color-todo-border);border-radius:var(--radius-sm);background:var(--color-todo-bg);color:var(--color-todo-fg);font-family:var(--font-mono);letter-spacing:.04em;font-size:.8em;font-weight:600;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.site-header{z-index:10;background:color-mix(in srgb, var(--color-bg) 85%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--color-border);position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--header-height);display:flex}.site-header__brand{align-items:center;gap:var(--space-2);letter-spacing:-.01em;font-weight:650;text-decoration:none;display:inline-flex}.site-header__nav{gap:var(--space-5);font-size:var(--text-sm);display:flex}.site-header__nav a{color:var(--color-fg-muted);text-decoration:none}.site-header__nav a:hover,.site-header__nav a[aria-current=page]{color:var(--color-fg)}.fractal-mark{flex:none;display:block}.site-header__index{display:none}.button{justify-content:center;align-items:center;gap:var(--space-2);height:2.5rem;padding:0 var(--space-4);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color .12s var(--ease-out), border-color .12s var(--ease-out), color .12s var(--ease-out);border:1px solid #0000;font-weight:550;text-decoration:none;display:inline-flex}.button--solid{background:var(--color-fg);color:var(--color-bg)}.button--solid:hover{background:var(--color-fg-muted)}.button--ghost{border-color:var(--color-border-strong);color:var(--color-fg)}.button--ghost:hover{background:var(--color-bg-subtle)}.hero{text-align:var(--hero-align,center);padding-block:clamp(4rem,12vw,8rem) clamp(3rem,8vw,5rem)}.hero__inner{align-items:var(--hero-align,center);flex-direction:column;display:flex}.research-badge{align-items:baseline;justify-content:var(--hero-align,center);gap:var(--space-2) var(--space-3);max-width:40rem;font-size:var(--text-sm);color:var(--color-fg-muted);flex-wrap:wrap;display:inline-flex}.badge{padding:.125rem var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-fg);letter-spacing:.02em;white-space:nowrap;line-height:1.5;display:inline-block}.badge--solid{border-color:var(--color-fg);background:var(--color-fg);color:var(--color-bg)}.hero__title{margin-top:var(--space-5);letter-spacing:-.035em;max-width:14ch;font-size:clamp(2.5rem,7vw,4.75rem);font-weight:650;line-height:1}.hero__lede{margin-top:var(--space-5);max-width:36rem;color:var(--color-fg);letter-spacing:-.01em;font-size:clamp(1.125rem,2.4vw,1.375rem)}.hero__sub{margin-top:var(--space-2);max-width:36rem;color:var(--color-fg-muted);text-wrap:pretty}.hero__ctas{align-items:var(--hero-align,center);gap:var(--space-4);margin-top:var(--space-6);flex-direction:column;display:flex}.human-ctas{justify-content:var(--hero-align,center);gap:var(--space-3);flex-wrap:wrap;display:flex}.agent-cta{align-items:var(--hero-align,center);gap:var(--space-2);flex-direction:column;width:100%;max-width:34rem;display:flex}.agent-cta__button{align-items:center;gap:var(--space-3);min-height:3.25rem;padding:var(--space-2) var(--space-5) var(--space-2) var(--space-3);border:1.5px dashed var(--color-border-strong);color:var(--color-fg-muted);font:inherit;font-size:var(--text-lg);cursor:pointer;transition:border-color .15s var(--ease-out), color .15s var(--ease-out), background-color .15s var(--ease-out);background:0 0;border-radius:14px;font-weight:500;display:inline-flex}.agent-cta__button:hover{border-color:var(--color-fg-faint);background:var(--color-bg-subtle);color:var(--color-fg)}.agent-cta__button:active{transform:translateY(1px)}.agent-cta[data-state=copied] .agent-cta__button{border-style:solid;border-color:var(--color-fg);color:var(--color-fg)}.agent-cta__icon{width:1.125rem;height:1.125rem;display:inline-flex}.agent-cta__icon svg{width:100%;height:100%}.agent-cta__status{min-height:1.25rem;font-size:var(--text-sm);color:var(--color-fg-faint)}.agent-cta[data-state=failed] .agent-cta__status{color:var(--color-fg)}.agent-cta__fallback{gap:var(--space-1);text-align:left;flex-direction:column;width:100%;display:flex}.agent-cta__fallback label{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-fg-muted)}.agent-cta__fallback textarea,.agent-cta__noscript code{width:100%;padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-fg);font-family:var(--font-mono);font-size:var(--text-sm);resize:none;line-height:1.5}.agent-cta__noscript{font-size:var(--text-sm);color:var(--color-fg-muted)}.agent-cta__noscript code{margin-top:var(--space-2);display:block}.harness-icons{align-items:center;display:inline-flex}.harness-icons__item{border:2px solid var(--color-bg);background:var(--color-fg);width:1.75rem;height:1.75rem;color:var(--color-bg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.harness-icons__item+.harness-icons__item{margin-left:-.5rem}.harness-icons__item svg{width:.95rem;height:.95rem}.harness-icons__item--claude{background:var(--color-bg-subtle);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-brand-claude)}.section{border-top:1px solid var(--color-border);padding-block:clamp(3.5rem,8vw,6rem)}.section__header{max-width:44rem;margin-bottom:var(--space-6)}.section__eyebrow{margin-bottom:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-fg-faint)}.section__title{letter-spacing:-.025em;font-size:clamp(1.625rem,3.6vw,2.375rem);font-weight:650;line-height:1.12}.section__lede{margin-top:var(--space-4);font-size:var(--text-lg);color:var(--color-fg-muted);text-wrap:pretty}.section__kicker{margin-top:var(--space-6);color:var(--color-fg-muted)}.card-grid{gap:var(--space-3);list-style:none;display:grid}.card-grid--3{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.card-grid--blocks{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))}.card{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-raised);flex-direction:column;min-width:0;display:flex;position:relative}.card__tag{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-fg-faint)}.card__title{font-size:var(--text-md);letter-spacing:-.005em;font-weight:600}.card__body{font-size:var(--text-sm);color:var(--color-fg-muted);text-wrap:pretty}.card__url{font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.card__url-host{color:var(--color-fg-faint)}.card__cta{padding-top:var(--space-2);font-size:var(--text-sm);margin-top:auto;font-weight:550}.card--link{transition:border-color .12s var(--ease-out), background-color .12s var(--ease-out)}.card--link .card__title a{text-decoration:none}.card--link .card__title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.card--link:hover{border-color:var(--color-border-strong);background:var(--color-bg-subtle)}.card--link:has(a:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.card--link .card__title a:focus-visible{outline:none}.loop{gap:var(--space-6);counter-reset:loop;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.loop__step{gap:var(--space-1);padding-top:var(--space-4);border-top:2px solid var(--color-fg);flex-direction:column;display:flex;position:relative}.loop__step:not(:last-child):after{content:"→";top:-.85rem;right:calc(var(--space-6) / -2 - .5ch);background:var(--color-bg);color:var(--color-fg-faint);font-family:var(--font-mono);padding-inline:.25ch;position:absolute}.loop__name{font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.loop__body{color:var(--color-fg-muted)}.loop__return{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-fg-faint)}.loop__return:before{content:"↺ "}@media (width<=40rem){.loop{gap:var(--space-4);grid-template-columns:1fr}.loop__step:not(:last-child):after{content:none}}.callout{margin-top:var(--space-7);padding:var(--space-5) var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);max-width:48rem}.callout__title{font-size:var(--text-lg);font-weight:600}.callout__body{margin-top:var(--space-2);color:var(--color-fg-muted);text-wrap:pretty}.flow{gap:var(--space-3);grid-template-columns:1.4fr 1fr 1fr;list-style:none;display:grid}.flow__step{gap:var(--space-2);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-raised);flex-direction:column;display:flex}.flow__index{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-fg-faint)}.flow__title{font-size:var(--text-md);font-weight:600}.flow__body{font-size:var(--text-sm);color:var(--color-fg-muted)}.flow__body code{border:1px solid var(--color-border);background:var(--color-bg-subtle);color:var(--color-fg);border-radius:4px;padding:.05em .35em}@media (width<=56rem){.flow{grid-template-columns:1fr}}.code-block{margin:var(--space-2) 0 0;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle);min-width:0;overflow:hidden}.code-block__title{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-fg-faint)}.code-block__pre{padding:var(--space-4);font-size:var(--text-xs);tab-size:2;margin:0;line-height:1.6;overflow-x:auto}.numbers{border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:0;margin:0;display:grid;overflow:hidden}.numbers__item{gap:var(--space-2);padding:var(--space-5);border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);flex-direction:column-reverse;margin:-1px 0 0 -1px;display:flex}.numbers__label{font-size:var(--text-sm);color:var(--color-fg-muted)}.numbers__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:650;line-height:1.1}.numbers__item[data-todo] .numbers__value .todo{font-size:var(--text-sm);vertical-align:middle}.ladder{gap:var(--space-2);margin-top:var(--space-6);counter-reset:rung;flex-wrap:wrap;list-style:none;display:flex}.ladder li{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-fg-muted);counter-increment:rung}.ladder li:before{content:counter(rung) " ";font-family:var(--font-mono);color:var(--color-fg-faint)}.site-footer{border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-fg-muted)}.site-footer__inner{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding-block:var(--space-6);flex-wrap:wrap;display:flex}.site-footer__brand{align-items:center;gap:var(--space-2);display:inline-flex}.site-footer__brand a,.site-footer__nav a{color:inherit;text-decoration:none}.site-footer__brand a:hover,.site-footer__nav a:hover{color:var(--color-fg)}.site-footer__nav{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.docs-layout{gap:var(--space-7);max-width:84rem;padding:var(--space-6) var(--gutter) var(--space-8);grid-template-columns:15rem minmax(0,1fr) 13rem;align-items:start;margin-inline:auto;display:grid}.docs-sidebar,.docs-toc{top:calc(var(--header-height) + var(--space-5));max-height:calc(100dvh - var(--header-height) - var(--space-6));scrollbar-width:thin;font-size:var(--text-sm);position:sticky;overflow-y:auto}.docs-sidebar>.docs-eyebrow{margin-bottom:var(--space-3);text-decoration:none;display:block}.docs-sidebar-group .docs-sidebar-group{margin-top:var(--space-4)}.docs-sidebar-heading{margin-bottom:var(--space-1);padding-inline:var(--space-2);font-size:var(--text-xs);color:var(--color-fg);font-weight:600}.docs-sidebar-links{list-style:none}.docs-sidebar-links a{padding:.3rem var(--space-2);border-radius:var(--radius-sm);color:var(--color-fg-muted);text-decoration:none;display:block}.docs-sidebar-links a:hover{color:var(--color-fg);background:var(--color-bg-subtle)}.docs-sidebar-links a[aria-current=page]{color:var(--color-fg);background:var(--color-bg-subtle);font-weight:550}.docs-eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-fg-faint)}.docs-content{min-width:0;max-width:46rem}.docs-page-header{gap:var(--space-2);padding-bottom:var(--space-5);margin-bottom:var(--space-6);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.docs-page-header h1{letter-spacing:-.03em;font-size:clamp(1.875rem,4vw,2.5rem);font-weight:650}.docs-page-header p:not(.docs-eyebrow){font-size:var(--text-lg);color:var(--color-fg-muted)}.docs-markdown-link{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-fg-faint);align-self:flex-start;text-decoration:none}.docs-markdown-link:hover{color:var(--color-fg)}.docs-toc h2{margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:600}.docs-toc ul{border-left:1px solid var(--color-border);list-style:none}.docs-toc a{padding:.2rem 0 .2rem var(--space-3);color:var(--color-fg-muted);text-decoration:none;display:block}.docs-toc a:hover{color:var(--color-fg)}.docs-toc .docs-toc-nested a{padding-left:var(--space-5);font-size:var(--text-xs)}.docs-pagination{gap:var(--space-3);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;display:grid}.docs-pagination a{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;text-decoration:none;display:flex}.docs-pagination a:hover{border-color:var(--color-border-strong);background:var(--color-bg-subtle)}.docs-pagination a span{font-size:var(--text-xs);color:var(--color-fg-faint)}.docs-pagination-next{text-align:right;grid-column:2}@media (width<=75rem){.docs-layout{grid-template-columns:14rem minmax(0,1fr)}.docs-toc{display:none}}@media (width<=52rem){.docs-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.docs-sidebar{max-height:none;padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);position:static}}.docs-prose{overflow-wrap:break-word;line-height:1.7}.docs-prose>*+*{margin-top:var(--space-4)}.docs-prose h2,.docs-prose h3,.docs-prose h4{margin-top:var(--space-7);letter-spacing:-.015em}.docs-prose h2{font-size:1.5rem}.docs-prose h3{margin-top:var(--space-6);font-size:1.1875rem}.docs-prose h4{margin-top:var(--space-5);font-size:var(--text-md)}.docs-prose :is(h2,h3,h4) a{text-decoration:none}.docs-prose ul,.docs-prose ol{padding-left:1.4em}.docs-prose li+li{margin-top:var(--space-1)}.docs-prose :not(pre)>code{border:1px solid var(--color-border);background:var(--color-bg-subtle);border-radius:4px;padding:.1em .35em}.docs-prose pre{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle);font-size:var(--text-sm);line-height:1.6;overflow-x:auto}.docs-prose blockquote{padding-left:var(--space-4);border-left:2px solid var(--color-border-strong);color:var(--color-fg-muted);margin-inline:0}.docs-prose table{border-collapse:collapse;width:100%;font-size:var(--text-sm);display:block;overflow-x:auto}.docs-prose th,.docs-prose td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.docs-prose th{font-weight:600}.docs-prose hr{border:0;border-top:1px solid var(--color-border);margin-block:var(--space-6)}.docs-prose img{max-width:100%;height:auto}:root:not([data-variant]){--font-body:var(--font-mono);--font-display:var(--font-mono);--text-sm:.8125rem;--text-md:.9375rem;--text-lg:1rem;--container:54rem;--radius-pill:8px;--hero-align:start;--sidebar:15rem}:where(html:not([data-variant])) body{line-height:1.7}:where(html:not([data-variant])) .site-header__nav{text-transform:lowercase}:where(html:not([data-variant])) .button{border-radius:var(--radius-sm);height:2.25rem}@media (width>=64rem){:where(html:not([data-variant])) .site-header:has(.site-header__index){width:var(--sidebar);border-bottom:0;border-right:1px solid var(--color-border);background:var(--color-bg);-webkit-backdrop-filter:none;backdrop-filter:none;position:fixed;inset:0 auto 0 0;overflow-y:auto}:where(html:not([data-variant])) .site-header:has(.site-header__index) .site-header__inner{justify-content:flex-start;align-items:stretch;gap:var(--space-6);height:auto;padding:var(--space-6) var(--space-5);flex-direction:column}:where(html:not([data-variant])) .site-header:has(.site-header__index) .site-header__nav{gap:var(--space-2);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);flex-direction:column}:where(html:not([data-variant])) .site-header__index{gap:var(--space-2);font-size:var(--text-xs);flex-direction:column;list-style:none;display:flex}:where(html:not([data-variant])) .site-header__index a{gap:var(--space-3);color:var(--color-fg-faint);text-decoration:none;display:flex}:where(html:not([data-variant])) .site-header__index a:hover{color:var(--color-fg)}:where(html:not([data-variant])) .site-header:has(.site-header__index)~main{margin-left:var(--sidebar)}:where(html:not([data-variant])) .site-header:has(.site-header__index)~.site-footer{margin-left:var(--sidebar)}:where(html:not([data-variant])) .site-header:has(.site-header__index)~main .container{margin-inline:clamp(2rem,5vw,4rem) auto}:where(html:not([data-variant])) .site-header:has(.site-header__index)~.site-footer .container{margin-inline:clamp(2rem,5vw,4rem) auto}}:where(html:not([data-variant])) .hero{padding-block:clamp(3rem, 8vw, 5rem) var(--space-7)}:where(html:not([data-variant])) .hero__title{letter-spacing:-.045em;max-width:20ch;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1.1}:where(html:not([data-variant])) .hero__lede{margin-top:var(--space-2);letter-spacing:-.035em;max-width:32ch;color:var(--color-fg-faint);text-wrap:balance;font-size:clamp(1.25rem,2.4vw,1.625rem);font-weight:600;line-height:1.2}:where(html:not([data-variant])) .hero__sub{margin-top:var(--space-5)}:where(html:not([data-variant])) .agent-cta__button{border-radius:var(--radius-md);min-height:2.75rem;font-size:var(--text-md);text-align:left}:where(html:not([data-variant])) .landing{counter-reset:section}:where(html:not([data-variant])) .section{counter-increment:section;border-top:0;padding-block:0}:where(html:not([data-variant])) .section>.container>:last-child{margin-bottom:var(--space-8)}:where(html:not([data-variant])) .section__header{max-width:none;margin-bottom:var(--space-5);padding-top:var(--space-7);border-top:1px solid var(--color-border)}:where(html:not([data-variant])) .section__eyebrow{margin-bottom:var(--space-2);text-transform:none;letter-spacing:0}:where(html:not([data-variant])) .section__eyebrow:before{content:counter(section, decimal-leading-zero) "  ";white-space:pre}:where(html:not([data-variant])) .section__title{letter-spacing:-.03em;font-size:1.25rem;font-weight:700;line-height:1.35}:where(html:not([data-variant])) .section__lede{max-width:44rem;margin-top:var(--space-3);font-size:var(--text-md)}:where(html:not([data-variant])) .card-grid,:where(html:not([data-variant])) .flow{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-raised);gap:0;overflow:hidden}:where(html:not([data-variant])) .card,:where(html:not([data-variant])) .flow__step{box-shadow:1px 1px 0 0 var(--color-border);background:0 0;border:0;border-radius:0}:where(html:not([data-variant])) .card__title,:where(html:not([data-variant])) .flow__title{font-size:var(--text-md);font-weight:700}:where(html:not([data-variant])) .card--link:has(a:focus-visible){outline-offset:-2px}:where(html:not([data-variant])) .card-grid--blocks{grid-template-columns:1fr}:where(html:not([data-variant])) .card-grid--blocks .card{column-gap:var(--space-5);row-gap:var(--space-1);grid-template-rows:auto auto;grid-template-columns:11rem minmax(0,1fr);align-content:center;display:grid}:where(html:not([data-variant])) .card-grid--blocks .card__body{grid-area:1/2/span 2;align-self:center}@media (width<=40rem){:where(html:not([data-variant])) .card-grid--blocks .card{grid-template-columns:minmax(0,1fr)}:where(html:not([data-variant])) .card-grid--blocks .card__body{grid-area:auto}}:where(html:not([data-variant])) .loop{gap:var(--space-7);padding:var(--space-7) var(--space-6);border:1px solid var(--color-border);border-radius:calc(var(--radius-md) + 2px);background:var(--color-bg-subtle)}:where(html:not([data-variant])) .loop__step{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-raised);box-shadow:0 1px 2px var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#0006)}:where(html:not([data-variant])) .loop__step:not(:last-child):after{top:50%;right:calc(var(--space-7) / -2 - .75ch);background:0 0;transform:translateY(-50%)}:where(html:not([data-variant])) .loop__name{font-size:var(--text-md);text-transform:none;letter-spacing:0}:where(html:not([data-variant])) .callout{border:1px solid var(--color-border);background:var(--color-bg-subtle);max-width:none}:where(html:not([data-variant])) .callout__title{font-size:var(--text-md);font-weight:700}:where(html:not([data-variant])) .code-block{border-radius:var(--radius-md);background:var(--color-bg-raised)}:where(html:not([data-variant])) .numbers{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}:where(html:not([data-variant])) .numbers__value{font-size:clamp(1.5rem,3vw,2rem);font-weight:700}:where(html:not([data-variant])) .ladder li{border-radius:var(--radius-sm)}:where(html:not([data-variant])) .site-footer{font-size:var(--text-sm);border-top:0}
