.intro.svelte-1jqvg92{gap:1.25rem;padding-block:clamp(2.5rem,7vw,5rem) 2rem;display:grid}.layout.svelte-1jqvg92{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}@media (width<=900px){.layout.svelte-1jqvg92{grid-template-columns:minmax(0,1fr)}}.questions.svelte-1jqvg92{gap:1rem;margin:0;padding:0;list-style:none;display:grid}fieldset.svelte-1jqvg92{background:var(--paper);border:0;border-radius:6px;margin:0;padding:1.25rem}legend.svelte-1jqvg92{float:left;width:100%;margin-bottom:.85rem;font-size:1.125rem;font-weight:600;line-height:1.35}.area.svelte-1jqvg92{font-size:var(--step--1);color:var(--muted);margin-bottom:.2rem;font-weight:550;display:block}.options.svelte-1jqvg92{clear:both;flex-wrap:wrap;gap:.5rem;display:flex}.options.svelte-1jqvg92 label:where(.svelte-1jqvg92){border:1.5px solid var(--rule);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.9375rem;display:flex}.options.svelte-1jqvg92 label:where(.svelte-1jqvg92):hover{border-color:var(--accent)}.options.svelte-1jqvg92 label.chosen:where(.svelte-1jqvg92){border-color:var(--accent);background:var(--accent-soft)}.options.svelte-1jqvg92 label:where(.svelte-1jqvg92):focus-within{outline:3px solid var(--accent);outline-offset:2px}.options.svelte-1jqvg92 input:where(.svelte-1jqvg92){accent-color:var(--accent);margin:0}aside.svelte-1jqvg92{gap:1rem;display:grid;position:sticky;top:1rem}@media (width<=900px){aside.svelte-1jqvg92{position:static}}.progress.svelte-1jqvg92{color:var(--muted);font-size:var(--step--1)}.areas.svelte-1jqvg92{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.areas.svelte-1jqvg92 li:where(.svelte-1jqvg92){--c:var(--rule);border-left:4px solid var(--c);background:var(--paper);border-radius:0 6px 6px 0;gap:.5rem;padding:.75rem 1rem;font-size:.9375rem;display:grid}.areas.svelte-1jqvg92 li.answered:where(.svelte-1jqvg92){--c:var(--green)}.areas.svelte-1jqvg92 li.lvl-1:where(.svelte-1jqvg92){--c:var(--amber)}.areas.svelte-1jqvg92 li.lvl-2:where(.svelte-1jqvg92){--c:var(--red)}.area-head.svelte-1jqvg92{justify-content:space-between;gap:1rem;display:flex}.name.svelte-1jqvg92{font-weight:650}.state.svelte-1jqvg92{color:var(--muted);font-size:var(--step--1)}.lvl-2.svelte-1jqvg92 .state:where(.svelte-1jqvg92){color:var(--red);font-weight:600}.cta.svelte-1jqvg92{background:var(--accent-soft);border-radius:6px;justify-items:start;gap:1rem;padding:1.25rem;display:grid}
