.agent-foundation-page.svelte-bl5w02{background:var(--color-performance-panel, #fff);color:var(--color-performance-ink, #090909)}.foundation-proof.svelte-bl5w02,.foundation-boundary.svelte-bl5w02,.foundation-fit.svelte-bl5w02{padding:clamp(4rem,9vw,8rem) clamp(1.25rem,5vw,6rem);border-bottom:1px solid var(--color-performance-line, #d7d7d2)}.foundation-proof.svelte-bl5w02{background:var(--color-performance-paper, #f3f3f0)}.foundation-proof__heading.svelte-bl5w02,.foundation-proof__workbench.svelte-bl5w02,.foundation-boundary__heading.svelte-bl5w02,.foundation-stages.svelte-bl5w02,.foundation-boundary__note.svelte-bl5w02,.foundation-fit__inner.svelte-bl5w02{width:min(var(--content-width-performance, 85rem),100%);margin-inline:auto}.foundation-proof__heading.svelte-bl5w02,.foundation-boundary__heading.svelte-bl5w02{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:clamp(2rem,7vw,8rem);align-items:end;margin-bottom:clamp(2.5rem,6vw,5rem)}.foundation-proof__heading.svelte-bl5w02>div:where(.svelte-bl5w02)>p:where(.svelte-bl5w02),.foundation-boundary__heading.svelte-bl5w02>div:where(.svelte-bl5w02)>p:where(.svelte-bl5w02),.repository-record.svelte-bl5w02 header:where(.svelte-bl5w02) span:where(.svelte-bl5w02),.continuation-record.svelte-bl5w02>span:where(.svelte-bl5w02),.foundation-stages.svelte-bl5w02>article:where(.svelte-bl5w02)>span:where(.svelte-bl5w02),.foundation-fit__copy.svelte-bl5w02>p:where(.svelte-bl5w02):first-child,.foundation-fit.svelte-bl5w02 dt:where(.svelte-bl5w02){margin:0;color:var(--color-performance-signal, #0f62fe);font-family:var(--font-performance-mono);font-size:.72rem;font-weight:var(--font-performance-semibold, 650);letter-spacing:.08em;text-transform:uppercase}.foundation-proof__heading.svelte-bl5w02 h2:where(.svelte-bl5w02),.foundation-boundary__heading.svelte-bl5w02 h2:where(.svelte-bl5w02),.foundation-fit.svelte-bl5w02 h2:where(.svelte-bl5w02){max-width:14ch;margin:.7rem 0 0;font-size:clamp(2.6rem,5.4vw,5.4rem);font-weight:var(--font-performance-regular, 400);letter-spacing:-.055em;line-height:.94}.foundation-proof__heading.svelte-bl5w02>p:where(.svelte-bl5w02),.foundation-boundary__heading.svelte-bl5w02>p:where(.svelte-bl5w02),.foundation-boundary__note.svelte-bl5w02,.foundation-fit__copy.svelte-bl5w02>p:where(.svelte-bl5w02):nth-of-type(2){margin-block:0;color:var(--color-performance-muted, #5e6268);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.6}.foundation-proof__workbench.svelte-bl5w02{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);gap:1px;overflow:hidden;border:1px solid var(--color-performance-line-strong, #a7a7a2);background:var(--color-performance-line-strong, #a7a7a2)}.repository-record.svelte-bl5w02,.continuation-record.svelte-bl5w02{min-width:0;margin:0;padding:clamp(1.25rem,3vw,2rem)}.repository-record.svelte-bl5w02{background:linear-gradient(90deg,rgba(10,14,25,.04) 1px,transparent 1px) 0 0 / 3rem 3rem,var(--color-performance-panel, #fff)}.repository-record.svelte-bl5w02 header:where(.svelte-bl5w02){display:flex;justify-content:space-between;gap:1rem;align-items:start;padding-bottom:1.5rem;border-bottom:1px solid var(--color-performance-line, #d7d7d2)}.repository-record.svelte-bl5w02 h3:where(.svelte-bl5w02),.continuation-record.svelte-bl5w02 h3:where(.svelte-bl5w02){margin:.65rem 0 0;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:var(--font-performance-medium, 500);letter-spacing:-.035em;line-height:1}.repository-record.svelte-bl5w02 small:where(.svelte-bl5w02){max-width:16ch;color:var(--color-performance-muted, #5e6268);font-family:var(--font-performance-mono);font-size:.68rem;line-height:1.4;text-align:right;text-transform:uppercase}.repository-record.svelte-bl5w02 ul:where(.svelte-bl5w02),.continuation-record.svelte-bl5w02 ol:where(.svelte-bl5w02),.foundation-stages.svelte-bl5w02 ul:where(.svelte-bl5w02){margin:0;padding:0;list-style:none}.job-example.svelte-bl5w02{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:1.5rem 0;border:1px solid var(--color-performance-line, #d7d7d2);background:var(--color-performance-line, #d7d7d2)}.job-example.svelte-bl5w02>div:where(.svelte-bl5w02){min-width:0;padding:.85rem;background:var(--color-performance-paper, #f3f3f0)}.job-example.svelte-bl5w02 dt:where(.svelte-bl5w02){color:var(--color-performance-signal, #0f62fe);font-family:var(--font-performance-mono);font-size:.68rem;font-weight:var(--font-performance-semibold, 650);letter-spacing:.07em;text-transform:uppercase}.job-example.svelte-bl5w02 dd:where(.svelte-bl5w02){margin:.35rem 0 0;font-size:.88rem;line-height:1.4}.repository-record.svelte-bl5w02 li:where(.svelte-bl5w02){display:grid;grid-template-columns:minmax(8rem,.34fr) minmax(0,.66fr);gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--color-performance-line, #d7d7d2)}.repository-record.svelte-bl5w02 code:where(.svelte-bl5w02){color:var(--color-performance-ink, #090909);font-family:var(--font-performance-mono);font-size:.82rem;font-weight:var(--font-performance-semibold, 650)}.repository-record.svelte-bl5w02 li:where(.svelte-bl5w02)>span:where(.svelte-bl5w02){color:var(--color-performance-muted, #5e6268);font-size:.9rem;line-height:1.45}.continuation-record.svelte-bl5w02{display:grid;align-content:start;background:var(--color-performance-ink, #090909);color:var(--color-performance-panel, #fff)}.continuation-record.svelte-bl5w02>span:where(.svelte-bl5w02){color:var(--color-performance-growth, #23a779)}.continuation-record.svelte-bl5w02 ol:where(.svelte-bl5w02){margin-top:clamp(2rem,5vw,4rem);border-top:1px solid rgba(255,255,255,.2)}.continuation-record.svelte-bl5w02 li:where(.svelte-bl5w02){display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:.9rem 0;border-bottom:1px solid rgba(255,255,255,.2)}.continuation-record.svelte-bl5w02 li:where(.svelte-bl5w02) b:where(.svelte-bl5w02){color:var(--color-performance-growth, #23a779);font-family:var(--font-performance-mono);font-size:.72rem}.continuation-record.svelte-bl5w02 li:where(.svelte-bl5w02) span:where(.svelte-bl5w02),.continuation-record.svelte-bl5w02>p:where(.svelte-bl5w02){color:#ffffffc7;font-size:.9rem;line-height:1.45}.continuation-record.svelte-bl5w02>p:where(.svelte-bl5w02){margin:1.5rem 0 0}.foundation-boundary.svelte-bl5w02{background:var(--color-performance-panel, #fff)}.foundation-stages.svelte-bl5w02{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--color-performance-line, #d7d7d2);background:var(--color-performance-line, #d7d7d2)}.foundation-stages.svelte-bl5w02 article:where(.svelte-bl5w02){min-width:0;padding:clamp(1.25rem,3vw,2rem);background:var(--color-performance-paper, #f3f3f0)}.foundation-stages.svelte-bl5w02 h3:where(.svelte-bl5w02){max-width:24ch;margin:.85rem 0 1rem;font-size:clamp(1.35rem,2.4vw,2.1rem);font-weight:var(--font-performance-regular, 400);letter-spacing:-.035em;line-height:1.08}.foundation-stages.svelte-bl5w02 li:where(.svelte-bl5w02){position:relative;padding-left:1rem;color:var(--color-performance-muted, #5e6268);font-size:.92rem;line-height:1.5}.foundation-stages.svelte-bl5w02 li:where(.svelte-bl5w02)+li:where(.svelte-bl5w02){margin-top:.65rem}.foundation-stages.svelte-bl5w02 li:where(.svelte-bl5w02):before{position:absolute;top:.7em;left:0;width:.35rem;height:1px;background:var(--color-performance-line-strong, #a7a7a2);content:""}.foundation-boundary__note.svelte-bl5w02{max-width:min(72rem,100%);margin-top:clamp(1.5rem,3vw,2.5rem);padding-left:1rem;border-left:3px solid var(--color-performance-gold, #b7791f)}.foundation-fit__inner.svelte-bl5w02{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);gap:clamp(3rem,8vw,8rem);align-items:end}.foundation-fit.svelte-bl5w02{background:var(--color-performance-ink, #090909);color:var(--color-performance-panel, #fff)}.foundation-fit__copy.svelte-bl5w02{display:grid;justify-items:start;gap:1.25rem}.foundation-fit.svelte-bl5w02 h2:where(.svelte-bl5w02){margin-top:0}.foundation-fit__copy.svelte-bl5w02>p:where(.svelte-bl5w02):first-child{color:var(--color-performance-growth, #23a779)}.foundation-fit__copy.svelte-bl5w02>p:where(.svelte-bl5w02):nth-of-type(2),.foundation-fit__copy.svelte-bl5w02 small:where(.svelte-bl5w02){color:#ffffffb8}.foundation-fit__copy.svelte-bl5w02 small:where(.svelte-bl5w02){max-width:42ch;font-size:.8rem;line-height:1.45}.foundation-fit__brief.svelte-bl5w02{margin:0;border-top:2px solid var(--color-performance-growth, #23a779)}.foundation-fit__brief.svelte-bl5w02 div:where(.svelte-bl5w02){display:grid;grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.2)}.foundation-fit.svelte-bl5w02 dt:where(.svelte-bl5w02){color:var(--color-performance-growth, #23a779)}.foundation-fit.svelte-bl5w02 dd:where(.svelte-bl5w02){margin:0;color:#ffffffd1;font-size:.9rem;line-height:1.45}@media(max-width:48rem){.foundation-proof.svelte-bl5w02,.foundation-boundary.svelte-bl5w02,.foundation-fit.svelte-bl5w02{padding-block:3.5rem}.foundation-proof__heading.svelte-bl5w02,.foundation-boundary__heading.svelte-bl5w02,.foundation-proof__workbench.svelte-bl5w02,.foundation-stages.svelte-bl5w02,.foundation-fit__inner.svelte-bl5w02{grid-template-columns:1fr}.foundation-proof__heading.svelte-bl5w02,.foundation-boundary__heading.svelte-bl5w02{gap:1.5rem;margin-bottom:2.5rem}.foundation-proof__heading.svelte-bl5w02 h2:where(.svelte-bl5w02),.foundation-boundary__heading.svelte-bl5w02 h2:where(.svelte-bl5w02),.foundation-fit.svelte-bl5w02 h2:where(.svelte-bl5w02){font-size:clamp(2.55rem,13vw,4.2rem)}.repository-record.svelte-bl5w02 header:where(.svelte-bl5w02){align-items:end}.repository-record.svelte-bl5w02 li:where(.svelte-bl5w02){grid-template-columns:1fr;gap:.35rem}.foundation-fit__inner.svelte-bl5w02{gap:3rem}}
