.form-builder-demo.svelte-qvfhry{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:2rem;margin-top:2rem}.demo-header.svelte-qvfhry{text-align:center;margin-bottom:2rem}.demo-header.svelte-qvfhry h3:where(.svelte-qvfhry){font-size:1.75rem;margin-bottom:.5rem}.progress-steps.svelte-qvfhry{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;gap:0}.progress-step.svelte-qvfhry{display:flex;flex-direction:column;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;padding:.5rem;color:var(--text-muted);transition:color .2s ease}.progress-step.svelte-qvfhry:disabled{cursor:not-allowed}.progress-step.active.svelte-qvfhry{color:var(--accent)}.progress-step.completed.svelte-qvfhry{color:var(--success)}.step-circle.svelte-qvfhry{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;background:var(--bg-secondary);border:2px solid var(--border);transition:all .2s ease}.progress-step.active.svelte-qvfhry .step-circle:where(.svelte-qvfhry){background:var(--accent);border-color:var(--accent);color:var(--bg-primary)}.progress-step.completed.svelte-qvfhry .step-circle:where(.svelte-qvfhry){background:var(--success);border-color:var(--success);color:#fff}.step-label.svelte-qvfhry{font-size:.75rem;font-weight:500;white-space:nowrap}.step-connector.svelte-qvfhry{width:3rem;height:2px;background:var(--border);margin-top:-1.5rem;transition:background .2s ease}.step-connector.active.svelte-qvfhry{background:var(--success)}.step-content.svelte-qvfhry{min-height:300px}.form-fields.svelte-qvfhry{display:flex;flex-direction:column;gap:1.25rem}.field-group.svelte-qvfhry{display:flex;flex-direction:column;gap:.5rem}.field-hint.svelte-qvfhry{font-size:.75rem;color:var(--text-muted)}.required.svelte-qvfhry{color:var(--error)}.textarea.svelte-qvfhry{resize:vertical;min-height:80px;font-family:inherit}.questions-section.svelte-qvfhry{display:flex;flex-direction:column;gap:1.5rem}.add-question-bar.svelte-qvfhry{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.question-type-buttons.svelte-qvfhry{display:flex;gap:.5rem}.empty-questions.svelte-qvfhry{padding:3rem 2rem;text-align:center;background:var(--bg-secondary);border:2px dashed var(--border);border-radius:8px}.questions-list.svelte-qvfhry{display:flex;flex-direction:column;gap:1rem}.question-item.svelte-qvfhry{display:flex;gap:1rem;padding:1rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px}.question-number.svelte-qvfhry{width:2rem;height:2rem;border-radius:50%;background:var(--accent);color:var(--bg-primary);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;flex-shrink:0}.question-content.svelte-qvfhry{flex:1;display:flex;flex-direction:column;gap:.75rem}.question-options.svelte-qvfhry{display:flex;justify-content:space-between;align-items:center}.checkbox-label.svelte-qvfhry{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-secondary);cursor:pointer}.preview-container.svelte-qvfhry{position:relative}.preview-badge.svelte-qvfhry{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);padding:.25rem .75rem;background:var(--accent);color:var(--bg-primary);font-size:.75rem;font-weight:600;border-radius:100px;z-index:1}.preview-form.svelte-qvfhry{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:2rem}.poster-info-card.svelte-qvfhry{display:flex;gap:1rem;padding:1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;margin-bottom:1.5rem}.poster-avatar.svelte-qvfhry{width:48px;height:48px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.poster-details.svelte-qvfhry h4:where(.svelte-qvfhry){font-size:1rem;margin-bottom:.25rem}.poster-details.svelte-qvfhry p:where(.svelte-qvfhry){font-size:.875rem;color:var(--text-secondary);line-height:1.5}.preview-header.svelte-qvfhry{margin-bottom:1.5rem;text-align:center}.preview-header.svelte-qvfhry h4:where(.svelte-qvfhry){font-size:1.25rem;margin-bottom:.5rem}.preview-header.svelte-qvfhry p:where(.svelte-qvfhry){color:var(--text-secondary);font-size:.9375rem}.preview-fields.svelte-qvfhry{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.success-state.svelte-qvfhry{text-align:center;padding:2rem 0}.success-icon.svelte-qvfhry{width:64px;height:64px;border-radius:50%;background:var(--success);color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.success-icon.large.svelte-qvfhry{width:80px;height:80px}.success-state.svelte-qvfhry h4:where(.svelte-qvfhry){font-size:1.25rem;margin-bottom:.5rem;color:var(--success)}.share-section.svelte-qvfhry{text-align:center}.share-success.svelte-qvfhry{margin-bottom:2rem}.share-success.svelte-qvfhry h4:where(.svelte-qvfhry){font-size:1.5rem;margin-bottom:.5rem}.share-link-box.svelte-qvfhry{display:flex;gap:.5rem;margin-bottom:1.5rem}.share-link-box.svelte-qvfhry .input:where(.svelte-qvfhry){flex:1;background:var(--bg-secondary)}.demo-navigation.svelte-qvfhry{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border)}.btn-full.svelte-qvfhry{width:100%}.btn-sm.svelte-qvfhry{padding:.5rem .75rem;font-size:.8125rem}.modal-overlay.svelte-qvfhry{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal.svelte-qvfhry{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:2rem;max-width:400px;width:100%;position:relative}.modal-close.svelte-qvfhry{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.5rem}.modal-close.svelte-qvfhry:hover{color:var(--text-primary)}.modal-content.svelte-qvfhry{text-align:center}.modal-content.svelte-qvfhry h3:where(.svelte-qvfhry){font-size:1.5rem;margin-bottom:.75rem}.modal-content.svelte-qvfhry p:where(.svelte-qvfhry){margin-bottom:1.5rem}.modal-actions.svelte-qvfhry{display:flex;flex-direction:column;gap:.75rem}@media(max-width:768px){.progress-steps.svelte-qvfhry{overflow-x:auto;justify-content:flex-start;padding-bottom:.5rem}.step-label.svelte-qvfhry{font-size:.625rem}.step-connector.svelte-qvfhry{width:1.5rem}.share-link-box.svelte-qvfhry{flex-direction:column}}@media(max-width:640px){.form-builder-demo.svelte-qvfhry{padding:1.5rem}.question-type-buttons.svelte-qvfhry{flex-direction:column;width:100%}.question-type-buttons.svelte-qvfhry .btn:where(.svelte-qvfhry){width:100%}.add-question-bar.svelte-qvfhry{flex-direction:column;align-items:flex-start}}.hero.svelte-1uha8ag{min-height:100vh;background:var(--bg-primary)}.nav.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;padding:2rem 0}.logo.svelte-1uha8ag{font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.nav-links.svelte-1uha8ag{display:flex;align-items:center;gap:.75rem}.hero-content.svelte-1uha8ag{text-align:center;padding:6rem 0 4rem;max-width:800px;margin:0 auto}.hero-content.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-bottom:1.5rem}.hero-subtitle.svelte-1uha8ag{font-size:1.25rem;color:var(--text-secondary);max-width:600px;margin:0 auto 2.5rem;line-height:1.6}.hero-cta.svelte-1uha8ag{display:flex;justify-content:center;gap:1rem}.how-it-works.svelte-1uha8ag{padding:6rem 0}.section-title.svelte-1uha8ag{text-align:center;font-size:2.5rem;margin-bottom:3rem}.steps-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:4rem}.step-card.svelte-1uha8ag{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:2rem;text-align:center;position:relative;transition:all .2s ease}.step-card.svelte-1uha8ag:hover{border-color:var(--accent);box-shadow:0 4px 12px #4fc3f71a;transform:translateY(-4px)}.step-number.svelte-1uha8ag{position:absolute;top:-1rem;left:50%;transform:translate(-50%);width:2.5rem;height:2.5rem;background:var(--accent);color:var(--bg-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem}.step-icon.svelte-1uha8ag{margin:1rem auto 1.5rem;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);border-radius:12px;color:var(--accent)}.step-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.25rem;margin-bottom:.75rem}.step-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.test-section.svelte-1uha8ag{max-width:700px;margin:0 auto}.about-section.svelte-1uha8ag{padding:6rem 0}.creator-card.svelte-1uha8ag{max-width:800px;margin:0 auto;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:2.5rem;display:flex;gap:2rem;align-items:flex-start}.creator-avatar.svelte-1uha8ag{flex-shrink:0}.creator-avatar.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100px;height:100px;border-radius:12px;object-fit:cover}.creator-info.svelte-1uha8ag{flex:1;text-align:left}.creator-info.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.75rem;margin-bottom:.25rem}.creator-title.svelte-1uha8ag{color:var(--accent);font-weight:600;margin-bottom:1.5rem}.creator-title.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent);text-decoration:none}.creator-title.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.creator-bio.svelte-1uha8ag{color:var(--text-secondary);line-height:1.7;margin-bottom:1.5rem;font-size:.9375rem}.twitter-tweet.svelte-1uha8ag{margin:1.5rem 0!important;max-width:100%!important}.creator-links.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.creator-social-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);font-size:.875rem;font-weight:500;transition:all .2s ease}.creator-social-link.svelte-1uha8ag:hover{border-color:var(--accent);color:var(--accent)}.footer.svelte-1uha8ag{padding:4rem 0 2rem;border-top:1px solid var(--border);margin-top:4rem}.footer-content.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-bottom:2rem}.footer-brand.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.25rem;margin-bottom:.5rem}.footer-links.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:1rem}.social-links.svelte-1uha8ag{display:flex;flex-direction:column;gap:.75rem}.social-link.svelte-1uha8ag{display:flex;align-items:center;gap:.75rem;color:var(--text-secondary);transition:color .2s ease}.social-link.svelte-1uha8ag:hover{color:var(--accent)}.footer-bottom.svelte-1uha8ag{text-align:center;padding-top:2rem;border-top:1px solid var(--border)}@media(max-width:768px){.about-section.svelte-1uha8ag{padding:4rem 0}.creator-card.svelte-1uha8ag{flex-direction:column;align-items:center;gap:1.5rem;padding:2rem}.creator-info.svelte-1uha8ag{text-align:center;width:100%}.creator-info.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.5rem}.creator-title.svelte-1uha8ag{font-size:.9375rem}.creator-bio.svelte-1uha8ag{font-size:.875rem;text-align:left}.twitter-tweet.svelte-1uha8ag{margin:1.5rem auto!important}.creator-links.svelte-1uha8ag{justify-content:center}.creator-social-link.svelte-1uha8ag{font-size:.8125rem;padding:.5rem .875rem}}@media(max-width:640px){.hero-content.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.5rem}.hero-cta.svelte-1uha8ag{flex-direction:column}.hero-cta.svelte-1uha8ag .btn:where(.svelte-1uha8ag){width:100%}.section-title.svelte-1uha8ag{font-size:2rem}.steps-grid.svelte-1uha8ag,.footer-content.svelte-1uha8ag{grid-template-columns:1fr}.about-section.svelte-1uha8ag{padding:3rem 0}.creator-card.svelte-1uha8ag{padding:1.5rem;gap:1.25rem}.creator-avatar.svelte-1uha8ag img:where(.svelte-1uha8ag){width:80px;height:80px}.creator-info.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.375rem}.creator-title.svelte-1uha8ag{font-size:.875rem;margin-bottom:1rem}.creator-bio.svelte-1uha8ag{font-size:.8125rem;margin-bottom:1rem;line-height:1.6}.creator-links.svelte-1uha8ag{flex-direction:column;width:100%}.creator-social-link.svelte-1uha8ag{width:100%;justify-content:center}.twitter-tweet.svelte-1uha8ag{margin:1rem auto!important}}@media(max-width:480px){.about-section.svelte-1uha8ag{padding:2rem 0}.section-title.svelte-1uha8ag{font-size:1.75rem;margin-bottom:2rem}.creator-card.svelte-1uha8ag{padding:1.25rem;border-radius:12px}.creator-avatar.svelte-1uha8ag img:where(.svelte-1uha8ag){width:70px;height:70px}.creator-info.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.25rem}}
