.drill.svelte-32xkad{flex-direction:column;gap:12px;padding:18px;display:flex}.premise.svelte-32xkad{color:var(--ink-faint);border-left:3px solid var(--line);margin:0;padding-left:8px;font-size:.78rem}.prompt.svelte-32xkad{margin:0;font-size:1.05rem;line-height:1.5}.options.svelte-32xkad{flex-direction:column;gap:8px;display:flex}.option.svelte-32xkad{border:1.5px solid var(--line);background:var(--card);border-radius:var(--radius-sm);text-align:left;color:var(--ink);padding:12px 14px;font-size:.95rem;font-weight:700}.option.right.svelte-32xkad{border-color:var(--stamp-ok);color:var(--stamp-ok)}.option.wrong.svelte-32xkad{border-color:var(--stamp-no);color:var(--stamp-no)}.demo-answer.svelte-32xkad{border:1px solid var(--gold);border-radius:var(--radius-sm);background:#fdf6e3;align-items:center;gap:10px;padding:12px 14px;display:flex}.tag.svelte-32xkad{letter-spacing:.1em;color:var(--gold);font-size:.7rem;font-weight:900}.label.svelte-32xkad{font-weight:700}.verdict.svelte-32xkad{color:var(--stamp-no);margin:0;font-weight:700}.verdict.ok.svelte-32xkad{color:var(--stamp-ok)}.explain.svelte-32xkad{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.6}.explain.hint.svelte-32xkad{border-left:3px solid var(--gold);border-radius:var(--radius-sm);padding:8px 12px}.btn-link.svelte-32xkad{color:var(--ink-soft);background:0 0;border:none;align-self:flex-start;padding:0;font-size:.85rem;text-decoration:underline}.hint-free.svelte-32xkad{color:var(--ink-faint);font-size:.72rem}.wrap.svelte-1g7hzdy{flex-direction:column;gap:14px;padding-top:12px;display:flex}.card.svelte-1g7hzdy{padding:20px 18px}.card.svelte-1g7hzdy h2:where(.svelte-1g7hzdy){margin:0;font-size:1.2rem}.stars.svelte-1g7hzdy{gap:6px;margin:14px 0 4px;display:flex}.star.svelte-1g7hzdy{color:var(--line);font-size:2rem;line-height:1}.star.filled.svelte-1g7hzdy{color:var(--gold)}.block.svelte-1g7hzdy{border-top:1px dashed var(--line);margin-top:16px;padding-top:12px}.block.svelte-1g7hzdy h3:where(.svelte-1g7hzdy){margin:0;font-size:.9rem}.block.solid.svelte-1g7hzdy h3:where(.svelte-1g7hzdy){color:var(--stamp-ok)}.block.weak.svelte-1g7hzdy h3:where(.svelte-1g7hzdy){color:var(--gold)}.block.svelte-1g7hzdy ul:where(.svelte-1g7hzdy){color:var(--ink-soft);margin:8px 0 0;padding-left:18px;font-size:.88rem;line-height:1.7}.allclear.svelte-1g7hzdy{color:var(--stamp-ok);margin:16px 0 0;font-size:.88rem;font-weight:700}.actions.svelte-1g7hzdy{gap:10px;display:flex}.actions.svelte-1g7hzdy .btn:where(.svelte-1g7hzdy){text-align:center;flex:1;text-decoration:none}.again.svelte-1g7hzdy{text-align:center;color:var(--ink-soft);font-size:.85rem}.head.svelte-1y6v5ji{justify-content:space-between;align-items:baseline;padding:14px 4px 10px;display:flex}.counter.svelte-1y6v5ji{color:var(--ink-faint);font-size:.8rem;font-weight:700}.retry-note.svelte-1y6v5ji{color:var(--gold);margin:0 4px 10px;font-size:.85rem;font-weight:700}.empty.svelte-1y6v5ji{color:var(--ink-soft);padding:20px 4px}
