.LearningDashboard_dashboard__zIlVr{display:grid;grid-gap:20px;gap:20px}.LearningDashboard_courseCard__46qgc,.LearningDashboard_loopCard__0Oi9R,.LearningDashboard_masteryCard__3KGEQ,.LearningDashboard_modelCard__qf5sJ,.LearningDashboard_onboardingCard__W_lHP,.LearningDashboard_reconnectCard__fFcso{display:grid;grid-gap:18px;gap:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);padding:22px}.LearningDashboard_onboardingCard__W_lHP{grid-template-columns:minmax(0,1fr) auto;align-items:center}.LearningDashboard_loopCard__0Oi9R p,.LearningDashboard_masteryList__RtJwa p,.LearningDashboard_modelCard__qf5sJ>p,.LearningDashboard_onboardingCard__W_lHP p{margin:0;color:var(--muted);line-height:1.55}.LearningDashboard_onboardingCard__W_lHP p{color:var(--green);font-weight:900}.LearningDashboard_courseCard__46qgc h2,.LearningDashboard_loopCard__0Oi9R h2,.LearningDashboard_masteryCard__3KGEQ h2,.LearningDashboard_modelCard__qf5sJ h2,.LearningDashboard_onboardingCard__W_lHP h2,.LearningDashboard_reconnectCard__fFcso h2{margin:6px 0 0;color:var(--text);letter-spacing:0}.LearningDashboard_onboardingCard__W_lHP span{color:var(--muted);line-height:1.55}.LearningDashboard_onboardingActions__viF4t{display:flex;flex-wrap:wrap;gap:10px}.LearningDashboard_loopCard__0Oi9R button,.LearningDashboard_modelCard__qf5sJ header button,.LearningDashboard_onboardingActions__viF4t button{cursor:pointer;font-weight:900;min-height:44px;border-radius:8px;padding:0 14px}.LearningDashboard_onboardingActions__viF4t button:first-child{border:1px solid var(--line);background:var(--surface);color:var(--muted)}.LearningDashboard_loopCard__0Oi9R button,.LearningDashboard_modelCard__qf5sJ header button,.LearningDashboard_onboardingActions__viF4t button:last-child{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;background:var(--blue);box-shadow:inset 0 -4px 0 rgba(0,0,0,.18);color:#fff}.LearningDashboard_detailGrid__xDpIu,.LearningDashboard_todayGrid__Usg2j{display:grid;grid-gap:20px;gap:20px}.LearningDashboard_todayGrid__Usg2j{grid-template-columns:minmax(340px,.95fr) minmax(360px,1.05fr)}.LearningDashboard_detailGrid__xDpIu{grid-template-columns:minmax(340px,1.05fr) minmax(320px,.9fr)}.LearningDashboard_cardKicker__sHDLs,.LearningDashboard_courseCard__46qgc header,.LearningDashboard_masteryCard__3KGEQ header,.LearningDashboard_modelCard__qf5sJ header{display:flex;gap:12px;align-items:center}.LearningDashboard_cardKicker__sHDLs,.LearningDashboard_courseCard__46qgc header>svg,.LearningDashboard_masteryCard__3KGEQ header>svg{color:var(--blue-strong);font-size:14px;font-weight:850}.LearningDashboard_loopCard__0Oi9R h2,.LearningDashboard_reconnectCard__fFcso h2{font-size:28px;line-height:1.22}.LearningDashboard_weekRow__5Dvc_{display:grid;grid-template-columns:repeat(5,54px);grid-gap:10px;gap:10px}.LearningDashboard_weekRow__5Dvc_ span{display:grid;place-items:center;grid-gap:5px;gap:5px;height:54px;border:2px solid #e4eafe;border-radius:50%;color:#aeb9d2;font-size:13px;font-weight:850}.LearningDashboard_weekRow__5Dvc_ .LearningDashboard_completeDay__EWG6z{border-color:#cdeedb;background:#edf9f2;color:var(--green)}.LearningDashboard_courseList__v_y5M,.LearningDashboard_masteryList__RtJwa,.LearningDashboard_retryList__4ffQQ{display:grid;grid-gap:10px;gap:10px}.LearningDashboard_courseNode__2TdsP,.LearningDashboard_retryList__4ffQQ button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:54px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer;font-weight:850;padding:10px 12px;text-align:left}.LearningDashboard_retryList__4ffQQ button span{border-radius:999px;background:#fff7db;color:#9b6b00;font-size:12px;padding:5px 8px}.LearningDashboard_courseNode__2TdsP{grid-template-columns:42px minmax(0,1fr) auto}.LearningDashboard_courseNode__2TdsP span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#edf1f7;color:#8791a6}.LearningDashboard_courseNode__2TdsP strong,.LearningDashboard_masteryList__RtJwa strong{color:var(--text)}.LearningDashboard_courseNode__2TdsP small{color:var(--muted);font-weight:750}.LearningDashboard_courseNode__2TdsP.LearningDashboard_done__SHMg4 span,.LearningDashboard_masteryList__RtJwa .LearningDashboard_earned__niKC5 svg{background:#e8f8ef;color:var(--green)}.LearningDashboard_courseNode__2TdsP.LearningDashboard_current__WvkHW{border-color:var(--blue);box-shadow:0 0 0 3px rgba(79,115,246,.12)}.LearningDashboard_courseNode__2TdsP.LearningDashboard_current__WvkHW span{background:var(--blue);color:#fff}.LearningDashboard_courseNode__2TdsP.LearningDashboard_retry__Lj9_U span{background:#fff4da;color:#b77700}.LearningDashboard_courseNode__2TdsP.LearningDashboard_locked__mRnip{cursor:not-allowed;opacity:.68}.LearningDashboard_modelCard__qf5sJ{align-content:start}.LearningDashboard_modelCard__qf5sJ header{justify-content:space-between}.LearningDashboard_fractionPreview___8HRv{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);justify-self:center;width:min(100%,330px);aspect-ratio:1.3/1;border:3px solid var(--text)}.LearningDashboard_fractionPreview___8HRv span{border-right:2px solid var(--text);border-bottom:2px solid var(--text);background:#fff}.LearningDashboard_fractionPreview___8HRv span:nth-child(3),.LearningDashboard_fractionPreview___8HRv span:nth-child(5){border-right:0}.LearningDashboard_fractionPreview___8HRv span:nth-child(4),.LearningDashboard_fractionPreview___8HRv span:nth-child(5){border-bottom:0}.LearningDashboard_fractionPreview___8HRv .LearningDashboard_shaded__asTp_{grid-row:1/3;background:#ffefad}.LearningDashboard_masteryCard__3KGEQ{grid-column:2}.LearningDashboard_masteryList__RtJwa div{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;align-items:center}.LearningDashboard_masteryList__RtJwa svg{grid-row:span 2;width:28px;height:28px;border-radius:8px;background:#eef2f8;color:#8995aa;padding:7px}.LearningDashboard_masteryList__RtJwa p{grid-column:2}@media (max-width:980px){.LearningDashboard_detailGrid__xDpIu,.LearningDashboard_onboardingCard__W_lHP,.LearningDashboard_todayGrid__Usg2j{grid-template-columns:1fr}.LearningDashboard_masteryCard__3KGEQ{grid-column:auto}}@media (max-width:620px){.LearningDashboard_weekRow__5Dvc_{grid-template-columns:repeat(2,minmax(0,1fr))}.LearningDashboard_weekRow__5Dvc_ span{width:54px}.LearningDashboard_loopCard__0Oi9R button,.LearningDashboard_onboardingActions__viF4t{width:100%}}.LessonExperience_lessonSurface__YDvkx{display:grid;grid-gap:26px;gap:26px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);min-height:680px;padding:clamp(22px,4vw,48px)}.LessonExperience_lessonHeader__b4fmo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px}.LessonExperience_lessonHeader__b4fmo p{margin:0;color:var(--muted);font-size:14px;font-weight:700}.LessonExperience_lessonHeader__b4fmo h2{margin:4px 0 0;color:var(--text);font-size:34px;letter-spacing:0}.LessonExperience_phaseBadge__6B3B4{border-radius:999px;background:var(--surface-muted);color:var(--blue-strong);font-size:13px;font-weight:800;padding:9px 12px}.LessonExperience_renderer__9IvxG{display:grid;justify-items:center;grid-gap:26px;gap:26px;padding-block:10px}.LessonExperience_renderer__9IvxG>p{justify-self:start;margin:0;color:var(--text);font-size:18px}.LessonExperience_fractionFrame__AYcFf{display:grid;place-items:center;border-radius:8px;padding:clamp(8px,2vw,16px)}.LessonExperience_correctFrame__WmpyA{box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 85%,transparent),0 16px 42px color-mix(in srgb,var(--green) 18%,transparent)}.LessonExperience_fractionSvg___ZLo1{aspect-ratio:1/1;display:block;height:min(48vw,340px);max-height:340px;min-height:240px;overflow:visible;width:min(70vw,340px)}.LessonExperience_region__tQo6P,.LessonExperience_selectedRegion__rIP1J{cursor:pointer;outline:none;pointer-events:visiblePainted;stroke:transparent;stroke-width:0;transition:fill .14s ease,filter .14s ease}.LessonExperience_region__tQo6P{fill:var(--surface)}.LessonExperience_selectedRegion__rIP1J{fill:color-mix(in srgb,var(--amber) 72%,var(--surface))}.LessonExperience_fractionSvg___ZLo1 [role=button]:focus .LessonExperience_region__tQo6P,.LessonExperience_fractionSvg___ZLo1 [role=button]:focus .LessonExperience_selectedRegion__rIP1J{filter:drop-shadow(0 0 5px var(--green))}.LessonExperience_fractionSvg___ZLo1 [role=button]:hover .LessonExperience_region__tQo6P{fill:color-mix(in srgb,var(--amber) 18%,var(--surface))}.LessonExperience_partitionLine__L_w45{fill:none;pointer-events:none;stroke:var(--text);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.LessonExperience_feedbackPanel__qIUIu{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface-muted) 28%,var(--surface));padding:18px}.LessonExperience_feedbackPanel__qIUIu p{margin:0;color:var(--text);line-height:1.55}.LessonExperience_lessonActions__dGDol{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.LessonExperience_ghostButton__ikfKt,.LessonExperience_primaryButton__pDAXv,.LessonExperience_secondaryButton__IlDvO{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;cursor:pointer;font-weight:800;min-height:44px;padding:11px 16px}.LessonExperience_primaryButton__pDAXv{border:0;background:var(--blue);box-shadow:inset 0 -3px 0 color-mix(in srgb,var(--text) 18%,transparent);color:var(--surface)}.LessonExperience_primaryButton__pDAXv:disabled{cursor:not-allowed;opacity:.48}.LessonExperience_ghostButton__ikfKt,.LessonExperience_secondaryButton__IlDvO{border:1px solid var(--line);background:var(--surface);color:var(--muted)}.LessonExperience_unsupportedWidget__ziLjX{border:1px solid var(--line);border-radius:8px;padding:16px}@media (max-width:640px){.LessonExperience_lessonSurface__YDvkx{min-height:0;padding:18px}.LessonExperience_lessonHeader__b4fmo{grid-template-columns:1fr}.LessonExperience_lessonHeader__b4fmo h2{font-size:28px}.LessonExperience_phaseBadge__6B3B4{justify-self:start}.LessonExperience_renderer__9IvxG>p{font-size:16px}.LessonExperience_fractionSvg___ZLo1{height:min(82vw,300px);min-height:220px;width:min(82vw,300px)}.LessonExperience_lessonActions__dGDol{align-items:stretch;flex-direction:column}.LessonExperience_ghostButton__ikfKt,.LessonExperience_primaryButton__pDAXv,.LessonExperience_secondaryButton__IlDvO{width:100%}}.LearningHome_productShell__kpV3m{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.LearningHome_rail__17HXw{position:-webkit-sticky;position:sticky;top:0;display:grid;grid-template-rows:auto 1fr auto;grid-gap:28px;gap:28px;height:100vh;border-right:1px solid var(--line);background:#fbfcff;padding:24px 18px}.LearningHome_logo__ldxvb,.LearningHome_rail__17HXw button,.LearningHome_topbar__ARrl4 button{display:inline-flex;align-items:center}.LearningHome_logo__ldxvb{gap:10px;color:#142033;font-size:25px;font-weight:950;letter-spacing:0}.LearningHome_logo__ldxvb span{width:32px;height:32px;border:7px solid #142033;border-right:7px solid var(--blue);border-radius:50%}.LearningHome_rail__17HXw nav{display:grid;align-content:start;grid-gap:8px;gap:8px}.LearningHome_rail__17HXw button{gap:12px;min-height:42px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;font-weight:800;padding:0 12px;text-align:left}.LearningHome_rail__17HXw button.LearningHome_active__Nzpoy,.LearningHome_rail__17HXw button:hover{background:var(--surface-muted);color:var(--blue-strong)}.LearningHome_accountCard__MXo1g{display:grid;grid-template-columns:38px 1fr;grid-gap:10px;gap:10px;align-items:center;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px}.LearningHome_accountCard__MXo1g>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e8f4ff;color:var(--blue-strong);font-weight:900}.LearningHome_accountCard__MXo1g strong{color:var(--text)}.LearningHome_accountCard__MXo1g p,.LearningHome_topbar__ARrl4 p{margin:0;color:var(--muted)}.LearningHome_workspace__pZ16v{display:grid;grid-gap:22px;gap:22px;padding:28px}.LearningHome_topbar__ARrl4{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center}.LearningHome_topbar__ARrl4 p{font-size:14px;font-weight:850}.LearningHome_topbar__ARrl4 h1{margin:6px 0 0;color:var(--text);font-size:clamp(26px,3vw,38px);line-height:1.18;letter-spacing:0}.LearningHome_topbar__ARrl4 button{gap:9px;justify-content:center;min-height:48px;border:0;border-radius:8px;background:var(--blue);box-shadow:inset 0 -4px 0 rgba(0,0,0,.18);color:#fff;cursor:pointer;font-weight:900;padding:0 18px}@media (max-width:980px){.LearningHome_productShell__kpV3m,.LearningHome_topbar__ARrl4{grid-template-columns:1fr}.LearningHome_rail__17HXw{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.LearningHome_rail__17HXw nav{grid-template-columns:repeat(4,minmax(0,1fr))}.LearningHome_rail__17HXw button{justify-content:center}.LearningHome_workspace__pZ16v{padding:20px}.LearningHome_topbar__ARrl4 button{justify-self:start}}@media (max-width:620px){.LearningHome_rail__17HXw nav{grid-template-columns:repeat(2,minmax(0,1fr))}.LearningHome_topbar__ARrl4 button{width:100%}}