.page.svelte-gygcht{max-width:840px;margin:0 auto;padding:0 var(--space-5)}article.svelte-gygcht{padding-top:44px}.back.svelte-gygcht{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:.78rem;letter-spacing:.04em;color:var(--faint-foreground);white-space:nowrap;transition:color .15s ease}.back.svelte-gygcht:hover{color:var(--primary)}.chips.svelte-gygcht{margin-top:28px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.chip.svelte-gygcht{display:inline-flex;align-items:center;gap:7px;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.square.svelte-gygcht{width:6px;height:6px;background:var(--accent)}.tag.svelte-gygcht{font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);padding:3px 9px}h1.svelte-gygcht{margin-top:18px;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4.4vw,3rem);letter-spacing:-.03em;line-height:1.05}.lede.svelte-gygcht{margin-top:18px;font-size:1.18rem;line-height:1.55;color:var(--muted-foreground);max-width:54ch}.tools.svelte-gygcht{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.tool.svelte-gygcht{font-size:.68rem;color:var(--muted-foreground);border:1px solid var(--border);padding:4px 10px}.metrics.svelte-gygcht{display:grid;grid-template-columns:repeat(var(--cols),1fr);margin-top:32px;border:1px solid var(--border)}.metric.svelte-gygcht{padding:22px 24px}.metric.svelte-gygcht+.metric:where(.svelte-gygcht){border-left:1px solid var(--border)}.metric-value.svelte-gygcht{font-family:var(--font-display);font-weight:600;font-size:1.9rem;letter-spacing:-.03em;line-height:1}.metric-value.accent.svelte-gygcht{color:var(--accent)}.metric-label.svelte-gygcht{font-size:.68rem;letter-spacing:.04em;color:var(--faint-foreground);margin-top:8px}.actions.svelte-gygcht{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.actions.svelte-gygcht .btn-primary:where(.svelte-gygcht){font-weight:600}.embed-section.svelte-gygcht{margin-top:64px;padding-top:36px;border-top:1px solid var(--border)}.embed-frame.svelte-gygcht{background:var(--surface-1);border:1px solid var(--border-strong)}.embed-frame.svelte-gygcht iframe:where(.svelte-gygcht){display:block;width:100%;height:100%;border:0}.embed-note.svelte-gygcht{margin-top:12px;font-size:.68rem;letter-spacing:.06em;color:var(--faint-foreground)}.steps-section.svelte-gygcht{margin-top:64px;padding-top:36px;border-top:1px solid var(--border)}.kicker.svelte-gygcht{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--faint-foreground);margin-bottom:24px}.steps.svelte-gygcht{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;list-style:none}.step.svelte-gygcht{background:var(--surface-1);border:1px solid var(--border);border-top:2px solid var(--accent);padding:20px 18px}.step-index.svelte-gygcht{font-size:.66rem;letter-spacing:.08em;color:var(--faint-foreground)}.step-name.svelte-gygcht{font-family:var(--font-display);font-weight:600;font-size:1.02rem;margin-top:10px}.step-detail.svelte-gygcht{font-size:.68rem;color:var(--faint-foreground);margin-top:6px}.prose-section.svelte-gygcht{margin-top:56px}.prose-section.svelte-gygcht h2:where(.svelte-gygcht){font-family:var(--font-display);font-weight:600;font-size:1.5rem;letter-spacing:-.02em}.prose-section.svelte-gygcht h2:where(.svelte-gygcht)+h2:where(.svelte-gygcht),.prose-section.svelte-gygcht p:where(.svelte-gygcht)+h2:where(.svelte-gygcht){margin-top:40px}.prose-section.svelte-gygcht p:where(.svelte-gygcht){margin-top:14px;font-size:1.08rem;line-height:1.65;color:var(--muted-foreground)}.wip.svelte-gygcht{margin-top:56px;border:1px solid var(--border);border-left:2px solid var(--border-strong);padding:22px 26px;background:var(--surface-2)}.wip.svelte-gygcht p:where(.svelte-gygcht){font-size:.78rem;line-height:1.7;color:var(--muted-foreground)}.next-section.svelte-gygcht{margin-top:64px}.next.svelte-gygcht{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--surface-1);border:1px solid var(--border);padding:26px 30px;text-decoration:none;color:var(--foreground);transition:border-color .2s ease}.next.svelte-gygcht:hover{border-color:var(--primary)}.next.svelte-gygcht:active{transform:translateY(1px);transition:transform .06s ease-out}@media(prefers-reduced-motion:reduce){.next.svelte-gygcht:active{transform:none}}.next-kicker.svelte-gygcht{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--faint-foreground)}.next-title.svelte-gygcht{display:block;margin-top:6px;font-family:var(--font-display);font-weight:600;font-size:1.25rem;letter-spacing:-.02em}.next-arrow.svelte-gygcht{font-size:1.1rem;color:var(--primary)}
