._main_f6ac674{background:var(--dark);min-height:100vh;padding:8rem 2rem 6rem}._section_f6ac674{background:var(--dark);padding:2rem 2rem 6rem}._container_f6ac674{max-width:680px;margin:0 auto}._introStats_f6ac674{flex-wrap:wrap;gap:1.5rem;margin-bottom:2.5rem;display:flex}._introStat_f6ac674{background:var(--dark2);border-radius:var(--r-md);min-width:100px;font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid #f0ede812;flex-direction:column;flex:1;align-items:center;padding:1.25rem 1.75rem;display:flex}._introStat_f6ac674 span{font-family:var(--font-playfair), Georgia, serif;color:var(--brand);margin-bottom:.25rem;font-size:2rem;font-style:italic;font-weight:900}._filters_f6ac674{flex-direction:column;gap:1.25rem;margin-bottom:2.5rem;display:flex}._filterGroup_f6ac674{flex-direction:column;gap:.5rem;display:flex}._filterLabel_f6ac674{font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}._filterChips_f6ac674{flex-wrap:wrap;gap:.5rem;display:flex}._startBtn_f6ac674{background:var(--brand);color:#080c10;font-family:var(--font-outfit), sans-serif;font-weight:800;font-size:var(--fs-body);border-radius:var(--r-pill);cursor:pointer;border:none;align-items:center;gap:.5rem;padding:1rem 2.5rem;transition:transform .2s,box-shadow .2s;display:inline-flex}._startBtn_f6ac674:hover{box-shadow:var(--glow-brand-strong);transform:translateY(-2px)}._loading_f6ac674{text-align:center;color:var(--muted);padding:6rem 0}._loadingSpinner_f6ac674{border:3px solid #00b4a633;border-top-color:var(--brand);border-radius:50%;width:40px;height:40px;margin:0 auto 1.5rem;animation:.8s linear infinite _spin_f6ac674}@keyframes _spin_f6ac674{to{transform:rotate(360deg)}}._errorBox_f6ac674{color:var(--coral);border-radius:var(--r-md);text-align:center;background:#ff4a5e14;border:1px solid #ff4a5e33;padding:2rem}._errorBox_f6ac674 p{margin-bottom:1.5rem}._quiz_f6ac674{flex-direction:column;gap:1.5rem;display:flex}._progress_f6ac674{align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}._progressBar_f6ac674{border-radius:var(--r-pill);background:#f0ede814;flex:1;height:4px}._progressFill_f6ac674{background:var(--brand);border-radius:var(--r-pill);height:100%;transition:width .4s}._progressText_f6ac674{font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);letter-spacing:.1em;color:var(--muted);white-space:nowrap}._scoreRow_f6ac674{align-items:center;gap:.75rem;display:flex}._scoreLabel_f6ac674{font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}._scoreVal_f6ac674{font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);letter-spacing:.1em;color:var(--brand)}._questionCard_f6ac674{background:var(--dark2);border-radius:var(--r-md);border:1px solid #f0ede812;padding:2rem 1.75rem}._questionNum_f6ac674{font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:.75rem}._question_f6ac674{font-family:var(--font-playfair), Georgia, serif;color:var(--text);margin:0;font-size:clamp(1.05rem,2.5vw,1.35rem);font-weight:700;line-height:1.5}._options_f6ac674{flex-direction:column;gap:.75rem;display:flex}._option_f6ac674{background:var(--dark2);border-radius:var(--r-md);cursor:pointer;text-align:left;border:1.5px solid #f0ede814;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.1rem 1.5rem;transition:all .2s;display:flex}._option_f6ac674:hover:not(:disabled){border-color:var(--brand);background:#00b4a60f}._option_f6ac674:disabled{cursor:default}._selected_f6ac674{border-color:var(--brand)!important;background:#00b4a614!important}._correct_f6ac674{background:#22c55e1a!important;border-color:#22c55e!important}._wrong_f6ac674{opacity:.7;border-color:var(--coral)!important;background:#ff4a5e14!important}._optionText_f6ac674{font-family:var(--font-outfit), sans-serif;font-size:var(--fs-body);color:var(--text)}._tick_f6ac674{color:#22c55e;font-size:var(--fs-lead)}._cross_f6ac674{color:var(--coral);font-size:var(--fs-lead)}._feedback_f6ac674{background:var(--dark2);border-radius:var(--r-md);border:1px solid #f0ede812;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}._feedbackCorrect_f6ac674{font-size:var(--fs-body);color:#22c55e;font-weight:600}._feedbackWrongBlock_f6ac674{flex-direction:column;gap:.6rem;display:flex}._feedbackWrong_f6ac674{font-size:var(--fs-body);color:var(--muted)}._feedbackWrong_f6ac674 strong{color:var(--text)}._feedbackSummary_f6ac674{font-size:var(--fs-small);color:#f0ede88c;border-left:2px solid #f0ede81f;margin:0;padding-left:.85rem;line-height:1.6}._nextBtn_f6ac674{background:var(--brand);color:#080c10;font-family:var(--font-outfit), sans-serif;font-weight:700;font-size:var(--fs-small);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;border:none;padding:.75rem 1.75rem;transition:transform .2s}._nextBtn_f6ac674:hover{transform:translateY(-1px)}@media (max-width:500px){._main_f6ac674{padding:6rem 1.25rem 4rem}._section_f6ac674{padding:1.5rem 1.25rem 3rem}._feedback_f6ac674{flex-direction:column;align-items:flex-start}}
