.build-page.svelte-1kgpdw7{max-width:800px;margin:0 auto;padding:24px 20px 80px}.hero.svelte-1kgpdw7{text-align:center;padding:80px 0 60px}h1.svelte-1kgpdw7{font-size:3rem;font-weight:700;line-height:1.1;margin:0 0 20px}.subtitle.svelte-1kgpdw7{font-size:1.2rem;color:var(--text-secondary);max-width:600px;margin:0 auto 32px;line-height:1.5}.cta.svelte-1kgpdw7{display:inline-block;background:var(--btn-primary-bg);color:var(--btn-primary-text);padding:14px 32px;border-radius:0;text-decoration:none;font-weight:600;font-size:1rem}.cta.svelte-1kgpdw7:hover{opacity:.7}.prompt-box.svelte-1kgpdw7{border:1px solid var(--bg-hover);padding:24px;margin-bottom:40px}.prompt-label.svelte-1kgpdw7{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.prompt-text.svelte-1kgpdw7{font-size:1.05rem;line-height:1.6;margin:12px 0 0;color:var(--on-surface);font-style:italic}.steps.svelte-1kgpdw7{display:flex;flex-direction:column;gap:24px;padding:40px 0}.step.svelte-1kgpdw7{display:flex;gap:20px;padding:24px}.num.svelte-1kgpdw7{font-size:2rem;font-weight:700;color:var(--text-secondary);min-width:48px;text-align:center}.step.svelte-1kgpdw7 h2:where(.svelte-1kgpdw7){font-size:1.1rem;margin:0 0 8px}.step.svelte-1kgpdw7 p:where(.svelte-1kgpdw7){font-size:.95rem;color:var(--text-secondary);margin:0;line-height:1.5}.features.svelte-1kgpdw7{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:40px 0}.feature.svelte-1kgpdw7{padding:24px}.feature.svelte-1kgpdw7 h2:where(.svelte-1kgpdw7){font-size:1.1rem;margin:0 0 8px}.feature.svelte-1kgpdw7 p:where(.svelte-1kgpdw7){font-size:.95rem;color:var(--text-secondary);margin:0;line-height:1.5}.faq.svelte-1kgpdw7{padding:40px 0}.faq-heading.svelte-1kgpdw7{font-size:1.8rem;font-weight:700;margin:0 0 32px}.faq-item.svelte-1kgpdw7{border-top:1px solid var(--bg-hover);padding:24px 0}.faq-item.svelte-1kgpdw7 h3:where(.svelte-1kgpdw7){font-size:1.05rem;font-weight:600;margin:0 0 8px}.faq-item.svelte-1kgpdw7 p:where(.svelte-1kgpdw7){font-size:.95rem;color:var(--text-secondary);margin:0;line-height:1.6}.cta-section.svelte-1kgpdw7{text-align:center;padding:60px 0}.cta-section.svelte-1kgpdw7 h2:where(.svelte-1kgpdw7){margin:0 0 12px}.cta-section.svelte-1kgpdw7 p:where(.svelte-1kgpdw7){color:var(--text-secondary);margin:0 0 24px}.back.svelte-1kgpdw7{color:var(--on-surface);text-decoration:underline;font-size:.9rem}@media(max-width:640px){h1.svelte-1kgpdw7{font-size:2rem}.features.svelte-1kgpdw7{grid-template-columns:1fr}}
