.QuizProgressBar_wrapper__d_PSM{background:#f8fbff;border:1px solid #d7e4fb;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.QuizProgressBar_labelRow__vAOo2{align-items:baseline;display:flex;justify-content:space-between}.QuizProgressBar_label__h1RLt{color:var(--color-text-secondary);font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.QuizProgressBar_value__DzSvs{font-size:.9rem;font-weight:600}.QuizProgressBar_track__6eZV3{background:#dbe3f0;border:1px solid #ccd8ea;border-radius:var(--radius-full);height:.62rem;overflow:hidden}.QuizProgressBar_fill__ja2lv{background:linear-gradient(90deg,#1d4ed8,#3b82f6 55%,#60a5fa);border-radius:inherit;height:100%;position:relative;transition:width .25s ease}.QuizProgressBar_fill__ja2lv:after{animation:QuizProgressBar_shimmerRun__yJbWn 1.8s linear infinite;background:linear-gradient(110deg,transparent,rgba(255,255,255,.65) 50%,transparent);content:"";height:100%;inset:0;position:absolute}@keyframes QuizProgressBar_shimmerRun__yJbWn{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.QuizProgressBar_fill__ja2lv,.QuizProgressBar_fill__ja2lv:after{animation:none;transition:none}}.QuizQuestion_card__Y0yxn{background:radial-gradient(circle at 10% 0,rgba(59,130,246,.08) 0,transparent 34%),linear-gradient(180deg,#ffffff,#fbfdff);border:1px solid #dbe6ff;border-radius:var(--radius-lg);box-shadow:0 10px 22px rgba(15,23,42,.08);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.QuizQuestion_header__cvxiw{border-bottom:1px dashed #d8e3f7;display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-bottom:var(--space-3)}.QuizQuestion_meta__DQAP2{align-items:center;color:var(--color-text-secondary);display:flex;font-size:.82rem;font-weight:800;gap:var(--space-2);justify-content:space-between;letter-spacing:.04em;margin:0;text-transform:uppercase}.QuizQuestion_modeBadge__fyhcq{background:#eaf2ff;border:1px solid #cadeff;border-radius:var(--radius-full);color:#1e40af;font-size:.7rem;letter-spacing:.02em;padding:.22rem .55rem}.QuizQuestion_question__BU1TP{font-size:1.18rem;line-height:1.45;margin:0;white-space:pre-line}.QuizQuestion_option__Av0mn,.QuizQuestion_options__wDfW9{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.QuizQuestion_option__Av0mn{align-items:flex-start;background:linear-gradient(180deg,#ffffff,#f8fbff);border:1px solid #d4e0f3;border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;grid-template-columns:1.75rem 1fr;min-height:3.25rem;padding:var(--space-3);text-align:left;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease}.QuizQuestion_option__Av0mn:hover:not(:disabled){border-color:#8fb2ff;box-shadow:0 8px 18px rgba(37,99,235,.12);transform:translateY(-2px)}.QuizQuestion_option__Av0mn:disabled{cursor:default}.QuizQuestion_optionId__9Mhvn{align-items:center;background:#e9f0ff;border-radius:var(--radius-full);display:inline-flex;font-size:.8rem;font-weight:800;height:1.75rem;justify-content:center;color:#1e40af;width:1.75rem}.QuizQuestion_optionText__u5bo_{line-height:1.55}.QuizQuestion_optionMarker__SycQy{align-items:center;display:inline-flex;font-size:1rem;justify-content:center;margin-left:auto}.QuizQuestion_selected__8Xn0K{background:#eaf2ff;border-color:var(--color-primary);box-shadow:0 10px 22px rgba(26,86,219,.16)}.QuizQuestion_correct__MLrEg{background:#eafcf2;border-color:#22c55e;box-shadow:0 10px 22px rgba(22,163,74,.14)}.QuizQuestion_incorrect__QBM0E{background:#fff2f3;border-color:#ef4444;box-shadow:0 10px 22px rgba(239,68,68,.14)}.QuizQuestion_answerMeta__3jtG_{color:var(--color-text-secondary);font-size:.9rem;margin:0}.QuizQuestion_explanationBox__caR00{background:linear-gradient(180deg,#f8fbff,#fdfdff);border:1px solid #dbe6ff;border-radius:var(--radius-md);display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4)}.QuizQuestion_explanationTitle__PJhk_{font-size:.95rem;margin:0}.QuizQuestion_explanationText__RL5Bs{color:var(--color-text-secondary);line-height:1.7;margin:0}@media (max-width:640px){.QuizQuestion_meta__DQAP2{align-items:flex-start;flex-direction:column}}.QuizResults_wrapper__XXK4q{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.QuizResults_header__9y8TC{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.QuizResults_kicker__tUSOv{color:var(--color-primary);font-size:.82rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.QuizResults_title__iRKW1{margin:0}.QuizResults_performanceTag__h1atf{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:var(--radius-full);color:#166534;font-size:.85rem;font-weight:700;margin:0;padding:.3rem .7rem;width:-moz-fit-content;width:fit-content}.QuizResults_summaryCard__eZJiz{animation:QuizResults_celebrate__bw8zB .6s ease both;align-items:center;background:radial-gradient(circle at 8% 10%,rgba(59,130,246,.14) 0,transparent 34%),radial-gradient(circle at 93% 8%,rgba(34,197,94,.12) 0,transparent 30%),var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-5)}.QuizResults_scoreCircle__u3WFK{--progress:0%;align-items:center;background:conic-gradient(var(--color-primary) var(--progress),var(--color-score-track) var(--progress));border-radius:50%;display:flex;height:9.5rem;justify-content:center;transform-origin:center;transition:background .9s ease;width:9.5rem}.QuizResults_scoreInner__UO2US{align-items:center;background:var(--color-score-inner);border-radius:50%;display:grid;height:7rem;justify-content:center;text-align:center;width:7rem}.QuizResults_scorePercent__A7zuJ{font-size:1.4rem;font-weight:800}.QuizResults_scoreLabel__sbfOB{color:var(--color-text-secondary);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.QuizResults_scoreInfo__gGjXE{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.QuizResults_scoreFraction__k9Zn9{font-size:1.3rem;font-weight:700;margin:0}.QuizResults_scoreDetail__JxhyO{color:var(--color-text-secondary);margin:0}.QuizResults_quickMeta__fHMiq{background:#f8fbff;border:1px dashed #c9d8fb;border-radius:var(--radius-md);color:#334155;font-size:.88rem;margin:0;padding:.45rem .6rem}.QuizResults_actions__8cewZ{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.QuizResults_primaryButton__aO3fG,.QuizResults_secondaryButton__FaUwl{align-items:center;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;min-height:2.75rem;padding:0 var(--space-4)}.QuizResults_primaryButton__aO3fG{background:var(--color-primary);border:0;color:#ffffff}.QuizResults_primaryButton__aO3fG:hover{background:var(--color-primary-light);transform:translateY(-1px)}.QuizResults_secondaryButton__FaUwl{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text)}.QuizResults_secondaryButton__FaUwl:hover{border-color:var(--color-primary-light);color:var(--color-primary);transform:translateY(-1px)}.QuizResults_breakdownGrid__k62v2{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.QuizResults_breakdownCard__xro6j{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.QuizResults_breakdownTitle__q4fgI{font-size:1rem;margin:0 0 var(--space-3)}.QuizResults_breakdownList__pj_Wf{list-style:none;margin:0;padding:0}.QuizResults_breakdownItem__SeBT5{align-items:center;display:flex;justify-content:space-between;padding:var(--space-2) 0}.QuizResults_breakdownItem__SeBT5+.QuizResults_breakdownItem__SeBT5{border-top:1px dashed var(--color-breakdown-border)}@media (min-width:900px){.QuizResults_summaryCard__eZJiz{grid-template-columns:auto 1fr}.QuizResults_breakdownGrid__k62v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.QuizResults_summaryCard__eZJiz{animation:none}}.QuizTimer_timer__5xn7G{background:linear-gradient(180deg,#eef4ff,#f8fbff);border:1px solid #c7d9fb;border-radius:var(--radius-md);display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:9rem;padding:var(--space-2) var(--space-3)}.QuizTimer_warning__IUiBy{animation:QuizTimer_timerPulse__a_bpU 1s ease-in-out infinite;background:#fff1f2;border-color:#fecdd3}.QuizTimer_label__grU3H{color:var(--color-text-secondary);font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.QuizTimer_value__SNlr0{color:var(--color-text);font-family:var(--font-mono);font-size:1rem;font-weight:700}.QuizTimer_track__r_yQ3{background:rgba(15,23,42,.12);border-radius:var(--radius-full);height:.35rem;overflow:hidden}.QuizTimer_fill__KxAs_{background:var(--color-primary);border-radius:inherit;height:100%;transition:width 1s linear}.QuizTimer_warning__IUiBy .QuizTimer_fill__KxAs_{background:#ef4444}@keyframes QuizTimer_timerPulse__a_bpU{0%{box-shadow:0 0 0 0 rgba(244,63,94,.22)}to{box-shadow:0 0 0 .55rem rgba(244,63,94,0)}}@media (prefers-reduced-motion:reduce){.QuizTimer_warning__IUiBy{animation:none}}.QuizClient_introCard__W2Riv,.QuizClient_quizSection__4xUpH,.QuizClient_reviewSection__lmG7u{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.QuizClient_introCard__W2Riv{background:radial-gradient(circle at 14% 18%,rgba(26,86,219,.14) 0,transparent 44%),radial-gradient(circle at 88% 16%,rgba(124,58,237,.12) 0,transparent 34%),var(--color-bg);border:1px solid #dbe6ff;border-radius:var(--radius-lg);box-shadow:0 18px 32px rgba(15,23,42,.08);max-width:54rem;overflow:hidden;padding:var(--space-6);position:relative}.QuizClient_introCard__W2Riv:after{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));content:"";height:4px;left:0;position:absolute;right:0;top:0}.QuizClient_quizSection__4xUpH{background:radial-gradient(circle at 8% 4%,rgba(59,130,246,.1) 0,transparent 34%),radial-gradient(circle at 94% 8%,rgba(124,58,237,.09) 0,transparent 30%),transparent;border-radius:var(--radius-lg);overflow:hidden;padding:var(--space-2);position:relative}.QuizClient_kicker__CvZQp{color:var(--color-primary);font-size:.82rem;font-weight:800;letter-spacing:.05em;margin:0;text-transform:uppercase}.QuizClient_title__nHtdL{font-size:clamp(1.4rem,3vw,2.1rem);margin:0}.QuizClient_description__D4MQh{color:var(--color-text-secondary);margin:0}.QuizClient_metaGrid__8i0Ql{background:linear-gradient(180deg,#f8fbff,#fdfdff);border:1px solid #e4ecfb;border-radius:var(--radius-md);display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:var(--space-4)}.QuizClient_metaGrid__8i0Ql dt{color:var(--color-text-secondary);font-size:.8rem;font-weight:800;letter-spacing:.04em;margin:0;text-transform:uppercase}.QuizClient_metaGrid__8i0Ql dd{margin:var(--space-1) 0 0}.QuizClient_gameStats__5LNxV{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.QuizClient_statPill__fb_zm{align-items:center;background:#eef4ff;border:1px solid #d0e0fb;border-radius:var(--radius-full);color:#1e3a8a;display:flex;justify-content:space-between;margin:0;min-height:2.25rem;padding:.35rem .75rem}.QuizClient_statLabel__ExI_K{font-size:.76rem;font-weight:800;letter-spacing:.02em}.QuizClient_statPill__fb_zm strong{color:#0f172a;font-size:.93rem}.QuizClient_levelTrack__ZBXDN{background:#dbeafe;border:1px solid #bfdbfe;border-radius:var(--radius-full);height:.72rem;overflow:hidden}.QuizClient_levelFill__Su5Tc{background:linear-gradient(90deg,#2563eb,#22c55e 60%,#f59e0b);border-radius:var(--radius-full);box-shadow:0 0 .75rem rgba(59,130,246,.32);display:block;height:100%;transition:width .25s ease}.QuizClient_levelText__dXdU8{color:#334155;font-size:.9rem;margin:0}.QuizClient_emojiBurst__NX9OB{inset:0;pointer-events:none;position:absolute;z-index:3}.QuizClient_emojiParticle__qu2tD{animation:QuizClient_popBurst__sDeVP .72s ease-out forwards;font-size:1.4rem;left:50%;opacity:0;position:absolute;top:42%;transform:translate(-50%,-50%)}.QuizClient_emojiParticle__qu2tD:first-child{animation-delay:0s;margin-left:-6rem}.QuizClient_emojiParticle__qu2tD:nth-child(2){animation-delay:.02s;margin-left:-3.5rem}.QuizClient_emojiParticle__qu2tD:nth-child(3){animation-delay:.04s;margin-left:-1rem}.QuizClient_emojiParticle__qu2tD:nth-child(4){animation-delay:.06s;margin-left:1rem}.QuizClient_emojiParticle__qu2tD:nth-child(5){animation-delay:.08s;margin-left:3.6rem}.QuizClient_emojiParticle__qu2tD:nth-child(6){animation-delay:.1s;margin-left:6rem}.QuizClient_topRow__PRRjK{align-items:end;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.QuizClient_navigator__JpsRJ{align-items:center;background:#f5f8ff;border:1px solid #dbe6ff;border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2)}.QuizClient_dot__DtjJM{align-items:center;background:#ffffff;border:1px solid #cbd5e1;border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:800;height:2.1rem;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;width:2.1rem}.QuizClient_dot__DtjJM:hover{box-shadow:0 8px 16px rgba(29,78,216,.14);transform:translateY(-1px)}.QuizClient_dotCurrent__dbIx0{background:#dbeafe;border-color:var(--color-primary);color:var(--color-primary)}.QuizClient_dotAnswered__lD_3y{background:#eef5ff;border-color:#9dbdff;color:#1d4ed8}.QuizClient_dotAnswered__lD_3y:before{content:"✓";font-size:.7rem;margin-right:.15rem}.QuizClient_controls__1LmuF{align-items:center;display:flex;justify-content:space-between}.QuizClient_controlRight__ZaUdy{display:flex;gap:var(--space-3)}.QuizClient_primaryButton__yeOCM,.QuizClient_secondaryButton___LmXu{align-items:center;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:2.9rem;padding:0 var(--space-4)}.QuizClient_primaryButton__yeOCM{background:linear-gradient(120deg,var(--color-primary),var(--color-primary-light));border:1px solid transparent;box-shadow:0 10px 20px rgba(26,86,219,.24);color:#ffffff}.QuizClient_primaryButton__yeOCM:hover{filter:brightness(1.05);transform:translateY(-1px)}.QuizClient_secondaryButton___LmXu{background:#ffffff;border:1px solid var(--color-border);color:var(--color-text)}.QuizClient_secondaryButton___LmXu:hover:not(:disabled){border-color:var(--color-primary-light);color:var(--color-primary)}.QuizClient_secondaryButton___LmXu:disabled{cursor:not-allowed;opacity:.5}.QuizClient_reviewHeader__akM9A{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;padding:var(--space-4)}.QuizClient_reviewActions__FKQP7{display:flex;gap:var(--space-3)}.QuizClient_reviewList__wcIYQ{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:900px){.QuizClient_gameStats__5LNxV{grid-template-columns:repeat(4,minmax(0,1fr))}.QuizClient_topRow__PRRjK{align-items:start;grid-template-columns:1fr auto}.QuizClient_quizSection__4xUpH,.QuizClient_reviewSection__lmG7u{max-width:64rem}}@media (max-width:720px){.QuizClient_metaGrid__8i0Ql{grid-template-columns:1fr}.QuizClient_controls__1LmuF{align-items:stretch;flex-direction:column;gap:var(--space-3)}.QuizClient_controlRight__ZaUdy,.QuizClient_reviewActions__FKQP7{width:100%}.QuizClient_controlRight__ZaUdy>button,.QuizClient_controls__1LmuF>button,.QuizClient_reviewActions__FKQP7>button{flex:1 1}.QuizClient_introCard__W2Riv,.QuizClient_reviewHeader__akM9A{padding:var(--space-4)}}@keyframes QuizClient_popBurst__sDeVP{0%{opacity:0;transform:translate(-50%) scale(.8)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-4.2rem) scale(1.08)}}@media (prefers-reduced-motion:reduce){.QuizClient_dot__DtjJM,.QuizClient_emojiParticle__qu2tD,.QuizClient_levelFill__Su5Tc{animation:none;transition:none}}