.wiz.svelte-wxbakb{display:grid;gap:22px;max-inline-size:46rem;color:var(--text-body)}.prog.svelte-wxbakb{display:flex;align-items:center;gap:14px}.progress.svelte-wxbakb{flex:1;block-size:6px;border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden}.progress.svelte-wxbakb span:where(.svelte-wxbakb){display:block;block-size:100%;border-radius:inherit;background:linear-gradient(-90deg,var(--accent),var(--brand));transform-origin:right;transition:transform .6s var(--ease-reveal)}[dir=ltr] .progress.svelte-wxbakb span:where(.svelte-wxbakb){transform-origin:left;background:linear-gradient(90deg,var(--accent),var(--brand))}.count.svelte-wxbakb{font-size:var(--fs-label);color:var(--muted)}form.svelte-wxbakb{display:grid;gap:24px}.step.svelte-wxbakb{border:0;padding:0;margin:0;display:grid;gap:16px;min-inline-size:0}.step[hidden].svelte-wxbakb{display:none}.js.svelte-wxbakb .step:where(.svelte-wxbakb):not([hidden]){animation:svelte-wxbakb-step-in .5s var(--ease-reveal) both}@keyframes svelte-wxbakb-step-in{0%{opacity:0;transform:translate(calc(var(--dir, 1) * -28px));filter:blur(4px)}}.q.svelte-wxbakb{font-family:var(--font-display);font-size:clamp(1.6rem,6vw,2.3rem);font-weight:var(--fw-semibold);color:var(--text);line-height:1.3;padding:0;margin-block-end:6px}.inline.svelte-wxbakb .q:where(.svelte-wxbakb){font-size:var(--fs-h2)}.q2.svelte-wxbakb{font-size:var(--fs-h3);margin-block-start:12px}.q2.svelte-wxbakb small:where(.svelte-wxbakb){font-size:var(--fs-small);color:var(--muted);font-weight:var(--fw-regular)}.note.svelte-wxbakb{font-size:var(--fs-small);color:var(--muted)}.purpose.svelte-wxbakb{display:grid;gap:12px;margin-block-start:8px;padding:16px;border-radius:var(--r-md);background:var(--accent-soft);animation:fade-up .4s var(--ease-reveal) both}.space.svelte-wxbakb{margin-block-start:14px;animation:fade-up .4s var(--ease-reveal) both}.space.svelte-wxbakb .q2:where(.svelte-wxbakb),.purpose.svelte-wxbakb .q2:where(.svelte-wxbakb){margin-block-start:0}.chips.svelte-wxbakb{display:flex;flex-wrap:wrap;gap:10px}.opt.svelte-wxbakb{position:relative;cursor:pointer}.opt.svelte-wxbakb input:where(.svelte-wxbakb){position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.opt.svelte-wxbakb span:where(.svelte-wxbakb){display:inline-flex;align-items:center;gap:8px;min-block-size:48px;padding-inline:18px 20px;border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-weight:var(--fw-medium);transition:background-color .25s var(--ease-ui),color .25s var(--ease-ui),border-color .25s var(--ease-ui),transform .2s var(--ease-spring)}.opt.svelte-wxbakb:hover span:where(.svelte-wxbakb){border-color:var(--text)}.opt.svelte-wxbakb:active span:where(.svelte-wxbakb){transform:scale(.96)}.tick.svelte-wxbakb{position:relative;inline-size:18px;block-size:18px;border-radius:50%;border:1.5px solid var(--border-strong);transition:background-color .25s var(--ease-ui),border-color .25s var(--ease-ui)}.tick.svelte-wxbakb:after{content:"";position:absolute;top:3px;right:5px;bottom:5px;left:4px;border:solid var(--cta-text);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .3s var(--ease-spring)}.opt.svelte-wxbakb input:where(.svelte-wxbakb):checked+span:where(.svelte-wxbakb){background:var(--cta-bg);border-color:var(--cta-bg);color:var(--cta-text)}.opt.svelte-wxbakb input:where(.svelte-wxbakb):checked+span:where(.svelte-wxbakb) .tick:where(.svelte-wxbakb){background:var(--accent);border-color:var(--accent)}.opt.svelte-wxbakb input:where(.svelte-wxbakb):checked+span:where(.svelte-wxbakb) .tick:where(.svelte-wxbakb):after{border-color:#13222a;transform:rotate(45deg) scale(1)}.opt.svelte-wxbakb input:where(.svelte-wxbakb):focus-visible+span:where(.svelte-wxbakb){outline:2px solid var(--focus);outline-offset:3px}.consent.svelte-wxbakb{display:flex;gap:10px;align-items:center;min-block-size:44px;font-size:var(--fs-small);color:var(--text-body);cursor:pointer}.consent.svelte-wxbakb input:where(.svelte-wxbakb){inline-size:22px;block-size:22px;flex:none;accent-color:var(--brand)}.consent.svelte-wxbakb a:where(.svelte-wxbakb){color:var(--brand);text-decoration:underline}.err.svelte-wxbakb{font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--danger);padding:8px 12px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--danger) 10%,transparent)}.actions.svelte-wxbakb{display:flex;gap:12px}.hp.svelte-wxbakb{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.done.svelte-wxbakb{display:grid;gap:16px;justify-items:start;animation:fade-up .6s var(--ease-reveal) both}.done.svelte-wxbakb .t-h2:where(.svelte-wxbakb){color:var(--text)}.draw.svelte-wxbakb path:where(.svelte-wxbakb){fill:none;stroke:var(--accent);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;animation:svelte-wxbakb-draw .7s var(--ease-move) forwards}@keyframes svelte-wxbakb-draw{to{stroke-dashoffset:0}}.chosen.svelte-wxbakb{font-weight:var(--fw-semibold);color:var(--text)}@media(max-width:639px){.fill.svelte-wxbakb .opt:where(.svelte-wxbakb){flex:1 1 auto}.fill.svelte-wxbakb .opt:where(.svelte-wxbakb) span:where(.svelte-wxbakb){inline-size:100%;justify-content:center}.actions.svelte-wxbakb .main:where(.svelte-wxbakb){flex:1}.actions.float.svelte-wxbakb{position:sticky;z-index:1;inset-block-end:calc(var(--kb-h, 0px) + var(--safe-b));padding-block:8px;background:var(--surface)}}@media(prefers-reduced-motion:reduce){.js.svelte-wxbakb .step:where(.svelte-wxbakb):not([hidden]),.draw.svelte-wxbakb path:where(.svelte-wxbakb),.done.svelte-wxbakb{animation:none;stroke-dashoffset:0}}
