.page_wrapper__SKkpw{display:flex;flex-direction:column;width:100%;max-width:56rem;margin:0 auto;padding:var(--space-6) var(--space-4);gap:var(--space-8)}@media (min-width:768px){.page_wrapper__SKkpw{padding:var(--space-8) var(--space-6)}}.page_heroSection__9YCV8{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);max-width:44rem;margin:0 auto}.page_badge__zsXxx{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;color:var(--accent);background-color:var(--surface-raised);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border);display:inline-flex;align-items:center;gap:var(--space-2)}.page_heroTitle__qVzDm{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:800;color:var(--text);margin:0;line-height:1.2}@media (min-width:640px){.page_heroTitle__qVzDm{font-size:var(--text-4xl)}}.page_heroSubtitle__Xw_Rx{font-size:var(--text-base);color:var(--text-muted);line-height:1.6;margin:0}.QuizRunner_container__yilDw{display:flex;flex-direction:column;width:100%;max-width:48rem;margin:0 auto;padding:var(--space-4);gap:var(--space-6)}.QuizRunner_header__1N6BT{display:flex;flex-direction:column;gap:var(--space-2)}.QuizRunner_progressHeader__K2_4F{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.QuizRunner_counterWrap__t3IxS{display:flex;align-items:center;gap:var(--space-3)}.QuizRunner_counterLabel__plk5T{font-size:var(--text-sm);color:var(--text-muted)}.QuizRunner_counterCurrent__5Bgk_{font-family:var(--font-display);color:var(--text);font-size:var(--text-base)}.QuizRunner_progressPercentText__6Ak41{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;color:var(--accent);background-color:var(--surface-raised);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border)}.QuizRunner_lastResultLink__t2oj5{font-size:var(--text-xs);color:var(--accent);text-decoration:underline;text-underline-offset:4px}.QuizRunner_progressBarTrack__yQm_Z{width:100%;height:.5rem;background-color:var(--quiz-track-bg);border-radius:var(--radius-sm);overflow:hidden}.QuizRunner_progressBarFill__yCivK{height:100%;background-color:var(--accent);border-radius:var(--radius-sm);transition:width var(--dur-base) var(--ease-out)}.QuizRunner_questionCard__72_Od{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6);box-shadow:0 4px 12px rgba(0,0,0,.04)}@media (min-width:640px){.QuizRunner_questionCard__72_Od{padding:var(--space-8)}}.QuizRunner_questionMeta__05p2C{display:flex;align-items:center;gap:var(--space-2)}.QuizRunner_axisBadge__8a15C{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;color:var(--text-muted);background-color:var(--surface-raised);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.QuizRunner_questionText__aF_C5{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--text);line-height:1.35;margin:0}@media (min-width:640px){.QuizRunner_questionText__aF_C5{font-size:var(--text-2xl)}}.QuizRunner_optionsList__Fq5Bc{display:flex;flex-direction:column;gap:var(--space-3)}.QuizRunner_optionButton__W7Gwq{min-height:var(--touch-target-min);padding:var(--space-3) var(--space-4);background-color:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);display:flex;align-items:center;gap:var(--space-3);cursor:pointer;text-align:left;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.QuizRunner_optionButton__W7Gwq:hover{background-color:var(--surface);border-color:var(--accent);transform:translateY(-1px)}.QuizRunner_optionButton__W7Gwq:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.QuizRunner_optionButtonSelected__RXEU8{background-color:var(--surface);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.QuizRunner_optionKey__j6_PR{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background-color:var(--surface);border:1px solid var(--border);color:var(--text-muted);flex-shrink:0}.QuizRunner_optionButtonSelected__RXEU8 .QuizRunner_optionKey__j6_PR{background-color:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.QuizRunner_optionLabel__Ldm3d{font-size:var(--text-base);font-weight:500;flex-grow:1}.QuizRunner_checkIcon__tqkzj{color:var(--accent);flex-shrink:0}.QuizRunner_footer__tPv35{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);padding-top:var(--space-2)}.QuizRunner_navButton__DiLN4{min-height:var(--touch-target-min);padding:0 var(--space-4);background:transparent;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-size:var(--text-sm);font-weight:500;display:flex;align-items:center;gap:var(--space-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.QuizRunner_navButton__DiLN4:hover:not(:disabled){background-color:var(--surface-raised)}.QuizRunner_navButton__DiLN4:disabled{opacity:.4;cursor:not-allowed}.QuizRunner_hintText__3LzkU,.QuizRunner_resetButton__ZftyL{font-size:var(--text-xs);color:var(--text-muted)}.QuizRunner_resetButton__ZftyL{min-height:var(--touch-target-min);padding:0 var(--space-3);background:transparent;border:none;display:flex;align-items:center;gap:var(--space-1);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.QuizRunner_resetButton__ZftyL:hover{color:var(--danger)}.QuizRunner_loadingContainer__BLc2j{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-8);gap:var(--space-4)}.QuizRunner_spinner__YV1tp{width:3rem;height:3rem;border:3px solid var(--quiz-track-bg);border-top-color:var(--accent);border-radius:50%;animation:QuizRunner_spin__nOzPq .8s linear infinite}@keyframes QuizRunner_spin__nOzPq{to{transform:rotate(1turn)}}.QuizRunner_loadingTitle__c0sz8{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--text);margin:0}.QuizRunner_loadingText__sJB6i{font-size:var(--text-base);color:var(--text-muted);max-width:28rem;margin:0}