.tool[data-astro-cid-hy54qby7]{margin-top:24px;border:1px solid var(--border);border-radius:var(--radius);padding:20px;background:var(--bg)}fieldset[data-astro-cid-hy54qby7]{border:0;padding:0;margin:0 0 20px}legend[data-astro-cid-hy54qby7]{font-weight:700;margin-bottom:8px}.opt[data-astro-cid-hy54qby7]{display:block;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius);margin:6px 0;cursor:pointer}.opt[data-astro-cid-hy54qby7]:has(input:checked){border-color:var(--brand);background:var(--bg-soft)}#bars[data-astro-cid-hy54qby7] .bar{display:grid;grid-template-columns:120px 1fr 32px;gap:8px;align-items:center;margin:6px 0;font-size:.9rem}#bars[data-astro-cid-hy54qby7] .track{background:var(--bg-soft);border-radius:4px;height:12px;overflow:hidden}#bars[data-astro-cid-hy54qby7] .fill{display:block;background:var(--brand);height:100%}.err[data-astro-cid-hy54qby7]{color:#b42318}#out[data-astro-cid-hy54qby7],#quiz[data-astro-cid-hy54qby7]{scroll-margin-top:110px}
