.page_container__8T43h{min-height:calc(100vh - var(--nav-height, 80px));height:calc(100vh - var(--nav-height, 80px));display:flex;flex-direction:column;align-items:center;width:100%;padding:8px;background-color:hsl(var(--background));--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:24px}.page_quizWrapper__rmvkw{display:flex;flex-direction:column;width:100%;max-width:1800px;background:white;border-radius:32px;border:1px solid #f3f4f6;box-shadow:0 20px 50px rgba(0,0,0,.05);overflow:hidden;flex:1;margin-bottom:8px}@media (min-width:1025px){.page_quizWrapper__rmvkw{margin:0 auto}}.page_assessmentMainContent__EGIxA{display:flex;width:100%;flex:1;flex-direction:row;overflow:hidden}.page_topProgress__QB0iB{display:none}.page_headerRowMobile__MnCFa{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;margin-top:16px;font-size:.85rem;font-weight:600;color:hsl(var(--muted-foreground))}.page_headerRowMobile__MnCFa>span{display:block}.page_headerRowMobile__MnCFa>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page_passageCard__seU7N{flex:1.2;max-width:900px;background:transparent;border:none;display:flex;flex-direction:column;position:relative;height:100%;overflow:hidden}.page_toolbar__XVl2T{display:flex;gap:12px;padding:12px 40px;border-bottom:1px solid var(--border);background:rgba(255,255,255,.5);justify-content:flex-start;align-items:center;flex-shrink:0;z-index:10}.page_toolBtn__iB81l{background:transparent;border:none;cursor:pointer;padding:8px;border-radius:8px;color:hsl(var(--muted-foreground));transition:all .2s;display:flex;align-items:center;gap:6px;font-size:.9rem;font-weight:500;white-space:nowrap}.page_toolBtn__iB81l:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.page_activeTool__UofHE{color:hsl(var(--primary));background:hsl(var(--primary)/.1)}.page_passageContent__2lrzp{padding:40px 40px 24px;line-height:1.8;flex:1;overflow-y:auto}.page_passageContent__2lrzp::-webkit-scrollbar{display:none}.page_fontSmall__kWeSb{font-size:1rem}.page_fontMedium__YNVZh{font-size:1.2rem}.page_fontLarge__0b4KP{font-size:1.5rem}.page_separator__onazl{width:1px;background:#f1f5f9;margin:0;align-self:stretch}.page_questionCard__ZilxX{flex:1;max-width:800px;background:transparent;padding:40px 40px 24px;display:flex;flex-direction:column;height:100%;overflow-y:auto}.page_questionCard__ZilxX::-webkit-scrollbar{display:none}.page_headerInfo__nZZs4 .page_progress__SfihT{font-size:.9rem;font-weight:700;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}.page_levelIndicator__ykEcG{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.page_confidenceBadge__ugfph,.page_levelIndicator__ykEcG{padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:700;white-space:nowrap}.page_progressBar__acj4z{height:8px;background:hsl(var(--muted));border-radius:4px;overflow:hidden;margin-top:8px;margin-bottom:12px}.page_progressFill__VusxB{height:100%;background:hsl(var(--primary));border-radius:4px;transition:width .3s ease}.page_questionText__nI2GL{font-size:1.5rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:32px;line-height:1.4}.page_options__Rai5M{display:flex;flex-direction:column;gap:16px}.page_optionButton__nr0Qf{display:flex;align-items:center;gap:16px;padding:20px 24px;background:white;border:2px solid var(--border);border-radius:16px;font-size:1.1rem;font-weight:600;color:hsl(var(--foreground));text-align:left;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 0 var(--border);position:relative;top:0}.page_optionButton__nr0Qf:hover:not(:disabled){border-color:hsl(var(--primary));background:hsl(var(--primary)/.02);transform:translateY(-2px);box-shadow:0 6px 0 var(--border)}.page_optionButton__nr0Qf:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px 0 var(--border)}.page_optionLabel__ydikr{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:hsl(var(--muted));border-radius:8px;font-size:.9rem;font-weight:800;color:hsl(var(--muted-foreground));flex-shrink:0}.page_userSelected__rFUMH{border-color:hsl(var(--primary))!important;background:hsl(var(--primary)/.05)!important;box-shadow:0 4px 0 hsl(var(--primary)/.3)!important}.page_userSelected__rFUMH .page_optionLabel__ydikr{background:hsl(var(--primary));color:white}.page_correct__RyYYw{border-color:#22c55e!important;background:#f0fdf4!important;box-shadow:0 4px 0 #16a34a33!important}.page_correct__RyYYw .page_optionLabel__ydikr{background:#22c55e;color:white}.page_dim__cP2B_{opacity:.5;filter:grayscale(.5)}.page_feedback__9peU0{margin-top:32px;padding:24px;border-radius:16px;font-weight:700;font-size:1.1rem}.page_success__jwNy3{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.page_error__szZ5w{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}@media (max-width:1024px){.page_container__8T43h{padding:20px 12px;height:auto}.page_quizWrapper__rmvkw{gap:0;background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}.page_assessmentMainContent__EGIxA{flex-direction:column!important}.page_topProgress__QB0iB{display:block;width:100%;margin-bottom:0;padding:0 16px}.page_toolbar__XVl2T{padding:12px 16px;gap:8px;flex-wrap:wrap;justify-content:center;border-top-left-radius:24px;border-top-right-radius:24px;background:rgba(255,255,255,.9);border:1px solid #f3f4f6}.page_focusModeWrapper__QLQQn .page_toolbar__XVl2T{border-radius:0!important;border-top:none!important;border-left:none!important;border-right:none!important}.page_passageCard__seU7N{max-width:100%;margin-bottom:0}.page_passageContent__2lrzp{padding:16px;background:white;border:1px solid #f3f4f6;border-top:none;border-bottom-left-radius:24px;border-bottom-right-radius:24px;margin-bottom:20px}.page_separator__onazl{display:none}.page_questionCard__ZilxX{padding:16px;max-width:100%;background:white;border:1px solid #f3f4f6;border-radius:24px}.page_questionCard__ZilxX .page_header__iYeQ3{display:none}.page_focusModeWrapper__QLQQn .page_questionCard__ZilxX .page_header__iYeQ3{display:none!important}.page_focusModeContainer__JJFn5{overflow-y:auto!important;position:relative!important;height:auto!important;min-height:100vh}.page_focusModeWrapper__QLQQn{height:100dvh!important;min-height:100dvh!important;display:flex;flex-direction:column!important;margin:0!important;border-radius:0!important;border:none!important;box-shadow:none!important;width:100%!important;max-width:100%!important;overflow-y:auto!important}.page_focusModePassage__gIfIg{padding-top:0!important;padding-bottom:0!important;margin-bottom:24px!important;border-bottom:1px solid #e5e7eb!important}.page_focusModePassage__gIfIg,.page_focusModeQuestion__LAQo5{height:auto!important;overflow:visible!important;max-height:none!important}.page_focusModeQuestion__LAQo5{padding-bottom:40px!important}.page_focusModeWrapper__QLQQn .page_passageContent__2lrzp{margin-bottom:0!important;border-radius:0!important;border:none!important}.page_focusModeWrapper__QLQQn .page_questionCard__ZilxX{border-radius:0!important;border:none!important}}.page_focusModeContainer__JJFn5{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:hsl(var(--background));display:flex;flex-direction:column;align-items:center;overflow:auto;padding:0}.page_focusModeContainer__JJFn5::-webkit-scrollbar{display:none}.page_focusModeWrapper__QLQQn{max-width:1600px;width:100%;height:calc(100vh - 48px);min-height:400px;max-height:calc(100vh - 48px);margin:auto;display:flex;flex-direction:column;background:white;border-radius:32px;border:1px solid #f3f4f6;box-shadow:0 20px 50px rgba(0,0,0,.05);overflow:hidden}.page_focusModePassage__gIfIg{padding:0}.page_focusModePassage__gIfIg,.page_focusModeQuestion__LAQo5{height:100%;overflow-y:auto;max-width:none!important}.page_focusModeWrapper__QLQQn .page_passageContent__2lrzp,.page_focusModeWrapper__QLQQn .page_questionCard__ZilxX{padding:40px}@media (max-width:1024px){.page_focusModeWrapper__QLQQn .page_passageContent__2lrzp,.page_focusModeWrapper__QLQQn .page_questionCard__ZilxX{padding:24px 16px}}.page_focusHeader__hw1gE{background:white;border-bottom:1px solid #f3f4f6;padding:16px 40px}.page_focusHeaderContent__AWG8s{display:flex;flex-direction:column;gap:12px}.page_focusInfo__JgE60{display:flex;align-items:center;gap:16px}.page_focusProgressText__OQlJa{font-size:.9rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.page_focusLevelBadge__aM_LE{background:#f0f7ff;color:#2563eb;padding:2px 10px;border-radius:12px;font-size:.8rem;font-weight:700}.page_focusConfidenceBadge__ZERNE{font-size:.8rem;font-weight:700;opacity:.8}.page_focusProgressBar__cUoIw{height:4px;background:#f3f4f6;border-radius:2px;overflow:hidden;width:100%}.page_focusProgressFill__PW1A3{height:100%;background:hsl(var(--primary));transition:width .3s ease}@media (max-width:1024px){.page_focusHeader__hw1gE{padding:16px}}@keyframes page_fadeIn__ZHqfr{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_resultCard__ecO9d{background:white;border-radius:32px;padding:60px 40px;box-shadow:0 20px 50px rgba(0,0,0,.05);border:1px solid #f3f4f6;width:100%;max-width:600px;margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center}.page_spinner__YKrSt{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid hsl(var(--primary));border-radius:50%;animation:page_spin__fcQHw 1s linear infinite}@keyframes page_spin__fcQHw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_topLoadingBar__VTO7p{position:absolute;top:0;left:0;right:0;height:2px;background:hsl(var(--primary));z-index:1;pointer-events:none;transform-origin:left;animation:page_loadingBarWait__9Xi3S 15s cubic-bezier(.1,0,0,1) forwards}.page_topLoadingBar__VTO7p.page_finishing__TblQA{animation:page_loadingBarFinish__JMLCg .5s ease-out forwards}@keyframes page_loadingBarWait__9Xi3S{0%{transform:scaleX(0)}25%{transform:scaleX(.7)}to{transform:scaleX(.95)}}@keyframes page_loadingBarFinish__JMLCg{0%{transform:scaleX(.95);opacity:1}to{transform:scaleX(1);opacity:0}}.page_child-mode__caAXP .page_quizWrapper__rmvkw{background:rgba(255,255,255,.85);backdrop-filter:blur(12px);border:2px solid rgba(255,255,255,.8);box-shadow:0 10px 30px rgba(14,165,233,.15)}.page_child-mode__caAXP .page_passageCard__seU7N{background:transparent;border:none}.page_child-mode__caAXP .page_passageContent__2lrzp{background:rgba(255,255,255,.6);border:2px solid rgba(255,255,255,.7);border-radius:24px}.page_child-mode__caAXP .page_optionButton__nr0Qf{border:2px solid rgba(14,165,233,.2);background:rgba(255,255,255,.9);border-radius:20px;box-shadow:0 4px 0 rgba(14,165,233,.1)}.page_child-mode__caAXP .page_optionButton__nr0Qf:hover:not(:disabled){border-color:#0EA5E9;background:#E0F2FE;transform:translateY(-4px) scale(1.02);box-shadow:0 8px 0 rgba(14,165,233,.2)}.page_child-mode__caAXP .page_optionButton__nr0Qf:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 0 rgba(14,165,233,.2)}.page_child-mode__caAXP .page_userSelected__rFUMH{border-color:#0EA5E9!important;background:#E0F2FE!important;box-shadow:0 4px 0 #0284C7!important}.page_child-mode__caAXP .page_optionLabel__ydikr{background:#BAE6FD;color:#0369A1;border-radius:12px}.page_child-mode__caAXP .page_userSelected__rFUMH .page_optionLabel__ydikr{background:#0EA5E9;color:white}.page_child-mode__caAXP .page_focusModeContainer__JJFn5,.page_child-mode__caAXP .page_focusModeWrapper__QLQQn{background:transparent!important;box-shadow:none!important}