body,html{margin:0;padding:0;height:100%;width:100%;overflow-x:hidden;background-color:#f9f9f9}.page_pageContainer___Ajkl{padding:1rem;background:#f9f9f9;min-height:100vh}.page_content__kDoxQ,.page_pageContainer___Ajkl{display:flex;justify-content:center;box-sizing:border-box}.page_content__kDoxQ{width:100%;max-width:480px;flex-direction:column;gap:24px}.HomeScreen_container__0UKn0{max-width:480px;margin:0 auto;padding:1rem;display:flex;flex-direction:column;align-items:center}.HomeScreen_buttonRow__pg1BJ{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem}.HomeScreen_primary__SpAZa{background-color:#0078d4;color:white;padding:.75rem 1.5rem;border-radius:8px;font-weight:700;cursor:pointer;transition:background .2s}.HomeScreen_primary__SpAZa:hover{background-color:#005a9e}.HomeScreen_secondary__WFoPF{background:transparent;border:2px solid #0078d4;padding:.75rem 1.5rem;border-radius:8px;font-weight:700;cursor:pointer;transition:background .2s,color .2s}.HomeScreen_secondary__WFoPF:hover{background-color:#0078d4;color:white}.HomeScreen_cardsContainer__ppNQC{display:grid;grid-gap:1.5rem;gap:1.5rem;justify-items:center;width:100%}.HomeScreen_logo__ny06H{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}.HomeScreen_logoIcon__zqz_8{font-size:3rem;margin-bottom:.25rem}.HomeScreen_logoText__DaFwM{font-weight:900;font-size:2rem;color:#0078d4;letter-spacing:1px}.HomeHeader_header__LLMGw{text-align:center;margin-bottom:2rem}.HomeHeader_logoWrapper__x5U56{margin-bottom:.5rem}.HomeHeader_title__R1Zcf{font-weight:900;font-size:2.5rem;color:#0078D4;letter-spacing:1px;font-family:Inter,sans-serif}.HomeHeader_subtitle__Sn94K{font-size:1rem;color:#555;margin-top:.25rem;font-weight:500}.StartCard_card__lRm73{border-radius:16px;padding:1.5rem;min-width:320px;min-height:160px}.StartCard_wrapper__ahbyG{display:flex;flex-direction:column;gap:.75rem}.StartCard_todayLabel__qGEk1{color:#666;font-weight:500;font-size:.875rem}.StartCard_title__lbg_U{font-size:1.75rem;font-weight:700;color:#000}.StartCard_description__QypBE{font-size:1rem;color:#333;line-height:1.4}.StartCard_buttonRow__ctUe8{display:flex;justify-content:space-between;margin-top:1.25rem;gap:.5rem}.InstructionsScreen_container__co4Oi{display:flex;flex-direction:column;gap:12px;padding:16px;width:100%;max-width:480px;margin:0 auto;box-sizing:border-box;text-align:center}.InstructionsScreen_title__TS8sd{margin-bottom:8px;font-weight:600}.InstructionsScreen_box__oEhip{width:100%;background:var(--colorNeutralBackground2);padding:16px;border-radius:10px;display:flex;flex-direction:column;gap:6px;text-align:left}.InstructionsScreen_scoringBox__Bv9rP{background:var(--colorNeutralBackground3);padding:8px 12px;border-radius:8px;margin-top:8px;box-shadow:0 1px 4px rgba(0,0,0,.08)}.InstructionsScreen_green__S6obl{color:#008000;font-weight:600}.InstructionsScreen_yellow__5c9WN{color:#DAA520;font-weight:600}.InstructionsScreen_red__pHuPl{color:#B22222;font-weight:600}.InstructionsScreen_backButton__kIAZg{width:-moz-fit-content;width:fit-content;align-self:flex-start;padding:4px 12px}.QuestionCard_radioGroup__WeNi8{width:100%;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;max-width:900px}.QuestionCard_correctRow__YD6Mk,.QuestionCard_optionRow__9uRAk,.QuestionCard_wrongRow__WFKQu{width:100%;box-sizing:border-box;padding:12px 16px;border-radius:10px;border:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground1);transition:background-color .15s ease,border-color .15s ease;display:flex;align-items:center;cursor:pointer}.QuestionCard_optionRow__9uRAk:hover{border-color:var(--colorNeutralStroke1Hover);background:var(--colorNeutralBackground1Hover)}.QuestionCard_radioFullWidth__sSwq6{width:100%!important;box-sizing:border-box}.QuestionCard_labelRow__rYunb{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.QuestionCard_labelText__b3xW7{flex:1 1 auto;min-width:0;color:var(--colorNeutralForeground1);line-height:1.3;word-break:break-word}.QuestionCard_labelIcon__BzsVu{flex:0 0 auto;margin-left:12px;display:inline-flex;align-items:center}.QuestionCard_correctRow__YD6Mk{background-color:var(--colorStatusSuccessBackground2);border-color:var(--colorStatusSuccessBorderActive)}.QuestionCard_wrongRow__WFKQu{background-color:var(--colorStatusDangerBackground2);border-color:var(--colorStatusDangerBorderActive)}.QuestionCard_correctRow__YD6Mk .QuestionCard_labelIcon__BzsVu,.QuestionCard_correctRow__YD6Mk .QuestionCard_labelText__b3xW7,.QuestionCard_wrongRow__WFKQu .QuestionCard_labelIcon__BzsVu,.QuestionCard_wrongRow__WFKQu .QuestionCard_labelText__b3xW7{color:var(--colorNeutralForeground1)!important;opacity:1!important}.QuestionCard_clickableRow__zpqj2{border-radius:10px;padding:6px 4px;transition:background .12s ease,transform .05s ease}.QuestionCard_footerButtons__a0rD1{gap:12px;justify-content:flex-end}.QuestionCard_card__VIX7K{padding:1rem}.QuestionCard_topBar__nE_nz{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}.QuestionCard_categoryInfo__r_vUe{display:flex;gap:.25rem;align-items:baseline}.QuestionCard_categoryLabel__QD4nm{color:#666}.QuestionCard_categoryName__HJCKq{font-weight:600;color:#000}.QuestionCard_questionInfo__DqFvQ{font-size:.875rem;color:#333}.QuestionCard_score__cZZoA,.QuestionCard_topRight__2pWkL{display:flex;align-items:center;gap:.25rem}.QuestionCard_score__cZZoA{font-weight:600;color:#0078d4}.QuestionCard_difficultyBadge__CyG7p{padding:4px 10px;border-radius:999px;background:#eef3ff;font-size:12px;font-weight:600}.QuestionCard_footerContent__IjzAn{display:flex;flex-direction:column;width:100%;gap:.5rem}.QuestionCard_footerQuestionCount__LPSKN{text-align:right;font-weight:600;color:var(--colorNeutralForeground1)}.QuestionCard_footerButtons__a0rD1{display:flex;gap:.5rem;justify-content:flex-start}@media (max-width:480px){.QuestionCard_footerQuestionCount__LPSKN{font-size:.875rem}}.ProgressCounter_container__k1_0b{display:flex;justify-content:center;gap:2px;flex-wrap:nowrap}.ProgressCounter_letter__QLxz2{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;border-radius:8px;border:2px solid transparent;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.ProgressCounter_inactive__xtEjN{background-color:var(--colorNeutralBackground2);border-color:var(--colorNeutralStroke2);color:var(--colorNeutralForeground3)}.ProgressCounter_active__jQ2O5{background-color:var(--colorBrandBackground2);border-color:var(--colorBrandStroke1);color:var(--colorBrandForeground1)}.ProgressCounter_correct__9c3FZ{background-color:var(--colorStatusSuccessBackground2);border-color:var(--colorStatusSuccessBorderActive);color:var(--colorStatusSuccessForeground1)}.ProgressCounter_incorrect__S5k4n{background-color:var(--colorStatusDangerBackground2);border-color:var(--colorStatusDangerBorderActive);color:var(--colorStatusDangerForeground1)}.FinishScreen_container__pztFU{display:flex;align-items:center;justify-content:center;min-height:80vh;padding:1.5rem}.FinishScreen_surface__kfhy0{width:100%;max-width:420px;padding:2rem;border-radius:8px;background:var(--colorNeutralBackground1);box-shadow:var(--shadow4)}.FinishScreen_title___oVSG{margin:0;font-size:1.5rem;font-weight:600;text-align:center}.FinishScreen_date__qZGD5{margin-top:.25rem;text-align:center;font-size:.9rem;opacity:.75}.FinishScreen_summary__rDzAY{margin-top:1.5rem;display:flex;flex-direction:column;gap:.5rem;font-size:.95rem}.FinishScreen_category__j5dB3{font-weight:600}.FinishScreen_perfect__wTsQ_{margin-top:.25rem;font-weight:600}.FinishScreen_shareBlock__nsp6e{margin-top:1.5rem;padding:.5rem;font-size:.85rem;line-height:1.4;white-space:pre-wrap;border-radius:6px;background:var(--colorNeutralBackground2);border:1px solid var(--colorNeutralStroke2);font-family:var(--fontFamilyBase,"Segoe UI","Roboto",sans-serif)}.FinishScreen_actions__qp5RH{margin-top:1.5rem;gap:.75rem}.FinishScreen_timer__L5VU2{font-size:.95rem;color:var(--colorNeutralForeground3);margin-bottom:12px;text-align:center}.FinishScreen_actions__qp5RH{display:flex;justify-content:center;margin-top:1rem}.FinishScreen_shareWrapper__kd1Wg{position:relative;display:inline-flex;align-items:center}.FinishScreen_copiedText__5rX39{position:absolute;left:calc(100% + .75rem);font-size:.875rem;color:#666;opacity:0;visibility:hidden;white-space:nowrap;transition:opacity .15s ease}.FinishScreen_visible__2IVBI{opacity:1;visibility:visible}.QuizHeader_container__ezjdk{text-align:center;padding:1rem 0}.QuizHeader_logoWrapper__N5IIw{display:flex;justify-content:center;margin-bottom:.5rem}.QuizHeader_logoImage__0AuQW{width:80px;height:auto}.QuizHeader_categoryWrapper__BP4MH{display:flex;flex-direction:column;align-items:center}.QuizHeader_label__IJagK{font-size:.875rem;font-weight:500;color:#666;margin-bottom:.25rem}.QuizHeader_category__ndIsP{font-size:1.5rem;font-weight:700;color:#000;margin:0}