.walkthrough-index.svelte-fzum5w{max-width:min(100%,44rem);padding-bottom:var(--space-12)}.walkthrough-index.svelte-fzum5w h1:where(.svelte-fzum5w){font-family:var(--rm-font-display);font-size:var(--text-3xl);font-weight:var(--font-semibold);color:var(--rm-text);margin:0 0 var(--space-4);letter-spacing:var(--tracking-tight)}.lede.svelte-fzum5w{font-family:var(--rm-font-ui);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--rm-muted);margin:0 0 var(--space-4)}.lede--strong.svelte-fzum5w{font-size:var(--text-lg)}.lede.svelte-fzum5w strong:where(.svelte-fzum5w){color:var(--rm-text);font-weight:var(--font-semibold)}.lede.svelte-fzum5w a:where(.svelte-fzum5w){color:var(--rm-sage);text-decoration:underline;text-underline-offset:2px}.lede.svelte-fzum5w a:where(.svelte-fzum5w):hover{color:var(--signal-teal-hover)}.h2.svelte-fzum5w{font-family:var(--rm-font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--rm-text);margin:var(--space-10) 0 var(--space-3);letter-spacing:var(--tracking-tight)}.list.svelte-fzum5w{font-family:var(--rm-font-ui);font-size:var(--text-sm);color:var(--rm-muted);line-height:var(--leading-relaxed);margin:0 0 var(--space-6);padding-left:var(--space-5)}.list.svelte-fzum5w strong:where(.svelte-fzum5w){color:var(--rm-text)}.list.svelte-fzum5w code:where(.svelte-fzum5w){font-size:.9em;color:var(--rm-text)}.phases.svelte-fzum5w{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.between.svelte-fzum5w{font-family:var(--rm-font-ui);font-size:var(--text-sm);color:var(--rm-muted);line-height:var(--leading-relaxed);margin:0 0 var(--space-4)}.phase__link.svelte-fzum5w{display:flex;gap:var(--space-3);padding:var(--space-4);background:var(--rm-surface);border:var(--border-1) solid var(--rm-border);border-radius:var(--rm-card-radius);text-decoration:none;color:inherit;transition:border-color var(--duration-fast) var(--ease)}.phase__link.svelte-fzum5w:hover{border-color:var(--rm-sage)}.phase__link.svelte-fzum5w:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.phase__num.svelte-fzum5w{font-family:var(--rm-font-ui);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--rm-sage);flex-shrink:0}.phase__body.svelte-fzum5w{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.phase__title.svelte-fzum5w{font-family:var(--rm-font-display);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--rm-text)}.phase__summary.svelte-fzum5w{font-family:var(--rm-font-ui);font-size:var(--text-sm);color:var(--rm-muted);line-height:var(--leading-relaxed)}.agent-intro.svelte-fzum5w{font-family:var(--rm-font-ui);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--rm-muted);margin:0 0 var(--space-6);max-width:var(--rm-reading-width)}.agent-intro.svelte-fzum5w strong:where(.svelte-fzum5w){color:var(--rm-text)}.next.svelte-fzum5w{font-family:var(--rm-font-ui);font-size:var(--text-sm);margin:0;color:var(--rm-muted);line-height:var(--leading-relaxed)}.next.svelte-fzum5w a:where(.svelte-fzum5w){color:var(--rm-sage);text-decoration:underline;text-underline-offset:2px}.next.svelte-fzum5w a:where(.svelte-fzum5w):hover{color:var(--signal-teal-hover)}
