.page_page__0bAH_{max-width:980px;margin:0 auto;padding:36px 20px 48px;display:grid;grid-gap:20px;gap:20px}.page_hero__NgiK9{border:1px solid #d2e0ef;border-radius:18px;padding:24px 28px;background:radial-gradient(circle at 92% 12%,rgba(25,143,229,.18),transparent 35%),linear-gradient(160deg,#f7fbff,#edf5ff);box-shadow:0 16px 30px rgba(30,67,112,.08)}.page_kicker__8B2pQ{display:inline-block;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1d4f88;background-color:#dcebff}.page_title__lCW_5{margin-top:14px;font-size:clamp(28px,3.3vw,38px);line-height:1.08;color:#0f1f33}.page_description__X4B0e{margin-top:10px;max-width:760px;font-size:15px;line-height:1.6;color:#30445c}.page_quizCard__UD8qc{border:1px solid #d4dfeb;border-radius:18px;background-color:#f9fbff;padding:18px;box-shadow:0 12px 26px rgba(20,53,87,.07);display:grid;grid-gap:14px;gap:14px}.page_actionsRow__UqzRK{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.page_filtersGrid__ORYAJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%}.page_filterField__RjE8l{display:grid;grid-gap:6px;gap:6px}.page_filterLabel__3LUe5{font-size:12px;font-weight:700;color:#2b4e74}.page_select__SFiJT{width:100%;border:1px solid #bed5ef;border-radius:12px;padding:10px 12px;font-size:14px;color:#1b3250;background-color:#ffffff}.page_select__SFiJT:focus{outline:none;border-color:#3b83df;box-shadow:0 0 0 3px rgba(59,131,223,.2)}.page_select__SFiJT:disabled{cursor:not-allowed;opacity:.75}.page_button__yJVi4{border:1px solid transparent;border-radius:12px;padding:11px 16px;width:-moz-fit-content;width:fit-content;min-width:150px;font-size:14px;font-weight:700;color:#ffffff;background:linear-gradient(120deg,#0e63ff,#1988df);box-shadow:0 10px 18px rgba(14,99,255,.25);cursor:pointer;transition:transform .15s ease,opacity .2s ease}.page_button__yJVi4:hover:not(:disabled){transform:translateY(-1px)}.page_button__yJVi4:disabled{cursor:not-allowed;opacity:.75}.page_statusText__snGrs{font-size:13px;color:#436184}.page_loadingContainer__JjSwj{display:grid;grid-gap:8px;gap:8px}.page_progressTrack__Abg3X{height:6px;border-radius:999px;overflow:hidden;background:#d2e5f8}.page_progressBar__6KbpH{height:100%;width:40%;border-radius:inherit;background:linear-gradient(90deg,#2f80ed,#56ccf2);animation:page_loading-slide__5oPDF 1.2s ease-in-out infinite}.page_loadingText__dDDlM{font-size:13px;color:#3f668f;animation:page_loading-pulse__ydHGZ .9s ease-in-out infinite alternate}.page_error__XM7RB{border:1px solid #f1c6cb;border-radius:12px;padding:10px 12px;font-size:14px;color:#8f1f2a;background-color:#fff3f4}.page_form__WjZ50{display:grid;grid-gap:14px;gap:14px}.page_metaGrid__vOS1Q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.page_metaCard__yY5p7{border:1px solid #c6dcf3;border-radius:12px;padding:12px;background:linear-gradient(165deg,#f4faff,#edf6ff)}.page_metaLabel___vSER{font-size:12px;font-weight:700;letter-spacing:.02em;color:#3d5e83;text-transform:uppercase}.page_metaValue__K60zf{margin-top:6px;font-size:14px;color:#173a61;word-break:break-word}.page_score__JcIcL{border:1px solid #b8d8fa;border-radius:12px;padding:12px;font-size:15px;font-weight:700;color:#1e4f7d;background:radial-gradient(circle at 86% 14%,rgba(62,157,231,.16),transparent 34%),linear-gradient(165deg,#f2f9ff,#ebf5ff)}.page_categoriesWrap__rTce5{display:grid;grid-gap:14px;gap:14px}.page_categorySection__Q56pt{border:1px solid #d4e3f2;border-radius:14px;padding:14px;background-color:#f5faff}.page_categoryHeader__R_BZp{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.page_categoryHeader__R_BZp h2{font-size:20px;color:#163f6a}.page_categoryHeader__R_BZp span{font-size:13px;color:#4e7095}.page_questionGrid__t4J1G{display:grid;grid-gap:12px;gap:12px}.page_questionCard__FphrL{border:1px solid #c3d8ef;border-radius:12px;padding:12px;background:linear-gradient(165deg,#ffffff,#f3f9ff);display:grid;grid-gap:10px;gap:10px}.page_questionMeta__GwYTX{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:#335879}.page_badgeGroup__pkuYp{display:flex;gap:6px}.page_badge__O3NQL{border:1px solid #b9d4f2;border-radius:999px;padding:3px 8px;font-size:11px;text-transform:capitalize;background:#e9f3ff;color:#315b84}.page_questionText__dtCiL{font-size:15px;line-height:1.5;color:#173a61}.page_codeBlock__q4Uo0{border:1px solid #b9d0e8;border-radius:10px;padding:10px;background-color:#f0f6fc;font-size:12px;line-height:1.45;color:#183f67;overflow-x:auto}.page_answerField__WjGEP{display:grid;grid-gap:6px;gap:6px}.page_answerLabel__Wnivy{font-size:13px;font-weight:700;color:#2b4e74}.page_textarea__gDUaT{width:100%;border:1px solid #bed5ef;border-radius:12px;padding:11px 12px;font-size:14px;color:#1b3250;background-color:#ffffff;resize:vertical}.page_textarea__gDUaT:focus{outline:none;border-color:#3b83df;box-shadow:0 0 0 3px rgba(59,131,223,.2)}.page_reviewCard__UarXb{border-radius:12px;padding:10px;display:grid;grid-gap:8px;gap:8px}.page_correct__lR1Jj{border:1px solid #8fd0a8;background-color:#f0fbf4}.page_incorrect__ALr5I{border:1px solid #e2b3bc;background-color:#fff4f6}.page_reviewTitle__ypYUv{font-size:13px;font-weight:700}.page_reviewText__F3rF0{font-size:13px;line-height:1.5;color:#314c69}.page_details__UHC7O summary{font-size:13px;font-weight:700;color:#335b83;cursor:pointer}.page_submitButton__z_VpJ{border:1px solid transparent;border-radius:12px;padding:12px 18px;width:-moz-fit-content;width:fit-content;min-width:160px;font-size:14px;font-weight:700;color:#ffffff;background:linear-gradient(120deg,#0f6f77,#1a9aab);box-shadow:0 10px 18px rgba(15,111,119,.25);cursor:pointer}@media (max-width:760px){.page_metaGrid__vOS1Q{grid-template-columns:1fr}.page_questionMeta__GwYTX{align-items:flex-start;flex-direction:column}.page_button__yJVi4,.page_submitButton__z_VpJ{width:100%}}@media (max-width:640px){.page_page__0bAH_{padding-top:24px}.page_hero__NgiK9{padding:20px}}@media (prefers-color-scheme:dark){.page_hero__NgiK9{border-color:#2c4058;background:radial-gradient(circle at 92% 12%,rgba(53,144,223,.25),transparent 40%),linear-gradient(160deg,#121b27,#172332);box-shadow:0 20px 34px rgba(0,0,0,.35)}.page_kicker__8B2pQ{color:#cde3ff;background-color:#223f5f}.page_title__lCW_5{color:#f0f7ff}.page_description__X4B0e{color:#b5c6d8}.page_quizCard__UD8qc{border-color:#2f445d;background-color:#152233;box-shadow:0 16px 28px rgba(0,0,0,.3)}.page_statusText__snGrs{color:#9ec4ef}.page_filterLabel__3LUe5{color:#9cc0e7}.page_select__SFiJT{color:#e5f0ff;background-color:#101c2b;border-color:#38597e}.page_select__SFiJT:focus{border-color:#5aa0f4;box-shadow:0 0 0 3px rgba(70,135,211,.28)}.page_progressTrack__Abg3X{background:#29425d}.page_loadingText__dDDlM{color:#9ec4ef}.page_error__XM7RB{border-color:#6c2b36;color:#ffc9d0;background-color:#3a1e26}.page_metaCard__yY5p7{border-color:#35597f;background:linear-gradient(165deg,#1d3046,#23384f)}.page_metaLabel___vSER{color:#96bde4}.page_metaValue__K60zf{color:#daebfd}.page_score__JcIcL{border-color:#2e5a86;color:#cae4ff;background:radial-gradient(circle at 86% 14%,rgba(62,157,231,.2),transparent 34%),linear-gradient(165deg,#1b2c3f,#223549)}.page_categorySection__Q56pt{border-color:#35597f;background-color:#1a2d43}.page_categoryHeader__R_BZp h2{color:#d5e9fd}.page_categoryHeader__R_BZp span{color:#9ebee0}.page_questionCard__FphrL{border-color:#35597f;background:linear-gradient(165deg,#1d3046,#23384f)}.page_questionMeta__GwYTX,.page_questionText__dtCiL{color:#d8eafc}.page_badge__O3NQL{border-color:#4d7398;background:#29415d;color:#c5def8}.page_codeBlock__q4Uo0{border-color:#436488;background-color:#132234;color:#d7e8fb}.page_answerLabel__Wnivy{color:#9cc0e7}.page_textarea__gDUaT{color:#e5f0ff;background-color:#101c2b;border-color:#38597e}.page_textarea__gDUaT:focus{border-color:#5aa0f4;box-shadow:0 0 0 3px rgba(70,135,211,.28)}.page_correct__lR1Jj{border-color:#467c58;background-color:#1b3523}.page_incorrect__ALr5I{border-color:#6e3944;background-color:#3d1f27}.page_details__UHC7O summary,.page_reviewText__F3rF0{color:#c8def7}}@keyframes page_loading-slide__5oPDF{0%{transform:translateX(-120%)}50%{transform:translateX(40%)}to{transform:translateX(220%)}}@keyframes page_loading-pulse__ydHGZ{0%{opacity:.6}to{opacity:1}}