.wh-hero-chat.svelte-1czn1bc{display:flex;flex-direction:column;gap:1.25rem}.wh-hero-bubble.svelte-1czn1bc{padding:1.25rem 1.5rem;border-radius:16px;font-size:1.05rem;line-height:1.6}.wh-hero-bubble-label.svelte-1czn1bc{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;opacity:.6}.wh-hero-bubble--user.svelte-1czn1bc{background:var(--color-blue);color:var(--color-white);align-self:flex-end;border-bottom-right-radius:6px;max-width:88%}.wh-hero-bubble--ai.svelte-1czn1bc{background:#ffffff14;color:#ffffffd9;border:1px solid rgba(255,255,255,.1);align-self:flex-start;border-bottom-left-radius:6px;max-width:92%}@media (max-width: 767px){.wh-hero-bubble.svelte-1czn1bc{font-size:.95rem;padding:1rem 1.25rem}}.st-demo.svelte-1czn1bc{max-width:520px;margin:0 auto;border-radius:20px;padding:2.5rem 2rem;background:linear-gradient(145deg,#fff7ed,#fff,#ecfeff);border:1px solid rgba(255,107,107,.15);box-shadow:0 8px 32px #00000014;text-align:center;min-height:380px;display:flex;flex-direction:column;justify-content:center}.st-demo-progress.svelte-1czn1bc{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.5rem}.st-demo-progress-dot.svelte-1czn1bc{width:10px;height:10px;border-radius:50%;background:#e2e8f0;transition:background .3s,transform .3s}.st-demo-progress-dot--active.svelte-1czn1bc{background:#ff6b6b;transform:scale(1.3)}.st-demo-progress-dot--done.svelte-1czn1bc{background:#0ea5e9}.st-demo-question-number.svelte-1czn1bc{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin-bottom:.75rem}.st-demo-question.svelte-1czn1bc{font-size:1.35rem;font-weight:700;color:#1e293b;margin:0 0 1.5rem;line-height:1.3}.st-demo-options.svelte-1czn1bc{display:flex;flex-direction:column;gap:.625rem}.st-demo-option.svelte-1czn1bc{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.125rem;border-radius:12px;border:2px solid #e2e8f0;background:#fff;cursor:pointer;text-align:left;font-size:.95rem;color:#334155;line-height:1.4;transition:border-color .2s,background .2s,transform .15s}.st-demo-option.svelte-1czn1bc:hover{border-color:#ff6b6b;background:#fff5f5;transform:translateY(-1px)}.st-demo-option--selected.svelte-1czn1bc{border-color:#0ea5e9;background:#f0f9ff}.st-demo-option-label.svelte-1czn1bc{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#ff6b6b,#fbbf24);color:#fff;font-weight:700;font-size:.8rem;flex-shrink:0}.st-demo-option-text.svelte-1czn1bc{font-weight:500}.st-demo-result.svelte-1czn1bc{display:flex;flex-direction:column;align-items:center;gap:.75rem}.st-demo-result-emoji.svelte-1czn1bc{font-size:3.5rem;line-height:1}.st-demo-result-badge.svelte-1czn1bc{display:inline-block;padding:.3rem 1rem;border-radius:20px;color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.st-demo-result-name.svelte-1czn1bc{font-size:1.5rem;font-weight:800;color:#1e293b;margin:.25rem 0 0}.st-demo-result-tagline.svelte-1czn1bc{font-size:1rem;color:#64748b;margin:0;line-height:1.5}.st-demo-retake.svelte-1czn1bc{margin-top:.75rem;padding:.625rem 1.5rem;border-radius:10px;border:2px solid #0ea5e9;background:transparent;color:#0ea5e9;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .2s,color .2s}.st-demo-retake.svelte-1czn1bc:hover{background:#0ea5e9;color:#fff}@media (min-width: 640px){.st-demo.svelte-1czn1bc{padding:3rem 2.5rem}.st-demo-question.svelte-1czn1bc{font-size:1.5rem}}@media (max-width: 480px){.st-demo.svelte-1czn1bc{padding:1.75rem 1.25rem;min-height:340px}.st-demo-question.svelte-1czn1bc{font-size:1.15rem}.st-demo-option.svelte-1czn1bc{padding:.75rem 1rem;font-size:.9rem}}
