body.mcProduct .dashboard .workspaceInner{max-width:1480px!important}body.mcProduct .dashboard .pageIntro{border-bottom:1px solid var(--mc-line)!important;padding-bottom:.75rem!important}body.mcProduct .dashboard .priorityFilterBar{grid-template-columns:repeat(3,minmax(180px,1fr)) minmax(190px,.8fr)!important;gap:.75rem!important;padding:.85rem!important;display:grid!important}body.mcProduct .dashboard .priorityFilterBar button{min-height:42px!important}body.mcProduct .mcGroupSignals{gap:.65rem!important;margin:.7rem 0 1rem!important}body.mcProduct .mcSignal{min-height:58px!important;padding:.65rem .8rem!important}body.mcProduct .mcSignal strong{font-size:1.55rem!important}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachSkillHero{grid-template-columns:minmax(0,1fr) minmax(220px,280px)!important;gap:16px!important;padding:16px 18px!important}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachSkillHero .focusCallout{min-height:0!important;padding:14px!important}body.mcProduct .dashboard .whoTeachWorkspace .compactSavePacing{margin:.25rem 0 .65rem!important}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroupList{gap:16px!important}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroupList>.whoTeachGroup>header{padding:14px 18px!important}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroupList>.whoTeachGroup>header h3{font-size:20px!important}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroupList .mcGroupBody{grid-template-columns:minmax(230px,.65fr) minmax(0,2.35fr)!important}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroupList :is(.mcGroupLearners,.mcGroupPlan){padding:18px!important}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroupList .studentNameGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroupList .studentNameGrid article{padding:9px 10px!important}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroupList .instructionalSteps{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroupList .instructionalSteps>div{padding:14px!important}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroupList .instructionalSteps p{font-size:13px!important;line-height:1.55!important}body.mcProduct .wholeClassLesson{padding:18px!important}body.mcProduct .wholeClassLesson>header{padding:16px 18px!important}body.mcProduct .wholeClassLesson>header h2{margin:6px 0 9px!important;font-size:24px!important}body.mcProduct .wholeClassLesson>header p{font-size:14px!important;line-height:1.5!important}body.mcProduct .wholeClassLesson .lessonPreparation{margin:12px 0!important;padding:12px 15px!important}body.mcProduct .wholeClassLesson .lessonPhases{gap:12px!important;margin:12px 0!important}body.mcProduct .wholeClassLesson .lessonPhaseNumber{width:30px!important;height:30px!important;margin:14px 14px 6px!important}body.mcProduct .wholeClassLesson .lessonPhases h3{padding:0 14px 12px!important;font-size:17px!important}body.mcProduct .wholeClassLesson .mcLessonAction{padding:13px 14px!important}body.mcProduct .wholeClassLesson .mcLessonAction p{font-size:13px!important;line-height:1.55!important}body.mcProduct .wholeClassLesson .lessonDifferentiation{gap:10px!important}body.mcProduct .wholeClassLesson .lessonGroup{padding:12px 14px!important}body.mcProduct .wholeClassLesson .lessonGroup p{font-size:13px!important;line-height:1.5!important}body.mcProduct .wholeClassLesson .mcLessonFollowUp{margin:14px 0!important;padding:14px 16px!important}body.mcProduct .wholeClassLesson details{border:1px solid var(--mc-line)!important;background:#f7f9fb!important;border-radius:8px!important;margin:8px 0!important;padding:10px 12px!important}body.mcProduct .wholeClassLesson details[open]{background:#fff!important}body.mcProduct .wholeClassLesson summary{color:var(--mc-navy)!important}body.mcProduct :is(.demoShell,.mcStandaloneDemo,.mcMarketing,.salesPage) :is(.studentName,.student-name,[data-student-name],.studentNameGrid strong,.compactNames strong,.studentEvidence strong){color:#0000!important;-webkit-user-select:none!important;user-select:none!important;font-size:0!important}body.mcProduct :is(.demoShell,.mcStandaloneDemo,.mcMarketing,.salesPage) :is(.studentName,.student-name,[data-student-name],.studentNameGrid strong,.compactNames strong,.studentEvidence strong):after{content:"Demo learner";color:var(--mc-navy)!important;-webkit-user-select:none!important;user-select:none!important;font-size:.82rem!important;font-weight:750!important;line-height:1.35!important}body.mcProduct :is(.demoShell,.mcStandaloneDemo,.mcMarketing,.salesPage) :is([data-student-email],.studentEmail,.student-email){display:none!important}body.mcProduct .mcProductWindow iframe{filter:none!important}body.mcProduct .dashboard :is(.learnerProfile,.learnerProfileWorkspace,.learner-profile){gap:12px!important;display:grid!important}body.mcProduct .dashboard :is(.learnerProfile,.learnerProfileWorkspace,.learner-profile) :is(.metricGrid,.metrics,.learnerMetrics){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}body.mcProduct .dashboard :is(.learnerProfile,.learnerProfileWorkspace,.learner-profile) :is(.metricCard,.panel){box-shadow:none!important}body.mcProduct .dashboard :is(.learnerProfile,.learnerProfileWorkspace,.learner-profile) :is(.prioritySignal,.nextMove,.recommendation){border-left:5px solid var(--mc-orange)!important;background:#fbefe7!important}@media (max-width:1100px){body.mcProduct .dashboard .priorityFilterBar{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroupList .instructionalSteps{grid-template-columns:1fr!important}body.mcProduct .dashboard :is(.learnerProfile,.learnerProfileWorkspace,.learner-profile) :is(.metricGrid,.metrics,.learnerMetrics){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){body.mcProduct .dashboard .priorityFilterBar,body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroupList .studentNameGrid,body.mcProduct .dashboard :is(.learnerProfile,.learnerProfileWorkspace,.learner-profile) :is(.metricGrid,.metrics,.learnerMetrics){grid-template-columns:1fr!important}}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroup{gap:.55rem!important;padding:.55rem!important}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroup .studentNameGrid,body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroup .compactNames{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.28rem!important}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroup :is(.studentCard,.student,.studentNameGrid article,.compactNames article){border-radius:5px!important;min-height:0!important;padding:.38rem .5rem!important}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroup :is(.studentCard,.student,.studentNameGrid article,.compactNames article) strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.78rem!important;line-height:1.15!important;display:block!important;overflow:hidden!important}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroup :is(.studentCard,.student,.studentNameGrid article,.compactNames article) p,body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroup :is(.studentCard,.student,.studentNameGrid article,.compactNames article) span{margin:.08rem 0 0!important;font-size:.68rem!important;line-height:1.18!important}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroup details{margin-top:.3rem!important;padding-top:.35rem!important}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroup details>summary{font-size:.76rem!important}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroup :is(.compactMove,.nextMove,.recommendationCallout){margin-top:.4rem!important;padding:.55rem .65rem!important}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroup :is(.compactMove,.nextMove,.recommendationCallout) p{margin:.2rem 0!important;font-size:.76rem!important;line-height:1.35!important}body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroup :is(.compactMove,.nextMove,.recommendationCallout) h3{margin:.1rem 0!important;font-size:.9rem!important}@media (max-width:1150px){body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroup .studentNameGrid,body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroup .compactNames{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:820px){body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroup .studentNameGrid,body.mcProduct .dashboard .whoTeachWorkspace .whoTeachGroup .compactNames{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body.mcProduct .dashboard .whoTeachCompactIntro h1{font-size:clamp(2rem,3.2vw,3.15rem)!important;line-height:1!important}body.mcProduct .dashboard .whoTeachCompactIntro{padding-bottom:.5rem!important}body.mcProduct .dashboard .whoTeachFilters{margin:.45rem 0 .55rem!important;padding:.65rem!important}body.mcProduct .dashboard .whoTeachWorkspace{gap:.45rem!important}body.mcProduct .dashboard .whoTeachCompactHero{padding:.65rem .8rem!important}body.mcProduct .dashboard .whoTeachCompactHero h2{margin:.1rem 0!important;font-size:1.25rem!important}body.mcProduct .dashboard .compactFocusCallout{padding:.55rem .7rem!important}body.mcProduct .dashboard .compactSavePacing{display:none!important}body.mcProduct .dashboard .mcGroupSignals{grid-template-columns:minmax(180px,.8fr) repeat(4,minmax(125px,1fr))!important;gap:.4rem!important;margin:.4rem 0 .55rem!important;display:grid!important}body.mcProduct .dashboard .mcSignalTitle{border-left:4px solid var(--mc-gold);background:#fff;border-radius:6px;flex-direction:column;justify-content:center;padding:.45rem .6rem;display:flex}body.mcProduct .dashboard .mcSignalTitle strong{color:var(--mc-navy);font-size:.8rem}body.mcProduct .dashboard .mcSignalTitle span{color:var(--mc-muted);font-size:.64rem;line-height:1.25}body.mcProduct .dashboard .mcSignal{min-height:44px!important;padding:.35rem .5rem!important}body.mcProduct .dashboard .mcSignal a{grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:.35rem!important;display:grid!important}body.mcProduct .dashboard .mcSignal strong{font-size:1.15rem!important}body.mcProduct .dashboard .mcSignal span{font-size:.68rem!important;line-height:1.15!important}body.mcProduct .dashboard .whoTeachGroupList>.whoTeachGroup{padding:0!important;display:block!important;overflow:hidden!important}body.mcProduct .dashboard .whoTeachGroupList>.whoTeachGroup>header{background:color-mix(in srgb,var(--group-color,var(--mc-group-insufficient)) 7%,#fff)!important;justify-content:space-between!important;align-items:center!important;padding:.55rem .7rem!important;display:flex!important}body.mcProduct .dashboard .whoTeachGroupList>.whoTeachGroup>header h3{margin:.05rem 0!important;font-size:.95rem!important}body.mcProduct .dashboard .whoTeachGroupList>.whoTeachGroup>header .compactGroupKicker{font-size:.58rem!important}body.mcProduct .dashboard .whoTeachGroupList .groupCount{font-size:1.15rem!important}body.mcProduct .dashboard .whoTeachGroupList .groupCount small{font-size:.58rem!important}body.mcProduct .dashboard .whoTeachGroupList .mcGroupBody{grid-template-columns:minmax(0,1.65fr) minmax(260px,.7fr)!important;grid-template-areas:"plan learners"!important;gap:0!important;display:grid!important}body.mcProduct .dashboard .whoTeachGroupList .mcGroupPlan{border-right:1px solid var(--mc-line)!important;grid-area:plan!important;padding:.7rem .8rem!important}body.mcProduct .dashboard .whoTeachGroupList .mcGroupLearners{background:var(--mc-gray-25)!important;grid-area:learners!important;padding:.7rem!important}body.mcProduct .dashboard .whoTeachGroupList .groupDescription{margin:0 0 .4rem!important;font-size:.76rem!important;line-height:1.3!important}body.mcProduct .dashboard .whoTeachGroupList .studentRoster{background:#fff!important;margin:.25rem 0!important;padding:.4rem .5rem!important}body.mcProduct .dashboard .whoTeachGroupList .studentRoster:not([open]){min-height:0!important}body.mcProduct .dashboard .whoTeachGroupList .whyStudents{margin:.25rem 0!important;padding:.35rem .5rem!important}body.mcProduct .dashboard .whoTeachGroupList .mcGroupExtras{border:1px solid color-mix(in srgb,var(--mc-gold) 60%,var(--mc-line))!important;border-left:5px solid var(--mc-gold)!important;background:#fffdf5!important;margin:.45rem 0 0!important;padding:.5rem .6rem!important;display:block!important}body.mcProduct .dashboard .whoTeachGroupList .mcGroupExtras>summary{color:var(--mc-navy)!important;font-size:.78rem!important;font-weight:900!important;display:list-item!important}body.mcProduct .dashboard .whoTeachGroupList .ixlCompact{background:#fff!important;border-radius:5px!important;grid-template-columns:auto auto 1fr!important;align-items:center!important;gap:.4rem!important;margin:.4rem 0!important;padding:.45rem .55rem!important;display:grid!important}body.mcProduct .dashboard .whoTeachGroupList .ixlCompact span{color:var(--mc-sienna)!important;font-size:.6rem!important;font-weight:900!important}body.mcProduct .dashboard .whoTeachGroupList .ixlCompact strong{font-size:.8rem!important}body.mcProduct .dashboard .whoTeachGroupList .ixlCompact small{color:var(--mc-muted)!important;font-size:.68rem!important}body.mcProduct .dashboard .whoTeachGroupList .instructionalSteps{gap:.4rem!important}body.mcProduct .dashboard .whoTeachGroupList .instructionalSteps>div{padding:.55rem .6rem!important}body.mcProduct .dashboard .whoTeachGroupList .instructionalSteps p{margin:.2rem 0!important;font-size:.72rem!important;line-height:1.35!important}body.mcProduct .dashboard .wholeClassLesson{padding:.8rem!important}body.mcProduct .dashboard .wholeClassLesson .lessonPreparation{grid-template-columns:1fr 1fr!important;gap:.45rem!important;padding:.6rem .7rem!important;display:grid!important}body.mcProduct .dashboard .wholeClassLesson .lessonPhases article{border-top:4px solid var(--mc-gold)!important;padding:.6rem!important;position:relative!important}body.mcProduct .dashboard .wholeClassLesson .lessonPhases article:nth-child(2){border-top-color:var(--mc-sienna)!important}body.mcProduct .dashboard .wholeClassLesson .lessonPhases article:nth-child(3){border-top-color:var(--mc-navy)!important}body.mcProduct .dashboard .wholeClassLesson .lessonPhaseNumber{width:24px!important;height:24px!important;margin:0 0 .3rem!important}body.mcProduct .dashboard .wholeClassLesson .lessonPhases h3{margin:.1rem 0 .4rem!important;padding:0!important;font-size:.9rem!important}body.mcProduct .dashboard .wholeClassLesson .mcLessonAction{padding:.4rem 0!important}body.mcProduct .dashboard .wholeClassLesson .mcLessonAction p{font-size:.74rem!important;line-height:1.38!important}body.mcProduct .dashboard .wholeClassLesson .lessonGroup{padding:.6rem .7rem!important}body.mcProduct .dashboard .wholeClassLesson .lessonGroup p{font-size:.74rem!important;line-height:1.35!important}@media (max-width:1100px){body.mcProduct .dashboard .mcGroupSignals{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.mcProduct .dashboard .mcSignalTitle{grid-column:1/-1!important}body.mcProduct .dashboard .whoTeachGroupList .mcGroupBody{grid-template-columns:1fr!important;grid-template-areas:"plan""learners"!important}body.mcProduct .dashboard .whoTeachGroupList .mcGroupPlan{border-right:0!important;border-bottom:1px solid var(--mc-line)!important}}@media (min-width:1101px){body.mcProduct .dashboard .whoTeachGroupList .mcGroupBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"learners plan"!important;align-items:start!important}body.mcProduct .dashboard .whoTeachGroupList .mcGroupLearners{border-right:1px solid var(--mc-line)!important;background:var(--mc-gray-25)!important;grid-area:learners!important;padding:.7rem .8rem!important}body.mcProduct .dashboard .whoTeachGroupList .mcGroupPlan{background:#fff!important;border-right:0!important;grid-area:plan!important;padding:.7rem .8rem!important}body.mcProduct .dashboard .whoTeachGroupList .studentRoster{margin:.25rem 0 .4rem!important;display:block!important}body.mcProduct .dashboard .whoTeachGroupList .studentRoster>summary{margin-bottom:.4rem!important}body.mcProduct .dashboard .whoTeachGroupList .studentNameGrid,body.mcProduct .dashboard .whoTeachGroupList .compactNames{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.mcProduct .dashboard .whoTeachGroupList .studentNameGrid article,body.mcProduct .dashboard .whoTeachGroupList .compactNames article{padding:.35rem .45rem!important}body.mcProduct .dashboard .whoTeachGroupList .studentNameGrid article small,body.mcProduct .dashboard .whoTeachGroupList .compactNames article small{display:none!important}body.mcProduct .dashboard .whoTeachGroupList .mcGroupPlan .groupDescription{border-left:4px solid var(--group-color,var(--mc-gold))!important;background:var(--mc-gray-25)!important;margin:0 0 .45rem!important;padding:.45rem .55rem!important}body.mcProduct .dashboard .whoTeachGroupList .mcGroupPlan .instructionalSteps{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.mcProduct .dashboard .whoTeachGroupList .mcGroupExtras{margin-top:.45rem!important}}body.mcProduct .dashboard .whoTeachGroupList .mcGroupPlan :is(.evidenceRationale,.recommendationRationale,.evidenceExplanation){max-height:5.2rem!important;overflow:auto!important}@media (min-width:900px){body.mcProduct .dashboard .wholeClassLesson .lessonPreparation{grid-template-columns:auto minmax(0,1fr) minmax(260px,.65fr)!important;align-items:center!important;gap:.7rem!important;min-height:0!important;margin:.45rem 0 .6rem!important;padding:.5rem .65rem!important}body.mcProduct .dashboard .wholeClassLesson .lessonPreparation>*{margin:0!important}body.mcProduct .dashboard .wholeClassLesson .lessonPhases{margin-top:.55rem!important}}body.mcProduct .dashboard .wholeClassLesson{grid-template-columns:minmax(0,1fr) minmax(330px,.42fr)!important;grid-template-areas:"lessonHead prep""phases phases""diff diff""details details""follow follow"!important;align-items:start!important;gap:.55rem 1rem!important;display:grid!important}body.mcProduct .dashboard .wholeClassLesson>header{grid-area:lessonHead!important;margin:0!important;padding:.15rem 0 .35rem!important}body.mcProduct .dashboard .wholeClassLesson>header p{margin:.28rem 0!important}body.mcProduct .dashboard .wholeClassLesson .lessonPreparation{background:0 0!important;border:0!important;grid-area:prep!important;grid-template-columns:1fr!important;align-self:start!important;gap:.5rem!important;margin:0!important;padding:0!important;display:grid!important}body.mcProduct .dashboard .wholeClassLesson .mcPrepCue{border-radius:8px!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:start!important;gap:.6rem!important;min-height:0!important;padding:.7rem .75rem!important;display:grid!important;box-shadow:0 4px 12px #102b4314!important}body.mcProduct .dashboard .wholeClassLesson .mcPrepBefore{background:color-mix(in srgb,var(--mc-gold) 16%,#fff)!important;border:1px solid color-mix(in srgb,var(--mc-gold) 72%,#fff)!important;border-left:6px solid var(--mc-gold)!important}body.mcProduct .dashboard .wholeClassLesson .mcPrepMaterials{background:color-mix(in srgb,var(--mc-sienna) 11%,#fff)!important;border:1px solid color-mix(in srgb,var(--mc-sienna) 58%,#fff)!important;border-left:6px solid var(--mc-sienna)!important}body.mcProduct .dashboard .wholeClassLesson .mcPrepIcon{background:var(--mc-navy)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:30px!important;height:30px!important;font-size:.8rem!important;font-weight:950!important;display:grid!important}body.mcProduct .dashboard .wholeClassLesson .mcPrepCue .mcSectionLabel{letter-spacing:.08em!important;color:var(--mc-navy)!important;margin:0 0 .12rem!important;font-size:.62rem!important;font-weight:950!important;display:block!important}body.mcProduct .dashboard .wholeClassLesson .mcPrepCue p{color:var(--mc-navy)!important;margin:0!important;font-size:.78rem!important;line-height:1.32!important}body.mcProduct .dashboard .wholeClassLesson .lessonPhases{grid-area:phases!important;margin-top:.15rem!important}body.mcProduct .dashboard .wholeClassLesson>h3{grid-area:diff!important;margin:.2rem 0 -.35rem!important}body.mcProduct .dashboard .wholeClassLesson .lessonDifferentiation{grid-area:diff!important;margin-top:1.8rem!important}body.mcProduct .dashboard .wholeClassLesson>details:first-of-type{grid-area:details!important}body.mcProduct .dashboard .wholeClassLesson .mcLessonFollowUp{grid-area:follow!important}body.mcProduct .dashboard .wholeClassLesson>details:last-of-type{grid-area:details!important;margin-top:3rem!important}@media (max-width:1050px){body.mcProduct .dashboard .wholeClassLesson{display:block!important}body.mcProduct .dashboard .wholeClassLesson .lessonPreparation{grid-template-columns:1fr 1fr!important;margin:.45rem 0 .6rem!important}}@media (max-width:700px){body.mcProduct .dashboard .wholeClassLesson .lessonPreparation{grid-template-columns:1fr!important}}body.mcProduct .dashboard .whoTeachGroupList>.whoTeachGroup>header{text-align:left!important;padding-left:1rem!important;padding-right:1rem!important}body.mcProduct .dashboard .whoTeachGroupList>.whoTeachGroup>header>div{text-align:left!important;justify-self:start!important}body.mcProduct .dashboard .whoTeachGroupList>.whoTeachGroup>header :is(.compactGroupKicker,h3){text-align:left!important;margin-left:0!important}body.mcProduct .dashboard .whoTeachGroupList .mcGroupLearners{text-align:left!important;padding-left:1rem!important}body.mcProduct .dashboard .whoTeachGroupList .mcGroupLearners>.mcSectionLabel,body.mcProduct .dashboard .whoTeachGroupList .studentRoster>summary,body.mcProduct .dashboard .whoTeachGroupList .whyStudents>summary{text-align:left!important;margin-left:0!important}body.mcProduct .dashboard .whoTeachGroupList .studentNameGrid.compactNames{justify-items:stretch!important}body.mcProduct .dashboard .whoTeachGroupList .studentNameGrid.compactNames article{text-align:left!important;justify-items:start!important}body.mcProduct .dashboard .mcSmallGroupLesson{gap:.6rem!important;display:grid!important}body.mcProduct .dashboard .mcSmallGroupPrep{grid-template-columns:1fr 1fr!important;gap:.55rem!important;margin:.25rem 0!important;display:grid!important}body.mcProduct .dashboard .mcSmallGroupPrep .mcPrepCue{border-radius:8px!important;grid-template-columns:30px 1fr!important;align-items:start!important;gap:.55rem!important;padding:.65rem .7rem!important;display:grid!important}body.mcProduct .dashboard .mcSmallGroupPrep .mcPrepBefore{background:color-mix(in srgb,var(--mc-gold) 16%,#fff)!important;border:1px solid color-mix(in srgb,var(--mc-gold) 72%,#fff)!important;border-left:6px solid var(--mc-gold)!important}body.mcProduct .dashboard .mcSmallGroupPrep .mcPrepMaterials{background:color-mix(in srgb,var(--mc-sienna) 11%,#fff)!important;border:1px solid color-mix(in srgb,var(--mc-sienna) 58%,#fff)!important;border-left:6px solid var(--mc-sienna)!important}body.mcProduct .dashboard .mcSmallGroupPrep .mcPrepIcon{background:var(--mc-navy)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;font-weight:900!important;display:grid!important}body.mcProduct .dashboard .mcSmallGroupPrep .mcSectionLabel{letter-spacing:.08em!important;font-size:.62rem!important;font-weight:950!important;display:block!important}body.mcProduct .dashboard .mcSmallGroupPrep p{margin:.1rem 0 0!important;font-size:.78rem!important;line-height:1.3!important}body.mcProduct .dashboard .mcEvidenceWhy{background:#f7f8f9!important;border:1px solid #d5dde2!important;border-radius:7px!important;order:9!important;margin:.25rem 0!important;padding:.55rem .7rem!important}body.mcProduct .dashboard .mcEvidenceWhy summary{cursor:pointer!important;color:var(--mc-navy)!important;font-weight:850!important}body.mcProduct .dashboard .mcEvidenceWhy div{padding-top:.5rem!important}body.mcProduct .dashboard .mcEvidenceSourcesCallout{border-left:5px solid var(--mc-gold)!important;background:var(--mc-gold-soft)!important;color:var(--mc-navy)!important;border-radius:6px!important;align-items:center!important;gap:.5rem!important;margin:.25rem 0!important;padding:.55rem .7rem!important;font-size:.78rem!important;display:flex!important}body.mcProduct .dashboard .mcGroupExtras{margin-top:.4rem!important}body.mcProduct .dashboard .mcGroupExtras:not([open]){background:#fffaf0!important}@media (max-width:760px){body.mcProduct .dashboard .mcSmallGroupPrep{grid-template-columns:1fr!important}}body.mcProduct .dashboard .whoTeachWorkspace{margin-top:.65rem!important}body.mcProduct .dashboard .whoTeachCompactHero{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)!important;align-items:stretch!important;gap:.7rem!important;margin:.35rem 0!important;display:grid!important}body.mcProduct .dashboard .whoTeachCompactHero>div:first-child{border:1px solid #d5dde2!important;border-left:5px solid var(--mc-sienna)!important;background:#fff!important;border-radius:8px!important;flex-wrap:wrap!important;align-content:center!important;gap:.2rem .55rem!important;padding:.55rem .7rem!important;display:flex!important}body.mcProduct .dashboard .whoTeachCompactHero .eyebrow{flex-basis:100%!important;margin:0!important}body.mcProduct .dashboard .whoTeachCompactHero h2{margin:0!important;font-size:1.05rem!important;line-height:1.15!important}body.mcProduct .dashboard .whoTeachCompactHero .skillCode{color:#60717e!important;align-self:center!important;font-size:.72rem!important}body.mcProduct .dashboard .whoTeachCompactHero .ixlHeroCallout{min-height:0!important;box-shadow:none!important;margin:0!important;padding:.55rem .7rem!important}body.mcProduct .dashboard .whoTeachCompactHero .ixlHeroCallout span{font-size:.62rem!important}body.mcProduct .dashboard .whoTeachCompactHero .ixlHeroCallout strong{font-size:.9rem!important;line-height:1.15!important}body.mcProduct .dashboard .whoTeachCompactHero .ixlHeroCallout small{font-size:.7rem!important}body.mcProduct .dashboard .mcGroupSignals{min-height:0!important;margin:.45rem 0!important}body.mcProduct .dashboard .mcSignalTitle{padding:.45rem .6rem!important}body.mcProduct .dashboard .mcSignal{min-height:44px!important}body.mcProduct .dashboard .mcSignal a{padding:.45rem .55rem!important}body.mcProduct .dashboard .compactSavePacing{margin:.25rem 0!important}@media (min-width:901px){body.mcProduct .dashboard .whoTeachWorkspace>.whoTeachCompactHero+form.compactSavePacing{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}}@media (max-width:900px){body.mcProduct .dashboard .whoTeachCompactHero{grid-template-columns:1fr!important}}body.mcProduct .dashboard .whoTeachCompactHero,body.mcProduct .dashboard .whoTeachFocusHero,body.mcProduct .dashboard .whoTeachCompactHero>div,body.mcProduct .dashboard .whoTeachCompactHero .ixlHeroCallout,body.mcProduct .dashboard .whoTeachCompactHero .ixlGroupSummary{scrollbar-width:none!important;max-height:none!important;overflow:visible!important}body.mcProduct .dashboard .whoTeachCompactHero::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.mcProduct .dashboard .whoTeachFocusHero::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.mcProduct .dashboard .whoTeachCompactHero>div::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.mcProduct .dashboard .whoTeachCompactHero .ixlHeroCallout::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.mcProduct .dashboard .whoTeachCompactHero .ixlGroupSummary::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.mcProduct .dashboard .whoTeachCompactHero .ixlHeroCallout{border:1px solid #d5dde2!important;border-left:6px solid var(--mc-gold)!important;background:var(--mc-gold-soft,#fff8e6)!important;color:var(--mc-navy)!important}body.mcProduct .dashboard .whoTeachCompactHero .ixlHeroCallout>span{color:var(--mc-sienna-dark,var(--mc-sienna))!important}body.mcProduct .dashboard .whoTeachCompactHero .ixlGroupRow{color:var(--mc-navy)!important;background:#fff!important;border-top:1px solid #e1e6e9!important;border-bottom:1px solid #e1e6e9!important;border-right:1px solid #e1e6e9!important}body.mcProduct .dashboard .whoTeachCompactHero .ixlGroupRow small{color:var(--mc-muted,#60717e)!important}body.mcProduct .dashboard .whoTeachWorkspace,body.mcProduct .dashboard .whoTeachPolished,body.mcProduct .dashboard .whoTeachReadiness,body.mcProduct .dashboard .whoTeachGroupList .mcGroupLearners{background:#f7f8f9!important}body.mcProduct .dashboard .whoTeachPolished .whoTeachGroup{background:#fff!important}body.mcProduct .dashboard .whoTeachPolished .studentRosterTitle{background:#f4f5f6!important;padding:.62rem .7rem!important}body.mcProduct .dashboard .whoTeachPolished .studentNameGrid.compactNames{gap:.5rem!important;padding:.65rem!important}body.mcProduct .dashboard .whoTeachPolished .studentNameGrid.compactNames article{border:1px solid #d5dde2!important;border-left:4px solid var(--group-color,var(--mc-line))!important;min-height:0!important;color:var(--mc-navy)!important;background:#fff!important;border-radius:7px!important;padding:.68rem .72rem!important}body.mcProduct .dashboard .whoTeachPolished .studentNameGrid.compactNames article strong{color:var(--mc-navy)!important;font-size:.9rem!important;font-weight:900!important;line-height:1.2!important}body.mcProduct .dashboard .whoTeachPolished .instructionalAdvice{border:1px solid #e1d3a9!important;border-left:6px solid var(--mc-gold)!important;background:#fffaf0!important;border-radius:9px!important;gap:.8rem!important;margin:.7rem 0!important;padding:.9rem!important;display:grid!important}body.mcProduct .dashboard .whoTeachPolished .instructionalAdviceHeader{border-bottom:1px solid #eadfbd!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:.8rem 1rem!important;padding-bottom:.7rem!important;display:grid!important}body.mcProduct .dashboard .whoTeachPolished .instructionalAdviceHeader h3{margin:.12rem 0 .35rem!important;font-size:1.05rem!important;line-height:1.2!important}body.mcProduct .dashboard .whoTeachPolished .instructionalAdviceHeader p{max-width:72ch!important;color:var(--mc-muted)!important;margin:0!important;font-size:.82rem!important;line-height:1.5!important}body.mcProduct .dashboard .whoTeachPolished .instructionalAdviceBadge{border:1px solid color-mix(in srgb,var(--mc-sienna) 35%,#fff)!important;color:var(--mc-sienna-dark)!important;white-space:nowrap!important;background:#fff!important;border-radius:999px!important;align-items:center!important;padding:.42rem .6rem!important;font-size:.7rem!important;font-weight:900!important;display:inline-flex!important}body.mcProduct .dashboard .whoTeachPolished .instructionalBestMove{gap:.85rem!important;display:grid!important}body.mcProduct .dashboard .whoTeachPolished .instructionalBestMoveTop{border-left:5px solid var(--mc-sienna)!important;background:#fff!important;border-radius:7px!important;gap:.18rem!important;padding:.68rem .75rem!important;display:grid!important}body.mcProduct .dashboard .whoTeachPolished .mcSmallGroupPrep{gap:.8rem!important;margin:.1rem 0!important}body.mcProduct .dashboard .whoTeachPolished .mcSmallGroupPrep .mcPrepCue{background:#fff!important;gap:.7rem!important;min-height:104px!important;padding:.85rem!important}body.mcProduct .dashboard .whoTeachPolished .mcSmallGroupPrep .mcPrepBefore{border:1px solid #e2c86f!important;border-left:6px solid var(--mc-gold)!important;background:#fff9e8!important}body.mcProduct .dashboard .whoTeachPolished .mcSmallGroupPrep .mcPrepMaterials{border:1px solid #d8b9a8!important;border-left:6px solid var(--mc-sienna)!important;background:#fff8f4!important}body.mcProduct .dashboard .whoTeachPolished .mcSmallGroupPrep p{margin:.2rem 0 0!important;font-size:.8rem!important;line-height:1.5!important}body.mcProduct .dashboard .whoTeachPolished .instructionalSteps{gap:.7rem!important}body.mcProduct .dashboard .whoTeachPolished .instructionalSteps>div{border:1px solid #d5dde2!important;border-top:4px solid var(--mc-gold)!important;background:#fff!important;border-radius:7px!important;padding:.75rem!important}body.mcProduct .dashboard .whoTeachPolished .instructionalSteps>div:nth-child(2){border-top-color:var(--mc-sienna)!important}body.mcProduct .dashboard .whoTeachPolished .instructionalSteps>div:nth-child(3){border-top-color:var(--mc-navy)!important}body.mcProduct .dashboard .whoTeachPolished .instructionalSteps p{font-size:.78rem!important;line-height:1.5!important}body.mcProduct .dashboard .whoTeachPolished .groupTeachingIdeas{background:#fffaf0!important;padding:.8rem!important}body.mcProduct .dashboard .whoTeachPolished .groupIdeaGrid{gap:.7rem!important}body.mcProduct .dashboard .whoTeachPolished .groupIdeaGrid .compactMove{padding:.7rem .75rem!important;line-height:1.45!important}@media (max-width:780px){body.mcProduct .dashboard .whoTeachPolished .instructionalAdviceHeader{grid-template-columns:1fr!important}body.mcProduct .dashboard .whoTeachPolished .instructionalAdviceBadge{justify-self:start!important}}
.tiktokFunnel{color:#102a2a;background:linear-gradient(#071f2f 0%,#0d3343 34%,#f5f9f8 34.1% 100%);min-height:100vh}.tiktokHeader{justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:18px 24px;display:flex}.tiktokBrand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.tiktokBrand svg{width:38px;height:38px}.tiktokBrand span{flex-direction:column;display:flex}.tiktokBrand strong{font-size:1.2rem}.tiktokBrand small{color:#c8e6e1}.tiktokLogin{color:#fff;border:1px solid #8fcac1;border-radius:10px;padding:9px 14px;font-weight:850;text-decoration:none}.tiktokHero{grid-template-columns:1.1fr .9fr;align-items:center;gap:54px;max-width:1240px;margin:auto;padding:72px 24px 90px;display:grid}.tiktokHeroCopy{color:#fff}.tiktokKicker{letter-spacing:.11em;text-transform:uppercase;color:#08756b;font-size:.76rem;font-weight:950;display:inline-block}.tiktokHero .tiktokKicker{color:#74ddd0}.tiktokHero h1{letter-spacing:-.045em;margin:14px 0 22px;font-size:clamp(3rem,6vw,5.7rem);line-height:.95}.tiktokHero h1 em{color:#70ddd0;font-style:normal}.tiktokHero p{color:#d8ece9;max-width:700px;font-size:1.15rem;line-height:1.65}.tiktokActions{flex-wrap:wrap;gap:12px;margin:28px 0 12px;display:flex}.tiktokPrimary,.tiktokSecondary{border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-weight:950;text-decoration:none;display:inline-flex}.tiktokPrimary{color:#062c2a;background:#20b6a5;border:2px solid #6fe0d4}.tiktokSecondary{color:#fff;background:0 0;border:2px solid #91c9c2}.tiktokHero small{color:#b8d2cf}.tiktokCueCard{background:#fff;border:2px solid #5ec7bb;border-radius:24px;padding:24px;transform:rotate(1deg);box-shadow:0 28px 80px #0000004d}.cueTop,.cueStudents{color:#476163;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.82rem;display:flex}.cueTop strong{color:#07534e}.cueSkill{background:#e6f7f3;border:1px solid #a7d8d0;border-radius:16px;margin:22px 0;padding:20px}.cueSkill small,.cueNext small{color:#42625f;text-transform:uppercase;letter-spacing:.07em;font-weight:800;display:block}.cueSkill strong{color:#102f45;margin:5px 0;font-size:1.65rem;display:block}.cueSkill span{color:#08756b;font-weight:850}.cueStudents span{background:#eef5f4;border:1px solid #c4d8d5;border-radius:999px;padding:7px 9px;font-weight:800}.cueNext{background:#f6faf9;border-left:5px solid #08756b;margin-top:18px;padding:16px}.cueNext strong{color:#102f45;margin-top:4px;line-height:1.45;display:block}.tiktokTrust{color:#fff;background:#0a2939;border-top:1px solid #31566a;border-bottom:1px solid #31566a;flex-wrap:wrap;justify-content:center;gap:28px;padding:17px 24px;display:flex}.tiktokTrust span{color:#b9d9d5}.tiktokSection{max-width:1240px;margin:auto;padding:82px 24px 20px}.tiktokSectionHead{max-width:800px}.tiktokSection h2{letter-spacing:-.03em;color:#102f45;margin:10px 0 14px;font-size:clamp(2rem,4vw,3.35rem);line-height:1.02}.tiktokSectionHead p{color:#496263;font-size:1.05rem;line-height:1.65}.storyGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.storyGrid article{background:#fff;border:1px solid #b9cfcb;border-radius:18px;padding:22px;box-shadow:0 10px 28px #102a2a12}.storyGrid article>span{color:#08756b;font-size:.8rem;font-weight:950}.storyGrid h3{color:#102f45;margin:10px 0;font-size:1.25rem;line-height:1.2}.storyGrid p{color:#496263;min-height:72px;line-height:1.55}.storyGrid a{color:#07534e;font-weight:900}.tiktokReports{margin-top:35px}.reportGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px;display:grid}.reportGrid div{background:#fff;border:1px solid #b9cfcb;border-radius:14px;align-items:flex-start;gap:10px;padding:15px;display:flex}.reportGrid span{color:#08756b;font-weight:950}.reportGrid strong{color:#173b3b;line-height:1.35}.reportNote{color:#496263;margin-top:16px;font-size:.9rem}.tiktokExpansion{background:#e6f4f1;border:1px solid #9fcfc8;border-radius:22px;grid-template-columns:1fr 1fr;align-items:center;gap:28px;padding:32px;display:grid}.stateRoadmap{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stateRoadmap span{color:#294e4e;background:#fff;border:1px solid #aac9c4;border-radius:12px;padding:13px;font-weight:850}.tiktokFinalCta{text-align:center;color:#fff;background:linear-gradient(135deg,#0b3345,#08756b);border-radius:28px 28px 0 0;max-width:1240px;margin:70px auto 0;padding:72px 24px 100px}.tiktokFinalCta .tiktokKicker{color:#7ee2d6}.tiktokFinalCta h2{margin:12px 0;font-size:clamp(2.6rem,5vw,4.5rem)}.tiktokFinalCta p{color:#d9eeeb;max-width:650px;margin:0 auto 26px;font-size:1.08rem;line-height:1.6}.tiktokFinalCta .tiktokPrimary{color:#07534e;background:#fff;border-color:#fff}@media (max-width:850px){.tiktokHero,.tiktokExpansion{grid-template-columns:1fr}.storyGrid,.reportGrid{grid-template-columns:1fr 1fr}.tiktokCueCard{transform:none}}@media (max-width:560px){.storyGrid,.reportGrid,.stateRoadmap{grid-template-columns:1fr}.tiktokHero{padding-top:48px}.tiktokHero h1{font-size:3rem}.tiktokHeader,.tiktokSection{padding-inline:16px}.tiktokExpansion{padding:22px}}
@layer masterycue-product{body.mcProduct .dashboard{--signal-red:#b8503e;--signal-yellow:#c18b18;--signal-green:#3d8063;--signal-gray:#778692;background:#102a43!important;gap:0!important}body.mcProduct .dashboard .appSidebar{color:#fff!important;background:#102a43!important;border-right:0!important}body.mcProduct .dashboard .workspace{background:#eef1f4!important;min-width:0!important}body.mcProduct .dashboard .workspaceInner{max-width:1480px!important;margin:auto!important;padding:1.5rem!important}body.mcProduct .dashboard .appTopbar{background:#fff!important;border-bottom:1px solid #dbe2e8!important}body.mcProduct .dashboard :is(.pageHeader,.wtPageHero,.demoPageIntro){color:#102a43!important;background:#fff!important;border:1px solid #dbe2e8!important;border-top:4px solid #d6a62e!important;border-radius:16px!important;margin-bottom:1rem!important;padding:1.35rem 1.5rem!important;box-shadow:0 5px 20px #102a4306!important}body.mcProduct .dashboard :is(.pageHeader,.wtPageHero,.demoPageIntro) :is(h1,h2,p,.eyebrow){color:#102a43!important}body.mcProduct .dashboard :is(.pageHeader,.wtPageHero,.demoPageIntro) h1{letter-spacing:-.035em!important;font-size:clamp(1.8rem,3vw,2.7rem)!important;line-height:1.1!important}body.mcProduct .dashboard :is(.pageHeader,.wtPageHero,.demoPageIntro) p{color:#536979!important;line-height:1.5!important}body.mcProduct .dashboard .reportActions{flex-wrap:wrap!important;align-self:flex-start!important;gap:.5rem!important;width:auto!important;display:flex!important}body.mcProduct .dashboard .reportActions button{width:auto!important;min-width:0!important}body.mcProduct .dashboard :is(.panel,.decisionPanel,.whoTeachGroup,.wtFocusCard,.wtClassOverview,.wtLessonPlan){border-radius:16px!important;box-shadow:0 5px 20px #102a4306!important}body.mcProduct .dashboard :is(.whoTeachFilters,.teacherFilters){background:#fff!important;border:1px solid #dbe2e8!important;border-radius:12px!important;flex-wrap:wrap!important;align-items:end!important;gap:.8rem!important;margin-bottom:1rem!important;padding:1rem!important;display:flex!important}body.mcProduct .dashboard :is(.whoTeachFilters,.teacherFilters) label{color:#102a43!important;flex:1!important;gap:.35rem!important;min-width:150px!important;font-size:.8rem!important;font-weight:750!important;display:grid!important}body.mcProduct .dashboard :is(.whoTeachFilters,.teacherFilters) :is(input,select){color:#102a43!important;background:#f8fafb!important;border:1px solid #cbd5df!important;border-radius:8px!important;width:100%!important;min-height:42px!important;padding:.6rem!important}body.mcProduct .dashboard .whoTeachGroup{background:#fff!important;border:1px solid #d5dee6!important;margin:1.2rem 0!important;overflow:hidden!important}body.mcProduct .dashboard .whoTeachGroup>header{color:#102a43!important;background:#ede7f5!important;border:0!important;border-left:6px solid #7657a6!important;justify-content:space-between!important;align-items:center!important;padding:1rem 1.25rem!important;display:flex!important}body.mcProduct .dashboard .whoTeach-support>header{background:#f8e8df!important;border-left-color:#b8502a!important}body.mcProduct .dashboard .whoTeach-extension>header{background:#e8f1e6!important;border-left-color:#3d8063!important}body.mcProduct .dashboard .whoTeach-evidence>header{background:#edf0f3!important;border-left-color:#778692!important}body.mcProduct .dashboard .whoTeachGroup>header h3{color:#102a43!important;margin:.25rem 0!important;font-size:1.35rem!important}body.mcProduct .dashboard .mcGroupBody{grid-template-columns:minmax(205px,25%) minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important}body.mcProduct .dashboard .mcGroupLearners{background:#f8fafb!important;border-right:1px solid #e1e6eb!important;min-width:0!important;padding:1.25rem!important}body.mcProduct .dashboard .mcGroupPlan{min-width:0!important;padding:1.25rem!important}body.mcProduct .dashboard .studentNameGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.4rem!important;display:grid!important}body.mcProduct .dashboard .studentNameGrid article{background:#fff!important;border:1px solid #dbe2e8!important;border-radius:7px!important;min-width:0!important;padding:.5rem!important}body.mcProduct .dashboard .studentNameGrid strong{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;color:#102a43!important;font-size:.82rem!important;line-height:1.3!important;display:block!important;overflow:visible!important}body.mcProduct .dashboard .whoTeachPlanLabel{margin-bottom:.8rem!important}body.mcProduct .dashboard .groupDescription{color:#536979!important;line-height:1.5!important}body.mcProduct .dashboard .instructionalSteps{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.6rem!important;display:grid!important}body.mcProduct .dashboard .instructionalSteps>div{background:#f8fafb!important;border:1px solid #dbe2e8!important;border-radius:10px!important;min-width:0!important;padding:.8rem!important}body.mcProduct .dashboard .instructionalSteps p{font-size:.88rem!important;line-height:1.55!important}body.mcProduct .dashboard .skillClassPulse{color:#102a43!important;background:#fff!important;border:1px solid #dbe2e8!important;border-radius:16px!important;margin:1rem 0!important;padding:1.25rem!important;box-shadow:0 6px 24px #102a4308!important}.pulseHeading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.pulseHeading h2{color:#102a43!important;margin:.2rem 0!important;font-size:1.45rem!important}.pulseHeading p{color:#536979!important;margin:.35rem 0!important}.pulseStatus{white-space:nowrap;color:#102a43;background:#f8fafb;border:1px solid #dbe2e8;border-radius:99px;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.8rem;font-weight:800;display:inline-flex}.pulseStatus i,.pulseBand i{background:var(--signal);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.signal-red{--signal:var(--signal-red,#b8503e)}.signal-yellow{--signal:var(--signal-yellow,#c18b18)}.signal-green{--signal:var(--signal-green,#3d8063)}.signal-gray{--signal:var(--signal-gray,#778692)}.pulseVisuals{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:1.5rem;margin:1rem 0;display:grid}.pulseDial{text-align:center;border-right:1px solid #e3e8ec;padding-right:1rem}.pulseDial svg{width:220px;max-width:100%;height:140px;margin:0 auto;display:block}.pulseDial path{fill:none;stroke-width:18px;stroke-linecap:butt}.dialRed{stroke:var(--signal-red,#b8503e)}.dialYellow{stroke:var(--signal-yellow,#c18b18)}.dialGreen{stroke:var(--signal-green,#3d8063)}.dialNeedle{stroke:#102a43;stroke-width:4px;stroke-linecap:round}.pulseDial>strong{color:#102a43;font-size:2rem;line-height:1.1;display:block}.pulseDial>span{margin:.25rem 0;font-size:.8rem;font-weight:750;display:block}.pulseDial>small{color:#536979;font-size:.75rem}.pulseBar{background:#edf0f3;border-radius:99px;height:18px;margin:0 0 1rem;display:flex;overflow:hidden}.pulseBar>span{background:var(--signal);height:100%}.pulseBandGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.pulseBand{border:1px solid #dbe2e8!important;border-top:3px solid var(--signal)!important;color:#102a43!important;background:#f8fafb!important;border-radius:10px!important;padding:.85rem!important;text-decoration:none!important;display:block!important}.pulseBand>span{align-items:center;gap:.35rem;font-size:.75rem;font-weight:800;display:flex}.pulseBand>strong{color:#102a43;margin:.45rem 0;font-size:1.6rem;display:block}.pulseBand small{font-size:.68rem;font-weight:600}.pulseBand p{color:#536979!important;margin:0!important;font-size:.74rem!important;line-height:1.4!important}.pulseMethod{color:#536979;border-top:1px solid #e3e8ec;padding-top:.7rem;font-size:.75rem}.pulseMethod summary{cursor:pointer;font-weight:750}.pulseMethod p{line-height:1.5}body.mcProduct .productDemoShell{grid-template-columns:17rem minmax(0,1fr)!important;position:relative!important}body.mcProduct .productDemoShell .demoTopbar{color:#fff!important;background:#102a43!important;grid-column:1/-1!important;justify-content:space-between!important;gap:1rem!important;padding:.7rem 1rem!important;display:flex!important;position:static!important}body.mcProduct .productDemoShell .demoTopbar .demoBrand{display:none!important}body.mcProduct .productDemoShell .demoTopActions{flex-wrap:wrap!important;align-items:center!important;gap:.6rem!important;display:flex!important}body.mcProduct .productDemoShell .demoTopActions a{color:#fff!important;font-size:.75rem!important}.productDemoShell .demoSafety{align-items:center;gap:.5rem;font-size:.72rem;display:flex}.productDemoShell .demoTour{display:none!important}body.mcProduct .productDemoShell .demoSidebar{height:100vh!important;padding:1rem!important;position:sticky!important;top:0!important}.productDemoShell .demoRoles{gap:.4rem;margin:.7rem 0;display:grid}.productDemoShell .demoRoles button{color:#fff!important;text-align:left!important;background:#173f5f!important;border:1px solid #446177!important;border-radius:8px!important;padding:.65rem!important;font-size:.8rem!important}.productDemoShell .demoRoles button[aria-pressed=true]{border-color:#d6a62e!important}.productDemoShell .demoRepNote{color:#dbe2e8;margin-top:1rem;font-size:.8rem;line-height:1.5}.productDemoShell .demoLegend{display:none}.productDemoShell .demoSidebarLabel{color:#d6a62e;font-size:.7rem}.productDemoShell .demoLessonSignal{background:#fff!important;border:1px solid #dbe2e8!important;border-radius:12px!important;margin-bottom:1rem!important;padding:1rem!important}.productDemoShell .demoLessonSignal>div:first-child{gap:.3rem;display:grid}.productDemoShell .demoGroupCounts{color:#536979;flex-wrap:wrap;gap:1rem;margin-top:.7rem;font-size:.8rem;display:flex}.productDemoShell .demoFooter{color:#536979;padding:1rem 0;font-size:.8rem}.productDemoShell .demoFooter a{margin-right:1rem}.productDemoShell .demoReset{color:#fff!important;background:#173f5f!important;border:1px solid #536979!important;padding:.35rem .6rem!important;font-size:.75rem!important}.productDemoEmbed .demoTopActions,.productDemoEmbed .demoFooter,.productDemoEmbed .demoRepNote{display:none!important}.productDemoEmbed .demoTopbar{min-height:38px!important}.productDemoShell .demoTag{color:#536979;font-size:.75rem}@media (max-width:1100px){.pulseBandGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pulseVisuals{grid-template-columns:210px minmax(0,1fr)}body.mcProduct .dashboard .instructionalSteps{grid-template-columns:1fr!important}}@media (max-width:760px){body.mcProduct .productDemoShell{grid-template-columns:1fr!important}body.mcProduct .productDemoShell .demoSidebar{height:auto!important;position:static!important}.productDemoShell .sidebarBrand,.productDemoShell .sidebarPromise,.productDemoShell .demoRepNote,.productDemoShell .demoSidebarLabel,.productDemoShell .demoRoles{display:none!important}.productDemoShell .dashboardNav{flex-wrap:wrap!important;display:flex!important}body.mcProduct .dashboard .workspaceInner{padding:.8rem!important}body.mcProduct .dashboard .mcGroupBody{grid-template-columns:1fr!important}body.mcProduct .dashboard .mcGroupLearners{border-bottom:1px solid #e1e6eb!important;border-right:0!important}body.mcProduct .dashboard .studentNameGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pulseVisuals{grid-template-columns:1fr}.pulseDial{border-right:0;padding-right:0}.pulseHeading{flex-wrap:wrap}.pulseStatus{white-space:normal}.pulseBandGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productDemoShell .demoSafety>span:last-child{display:none!important}}.pulse-gray .pulseDial path{stroke:#a2adb6}.pulse-gray .dialNeedle{opacity:.35}.marketingProductProof{color:#102a43;background:#f1f3f5;border-radius:20px;max-width:1200px;margin:2rem auto;padding:1.5rem 2rem}.marketingProductProof>h2{letter-spacing:-.03em;font-size:2rem}.marketingProductProof>p{color:#536979;line-height:1.55}.marketingProductProof .productPreviewPulse{border-radius:20px!important;min-height:0!important;margin:1.2rem 0!important;padding:1rem!important;display:block!important}.marketingProductProof .skillClassPulse{margin:0!important}.marketingProductProof .pulseHeading h2{font-size:1.45rem!important}.marketingProductProof .pulseBand>strong{font-size:1.6rem!important}body.mcProduct .productDemoShell .demoMain{max-width:none!important;padding:0!important}body.mcProduct .dashboard .whoTeachWorkspace{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}body.mcProduct .dashboard .whoTeachFocusHero{background:#fff!important;border:1px solid #dbe2e8!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(280px,1fr)!important;align-items:center!important;height:auto!important;min-height:0!important;padding:1rem!important}body.mcProduct .dashboard .whoTeachFocusHero>div{background:#fff!important;border:0!important;height:auto!important;min-height:0!important;padding:.4rem!important}body.mcProduct .dashboard .whoTeachFocusHero .ixlGroupSummary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.4rem!important;display:grid!important}body.mcProduct .dashboard .whoTeachFocusHero .ixlHeroCallout{background:#f8fafb!important;border-left:3px solid #d6a62e!important;padding:.6rem!important}body.mcProduct .dashboard .whoTeachFocusHero .ixlGroupRow{background:#fff!important;flex-direction:column!important;gap:.25rem!important;min-width:0!important;padding:.5rem!important;display:flex!important}body.mcProduct .dashboard .whoTeachFocusHero h2{margin:.3rem 0!important;font-size:1.25rem!important}body.mcProduct .dashboard .reportActions{flex-direction:row!important}body.mcProduct .productDemoShell .demoTopbar{grid-row:1!important}body.mcProduct .productDemoShell .demoSkip{position:absolute!important;left:-10000px!important}body.mcProduct .productDemoShell .demoSkip:focus{z-index:50!important;background:#fff!important;padding:.5rem!important;top:1rem!important;left:1rem!important}body.mcProduct .dashboard .studentNameGrid strong{width:auto!important;min-width:0!important;max-height:none!important}@media (max-width:760px){body.mcProduct .productDemoShell .demoMain{grid-area:3/1!important}body.mcProduct .dashboard .whoTeachFocusHero{grid-template-columns:1fr!important}}body.mcProduct .productDemoEmbed{min-height:0!important;display:block!important}body.mcProduct .productDemoEmbed .demoSidebar,body.mcProduct .productDemoEmbed .demoPageIntro,body.mcProduct .productDemoEmbed .teacherFilters,body.mcProduct .productDemoEmbed .demoLessonSignal{display:none!important}body.mcProduct .productDemoEmbed .demoMain{display:block!important}body.mcProduct .productDemoEmbed .workspaceInner{padding:.75rem!important}body.mcProduct .productDemoEmbed .wtWorkspace>.skillClassPulse{display:none!important}body.mcProduct .dashboard .mtssTop{border-top:4px solid #d6a62e!important;border-radius:16px!important;padding:1.35rem 1.5rem!important}body.mcProduct .dashboard .mtssTop h1{letter-spacing:-.035em!important;margin:.3rem 0 .5rem!important;font-size:clamp(1.8rem,3vw,2.7rem)!important;line-height:1.1!important}body.mcProduct .dashboard .mtssTop p{color:#536979!important;font-size:.95rem!important;line-height:1.55!important}body.mcProduct .dashboard .mtssGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:1rem!important}body.mcProduct .dashboard .mtssCard{border-radius:16px!important;padding:1.15rem!important;box-shadow:0 5px 20px #102a4306!important}body.mcProduct .dashboard .mtssCard h2{letter-spacing:-.02em!important;font-size:1.45rem!important;line-height:1.2!important}body.mcProduct .dashboard .mtssCue{background:#f8fafb!important}body.mcProduct .dashboard :is(.mtssCandidateRow,.mtssPlanRow){background:#f8fafb!important;grid-template-columns:1fr!important;gap:.7rem!important;padding:1rem!important}body.mcProduct .dashboard :is(.mtssCandidateRow,.mtssPlanRow)>div{min-width:0!important}body.mcProduct .dashboard :is(.mtssCandidateRow,.mtssPlanRow) :is(p,small){font-size:.82rem!important;line-height:1.55!important}body.mcProduct .dashboard .mtssActions{justify-content:flex-start!important;gap:.5rem!important}body.mcProduct .dashboard .mtssActions a{color:#102a43!important;background:#fff!important;border:1px solid #cbd5df!important;border-radius:8px!important;padding:.55rem .7rem!important;font-size:.78rem!important;font-weight:750!important;text-decoration:none!important;display:inline-flex!important}body.mcProduct .dashboard .mtssBadge.watch{color:#536979!important;background:#e7ebef!important}@media (max-width:760px){body.mcProduct .dashboard .mtssGrid{grid-template-columns:1fr!important}}body.mcProduct .dashboard .whoTeachGroup>header{background:#fff!important;border-bottom:1px solid #dbe2e8!important}body.mcProduct .dashboard :is(.instructionalAdvice,.instructionalBestMove,.mcSmallGroupLesson,.instructionalAdviceHeader,.mcEvidenceSourcesCallout,.wtFocusCard,.whoTeachPractice,.mcPrepCue){color:#102a43!important;background:#fff!important}body.mcProduct .dashboard .instructionalAdvice{box-shadow:none!important;border:1px solid #dbe2e8!important;border-radius:12px!important;padding:1rem!important}body.mcProduct .dashboard .instructionalAdviceHeader{border-bottom:1px solid #dbe2e8!important;margin-bottom:1rem!important;padding:0 0 1rem!important}body.mcProduct .dashboard .instructionalBestMove{box-shadow:none!important;border:0!important;padding:0!important}body.mcProduct .dashboard :is(.mcPrimaryMove,.mcSmallGroupPrep,.mcPrepCue,.instructionalSteps>div,.wtPhaseCard){background:#f8fafc!important;border:1px solid #dbe2e8!important;border-radius:10px!important}body.mcProduct .dashboard .mcPrimaryMove{border-left:3px solid #102a43!important;margin-bottom:.8rem!important;padding:1rem!important}body.mcProduct .dashboard .mcSmallGroupPrep{background:0 0!important;border:0!important;margin:.8rem 0!important;padding:0!important}body.mcProduct .dashboard .mcPrepCue{box-shadow:none!important;border-left:3px solid #d6a62e!important;padding:1rem!important}body.mcProduct .dashboard .mcEvidenceSourcesCallout{background:#f5f7fa!important;border:0!important;border-radius:8px!important;margin:.8rem 0!important;padding:.7rem .85rem!important}body.mcProduct .dashboard :is(.instructionalAdvice,.wtWorkspace) :is(p,li,small){color:#344c60!important;line-height:1.6!important}body.mcProduct .dashboard :is(.instructionalAdvice,.wtWorkspace) :is(strong,h2,h3,h4,summary){color:#102a43!important}body.mcProduct .dashboard :is(select,input:not([type=checkbox]),textarea){color:#102a43!important;background:#fff!important;border:1px solid #9badbb!important;min-height:44px!important;font-size:.95rem!important}body.mcProduct .dashboard :is(select,input,textarea):focus-visible{outline-offset:2px!important;border-color:#102a43!important;outline:3px solid #d6a62e!important}body.mcProduct .dashboard select option{color:#102a43!important;background:#fff!important}body.mcProduct .dashboard :is(.instructionalBestMove,.wtWorkspace) form button{color:#fff!important;background:#ad4f30!important;border:1px solid #ad4f30!important;border-radius:8px!important;min-height:44px!important;padding:.8rem 1rem!important;font-weight:750!important}body.mcProduct .dashboard .wtAccordions{gap:.75rem!important}body.mcProduct .dashboard .wtAccordions details{background:#fff!important;border:1px solid #b8c5d0!important;border-radius:12px!important;overflow:hidden!important}body.mcProduct .dashboard .wtAccordions summary{color:#102a43!important;cursor:pointer!important;background:#f6f8fa!important;justify-content:space-between!important;align-items:center!important;padding:1rem 1.2rem!important;font-size:1rem!important;line-height:1.35!important;list-style:none!important;display:flex!important}body.mcProduct .dashboard .wtAccordions summary:after{content:"+"!important;color:#102a43!important;margin-left:1rem!important;font-size:1.5rem!important}body.mcProduct .dashboard .wtAccordions details[open] summary:after{content:"−"!important}body.mcProduct .dashboard .wtAccordions summary small{color:#40586b!important;margin-top:.3rem!important;font-size:.82rem!important;font-weight:500!important;display:block!important}body.mcProduct .dashboard .wtAccordions details[open] summary{border-bottom:1px solid #dbe2e8!important}body.mcProduct .dashboard .wtDetailBody{padding:1.25rem!important;font-size:.95rem!important;line-height:1.6!important}body.mcProduct .dashboard .wtDetailBody h3{margin:.25rem 0 .6rem!important;font-size:1rem!important}body.mcProduct .dashboard .engagementOptions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;display:grid!important}body.mcProduct .dashboard .engagementOptions article{background:#f8fafc!important;border:1px solid #dbe2e8!important;border-radius:10px!important;padding:1rem!important}body.mcProduct .dashboard .wtLessonActions button{cursor:pointer!important;border-radius:8px!important;min-height:44px!important;padding:.75rem 1rem!important;font-size:.85rem!important;font-weight:750!important}body.mcProduct .dashboard .wtLessonActions .wtPrimaryAction{color:#fff!important;background:#ad4f30!important;border-color:#ad4f30!important}body.mcProduct .dashboard .wtLessonActions .wtSecondaryAction{color:#fff!important;background:#102a43!important;border-color:#102a43!important}body.mcProduct .dashboard .lessonDialog{color:#102a43!important;background:#fff!important;border:1px solid #b8c5d0!important;border-radius:16px!important;width:min(880px,100vw - 32px)!important;max-height:90vh!important;padding:1.5rem!important;overflow:auto!important;box-shadow:0 20px 80px #102a4340!important}.lessonDialog::backdrop{background:#102a4370}body.mcProduct .dashboard .lessonDialog>header{border-bottom:1px solid #dbe2e8!important;justify-content:space-between!important;align-items:flex-start!important;gap:1rem!important;margin-bottom:1rem!important;padding-bottom:1rem!important;display:flex!important}body.mcProduct .dashboard .lessonDialog h2{margin:.4rem 0!important;font-size:1.8rem!important}body.mcProduct .dashboard .lessonDialogClose{color:#fff!important;background:#102a43!important;border-radius:8px!important;min-height:44px!important;padding:.6rem 1rem!important}body.mcProduct .dashboard .lessonDialogPreparation{grid-template-columns:1fr 1fr!important;gap:1rem!important;display:grid!important}body.mcProduct .dashboard .lessonDialogPreparation>section{background:#f8fafc!important;border:1px solid #dbe2e8!important;border-radius:10px!important;padding:1rem!important}body.mcProduct .dashboard .lessonDialogPhases>section{border-bottom:1px solid #dbe2e8!important;padding:1.25rem 0!important}body.mcProduct .dashboard .lessonDialogPhaseTitle{align-items:center!important;gap:.75rem!important;display:flex!important}body.mcProduct .dashboard .lessonDialogPhaseTitle>span{color:#fff!important;background:#102a43!important;border-radius:50%!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important}body.mcProduct .dashboard .lessonDialogPhaseTitle small{margin-left:auto!important}body.mcProduct .dashboard .lessonDialog h4{margin:1rem 0 .25rem!important;font-size:.85rem!important}body.mcProduct .dashboard .appTopbar .contextPills{background:0 0!important;border:0!important;flex-flow:wrap!important;gap:.35rem!important;width:auto!important;min-height:0!important;padding:0!important;display:flex!important}body.mcProduct .dashboard .contextPills a{color:#102a43!important;background:#f1f4f7!important;border:1px solid #cad5df!important;border-radius:8px!important;align-items:center!important;min-height:36px!important;padding:.4rem .65rem!important;font-size:.75rem!important;font-weight:750!important;text-decoration:none!important;display:inline-flex!important}body.mcProduct .dashboard .contextPills a:hover{background:#e6edf3!important;border-color:#102a43!important}body.mcProduct .dashboard .contextPills .contextEdit{color:#fff!important;background:#102a43!important}.settingsChangeHint{color:#344c60;background:#fff;border-left:3px solid #d6a62e;padding:1rem;line-height:1.6}.catalogProductShot{background:#fff;border:1px solid #c7d2dc;border-radius:16px;align-self:center;margin:0;overflow:hidden;box-shadow:0 18px 48px #102a4318}.catalogProductShotLabel{color:#fff;letter-spacing:.06em;background:#102a43;padding:.8rem 1rem;font-size:.7rem;font-weight:750}.catalogProductShot img{object-fit:contain!important;width:100%!important;height:auto!important;display:block!important}.catalogProductShot figcaption{color:#102a43;background:#fff;gap:.35rem;padding:1rem;display:grid}.catalogProductShot figcaption a{color:#ad4f30;font-weight:750}@media (max-width:900px){body.mcProduct .dashboard .engagementOptions{grid-template-columns:1fr!important}}@media (max-width:600px){body.mcProduct .dashboard .lessonDialogPreparation{grid-template-columns:1fr!important}body.mcProduct .dashboard .lessonDialog{padding:1rem!important}}body.mcProduct .dashboard .whoTeach-support{--group-solid:#984326}body.mcProduct .dashboard .whoTeach-bubble{--group-solid:#614780}body.mcProduct .dashboard .whoTeach-extension{--group-solid:#3e6045}body.mcProduct .dashboard .whoTeach-evidence{--group-solid:#505f6c}body.mcProduct .dashboard .whoTeachGroup>header{background:var(--group-solid)!important;color:#fff!important;border:0!important}body.mcProduct .dashboard .whoTeachGroup>header :is(h3,span,strong,small){color:#fff!important}body.mcProduct .dashboard .whoTeachGroup .groupCount{color:#fff!important;background:#ffffff18!important;border:1px solid #fff5!important}body.mcProduct .dashboard .whoTeachGroup .mcGroupLearners{background:var(--group-solid)!important;color:#fff!important;align-self:stretch!important;padding:1.1rem!important}body.mcProduct .dashboard .whoTeachGroup .mcGroupLearners>.mcSectionLabel{color:#fff!important;letter-spacing:.06em!important;margin-bottom:.65rem!important;font-size:.86rem!important;font-weight:900!important;display:block!important}body.mcProduct .dashboard .whoTeachGroup .studentRosterTitle{background:var(--group-solid)!important;color:#fff!important;border:0!important}body.mcProduct .dashboard .whoTeachGroup .mcGroupLearners .studentRoster{background:0 0!important;border-color:#fff5!important}body.mcProduct .dashboard .whoTeachGroup .mcGroupLearners .whyStudents{color:#18324b!important;background:#fff!important}body.mcProduct .dashboard :is(.wtPhaseCard,.instructionalSteps,.engagementOptions,.wtDetailBody) :is(p,li,small){color:#18324b!important}body.mcProduct .dashboard .engagementOptions h4{color:#18324b!important;margin:.3rem 0!important;font-size:.88rem!important}body.mcProduct .dashboard .engagementOptions section+section{border-top:1px solid #c6d0d9;margin-top:.85rem;padding-top:.85rem}body.mcProduct .dashboard .engagementOptions h3{color:#102a43!important;margin:0 0 .8rem!important}body.mcProduct .dashboard .mcEngagementChoices{border:1px solid #c6d0d9;border-radius:10px;margin:1rem 0;padding:1rem}body.mcProduct .dashboard .mcEngagementChoices summary{cursor:pointer;margin-bottom:.6rem;font-weight:850}.engagementEntry form{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.engagementEntry label{color:#18324b;gap:.4rem;font-weight:700;display:grid}.engagementEntry small{color:#18324b;font-weight:400;line-height:1.5}.engagementEntry textarea{resize:vertical;min-height:100px;font:inherit;color:#18324b;background:#fff;border:1px solid #b8c5d0;border-radius:8px;width:100%;padding:.65rem}.engagementEntry .engagementWide{grid-column:1/-1}.engagementHistory table{min-width:1100px}.engagementHistory td{vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;color:#18324b;max-width:350px}@media (max-width:900px){.engagementEntry form{grid-template-columns:1fr 1fr}}@media (max-width:600px){.engagementEntry form{grid-template-columns:1fr}}@media print{.engagementEntry,.mtssOutcome,.mtssStartPlan,.mtssReview{display:none!important}.engagementHistory .tableWrap{overflow:visible}.engagementHistory table{width:100%;min-width:0;font-size:8px}.engagementHistory td{white-space:pre-wrap;max-width:none}.engagementHistory tr{break-inside:avoid}}body.mcProduct .dashboard .wtWorkspace .wtPhaseCard,body.mcProduct .dashboard .wtWorkspace .engagementOptions>article{--lesson-accent:#102a43;--lesson-head-ink:#fff;--lesson-surface:#f3f6f8;background:var(--lesson-surface)!important;border:1px solid #cbd5df!important;border-radius:12px!important;padding:1.15rem!important;overflow:hidden!important}body.mcProduct .dashboard .wtWorkspace .wtPhaseCard:nth-child(2),body.mcProduct .dashboard .wtWorkspace .engagementOptions>article:nth-child(2){--lesson-accent:#984326;--lesson-surface:#fff5ef}body.mcProduct .dashboard .wtWorkspace .wtPhaseCard:nth-child(3),body.mcProduct .dashboard .wtWorkspace .engagementOptions>article:nth-child(3){--lesson-accent:#d6a62e;--lesson-head-ink:#102a43;--lesson-surface:#fff9e8}body.mcProduct .dashboard .wtWorkspace .wtPhaseCard .wtPhaseHead,body.mcProduct .dashboard .wtWorkspace .engagementOptions>article>h3{background:var(--lesson-accent)!important;color:var(--lesson-head-ink)!important;margin:-1.15rem -1.15rem 1rem!important;padding:1rem 1.15rem!important}body.mcProduct .dashboard .wtWorkspace .wtPhaseHead :is(h3,small){color:var(--lesson-head-ink)!important}body.mcProduct .dashboard .wtWorkspace .wtPhaseHead h3,body.mcProduct .dashboard .wtWorkspace .engagementOptions>article>h3{font-size:1rem!important;font-weight:850!important;line-height:1.35!important}body.mcProduct .dashboard .wtWorkspace .wtPhaseHead .lessonPhaseNumber{background:var(--lesson-head-ink)!important;width:34px!important;height:34px!important;color:var(--lesson-accent)!important;border-radius:8px!important;flex:0 0 34px!important;place-items:center!important;display:grid!important}body.mcProduct .dashboard .wtWorkspace .wtPhaseCard ul{margin:.65rem 0 0!important;padding-left:1.1rem!important}body.mcProduct .dashboard .wtWorkspace .wtPhaseCard li,body.mcProduct .dashboard .wtWorkspace .engagementOptions p{color:#18324b!important;font-size:.9rem!important;line-height:1.6!important}body.mcProduct .dashboard .wtWorkspace .wtPhaseCard li+li{margin-top:.65rem!important}body.mcProduct .dashboard .wtWorkspace .engagementOptions h4{font-size:.92rem!important;font-weight:850!important}body.mcProduct .dashboard .wtWorkspace .engagementOptions section+section{border-top:1px solid color-mix(in srgb,var(--lesson-accent) 28%,white)!important;margin-top:1rem!important;padding-top:1rem!important}body.mcProduct .dashboard .wtWorkspace .wtPrepRow .mcPrepBefore{background:#f3f6f8!important;border-left:5px solid #102a43!important}body.mcProduct .dashboard .wtWorkspace .wtPrepRow .mcPrepMaterials{background:#fff5ef!important;border-left:5px solid #984326!important}body.mcProduct .dashboard .wtWorkspace .wtAccordions>details:first-child>summary{color:#fff!important;background:#102a43!important;border-radius:10px 10px 0 0!important}body.mcProduct .dashboard .wtWorkspace .wtAccordions>details:first-child>summary :is(span,small){color:#fff!important}@media print{body.mcProduct .dashboard .wtWorkspace .wtPhaseCard .wtPhaseHead,body.mcProduct .dashboard .wtWorkspace .engagementOptions>article>h3{color:#102a43!important;border-bottom:2px solid var(--lesson-accent)!important;background:#fff!important}body.mcProduct .dashboard .wtWorkspace .wtPhaseHead :is(h3,small){color:#102a43!important}}body.mcProduct .dashboard .mcLessonLogForm small{color:#102a43!important;font-size:.9rem!important;font-weight:600!important;line-height:1.5!important}body.mcProduct .dashboard .bugReportPanel header button{border-radius:6px;min-width:36px;min-height:36px;color:#102a43!important;background:#fff!important;border:1px solid #b9c7d1!important}body.mcProduct .dashboard .bugReportPanel{max-height:calc(100dvh - 5rem);overflow-y:auto}@media print{body.mcProduct .dashboard .bugReportDock{display:none!important}}}
