.wh-hero-chat.svelte-1a1qs42{display:flex;flex-direction:column;gap:1.25rem}.wh-hero-bubble.svelte-1a1qs42{padding:1.25rem 1.5rem;border-radius:16px;font-size:1.05rem;line-height:1.6}.wh-hero-bubble-label.svelte-1a1qs42{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;opacity:.6}.wh-hero-bubble--user.svelte-1a1qs42{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-1a1qs42{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-1a1qs42{font-size:.95rem;padding:1rem 1.25rem}}.forms-demo.svelte-1a1qs42{max-width:480px;margin:0 auto;background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 24px #00000014;border:1px solid rgba(0,0,0,.06)}.forms-demo-header.svelte-1a1qs42 h3:where(.svelte-1a1qs42){font-size:1.25rem;font-weight:700;color:#1a1a2e;margin:0 0 .25rem}.forms-demo-header.svelte-1a1qs42 p:where(.svelte-1a1qs42){font-size:.875rem;color:#6b7280;margin:0 0 1.5rem}.forms-demo-fields.svelte-1a1qs42{display:flex;flex-direction:column;gap:1.25rem}.forms-demo-field.svelte-1a1qs42{display:flex;flex-direction:column;gap:.375rem}.forms-demo-field.svelte-1a1qs42 label:where(.svelte-1a1qs42){font-size:.875rem;font-weight:600;color:#374151}.forms-demo-required.svelte-1a1qs42{color:#ef4444}.forms-demo-field.svelte-1a1qs42 input:where(.svelte-1a1qs42),.forms-demo-field.svelte-1a1qs42 textarea:where(.svelte-1a1qs42){padding:.625rem .875rem;border:1.5px solid #d1d5db;border-radius:8px;font-size:.9rem;color:#1a1a2e;background:#fafafa;transition:border-color .15s ease,box-shadow .15s ease;outline:none;font-family:inherit;resize:vertical}.forms-demo-field.svelte-1a1qs42 input:where(.svelte-1a1qs42):focus,.forms-demo-field.svelte-1a1qs42 textarea:where(.svelte-1a1qs42):focus{border-color:#7c3bed;box-shadow:0 0 0 3px #7c3bed1a;background:#fff}.forms-demo-input-error.svelte-1a1qs42{border-color:#ef4444!important}.forms-demo-input-error.svelte-1a1qs42:focus{box-shadow:0 0 0 3px #ef44441a!important}.forms-demo-error.svelte-1a1qs42{font-size:.8rem;color:#ef4444;font-weight:500}.forms-demo-submit.svelte-1a1qs42{padding:.75rem 1.5rem;background:linear-gradient(135deg,#7c3bed,#6025c0);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .15s ease,transform .15s ease;margin-top:.25rem}.forms-demo-submit.svelte-1a1qs42:hover{opacity:.9;transform:translateY(-1px)}.forms-demo-success.svelte-1a1qs42{text-align:center;padding:2rem 1rem}.forms-demo-success-icon.svelte-1a1qs42{color:#10b981;margin-bottom:1rem}.forms-demo-success.svelte-1a1qs42 h3:where(.svelte-1a1qs42){font-size:1.25rem;font-weight:700;color:#1a1a2e;margin:0 0 .5rem}.forms-demo-success.svelte-1a1qs42 p:where(.svelte-1a1qs42){font-size:.9rem;color:#6b7280;margin:0 0 1.5rem}.forms-demo-reset.svelte-1a1qs42{padding:.5rem 1.25rem;background:transparent;color:#7c3bed;border:1.5px solid #7c3bed;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.forms-demo-reset.svelte-1a1qs42:hover{background:#7c3bed;color:#fff}@media (min-width: 640px){.forms-demo.svelte-1a1qs42{padding:2.5rem}}
