.typeform-container.svelte-jk7o5r{min-height:100vh;display:flex;flex-direction:column;padding-top:calc(var(--wf-header-h) + 3rem);padding-bottom:clamp(3rem,6vw,5rem)}.question-section.svelte-jk7o5r{flex:1;display:flex;align-items:center;justify-content:center}.question-container.svelte-jk7o5r,.question-section.svelte-jk7o5r>.message:where(.svelte-jk7o5r){width:100%;max-width:40rem}.loading.svelte-jk7o5r{display:grid;justify-items:center;gap:1rem;color:var(--wf-text-muted)}.spinner.svelte-jk7o5r{width:40px;height:40px;border:3px solid var(--wf-lavender);border-top-color:var(--wf-purple);border-radius:50%;animation:svelte-jk7o5r-spin .8s linear infinite}@keyframes svelte-jk7o5r-spin{to{transform:rotate(360deg)}}.question-container.svelte-jk7o5r{transition:transform .3s ease,opacity .3s ease}.question-container.slide-out.svelte-jk7o5r{transform:translate(-60px);opacity:0}.question-container.slide-in.svelte-jk7o5r{animation:svelte-jk7o5r-slideIn .3s ease forwards}@keyframes svelte-jk7o5r-slideIn{0%{transform:translate(60px);opacity:0}to{transform:translate(0);opacity:1}}.message.svelte-jk7o5r{display:flex;align-items:flex-end;gap:.75rem}.bubble.svelte-jk7o5r{flex:1;min-width:0;padding:1.25rem 1.5rem;border-radius:var(--wf-radius-card) var(--wf-radius-card) var(--wf-radius-card) .375rem;background:var(--wf-white);color:var(--wf-ink);box-shadow:var(--wf-shadow-card)}.question-text.svelte-jk7o5r{margin:0;font:600 clamp(1.125rem,1rem + .6vw,1.375rem) / 1.5 var(--font-family);letter-spacing:0;white-space:pre-line;overflow-wrap:anywhere;color:var(--wf-ink)}.typing.svelte-jk7o5r{flex:none;display:flex;gap:.375rem;padding:1.25rem 1.5rem}.typing.svelte-jk7o5r span:where(.svelte-jk7o5r){width:8px;height:8px;border-radius:50%;background:var(--wf-purple);animation:svelte-jk7o5r-blink 1.2s infinite ease-in-out}.typing.svelte-jk7o5r span:where(.svelte-jk7o5r):nth-child(2){animation-delay:.15s}.typing.svelte-jk7o5r span:where(.svelte-jk7o5r):nth-child(3){animation-delay:.3s}@keyframes svelte-jk7o5r-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.input-container.svelte-jk7o5r{display:flex;align-items:center;gap:.5rem;margin-top:2rem;padding:.375rem .375rem .375rem 1.25rem;border:1.5px solid rgb(33 26 36 / 25%);border-radius:var(--wf-radius-pill);background:var(--wf-white)}.input-container.svelte-jk7o5r:focus-within{border-color:var(--wf-ink);outline:3px solid var(--wf-ink);outline-offset:3px;box-shadow:0 0 0 6px var(--wf-white)}.answer-input.svelte-jk7o5r{flex:1;min-width:0;min-height:48px;padding:0;border:none;background:transparent;color:var(--wf-ink);font:500 1.0625rem/1.4 var(--font-family)}.answer-input.svelte-jk7o5r:focus-visible{outline:none;box-shadow:none}.answer-input.svelte-jk7o5r::placeholder{color:var(--wf-text-muted);opacity:.8}.answer-input.svelte-jk7o5r:disabled{opacity:.6}.submit-btn.svelte-jk7o5r{flex:none;display:grid;place-items:center;width:48px;height:48px;border:none;border-radius:50%;background:var(--wf-red);color:var(--wf-white);cursor:pointer;transition:background-color var(--wf-transition-ui)}.submit-btn.svelte-jk7o5r:hover:not(:disabled){background:var(--wf-red-hover)}.submit-btn.svelte-jk7o5r:disabled{opacity:.45;cursor:not-allowed}.btn-spinner.svelte-jk7o5r{width:1.25rem;height:1.25rem;border:2px solid rgb(255 255 255 / 35%);border-top-color:var(--wf-white);border-radius:50%;animation:svelte-jk7o5r-spin .6s linear infinite}.hint.svelte-jk7o5r{margin:.875rem 0 0 1.25rem;font-size:.875rem;color:var(--wf-text-muted)}kbd.svelte-jk7o5r{padding:.15rem .5rem;border:1px solid rgb(33 26 36 / 18%);border-radius:6px;background:var(--wf-white);color:var(--wf-ink);font:600 .8125rem/1.4 var(--font-family)}.complete-message.svelte-jk7o5r{display:grid;justify-items:center;gap:1rem;max-width:32rem;padding:clamp(1.75rem,4vw,2.75rem);border-radius:var(--wf-radius-panel);background:var(--wf-white);text-align:center}.complete-icon.svelte-jk7o5r{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--wf-purple);color:var(--wf-white)}.complete-message.svelte-jk7o5r h2:where(.svelte-jk7o5r){font-size:clamp(1.75rem,1.4rem + 1.5vw,2.25rem);margin:0}.complete-message.svelte-jk7o5r p:where(.svelte-jk7o5r){margin:0 0 .5rem}@media(prefers-reduced-motion:reduce){.question-container.svelte-jk7o5r,.question-container.slide-in.svelte-jk7o5r,.typing.svelte-jk7o5r span:where(.svelte-jk7o5r){transition:none;animation:none}}
