.lesson-player_playerRoot__UvhML{--ink:#1e2540;--cream:#faf7f1;--paper:#ffffff;--tomato:#f05f7a;--tomato-dark:#25358c;--moss:#25358c;--sky:#eef2f5;--gold:#d7a64a;--blue:#27b7b1;--muted:#626b80;--line:rgba(30,37,64,0.12);--soft-shadow:0 18px 52px rgba(23,33,63,0.1);min-width:48rem;min-height:100vh;padding:clamp(.75rem,2.2vw,2rem);color:var(--ink);background:var(--cream);font-family:var(--font-body,"Avenir Next",sans-serif)}.lesson-player_lessonHeader__rwzTq,.lesson-player_lessonNav__L4Lfq,.lesson-player_lessonWorkspace__lVHdy,.lesson-player_progressTrack__adQqT{width:min(1500px,100%);margin-inline:auto}.lesson-player_lessonHeader__rwzTq{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:1.25rem;gap:1.25rem;align-items:center;padding:1rem 1.15rem;border:1px solid var(--line);border-radius:1rem 1rem 0 0;background:var(--paper);box-shadow:var(--soft-shadow)}.lesson-player_brandLockup__rMHFh{display:flex;align-items:center;gap:.75rem}.lesson-player_brandMark__YvLzB{display:grid;width:clamp(7rem,11vw,9.25rem);height:3.5rem;flex:0 0 auto;place-items:center}.lesson-player_brandMark__YvLzB img{display:block;width:100%;height:100%;object-fit:contain}.lesson-player_brandLockup__rMHFh p,.lesson-player_brandLockup__rMHFh strong,.lesson-player_lessonIdentity__SMSAR span,.lesson-player_lessonIdentity__SMSAR strong,.lesson-player_timerChip__c2Qbz span,.lesson-player_timerChip__c2Qbz strong{display:block}.lesson-player_brandLockup__rMHFh p,.lesson-player_lessonIdentity__SMSAR span,.lesson-player_timerChip__c2Qbz span{margin:0 0 .15rem;color:color-mix(in srgb,var(--ink) 66%,transparent);font-size:.68rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.lesson-player_brandLockup__rMHFh strong{font-size:.92rem}.lesson-player_lessonIdentity__SMSAR{min-width:0;text-align:center}.lesson-player_lessonIdentity__SMSAR strong{overflow:hidden;font-family:var(--font-display,sans-serif);font-size:clamp(1rem,2vw,1.35rem);text-overflow:ellipsis;white-space:nowrap}.lesson-player_timerChip__c2Qbz{padding:.55rem .85rem;border:1px solid rgba(39,183,177,.28);border-radius:.75rem;background:rgba(39,183,177,.1);text-align:right}.lesson-player_progressTrack__adQqT{height:.8rem;overflow:hidden;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);border-radius:0 0 .65rem .65rem;background:rgba(255,255,255,.72);box-shadow:none}.lesson-player_progressTrack__adQqT span{display:block;height:100%;background:var(--blue);transition:width .32s ease}.lesson-player_lessonWorkspace__lVHdy{display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(0,2.22fr);grid-gap:clamp(.8rem,1.7vw,1.5rem);gap:clamp(.8rem,1.7vw,1.5rem);padding-top:clamp(1rem,2vw,1.6rem);animation:lesson-player_stageIn__jDzVc .34s cubic-bezier(.2,.75,.2,1) both}.lesson-player_lessonNav__L4Lfq,.lesson-player_parentPanel__U_76B,.lesson-player_studentStage__V_i9v{border:1px solid var(--line);box-shadow:0 10px 30px rgba(23,33,63,.07)}.lesson-player_studentStage__V_i9v{grid-column:2;grid-row:1;min-width:0;padding:clamp(1rem,2.3vw,2rem);border-radius:1.4rem;background:var(--paper)}.lesson-player_stage_welcome__ZZC0v{background:#fffdf9}.lesson-player_stage_teach__D6G6v{background:#ffffff}.lesson-player_stage_practice__KOYsQ{background:#fbfcff}.lesson-player_stage_break__o5wyr{background:#fffaf7}.lesson-player_stage_activity__yejam{background:#fffdf8}.lesson-player_stage_review__0fIrJ{background:#fbfefd}.lesson-player_stage_check__A5l1w{background:#fbfcff}.lesson-player_stageTopline___NSn0{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-bottom:1.3rem}.lesson-player_stageTopline___NSn0 small,.lesson-player_stageTopline___NSn0 span,.lesson-player_stageTopline___NSn0 strong{border:0;border-radius:999px;padding:.35rem .65rem;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lesson-player_stageTopline___NSn0 span{color:white;background:var(--blue)}.lesson-player_stageTopline___NSn0 small,.lesson-player_stageTopline___NSn0 strong{color:var(--muted);background:var(--sky)}.lesson-player_stageTopline___NSn0 small{margin-left:auto;background:white}.lesson-player_stageGrid__hU48_{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.9fr);grid-gap:clamp(1rem,2.4vw,2rem);gap:clamp(1rem,2.4vw,2rem);align-items:stretch}.lesson-player_stageGridNoVisual__ZBcww{grid-template-columns:minmax(0,1fr)}.lesson-player_stageGridNoVisual__ZBcww .lesson-player_studentCopy__GAHP3{max-width:70rem}.lesson-player_stageGridNoVisual__ZBcww .lesson-player_studentCopy__GAHP3 h1{max-width:24ch}.lesson-player_stageGridNoVisual__ZBcww .lesson-player_bodyCopy__9fnqQ p{max-width:70ch}.lesson-player_studentCopy__GAHP3{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(.25rem,1vw,.75rem)}.lesson-player_studentCopy__GAHP3>p{margin:0 0 .7rem;color:var(--blue);font-size:.74rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.lesson-player_studentCopy__GAHP3 h1{max-width:18ch;margin:0;font-family:var(--font-display,sans-serif);font-size:clamp(1.75rem,3.2vw,3.25rem);font-weight:800;letter-spacing:-.045em;line-height:1.05}.lesson-player_bodyCopy__9fnqQ{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1.4rem}.lesson-player_bodyCopy__9fnqQ p{max-width:48ch;margin:0;color:var(--muted);font-size:clamp(.95rem,1.25vw,1.12rem);font-weight:650;line-height:1.55}.lesson-player_imageFrame__7j_WM{position:relative;min-height:27rem;overflow:hidden;margin:0;border:3px solid var(--ink);border-radius:1.2rem;background:#f1dca6;box-shadow:5px 5px 0 var(--ink)}.lesson-player_imageFrame__7j_WM img{object-fit:cover;image-rendering:pixelated}.lesson-player_imageFrame__7j_WM figcaption{position:absolute;right:.75rem;bottom:.75rem;left:.75rem;padding:.55rem .7rem;border:2px solid var(--ink);border-radius:.65rem;background:rgba(255,250,240,.94);font-size:.8rem;font-weight:850}.lesson-player_groupBoard__NXtRg{display:grid;grid-template-columns:1fr auto 1fr auto 1.2fr;grid-gap:.55rem;gap:.55rem;align-items:center;min-height:22rem;padding:1rem;border:3px solid var(--ink);border-radius:1.2rem;background:linear-gradient(rgba(36,23,15,.06) 1px,transparent 0),linear-gradient(90deg,rgba(36,23,15,.06) 1px,transparent 0),#fff6d9;background-size:22px 22px;box-shadow:5px 5px 0 var(--ink)}.lesson-player_groupCard__uBgUU{display:grid;min-height:11rem;place-items:center;align-content:center;grid-gap:.8rem;gap:.8rem;padding:.75rem;border:2px solid var(--ink);border-radius:1rem;background:white}.lesson-player_groupCard__uBgUU strong{font-family:var(--font-display,serif);font-size:2rem}.lesson-player_totalCard__rw0RT{background:#ecf7df}.lesson-player_tokenGroup__Ksca5{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center}.lesson-player_cube__kQ628{width:clamp(1.4rem,2.4vw,2.3rem);aspect-ratio:1;border:2px solid var(--ink);border-radius:.25rem;box-shadow:inset -4px -4px 0 rgba(36,23,15,.18),2px 2px 0 var(--ink)}.lesson-player_cubeRed__P57bi{background:var(--tomato)}.lesson-player_cubeBlue__TFFp_{background:var(--blue)}.lesson-player_mathOperator__vcvVb{font-family:var(--font-display,serif);font-size:clamp(1.5rem,3vw,2.6rem)}.lesson-player_equationBoard__QUDNp,.lesson-player_multiplicationBoard__ON91U,.lesson-player_numberLineBoard__FgTJF,.lesson-player_placeValueBoard__DBsEW,.lesson-player_skipCountBoard__r_pSl,.lesson-player_tenFrameWrap__to5O6{display:grid;min-height:22rem;place-items:center;align-content:center;border:3px solid var(--ink);border-radius:1.2rem;background:#fff7dc;box-shadow:5px 5px 0 var(--ink)}.lesson-player_auditedMap__fsaV1{display:grid;min-height:27rem;overflow:hidden;margin:0;border:3px solid var(--ink);border-radius:1.2rem;background:#fffaf0;box-shadow:5px 5px 0 var(--ink)}.lesson-player_mapHeader__TTbiz{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:.8rem 1rem;border-bottom:3px solid var(--ink);background:var(--sky)}.lesson-player_mapHeader__TTbiz span,.lesson-player_mapHeader__TTbiz strong{display:block}.lesson-player_mapHeader__TTbiz span{color:var(--moss);font-size:.65rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.lesson-player_mapHeader__TTbiz strong{font-family:var(--font-display,serif);font-size:clamp(1rem,2vw,1.35rem)}.lesson-player_compassRose__sxSUz{display:grid;width:3rem;height:3rem;place-items:center;border:2px solid var(--ink);border-radius:50%;background:white;font-size:.72rem}.lesson-player_compassRose__sxSUz i{width:0;height:0;border-right:.35rem solid transparent;border-bottom:1rem solid var(--tomato);border-left:.35rem solid transparent}.lesson-player_mapCanvas__lf10o{position:relative;min-height:18rem;margin:1rem;overflow:hidden;border:2px solid var(--ink);border-radius:.85rem;background:linear-gradient(rgba(36,23,15,.06) 1px,transparent 0),linear-gradient(90deg,rgba(36,23,15,.06) 1px,transparent 0),#dff1f5;background-size:24px 24px}.lesson-player_mapRegion__uA4f_{position:absolute;display:grid;min-width:2.5rem;overflow:hidden;place-items:center;border:2px solid var(--ink);border-radius:.55rem;box-shadow:3px 3px 0 rgba(36,23,15,.7)}.lesson-player_mapRegion__uA4f_ span{max-width:100%;padding:.25rem;overflow-wrap:anywhere;text-align:center;font-size:clamp(.58rem,1.2vw,.78rem);font-weight:950;line-height:1.08}.lesson-player_mapMarker__lglpE{position:absolute;z-index:2;transform:translate(-50%,-50%);text-align:center}.lesson-player_mapMarker__lglpE i{display:block;width:.8rem;height:.8rem;margin:auto;border:2px solid var(--ink);border-radius:50%;background:var(--tomato)}.lesson-player_mapMarker__lglpE span{display:block;margin-top:.15rem;padding:.1rem .25rem;border-radius:.25rem;background:rgba(255,250,240,.92);font-size:.62rem;font-weight:900}.lesson-player_mapLegend__5bnW6{display:flex;flex-wrap:wrap;gap:.5rem .8rem;padding:0 1rem .75rem}.lesson-player_mapLegend__5bnW6 span{display:flex;gap:.35rem;align-items:center;font-size:.68rem;font-weight:850}.lesson-player_mapLegend__5bnW6 i{width:1rem;height:1rem;border:2px solid var(--ink);border-radius:.2rem}.lesson-player_mapScale__qn8iV{margin:0 1rem .65rem;font-size:.68rem;font-weight:850}.lesson-player_auditedMap__fsaV1 figcaption{display:flex;flex-wrap:wrap;gap:.35rem 1rem;justify-content:space-between;padding:.7rem 1rem;border-top:2px solid var(--ink);background:#f4ead2;font-size:.66rem;font-weight:800}.lesson-player_auditedMap__fsaV1 figcaption a{color:var(--blue)}.lesson-player_multiplicationBoard__ON91U,.lesson-player_skipCountBoard__r_pSl{container-type:inline-size;gap:clamp(.8rem,3cqw,1.5rem);padding:clamp(1rem,4cqw,2rem)}.lesson-player_arrayGrid__qITMg{display:grid;width:min(32rem,100%);grid-gap:clamp(.3rem,1.5cqw,.65rem);gap:clamp(.3rem,1.5cqw,.65rem);justify-content:center}.lesson-player_arrayToken__IMZ3i{width:100%;max-width:3.1rem;aspect-ratio:1;justify-self:center;border:3px solid var(--ink);border-radius:.45rem;background:var(--gold);box-shadow:inset -4px -4px 0 rgba(36,23,15,.18),3px 3px 0 var(--ink)}.lesson-player_multiplicationEquation__ymJi9{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(.35rem,2cqw,.8rem);font-family:var(--font-display,serif);font-size:clamp(1.7rem,10cqw,3.4rem)}.lesson-player_multiplicationBoard__ON91U p,.lesson-player_skipCountBoard__r_pSl p{margin:0;text-align:center;font-weight:900}.lesson-player_groupModel__JJNZv{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));grid-gap:clamp(.7rem,2vw,1.25rem);gap:clamp(.7rem,2vw,1.25rem);width:100%;align-items:stretch}.lesson-player_groupModelSet__LFcDK{display:grid;grid-template-columns:repeat(auto-fit,minmax(1.15rem,1fr));grid-gap:.45rem;gap:.45rem;min-height:5rem;padding:clamp(.75rem,2vw,1rem);border:3px solid var(--ink);border-radius:1.2rem;background:#fff7dc;box-shadow:.35rem .35rem 0 var(--ink);place-items:center}.lesson-player_groupModelItem__rN7F4{width:clamp(1.15rem,3vw,1.75rem);aspect-ratio:1;border:2px solid var(--ink);border-radius:50%;background:var(--gold)}.lesson-player_zeroGroupModel__ZOldm{display:grid;min-height:8rem;place-content:center;grid-gap:.4rem;gap:.4rem;padding:clamp(1rem,3vw,1.5rem);border:3px dashed color-mix(in srgb,var(--ink) 55%,transparent);border-radius:1.2rem;background:color-mix(in srgb,var(--paper) 88%,white);text-align:center}.lesson-player_zeroGroupModel__ZOldm strong{font-family:var(--font-display,serif);font-size:clamp(1.8rem,8cqw,3rem)}.lesson-player_zeroGroupModel__ZOldm span{font-weight:800}.lesson-player_skipCountTrack__tHtvo{display:flex;width:100%;max-width:42rem;gap:clamp(.3rem,1.5cqw,.7rem);overflow-x:auto;padding:.5rem .25rem .8rem}.lesson-player_skipCountTrack__tHtvo div{display:grid;min-width:clamp(3.2rem,12cqw,5.4rem);grid-gap:.35rem;gap:.35rem;place-items:center}.lesson-player_skipCountTrack__tHtvo span{color:var(--tomato);font-size:clamp(.65rem,3cqw,.85rem);font-weight:900}.lesson-player_skipCountTrack__tHtvo strong{display:grid;width:100%;aspect-ratio:1;place-items:center;border:3px solid var(--ink);border-radius:50%;background:white;box-shadow:3px 3px 0 var(--ink);font-size:clamp(1rem,6cqw,1.8rem)}.lesson-player_skipCountTrack__tHtvo .lesson-player_skipCountEnd__jTcNi strong{background:var(--gold)}.lesson-player_placeValueBoard__DBsEW{container-type:inline-size;gap:clamp(.8rem,3cqw,1.4rem);padding:clamp(1rem,4cqw,2rem)}.lesson-player_expandedValue__o3yPS,.lesson-player_placeValueNumber__PA8BA{margin:0;font-family:var(--font-display,serif);font-weight:900}.lesson-player_placeValueNumber__PA8BA{font-size:clamp(2.3rem,18cqw,5rem)}.lesson-player_expandedValue__o3yPS{font-size:clamp(1.1rem,6cqw,2rem)}.lesson-player_placeValueColumns__Fwqbr{display:grid;width:min(36rem,100%);grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(.4rem,2cqw,.9rem);gap:clamp(.4rem,2cqw,.9rem)}.lesson-player_placeValueCard__qwBFN{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;place-items:center;padding:clamp(.7rem,3cqw,1.2rem) .35rem;border:3px solid var(--ink);border-radius:1rem;box-shadow:4px 4px 0 var(--ink)}.lesson-player_placeValueCard__qwBFN span{font-size:clamp(.58rem,3cqw,.9rem);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.lesson-player_placeValueCard__qwBFN strong{font-family:var(--font-display,serif);font-size:clamp(2rem,14cqw,4rem)}.lesson-player_placeHundreds__WIdEX{background:#f7c94e}.lesson-player_placeTens__bMWRI{background:#a9dced}.lesson-player_placeOnes__xBvHy{background:#dff1cb}.lesson-player_tenFrame__ePAaT{display:grid;width:min(27rem,88%);grid-template-columns:repeat(5,1fr);border-top:3px solid var(--ink);border-left:3px solid var(--ink);background:white}.lesson-player_tenCell__vAEbz{display:grid;aspect-ratio:1;place-items:center;border-right:3px solid var(--ink);border-bottom:3px solid var(--ink)}.lesson-player_counter__b6xuy{width:64%;aspect-ratio:1;border:3px solid var(--ink);border-radius:50%;box-shadow:inset -5px -5px 0 rgba(36,23,15,.18)}.lesson-player_counterRed__knwKR{background:var(--tomato)}.lesson-player_counterBlue__rasb4{background:var(--blue)}.lesson-player_tenFrameWrap__to5O6 p{margin:1rem 0 0;font-weight:900}.lesson-player_equationBoard__QUDNp{container-type:inline-size;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:clamp(.3rem,2cqw,1.3rem);padding:1rem}.lesson-player_equationBoard__QUDNp i,.lesson-player_equationBoard__QUDNp span{display:grid;min-width:0;aspect-ratio:1;place-items:center;border:3px solid var(--ink);border-radius:1rem;background:white;box-shadow:4px 4px 0 var(--ink);font-family:var(--font-display,serif);font-size:clamp(1.8rem,16cqw,4rem);font-style:normal}.lesson-player_equationBoard__QUDNp span{width:100%}.lesson-player_equationBoard__QUDNp i{min-width:1ch;aspect-ratio:auto;border:0;background:transparent;box-shadow:none;font-size:clamp(1.6rem,12cqw,3.4rem)}.lesson-player_equationBoard__QUDNp .lesson-player_equationTotal__DaLy1{background:#dff1cb}.lesson-player_equationBoard__QUDNp .lesson-player_equationBlank__KaJO2{background:var(--gold)}.lesson-player_numberLineBoard__FgTJF{gap:2.2rem;padding:2rem 1rem}.lesson-player_jumpMessage__yckZy{padding:.7rem 1rem;border:2px solid var(--ink);border-radius:999px;background:white;font-weight:850}.lesson-player_jumpMessage__yckZy span{color:var(--tomato)}.lesson-player_numberLine__3ehXa{display:grid;width:min(38rem,96%);grid-template-columns:repeat(11,1fr);border-top:4px solid var(--ink)}.lesson-player_numberPoint__sA_0E{position:relative;display:grid;justify-items:center}.lesson-player_numberPoint__sA_0E span{width:3px;height:.8rem;background:var(--ink)}.lesson-player_numberPoint__sA_0E strong{margin-top:.4rem;font-size:clamp(.7rem,1.4vw,1rem)}.lesson-player_numberPointPath__Gd9HP:before{position:absolute;top:-.7rem;width:1.25rem;height:1.25rem;border:2px solid var(--ink);border-radius:50%;background:var(--gold);content:""}.lesson-player_numberPointEnd__D4AXY:before{background:var(--tomato)}.lesson-player_choiceActivity__PYJkY,.lesson-player_handsOnActivity__WOJlN,.lesson-player_materialsActivity__EBV2s,.lesson-player_speakActivity__B1dDc,.lesson-player_stepList__UfwnP{margin-top:clamp(1rem,2vw,1.5rem);padding:clamp(1rem,2vw,1.4rem);border:3px solid var(--ink);border-radius:1.1rem;background:white}.lesson-player_choiceActivity__PYJkY h3,.lesson-player_materialsActivity__EBV2s h3,.lesson-player_speakActivity__B1dDc h3{margin:0 0 1rem;font-family:var(--font-display,serif);font-size:clamp(1.2rem,2.4vw,1.9rem)}.lesson-player_choiceInstruction__F0rNF{margin:-.35rem 0 .85rem;color:var(--moss);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lesson-player_choiceGrid__XRJbc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.lesson-player_checkButton__ZZYd8,.lesson-player_choiceGrid__XRJbc button,.lesson-player_completionCard__O1oNm button,.lesson-player_lessonNav__L4Lfq button{border:3px solid var(--ink);border-radius:.8rem;background:white;box-shadow:4px 4px 0 var(--ink);color:var(--ink);cursor:pointer;font:inherit;font-weight:950}.lesson-player_choiceGrid__XRJbc button{min-height:4.25rem;font-family:var(--font-display,serif);font-size:1.7rem}.lesson-player_choiceGrid__XRJbc .lesson-player_choiceSelected__4lIEU,.lesson-player_choiceGrid__XRJbc button:focus-visible,.lesson-player_choiceGrid__XRJbc button:hover{background:var(--gold);transform:translate(-1px,-1px)}.lesson-player_choiceGrid__XRJbc button:disabled{cursor:not-allowed}.lesson-player_checkButton__ZZYd8{width:100%;min-height:3.6rem;margin-top:.8rem;color:white;background:var(--tomato);text-transform:uppercase}.lesson-player_checkButton__ZZYd8:disabled{cursor:not-allowed;opacity:.45}.lesson-player_feedback__V_H9_{margin:.9rem 0 0;padding:.75rem;border:2px solid var(--ink);border-radius:.65rem;font-weight:850}.lesson-player_feedbackSuccess__jZ5E1{background:#dff1cb}.lesson-player_feedbackRetry__YJgmw{background:#ffe1d5}.lesson-player_materialsActivity__EBV2s{display:grid;grid-gap:.7rem;gap:.7rem}.lesson-player_materialsActivity__EBV2s h3{margin-bottom:.2rem}.lesson-player_materialsActivity__EBV2s label{display:flex;gap:.7rem;align-items:center;padding:.7rem;border:2px solid var(--ink);border-radius:.65rem;background:var(--paper);font-weight:800}.lesson-player_materialsActivity__EBV2s input{width:1.35rem;height:1.35rem;accent-color:var(--moss)}.lesson-player_stepList__UfwnP{display:grid;grid-gap:.65rem;gap:.65rem}.lesson-player_stepList__UfwnP div{display:grid;grid-template-columns:2.5rem 1fr;grid-gap:.8rem;gap:.8rem;align-items:center}.lesson-player_stepList__UfwnP strong{display:grid;aspect-ratio:1;place-items:center;border:2px solid var(--ink);border-radius:.6rem;color:white;background:var(--moss);box-shadow:2px 2px 0 var(--ink)}.lesson-player_stepList__UfwnP span{font-weight:800}.lesson-player_handsOnActivity__WOJlN .lesson-player_stepList__UfwnP{margin:0;padding:0;border:0}.lesson-player_handsOnActivity__WOJlN>p{margin:1rem 0 0;padding:.8rem;border:2px dashed var(--ink);border-radius:.7rem;background:#fff2bc;font-weight:900}.lesson-player_speakActivity__B1dDc span{display:inline-block;margin-bottom:.5rem;color:var(--tomato-dark);font-weight:950;letter-spacing:.16em;text-transform:uppercase}.lesson-player_speakActivity__B1dDc h3{margin-bottom:.45rem}.lesson-player_speakActivity__B1dDc p{margin:0;font-size:1.2rem;font-weight:850}.lesson-player_parentPanel__U_76B{grid-column:1;grid-row:1;align-self:start;overflow:hidden;border-radius:1.4rem;background:var(--cream)}.lesson-player_parentPanelHeader__Y19hh{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--line);background:rgba(39,183,177,.08)}.lesson-player_guideBlock__XYMr6 span,.lesson-player_parentPanelHeader__Y19hh span{display:block;color:var(--blue);font-size:.68rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.lesson-player_parentPanelHeader__Y19hh h2{margin:.15rem 0 0;font-family:var(--font-display,sans-serif);font-size:1.3rem}.lesson-player_languageToggle__jeVnj{display:flex;gap:.3rem}.lesson-player_languageToggle__jeVnj button{border:1px solid var(--line);border-radius:999px;background:white;color:var(--ink);cursor:pointer;font:inherit;font-weight:950;min-width:2.5rem;min-height:2.75rem;padding:.45rem}.lesson-player_languageToggle__jeVnj button[aria-pressed=true]{color:white;border-color:var(--moss);background:var(--moss)}.lesson-player_guideBlock__XYMr6{margin:.8rem;padding:.9rem;border:1px solid var(--line);border-radius:.8rem;background:white}.lesson-player_guideBlock__XYMr6 p{margin:.4rem 0 0;font-size:.92rem;font-weight:700;line-height:1.45}.lesson-player_guideAsk__Wpg0R{background:rgba(215,166,74,.12)}.lesson-player_guideSupport__fsMPP{background:rgba(39,183,177,.1)}.lesson-player_lessonNav__L4Lfq{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;margin-top:1.5rem;padding:.9rem;border-radius:1rem;background:var(--paper)}.lesson-player_completionCard__O1oNm button,.lesson-player_lessonNav__L4Lfq button{min-height:3.8rem;padding:.75rem 1.1rem}.lesson-player_lessonNav__L4Lfq button:disabled{cursor:not-allowed;opacity:.35}.lesson-player_lessonNav__L4Lfq .lesson-player_nextButton__dEgtI{color:white;border-color:var(--moss);background:var(--moss)}.lesson-player_lessonNav__L4Lfq>div{min-width:0;text-align:center}.lesson-player_lessonNav__L4Lfq span,.lesson-player_lessonNav__L4Lfq strong{display:block}.lesson-player_lessonNav__L4Lfq span{color:var(--blue);font-size:.68rem;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.lesson-player_lessonNav__L4Lfq strong{overflow:hidden;margin-top:.15rem;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.lesson-player_completionCard__O1oNm{display:grid;width:min(760px,100%);min-height:calc(100vh - 4rem);margin:0 auto;place-items:center;align-content:center;padding:clamp(1.5rem,5vw,4rem);border:1px solid var(--line);border-radius:1.5rem;background:var(--paper);box-shadow:var(--soft-shadow);text-align:center}.lesson-player_completionStars__YJHSd{color:var(--gold);font-size:2rem;letter-spacing:.3em;text-shadow:none}.lesson-player_completionCard__O1oNm>p{margin:1.3rem 0 .5rem;color:var(--blue);font-weight:950;letter-spacing:.16em;text-transform:uppercase}.lesson-player_completionCard__O1oNm h1{margin:0;font-family:var(--font-display,sans-serif);font-size:clamp(2.2rem,7vw,4.8rem);line-height:1}.lesson-player_completionCard__O1oNm>span{margin-top:1rem;font-weight:700}.lesson-player_completionSummary__1KFlM{display:grid;width:100%;grid-template-columns:repeat(3,1fr);grid-gap:.7rem;gap:.7rem;margin:2rem 0}.lesson-player_completionSummary__1KFlM div{padding:1rem;border:1px solid var(--line);border-radius:.8rem;background:var(--cream)}.lesson-player_completionSummary__1KFlM span,.lesson-player_completionSummary__1KFlM strong{display:block}.lesson-player_completionSummary__1KFlM strong{font-family:var(--font-display,sans-serif);font-size:2rem}.lesson-player_completionSummary__1KFlM span{font-size:.75rem;font-weight:850;text-transform:uppercase}.lesson-player_completionCard__O1oNm button{color:white;background:var(--tomato)}.lesson-player_auditedMap__fsaV1,.lesson-player_choiceActivity__PYJkY,.lesson-player_equationBoard__QUDNp,.lesson-player_groupBoard__NXtRg,.lesson-player_handsOnActivity__WOJlN,.lesson-player_imageFrame__7j_WM,.lesson-player_materialsActivity__EBV2s,.lesson-player_multiplicationBoard__ON91U,.lesson-player_numberLineBoard__FgTJF,.lesson-player_placeValueBoard__DBsEW,.lesson-player_skipCountBoard__r_pSl,.lesson-player_speakActivity__B1dDc,.lesson-player_stepList__UfwnP,.lesson-player_tenFrameWrap__to5O6{border:1px solid var(--line);border-radius:1rem;background-color:var(--paper);box-shadow:none}.lesson-player_imageFrame__7j_WM{background:var(--sky)}.lesson-player_imageFrame__7j_WM img{image-rendering:auto}.lesson-player_imageFrame__7j_WM figcaption{border:1px solid var(--line);background:rgba(255,255,255,.94)}.lesson-player_groupBoard__NXtRg,.lesson-player_mapCanvas__lf10o{background:var(--sky);background-image:none}.lesson-player_arrayToken__IMZ3i,.lesson-player_equationBoard__QUDNp span,.lesson-player_groupCard__uBgUU,.lesson-player_groupModelSet__LFcDK,.lesson-player_mapRegion__uA4f_,.lesson-player_placeValueCard__qwBFN,.lesson-player_skipCountTrack__tHtvo strong{border-width:1px;border-color:var(--line);box-shadow:none}.lesson-player_equationBoard__QUDNp span,.lesson-player_groupCard__uBgUU,.lesson-player_groupModelSet__LFcDK,.lesson-player_skipCountTrack__tHtvo strong{background:var(--paper)}.lesson-player_equationBoard__QUDNp .lesson-player_equationTotal__DaLy1,.lesson-player_feedbackSuccess__jZ5E1,.lesson-player_totalCard__rw0RT{background:rgba(39,183,177,.12)}.lesson-player_equationBoard__QUDNp .lesson-player_equationBlank__KaJO2,.lesson-player_placeHundreds__WIdEX,.lesson-player_skipCountTrack__tHtvo .lesson-player_skipCountEnd__jTcNi strong{background:rgba(215,166,74,.2)}.lesson-player_placeTens__bMWRI{background:rgba(39,183,177,.13)}.lesson-player_placeOnes__xBvHy{background:rgba(37,53,140,.08)}.lesson-player_checkButton__ZZYd8,.lesson-player_choiceGrid__XRJbc button,.lesson-player_completionCard__O1oNm button,.lesson-player_lessonNav__L4Lfq button{border:1px solid var(--line);border-radius:.7rem;box-shadow:none;font-family:var(--font-body,sans-serif);font-weight:850}.lesson-player_choiceGrid__XRJbc button{font-size:1.25rem}.lesson-player_choiceGrid__XRJbc .lesson-player_choiceSelected__4lIEU,.lesson-player_choiceGrid__XRJbc button:focus-visible,.lesson-player_choiceGrid__XRJbc button:hover{border-color:var(--blue);background:rgba(39,183,177,.12);transform:none}.lesson-player_checkButton__ZZYd8{border-color:var(--moss);background:var(--moss);text-transform:none}.lesson-player_feedback__V_H9_,.lesson-player_materialsActivity__EBV2s label,.lesson-player_stepList__UfwnP strong{border-width:1px;border-color:var(--line);box-shadow:none}.lesson-player_feedbackRetry__YJgmw{background:rgba(240,95,122,.1)}.lesson-player_stepList__UfwnP strong{border-color:var(--blue);background:var(--blue)}.lesson-player_handsOnActivity__WOJlN>p{border-color:var(--gold);background:rgba(215,166,74,.12)}@keyframes lesson-player_stageIn__jDzVc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.lesson-player_lessonWorkspace__lVHdy{grid-template-columns:minmax(17rem,.72fr) minmax(0,2.28fr)}.lesson-player_parentPanel__U_76B{display:block}.lesson-player_guideBlock__XYMr6{margin:.65rem}}@media (max-width:920px){.lesson-player_playerRoot__UvhML{min-width:0}.lesson-player_lessonWorkspace__lVHdy{grid-template-columns:minmax(0,1fr)}.lesson-player_studentStage__V_i9v{grid-column:1;grid-row:1}.lesson-player_parentPanel__U_76B{grid-column:1;grid-row:2;min-width:0}.lesson-player_lessonHeader__rwzTq{grid-template-columns:1fr auto}.lesson-player_lessonIdentity__SMSAR{grid-column:1/-1;grid-row:2;text-align:left}.lesson-player_timerChip__c2Qbz{grid-column:2;grid-row:1}.lesson-player_stageGrid__hU48_{grid-template-columns:1fr}.lesson-player_studentCopy__GAHP3 h1{max-width:none}.lesson-player_imageFrame__7j_WM{min-height:22rem}.lesson-player_groupBoard__NXtRg{min-height:18rem}.lesson-player_lessonNav__L4Lfq{grid-template-columns:1fr 1fr}.lesson-player_lessonNav__L4Lfq>div{grid-column:1/-1;grid-row:1}.lesson-player_lessonNav__L4Lfq button{grid-row:2}}@media (max-width:560px){.lesson-player_playerRoot__UvhML{padding:.55rem}.lesson-player_lessonHeader__rwzTq{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;padding:.75rem;box-shadow:var(--soft-shadow)}.lesson-player_brandLockup__rMHFh{min-width:0;flex-wrap:wrap;gap:.4rem}.lesson-player_brandLockup__rMHFh p,.lesson-player_timerChip__c2Qbz span{display:none}.lesson-player_lessonIdentity__SMSAR strong{white-space:normal}.lesson-player_progressTrack__adQqT{box-shadow:none}.lesson-player_lessonNav__L4Lfq,.lesson-player_parentPanel__U_76B,.lesson-player_studentStage__V_i9v{box-shadow:0 10px 30px rgba(23,33,63,.07)}.lesson-player_stageTopline___NSn0 small{width:100%;margin-left:0;text-align:center}.lesson-player_studentCopy__GAHP3 h1{font-size:clamp(2rem,12vw,3.2rem)}.lesson-player_imageFrame__7j_WM{min-height:18rem}.lesson-player_groupBoard__NXtRg{grid-template-columns:1fr auto 1fr}.lesson-player_groupBoard__NXtRg>:nth-child(4){display:block;grid-column:1/-1;text-align:center}.lesson-player_totalCard__rw0RT{grid-column:1/-1;min-height:7rem}.lesson-player_equationBoard__QUDNp{gap:.3rem}.lesson-player_equationBoard__QUDNp i,.lesson-player_equationBoard__QUDNp span{border-radius:.65rem}.lesson-player_jumpMessage__yckZy{font-size:.78rem}.lesson-player_arrayGrid__qITMg{gap:.25rem}.lesson-player_arrayToken__IMZ3i{border-width:2px;box-shadow:2px 2px 0 var(--ink)}.lesson-player_choiceGrid__XRJbc{grid-template-columns:1fr}.lesson-player_choiceGrid__XRJbc button{min-height:3.5rem}.lesson-player_parentPanel__U_76B{grid-template-columns:1fr}.lesson-player_parentPanelHeader__Y19hh{grid-column:1}.lesson-player_lessonNav__L4Lfq{gap:.55rem;padding:.65rem}.lesson-player_lessonNav__L4Lfq button{min-height:3.4rem;padding:.55rem;font-size:.78rem}.lesson-player_completionSummary__1KFlM{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lesson-player_lessonWorkspace__lVHdy{animation:none}.lesson-player_progressTrack__adQqT span{transition:none}}.step-title_stepTitle__SAglM{max-width:18ch;margin:0;font-family:var(--font-display,sans-serif);font-size:clamp(1.75rem,3.2vw,3.25rem);font-weight:800;letter-spacing:-.045em;line-height:1.05}.step-title_wide__eBbXc{max-width:24ch}@media (max-width:920px){.step-title_stepTitle__SAglM{max-width:none}}@media (max-width:560px){.step-title_stepTitle__SAglM{font-size:clamp(2rem,12vw,3.2rem)}}