.StudyMode_page__Kxfuw{min-height:100%;color:var(--learning-text,#28313f);background:transparent}.StudyMode_content__2i6rs{width:100%;min-width:0;max-width:1440px;margin:auto;padding:40px 40px 64px;display:flex;flex-direction:column;gap:28px}.StudyMode_content__2i6rs>nav{color:var(--learning-muted,#647089)}.StudyMode_content__2i6rs>nav a,.StudyMode_content__2i6rs>nav span{color:inherit}.StudyMode_intro__ft3kR h1{font-size:24px;font-weight:700;margin-top:10px}.StudyMode_introRow__EIHLu{display:flex;align-items:center;justify-content:space-between;gap:24px}.StudyMode_introRow__EIHLu .StudyMode_intro__ft3kR{min-width:0}.StudyMode_board__UJ7wD{display:flex;flex-direction:column;gap:28px;min-width:0}.StudyMode_sectionHeading__yG1nx{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.StudyMode_materialSection__vOMEm h3,.StudyMode_sectionHeading__yG1nx h2,.StudyMode_slotHeading__IZnqN h2{font-size:18px;font-weight:700;color:inherit}.StudyMode_sectionHeading__yG1nx small,.StudyMode_sectionHeading__yG1nx>span{font-size:14px;font-weight:400;color:var(--learning-muted,#647089);margin-left:8px}.StudyMode_railControls__R_lfd{display:flex;gap:8px}.StudyMode_railControls__R_lfd button{width:44px;height:44px;border:1px solid var(--lg-edge);border-radius:50%;background:var(--lg-fill);box-shadow:inset 0 1px 0 var(--lg-highlight),0 3px 10px var(--lg-shadow);transition:filter .12s,transform .12s;font-size:28px;box-shadow:0 4px 18px #18263b08}.StudyMode_lectureRail__bfhw3{display:flex;overflow-x:auto;gap:20px;padding:2px 0 20px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--learning-line,#d4deeb) transparent}.StudyMode_achievementCard__316xH,.StudyMode_lectureCard__WJGWB,.StudyMode_materialCard__nEQgk{border:1px solid var(--lg-edge);border-radius:12px;background:var(--lg-surface);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 1px 0 var(--lg-highlight),0 8px 24px var(--lg-shadow)}.StudyMode_lectureCard__WJGWB{flex:0 0 32%;min-width:0;min-height:188px;padding:20px;scroll-snap-align:start;border:1px solid var(--lg-edge);background:var(--lg-surface);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 1px 0 var(--lg-highlight),0 3px 10px var(--lg-shadow)}.StudyMode_lectureCard__WJGWB[data-locked=true]{opacity:.65}.StudyMode_lessonContent__2EjRl{display:flex;flex-direction:column;gap:20px;height:100%;align-items:flex-start}.StudyMode_achievementGrid__CgPLz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.StudyMode_achievementCard__316xH{padding:18px;min-height:186px}.StudyMode_gradeTop__R5W2E{display:flex;justify-content:space-between;gap:8px;color:var(--learning-muted,#647089);font-size:12px}.StudyMode_achievementCard__316xH h3{margin:18px 0 12px;font-weight:600}.StudyMode_gradeValue__laith{font-size:34px;font-weight:700;color:var(--learning-link,#285fba)}.StudyMode_gradeValue__laith small{margin-left:8px;font-size:12px;font-weight:400;color:var(--learning-muted,#647089)}.StudyMode_achievementCard__316xH progress{appearance:none;width:100%;height:6px;display:block;margin:12px 0;border:0;border-radius:8px;overflow:hidden;background:var(--learning-line,#e0e7f2)}.StudyMode_achievementCard__316xH progress::-webkit-progress-bar{background:var(--learning-line,#e0e7f2)}.StudyMode_achievementCard__316xH progress::-webkit-progress-value{background:var(--learning-link,#285fba)}.StudyMode_achievementCard__316xH progress::-moz-progress-bar{background:var(--learning-link,#285fba)}.StudyMode_gradeDetail__Vo8NL,.StudyMode_slotHeading__IZnqN p{color:var(--learning-muted,#647089);font-size:12px}.StudyMode_slotHeading__IZnqN p{margin-top:8px}.StudyMode_filters__a5iJY{align-items:center}.StudyMode_filters__a5iJY button{min-height:44px;padding:8px 16px;border-radius:9999px;color:var(--learning-text,#28313f)!important;box-shadow:inset 0 1px 0 var(--lg-highlight),0 3px 10px var(--lg-shadow)}.StudyMode_filters__a5iJY button[aria-pressed=true]{color:var(--learning-link,#285fba)!important}.StudyMode_tableScroll__NLaEN{overflow-x:auto;border-radius:12px;border:1px solid var(--lg-edge);background:var(--lg-surface);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);padding:0}.StudyMode_tableScroll__NLaEN table{min-width:680px;table-layout:fixed}.StudyMode_tableScroll__NLaEN th:first-child{width:160px}.StudyMode_tableScroll__NLaEN th{height:50px;background:var(--learning-selected,#eff4fb)}.StudyMode_tableScroll__NLaEN td,.StudyMode_tableScroll__NLaEN th,.StudyMode_tableScroll__NLaEN tr{border-color:var(--learning-line,#e0e7f2)}.StudyMode_tableScroll__NLaEN th span{font-size:13px;color:var(--learning-muted,#647089)}.StudyMode_tableScroll__NLaEN td{padding:0}.StudyMode_tableScroll__NLaEN td:first-child{padding:12px 16px;background:var(--learning-bg,#f1f5f9)}.StudyMode_tableScroll__NLaEN td:first-child span{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit}.StudyMode_tableScroll__NLaEN td>button,.StudyMode_tableScroll__NLaEN td>div{min-height:66px;border-radius:0;border-color:transparent;background:transparent}.StudyMode_tableScroll__NLaEN td>button[data-status=current]{border-color:var(--learning-line,#e0e7f2);background:var(--learning-surface,#fff)}.StudyMode_tableScroll__NLaEN td>button[data-status=passed]>span{color:var(--learning-link,#285fba)}.StudyMode_tableScroll__NLaEN td>button span span+span{font-size:11px;margin-top:8px}.StudyMode_materialGrid__vLr6R{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.StudyMode_materialCard__nEQgk{padding:24px}.StudyMode_materialCard__nEQgk h4{color:inherit}.StudyMode_materialCard__nEQgk button{min-height:44px;background:var(--learning-selected,#e8f0ff);color:var(--learning-link,#285fba)}.StudyMode_materialCard__nEQgk p,.StudyMode_materialCard__nEQgk span{color:var(--learning-muted,#647089)}@media (max-width:1100px){.StudyMode_content__2i6rs{padding:28px 24px 48px}.StudyMode_achievementGrid__CgPLz,.StudyMode_materialGrid__vLr6R{grid-template-columns:repeat(2,minmax(0,1fr))}.StudyMode_lectureCard__WJGWB{flex-basis:45%}}@media (max-width:700px){.StudyMode_introRow__EIHLu{align-items:stretch;flex-direction:column;gap:16px}.StudyMode_content__2i6rs{padding:24px 18px 40px;gap:24px}.StudyMode_lectureCard__WJGWB{flex-basis:88%;min-width:0}.StudyMode_achievementGrid__CgPLz{gap:10px}.StudyMode_achievementCard__316xH{padding:14px}.StudyMode_gradeValue__laith{font-size:28px}.StudyMode_gradeTop__R5W2E{flex-wrap:wrap}.StudyMode_materialGrid__vLr6R{grid-template-columns:1fr}.StudyMode_tableScroll__NLaEN th:first-child{width:120px}}.StudyMode_lessonFooter__Nxiyz{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.StudyMode_lessonFooter__Nxiyz>span{font-size:12px;color:var(--learning-muted,#647089)}.StudyMode_lessonFooter__Nxiyz button{border-radius:30px;min-height:44px;padding:10px 18px;background:var(--learning-surface,#fff);color:var(--learning-link,#285fba);border:1px solid var(--learning-line,#e0e7f2)}.StudyMode_achievementCard__316xH[data-current=true],.StudyMode_lectureCard__WJGWB[data-current=true]{background:var(--learning-selected,#e8f0ff)}.StudyMode_phaseSummary__5ASCH{display:flex;flex-wrap:wrap;gap:18px}.StudyMode_phaseSummary__5ASCH>span{background:transparent;padding:0;color:var(--learning-muted,#647089);font-weight:400;min-height:28px}.StudyMode_board__UJ7wD button:focus-visible,.StudyMode_lectureRail__bfhw3:focus-visible{outline:2px solid var(--learning-link,#285fba);outline-offset:3px}.StudyMode_board__UJ7wD>*,.StudyMode_lectureRail__bfhw3,.StudyMode_slotSection__nxfqv{min-width:0;max-width:100%}.StudyMode_slotSectionHeading__mQ4LS{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:16px}.StudyMode_slotHeading__IZnqN{min-width:0}.StudyMode_filters__a5iJY{max-width:100%}.StudyMode_curriculumBack__KamO7{display:inline-flex;align-items:center;gap:8px;color:var(--learning-muted,#647089);font-size:14px;margin-bottom:28px}.StudyMode_curriculumBack__KamO7 svg,.StudyMode_lessonFooter__Nxiyz button svg,.StudyMode_railControls__R_lfd svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.StudyMode_railControls__R_lfd button{display:grid;place-items:center}.StudyMode_railControls__R_lfd button:hover:not(:disabled){filter:brightness(1.06)}.StudyMode_railControls__R_lfd button:active:not(:disabled){transform:scale(.97)}.StudyMode_railControls__R_lfd button:disabled{opacity:.45;cursor:default}.StudyMode_lessonTop__9nRC8{display:flex;justify-content:space-between;color:var(--learning-muted,#647089);font-size:14px;width:100%}.StudyMode_lessonBody__3WpeJ{display:flex;align-items:center;gap:16px;flex:1;width:100%;min-height:64px}.StudyMode_lessonBody__3WpeJ h3{font-size:17px;font-weight:600;flex:1;min-width:0;overflow-wrap:anywhere}.StudyMode_lectureArt__lhE8B{width:58px;height:58px;flex-shrink:0;color:var(--learning-link,#285fba)}.StudyMode_lessonFooter__Nxiyz button{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.StudyMode_lectureCard__WJGWB[data-current=true] .StudyMode_lessonFooter__Nxiyz>span,.StudyMode_phaseSummary__5ASCH b{color:var(--learning-link,#285fba)}.StudyMode_phaseSummary__5ASCH b{font-weight:600}.StudyMode_gradeCondition__jg0ic{margin-top:30px;color:var(--learning-muted,#647089);font-size:13px}.StudyMode_gradeCondition__jg0ic summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;list-style:none}.StudyMode_gradeCondition__jg0ic p{margin-top:8px;line-height:1.6}@media (max-width:700px){.StudyMode_lessonBody__3WpeJ h3{font-size:15px}.StudyMode_lectureArt__lhE8B{width:48px;height:48px}.StudyMode_achievementCard__316xH{min-height:170px}.StudyMode_slotSectionHeading__mQ4LS{align-items:start}}.StudyMode_tableScroll__NLaEN .StudyMode_lockedSlotLabel___6Cq6,.StudyMode_tableScroll__NLaEN .StudyMode_lockedSlot__8UGUY{color:var(--learning-muted,#647089);font-size:13px}.StudyMode_tableScroll__NLaEN .StudyMode_lockedSlot__8UGUY svg{color:inherit;width:13px;height:13px}.StudyMode_tableScroll__NLaEN td>button[data-status=current]>span{color:var(--learning-text,#28313f)}.StudyMode_tableScroll__NLaEN td>button[data-highlighted=true]{background:var(--learning-selected,#e8f0ff)}.StudyMode_tableScroll__NLaEN td>button:focus-visible{outline-offset:-3px}.StudyMode_breadcrumb__Skh5j{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;color:var(--learning-link,#285fba);font-size:14px;font-weight:600}.StudyMode_breadcrumb__Skh5j a{text-decoration:underline;text-underline-offset:3px}.StudyMode_breadcrumb__Skh5j a:focus-visible{outline:2px solid var(--learning-link,#285fba);outline-offset:3px}.StudyMode_filterPanel__8eSNs{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--lg-edge);border-radius:12px;background:var(--lg-surface);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}.StudyMode_filterPanel__8eSNs h2{font-size:14px;font-weight:700}.StudyMode_filterPanel__8eSNs p{margin-top:4px;color:var(--learning-muted,#647089);font-size:12px}.StudyMode_filters__a5iJY{display:flex;flex-wrap:wrap;gap:8px}.StudyMode_filters__a5iJY button{min-height:34px;padding:6px 13px;border:1px solid var(--lg-edge)!important;border-radius:999px;background:var(--lg-fill)!important;color:var(--learning-muted,#647089)!important;font-size:12px;font-weight:600;box-shadow:inset 0 1px 0 var(--lg-highlight);transition:filter .12s,transform .12s}.StudyMode_filters__a5iJY button:hover{filter:brightness(1.06)}.StudyMode_filters__a5iJY button:active{transform:scale(.97)}.StudyMode_filters__a5iJY button[aria-pressed=true]{background:var(--lg-pressed)!important;color:var(--learning-link,#1459d9)!important;border-color:var(--learning-link,#1459d9)!important}.StudyMode_lectureCard__WJGWB[data-highlighted=true]{border-color:var(--learning-link,#1459d9);background:var(--learning-selected,#edf3ff)}.StudyMode_achievementGrid__CgPLz{gap:0;border-top:1px solid var(--learning-line,#dce1e7);border-bottom:1px solid var(--learning-line,#dce1e7);background:var(--learning-surface,#fff)}.StudyMode_achievementCard__316xH{min-height:157px;padding:14px;border:0;border-radius:0;box-shadow:none}.StudyMode_achievementCard__316xH+.StudyMode_achievementCard__316xH{border-left:1px solid var(--learning-line,#dce1e7)}.StudyMode_achievementCard__316xH h3{margin:10px 0 9px;font-size:14px}.StudyMode_gradeValue__laith{font-size:24px}.StudyMode_achievementCard__316xH progress{height:5px;margin:9px 0}.StudyMode_achievementMobileToggle__8Mnfa{display:none}.StudyMode_lectureCard__WJGWB{flex-basis:304px;min-height:172px;padding:16px;border-color:var(--learning-line,#dce1e7);border-radius:8px;box-shadow:0 2px 6px rgb(26 65 125/4%)}.StudyMode_lessonContent__2EjRl{gap:12px}.StudyMode_lessonTop__9nRC8{font-size:12px}.StudyMode_lessonBody__3WpeJ{min-height:78px}.StudyMode_lessonBody__3WpeJ h3{font-size:16px;line-height:1.55}.StudyMode_lectureArt__lhE8B{width:80px;height:80px}.StudyMode_lessonFooter__Nxiyz button{min-height:34px;padding:6px 10px;border-radius:6px}.StudyMode_phaseSummary__5ASCH{padding-bottom:12px;border-bottom:1px solid var(--learning-line,#dce1e7)}.StudyMode_tableScroll__NLaEN{border-color:var(--learning-line,#dce1e7);border-radius:8px}.StudyMode_tableScroll__NLaEN table{min-width:720px}.StudyMode_tableScroll__NLaEN th{height:38px}.StudyMode_tableScroll__NLaEN td:first-child{background:var(--learning-surface,#fff)}.StudyMode_tableScroll__NLaEN td[data-highlighted=true]{background:var(--learning-selected,#edf3ff)}.StudyMode_slotCell__R6_27,.StudyMode_tableScroll__NLaEN td>.StudyMode_slotCell__R6_27{display:flex;min-height:48px;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--learning-text,#202a3b)}.StudyMode_slotCell__R6_27 strong{font-size:12px;font-weight:600}.StudyMode_slotCell__R6_27 small{color:var(--learning-muted,#647089);font-size:11px}.StudyMode_perfectSlot__yjTck strong{color:var(--learning-link,#1459d9);font-size:18px;font-weight:800}.StudyMode_perfectSlot__yjTck small{color:var(--learning-link,#1459d9);font-size:12px;font-weight:700}.StudyMode_passedSlot__rDtQb strong{color:var(--learning-link,#426b99);font-size:15px;font-weight:700}.StudyMode_passedSlot__rDtQb small{color:var(--learning-link,#426b99);font-weight:600}.StudyMode_failedSlot__5TjMo strong{font-weight:500}.StudyMode_currentSlot__UM3tG{border-color:var(--learning-link,#1459d9);background:var(--learning-selected,#edf3ff)}.StudyMode_lockedSlot__8UGUY,.StudyMode_unattemptedSlot__7Sgn8{color:var(--learning-text,#202a3b)}.StudyMode_emptySlot__RNqoE{display:grid;min-height:48px;place-items:center;color:var(--learning-muted,#647089)}@media (max-width:700px){.StudyMode_filterPanel__8eSNs{align-items:stretch;flex-direction:column}.StudyMode_filters__a5iJY button{min-height:44px;padding:9px 14px}.StudyMode_achievementGrid__CgPLz[data-mobile-expanded=false] .StudyMode_achievementCard__316xH:nth-child(n+3){display:none}.StudyMode_achievementMobileToggle__8Mnfa{display:flex;min-height:44px;width:100%;align-items:center;justify-content:center;border:0;border-bottom:1px solid var(--learning-line,#dce1e7);background:transparent;color:var(--learning-muted,#647089);font-size:12px;font-weight:650}.StudyMode_achievementCard__316xH:nth-child(3){border-left:0}.StudyMode_achievementGrid__CgPLz[data-mobile-expanded=true] .StudyMode_achievementCard__316xH:nth-child(n+3){border-top:1px solid var(--learning-line,#dce1e7)}}.StudentLearningShellFrame_shell__Hkx8g{--learning-bg:#f5f6f8;--learning-surface:#ffffff;--learning-text:#252a32;--learning-muted:#606978;--learning-line:#dce1e7;--learning-selected:#eaf2ff;--learning-link:#285fba;--learning-track:#e4eaf2;display:flex;height:100%;overflow:hidden;background:var(--learning-bg);color:var(--learning-text)}.StudentLearningShellFrame_shell__Hkx8g.student-learning-shell--dark{--learning-bg:#232a32;--learning-surface:rgb(29 38 47/68%);--learning-text:#edf1f7;--learning-muted:#b0bdce;--learning-line:rgb(189 208 230/18%);--learning-selected:rgb(90 160 250/16%);--learning-link:#94bcff;--learning-track:rgb(189 208 230/14%);background:linear-gradient(118deg,#232a32,#202327 42%,#27313c);color:var(--learning-text)}.StudentLearningShellFrame_shell__Hkx8g.student-learning-shell--dark .StudentLearningShellFrame_desktopSidebar__CDRnX{border-color:var(--learning-line);background:var(--learning-surface)}.StudentLearningShellFrame_shell__Hkx8g.student-learning-shell--dark .StudentLearningShellFrame_breadcrumb__Kl_2b{color:var(--learning-muted)}.StudentLearningShellFrame_shell__Hkx8g.student-learning-shell--dark .StudentLearningShellFrame_breadcrumb__Kl_2b strong{color:var(--learning-text)}.StudentLearningShellFrame_shell__Hkx8g.student-learning-shell--dark [class~="bg-white/90"],.StudentLearningShellFrame_shell__Hkx8g.student-learning-shell--dark [class~=bg-white]{background-color:#202328}.StudentLearningShellFrame_shell__Hkx8g.student-learning-shell--dark [class~="text-[#202a3b]"],.StudentLearningShellFrame_shell__Hkx8g.student-learning-shell--dark [class~="text-[#35415a]"]{color:#f2f4f7}.StudentLearningShellFrame_shell__Hkx8g.student-learning-shell--dark [class~="text-[#647089]"]{color:#b8c0cc}.StudentLearningShellFrame_shell__Hkx8g.student-learning-shell--dark [class~="border-[#e0e7f2]"]{border-color:#444c58}.StudentLearningShellFrame_shell__Hkx8g.student-learning-shell--dark [class~="bg-[#f1f4f9]"]{background-color:#2a2e35}.StudentLearningShellFrame_shell__Hkx8g.student-learning-shell--dark [class~="bg-[#edf3ff]"]{background-color:#26364f}.StudentLearningShellFrame_shell__Hkx8g [data-student-nav-item]{transition:background-color .16s ease,color .16s ease,transform .16s ease}.StudentLearningShellFrame_shell__Hkx8g [data-student-nav-item]:hover{background:#edf3ff;color:#1459d9}.StudentLearningShellFrame_shell__Hkx8g [data-student-nav-item=curriculum-chapter]:hover,.StudentLearningShellFrame_shell__Hkx8g [data-student-nav-item=curriculum-unit]:hover{transform:translateX(2px)}.StudentLearningShellFrame_shell__Hkx8g.student-learning-shell--dark [data-student-nav-item]:hover{background:#26364f;color:#8cb8ff}.StudentLearningShellFrame_desktopSidebar__CDRnX{position:relative;display:none;width:240px;flex:none;flex-direction:column;border-right:1px solid var(--learning-line);background:var(--learning-surface);box-shadow:inset -1px 0 rgb(255 255 255/65%);backdrop-filter:blur(18px) saturate(180%)}.StudentLearningShellFrame_brand__Ubnyy{display:block;padding:0 8px;color:var(--learning-text);font-size:18px;font-weight:600;line-height:1.5;letter-spacing:-.01em;transition:opacity .12s ease}.StudentLearningShellFrame_brand__Ubnyy:hover{opacity:.8}.StudentLearningShellFrame_workspace__HXkkI{display:flex;min-width:0;flex:1;flex-direction:column}.StudentLearningShellFrame_workspaceWithMobileTabs__s6QIF{padding-bottom:64px}.StudentLearningShellFrame_topbar__gJxEb{display:flex;height:60px;align-items:center;justify-content:space-between;padding:0 12px}.StudentLearningShellFrame_shell__Hkx8g [data-student-shell-header]{border-color:var(--learning-line);background:var(--learning-surface);box-shadow:none}.StudentLearningShellFrame_shell__Hkx8g.student-learning-shell--dark [data-student-shell-header]{background:rgb(29 38 47/58%)}.StudentLearningShellFrame_accountActions__Io0pf,.StudentLearningShellFrame_breadcrumb__Kl_2b,.StudentLearningShellFrame_topbarIdentity__8t_XE{display:flex;align-items:center}.StudentLearningShellFrame_topbarIdentity__8t_XE{min-width:0;gap:12px}.StudentLearningShellFrame_breadcrumb__Kl_2b{min-width:0;gap:12px;color:var(--learning-muted);font-size:14px}.StudentLearningShellFrame_breadcrumb__Kl_2b strong{overflow:hidden;color:var(--learning-text);text-overflow:ellipsis;white-space:nowrap}.StudentLearningShellFrame_accountActions__Io0pf{gap:8px}.StudentLearningShellFrame_main__Ac3Gi{position:relative;min-width:0;flex:1;overflow-y:auto}@media (min-width:768px){.StudentLearningShellFrame_desktopSidebar__CDRnX{display:flex}.StudentLearningShellFrame_workspaceWithMobileTabs__s6QIF{padding-bottom:0}.StudentLearningShellFrame_topbar__gJxEb{padding:0 32px}}@media (max-width:639px){.StudentLearningShellFrame_breadcrumb__Kl_2b>span{display:none}}.StudentLearningShellFrame_modeSelector__6OSo5{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px;max-width:100%;min-width:0;padding:3px;border:1px solid var(--learning-line);border-radius:20px;background:var(--learning-bg)}.StudentLearningShellFrame_modeButton__2FwtE{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;max-width:100%;padding:6px 14px;border:0;border-radius:999px;background:transparent;color:var(--learning-muted);font-size:12px;font-weight:600;line-height:1.5}.StudentLearningShellFrame_modeButton__2FwtE:hover:not(:disabled){color:var(--learning-text)}.StudentLearningShellFrame_modeButton__2FwtE[aria-pressed=true]{background:var(--learning-surface);color:var(--learning-text);box-shadow:0 2px 8px rgb(30 41 59/8%)}.StudentLearningShellFrame_modeButton__2FwtE:focus-visible{outline:2px solid var(--learning-link);outline-offset:2px}.StudentLearningShellFrame_modeButton__2FwtE:disabled{cursor:not-allowed;opacity:.45}.StudentLearningShellFrame_modeLabel__TkxaI{min-width:0;max-width:11em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TestListClient_page__1OnmD{min-height:100%;min-width:0;color:var(--learning-text,#28313f)}.TestListClient_content__kLNEx{width:100%;max-width:1120px;margin:auto;padding:40px 40px 64px}.TestListClient_intro__ojzZQ h1{font-size:24px;font-weight:700;line-height:1.4}.TestListClient_filters__F0QoV{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0 18px}.TestListClient_filters__F0QoV button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 16px;border:1px solid var(--learning-line,#dce1e8);border-radius:6px;background:var(--learning-surface,#fff);color:var(--learning-muted,#647089);font-size:13px;font-weight:550}.TestListClient_filters__F0QoV button span{margin-left:6px;color:var(--learning-muted,#647089);font-variant-numeric:tabular-nums}.TestListClient_filters__F0QoV button[aria-pressed=true]{border-color:var(--learning-line,#dce1e8);background:var(--learning-selected,#edf3ff);color:var(--learning-link,#285fba);font-weight:600}.TestListClient_filters__F0QoV button[aria-pressed=true] span{color:inherit}.TestListClient_workspace__QhiUJ{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px}.TestListClient_list__e2PjM{min-width:0;border-top:1px solid var(--learning-line,#dce1e8)}.TestListClient_examRow__J0cGv{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;text-align:left;padding:18px 16px;border:0;border-bottom:1px solid var(--learning-line,#dce1e8);border-radius:0;background:transparent;color:inherit}.TestListClient_examRow__J0cGv:hover,.TestListClient_examRow__J0cGv[aria-pressed=true]{background:var(--learning-selected,#edf3ff)}.TestListClient_examRow__J0cGv[aria-pressed=true] .TestListClient_examTitle__d2H84{color:var(--learning-link,#285fba)}.TestListClient_rowBottom__jgrzN,.TestListClient_rowTop__fEBrN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--learning-muted,#647089)}.TestListClient_examState__AZi4s{color:var(--learning-link,#285fba)}.TestListClient_examTitle__d2H84{font-size:15px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.TestListClient_sources__vT1LD{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:var(--learning-muted,#647089);font-size:12px}.TestListClient_sources__vT1LD>span{display:inline-flex;align-items:center;gap:6px;overflow-wrap:anywhere;min-width:0}.TestListClient_sources__vT1LD i{width:6px;height:6px;flex-shrink:0;border-radius:50%}.TestListClient_detail__TzkRX{position:sticky;top:24px;min-width:0;padding:8px 0 8px 24px;border-left:1px solid var(--learning-line,#dce1e8)}.TestListClient_eyebrow__da0_y{color:var(--learning-link,#285fba);font-size:12px;font-weight:600}.TestListClient_detail__TzkRX h2{margin:6px 0 0;font-size:17px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.TestListClient_detail__TzkRX .TestListClient_sources__vT1LD{margin-top:10px}.TestListClient_stats__Ztshg{margin:20px 0}.TestListClient_stats__Ztshg>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:10px 0;font-size:14px}.TestListClient_stats__Ztshg dt{color:var(--learning-muted,#647089)}.TestListClient_stats__Ztshg dd{margin:0;font-weight:500}.TestListClient_attemptSummary__tD7jH,.TestListClient_description__zX7JA,.TestListClient_detailEmpty__FcOz3{margin:8px 0;font-size:13px;line-height:1.7;color:var(--learning-muted,#647089);overflow-wrap:anywhere}.TestListClient_description__zX7JA{white-space:pre-wrap}.TestListClient_primary__Lk6lT{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:10px 20px;margin-top:18px;border:0;border-radius:8px;background:#285fba;color:white;font-size:14px;font-weight:600}.TestListClient_primary__Lk6lT:hover{background:#204e9c}.TestListClient_instructions__HRdET{margin-top:16px;font-size:12px;line-height:1.7;color:var(--learning-muted,#647089)}.TestListClient_instructions__HRdET summary{cursor:pointer;min-height:44px;padding:10px 0}.TestListClient_instructions__HRdET ul{padding-left:18px;list-style:disc}.TestListClient_instructions__HRdET li+li{margin-top:8px}.TestListClient_emptyState__lSWLR{padding:40px 24px;border:0;color:var(--learning-muted,#647089);font-size:14px;text-align:center}.TestListClient_emptyState__lSWLR[data-danger=true]{color:#b42335}.student-learning-shell--dark .TestListClient_emptyState__lSWLR[data-danger=true]{color:#ff9aa8}.TestListClient_instructions__HRdET summary:focus-visible,.TestListClient_page__1OnmD button:focus-visible{outline:2px solid var(--learning-link,#285fba);outline-offset:3px}@media (max-width:1100px){.TestListClient_content__kLNEx{padding:28px 24px 48px}.TestListClient_workspace__QhiUJ{grid-template-columns:minmax(0,1fr) 250px;gap:20px}}@media (max-width:700px){.TestListClient_content__kLNEx{padding:24px 18px 40px}.TestListClient_workspace__QhiUJ{display:flex;flex-direction:column;gap:20px}.TestListClient_list__e2PjM{width:100%}.TestListClient_examRow__J0cGv{padding:16px 8px}.TestListClient_detail__TzkRX{position:static;width:100%;padding:20px 0 0;border-left:0;border-top:1px solid var(--learning-line,#dce1e8)}.TestListClient_filters__F0QoV{margin:20px 0 16px}}.UnitProgress_container__ZFTeA{container:unit-progress/inline-size}.UnitProgress_filters__4Uf_y button[data-node-colored=true],.UnitProgress_nodeDot__rEhjY[data-node-colored=true],.UnitProgress_scoreEntry__gyBZ2[data-node-colored=true]{--progress-node-accent:var(--progress-node-color)}.student-learning-shell--dark .UnitProgress_filters__4Uf_y button[data-node-colored=true],.student-learning-shell--dark .UnitProgress_nodeDot__rEhjY[data-node-colored=true],.student-learning-shell--dark .UnitProgress_scoreEntry__gyBZ2[data-node-colored=true]{--progress-node-accent:var(--progress-node-dark-color)}.UnitProgress_nodeDot__rEhjY{display:inline-block;width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--progress-node-accent)}.UnitProgress_slotNodes__FcqOe{display:inline-flex;gap:4px;padding:3px}.UnitProgress_nodeNote__OFA0l{margin:-4px 0 14px;font-size:12px;color:var(--learning-muted,#647089)}.UnitProgress_progress__oYd7B{appearance:none;display:block;width:100%;height:6px;overflow:hidden;border:0;border-radius:4px;background:var(--learning-line,#e0e7f2);color:var(--learning-link,#285fba)}.UnitProgress_progress__oYd7B::-webkit-progress-bar{background:var(--learning-line,#e0e7f2)}.UnitProgress_progress__oYd7B::-webkit-progress-value{background:var(--learning-link,#285fba)}.UnitProgress_progress__oYd7B::-moz-progress-bar{background:var(--learning-link,#285fba)}.UnitProgress_scores__aCmGM{min-width:0}.UnitProgress_sectionHeading__WyQyQ{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:20px}.UnitProgress_sectionHeading__WyQyQ h2{font-size:18px;font-weight:700}.UnitProgress_note__oUH1A,.UnitProgress_sectionHeading__WyQyQ p{font-size:13px;color:var(--learning-muted,#647089)}.UnitProgress_filters__4Uf_y{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.UnitProgress_filters__4Uf_y button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:10px 18px;border:1px solid var(--learning-line,#e0e7f2);border-radius:24px;background:var(--learning-surface,#fff);color:inherit;font-size:13px;font-weight:600;overflow-wrap:anywhere}.UnitProgress_filters__4Uf_y button:hover,.UnitProgress_filters__4Uf_y button[aria-pressed=true]{background:var(--learning-selected,#edf3ff);color:var(--learning-link,#285fba)}.UnitProgress_filters__4Uf_y button[data-node-colored=true]{color:var(--progress-node-accent)}.UnitProgress_filters__4Uf_y button[data-node-colored=true]:hover,.UnitProgress_filters__4Uf_y button[data-node-colored=true][aria-pressed=true]{border-color:var(--progress-node-accent);background:color-mix(in srgb,var(--progress-node-accent) 10%,transparent)}.UnitProgress_filters__4Uf_y button:focus-visible,.UnitProgress_scoreScroll__rbpaW:focus-visible{outline:2px solid var(--learning-link,#285fba);outline-offset:3px}.UnitProgress_legend__TdUfN{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0 12px;color:var(--learning-muted,#647089);font-size:12px}.UnitProgress_legend__TdUfN>span{display:inline-flex;align-items:center;gap:6px}.UnitProgress_scoreScroll__rbpaW{overflow:auto;border:1px solid var(--learning-line,#e0e7f2);border-radius:12px;background:var(--learning-surface,#fff)}.UnitProgress_scoreScroll__rbpaW table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.UnitProgress_scoreScroll__rbpaW th{padding:16px 12px;color:var(--learning-muted,#647089);background:var(--learning-bg,#f0f5f9);font-weight:600}.UnitProgress_scoreScroll__rbpaW th:first-child{position:sticky;left:0;z-index:1;width:160px;text-align:left;border-right:1px solid var(--learning-line,#e0e7f2)}.UnitProgress_scoreScroll__rbpaW tbody th{color:inherit}.UnitProgress_scoreScroll__rbpaW tbody th span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UnitProgress_scoreScroll__rbpaW td{padding:0;text-align:center}.UnitProgress_scoreScroll__rbpaW tbody tr{border-top:1px solid var(--learning-line,#e0e7f2)}.UnitProgress_scoreEntry__gyBZ2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:86px;padding:12px 8px;color:var(--learning-muted,#647089);font-size:12px}.UnitProgress_scoreEntry__gyBZ2+.UnitProgress_scoreEntry__gyBZ2{border-top:1px solid var(--learning-line,#e0e7f2)}.UnitProgress_scoreEntry__gyBZ2 strong{color:inherit;font-size:22px;font-weight:700;line-height:1.3}.UnitProgress_scoreEntry__gyBZ2 strong small{margin-left:3px;font-size:12px;font-weight:400}.UnitProgress_scoreEntry__gyBZ2>small{color:var(--learning-muted,#647089);font-size:11px}.UnitProgress_scoreEntry__gyBZ2[data-score-state=passed]{color:var(--learning-link,#285fba);background:var(--learning-selected,#edf3ff)}.UnitProgress_scoreEntry__gyBZ2[data-score-state=perfect]{color:#73539e;background:#9671c512}.student-learning-shell--dark .UnitProgress_scoreEntry__gyBZ2[data-score-state=perfect]{color:#ccb1f1;background:#af87e41f}.UnitProgress_scoreEntry__gyBZ2[data-node-colored=true][data-score-state=passed],.UnitProgress_scoreEntry__gyBZ2[data-node-colored=true][data-score-state=perfect]{color:var(--progress-node-accent);background:color-mix(in srgb,var(--progress-node-accent) 10%,transparent)}.UnitProgress_scoreEntry__gyBZ2[data-filtered-out=true]{opacity:.3}.UnitProgress_slotName__H9MVn{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.UnitProgress_slotState__pBPII{display:flex;align-items:center;gap:5px}.UnitProgress_slotState__pBPII svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.UnitProgress_missing__b340P{color:var(--learning-muted,#647089)}.UnitProgress_note__oUH1A{margin-top:14px}.UnitProgress_empty__G6fhm{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 20px;color:var(--learning-muted,#647089);text-align:center;overflow-wrap:anywhere}.UnitProgress_empty__G6fhm h2{font-size:18px;color:var(--learning-text,#28313f);font-weight:600}@media (max-width:700px){.UnitProgress_scoreScroll__rbpaW th:first-child{width:120px}.UnitProgress_filters__4Uf_y button{padding:10px 14px;font-size:12px}}