.quiz-form[data-astro-cid-kgyhjjei],.quiz-result[data-astro-cid-kgyhjjei],.quiz-report[data-astro-cid-kgyhjjei]{max-width:46rem;margin-top:32px}.quiz-form[data-astro-cid-kgyhjjei] fieldset[data-astro-cid-kgyhjjei]{border:0;min-width:0;margin:0 0 28px;padding:0}.quiz-form[data-astro-cid-kgyhjjei] legend[data-astro-cid-kgyhjjei]{margin-bottom:14px;padding:0;font-size:1.35rem;font-weight:700}.quiz-form[data-astro-cid-kgyhjjei] legend[data-astro-cid-kgyhjjei]:focus{outline:none}.quiz-form[data-astro-cid-kgyhjjei] legend[data-astro-cid-kgyhjjei].quiz-sub{color:var(--muted);font-size:1rem}.quiz-options[data-astro-cid-kgyhjjei]{gap:8px;display:grid}.quiz-form[data-astro-cid-kgyhjjei] [data-astro-cid-kgyhjjei][hidden]{display:none}.quiz-options[data-astro-cid-kgyhjjei] label[data-astro-cid-kgyhjjei]{border:1.5px solid var(--line);cursor:pointer;background:var(--white);border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:12px 14px;display:flex}.quiz-options[data-astro-cid-kgyhjjei] label[data-astro-cid-kgyhjjei]:has(input:checked){border-color:var(--primary);background:var(--blush)}.quiz-options[data-astro-cid-kgyhjjei] input[data-astro-cid-kgyhjjei]{width:20px;height:20px;accent-color:var(--accent-deep);flex-shrink:0}.quiz-form[data-astro-cid-kgyhjjei] [data-astro-cid-kgyhjjei]:focus-visible,.quiz-result[data-astro-cid-kgyhjjei] [data-astro-cid-kgyhjjei]:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.quiz-progress[data-astro-cid-kgyhjjei] progress[data-astro-cid-kgyhjjei]{appearance:none;background:var(--line);border:0;border-radius:999px;width:100%;height:10px;overflow:hidden}.quiz-progress[data-astro-cid-kgyhjjei] progress[data-astro-cid-kgyhjjei]::-webkit-progress-bar{background:var(--line)}.quiz-progress[data-astro-cid-kgyhjjei] progress[data-astro-cid-kgyhjjei]::-webkit-progress-value{background:var(--accent-deep)}.quiz-progress[data-astro-cid-kgyhjjei] progress[data-astro-cid-kgyhjjei]::-moz-progress-bar{background:var(--accent-deep)}.quiz-progress[data-astro-cid-kgyhjjei] p[data-astro-cid-kgyhjjei],.quiz-hint[data-astro-cid-kgyhjjei],.quiz-note[data-astro-cid-kgyhjjei]{color:var(--muted);font-size:.95rem}.quiz-error[data-astro-cid-kgyhjjei]{color:var(--error);margin-bottom:16px;font-weight:700}.quiz-controls[data-astro-cid-kgyhjjei]{flex-wrap:wrap;gap:12px;display:flex}.quiz-result[data-astro-cid-kgyhjjei] h2[data-astro-cid-kgyhjjei]:focus{outline:none}.quiz-dial-row[data-astro-cid-kgyhjjei]{flex-wrap:wrap;align-items:center;gap:24px;margin:16px 0 24px;display:flex}.quiz-dial[data-astro-cid-kgyhjjei]{width:160px;height:160px;position:relative}.quiz-dial[data-astro-cid-kgyhjjei] svg[data-astro-cid-kgyhjjei]{width:100%;height:100%}.quiz-dial[data-astro-cid-kgyhjjei] circle[data-astro-cid-kgyhjjei]{fill:none;stroke-width:10px}.quiz-dial__track[data-astro-cid-kgyhjjei]{stroke:var(--line)}.quiz-dial__arc[data-astro-cid-kgyhjjei]{stroke:var(--accent-deep);stroke-linecap:round}.quiz-dial__num[data-astro-cid-kgyhjjei]{text-align:center;place-content:center;margin:0;display:grid;position:absolute;inset:0}.quiz-dial__num[data-astro-cid-kgyhjjei] strong[data-astro-cid-kgyhjjei]{color:var(--ink);font-size:2.6rem;line-height:1}.quiz-dial__num[data-astro-cid-kgyhjjei] span[data-astro-cid-kgyhjjei]{color:var(--muted);font-size:.85rem}.quiz-band[data-astro-cid-kgyhjjei]{color:var(--primary);margin:0;font-size:1.5rem;font-weight:700}.quiz-hours[data-astro-cid-kgyhjjei]{margin:4px 0 8px;font-size:1.2rem;font-weight:700}.quiz-cols[data-astro-cid-kgyhjjei]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.quiz-recs[data-astro-cid-kgyhjjei]{gap:16px;margin:12px 0 24px;padding-left:1.2rem;display:grid}.quiz-recs[data-astro-cid-kgyhjjei] a{align-items:center;min-height:44px;display:inline-flex}.quiz-report[data-astro-cid-kgyhjjei]{margin-top:40px}@media (width<=700px){.quiz-cols[data-astro-cid-kgyhjjei]{grid-template-columns:1fr}}
