.agent-foundation-page.svelte-bl5w02{background:var(--color-performance-panel, #fff);color:var(--color-performance-ink, #090909)}.foundation-receipt.svelte-bl5w02{display:grid;gap:.75rem;min-height:16rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--color-performance-line, #d7d7d2);background:var(--color-performance-panel, #fff)}.foundation-receipt.svelte-bl5w02 span:where(.svelte-bl5w02),.foundation-boundary__heading.svelte-bl5w02>div:where(.svelte-bl5w02)>p:where(.svelte-bl5w02),.foundation-layers.svelte-bl5w02 span:where(.svelte-bl5w02),.foundation-stages.svelte-bl5w02 span: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-receipt.svelte-bl5w02 strong:where(.svelte-bl5w02){max-width:25ch;font-size:clamp(1.35rem,3vw,2.1rem);line-height:1.05}.foundation-receipt.svelte-bl5w02 p:where(.svelte-bl5w02){max-width:56ch;margin:auto 0 0;color:var(--color-performance-muted, #5e6268);line-height:1.6}.foundation-boundary.svelte-bl5w02{padding:clamp(4rem,9vw,8rem) clamp(1.25rem,5vw,6rem);border-bottom:1px solid var(--color-performance-line, #d7d7d2);background:var(--color-performance-paper, #f3f3f0)}.foundation-boundary__heading.svelte-bl5w02,.foundation-layers.svelte-bl5w02,.foundation-stages.svelte-bl5w02,.foundation-boundary__note.svelte-bl5w02{width:min(var(--content-width-performance, 85rem),100%);margin-inline:auto}.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-boundary__heading.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-boundary__heading.svelte-bl5w02>p:where(.svelte-bl5w02),.foundation-boundary__note.svelte-bl5w02{margin-block:0;color:var(--color-performance-muted, #5e6268);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.6}.foundation-layers.svelte-bl5w02,.foundation-stages.svelte-bl5w02{display:grid;gap:1px;overflow:hidden;border:1px solid var(--color-performance-line, #d7d7d2);background:var(--color-performance-line, #d7d7d2)}.foundation-layers.svelte-bl5w02{grid-template-columns:repeat(3,minmax(0,1fr))}.foundation-stages.svelte-bl5w02{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(1.5rem,3vw,2.5rem)}.foundation-layers.svelte-bl5w02 article:where(.svelte-bl5w02),.foundation-stages.svelte-bl5w02 article:where(.svelte-bl5w02){min-width:0;padding:clamp(1.25rem,3vw,2rem);background:var(--color-performance-panel, #fff)}.foundation-layers.svelte-bl5w02 h3:where(.svelte-bl5w02),.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-layers.svelte-bl5w02 p:where(.svelte-bl5w02),.foundation-stages.svelte-bl5w02 li:where(.svelte-bl5w02){color:var(--color-performance-muted, #5e6268);font-size:.92rem;line-height:1.5}.foundation-layers.svelte-bl5w02 p:where(.svelte-bl5w02){margin:0}.foundation-stages.svelte-bl5w02 ul:where(.svelte-bl5w02){display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.foundation-stages.svelte-bl5w02 li:where(.svelte-bl5w02){position:relative;padding-left:1rem}.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)}@media(max-width:48rem){.foundation-boundary.svelte-bl5w02{padding-block:3.5rem}.foundation-boundary__heading.svelte-bl5w02,.foundation-layers.svelte-bl5w02,.foundation-stages.svelte-bl5w02{grid-template-columns:1fr}.foundation-boundary__heading.svelte-bl5w02{gap:1.5rem;margin-bottom:2.5rem}.foundation-boundary__heading.svelte-bl5w02 h2:where(.svelte-bl5w02){font-size:clamp(2.55rem,13vw,4.2rem)}}
