.quiz.svelte-mt71fj{--rg-fs: var(--fs-3);display:grid;gap:var(--sp-4);min-width:0}.q-top.svelte-mt71fj{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.progress.svelte-mt71fj{color:var(--muted);font-size:var(--fs-2);font-weight:700;font-variant-numeric:tabular-nums}.retry-tag.svelte-mt71fj{padding:2px var(--sp-3);border-radius:var(--r-pill);background:var(--ac-tint);color:var(--ac);font-size:var(--fs-1);font-weight:700}.prompt.svelte-mt71fj{font-size:var(--fs-4);font-weight:700;line-height:1.45;word-break:keep-all}.choices.svelte-mt71fj{display:grid;gap:var(--sp-2)}.choice.svelte-mt71fj{display:flex;align-items:center;gap:var(--sp-3);min-height:48px;width:100%;padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-2);border:1.5px solid var(--tile-line);border-radius:var(--r-1);background:var(--white);color:var(--ink);text-align:left;font-size:var(--fs-3);font-weight:600;line-height:1.35;cursor:pointer;transition:border-color var(--t-micro) var(--ease-glide)}.choice.svelte-mt71fj:hover:not([aria-disabled=true]){border-color:var(--ac)}.choice[aria-disabled=true].svelte-mt71fj{cursor:default}.letter.svelte-mt71fj{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-1);background:var(--bg-soft);color:var(--ink-2);font-size:var(--fs-2);font-weight:800}.c-text.svelte-mt71fj{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.c-note.svelte-mt71fj{flex:none;font-size:var(--fs-1);font-weight:700;color:var(--ink-2)}.choice[data-mark=right].svelte-mt71fj{border-color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok)}.choice[data-mark=right].svelte-mt71fj .letter:where(.svelte-mt71fj){background:var(--ok);color:var(--white)}.choice[data-mark=picked].svelte-mt71fj{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.feedback.svelte-mt71fj:empty{display:none}.fb.svelte-mt71fj{display:grid;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-2);background:var(--bg-soft);word-break:keep-all}.fb-head.svelte-mt71fj{font-weight:800}.fb[data-state=right].svelte-mt71fj .fb-head:where(.svelte-mt71fj){color:var(--ok)}.why.svelte-mt71fj{color:var(--ink-2)}.evidence.svelte-mt71fj{display:grid;gap:var(--sp-2)}.ev-label.svelte-mt71fj{color:var(--muted);font-size:var(--fs-1);font-weight:700}.ev-groups.svelte-mt71fj{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-1)}.ev-groups.svelte-mt71fj .g-words:where(.svelte-mt71fj){min-height:0;padding:6px 10px}.ev-quote.svelte-mt71fj{margin:0;padding:var(--sp-2) var(--sp-4);border-left:3px solid var(--ac);border-radius:0 var(--r-1) var(--r-1) 0;background:var(--white);color:var(--ink);font-weight:600;line-height:1.5;word-break:normal;overflow-wrap:anywhere}.explain-link.svelte-mt71fj{justify-self:start;display:inline-flex;align-items:center;min-height:24px;color:var(--ac);font-weight:700;text-decoration:none}.explain-link.svelte-mt71fj:hover{text-decoration:underline}.q-actions.svelte-mt71fj{display:flex;gap:var(--sp-2);flex-wrap:wrap}.summary.svelte-mt71fj{display:grid;gap:var(--sp-2);word-break:keep-all}.sum-line.svelte-mt71fj{font-size:var(--fs-4);font-weight:800}.sum-line.svelte-mt71fj:focus{outline:none}.sum-line.svelte-mt71fj:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.sum-sub.svelte-mt71fj{color:var(--muted);font-size:var(--fs-2)}
