.quiz.svelte-1sxjyee{background:var(--bg-secondary);border-left:4px solid var(--accent-ai);padding:var(--space-6);border-radius:0 8px 8px 0}h4.svelte-1sxjyee{margin:0 0 var(--space-4);font-size:var(--text-lg)}.q.svelte-1sxjyee{margin-bottom:var(--space-6)}.q.svelte-1sxjyee:last-of-type{margin-bottom:0}.prompt.svelte-1sxjyee{margin:0 0 var(--space-3);font-weight:600}.qn.svelte-1sxjyee{font-family:var(--font-mono);color:var(--accent-ai);margin-right:6px}.options.svelte-1sxjyee{display:grid;gap:var(--space-2)}.opt.svelte-1sxjyee{display:flex;align-items:center;gap:var(--space-3);width:100%;text-align:left;padding:var(--space-3) var(--space-4);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:6px;cursor:pointer;font:inherit;color:var(--text-primary);transition:all .15s ease}.opt.svelte-1sxjyee:hover{border-color:var(--border-strong)}.dot.svelte-1sxjyee{width:12px;height:12px;border-radius:50%;border:2px solid var(--border-strong);flex-shrink:0}.opt.picked.svelte-1sxjyee .dot:where(.svelte-1sxjyee){background:var(--accent-ai);border-color:var(--accent-ai)}.opt.correct.svelte-1sxjyee{background:var(--quiz-success-bg);border-color:var(--quiz-success-text);color:var(--quiz-success-text)}.opt.correct.svelte-1sxjyee .dot:where(.svelte-1sxjyee){background:var(--quiz-success-text);border-color:var(--quiz-success-text)}.opt.wrong.svelte-1sxjyee{background:var(--quiz-error-bg);border-color:var(--quiz-error-text);color:var(--quiz-error-text)}.opt.wrong.svelte-1sxjyee .dot:where(.svelte-1sxjyee){background:var(--quiz-error-text);border-color:var(--quiz-error-text)}.tag.svelte-1sxjyee{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-xs)}.score.svelte-1sxjyee{margin:var(--space-4) 0 0;font-family:var(--font-mono);font-weight:600}.block.svelte-12b2atq{display:grid;gap:var(--space-4)}.heading.svelte-12b2atq{font-size:var(--text-sm);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-pk);border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-2);margin:0}.ex.svelte-12b2atq{border:1px solid var(--border-subtle);border-left:3px solid var(--border-strong);border-radius:var(--radius);padding:var(--space-4);background:var(--bg-tertiary)}.ex.ok.svelte-12b2atq{border-left-color:var(--accent-pk)}.ex.ko.svelte-12b2atq{border-left-color:#b23b4a}.q.svelte-12b2atq{margin:0 0 var(--space-3);color:var(--text-primary);font-weight:600}.term.svelte-12b2atq{border-radius:3px}.term.on.svelte-12b2atq{background:color-mix(in srgb,var(--accent-pk) 18%,transparent);box-shadow:0 1px 0 var(--accent-pk)}.idxbtn.svelte-12b2atq{font-family:var(--font-mono);font-size:var(--text-xs);padding:3px 10px;border:1px dashed var(--border-strong);background:transparent;border-radius:999px;cursor:pointer;color:var(--accent-ai);margin-bottom:var(--space-2)}.idxbtn.on.svelte-12b2atq{background:color-mix(in srgb,var(--accent-ai) 10%,transparent)}.indices.svelte-12b2atq{margin:0 0 var(--space-3);padding-left:1.1em;display:grid;gap:3px}.indices.svelte-12b2atq li:where(.svelte-12b2atq){font-size:var(--text-sm);color:var(--text-secondary)}.indices.svelte-12b2atq strong:where(.svelte-12b2atq){color:var(--accent-pk)}.num.svelte-12b2atq{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.num.svelte-12b2atq input:where(.svelte-12b2atq){width:130px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-mono)}.num.svelte-12b2atq .unit:where(.svelte-12b2atq){font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary)}.check.svelte-12b2atq,.retry.svelte-12b2atq{font-family:var(--font-mono);font-size:var(--text-xs);padding:6px 12px;border:1px solid var(--border-strong);background:var(--bg-secondary);border-radius:var(--radius);cursor:pointer}.check.svelte-12b2atq{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.feedback.svelte-12b2atq{margin-top:var(--space-3);display:grid;gap:var(--space-2)}.badge.svelte-12b2atq{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700}.ex.ok.svelte-12b2atq .badge:where(.svelte-12b2atq){color:var(--accent-pk)}.ex.ko.svelte-12b2atq .badge:where(.svelte-12b2atq){color:#b23b4a}.answer.svelte-12b2atq{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary)}.explain.svelte-12b2atq{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}.retry.svelte-12b2atq{justify-self:start}.score.svelte-12b2atq{font-family:var(--font-mono);font-size:var(--text-sm);margin:0}.score.svelte-12b2atq strong:where(.svelte-12b2atq){color:var(--accent-pk)}
