.quiz.svelte-rgba83{max-width:640px;padding:var(--space-8) var(--gutter) var(--space-10);gap:var(--space-5);flex-direction:column;margin-inline:auto;display:flex}.headline.svelte-rgba83{margin:var(--space-2) 0 0}.lede.svelte-rgba83{color:var(--deep-ink-80);margin:0}.intro.svelte-rgba83{gap:var(--space-3);flex-direction:column;display:flex}.hp.svelte-rgba83{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}form.svelte-rgba83{gap:var(--space-6);flex-direction:column;display:flex}html.js .step.svelte-rgba83:not(.is-current),html.js .submit.svelte-rgba83:not(.is-current),html:not(.js) .js-only.svelte-rgba83{display:none}.step.svelte-rgba83{gap:var(--space-3);flex-direction:column;display:flex}.progress.svelte-rgba83{font-size:var(--text-label);color:var(--meta);letter-spacing:var(--tracking-caption);margin:0}.question.svelte-rgba83{font-family:var(--font-body);font-weight:var(--fw-black);font-size:clamp(1.4rem,3.4vw,1.9rem);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--deep-ink);margin:0}.question.svelte-rgba83:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.help.svelte-rgba83{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--lh-body)}.nav.svelte-rgba83{align-items:center;gap:var(--space-4);margin-top:var(--space-2);display:flex}.next.svelte-rgba83{margin-left:auto}.back.svelte-rgba83{font:inherit;font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.back.svelte-rgba83:hover{color:var(--deep-ink)}.form-error.svelte-rgba83{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--brick);margin:0}.results.svelte-rgba83{gap:var(--space-4);flex-direction:column;display:flex}.summary.svelte-rgba83{color:var(--text-muted);font-size:var(--text-lg);line-height:var(--lh-body);margin:0}.prereq.svelte-rgba83{padding:var(--space-5);background:var(--surface-card);border:var(--border-hair) solid var(--border);border-left:var(--border-heavy) solid var(--signal-salmon);border-radius:var(--radius-md);align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.prereq-head.svelte-rgba83{font-weight:var(--fw-black);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);margin:0}.prereq-body.svelte-rgba83{margin:0 0 var(--space-2)}.cards.svelte-rgba83{margin:var(--space-2) 0 0;gap:var(--space-5);flex-direction:column;padding:0;list-style:none;display:flex}.card.svelte-rgba83{padding-bottom:var(--space-5);border-bottom:var(--border-hair) solid var(--border);gap:var(--space-2);flex-direction:column;display:flex}.card.svelte-rgba83:last-child{border-bottom:0;padding-bottom:0}.card-meta.svelte-rgba83{align-items:baseline;gap:var(--space-3);font-size:var(--text-label);color:var(--meta);margin:0;display:flex}.card-num.svelte-rgba83{font-family:var(--font-display);color:var(--signal-salmon);font-size:1.4rem;line-height:1}.card-effort.svelte-rgba83{letter-spacing:var(--tracking-caps);text-transform:uppercase}.card-title.svelte-rgba83{font-family:var(--font-body);font-weight:var(--fw-black);font-size:clamp(1.2rem,2.6vw,1.5rem);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);margin:0}.card-blurb.svelte-rgba83{line-height:var(--lh-body);margin:0}.card-reason.svelte-rgba83{font-family:var(--font-editorial);font-style:italic;font-size:var(--text-lg);color:var(--salt-sage-ink);line-height:var(--lh-snug);margin:0}.card-cta.svelte-rgba83{font-weight:var(--fw-bold);color:var(--link);align-self:flex-start;text-decoration:none}.card-cta.svelte-rgba83:hover{color:var(--link-hover);text-decoration:underline}.after.svelte-rgba83{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-hair) solid var(--border);flex-direction:column;align-items:flex-start;display:flex}.sent.svelte-rgba83,.nudge.svelte-rgba83,.restart.svelte-rgba83,.email-error.svelte-rgba83{font-size:var(--text-sm);margin:0}.sent.svelte-rgba83{font-weight:var(--fw-semibold);color:var(--salt-sage-ink)}.nudge.svelte-rgba83{color:var(--text-muted)}.email-error.svelte-rgba83{color:var(--brick);font-weight:var(--fw-medium)}.restart.svelte-rgba83{color:var(--text-muted)}.restart.svelte-rgba83 a:where(.svelte-rgba83),.nudge.svelte-rgba83 a:where(.svelte-rgba83){color:var(--salt-sage-ink)}
