.ec-status.svelte-16apsk5{margin-bottom:16px}.ec-section.svelte-16apsk5{display:grid;gap:12px}.ec-section.svelte-16apsk5+.ec-section:where(.svelte-16apsk5){margin-top:28px}.ec-section__header.svelte-16apsk5 h3:where(.svelte-16apsk5){margin:0 0 4px;font-family:var(--font-display);font-weight:400;font-size:18px;text-transform:uppercase;letter-spacing:.02em;color:var(--fg-1)}.ec-section__header.svelte-16apsk5 p:where(.svelte-16apsk5){margin:0;font-size:13px;line-height:1.5;color:var(--fg-2)}.ec-section__header.svelte-16apsk5 code:where(.svelte-16apsk5){font-family:var(--font-mono);font-size:12px;background:var(--surface-2);padding:1px 6px;border-radius:var(--r-1)}.ec-stage.svelte-16apsk5{display:grid;place-items:center;min-height:clamp(320px,46vw,430px);padding:clamp(14px,4vw,24px);border-radius:var(--r-2);background:var(--surface-2);border:1px solid var(--border)}.ec-stage--inner.svelte-16apsk5{min-height:clamp(300px,42vw,380px);padding:clamp(12px,3vw,18px)}.ec-stage--tall.svelte-16apsk5{min-height:clamp(380px,58vw,520px)}.ec-stack.svelte-16apsk5{display:grid;gap:12px}.ec-grid.svelte-16apsk5{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px}.ec-narrow.svelte-16apsk5{width:100%;max-width:320px}
