.toc.svelte-w76kk7{border:1px solid var(--line);border-radius:12px;padding:16px 20px}.toc-t.svelte-w76kk7{margin:0 0 8px;font-weight:650}.toc.svelte-w76kk7 ol:where(.svelte-w76kk7){columns:2 260px;column-gap:32px;margin:0;padding-left:20px}.toc.svelte-w76kk7 li:where(.svelte-w76kk7){break-inside:avoid;margin:4px 0}.pt.svelte-w76kk7{overflow-x:auto}.pt.svelte-w76kk7 table:where(.svelte-w76kk7){border-collapse:collapse;width:100%}.pt.svelte-w76kk7 th:where(.svelte-w76kk7),.pt.svelte-w76kk7 td:where(.svelte-w76kk7){text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px}.more.svelte-w76kk7{font-weight:650}form.svelte-12xyhj1{gap:1.25rem;max-width:48rem;display:grid}label.svelte-12xyhj1{gap:.5rem;display:grid}input.svelte-12xyhj1,select.svelte-12xyhj1,textarea.svelte-12xyhj1{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:.5rem;min-width:0;max-width:100%;padding:.75rem}input[type=checkbox].svelte-12xyhj1{width:1.5rem;height:1.5rem}.trap.svelte-12xyhj1{position:absolute;left:-10000px}.meter.svelte-1dz0rb8{background:color-mix(in srgb,var(--brand) 14%,transparent);border-radius:99px;height:12px;margin:24px 0 8px;overflow:hidden}.meter.svelte-1dz0rb8 i:where(.svelte-1dz0rb8){height:100%;width:calc(var(--p)*100%);border-radius:inherit;background:var(--brand);transition:width .6s cubic-bezier(.2,.7,.2,1),background .4s;display:block}.meter.svelte-1dz0rb8 i.ok:where(.svelte-1dz0rb8){background:var(--ok)}@media (prefers-reduced-motion:reduce){.meter.svelte-1dz0rb8 i:where(.svelte-1dz0rb8){transition:none}}.questions.svelte-1dz0rb8{gap:24px;display:grid}label.svelte-1dz0rb8{gap:8px;font-weight:650;display:grid}input[type=number].svelte-1dz0rb8{width:140px;font:inherit;background:var(--surface);color:var(--text);border:1px solid var(--muted);border-radius:8px;padding:12px}.choice.svelte-1dz0rb8{align-items:start;gap:12px;display:flex}.choice.svelte-1dz0rb8 input:where(.svelte-1dz0rb8){min-width:24px;height:24px;accent-color:var(--accent);margin-top:6px}.result.svelte-1dz0rb8{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.result.svelte-1dz0rb8 p:where(.svelte-1dz0rb8):first-child{font-weight:650}
