.head.svelte-1spghlz{padding-top:calc(var(--wf-header-h) + clamp(1.5rem,4vw,3rem));padding-bottom:clamp(1.75rem,4vw,3rem)}.back.svelte-1spghlz{display:flex;width:fit-content;margin-bottom:1.25rem}.kick.svelte-1spghlz{display:block}.card.svelte-1spghlz{box-shadow:var(--wf-shadow-card);max-width:46rem;padding:clamp(1.5rem,4vw,40px);border-radius:var(--wf-radius-panel);background:var(--wf-white)}.progress.svelte-1spghlz{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.progress-bar.svelte-1spghlz{flex:1;height:8px;border-radius:var(--wf-radius-pill);background:var(--wf-grey);overflow:hidden}.progress-fill.svelte-1spghlz{height:100%;border-radius:inherit;background:var(--wf-purple);transition:width .4s ease}.progress-text.svelte-1spghlz{font-size:.9375rem;font-weight:600;color:var(--wf-text-muted);white-space:nowrap}.question-wrapper.svelte-1spghlz{animation:svelte-1spghlz-slideIn .4s ease}.question-wrapper.entering.svelte-1spghlz{animation:svelte-1spghlz-slideOut .3s ease}@keyframes svelte-1spghlz-slideIn{0%{opacity:0;transform:translateY(16px)}}@keyframes svelte-1spghlz-slideOut{to{opacity:0;transform:translateY(-16px)}}.q-number.svelte-1spghlz{margin:0 0 .5rem;font:700 var(--wf-type-kicker) / 1 var(--font-family);letter-spacing:.08em;text-transform:uppercase;color:var(--wf-purple)}.question-text.svelte-1spghlz{font:800 clamp(1.375rem,1.1rem + 1.2vw,2rem) / 1.2 var(--font-display);margin-bottom:.5rem}.question-subtitle.svelte-1spghlz{margin:0 0 1.5rem;color:var(--wf-text-muted)}.text-input.svelte-1spghlz,.textarea-input.svelte-1spghlz{width:100%;min-height:48px;padding:.7rem .9rem;border:1.5px solid rgb(33 26 36 / 25%);border-radius:12px;background:var(--wf-white);color:var(--wf-ink);font:500 1rem/1.4 var(--font-family)}.textarea-input.svelte-1spghlz{resize:vertical}.options.svelte-1spghlz{display:grid;gap:.75rem}.option.svelte-1spghlz{display:flex;align-items:center;gap:1rem;width:100%;min-height:56px;padding:.9rem 1.25rem;border:1.5px solid rgb(33 26 36 / 25%);border-radius:12px;background:var(--wf-white);color:var(--wf-ink);font:600 1rem/1.4 var(--font-family);text-align:left;cursor:pointer;transition:border-color var(--wf-transition-ui),background-color var(--wf-transition-ui)}.option.svelte-1spghlz:hover,.option.selected.svelte-1spghlz{border-color:var(--wf-purple);background:var(--wf-lavender)}.option-label.svelte-1spghlz{flex:1}.option-check.svelte-1spghlz{display:flex;width:24px;color:var(--wf-purple)}.navigation.svelte-1spghlz{display:flex;flex-direction:column-reverse;gap:.75rem;margin-top:2rem}.navigation.svelte-1spghlz .btn:where(.svelte-1spghlz){width:100%;gap:.5rem}.navigation.svelte-1spghlz .btn:where(.svelte-1spghlz):disabled{opacity:.5;cursor:not-allowed;transform:none}.hint.svelte-1spghlz{display:none;margin:1.25rem 0 0;font-size:.875rem;color:var(--wf-text-muted)}kbd.svelte-1spghlz{padding:.15rem .45rem;border-radius:6px;background:var(--wf-grey);font:inherit}.outcome.svelte-1spghlz{display:grid;gap:1rem;justify-items:start}.outcome.svelte-1spghlz p:where(.svelte-1spghlz){margin:0}.scenario.svelte-1spghlz{margin:0;padding:1rem 1.25rem;border-left:4px solid var(--wf-purple);border-radius:0 12px 12px 0;background:var(--wf-lavender);font-style:italic;line-height:1.6}.note.svelte-1spghlz{font-size:.9375rem;color:var(--wf-text-muted)}.form-error.svelte-1spghlz{display:flex;gap:.5rem;align-items:flex-start;color:#8b0707;font-weight:600}.spinner.svelte-1spghlz{width:18px;height:18px;border:2px solid rgb(255 255 255 / 40%);border-top-color:var(--wf-white);border-radius:50%;animation:svelte-1spghlz-spin .8s linear infinite}.spinner.large.svelte-1spghlz{width:44px;height:44px;border:3px solid var(--wf-grey);border-top-color:var(--wf-purple)}@keyframes svelte-1spghlz-spin{to{transform:rotate(360deg)}}@media(min-width:640px){.navigation.svelte-1spghlz{flex-direction:row;justify-content:space-between;align-items:center}.navigation.svelte-1spghlz .btn:where(.svelte-1spghlz){width:auto}.hint.svelte-1spghlz{display:block}}
