.page_page__vcD7V{display:flex;flex-direction:column;gap:20px}.page_breadcrumb__Ts5AZ{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#94a3b8;flex-wrap:wrap}.page_breadcrumb__Ts5AZ a{color:#f97316;text-decoration:none;font-weight:600}.page_breadcrumb__Ts5AZ a:hover{text-decoration:underline}.page_topicHeader__NxthV{background:linear-gradient(135deg,#0f172a,#1e3a5f);border-radius:16px;padding:28px 32px;position:relative;overflow:hidden}.page_topicHeader__NxthV:after{content:"";position:absolute;right:-40px;top:-40px;width:160px;height:160px;background:rgba(249,115,22,.08);border-radius:50%}.page_topicMeta__VCVQn{display:flex;align-items:center;gap:8px;margin-bottom:8px}.page_moduleTag__DYpPz{font-size:.72rem;font-weight:700;color:#f97316;background:rgba(249,115,22,.15);padding:4px 12px;border-radius:999px;border:1px solid rgba(249,115,22,.3)}.page_divider__vKD10{color:#475569}.page_topicLabel__ncn6e{font-size:.78rem;font-weight:600;color:#94a3b8}.page_title__8yOim{font-size:1.5rem;font-weight:800;color:#fff;font-family:Outfit,sans-serif;margin-bottom:20px;position:relative;z-index:1}.page_progress__Jep7l{display:flex;align-items:center;gap:14px;position:relative;z-index:1}.page_progressBar__DcsQp{flex:1 1;height:8px;background:hsla(0,0%,100%,.1);border-radius:999px;overflow:hidden}.page_progressFill__exZ_H{height:100%;background:linear-gradient(90deg,#f97316,#fb923c);border-radius:999px;transition:width .4s ease}.page_progressText__hOxTz{font-size:.8rem;font-weight:700;color:#94a3b8;white-space:nowrap}.page_infoBanner__us0eu{display:flex;align-items:center;gap:12px;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:14px 18px;font-size:.84rem;color:#78350f;font-weight:500}.page_questionsList__ONRuH{display:flex;flex-direction:column;gap:10px}.page_questionCard__aiS7B{background:#fff;border-radius:12px;border:1.5px solid #e2e8f0;overflow:hidden;transition:all .25s}.page_questionCard__aiS7B:hover{border-color:#fed7aa;box-shadow:0 4px 16px rgba(249,115,22,.08)}.page_questionCorrect__vKCCV{border-color:#bbf7d0;background:#f0fdf4}.page_questionWrong__7Un58{border-color:#fecaca;background:#fef2f2}.page_questionTop__so6VK{display:flex;align-items:flex-start;gap:16px;padding:18px 20px}.page_qNum__qwUaA{width:38px;height:38px;background:#fff7ed;border:1.5px solid #fed7aa;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:900;color:var(--topic-color,#f97316);flex-shrink:0;font-family:Outfit,sans-serif;transition:all .2s}.page_questionCorrect__vKCCV .page_qNum__qwUaA{background:#f0fdf4;border-color:#bbf7d0;color:#16a34a}.page_questionWrong__7Un58 .page_qNum__qwUaA{background:#fef2f2;border-color:#fecaca;color:#ef4444}.page_qBody___ui8w{flex:1 1;cursor:pointer}.page_qText__IJgPp{font-size:.9rem;color:#0f172a;line-height:1.7;font-weight:500;margin:0}.page_questionCorrect__vKCCV .page_qText__IJgPp{color:#166534}.page_questionWrong__7Un58 .page_qText__IJgPp{color:#991b1b}.page_qHint__mz1F_{margin-top:10px;padding:10px 14px;background:#fff7ed;border-radius:8px;font-size:.8rem;color:#78350f;border-left:3px solid #f97316}.page_qActions__dg2Zb{display:flex;align-items:center;gap:8px;flex-shrink:0}.page_expandBtn__Y0KDM{width:30px;height:30px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;font-size:.75rem;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.page_expandBtn__Y0KDM:hover{background:#e2e8f0}.page_checkBtn__ZUA_z{width:34px;height:34px;border-radius:50%;background:#f8fafc;border:2px solid #e2e8f0;font-size:.85rem;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s;font-weight:700}.page_checkBtn__ZUA_z:hover{border-color:#16a34a;color:#16a34a;background:#f0fdf4}.page_checked__y1Zzb{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important}.page_footerNav__7JVfs{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:8px}.page_backBtn__P7pEE{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;font-size:.875rem;font-weight:600;color:#334155;text-decoration:none;transition:all .2s}.page_backBtn__P7pEE:hover{border-color:#f97316;color:#f97316}.page_allDone__iy7q8{padding:10px 20px;background:#f0fdf4;border:1.5px solid #bbf7d0;border-radius:10px;font-size:.875rem;font-weight:700;color:#16a34a}.page_optionsList__oEN66{display:flex;flex-direction:column;gap:10px;margin-top:14px}.page_optionLabel__THI_q{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;cursor:pointer;transition:all .2s;font-size:.9rem;color:#334155;font-weight:500}.page_optionLabel__THI_q:hover{background:#fff;border-color:#cbd5e1}.page_optionSelected__whgy7{background:#fff7ed;border-color:#f97316;color:#9a3412;box-shadow:0 2px 8px rgba(249,115,22,.1)}.page_optionCorrect__32Txt{background:#f0fdf4;border-color:#16a34a;color:#166534;box-shadow:0 2px 8px rgba(22,163,74,.1)}.page_optionWrong__uV2w_{background:#fef2f2;border-color:#ef4444;color:#991b1b;box-shadow:0 2px 8px rgba(239,68,68,.1)}.page_optionCorrectReveal__pvWy_{background:#f0fdf4;border-color:#86efac;color:#166534;border-style:dashed}.page_radioInput__tYo7k{accent-color:#f97316;width:16px;height:16px;cursor:pointer}.page_questionCorrect__vKCCV .page_radioInput__tYo7k{accent-color:#16a34a}.page_questionWrong__7Un58 .page_radioInput__tYo7k{accent-color:#ef4444}.page_statusIconCorrect__ESKNg{color:#16a34a;font-weight:800;margin-left:8px}.page_statusIconWrong__gdY6w{color:#ef4444;font-weight:800;margin-left:8px}.page_optionText__uwc6O{flex:1 1}.page_checkedIcon__zvtR1{border-radius:50%;background:#16a34a;border:2px solid #16a34a}.page_checkedIcon__zvtR1,.page_wrongIcon__frM1U{width:34px;height:34px;font-size:1rem;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800}.page_wrongIcon__frM1U{border-radius:50%;background:#ef4444;border:2px solid #ef4444}