.LandingLogo_logo__wH2UK{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:600;line-height:1.4;font-size:clamp(.875rem,.875rem + 0.4375*(100vw - 375px)/1065,1.3125rem);display:block;width:7lh;height:7lh}.LandingPageTemplate_wrapper__LBtJN{width:100%;display:flex;padding:12px}.LandingPageTemplate_container__enIPe{position:relative;width:100%;display:flex;flex-direction:column;gap:12px}.LandingPageTemplate_content__I_Cby{width:100%;min-height:calc(100dvh - 24px);display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f3f5f7;text-align:center;position:relative;border-radius:20px;gap:1.5rem;padding:max(40px,env(safe-area-inset-top)) 20px calc(40px + env(safe-area-inset-bottom))}.LandingPageTemplate_content__I_Cby>*{flex-shrink:0}.LandingPageTemplate_brand__lLLW_{display:flex;flex-direction:column;align-items:center;gap:.5rem}.LandingPageTemplate_brandName__tLDi8{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:700;color:#343839;margin:0;font-size:2.25rem;letter-spacing:-.02em}@media(max-width:767px){.LandingPageTemplate_content__I_Cby{justify-content:flex-start;border-radius:10px;gap:1rem;padding:max(24px,env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom))}.LandingPageTemplate_brandName__tLDi8{font-size:2rem}}@media(max-height:760px){.LandingPageTemplate_content__I_Cby{justify-content:flex-start;border-radius:10px;gap:1rem;padding:max(24px,env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom))}}.ObjectiveBullet_objectiveBullet__CPwa_{display:flex;align-items:flex-start;gap:.5rem;padding:.25rem 0;list-style:none}.ObjectiveBullet_objectiveBullet__CPwa_ .ObjectiveBullet_bullet__tWjg6{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#0084ff;margin-top:2px}.ObjectiveBullet_objectiveBullet__CPwa_ .ObjectiveBullet_content__SUI1y{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.ObjectiveBullet_objectiveBullet__CPwa_ .ObjectiveBullet_text__ZO8_U{min-width:0;color:#343839;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:.9375rem;line-height:1.6}.ObjectiveBullet_objectiveBullet__CPwa_ .ObjectiveBullet_text__ZO8_U p,.ObjectiveBullet_objectiveBullet__CPwa_ .ObjectiveBullet_text__ZO8_U span{margin:0;display:inline}.ObjectiveBullet_objectiveBullet__CPwa_ .ObjectiveBullet_text__ZO8_U code{background:rgba(0,0,0,0);padding:0;border-radius:0;border:none;font-size:inherit}.ObjectiveBullet_objectiveBullet__CPwa_ .ObjectiveBullet_text__ZO8_U math-field{display:inline!important;font-size:inherit!important;border:none!important;padding:0!important;margin:0!important;background:rgba(0,0,0,0)!important;vertical-align:baseline!important}.ObjectiveBullet_objectiveBullet__CPwa_ .ObjectiveBullet_text__ZO8_U .ML__mathlive{display:inline!important;font-size:inherit!important}.ObjectiveBullet_objectiveBullet__CPwa_ .ObjectiveBullet_text__ZO8_U .mathFieldInline{display:inline!important;font-size:inherit!important;border:none!important;padding:0!important}.ObjectiveBullet_objectiveBullet__CPwa_ .ObjectiveBullet_meta__OaIRF{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.ObjectiveBullet_objectiveBullet__CPwa_.ObjectiveBullet_completed__iZmXn .ObjectiveBullet_bullet__tWjg6{color:#3fdd78}.ObjectiveBullet_objectiveBullet__CPwa_.ObjectiveBullet_completed__iZmXn .ObjectiveBullet_text__ZO8_U{color:#6c7275;text-decoration:line-through}.StatusBadge_statusBadge__pQZLz{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.5rem;border:1px solid rgba(0,0,0,0);font-weight:500;white-space:nowrap}.StatusBadge_statusBadge__pQZLz .StatusBadge_icon__JXy4v{display:flex;align-items:center;color:inherit;line-height:0}.StatusBadge_statusBadge__pQZLz .StatusBadge_label__JfuLk{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;color:inherit;font-size:.875rem;line-height:1}.StatusBadge_statusBadge__pQZLz[data-status=not_started]{background:#f3f5f7;border-color:#e8ecef;color:#6c7275}.StatusBadge_statusBadge__pQZLz[data-status=in_progress]{background:rgba(246,172,61,.14);border-color:rgba(246,172,61,.4);color:#dda73f}.StatusBadge_statusBadge__pQZLz[data-status=discovered]{background:rgba(0,132,255,.12);border-color:rgba(0,132,255,.35);color:#0084ff}.StatusBadge_statusBadge__pQZLz[data-status=assimilated]{background:rgba(142,85,234,.14);border-color:rgba(142,85,234,.4);color:#8e55ea}.StatusBadge_statusBadge__pQZLz[data-status=restituted]{background:rgba(216,76,16,.14);border-color:rgba(216,76,16,.35);color:#d84c10}.StatusBadge_statusBadge__pQZLz[data-status=mastered]{background:rgba(36,147,4,.14);border-color:rgba(36,147,4,.35);color:#249304}.StatusBadge_statusBadge__pQZLz.StatusBadge_small__qMC9D{padding:.25rem;gap:2px}.StatusBadge_statusBadge__pQZLz.StatusBadge_small__qMC9D .StatusBadge_label__JfuLk{font-size:.75rem}.StatusBadge_statusBadge__pQZLz.StatusBadge_small__qMC9D .StatusBadge_icon__JXy4v{font-size:.75em}.StatusBadge_statusBadge__pQZLz.StatusBadge_medium__nz7rm{padding:.25rem .5rem}.StatusBadge_statusBadge__pQZLz.StatusBadge_medium__nz7rm .StatusBadge_label__JfuLk{font-size:.875rem}.StatusBadge_statusBadge__pQZLz.StatusBadge_large__0ov0c{padding:.5rem 1rem}.StatusBadge_statusBadge__pQZLz.StatusBadge_large__0ov0c .StatusBadge_label__JfuLk{font-size:1rem}.StatusBadge_statusBadge__pQZLz.StatusBadge_large__0ov0c .StatusBadge_icon__JXy4v{font-size:1.2em}.ExerciseHistoryItem_exerciseHistoryItem__JMzZs{display:grid;grid-template-columns:90px 1fr auto auto;gap:1rem;align-items:center;padding:1rem .5rem;background:rgba(0,0,0,0);border-bottom:1px solid #e8ecef;text-decoration:none;cursor:pointer;transition-property:background-color;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.ExerciseHistoryItem_exerciseHistoryItem__JMzZs:hover{background:#f3f5f7}.ExerciseHistoryItem_exerciseHistoryItem__JMzZs.ExerciseHistoryItem_highlighted__m4dfy{background:rgba(255,152,0,.08)}.ExerciseHistoryItem_exerciseHistoryItem__JMzZs.ExerciseHistoryItem_highlighted__m4dfy .ExerciseHistoryItem_exerciseCode__rY6ya,.ExerciseHistoryItem_exerciseHistoryItem__JMzZs.ExerciseHistoryItem_highlighted__m4dfy .ExerciseHistoryItem_title___7_ft{font-weight:500}.ExerciseHistoryItem_exerciseHistoryItem__JMzZs .ExerciseHistoryItem_exerciseCode__rY6ya{font-size:.9375rem}.ExerciseHistoryItem_exerciseHistoryItem__JMzZs .ExerciseHistoryItem_exerciseCode__rY6ya,.ExerciseHistoryItem_exerciseHistoryItem__JMzZs .ExerciseHistoryItem_title___7_ft{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:400;color:#343839}.ExerciseHistoryItem_exerciseHistoryItem__JMzZs .ExerciseHistoryItem_title___7_ft{flex:1 1;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ExerciseHistoryItem_exerciseHistoryItem__JMzZs .ExerciseHistoryItem_gradeContainer__RhiIH{display:flex;align-items:center;justify-content:center;text-align:center;min-width:100px}.ExerciseHistoryItem_exerciseHistoryItem__JMzZs .ExerciseHistoryItem_gradeContainer__RhiIH .ExerciseHistoryItem_grade__NYgrr{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:.9375rem;font-weight:400;color:#343839}.ExerciseHistoryItem_exerciseHistoryItem__JMzZs .ExerciseHistoryItem_gradeContainer__RhiIH .ExerciseHistoryItem_abandoned__I6PAw,.ExerciseHistoryItem_exerciseHistoryItem__JMzZs .ExerciseHistoryItem_gradeContainer__RhiIH .ExerciseHistoryItem_notStarted__cqKr4,.ExerciseHistoryItem_exerciseHistoryItem__JMzZs .ExerciseHistoryItem_gradeContainer__RhiIH .ExerciseHistoryItem_ongoing__qhDqz{color:#6c7275;font-style:italic;font-size:.875rem;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.ExerciseHistoryItem_exerciseHistoryItem__JMzZs .ExerciseHistoryItem_gradeContainer__RhiIH .ExerciseHistoryItem_passed__hp9mI{color:#3fdd78;font-size:.875rem;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;white-space:nowrap}.ExerciseHistoryItem_exerciseHistoryItem__JMzZs .ExerciseHistoryItem_gradeContainer__RhiIH .ExerciseHistoryItem_failed__QQDeo{color:#d84c10;font-size:.875rem;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;white-space:nowrap}.ExerciseHistoryItem_exerciseHistoryItem__JMzZs .ExerciseHistoryItem_gradeContainer__RhiIH .ExerciseHistoryItem_noGrade__u68uw,.ExerciseHistoryItem_exerciseHistoryItem__JMzZs .ExerciseHistoryItem_time__THm0H{color:#6c7275;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.ExerciseHistoryItem_exerciseHistoryItem__JMzZs .ExerciseHistoryItem_time__THm0H{font-size:.875rem;text-align:right;min-width:100px}@media(max-width:1023px){.ExerciseHistoryItem_exerciseHistoryItem__JMzZs{grid-template-columns:70px 1fr auto;gap:.5rem}.ExerciseHistoryItem_exerciseHistoryItem__JMzZs .ExerciseHistoryItem_exerciseCode__rY6ya{font-size:.875rem}.ExerciseHistoryItem_exerciseHistoryItem__JMzZs .ExerciseHistoryItem_title___7_ft{font-size:.8125rem}.ExerciseHistoryItem_exerciseHistoryItem__JMzZs .ExerciseHistoryItem_gradeContainer__RhiIH{min-width:70px}.ExerciseHistoryItem_exerciseHistoryItem__JMzZs .ExerciseHistoryItem_gradeContainer__RhiIH .ExerciseHistoryItem_grade__NYgrr{font-size:.875rem}.ExerciseHistoryItem_exerciseHistoryItem__JMzZs .ExerciseHistoryItem_time__THm0H{display:none}}.LessonActionDotsMenu_wrapper__6ZwyP{position:relative;flex-shrink:0}.LessonActionDotsMenu_triggerButton__Nlnup{width:44px;min-width:44px;height:44px;border:1px solid #e8ecef;border-radius:.5rem;background:#fefefe;color:#232627;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out}.LessonActionDotsMenu_triggerButton__Nlnup:hover{background:#f3f5f7;border-color:#6c7275}.LessonActionDotsMenu_triggerButton__Nlnup:focus-visible{outline:2px solid #0084ff;outline-offset:2px}.LessonActionDotsMenu_triggerButtonOpen__W9ZoG{background:rgba(251,105,42,.12);border-color:rgba(251,105,42,.45);color:#d84c10}.LessonActionDotsMenu_menu__kRjab{position:absolute;top:calc(100% + .25rem);right:0;z-index:1000;min-width:180px;border:1px solid #e8ecef;border-radius:.5rem;background:#fefefe;box-shadow:0 4px 6px rgba(0,0,0,.15);padding:.25rem;display:flex;flex-direction:column;gap:.25rem}.LessonActionDotsMenu_menuItem__0fF4x{width:100%;border:none;border-radius:.25rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem;background:rgba(0,0,0,0);color:#343839;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out;text-align:left}.LessonActionDotsMenu_menuItem__0fF4x:focus-visible{outline:2px solid #0084ff;outline-offset:2px}.LessonActionDotsMenu_menuItem__0fF4x.LessonActionDotsMenu_primary__1wn7C{background:rgba(251,105,42,.14);color:#d84c10}.LessonActionDotsMenu_menuItem__0fF4x.LessonActionDotsMenu_available__Fwv42:hover{background:rgba(0,132,255,.1);color:#0084ff}.LessonActionDotsMenu_menuItem__0fF4x.LessonActionDotsMenu_locked__vjyB6{color:#6c7275;cursor:not-allowed}.LessonActionDotsMenu_dot__7UPPd{width:10px;height:10px;min-width:10px;border-radius:9999px}.LessonActionDotsMenu_dot__7UPPd.LessonActionDotsMenu_primary__1wn7C{background:#fb692a}.LessonActionDotsMenu_dot__7UPPd.LessonActionDotsMenu_available__Fwv42{background:#0084ff}.LessonActionDotsMenu_dot__7UPPd.LessonActionDotsMenu_locked__vjyB6{background:rgba(0,0,0,0);border:2px solid #6c7275}.LessonActionDotsMenu_label__sDNiP{flex:1 1}.LessonActionDotsMenu_lockIcon__9pzwC{color:#6c7275;flex-shrink:0}.LessonListItem_lessonListItem__q_Cfx{width:100%;padding:.5rem 1rem;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;display:flex;align-items:flex-start;gap:.5rem;transition-property:background-color;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.LessonListItem_lessonListItem__q_Cfx:hover:not(.LessonListItem_selected__KgFQU){background:#e8ecef}.LessonListItem_lessonListItem__q_Cfx:hover:not(.LessonListItem_selected__KgFQU) .LessonListItem_titleContainer__3VLka{color:#141718}.LessonListItem_lessonListItem__q_Cfx:hover:not(.LessonListItem_selected__KgFQU) .LessonListItem_indicator__KLZbo .LessonListItem_square__6L0UM{opacity:.8;filter:saturate(100%)}.LessonListItem_lessonListItem__q_Cfx.LessonListItem_selected__KgFQU{background:#f3f5f7}.LessonListItem_lessonListItem__q_Cfx.LessonListItem_selected__KgFQU .LessonListItem_titleContainer__3VLka{color:#343839;font-weight:600}.LessonListItem_lessonListItem__q_Cfx.LessonListItem_selected__KgFQU .LessonListItem_indicator__KLZbo .LessonListItem_square__6L0UM{opacity:1;filter:saturate(100%)}.LessonListItem_lessonListItem__q_Cfx:not(.LessonListItem_selected__KgFQU) .LessonListItem_titleContainer__3VLka{color:#6c7275}.LessonListItem_lessonListItem__q_Cfx:not(.LessonListItem_selected__KgFQU) .LessonListItem_indicator__KLZbo .LessonListItem_square__6L0UM{opacity:.55;filter:saturate(75%)}.LessonListItem_lessonListItem__q_Cfx .LessonListItem_indicator__KLZbo{flex-shrink:0;padding-top:2px}.LessonListItem_lessonListItem__q_Cfx .LessonListItem_indicator__KLZbo .LessonListItem_square__6L0UM{display:block;width:18px;height:18px;border-radius:3px;transition-property:opacity,filter;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.LessonListItem_lessonListItem__q_Cfx .LessonListItem_indicator__KLZbo .LessonListItem_square__6L0UM.LessonListItem_statusNotStarted__nGQoX{background:#6c7275}.LessonListItem_lessonListItem__q_Cfx .LessonListItem_indicator__KLZbo .LessonListItem_square__6L0UM.LessonListItem_statusInProgress__7Mopu{background:#f6ac3d}.LessonListItem_lessonListItem__q_Cfx .LessonListItem_indicator__KLZbo .LessonListItem_square__6L0UM.LessonListItem_statusDiscovered__YDVXn{background:#0084ff}.LessonListItem_lessonListItem__q_Cfx .LessonListItem_indicator__KLZbo .LessonListItem_square__6L0UM.LessonListItem_statusAssimilated__jiphx{background:#8e55ea}.LessonListItem_lessonListItem__q_Cfx .LessonListItem_indicator__KLZbo .LessonListItem_square__6L0UM.LessonListItem_statusRestituted__Lj4Vr{background:#d84c10}.LessonListItem_lessonListItem__q_Cfx .LessonListItem_indicator__KLZbo .LessonListItem_square__6L0UM.LessonListItem_statusMastered__MVHG7{background:#249304}.LessonListItem_lessonListItem__q_Cfx .LessonListItem_titleContainer__3VLka{flex:1 1;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:.875rem;font-weight:400;color:#141718;line-height:1.5;text-align:left;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.LessonListItem_lessonListItem__q_Cfx .LessonListItem_titleContainer__3VLka p,.LessonListItem_lessonListItem__q_Cfx .LessonListItem_titleContainer__3VLka span{margin:0;display:inline}.LessonListItem_lessonListItem__q_Cfx .LessonListItem_titleContainer__3VLka code{background:rgba(0,0,0,0);padding:0;border:none;font-size:inherit}.LessonListItem_lessonListItem__q_Cfx .LessonListItem_titleContainer__3VLka math-field{display:inline!important;font-size:inherit!important;border:none!important;padding:0!important;margin:0!important;background:rgba(0,0,0,0)!important;vertical-align:baseline!important}.LessonListItem_lessonListItem__q_Cfx .LessonListItem_titleContainer__3VLka .ML__mathlive{display:inline!important;font-size:inherit!important}.LessonListItem_lessonListItem__q_Cfx .LessonListItem_titleContainer__3VLka .mathFieldInline{display:inline!important;font-size:inherit!important;border:none!important;padding:0!important}@media(max-width:1023px){.LessonListItem_lessonListItem__q_Cfx{padding:.25rem .5rem}.LessonListItem_lessonListItem__q_Cfx .LessonListItem_titleContainer__3VLka{font-size:.8125rem}.LessonListItem_lessonListItem__q_Cfx .LessonListItem_indicator__KLZbo .LessonListItem_square__6L0UM{width:16px;height:16px}}.LessonTaskPanel_panel__z5DiC{margin-bottom:2rem}.LessonTaskPanel_title__6b6xE{margin:0 0 .5rem;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.125rem;font-weight:600;color:#343839}.LessonTaskPanel_taskList__vdvPZ{display:flex;flex-direction:column;gap:.5rem}.LessonTaskPanel_taskItem__Ra_Vc{border:1px solid #e8ecef;border-radius:1rem;background:#fefefe;padding:.5rem 1rem}.LessonTaskPanel_taskLabel__U_D9m{font-size:clamp(.875rem,.875rem + 0.25*(100vw - 375px)/1065,1.125rem);margin:0 0 .1rem;color:#6c7275;font-weight:500}.LessonTaskPanel_taskLabel__U_D9m,.LessonTaskPanel_taskTitle__ILvxj{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1.5}.LessonTaskPanel_taskTitle__ILvxj{font-size:clamp(1rem,1rem + 0.3125*(100vw - 375px)/1065,1.3125rem);margin:0 0 .25rem;color:#343839;font-weight:600}.LessonTaskPanel_taskDescription__XnHc_{font-size:clamp(.875rem,.875rem + 0.25*(100vw - 375px)/1065,1.125rem);margin:.25rem 0;color:#232627}.Button_button__FrCGc,.LessonTaskPanel_taskDescription__XnHc_{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1.5}.Button_button__FrCGc{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;font-size:16px;text-decoration:none;text-align:center;cursor:pointer;transition:all .15s ease-in-out;min-height:44px;white-space:nowrap;-webkit-user-select:none;user-select:none}.Button_button__FrCGc:disabled{opacity:.6;cursor:not-allowed}.Button_button__FrCGc:focus-visible{outline:2px solid #0084ff;outline-offset:2px}.Button_alignLeft__ORay1{justify-content:flex-start}.Button_alignRight__3N0Oq{justify-content:flex-end}.Button_primary__ArqRM{background-color:#fb692a;color:#fefefe}.Button_primary__ArqRM:hover:not(:disabled){background-color:#d84c10}.Button_primary__ArqRM:active:not(:disabled){background-color:#4a2525}.Button_secondary__OAgzl{background-color:#6c7275;color:#fefefe}.Button_secondary__OAgzl:hover:not(:disabled){background-color:#232627}.Button_secondary__OAgzl:active:not(:disabled){background-color:#141718}.Button_outlined__piZZ3{background-color:rgba(0,0,0,0);border:2px solid #fb692a;color:#fb692a}.Button_outlined__piZZ3:hover:not(:disabled){background-color:rgba(251,105,42,.1)}.Button_outlined__piZZ3:active:not(:disabled){background-color:rgba(251,105,42,.2)}.Button_danger__LQBiy{background-color:#d84c10;color:#fefefe}.Button_danger__LQBiy:hover:not(:disabled){background-color:rgb(194.4,68.4,14.4)}.Button_danger__LQBiy:active:not(:disabled){background-color:rgb(183.6,64.6,13.6)}.Button_ghost__4xXSG{background-color:rgba(0,0,0,0);color:#343839}.Button_ghost__4xXSG:hover:not(:disabled){background-color:#e8ecef}.Button_ghost__4xXSG:active:not(:disabled){background-color:#6c7275}.Button_link__YIbeH{background-color:rgba(0,0,0,0);color:#0084ff;text-decoration:none;min-height:auto;padding:0}.Button_link__YIbeH:hover:not(:disabled){text-decoration:underline}.Button_link__YIbeH:active:not(:disabled){opacity:.75}.Button_small__LQbri{padding:.25rem 1rem;font-size:14px;min-height:36px;gap:.25rem}.Button_medium__qvGq5{padding:.5rem 1.5rem;font-size:16px;min-height:44px;gap:.5rem}.Button_large__4_Upw{padding:1rem 2rem;font-size:18px;min-height:52px;gap:1rem}.Button_noPadding__9wPKe{padding:0;min-height:auto;gap:0}.Button_fullWidth__Fop_C{width:100%}.Button_iconOnly__Itb35{padding:.5rem;aspect-ratio:1;min-width:44px}.Button_iconOnly__Itb35.Button_small__LQbri{padding:.25rem;min-width:36px}.Button_iconOnly__Itb35.Button_large__4_Upw{padding:1rem;min-width:52px}.Button_leftIcon__KRGDa,.Button_rightIcon__O_QTy{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.Button_leftIcon__KRGDa svg[class*=lucide],.Button_rightIcon__O_QTy svg[class*=lucide]{fill:none;stroke:currentColor}.Button_button__FrCGc .Button_leftIcon__KRGDa svg,.Button_button__FrCGc .Button_rightIcon__O_QTy svg{width:20px;height:20px}.Button_small__LQbri .Button_leftIcon__KRGDa svg,.Button_small__LQbri .Button_rightIcon__O_QTy svg{width:16px;height:16px}.Button_large__4_Upw .Button_leftIcon__KRGDa svg,.Button_large__4_Upw .Button_rightIcon__O_QTy svg{width:24px;height:24px}.Button_label__ARoog{display:inline-flex;align-items:center}.Button_button__FrCGc.Button_blue__HHn91{background-color:#3e90f0;color:#fefefe}.Button_button__FrCGc.Button_blue__HHn91:hover:not(:disabled){background-color:#0084ff}.Button_button__FrCGc.Button_blue__HHn91:active:not(:disabled){background-color:rgb(0,118.8,229.5)}.Button_button__FrCGc.Button_blue__HHn91 p{text-transform:none}.Button_button__FrCGc.Button_whiteOutlined__t_5SU{background-color:rgba(0,0,0,0);border:2px solid #e8ecef;color:#141718}.Button_button__FrCGc.Button_whiteOutlined__t_5SU:hover:not(:disabled){background-color:#e8ecef}.Button_button__FrCGc.Button_whiteOutlined__t_5SU:disabled{color:#232627}.ConsentModal_checkboxes__lEaEV{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.ConsentModal_checkboxLabel__UZ7sM{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;color:#343839;line-height:1.5}.ConsentModal_checkboxLabel__UZ7sM input{margin-top:3px;accent-color:#0084ff}.ConsentModal_checkboxLabel__UZ7sM a{color:#0084ff;text-decoration:underline}.ConsentModal_error__N7PCj{margin:1rem 0 0;color:#d84c10;font-size:.875rem}.EmailVerificationBanner_banner__aZ3Lh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border:1px solid rgba(246,172,61,.4);border-radius:.5rem;background:rgba(246,172,61,.12)}.EmailVerificationBanner_content__o8SZe{min-width:0;flex:1 1}.EmailVerificationBanner_title__pAlj8{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#343839}.EmailVerificationBanner_message__89URZ,.EmailVerificationBanner_title__pAlj8{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.EmailVerificationBanner_message__89URZ{margin:0;font-size:.9rem;color:#6c7275}.EmailVerificationBanner_feedback__glbnD{margin:.25rem 0 0;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:.875rem;color:#343839}.EmailVerificationBanner_actions__7_Js7{display:flex;align-items:center;gap:.5rem;flex-shrink:0}@media(max-width:1023px){.EmailVerificationBanner_banner__aZ3Lh{padding:1rem}.EmailVerificationBanner_actions__7_Js7{width:100%;flex-direction:column}.EmailVerificationBanner_actions__7_Js7 button{width:100%}}.LoadingPage_loadingContainer__VzyTH{width:100%;min-height:100%;border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:#fefefe}.LoadingPage_loadingContent__Rt9Rd{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem}.LoadingPage_loadingMessage__MNtwP{margin:0;color:#232627;font-size:14px;font-weight:600}.LoadingPage_pageScope__Nggd6{flex:1 1;min-height:0}.LoadingPage_rootScope__7Opwv{flex:1 1;min-height:calc(100dvh - 24px);margin:12px;border-radius:10px}@media(orientation:landscape){.LoadingPage_rootScope__7Opwv{border-radius:20px}}.LoadingPage_loadingCircle__zfcxl{width:clamp(2.25rem,4vmin,3rem);height:clamp(2.25rem,4vmin,3rem);border:3px solid #6c7275;border-top-color:#0084ff;box-sizing:border-box;border-radius:50%;animation:LoadingPage_spin__E2Zwb .8s linear infinite}@keyframes LoadingPage_spin__E2Zwb{to{transform:rotate(1turn)}}.GenerationNotificationItem_item__IMTYN{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:.5rem;background-color:#232627;min-width:0}.GenerationNotificationItem_compact__NX0r4{padding:8px 10px;gap:8px}.GenerationNotificationItem_iconContainer__F3e7Z{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.GenerationNotificationItem_pending__we65P .GenerationNotificationItem_iconContainer__F3e7Z{color:#3e90f0}.GenerationNotificationItem_completed__pwBu1 .GenerationNotificationItem_iconContainer__F3e7Z{color:#3fdd78}.GenerationNotificationItem_failed__DlQbK .GenerationNotificationItem_iconContainer__F3e7Z{color:#d84c10}.GenerationNotificationItem_quota__1BHNe .GenerationNotificationItem_iconContainer__F3e7Z{color:#f6ac3d}.GenerationNotificationItem_spinner__e2fF_{animation:GenerationNotificationItem_spin__4MfEc 1s linear infinite}@keyframes GenerationNotificationItem_spin__4MfEc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GenerationNotificationItem_content__heCv9{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.GenerationNotificationItem_label__cFYEd{display:flex;align-items:center;gap:6px;min-width:0}.GenerationNotificationItem_kindIcon__y_sZh{flex-shrink:0;display:flex;align-items:center;color:#6c7275}.GenerationNotificationItem_kindIcon__y_sZh svg{width:14px;height:14px}.GenerationNotificationItem_message__jP_4M{font-size:13px;font-weight:500;color:#fefefe}.GenerationNotificationItem_failed__DlQbK .GenerationNotificationItem_message__jP_4M{color:#d84c10}.GenerationNotificationItem_subtitle__gD3Ho{font-size:11px;color:#e8ecef;line-height:1.4}.GenerationNotificationItem_actions__iSIyG{flex-shrink:0;display:flex;align-items:center;gap:6px}.GenerationNotificationItem_actionButton__xpQQb{font-size:12px;font-weight:600;color:#0084ff;background:rgba(0,132,255,.12);border:none;border-radius:.25rem;padding:4px 10px;cursor:pointer;text-decoration:none;white-space:nowrap;transition-property:background,color;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.GenerationNotificationItem_actionButton__xpQQb:hover{background:rgba(0,132,255,.2)}.GenerationNotificationItem_actionButton__xpQQb:disabled{opacity:.4;cursor:not-allowed}.GenerationNotificationItem_actionButton__xpQQb:disabled:hover{background:rgba(0,132,255,.12)}.GenerationNotificationItem_dismissButton__6Rgb3{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:.25rem;background:rgba(0,0,0,0);color:#6c7275;cursor:pointer;transition-property:background,color;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.GenerationNotificationItem_dismissButton__6Rgb3:hover{background:rgba(254,254,254,.08);color:#fefefe}.GenerationQueueDropdown_dropdown__FhlyY{position:fixed;width:340px;max-height:400px;background-color:#141718;border:1px solid rgba(254,254,254,.08);border-radius:1rem;box-shadow:0 20px 25px rgba(0,0,0,.25);z-index:195;display:flex;flex-direction:column;overflow:hidden}@media(orientation:portrait){.GenerationQueueDropdown_dropdown__FhlyY{width:calc(100vw - 24px);left:0!important;right:0;margin-inline:auto;border-bottom-left-radius:0;border-bottom-right-radius:0}}.GenerationQueueDropdown_measuring__y34v1{visibility:hidden;pointer-events:none}.GenerationQueueDropdown_positioned__A_sCk{visibility:visible}.GenerationQueueDropdown_header__EmnGx{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 8px;border-bottom:1px solid rgba(254,254,254,.06);flex-shrink:0}.GenerationQueueDropdown_headerTitle__4fXLz{font-size:13px;font-weight:600;color:#fefefe}.GenerationQueueDropdown_clearButton__Am9cK{font-size:11px;font-weight:500;color:#e8ecef;background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:.25rem;transition-property:color,background;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.GenerationQueueDropdown_clearButton__Am9cK:hover{color:#fefefe;background:rgba(254,254,254,.08)}.GenerationQueueDropdown_list__KDO3P{flex:1 1;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:4px}.GenerationQueueDropdown_empty__xxgz8{padding:28px 16px;text-align:center;display:flex;flex-direction:column;gap:6px;align-items:center}.GenerationQueueDropdown_emptyTitle__Q3xGr{font-size:13px;font-weight:600;color:#e8ecef}.GenerationQueueDropdown_emptySubtitle___0ULX{font-size:12px;color:#6c7275;line-height:1.5;max-width:240px}.QuickActions_section__oDE97{width:100%;display:flex;flex-direction:column;gap:12px}.QuickActions_sectionHeader___QBpY{display:flex;flex-direction:column;gap:4px}.QuickActions_sectionTitle__iyCrn{margin:0;font-size:14px;font-weight:600;color:#343839}.QuickActions_sectionDescription__sDnkD{margin:0;font-size:13px;line-height:1.45;color:#6c7275}.QuickActions_container__bWbdm{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(max-width:768px){.QuickActions_container__bWbdm{grid-template-columns:1fr;gap:8px}}.QuickActions_card__Rw9jD{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:12px;border:1px solid #e8ecef;background:#fefefe;cursor:pointer;transition:box-shadow .15s ease-in-out,border-color .15s ease-in-out,background .15s ease-in-out;text-align:left}.QuickActions_card__Rw9jD:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.QuickActions_cardContent__ZYqWo{display:flex;flex-direction:column;gap:4px;min-width:0}.QuickActions_cardIcon__FlXS0{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0}.QuickActions_cardLabel__hiVfM{font-size:14px;font-weight:600;color:#343839;line-height:1.3}.QuickActions_cardDescription__erB6O{font-size:12px;line-height:1.45;color:#6c7275}.QuickActions_card_blue__OhDUl .QuickActions_cardIcon__FlXS0{background:rgba(0,132,255,.12);color:#0084ff}.QuickActions_card_blue__OhDUl{background:rgb(238.76,246.68,254.06)}.QuickActions_card_blue__OhDUl:hover{border-color:rgba(0,132,255,.3);background:rgb(231.14,243.02,254.09)}.QuickActions_card_purple__Ci0b8 .QuickActions_cardIcon__FlXS0{background:rgba(142,85,234,.12);color:#8e55ea}.QuickActions_card_purple__Ci0b8{background:rgb(247.28,243.86,252.8)}.QuickActions_card_purple__Ci0b8:hover{border-color:rgba(142,85,234,.3);background:rgb(243.92,238.79,252.2)}.QuickActions_card_orange__19Q0D .QuickActions_cardIcon__FlXS0{background:rgba(251,105,42,.12);color:#fb692a}.QuickActions_card_orange__19Q0D{background:rgb(253.82,245.06,241.28)}.QuickActions_card_orange__19Q0D:hover{border-color:rgba(251,105,42,.3);background:rgb(253.73,240.59,234.92)}.QuickActions_card_green__JpCUM .QuickActions_cardIcon__FlXS0{background:rgba(63,221,120,.12);color:#249304}.QuickActions_card_green__JpCUM{background:rgb(242.54,252.02,245.96)}.QuickActions_card_green__JpCUM:hover{border-color:rgba(63,221,120,.3);background:rgb(236.81,251.03,241.94)}.ConversationList_conversationList__10bhZ{width:100%;overflow-y:auto;display:flex;flex-direction:column;gap:4px;height:100%}.ConversationList_conversationListEmpty__hwN69{display:flex;align-items:center;justify-content:center;padding:24px 16px}.ConversationList_conversationListEmpty__hwN69 span{font-size:14px;color:#6c7275}.ConversationList_conversationButton__Oq5Rn{width:100%;display:flex;align-items:center;gap:8px;padding:8px;background:unset;color:#e8ecef;border-radius:8px;text-align:start;flex-shrink:0;cursor:pointer;font-size:14px;font-weight:500}.ConversationList_conversationTitle__asZvX{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConversationList_trashIcon__AJ6AK{display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transition:opacity .15s ease-in-out;padding:4px;border-radius:6px;cursor:pointer}.ConversationList_trashIcon__AJ6AK svg{fill:#6c7275;width:16px;height:16px;transition:fill .15s ease-in-out}.ConversationList_trashIcon__AJ6AK:hover{background:rgba(216,76,16,.1)}.ConversationList_trashIcon__AJ6AK:hover svg{fill:#d84c10}.ConversationList_conversationButton__Oq5Rn:hover .ConversationList_trashIcon__AJ6AK{opacity:1}.ConversationList_conversationButtonActive__nt9kF{background:linear-gradient(270deg,#343839 0,#6C7275)}.ConversationList_conversationListLight__HCRfK .ConversationList_conversationListEmpty__hwN69 span{color:#6c7275}.ConversationList_conversationListLight__HCRfK .ConversationList_conversationButton__Oq5Rn{color:#141718;padding:10px 12px;border-radius:8px;font-size:.875rem;transition-property:background-color;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.ConversationList_conversationListLight__HCRfK .ConversationList_conversationButtonActive__nt9kF,.ConversationList_conversationListLight__HCRfK .ConversationList_conversationButton__Oq5Rn:hover{background:#f3f5f7}.ConversationList_conversationListLight__HCRfK .ConversationList_conversationButtonActive__nt9kF .ConversationList_conversationTitle__asZvX{font-weight:600}.ConversationList_conversationListLight__HCRfK .ConversationList_trashIcon__AJ6AK{opacity:.4}.ConversationList_conversationListLight__HCRfK .ConversationList_trashIcon__AJ6AK svg{fill:#6c7275}.ConversationList_conversationListLight__HCRfK .ConversationList_trashIcon__AJ6AK:hover{opacity:1;background:rgba(216,76,16,.1)}.ConversationList_conversationListLight__HCRfK .ConversationList_trashIcon__AJ6AK:hover svg{fill:#d84c10}.ConversationList_conversationListLight__HCRfK .ConversationList_conversationButton__Oq5Rn:hover .ConversationList_trashIcon__AJ6AK{opacity:1}.AssistantWelcome_welcome__CgP7y{width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.AssistantWelcome_heroSection__cCHlG{width:100%;max-width:640px;margin:0 auto;padding:8vh 24px 0;display:flex;flex-direction:column;align-items:center}@media(max-width:1024px){.AssistantWelcome_heroSection__cCHlG{padding:4vh 16px 0}}.AssistantWelcome_greeting__dpicu{font-size:32px;font-weight:600;color:#343839;text-align:center;margin-bottom:4px}@media(max-width:768px){.AssistantWelcome_greeting__dpicu{font-size:24px}}.AssistantWelcome_subtitle__Nu4gj{font-size:18px;font-weight:400;color:#6c7275;text-align:center;margin-bottom:24px}@media(max-width:768px){.AssistantWelcome_subtitle__Nu4gj{font-size:16px;margin-bottom:16px}}.AssistantWelcome_helperText__fCnn9{max-width:560px;margin:0 0 20px;font-size:14px;line-height:1.5;color:#6c7275;text-align:center}@media(max-width:768px){.AssistantWelcome_helperText__fCnn9{margin-bottom:16px;font-size:13px}}.AssistantWelcome_inputWrapper__Rh2C7{width:100%;margin-bottom:20px}.AssistantWelcome_chatInputOverride__ryJV4{width:100%!important;padding:0!important}.AssistantWelcome_historySection__rTkQX{width:100%;max-width:640px;margin:0 auto;padding:32px 24px 40px;display:flex;flex-direction:column;gap:12px}@media(max-width:1024px){.AssistantWelcome_historySection__rTkQX{padding:20px 16px 40px}}.AssistantWelcome_historyTitle__tCaei{font-size:13px;font-weight:600;color:#6c7275;text-transform:uppercase;letter-spacing:.05em}.ConversationNavbarMobile_panelWrapper__tOSiQ{position:fixed;inset:0;z-index:100;background-color:rgba(0,0,0,.3);overflow:hidden;animation:ConversationNavbarMobile_fadeIn__EHFCT .2s ease-out}@media(orientation:portrait){.ConversationNavbarMobile_panelWrapper__tOSiQ{bottom:64px}}@media(orientation:landscape){.ConversationNavbarMobile_panelWrapper__tOSiQ{left:80px}}.ConversationNavbarMobile_panel__516BX{width:320px;max-width:80%;height:100%;background-color:#e8ecef;padding:10px;display:flex;flex-direction:column;box-shadow:0 20px 25px rgba(0,0,0,.25);animation:ConversationNavbarMobile_slideIn__Af4H_ .25s ease-out;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#6c7275 #f3f5f7}.ConversationNavbarMobile_panel__516BX::-webkit-scrollbar{width:8px;height:8px;background:#f3f5f7}.ConversationNavbarMobile_panel__516BX::-webkit-scrollbar-track{background:#f3f5f7;border-radius:9999px}.ConversationNavbarMobile_panel__516BX::-webkit-scrollbar-thumb{background:#6c7275;border-radius:9999px;border:2px solid #f3f5f7;background-clip:padding-box}.ConversationNavbarMobile_panel__516BX::-webkit-scrollbar-thumb:hover{background:rgb(122.7,128.1,130.8)}.ConversationNavbarMobile_panel__516BX::-webkit-scrollbar-corner{background:#f3f5f7}@media(max-width:1023px)and (orientation:portrait),(max-width:768px){.ConversationNavbarMobile_panel__516BX{width:100%;max-width:100%}}.ConversationNavbarMobile_panelHeader__crrNv{display:flex;align-items:center;padding:10px 6px;gap:10px;margin-bottom:6px}.ConversationNavbarMobile_panelHeader__crrNv svg{fill:#141718;width:20px;height:20px;cursor:pointer;flex-shrink:0}.ConversationNavbarMobile_panelHeader__crrNv h5{margin:0;color:#141718;font-size:15px;font-weight:600}@keyframes ConversationNavbarMobile_slideIn__Af4H_{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes ConversationNavbarMobile_fadeIn__EHFCT{0%{background-color:rgba(0,0,0,0)}to{background-color:rgba(0,0,0,.3)}}.TabButton_tabButton__ol0aH{height:80%;flex:1 1;min-width:100px;max-width:150px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0;border:2px solid #6c7275;border-bottom:none;transform:translateY(2px);z-index:10;background:#e8ecef;padding:.5rem 1rem;transition-property:transform,background-color;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.TabButton_tabButton__ol0aH h6{margin:0;color:#343839;font-size:16px;font-weight:500;transition-property:color;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.TabButton_tabButton__ol0aH:hover:not(.TabButton_active__IOKxf){background:#f3f5f7;transform:translateY(3px)}.TabButton_tabButton__ol0aH:hover:not(.TabButton_active__IOKxf) h6{color:#343839}.TabButton_tabButton__ol0aH.TabButton_active__IOKxf{background:#fefefe;border-bottom:unset}.TabButton_tabButton__ol0aH.TabButton_active__IOKxf h6{color:#343839;font-weight:600}@media(max-width:1023px){.TabButton_tabButton__ol0aH{min-width:80px;max-width:120px;padding:.25rem .5rem}.TabButton_tabButton__ol0aH h6{font-size:14px}}.TabBar_tabBar__PIJDm{display:flex;align-items:flex-end;gap:.25rem;padding:0 1.5rem;flex:1 1}@media(max-width:1023px){.TabBar_tabBar__PIJDm{padding:0 1rem}}.LessonCard_lessonCard__r4AZq{width:100%;padding:1rem;background:#fefefe;border:2px solid #6c7275;border-radius:1rem;cursor:pointer;text-align:left;transition-property:border-color,transform,box-shadow;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.LessonCard_lessonCard__r4AZq:hover{border-color:#0084ff;transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.LessonCard_lessonCard__r4AZq:active{transform:translateY(0)}@media(max-width:1023px){.LessonCard_lessonCard__r4AZq{padding:.5rem}}.LessonCard_content__pc_4u{display:flex;flex-direction:column;gap:.25rem}.LessonCard_title__e6wyS{margin:0;color:#343839;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}@media(max-width:1023px){.LessonCard_title__e6wyS{font-size:13px}}.LessonCard_chapter__iiT1U{margin:0;color:#141718;font-size:13px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word}@media(max-width:1023px){.LessonCard_chapter__iiT1U{font-size:11px}}.ObjectiveCompletionMetrics_metrics__6pOD9{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ObjectiveCompletionMetrics_metricChip__g1YMM{display:inline-flex;align-items:center;min-height:1.9rem;padding:.3rem .65rem;border-radius:999px;font-size:.8125rem;font-weight:600;line-height:1;border:1px solid rgba(0,0,0,0);white-space:nowrap}.ObjectiveCompletionMetrics_practice__mElY6{background:rgba(0,132,255,.08);color:#0084ff;border-color:rgba(0,132,255,.18)}.ObjectiveCompletionMetrics_exam__JHjF5{background:rgba(63,221,120,.08);color:#3fdd78;border-color:rgba(63,221,120,.2)}.ObjectiveCompletionMetrics_empty__kPHy5{background:#f3f5f7;color:#141718;border-color:#e8ecef}.LessonActionPath_actionSection__UfWxR{margin-bottom:2rem}.LessonActionPath_header__hFruF{margin-bottom:1rem}.LessonActionPath_sectionTitle__Tr2vB{margin:0 0 .25rem;font-size:1.25rem;font-weight:600;color:#343839}.LessonActionPath_recommendation__FX_GU,.LessonActionPath_sectionTitle__Tr2vB{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.LessonActionPath_recommendation__FX_GU{margin:0;font-size:.9375rem;line-height:1.6;color:#6c7275}.LessonActionPath_recommendation__FX_GU strong{color:#343839;font-weight:600}.LessonActionPath_actionList__Axo8R{display:flex;flex-direction:column;gap:.5rem}.LessonActionPath_tooltipWrapper__F5gzJ{display:block;width:100%}.LessonActionPath_actionButton__IqtA1{white-space:normal;min-height:56px;border-radius:1rem}.LessonActionPath_actionButton__IqtA1 .leftIcon,.LessonActionPath_actionButton__IqtA1 .rightIcon{align-self:center}.LessonActionPath_actionButtonPrimary__5mUoP{box-shadow:0 10px 22px rgba(241,122,37,.16)}.LessonActionPath_actionButtonAvailable__XG0yD{border-width:1px;border-color:#6c7275;color:#343839}.LessonActionPath_actionButtonAvailable__XG0yD:hover:not(:disabled){border-color:#fb692a}.LessonActionPath_actionButtonLocked__G_efM{border:1px solid #6c7275;background:#f3f5f7;color:#6c7275;opacity:1}.LessonActionPath_actionButtonLocked__G_efM:disabled{opacity:1}.LessonActionPath_actionButtonContent__wAgKF{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.LessonActionPath_actionButtonLabel__ALQNs{font-size:.975rem;font-weight:600;line-height:1.2}.LessonActionPath_actionButtonLabel__ALQNs,.LessonActionPath_actionButtonState__DCu8P{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.LessonActionPath_actionButtonState__DCu8P{font-size:.8125rem;line-height:1.6;opacity:.85}@media(max-width:1023px){.LessonActionPath_sectionTitle__Tr2vB{font-size:1.125rem}.LessonActionPath_recommendation__FX_GU{font-size:.875rem}.LessonActionPath_actionButton__IqtA1{min-height:52px}.LessonActionPath_actionButtonLabel__ALQNs{font-size:.9375rem}.LessonActionPath_actionButtonState__DCu8P{font-size:.75rem}}.DashboardLessonModal_modal__si_yY{width:min(920px,100%)}.DashboardLessonModal_content___IyAb{display:flex;flex-direction:column;gap:0}.DashboardLessonModal_emptyContent__BKseJ{min-height:12rem;display:flex;align-items:center;justify-content:center;color:#6c7275}.DashboardLessonModal_emptyContent__BKseJ p{margin:0}.DashboardLessonModal_section__byCHp{padding:1rem 0}.DashboardLessonModal_section__byCHp+.DashboardLessonModal_section__byCHp{border-top:1px solid #e8ecef}.DashboardLessonModal_navigationSection__yJjzR{padding-top:0}.DashboardLessonModal_navigationGroup__HGK8f+.DashboardLessonModal_navigationGroup__HGK8f{margin-top:1rem}.DashboardLessonModal_navigationLabel__G5kJj,.DashboardLessonModal_subjectLabel__7mkoL{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;line-height:1.6;font-size:clamp(.75rem,.75rem + 0.0625*(100vw - 375px)/1065,.8125rem);margin:0 0 .5rem;color:#6c7275;text-transform:uppercase;letter-spacing:.04em}.DashboardLessonModal_topicTabs__9U5R7{display:flex;gap:.5rem;overflow-x:auto;padding:.15rem .2rem .6rem;margin:-.15rem -.2rem 0;scrollbar-gutter:stable}.DashboardLessonModal_topicTab__G_GMa.DashboardLessonModal_topicTab__G_GMa{padding:.55rem .85rem}.DashboardLessonModal_topicTab__G_GMa{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1.5;font-size:clamp(.875rem,.875rem + 0.25*(100vw - 375px)/1065,1.125rem);flex:0 0 auto;border:1px solid #e8ecef;border-radius:999px;background:#f3f5f7;color:#232627;font-weight:600}.DashboardLessonModal_topicTab__G_GMa:hover{background:#fefefe;border-color:#6c7275}.DashboardLessonModal_topicTabActive__o5yBl{background:#fefefe;color:#343839;border-color:#141718}.DashboardLessonModal_topicTabLabel__ozUfB{position:relative;z-index:1}.DashboardLessonModal_lessonSwitcher__MlA4t{display:flex;gap:.75rem;overflow-x:auto;padding:.15rem .2rem .7rem;margin:-.15rem -.2rem 0;scrollbar-gutter:stable}.DashboardLessonModal_lessonSwitchButton__uVS7G.DashboardLessonModal_lessonSwitchButton__uVS7G{display:flex;justify-content:flex-start;padding:.85rem}.DashboardLessonModal_lessonSwitchButton__uVS7G{flex:0 0 min(320px,92vw);min-height:88px;border:1px solid #e8ecef;border-radius:14px;background:#f3f5f7;flex-direction:column;align-items:flex-start;gap:.45rem;text-align:left;overflow:hidden}.DashboardLessonModal_lessonSwitchButton__uVS7G:hover{background:#f3f5f7;border-color:#6c7275}.DashboardLessonModal_lessonSwitchButtonActive__MONH1{background:#fefefe;border-color:#141718}.DashboardLessonModal_lessonSwitchInner__L0P6E{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.DashboardLessonModal_lessonSwitchTitle__rl4K1{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1.5;font-size:clamp(.875rem,.875rem + 0.25*(100vw - 375px)/1065,1.125rem);width:100%;color:#343839;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.DashboardLessonModal_lessonSwitchTitle__rl4K1 p,.DashboardLessonModal_lessonSwitchTitle__rl4K1 span{margin:0;display:inline}.DashboardLessonModal_lessonSwitchTitle__rl4K1 code{background:rgba(0,0,0,0);padding:0;border:none;font-size:inherit}.DashboardLessonModal_lessonSwitchTitle__rl4K1 math-field{display:inline!important;font-size:inherit!important;border:none!important;padding:0!important;margin:0!important;background:rgba(0,0,0,0)!important;vertical-align:baseline!important}.DashboardLessonModal_lessonSwitchTitle__rl4K1 .ML__mathlive{display:inline!important;font-size:inherit!important}.DashboardLessonModal_lessonSwitchTitle__rl4K1 .mathFieldInline{display:inline!important;font-size:inherit!important;border:none!important;padding:0!important}.DashboardLessonModal_summarySection__2ZWs5{padding-top:1rem}.DashboardLessonModal_summaryHeader__A4r56{display:flex;flex-direction:column;gap:.5rem}.DashboardLessonModal_lessonTitle__LzngC{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:700;line-height:1.2;letter-spacing:0;font-size:clamp(1.125rem,1.125rem + 0.5*(100vw - 375px)/1065,1.625rem);margin:0;color:#343839}.DashboardLessonModal_statusRow__239v1{display:flex;align-items:center}.DashboardLessonModal_infoSection__Mve_Y{display:flex;flex-direction:column;gap:.75rem}.DashboardLessonModal_actionSection__e_oTJ{padding-bottom:.25rem}.DashboardLessonModal_sectionTitle__jA6gs{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1.5;font-size:clamp(1rem,1rem + 0.3125*(100vw - 375px)/1065,1.3125rem);margin:0;color:#343839;font-weight:600}.DashboardLessonModal_objectivesList__P_EPS,.DashboardLessonModal_textList__Hsshp{margin:0;padding:0}.DashboardLessonModal_textList__Hsshp{padding-left:1.1rem;color:#232627}.DashboardLessonModal_textList__Hsshp li{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1.5;font-size:clamp(.875rem,.875rem + 0.25*(100vw - 375px)/1065,1.125rem);margin-bottom:.45rem}.DashboardLessonModal_textList__Hsshp li:last-child{margin-bottom:0}@media(max-width:768px){.DashboardLessonModal_lessonTitle__LzngC{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:600;line-height:1.3;font-size:clamp(1rem,1rem + 0.625*(100vw - 375px)/1065,1.625rem)}.DashboardLessonModal_lessonSwitchButton__uVS7G{flex-basis:min(280px,88vw)}.DashboardLessonModal_topicTabs__9U5R7{padding-bottom:.75rem}.DashboardLessonModal_lessonSwitcher__MlA4t{padding-bottom:.85rem}}.CourseNavigator_container__LQSB_{background:#fefefe;border-radius:16px;padding:.75rem;height:100%;display:flex;flex-direction:column;border:1px solid #e8ecef}.CourseNavigator_header__OTC3Q{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;gap:.75rem}.CourseNavigator_headerMeta__4LhtI{min-width:0}.CourseNavigator_subtitle__TjnV8{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;line-height:1.6;font-size:clamp(.75rem,.75rem + 0.0625*(100vw - 375px)/1065,.8125rem);margin:.2rem 0 0;color:#6c7275}.CourseNavigator_percentage__P3W_X,.CourseNavigator_title__qLIcO{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1.3;font-size:clamp(1rem,1rem + 0.625*(100vw - 375px)/1065,1.625rem);margin:0;color:#343839;font-weight:600}.CourseNavigator_topicsList__8B5E7{display:flex;flex-direction:column;gap:.5rem}.CourseNavigator_emptyState__Rop0d{flex:1 1;display:flex;align-items:center;justify-content:center;min-height:120px;color:#6c7275}.CourseNavigator_emptyState__Rop0d p{margin:0}.CourseNavigator_topicCard__4_DuO{background:#e8ecef;border-radius:12px;padding:.625rem .75rem;display:flex;flex-direction:column;gap:.5rem;border:1px solid #e8ecef}.CourseNavigator_topicInfo__1Upby{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.CourseNavigator_topicName__2Bh12{color:#343839;min-width:0}.CourseNavigator_topicName__2Bh12,.CourseNavigator_topicProgress__BqfOr{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1.5;font-size:clamp(.875rem,.875rem + 0.25*(100vw - 375px)/1065,1.125rem);margin:0;font-weight:500}.CourseNavigator_topicProgress__BqfOr{color:#6c7275;white-space:nowrap;flex-shrink:0}.CourseNavigator_progressBlocks__ovYIt{display:flex;gap:6px;width:100%}.CourseNavigator_blockButton__8Rex5,.CourseNavigator_blockButton__8Rex5.CourseNavigator_blockButton__8Rex5{display:block;min-height:22px;padding:0}.CourseNavigator_blockButton__8Rex5{flex:1 1;box-sizing:border-box;height:22px;border-radius:6px;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;min-width:0}.CourseNavigator_blockButton__8Rex5:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,132,255,.18);border:1px solid #343839}.CourseNavigator_blockButton__8Rex5:focus-visible{outline:none;border-color:#fefefe;box-shadow:0 0 0 2px rgba(0,132,255,.4)}.CourseNavigator_blockButton__8Rex5.CourseNavigator_not_started__3QczJ{background-color:#6c7275}.CourseNavigator_blockButton__8Rex5.CourseNavigator_in_progress__7n8C9{background-color:#f6ac3d}.CourseNavigator_blockButton__8Rex5.CourseNavigator_discovered__0HxO7{background-color:#0084ff}.CourseNavigator_blockButton__8Rex5.CourseNavigator_assimilated__5_z5n{background-color:#8e55ea}.CourseNavigator_blockButton__8Rex5.CourseNavigator_restituted__TYFPb{background-color:#d84c10}.CourseNavigator_blockButton__8Rex5.CourseNavigator_mastered__KitOF{background-color:#249304}.CourseNavigator_blockButtonSelected__n6xUG{box-shadow:inset 0 0 0 2px #141718,0 0 0 2px #fefefe,0 0 0 3px #141718}.CourseNavigator_blockButtonSelected__n6xUG:hover{box-shadow:inset 0 0 0 2px #141718,0 0 0 2px #fefefe,0 0 0 3px #141718,0 4px 10px rgba(0,132,255,.18)}.LessonDetailWithoutExercises_lessonDetail__fj2fN{padding:2rem;max-width:1000px;margin:0 auto}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_header__vwZ5L{margin-bottom:2rem}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_header__vwZ5L .LessonDetailWithoutExercises_title__e5_bN{margin:0 0 1rem;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:2rem;font-weight:700;color:#343839;line-height:1.2}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_header__vwZ5L .LessonDetailWithoutExercises_statusRow__v2ww5{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_objectives__OMS0D{margin-bottom:2rem}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_objectives__OMS0D .LessonDetailWithoutExercises_sectionTitle__scKSj{margin:0 0 1rem;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.25rem;font-weight:600;color:#343839}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_objectives__OMS0D .LessonDetailWithoutExercises_objectivesList__CYhUT{margin:0;padding:0;list-style:none}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_emptyState__f9S03{padding:3rem;background:#f3f5f7;border-radius:1.5rem;text-align:center}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_emptyState__f9S03 .LessonDetailWithoutExercises_emptyMessage___gM6b{margin:0;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1rem;line-height:1.6;color:#6c7275}@media(max-width:1023px){.LessonDetailWithoutExercises_lessonDetail__fj2fN{padding:1.5rem 1rem}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_header__vwZ5L .LessonDetailWithoutExercises_title__e5_bN{font-size:1.5rem}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_header__vwZ5L .LessonDetailWithoutExercises_statusRow__v2ww5{gap:.25rem}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_objectives__OMS0D .LessonDetailWithoutExercises_sectionTitle__scKSj{font-size:1.125rem}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_emptyState__f9S03{padding:1.5rem}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_emptyState__f9S03 .LessonDetailWithoutExercises_emptyMessage___gM6b{font-size:.9375rem}}.LessonDetailWithExercises_lessonDetail__1brlD{padding:2rem;max-width:1000px;margin:0 auto}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_header__eqYNi{margin-bottom:2rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_header__eqYNi .LessonDetailWithExercises_title__EFlm_{margin:0 0 1rem;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:2rem;font-weight:700;color:#343839;line-height:1.2}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_header__eqYNi .LessonDetailWithExercises_statusRow__ljePS{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_objectives__KKf2k{margin-bottom:2rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_objectives__KKf2k .LessonDetailWithExercises_sectionTitle__R4Eyj{margin:0 0 1rem;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.25rem;font-weight:600;color:#343839}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_objectives__KKf2k .LessonDetailWithExercises_objectivesList__N8Jv4{margin:0;padding:0;list-style:none}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_performance__kDzrN{margin-bottom:2rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_historyHeader__MKUF1{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_historyHeader__MKUF1 .LessonDetailWithExercises_historyTopBar__HqUfl{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_historyHeader__MKUF1 .LessonDetailWithExercises_historyTopBar__HqUfl .LessonDetailWithExercises_sectionTitle__R4Eyj{margin:0;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.25rem;font-weight:600;color:#343839}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_historyHeader__MKUF1 .LessonDetailWithExercises_stats__JZZ1a{display:flex;align-items:center;gap:.25rem;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:.875rem;color:#6c7275}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_historyHeader__MKUF1 .LessonDetailWithExercises_stats__JZZ1a .LessonDetailWithExercises_separator__9rduk{opacity:.5;margin:0 .25rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_historyHeader__MKUF1 .LessonDetailWithExercises_stats__JZZ1a .LessonDetailWithExercises_statItem__TvaoH{white-space:nowrap}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_graphSection__HkRfV{margin-bottom:2rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_graphSection__HkRfV .LessonDetailWithExercises_subSectionTitle__65f4T{margin:0 0 1rem;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.125rem;font-weight:600;color:#343839}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_exerciseList__hPe_8{background:#fefefe;border-radius:1rem;overflow:hidden;border:1px solid #e8ecef}@media(max-width:1023px){.LessonDetailWithExercises_lessonDetail__1brlD{padding:1.5rem 1rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_header__eqYNi .LessonDetailWithExercises_title__EFlm_{font-size:1.5rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_header__eqYNi .LessonDetailWithExercises_statusRow__ljePS{gap:.25rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_objectives__KKf2k .LessonDetailWithExercises_sectionTitle__R4Eyj{font-size:1.125rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_historyHeader__MKUF1 .LessonDetailWithExercises_historyTopBar__HqUfl{flex-direction:column;align-items:flex-start}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_historyHeader__MKUF1 .LessonDetailWithExercises_historyTopBar__HqUfl .LessonDetailWithExercises_sectionTitle__R4Eyj{font-size:1.125rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_historyHeader__MKUF1 .LessonDetailWithExercises_stats__JZZ1a{font-size:.8125rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_graphSection__HkRfV .LessonDetailWithExercises_subSectionTitle__65f4T{font-size:1rem}}.LessonSidebar_lessonSidebar__MtgJu{display:flex;flex-direction:column;height:100%;background:#f3f5f7;border-right:none}.LessonSidebar_lessonSidebar__MtgJu .LessonSidebar_scrollContainer__ocFV_{flex:1 1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-top:1.5rem;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#6c7275 #f3f5f7}.LessonSidebar_lessonSidebar__MtgJu .LessonSidebar_scrollContainer__ocFV_::-webkit-scrollbar{width:6px;height:6px;background:#f3f5f7}.LessonSidebar_lessonSidebar__MtgJu .LessonSidebar_scrollContainer__ocFV_::-webkit-scrollbar-track{background:#f3f5f7;border-radius:9999px}.LessonSidebar_lessonSidebar__MtgJu .LessonSidebar_scrollContainer__ocFV_::-webkit-scrollbar-thumb{background:#6c7275;border-radius:9999px;border:1.5px solid #f3f5f7;background-clip:padding-box}.LessonSidebar_lessonSidebar__MtgJu .LessonSidebar_scrollContainer__ocFV_::-webkit-scrollbar-thumb:hover{background:rgb(122.7,128.1,130.8)}.LessonSidebar_lessonSidebar__MtgJu .LessonSidebar_scrollContainer__ocFV_::-webkit-scrollbar-corner{background:#f3f5f7}@media(max-width:1023px){.LessonSidebar_lessonSidebar__MtgJu .LessonSidebar_scrollContainer__ocFV_{padding-top:1rem}}.LessonsBrowseTemplate_lessonsBrowseTemplate__tKaGF{display:flex;width:100%;flex:1 1;min-height:0}@media(max-width:767px),(min-width:768px)and (max-width:1023px)and (orientation:portrait){.LessonsBrowseTemplate_lessonsBrowseTemplate__tKaGF{min-height:100%;flex-direction:column}}.LessonsBrowseTemplate_sidebar__haitn{display:flex;flex-shrink:0;width:320px;position:sticky;top:var(--sticky-top,12px);height:calc(100dvh - var(--sticky-top, 12px) - var(--sticky-bottom, 12px));min-height:0;overflow:hidden;align-self:flex-start;border-radius:var(--sticky-radius,20px) 0 0 var(--sticky-radius,20px)}@media(max-width:1199px){.LessonsBrowseTemplate_sidebar__haitn{width:280px}}@media(max-width:767px),(min-width:768px)and (max-width:1023px)and (orientation:portrait){.LessonsBrowseTemplate_sidebar__haitn{display:none}}.LessonsBrowseTemplate_sidebarOverlay__4CweK{position:fixed;top:0;left:0;bottom:0;width:280px;z-index:101;display:flex;flex-direction:column;background:#f3f5f7;box-shadow:0 20px 25px rgba(0,0,0,.25);overscroll-behavior:contain}@media(max-width:1023px)and (orientation:portrait),(max-width:768px){.LessonsBrowseTemplate_sidebarOverlay__4CweK{width:100%}}@media(orientation:portrait){.LessonsBrowseTemplate_sidebarOverlay__4CweK{bottom:64px}}@media(orientation:landscape){.LessonsBrowseTemplate_sidebarOverlay__4CweK{left:80px}}.LessonsBrowseTemplate_overlayHeader__rT_Ub{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;flex-shrink:0}.LessonsBrowseTemplate_overlayHeader__rT_Ub h5{margin:0;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;color:#343839}.LessonsBrowseTemplate_closeButton__2SNSf{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:rgba(0,0,0,0);color:#343839;cursor:pointer;transition-property:background-color;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.LessonsBrowseTemplate_closeButton__2SNSf:hover{background:#e8ecef}.LessonsBrowseTemplate_overlayContent__a970V{flex:1 1;min-height:0;overflow:hidden}.LessonsBrowseTemplate_mainContent__CkEQp{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;background:#fefefe}@media(max-width:767px),(min-width:768px)and (max-width:1023px)and (orientation:portrait){.LessonsBrowseTemplate_mainContent__CkEQp{width:100%;min-height:calc(100dvh - var(--sticky-top, 12px) - var(--sticky-bottom, 12px))}}.LessonsBrowseTemplate_contentViewport__Emv_D{flex:1 1;min-height:0;display:flex;flex-direction:column}.LessonsBrowseTemplate_emptyState__hhl1c{display:flex;align-items:center;justify-content:center;flex:1 1;min-height:0;padding:3rem}.LessonsBrowseTemplate_emptyState__hhl1c p{margin:0;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.125rem;color:#6c7275}.LessonsBrowseTemplate_detailState__c2lXj{display:flex;align-items:center;justify-content:center;flex:1 1;min-height:420px;padding:3rem}@media(max-width:767px),(min-width:768px)and (max-width:1023px)and (orientation:portrait){.LessonsBrowseTemplate_detailState__c2lXj{min-height:0;padding:1.5rem 1rem 2rem}}.LessonsBrowseTemplate_detailStateCard__Dqbg1{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:420px;padding:2rem;background:#fefefe;border:1px solid #e8ecef;border-radius:1.5rem;text-align:center}.LessonsBrowseTemplate_detailStateCard__Dqbg1 h3{font-size:1.25rem;color:#343839}.LessonsBrowseTemplate_detailStateCard__Dqbg1 h3,.LessonsBrowseTemplate_detailStateCard__Dqbg1 p{margin:0;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.LessonsBrowseTemplate_detailStateCard__Dqbg1 p{color:#6c7275;line-height:1.6}.LessonsBrowseTemplate_toggleButton__YfL1G{display:none}@media(max-width:767px),(min-width:768px)and (max-width:1023px)and (orientation:portrait){.LessonsBrowseTemplate_toggleButton__YfL1G{display:flex;align-items:center;justify-content:center;position:sticky;top:12px;width:40px;height:40px;margin:12px 0 0 12px;border-radius:10px;background:#f3f5f7;border:1px solid #e8ecef;color:#141718;cursor:pointer;z-index:10;flex-shrink:0;transition-property:background-color,border-color;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.LessonsBrowseTemplate_toggleButton__YfL1G svg{width:20px;height:20px}.LessonsBrowseTemplate_toggleButton__YfL1G:hover{background:#e8ecef;border-color:#6c7275}}.LessonsBrowseTemplate_backdrop__0iBLy{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:rgba(0,0,0,.3);touch-action:none}@media(orientation:portrait){.LessonsBrowseTemplate_backdrop__0iBLy{bottom:64px}}@media(orientation:landscape){.LessonsBrowseTemplate_backdrop__0iBLy{left:80px}}.ProgressDot_progressDot__Y_lut{display:flex;align-items:center;gap:.5rem;padding:1rem;background:rgba(0,0,0,0);border:none;border-radius:1rem;cursor:pointer;transition:background-color .2s ease,transform .15s ease;width:100%;text-align:left;min-height:44px}.ProgressDot_progressDot__Y_lut:active:not(:disabled){transform:scale(.98)}.ProgressDot_progressDot__Y_lut:disabled{cursor:not-allowed;pointer-events:none}.ProgressDot_dot__dvZN9{width:16px;height:16px;border-radius:50%;flex-shrink:0;transition:background-color .3s ease,border-color .3s ease,transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}.ProgressDot_label__uVLNX{font-size:clamp(.875rem,.875rem + 0.125*(100vw - 375px)/1065,1rem);font-weight:500;color:#343839;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;transition:color .3s ease,font-weight .2s ease}.ProgressDot_completed__IS1Ud .ProgressDot_dot__dvZN9{background:#3fdd78}.ProgressDot_completed__IS1Ud .ProgressDot_label__uVLNX{color:#3fdd78}.ProgressDot_completed__IS1Ud.ProgressDot_progressDot__Y_lut:not(:disabled):hover{background:rgba(63,221,120,.08)}.ProgressDot_current__UCNqA{background:#e8ecef}.ProgressDot_current__UCNqA .ProgressDot_dot__dvZN9{background:#0084ff;transform:scale(1.15);box-shadow:0 0 0 4px rgba(0,132,255,.2)}.ProgressDot_current__UCNqA .ProgressDot_label__uVLNX{color:#0084ff;font-weight:600}.ProgressDot_current__UCNqA.ProgressDot_progressDot__Y_lut:hover{background:#e8ecef}.ProgressDot_current__UCNqA.ProgressDot_progressDot__Y_lut:active{background:#e8ecef;transform:none}.ProgressDot_pending__j2Gzp .ProgressDot_dot__dvZN9{background:#fefefe;border:2px solid #6c7275}.ProgressDot_pending__j2Gzp .ProgressDot_label__uVLNX{color:#141718}.ProgressDot_pending__j2Gzp.ProgressDot_progressDot__Y_lut:not(:disabled):hover{background:#f3f5f7}.ProgressDot_pending__j2Gzp.ProgressDot_progressDot__Y_lut:not(:disabled):hover .ProgressDot_dot__dvZN9{border-color:#0084ff}.ProgressSidebar_sidebar__GKmU_{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background:#fefefe;border-right:2px solid #6c7275;min-width:280px;max-width:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#6c7275 #f3f5f7}.ProgressSidebar_sidebar__GKmU_::-webkit-scrollbar{width:8px;height:8px;background:#f3f5f7}.ProgressSidebar_sidebar__GKmU_::-webkit-scrollbar-track{background:#f3f5f7;border-radius:9999px}.ProgressSidebar_sidebar__GKmU_::-webkit-scrollbar-thumb{background:#6c7275;border-radius:9999px;border:2px solid #f3f5f7;background-clip:padding-box}.ProgressSidebar_sidebar__GKmU_::-webkit-scrollbar-thumb:hover{background:rgb(122.7,128.1,130.8)}.ProgressSidebar_sidebar__GKmU_::-webkit-scrollbar-corner{background:#f3f5f7}@media(min-width:1024px){.ProgressSidebar_sidebar__GKmU_{position:sticky;top:0;height:calc(100dvh - var(--sticky-bottom, 12px));max-height:calc(100dvh - var(--sticky-bottom, 12px));align-self:flex-start}}@media(max-width:1023px){.ProgressSidebar_sidebar__GKmU_{display:none}}.ProgressSidebar_backLink__n_k_i{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:#0084ff;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s ease-in-out}.ProgressSidebar_backLink__n_k_i:hover{color:#464f6f}.ProgressSidebar_backLink__n_k_i:focus-visible{outline:2px solid #0084ff;outline-offset:2px;border-radius:.5rem}.ProgressSidebar_backIcon__20X75{width:18px;height:18px;flex-shrink:0}.ProgressSidebar_header__DHCaf{display:flex;gap:.5rem;padding-bottom:1rem;border-bottom:2px solid #6c7275}@media(min-width:1024px){.ProgressSidebar_header__DHCaf{justify-content:space-between;align-items:center}}.ProgressSidebar_header__DHCaf h6{color:#343839;margin:0;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word;flex:1 1;min-width:0}.ProgressSidebar_counter__hXNXE{font-size:clamp(.875rem,.875rem + 0.125*(100vw - 375px)/1065,1rem);font-weight:600;color:#0084ff;background:#e8ecef;padding:.25rem .5rem;border-radius:9999px}.ProgressSidebar_sectionList__612c_{display:flex;flex-direction:column;gap:.25rem}.RenderExerciseContent_lessonExerciseContainer__TsuUV{display:flex;justify-content:center;align-items:flex-start;width:100%}.RenderExerciseContent_lessonExerciseSection__qhP_S{width:100%;max-width:800px;border:.2vmin solid #6c7275;box-sizing:border-box;border-radius:2vmin;display:flex;flex-direction:column;overflow-x:hidden}.RenderExerciseContent_lessonExerciseSection__qhP_S .RenderExerciseContent_lessonExerciseProblemStatement__SGWPU{display:flex;flex-direction:column;gap:1vmin;border-bottom:.2vmin solid #6c7275;padding:1vmin}.RenderExerciseContent_lessonExerciseSection__qhP_S .RenderExerciseContent_lessonExerciseSolutionsContainer__EnKTi{border-bottom:.2vmin solid #6c7275;padding:2vmin 1vmin}.RenderExerciseContent_lessonExerciseSection__qhP_S .RenderExerciseContent_lessonExerciseHintStep__70bnx div>p{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1.5;font-size:clamp(.875rem,.875rem + 0.25*(100vw - 375px)/1065,1.125rem);width:fit-content;background-color:#6c7275;color:#e8ecef;padding:1vmin;border-radius:.5vmin;border:.2vmin solid #141718}.RenderExerciseContent_lessonExerciseSection__qhP_S .RenderExerciseContent_lessonExerciseHintStep__70bnx div>p math-field{color:#e8ecef}.RenderExerciseContent_lessonExerciseSection__qhP_S .RenderExerciseContent_lessonExerciseStepSolution__1_DXq .RenderExerciseContent_lastStepContent__fH49L div>p,.RenderExerciseContent_lessonExerciseSection__qhP_S .RenderExerciseContent_lessonExerciseStepSolution__1_DXq div>p{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1.5;font-size:clamp(1rem,1rem + 0.3125*(100vw - 375px)/1065,1.3125rem);width:fit-content;padding:1vmin;border-radius:.5vmin}.RenderExerciseContent_lessonExerciseSection__qhP_S .RenderExerciseContent_lessonExerciseStepSolution__1_DXq .RenderExerciseContent_lastStepContent__fH49L div>p math-field,.RenderExerciseContent_lessonExerciseSection__qhP_S .RenderExerciseContent_lessonExerciseStepSolution__1_DXq div>p math-field{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:600;line-height:1.5;font-size:clamp(.875rem,.875rem + 0.25*(100vw - 375px)/1065,1.125rem)}.RenderExerciseContent_lessonExerciseSection__qhP_S .RenderExerciseContent_lessonExerciseStepSolution__1_DXq .RenderExerciseContent_lastStepContent__fH49L{margin:.7vmin;border-radius:1vmin;background-color:#f3f5f7;border:.2vmin solid #6c7275}.RenderExerciseContent_lessonExerciseSection__qhP_S .RenderExerciseContent_lessonExerciseButtonsContainer__wzpwg{padding:1vmin;display:flex;width:100%;background-color:#e8ecef;gap:1vw;box-sizing:border-box}@media(max-width:768px){.RenderExerciseContent_lessonExerciseSection__qhP_S .RenderExerciseContent_lessonExerciseButtonsContainer__wzpwg{flex-direction:column}}.RenderExerciseContent_buttonStyleSecondary__eViHH p,.RenderExerciseContent_buttonStyle__9tu6M p{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;line-height:1.7em;font-size:clamp(.875rem,.875rem + 0.125*(100vw - 375px)/1065,1rem)}.Graph_graphContainer__cfSfw{height:55vh;flex-grow:0;display:flex;align-items:center;justify-content:center;width:100%;position:relative}.Graph_graphContainer__cfSfw canvas{background-color:#e8ecef}@media(max-width:1920px){.Graph_graphContainer__cfSfw{height:50vh}}@media(max-width:1440px){.Graph_graphContainer__cfSfw{height:45vh}}@media(max-width:1200px){.Graph_graphContainer__cfSfw{height:40vh}}@media(max-width:1024px){.Graph_graphContainer__cfSfw{height:30vh}}@media(max-width:375px){.Graph_graphContainer__cfSfw{height:20vh}}.ExerciseProgressSidebar_progressSidebar__xJMeN{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1rem;background:#fefefe;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(min-width:1024px){.ExerciseProgressSidebar_progressSidebar__xJMeN{position:sticky;top:0;height:calc(100dvh - var(--sticky-bottom, 12px));max-height:calc(100dvh - var(--sticky-bottom, 12px));align-self:flex-start}}@media(max-width:1023px){.ExerciseProgressSidebar_progressSidebar__xJMeN{display:none}}.ExerciseProgressSidebar_backLink__goRZq{display:inline-flex;align-items:center;gap:.25rem;color:#0084ff;font-size:13px;font-weight:600;text-decoration:none;padding:0 .5rem;margin-bottom:.25rem;transition-property:color;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.ExerciseProgressSidebar_backLink__goRZq:hover{color:#464f6f}.ExerciseProgressSidebar_header__Hvv_a{display:flex;flex-direction:column;gap:4px;padding:0 .5rem}.ExerciseProgressSidebar_header__Hvv_a h6{margin:0;color:#343839;font-weight:600;font-size:14px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.ExerciseProgressSidebar_header__Hvv_a .ExerciseProgressSidebar_counter__8ZCVu{margin:0;color:#232627;font-size:.875rem;font-weight:600}.ExerciseProgressSidebar_progressList__nbvg8{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.ExerciseProgressSidebar_sidebarGradeButton__Y6aDp{padding-top:1rem;border-top:1px solid #6c7275}.ExerciseProgressSidebar_sidebarGradeButton__Y6aDp button{width:100%}.ExerciseProgressSidebar_sidebarGradeHint__UN_EK{margin:.5rem 0 0;color:#232627;font-size:.875rem;line-height:1.4}.PracticeExerciseMeta_header__Wo7YO{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.PracticeExerciseMeta_titleRow__u8_81{display:flex;align-items:center;gap:.5rem;flex:0 0 auto;min-width:0}.PracticeExerciseMeta_title__5uyc9{margin:0;color:#343839}.PracticeExerciseMeta_bonusBadge__K4MNf{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .625rem;border-radius:999px;background:rgba(216,76,16,.12);color:#4a2525;font-size:.875rem;font-weight:600}.PracticeExerciseMeta_metaRow__duY9p{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;min-width:0}.PracticeExerciseMeta_metaChip__wjyB9{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:999px;background:#e8ecef;color:#232627;font-size:.875rem;font-weight:500}.PracticeExerciseMeta_helpButton__6bN8l{margin-left:auto}.ExerciseRendererPractice_container__BNjIc{position:relative;width:100%;max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:0}.ExerciseRendererPractice_statement__Gee_S{display:flex;flex-direction:column;gap:1rem;color:#343839;padding-bottom:1.5rem;border-bottom:1px solid #6c7275;margin-bottom:1.5rem}.ExerciseRendererPractice_statement__Gee_S *{color:#343839}.ExerciseRendererPractice_statement__Gee_S math-field{margin:.5rem 0}.ExerciseRendererPractice_input__6uobL{width:100%;padding:0;color:#343839}.ExerciseRendererPractice_input__6uobL math-field{width:100%;scroll-margin-top:calc(var(--viewport-top-clearance, 0px) + 1.5rem);scroll-margin-bottom:calc(var(--viewport-bottom-clearance, 0px) + var(--virtual-keyboard-height, 0px) + 1.5rem)}@media not (pointer:coarse){.ExerciseRendererPractice_input__6uobL math-field::part(virtual-keyboard-toggle){display:none}}.ExerciseRendererPractice_input__6uobL math-field::part(menu-toggle){align-self:flex-start}.ExerciseRendererPractice_input__6uobL math-field::part(content){width:100%;text-align:right}.ExerciseRendererPractice_input__6uobL ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.ExerciseRendererPractice_input__6uobL ul li{display:flex;flex-direction:row;align-items:center;gap:.75rem;margin:0;padding:0}.ExerciseRendererPractice_input__6uobL ul li input[type=radio]{flex-shrink:0;cursor:pointer;width:18px;height:18px}.ExerciseRendererPractice_input__6uobL ul li label{flex:1 1;cursor:pointer;color:#343839;display:flex;align-items:center}.ExerciseRendererPractice_input__6uobL ul li label div,.ExerciseRendererPractice_input__6uobL ul li label p,.ExerciseRendererPractice_input__6uobL ul li label span{color:#343839;margin:0}.ExerciseRendererPractice_input__6uobL ul li label math-field{border:none}.ExerciseRendererReview_container__x0oxp{position:relative;width:75%;margin:0 auto;border:1px solid #6c7275;border-radius:1rem;overflow:hidden;background:#fefefe;display:flex;flex-direction:column;gap:0}@media(max-width:1023px){.ExerciseRendererReview_container__x0oxp{width:100%;max-width:900px}}.ExerciseRendererReview_container__x0oxp *{color:#343839}.ExerciseRendererReview_metaHeader__mRGHf{padding:1.5rem 1.5rem 0}.ExerciseRendererReview_statement__RupGV{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:#e8ecef;border-bottom:1px solid #6c7275;color:#343839}.ExerciseRendererReview_statement__RupGV div,.ExerciseRendererReview_statement__RupGV p,.ExerciseRendererReview_statement__RupGV span{color:#343839}.ExerciseRendererReview_statement__RupGV math-field{margin:.5rem 0}.ExerciseRendererReview_input__qr3PW{width:100%;padding:2rem}.ExerciseRendererReview_input__qr3PW math-field{width:100%}@media not (pointer:coarse){.ExerciseRendererReview_input__qr3PW math-field::part(virtual-keyboard-toggle){display:none}}.ExerciseRendererReview_input__qr3PW math-field::part(menu-toggle){align-self:flex-start}.ExerciseRendererReview_input__qr3PW math-field::part(content){width:100%;text-align:right}.ExerciseRendererReview_input__qr3PW ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.ExerciseRendererReview_input__qr3PW ul li{display:flex;flex-direction:row;align-items:center;gap:.75rem;margin:0;padding:0}.ExerciseRendererReview_input__qr3PW ul li input[type=radio]{flex-shrink:0;cursor:pointer;width:18px;height:18px}.ExerciseRendererReview_input__qr3PW ul li label{flex:1 1;cursor:pointer;color:#343839;display:flex;align-items:center}.ExerciseRendererReview_input__qr3PW ul li label div,.ExerciseRendererReview_input__qr3PW ul li label p,.ExerciseRendererReview_input__qr3PW ul li label span{color:#343839;margin:0}.ExerciseRendererReview_input__qr3PW ul li label math-field{border:none}.ExerciseRendererReview_feedbackContainer__pSHWW{display:flex;flex-direction:column;width:100%;background:#343839;color:#f3f5f7}.ExerciseRendererReview_feedbackArea__vlyv5{padding:2rem;width:100%;border-bottom:2px solid #141718}.ExerciseRendererReview_feedbackArea__vlyv5 h5{color:#f3f5f7;margin-top:0;margin-bottom:1rem}.ExerciseRendererReview_feedbackArea__vlyv5 *,.ExerciseRendererReview_feedbackArea__vlyv5 math-field{color:#e8ecef!important}.ExerciseRendererReview_solutionArea__l1mfe{width:100%;padding:2rem;background:#6c7275;display:flex;flex-direction:column;transition:background-color .3s ease-in-out;cursor:pointer}.ExerciseRendererReview_solutionArea__l1mfe:hover{background:#343839}.ExerciseRendererReview_solutionArea__l1mfe h5{color:#e8ecef;margin:0;cursor:pointer;display:flex;align-items:center;gap:.5rem}.ExerciseRendererReview_solutionArea__l1mfe *,.ExerciseRendererReview_solutionArea__l1mfe math-field{color:#e8ecef!important}.ExerciseRendererReview_solutionArrow__Vyqvp{display:inline-block;transition:transform .3s ease-in-out;transform-origin:center}.ExerciseRendererReview_solutionOpen__xhiv_ .ExerciseRendererReview_solutionArrow__Vyqvp{transform:rotate(180deg)}.ExerciseRendererReview_solutionContent__sA0gE{margin-top:1rem;padding-top:1rem;border-top:1px solid #232627}.PracticeOverallFeedback_exercisesMetaData__0MY8J{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;line-height:1.6;font-size:clamp(.875rem,.875rem + 0.125*(100vw - 375px)/1065,1rem);width:100%;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background-color:#f3f5f7;border-radius:1rem}.PracticeOverallFeedback_exercisesMetaData__0MY8J h3{margin:0;color:#141718}.PracticeOverallFeedback_exercisesMetaData__0MY8J h5{margin:0;color:#d84c10;font-weight:600}.PracticeOverallFeedback_exercisesMetaData__0MY8J p{margin:0;line-height:1.6}.PracticeOverallFeedback_scoreMeta__fJe54{color:#232627}.MobileProgressHeader_wrapper__CIP3y{display:none}@media(max-width:1023px){.MobileProgressHeader_wrapper__CIP3y{display:block;position:sticky;top:var(--mobile-progress-header-top,0);z-index:180}}@media(min-width:1024px){.MobileProgressHeader_wrapper__CIP3y{display:none!important}}.MobileProgressHeader_wrapperExpanded__KGulT{z-index:206}.MobileProgressHeader_panel___zKk6{position:relative;z-index:1;width:100%;box-sizing:border-box;background:#f3f5f7}.MobileProgressHeader_panelExpanded__VkXJF{border-bottom-left-radius:0;border-bottom-right-radius:0}.MobileProgressHeader_bar__ip_Pv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:center;gap:.5rem;min-height:56px;padding:.5rem 1rem}.MobileProgressHeader_sideSlot__o0urr{display:flex;align-items:center;min-width:0}.MobileProgressHeader_sideSlot__o0urr:last-child{justify-content:flex-end}.MobileProgressHeader_placeholder__l6o5i{display:block;width:40px;height:40px}.MobileProgressHeader_backLink__3d2_d{display:inline-flex;align-items:center;gap:.25rem;min-height:40px;max-width:100%;color:#0084ff;font-size:12px;font-weight:600;text-decoration:none;transition-property:color,background-color;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.MobileProgressHeader_backLink__3d2_d:hover{color:#464f6f}.MobileProgressHeader_backLink__3d2_d:focus-visible{outline:2px solid #0084ff;outline-offset:2px;border-radius:.5rem}.MobileProgressHeader_backLink__3d2_d span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.MobileProgressHeader_backIcon__jfABT{width:16px;height:16px;flex-shrink:0}.MobileProgressHeader_titleSlot__HUsP8{min-width:0}.MobileProgressHeader_title__naLAp{margin:0;color:#343839;font-size:14px;font-weight:600;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.MobileProgressHeader_disclosureButton__IKiCa{display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem;min-height:40px;padding:0;background:rgba(0,0,0,0);border:none;color:#232627;cursor:pointer}.MobileProgressHeader_disclosureButton__IKiCa svg{width:20px;height:20px;transform:rotate(180deg);transition:transform .15s ease-in-out}.MobileProgressHeader_disclosureButton__IKiCa:focus-visible{outline:2px solid #0084ff;outline-offset:2px;border-radius:.5rem}.MobileProgressHeader_disclosureButtonExpanded__gCNNA svg{transform:rotate(0deg)}.MobileProgressHeader_counterBadge__FSzk4{flex-shrink:0;padding:.25rem .5rem;background:#e8ecef;border-radius:9999px;color:#0084ff;font-size:11px;font-weight:600}.MobileProgressHeader_backdrop__W_OCB{position:fixed;inset:0;background:rgba(0,0,0,0);z-index:0;touch-action:none}@media(orientation:landscape){.MobileProgressHeader_backdrop__W_OCB{left:80px}}.MobileProgressHeader_dropdown__7Ar08{position:absolute;top:100%;left:0;right:0;z-index:2;background:inherit;overflow:hidden;width:100%;box-sizing:border-box;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;box-shadow:0 10px 24px rgba(15,23,42,.08)}.MobileProgressHeader_dropdownInner__pD5dJ{max-height:calc(100dvh - var(--viewport-top-clearance, 0px) - max(var(--viewport-bottom-clearance, 0px),var(--sticky-bottom, 0px),var(--virtual-keyboard-height, 0px)) - 1rem);min-height:0;display:flex;flex-direction:column;gap:.25rem;padding:.5rem 1rem calc(1.5rem + env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#6c7275 #f3f5f7}.MobileProgressHeader_dropdownInner__pD5dJ::-webkit-scrollbar{width:8px;height:8px;background:#f3f5f7}.MobileProgressHeader_dropdownInner__pD5dJ::-webkit-scrollbar-track{background:#f3f5f7;border-radius:9999px}.MobileProgressHeader_dropdownInner__pD5dJ::-webkit-scrollbar-thumb{background:#6c7275;border-radius:9999px;border:2px solid #f3f5f7;background-clip:padding-box}.MobileProgressHeader_dropdownInner__pD5dJ::-webkit-scrollbar-thumb:hover{background:rgb(122.7,128.1,130.8)}.MobileProgressHeader_dropdownInner__pD5dJ::-webkit-scrollbar-corner{background:#f3f5f7}.MobileSequentialNav_wrapper__i8a6t{display:none}@media(max-width:1023px){.MobileSequentialNav_wrapper__i8a6t{display:block;position:fixed;z-index:190;left:12px;right:12px;bottom:var(--sticky-bottom,64px)}}@media(max-width:1023px)and (orientation:landscape){.MobileSequentialNav_wrapper__i8a6t{left:80px;right:12px;bottom:var(--sticky-bottom,12px)}}@media(min-width:1024px){.MobileSequentialNav_wrapper__i8a6t{display:none!important}}.MobileSequentialNav_inner__zxhZX{display:flex;flex-direction:column;gap:.5rem;background:#fefefe;border-top:2px solid #6c7275;box-shadow:0 20px 25px rgba(0,0,0,.25);overflow:hidden;border-radius:0 0 .5rem .5rem}.MobileSequentialNav_actions__Jx7dC{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;padding:.25rem;border-radius:0 0 .5rem .5rem}.MobileSequentialNav_helperText__v8YuK{margin:0;padding:0 .25rem .25rem;color:#232627;font-size:.8125rem;line-height:1.4}.ProblemExamModeView_examContainer__DUGxk{width:100%;display:flex;flex-direction:column;background:#fefefe;border-radius:var(--sticky-radius,10px);min-height:100%;overflow:visible}.ProblemExamModeView_topChrome__qXi3A{width:100%;background:inherit;border-top-left-radius:inherit;border-top-right-radius:inherit}.ProblemExamModeView_warningBanner__WcY81{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;background:#fffbeb;border-bottom:1px solid #e8ecef}.ProblemExamModeView_warningIcon__ipAPO{color:#f6ac3d;flex-shrink:0}.ProblemExamModeView_warningText__GIZ18{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:.8125rem;line-height:1.5;color:#6c7275}.ProblemExamModeView_warningText__GIZ18 strong{font-weight:600;color:#343839}.ProblemExamModeView_bodyContainer__0xE4_{display:flex;align-items:flex-start;width:100%;background:inherit;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}@media(min-width:1024px){.ProblemExamModeView_bodyContainer__0xE4_{overflow:visible}}@media(max-width:1023px){.ProblemExamModeView_bodyContainer__0xE4_{display:block;min-height:auto;overflow:visible}}.ProblemExamModeView_progressSidebar__Qmt0w{width:200px;flex-shrink:0;border-right:2px solid #6c7275;display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1rem;background:#fefefe;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#6c7275 #f3f5f7}.ProblemExamModeView_progressSidebar__Qmt0w::-webkit-scrollbar{width:6px;height:6px;background:#f3f5f7}.ProblemExamModeView_progressSidebar__Qmt0w::-webkit-scrollbar-track{background:#f3f5f7;border-radius:9999px}.ProblemExamModeView_progressSidebar__Qmt0w::-webkit-scrollbar-thumb{background:#6c7275;border-radius:9999px;border:1.5px solid #f3f5f7;background-clip:padding-box}.ProblemExamModeView_progressSidebar__Qmt0w::-webkit-scrollbar-thumb:hover{background:rgb(122.7,128.1,130.8)}.ProblemExamModeView_progressSidebar__Qmt0w::-webkit-scrollbar-corner{background:#f3f5f7}@media(min-width:1024px){.ProblemExamModeView_progressSidebar__Qmt0w{position:sticky;top:var(--viewport-top-clearance,0);min-height:calc(100dvh - var(--sticky-bottom, 12px) - var(--viewport-top-clearance, 0px));max-height:calc(100dvh - var(--sticky-bottom, 12px) - var(--viewport-top-clearance, 0px));align-self:flex-start}}@media(max-width:1023px){.ProblemExamModeView_progressSidebar__Qmt0w{display:none}}.ProblemExamModeView_progressSidebarCompact__SrN66 .ProblemExamModeView_progressList__Ar3EN{display:none}.ProblemExamModeView_backLink__c01GJ{display:inline-flex;align-items:center;gap:.25rem;color:#0084ff;font-size:13px;font-weight:600;text-decoration:none;padding:0 .5rem;margin-bottom:.25rem;transition-property:color;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.ProblemExamModeView_backLink__c01GJ:hover{color:#464f6f}.ProblemExamModeView_sidebarGradeButton__42p8E{padding-top:1rem;border-top:1px solid #6c7275}.ProblemExamModeView_sidebarGradeButton__42p8E button{width:100%}.ProblemExamModeView_gradeHint__gB3yg{margin:.5rem 0 0;color:#232627;font-size:.875rem;line-height:1.4}.ProblemExamModeView_sidebarHeader__8qovV{display:flex;flex-direction:column;gap:4px;padding:0 .5rem}.ProblemExamModeView_sidebarHeader__8qovV h6{margin:0;color:#343839;font-weight:600;font-size:14px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.ProblemExamModeView_sidebarCounter__XIZZJ{margin:0;color:#232627;font-size:.875rem;font-weight:600}.ProblemExamModeView_progressList__Ar3EN{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.ProblemExamModeView_mainContent___5cv4{display:flex;flex-direction:column;flex:1 1;min-width:0;padding:2rem 1.5rem;gap:2rem;position:relative}@media(min-width:1024px){.ProblemExamModeView_mainContent___5cv4{padding-bottom:calc(2rem + var(--virtual-keyboard-height, 0px))}}@media(max-width:1023px){.ProblemExamModeView_mainContent___5cv4{padding:.25rem;padding-bottom:calc(max(var(--viewport-bottom-clearance, 0px),var(--sticky-bottom, 0px)) + var(--virtual-keyboard-height, 0px) + 1rem);gap:1rem;overflow:visible}}.ProblemExamModeView_problemContext__Naaxh{max-width:900px;margin:0 auto;width:100%}.ProblemExamModeView_problemContext__Naaxh div,.ProblemExamModeView_problemContext__Naaxh p,.ProblemExamModeView_problemContext__Naaxh span{color:#343839}.ProblemExamModeView_problemTitle__3_dXe{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.25rem;font-weight:600;color:#343839;margin:0 0 1rem}.ProblemExamModeView_itemMeta__6V3be{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:1rem}.ProblemExamModeView_metaChip__5DYhb{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#e8ecef;color:#232627;font-size:.8125rem;font-weight:600}.ProblemExamModeView_exercisesList__e8rPe{display:flex;flex-direction:column;gap:1.5rem;max-width:900px;margin:0 auto;width:100%}.ProblemExamModeView_exerciseItem__AptBq{padding-top:1.5rem;border-top:1px solid #6c7275}.ProblemExamModeView_exerciseItem__AptBq:first-child{border-top:none;padding-top:0}.ProblemExamModeView_exerciseNumber__Gy0El{display:flex;align-items:center;gap:8px;margin-bottom:1rem}.ProblemExamModeView_exerciseNumber__Gy0El span:first-child{font-size:15px;font-weight:600;color:#343839}.ProblemExamModeView_phantomBadge__c81NK{display:inline-flex;align-items:center;padding:2px 8px;background:#e8ecef;color:#232627;border-radius:4px;font-size:11px;font-weight:600}.ProblemExamModeView_gradeButtonContainer__W9xXe{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:1.5rem;border-top:2px solid #6c7275;max-width:900px;margin:0 auto;width:100%}@media(max-width:1023px){.ProblemExamModeView_gradeButtonContainer__W9xXe{display:none}}.ProblemExamModeView_mobileGradeButtonContainer__9mWge{display:none}@media(max-width:1023px){.ProblemExamModeView_mobileGradeButtonContainer__9mWge{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}}.ProblemExamModeView_emptyState__EG_mK{display:flex;align-items:center;justify-content:center;padding:3rem;color:#232627}@media(max-width:768px){.ProblemExamModeView_warningBanner__WcY81{padding:.5rem 1rem}.ProblemExamModeView_exerciseNumber__Gy0El span:first-child{font-size:14px}}.PracticeModeView_container__U1XOG{display:flex;flex:1 1;min-height:0}@media(min-width:1024px){.PracticeModeView_container__U1XOG{overflow:clip}}@media(max-width:1023px){.PracticeModeView_container__U1XOG{min-height:100%;overflow:visible}}.PracticeModeView_progressSidebar__gsi1H{width:200px;flex-shrink:0;border-right:2px solid #6c7275}@media(max-width:1023px){.PracticeModeView_progressSidebar__gsi1H{display:none}}.PracticeModeView_mainContent__xpUyp{display:flex;flex-direction:column;flex:1 1;min-width:0;padding:2rem 1.5rem;gap:2rem;position:relative;min-height:100%}@media(min-width:1024px){.PracticeModeView_mainContent__xpUyp{overflow-y:auto;padding-bottom:calc(2rem + var(--virtual-keyboard-height, 0px));scrollbar-width:thin;scrollbar-color:#6c7275 #f3f5f7}.PracticeModeView_mainContent__xpUyp::-webkit-scrollbar{width:8px;height:8px;background:#f3f5f7}.PracticeModeView_mainContent__xpUyp::-webkit-scrollbar-track{background:#f3f5f7;border-radius:9999px}.PracticeModeView_mainContent__xpUyp::-webkit-scrollbar-thumb{background:#6c7275;border-radius:9999px;border:2px solid #f3f5f7;background-clip:padding-box}.PracticeModeView_mainContent__xpUyp::-webkit-scrollbar-thumb:hover{background:rgb(122.7,128.1,130.8)}.PracticeModeView_mainContent__xpUyp::-webkit-scrollbar-corner{background:#f3f5f7}}@media(max-width:1023px){.PracticeModeView_mainContent__xpUyp{padding:0;padding-bottom:calc(max(var(--viewport-bottom-clearance, 0px),var(--sticky-bottom, 0px)) + var(--virtual-keyboard-height, 0px) + 1rem);gap:1rem;overflow:visible;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.PracticeModeView_contentSection__9ZRL0{width:100%}@media(max-width:1023px){.PracticeModeView_contentSection__9ZRL0{padding-inline:.25rem;box-sizing:border-box}}.PracticeModeView_gradeButtonContainer__UH3Pu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:1.5rem;border-top:2px solid #6c7275}@media(max-width:1023px){.PracticeModeView_gradeButtonContainer__UH3Pu{display:none}}.PracticeModeView_gradeButtonHint__ZuqEm{margin:.5rem 0 0;color:#232627;font-size:.875rem;line-height:1.4;text-align:center}.PracticeModeView_gradeButton__Yqkzx{background:#d84c10;color:#fefefe;padding:1rem 2rem;border-radius:1rem;border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;font-weight:600}.PracticeModeView_gradeButton__Yqkzx:hover:not(:disabled){background:#4a2525}.PracticeModeView_gradeButton__Yqkzx:disabled{opacity:.5;cursor:not-allowed}.PracticeModeView_buttonText__QZ_RX{color:#fefefe}.PracticeModeView_checkmark__SwX2S{color:#fefefe;font-weight:700}.ReviewModeView_container__ECvUQ{width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.ReviewModeView_exercisesList__hHsWF{display:flex;flex-direction:column;gap:2rem;padding:1.5rem}@media(max-width:1023px){.ReviewModeView_exercisesList__hHsWF{padding:1rem;gap:1.5rem}}.ReviewModeView_exerciseItem__Mw2ni:not(:last-child){margin-bottom:2rem}.error_container__dhBPn{width:100%;min-height:100%;padding:3rem 1rem;border-radius:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;text-align:center;background-color:#fefefe}.error_rootScope__xg9uc{min-height:calc(100dvh - 24px);width:calc(100% - 24px);margin:12px}.error_dashboardScope__YMeE0{min-height:100%}.error_code__xkjNn{color:#6c7275;font-size:.95rem;font-weight:600;letter-spacing:.08em}.error_code__xkjNn,.error_title__iVpw0{margin:0;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.error_title__iVpw0{color:#343839;font-size:1.75rem;font-weight:700;line-height:1.2}.error_message__8c4de{margin:0;color:#6c7275;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1rem;line-height:1.6;max-width:600px}.error_actions__Wi3Fa{margin-top:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.error_actionLink__Zo5Db{text-decoration:none}.error_not-found__jgR_a .error_code__xkjNn{color:#0084ff}.error_unexpected__BpYBC .error_code__xkjNn{color:#d84c10}.error_unauthorized__bYtpX .error_code__xkjNn{color:#f6ac3d}@media(max-width:1023px){.error_container__dhBPn{min-height:100%;padding:2rem 1rem}.error_title__iVpw0{font-size:1.4rem}.error_message__8c4de{font-size:.95rem}.error_actions__Wi3Fa,.error_actions__Wi3Fa button{width:100%}}