.content.svelte-1g9df6p,form.svelte-1g9df6p,.questions.svelte-1g9df6p{display:grid;gap:var(--space-5, 1.25rem)}.instructions.svelte-1g9df6p,.completionPrompt.svelte-1g9df6p{padding:var(--space-4, 1rem);background:var(--color-background, #f7f9f8);color:var(--color-text-muted, #52606d);line-height:1.55}.instructions.svelte-1g9df6p{border-left:4px solid var(--color-brand-600, #2e8555)}.instructions.svelte-1g9df6p p:where(.svelte-1g9df6p)+p:where(.svelte-1g9df6p){margin-top:var(--space-2, .5rem)}.progress.svelte-1g9df6p{display:flex;justify-content:space-between;gap:var(--space-3, .75rem);padding-bottom:var(--space-2, .5rem);border-bottom:1px solid var(--color-border, #d9e2e0);color:var(--color-text-muted, #52606d);font-variant-numeric:tabular-nums}.progress.svelte-1g9df6p strong:where(.svelte-1g9df6p){color:var(--color-text, #1f2933)}.question.svelte-1g9df6p{min-width:0;margin:0;padding:var(--space-4, 1rem);border:1px solid var(--color-border, #d9e2e0);background:var(--color-surface, #fff)}.question.unanswered.svelte-1g9df6p{border-color:#c9342f;box-shadow:0 0 0 1px #c9342f}.question.svelte-1g9df6p legend:where(.svelte-1g9df6p){max-width:100%;padding:0 var(--space-2, .5rem);color:var(--color-text, #1f2933);font-weight:700;line-height:1.45}.question.svelte-1g9df6p legend:where(.svelte-1g9df6p) span:where(.svelte-1g9df6p){color:var(--color-brand-700, #1e5e3a)}.answers.svelte-1g9df6p{display:grid;gap:var(--space-2, .5rem)}.answer.svelte-1g9df6p{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--space-3, .75rem);min-height:44px;box-sizing:border-box;padding:.7rem .75rem;border:1px solid transparent;background:var(--color-background, #f7f9f8);cursor:pointer;line-height:1.45}.answer.svelte-1g9df6p:has(input:where(.svelte-1g9df6p):checked){border-color:var(--color-brand-600, #2e8555);background:var(--color-brand-050, #f2faf5)}.answer.svelte-1g9df6p:focus-within{outline:3px solid var(--color-brand-100, #ddf3e6);outline-offset:2px}.answer.svelte-1g9df6p input:where(.svelte-1g9df6p){width:1.1rem;height:1.1rem;margin:.15rem 0 0;accent-color:var(--color-brand-600, #2e8555)}.validationSummary.svelte-1g9df6p,.validationError.svelte-1g9df6p{color:#a61b1b}.validationSummary.svelte-1g9df6p{margin:0;padding:var(--space-3, .75rem) var(--space-4, 1rem);border-left:4px solid #c9342f;background:#fff2f0;font-weight:600}.validationError.svelte-1g9df6p{margin:var(--space-3, .75rem) 0 0;font-size:.875rem;font-weight:600}.urgentAlert.svelte-1g9df6p{padding:var(--space-5, 1.25rem);border:2px solid var(--color-danger, #b42318);background:#fff4f2;color:#7a271a}.urgentAlert.svelte-1g9df6p h2:where(.svelte-1g9df6p){margin-bottom:var(--space-2, .5rem);font-size:1.2rem}.urgentAlert.svelte-1g9df6p p:where(.svelte-1g9df6p){line-height:1.55}.urgentAlert.svelte-1g9df6p p:where(.svelte-1g9df6p)+p:where(.svelte-1g9df6p){margin-top:var(--space-2, .5rem)}.resultLabel.svelte-1g9df6p{margin-bottom:var(--space-2, .5rem);color:var(--color-text-muted, #52606d)}.resultValue.svelte-1g9df6p{margin-bottom:var(--space-4, 1rem)}.interpretation.svelte-1g9df6p{padding:var(--space-4, 1rem);background:var(--color-surface, #fff);line-height:1.55}.interpretation.elevated.svelte-1g9df6p{background:#fff8e6;color:#6b4e00}.interpretation.referral.svelte-1g9df6p{background:#fff4f2;color:#7a271a}@media(max-width:480px){.question.svelte-1g9df6p{padding-inline:var(--space-3, .75rem)}.question.svelte-1g9df6p legend:where(.svelte-1g9df6p){font-size:.95rem}}
