._9M0TaG_page{overflow-wrap:anywhere}._9M0TaG_page :focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (min-width:641px){._9M0TaG_scopeWrap>details.tool-scope{margin:0}._9M0TaG_scopeWrap{margin:.7em 0}.tool-page ._9M0TaG_scopeWrap .banner{border:0;border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0;max-width:none;margin:0;padding:8px 16px}}._9M0TaG_quiz{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);margin:28px 0;padding:22px}._9M0TaG_quizTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._9M0TaG_quizTop h2{margin:0}._9M0TaG_actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._9M0TaG_progress{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}._9M0TaG_quiz progress{width:100%;height:8px;accent-color:var(--accent)}._9M0TaG_question h3{margin-top:20px}._9M0TaG_choices{border:0;gap:10px;min-width:0;margin:16px 0;padding:0;display:grid}._9M0TaG_choices legend{margin-bottom:16px;font-size:1.1rem;font-weight:600}._9M0TaG_choice{border:1px solid var(--line-strong);cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:12px;display:flex}._9M0TaG_choice:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}._9M0TaG_choice input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0}._9M0TaG_choices:disabled ._9M0TaG_choice{cursor:default}._9M0TaG_feedback{border-left:3px solid var(--accent);background:var(--panel);margin:16px 0;padding:14px 16px}._9M0TaG_error{color:var(--bad);font-size:.9rem}._9M0TaG_error:empty{display:none}._9M0TaG_score{font-size:1.6rem;font-weight:700}._9M0TaG_review{padding-left:24px}._9M0TaG_review li{margin-bottom:12px}._9M0TaG_review summary{cursor:pointer;padding:10px 0}._9M0TaG_embed{border:1px solid var(--line);width:100%;min-height:180px;color:var(--fg);background:var(--panel);resize:vertical;border-radius:8px;padding:12px;font:.85rem/1.5 monospace;display:block}._9M0TaG_sources{padding-left:20px}._9M0TaG_sources li{margin:12px 0}._9M0TaG_table{border-collapse:collapse;width:100%;font-size:.92rem}._9M0TaG_table th,._9M0TaG_table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 6px}@media (max-width:480px){._9M0TaG_quiz{padding:16px}._9M0TaG_actions>*{width:100%}}
