._29yVva_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem}._29yVva_progressHeader{color:var(--muted);justify-content:space-between;margin-bottom:.5rem;font-size:.875rem;display:flex}._29yVva_progressTrack{background:var(--border);border-radius:999px;height:.375rem;overflow:hidden}._29yVva_progressBar{background:var(--accent);height:100%;transition:width .2s}._29yVva_question{margin:1.5rem 0 1.25rem;font-size:1.25rem;font-weight:600;line-height:1.35}._29yVva_answers{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}._29yVva_answer{text-align:left;width:100%;color:var(--fg);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:center;gap:.75rem;padding:.875rem 1rem;transition:border-color .12s,background .12s;display:flex}._29yVva_answer:not(:disabled):hover{border-color:var(--accent)}._29yVva_answer:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._29yVva_answer:disabled{cursor:default}._29yVva_letter{border:1px solid var(--border);width:1.75rem;height:1.75rem;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:600;display:grid}._29yVva_correct{border-color:var(--success);background:var(--success-bg)}._29yVva_correct ._29yVva_letter{border-color:var(--success);background:var(--success);color:var(--surface)}._29yVva_wrong{border-color:var(--error);background:var(--error-bg)}._29yVva_wrong ._29yVva_letter{border-color:var(--error);background:var(--error);color:var(--surface)}._29yVva_dimmed{opacity:.55}._29yVva_feedbackRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}._29yVva_feedback{flex:16rem;margin:0;font-weight:500}._29yVva_feedbackOk{color:var(--success)}._29yVva_feedbackKo{color:var(--error)}._29yVva_primary{border-radius:var(--radius);background:var(--accent);color:var(--accent-fg);cursor:pointer;border:0;padding:.75rem 1.25rem;font-weight:600}._29yVva_primary:hover{filter:brightness(1.1)}._29yVva_primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._29yVva_eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.875rem}._29yVva_score{margin:.5rem 0 0;font-size:3.5rem;font-weight:800;line-height:1}._29yVva_scoreTotal{color:var(--muted);font-size:1.75rem;font-weight:600}._29yVva_percent{color:var(--muted);margin:.75rem 0 0}._29yVva_actions{margin-top:1.5rem}
.E0kJGG_main{max-width:40rem;margin:0 auto;padding:2.5rem 1.25rem 4rem}.E0kJGG_title{letter-spacing:-.01em;margin:0 0 1.5rem;font-size:1.75rem;font-weight:700}
