.NumberConnectionPrototype_player__NS0dQ{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;background:white}.NumberConnectionPrototype_viewport__WtRkN{overflow-y:auto;min-height:0;padding:8px;touch-action:pan-y}.NumberConnectionPrototype_slide__uDLvN{box-sizing:border-box;max-width:928px;min-height:100%;margin:auto;padding:12px;border:4px solid #ffedd5;border-radius:24px;background:linear-gradient(135deg,#fffaf5,#f4fbff)}.NumberConnectionPrototype_slide__uDLvN h3{margin:0;font-size:21px;font-weight:900;color:#0f172a}.NumberConnectionPrototype_slide__uDLvN h3>span{color:#f97316}.NumberConnectionPrototype_subtitle__MxCMx{margin:8px 0;font-size:14px;font-weight:800;color:#ea580c}.NumberConnectionPrototype_diagram__Brx73{padding:16px 12px;border-radius:24px;background:#eff6ff}.NumberConnectionPrototype_tape__B0B_M{width:100%;max-width:480px;margin:0 auto 12px}.NumberConnectionPrototype_tape__B0B_M figcaption{margin-bottom:8px;font-size:14px;font-weight:800;text-align:center;color:#334155}.NumberConnectionPrototype_cells__1UZ2z{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:44px;border:2px solid #475569;border-radius:5px;overflow:hidden}.NumberConnectionPrototype_cells__1UZ2z>span+span{border-left:2px solid #475569}.NumberConnectionPrototype_blue___zDtu{background:#38bdf8}.NumberConnectionPrototype_gray__9drxx{background:#e2e8f0}.NumberConnectionPrototype_pieces___8cOk{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));text-align:center;margin-top:5px;font-size:12px;font-weight:800;color:#0369a1}.NumberConnectionPrototype_ends__vDvk7{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:#475569;margin-top:4px}.NumberConnectionPrototype_formula__Br725{display:flex;align-items:center;justify-content:center;min-height:75px;padding:8px 4px;font-size:23px;font-weight:900;color:#075985;background:white;border-radius:16px}.NumberConnectionPrototype_explanation__NFS7F{margin:12px 0 0;border-radius:16px;padding:12px;background:#dbeafe;text-align:center;font-size:14px;line-height:1.6;font-weight:800;color:#1e40af}.NumberConnectionPrototype_blueNote___EyhA,.NumberConnectionPrototype_figureLabel__iks3v{text-align:center;font-weight:800;font-size:13px;color:#075985;margin:0 0 10px}.NumberConnectionPrototype_navigation__hzjz5{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px 8px;border-top:1px solid #e2e8f0}.NumberConnectionPrototype_navigation__hzjz5 button{border:2px solid #e2e8f0;border-radius:16px;padding:8px 10px;font-size:12px;font-weight:800;background:white;color:#475569}.NumberConnectionPrototype_navigation__hzjz5>div{display:flex;justify-content:center;gap:3px}.NumberConnectionPrototype_navigation__hzjz5>div>button{min-width:24px;height:24px;padding:0;border:0;border-radius:50%;background:#f1f5f9}.NumberConnectionPrototype_navigation__hzjz5 button[aria-current]{background:#f97316;color:white}.NumberConnectionPrototype_navigation__hzjz5>button:last-child{background:#2563eb;color:white;border-color:#2563eb}@media(min-width:640px){.NumberConnectionPrototype_viewport__WtRkN{padding:16px}.NumberConnectionPrototype_slide__uDLvN{padding:20px}.NumberConnectionPrototype_slide__uDLvN h3{font-size:26px}.NumberConnectionPrototype_subtitle__MxCMx{font-size:16px}.NumberConnectionPrototype_diagram__Brx73{padding:20px}.NumberConnectionPrototype_cells__1UZ2z{height:52px}.NumberConnectionPrototype_formula__Br725{font-size:30px}.NumberConnectionPrototype_navigation__hzjz5{padding:12px 20px}.NumberConnectionPrototype_navigation__hzjz5 button{font-size:16px;padding:10px 20px}.NumberConnectionPrototype_navigation__hzjz5>div>button{width:32px;height:32px}}.AnswerSizePrototype_expression__einBH{text-align:center;color:#0f172a;font-size:25px;font-weight:900;margin:0 0 10px}.AnswerSizePrototype_expression__einBH strong{color:#0369a1;white-space:nowrap}.AnswerSizePrototype_factor__Lu_Qc{text-align:center;font-size:13px;color:#475569;font-weight:800;margin:0 0 8px}.AnswerSizePrototype_factor__Lu_Qc strong{color:#c2410c;background:#ffedd5;padding:2px 5px;border-radius:5px}.AnswerSizePrototype_factorCompare__ldRzN{position:relative;height:55px;width:180px;max-width:90%;margin:0 auto;background:linear-gradient(#94a3b8,#94a3b8) 0 22px/100% 2px no-repeat}.AnswerSizePrototype_factorOne__uvA16,.AnswerSizePrototype_factorPoint__LMOHr{position:absolute;display:grid;justify-items:center;transform:translateX(-50%);font-size:13px;line-height:16px;font-weight:900}.AnswerSizePrototype_factorOne__uvA16{left:50%;top:0;color:#475569}.AnswerSizePrototype_factorOne__uvA16 i{width:9px;height:9px;background:#64748b;border-radius:50%;margin-top:2px}.AnswerSizePrototype_factorPoint__LMOHr{top:19px;color:#c2410c}.AnswerSizePrototype_factorPoint__LMOHr i{width:9px;height:9px;background:#ea580c;border-radius:50%}.AnswerSizePrototype_factorPoint__LMOHr b{margin-top:3px}.AnswerSizePrototype_picture__gKrXS{position:relative;max-width:480px;margin:16px auto 0;padding:0;height:137px;width:calc(100% - 40px);background:linear-gradient(#94a3b8,#94a3b8) 0 54px/100% 2px no-repeat}.AnswerSizePrototype_region___xn9q{position:absolute;top:51px;height:8px;background:#bae6fd}.AnswerSizePrototype_larger__R1OMs{left:50%;width:50%}.AnswerSizePrototype_smaller__KCz0E{left:0;width:50%}.AnswerSizePrototype_base__coBLL{position:absolute;top:0;display:grid;justify-items:center;transform:translateX(-50%);font-size:12px;font-weight:800;color:#c2410c}.AnswerSizePrototype_base__coBLL b{font-size:20px;line-height:27px}.AnswerSizePrototype_base__coBLL i{height:12px;width:3px;background:#ea580c}.AnswerSizePrototype_base__coBLL strong{white-space:nowrap}.AnswerSizePrototype_guess__WhLZ6{position:absolute;top:72px;width:100%;text-align:center;font-weight:800;color:#0369a1;font-size:12px;white-space:nowrap}.AnswerSizePrototype_zero__3RB8l{position:absolute;left:0;top:32px;transform:translateX(-50%);font-size:12px;color:#64748b;font-weight:700}.AnswerSizePrototype_resultMarker__bBDrA{position:absolute;top:50px;display:grid;justify-items:center;transform:translateX(-50%);color:#0369a1;font-size:17px;font-weight:900}.AnswerSizePrototype_resultMarker__bBDrA i{width:11px;height:11px;background:#0284c7;border-radius:50%;border:2px solid white;box-sizing:border-box}.AnswerSizePrototype_resultMarker__bBDrA b{margin-top:43px;background:white;border-radius:5px;padding:0 4px}.AnswerSizePrototype_prediction__LB3Uu{font-size:20px;color:#075985;font-weight:900;text-align:center;margin:0 0 12px}.AnswerSizePrototype_check__9neX4{display:block;margin:0 auto;border:0;border-radius:14px;background:#2563eb;color:white;padding:10px 16px;font-weight:800;font-size:14px}.AnswerSizePrototype_checked__fDnfr{margin-top:12px;border-radius:14px;background:white;padding:10px;font-size:13px;line-height:1.5;font-weight:800;color:#075985;text-align:center}.AnswerSizePrototype_checked__fDnfr p{margin:0}.AnswerSizePrototype_checked__fDnfr .AnswerSizePrototype_warning__6UOnS{margin-top:8px;color:#9a3412}@media(min-width:640px){.AnswerSizePrototype_expression__einBH{font-size:32px}.AnswerSizePrototype_factor__Lu_Qc{font-size:16px}.AnswerSizePrototype_picture__gKrXS{height:145px}.AnswerSizePrototype_prediction__LB3Uu{font-size:24px}.AnswerSizePrototype_check__9neX4,.AnswerSizePrototype_checked__fDnfr{font-size:16px}}@media(max-width:639px){.AnswerSizePrototype_picture__gKrXS{margin-top:8px;height:133px}.AnswerSizePrototype_factorCompare__ldRzN{height:50px}.AnswerSizePrototype_checked__fDnfr{margin-top:8px}.AnswerSizePrototype_prediction__LB3Uu{margin-bottom:8px}}.MultipleDivisorComparisonFigure_figure__chSyJ{display:grid;gap:.65rem;width:100%;max-width:36rem;margin-inline:auto}.MultipleDivisorComparisonFigure_panel__KuhhH{min-width:0;padding:.75rem;border:2px solid #bfdbfe;border-radius:1.25rem;background:#eff6ff;text-align:center;color:#1e40af}.MultipleDivisorComparisonFigure_panel__KuhhH h4{margin:0;font-size:1.125rem;font-weight:900}.MultipleDivisorComparisonFigure_purpose__Olgx_{margin:.2rem 0 .5rem;font-size:.8125rem;font-weight:700}.MultipleDivisorComparisonFigure_columns__09Kpy{display:grid;gap:.4rem}.MultipleDivisorComparisonFigure_flow__r7sdi{min-width:0;display:flex;flex-direction:column;align-items:center;padding:.3rem .1rem;border-radius:.75rem;background:white;color:#0f172a}.MultipleDivisorComparisonFigure_source__6S_Cl{font-size:1rem;font-weight:800}.MultipleDivisorComparisonFigure_operation__7EWnF{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:.1rem;max-width:100%;font-size:1rem;font-weight:800}.MultipleDivisorComparisonFigure_operation__7EWnF>span:last-child{grid-column:1/-1;color:#64748b;line-height:1rem}.MultipleDivisorComparisonFigure_divisor__lfT86,.MultipleDivisorComparisonFigure_multiple__7Aa4v{display:inline-block;min-width:1.6rem;padding:.05rem .2rem;border-radius:.4rem;font-weight:900}.MultipleDivisorComparisonFigure_multiple__7Aa4v{background:#dbeafe;color:#1d4ed8;font-size:1.25rem}.MultipleDivisorComparisonFigure_divisor__lfT86{min-width:1.3rem;padding-inline:.1rem;background:#ffedd5;color:#9a3412;border:1px solid #fdba74}.MultipleDivisorComparisonFigure_quotient__9vfmr{font-size:1rem;font-weight:800}.MultipleDivisorComparisonFigure_result__LhLlS{margin:.4rem 0 0;font-size:.8125rem;font-weight:800}.MultipleDivisorComparisonFigure_result__LhLlS strong{display:block;margin-top:.15rem;white-space:nowrap}.MultipleDivisorComparisonFigure_divisorPanel__NnqC8{background:#fff7ed;border-color:#fed7aa;color:#9a3412}@media (min-width:640px){.MultipleDivisorComparisonFigure_figure__chSyJ{gap:.85rem}.MultipleDivisorComparisonFigure_panel__KuhhH{padding:1rem}.MultipleDivisorComparisonFigure_panel__KuhhH h4{font-size:1.25rem}.MultipleDivisorComparisonFigure_purpose__Olgx_,.MultipleDivisorComparisonFigure_result__LhLlS{font-size:1rem}.MultipleDivisorComparisonFigure_operation__7EWnF,.MultipleDivisorComparisonFigure_quotient__9vfmr,.MultipleDivisorComparisonFigure_source__6S_Cl{font-size:1.125rem}.MultipleDivisorComparisonFigure_multiple__7Aa4v{font-size:1.5rem}}.FractionCalculationSteps_stage__gx0RK{min-width:0}.FractionCalculationSteps_steps__ZpsJh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;max-width:36rem;margin:0 auto .5rem;padding:0;list-style:none}.FractionCalculationSteps_steps__ZpsJh li{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;-moz-column-gap:.4rem;column-gap:.4rem;min-height:2rem;padding:.15rem .2rem;border:1px solid #cbd5e1;border-radius:.6rem;background:#f8fafc;color:#475569;font-size:.8125rem;font-weight:800}.FractionCalculationSteps_steps__ZpsJh li+li:before{content:"→";position:absolute;left:-.45rem;width:.5rem;background:white;color:#64748b;font-size:.65rem}.FractionCalculationSteps_steps__ZpsJh small{font-size:.625rem;white-space:nowrap}.FractionCalculationSteps_steps__ZpsJh .FractionCalculationSteps_active__6c_NT{background:#dbeafe;border-color:#60a5fa;color:#1e40af}.FractionCalculationSteps_reduction__5_5zm{display:grid;gap:.5rem;width:100%;max-width:36rem;margin-inline:auto}.FractionCalculationSteps_row__PMOFG{min-width:0;padding:.5rem;border:1px solid #bfdbfe;border-radius:1rem;background:#eff6ff;text-align:center}.FractionCalculationSteps_row__PMOFG:last-of-type{background:#ecfdf5;border-color:#a7f3d0}.FractionCalculationSteps_label___UR3z{margin:0;font-size:.875rem;font-weight:900;color:#1e40af}.FractionCalculationSteps_hint__mVlKS{margin:.1rem 0 .25rem;font-size:.75rem;font-weight:700;color:#334155}.FractionCalculationSteps_formula__peUDa{margin:0;padding:.2rem;border-radius:.6rem;background:white;color:#0f172a;font-size:clamp(1rem,3.5vw,1.5rem);font-weight:900}.FractionCalculationSteps_strips__HGqdb{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:.4rem auto 0;max-width:20rem}.FractionCalculationSteps_strip__1Ojb9{display:grid;height:1rem;overflow:hidden;border:1px solid #94a3b8;border-radius:.2rem;background:white}.FractionCalculationSteps_strip__1Ojb9 span{border-right:1px solid #94a3b8}.FractionCalculationSteps_strip__1Ojb9 span:last-child{border-right:0}.FractionCalculationSteps_shaded__L8Z3E{background:#34d399}.FractionCalculationSteps_note__vpifw{margin:0;text-align:center;font-size:.75rem;font-weight:800;color:#047857}@media (min-width:640px){.FractionCalculationSteps_steps__ZpsJh li{font-size:.9375rem}.FractionCalculationSteps_steps__ZpsJh small{font-size:.75rem}.FractionCalculationSteps_row__PMOFG{padding:.65rem}.FractionCalculationSteps_hint__mVlKS,.FractionCalculationSteps_note__vpifw{font-size:.875rem}}.FractionEstimateFigure_figure__DtfIj{width:100%;max-width:32rem;margin-inline:auto;padding:.75rem;border-radius:1.25rem;background:#eff6ff;color:#0f172a}.FractionEstimateFigure_expression__xzi_G{display:flex;align-items:center;justify-content:center;gap:.1em;margin:0;text-align:center;font-size:1.5rem;font-weight:900}.FractionEstimateFigure_expression__xzi_G strong{color:#0369a1;white-space:nowrap}.FractionEstimateFigure_factor__hq_6U{margin:.3rem 0 0;text-align:center;color:#9a3412;font-size:.875rem;font-weight:800}.FractionEstimateFigure_factorLine__cq5Lo{position:relative;width:75%;max-width:16rem;height:4rem;margin:.2rem auto .25rem;background:linear-gradient(#94a3b8,#94a3b8) 0 22px /100% 2px no-repeat}.FractionEstimateFigure_one__9w7So,.FractionEstimateFigure_two__ggX7P,.FractionEstimateFigure_zero__YxYY_{position:absolute;top:0;transform:translateX(-50%);font-size:.8125rem;font-weight:800}.FractionEstimateFigure_zero__YxYY_{left:0}.FractionEstimateFigure_one__9w7So{left:50%}.FractionEstimateFigure_two__ggX7P{left:100%}.FractionEstimateFigure_factorMarker__QRWhe{position:absolute;top:19px;display:grid;justify-items:center;transform:translateX(-50%);color:#c2410c}.FractionEstimateFigure_factorMarker__QRWhe i{display:block;width:.55rem;height:.55rem;border-radius:50%;background:#ea580c}.FractionEstimateFigure_factorMarker__QRWhe b{margin-top:.1rem;font-size:.875rem}.FractionEstimateFigure_bars__ifmd_{padding:.5rem;border-radius:.85rem;background:white}.FractionEstimateFigure_whole__vPTLG{margin:0 0 .2rem;color:#64748b;font-size:.6875rem;font-weight:700}.FractionEstimateFigure_barRow__H_E9h+.FractionEstimateFigure_barRow__H_E9h{margin-top:.3rem}.FractionEstimateFigure_barRow__H_E9h p{margin:0 0 .2rem;color:#1e40af;font-size:.8125rem;font-weight:800}.FractionEstimateFigure_track__a6CyK{height:.9rem;width:100%;overflow:hidden;border:1px solid #94a3b8;border-radius:.2rem;background:#f1f5f9}.FractionEstimateFigure_track__a6CyK span{display:block;height:100%}.FractionEstimateFigure_baseFill__TdLsI{background:#fb923c}.FractionEstimateFigure_resultFill__e7RK9{background:#38bdf8}.FractionEstimateFigure_prediction__i1LFW{margin:.3rem 0;text-align:center;color:#075985;font-size:1rem;font-weight:900}.FractionEstimateFigure_button__WoU7m{display:block;margin:.3rem auto;padding:.5rem .8rem;border:0;border-radius:.75rem;background:#2563eb;color:white;font-size:.875rem;font-weight:800}.FractionEstimateFigure_checked__9rwdN{padding:.4rem;border-radius:.75rem;background:white;text-align:center;color:#075985;font-size:.75rem;font-weight:700}.FractionEstimateFigure_checked__9rwdN p{margin:0}.FractionEstimateFigure_working___jDaB{margin-bottom:.3rem!important;font-size:1rem;font-weight:900}.FractionEstimateFigure_note__E7fvg{margin:.4rem 0 0;text-align:center;color:#475569;font-size:.6875rem;font-weight:700}@media (min-width:640px){.FractionEstimateFigure_figure__DtfIj{padding:1rem}.FractionEstimateFigure_expression__xzi_G{font-size:1.75rem}.FractionEstimateFigure_factor__hq_6U{font-size:1rem}.FractionEstimateFigure_prediction__i1LFW,.FractionEstimateFigure_working___jDaB{font-size:1.125rem}.FractionEstimateFigure_barRow__H_E9h p,.FractionEstimateFigure_checked__9rwdN{font-size:.875rem}}.WeeklyPlanSettings_policyHeading__bQNPm{display:grid;grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;gap:8px}.WeeklyPlanSettings_titleText__crkxa{display:flex;align-items:center;gap:8px}.WeeklyPlanSettings_titleHeading__XnKAJ{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;flex:1;min-width:0}.WeeklyPlanSettings_policyOptions__O49VF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0}.WeeklyPlanSettings_policyOptions__O49VF label{padding:8px 6px;min-height:44px;min-width:0;display:grid;place-items:center;font-size:14px;white-space:nowrap}.WeeklyPlanSettings_policyRecommended__WodOz{position:absolute;top:-7px;right:4px;padding:1px 6px;border-radius:999px;background:#ede9fe;color:#6d28d9;font-size:9px;line-height:14px}.WeeklyPlanSettings_legendAction__VtL25{display:flex;align-items:center;gap:8px}.WeeklyPlanSettings_policyHelp__FAtIL{display:contents}.WeeklyPlanSettings_policyHelp__FAtIL summary{display:grid;place-items:center;width:44px;height:44px;cursor:pointer;list-style:none;color:#6d28d9}.WeeklyPlanSettings_policyHelp__FAtIL summary::-webkit-details-marker{display:none}.WeeklyPlanSettings_policyHelp__FAtIL summary>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #b7a2d3;border-radius:50%;background:#fff;font-weight:900}.WeeklyPlanSettings_policyHelp__FAtIL dl{grid-column:1/-1;margin:0;padding:12px;background:#fff;border-radius:12px;color:#334155;font-size:.85rem;line-height:1.7}.WeeklyPlanSettings_policyHelp__FAtIL dl>div+div{margin-top:8px}.WeeklyPlanSettings_policyHelp__FAtIL dt{font-weight:800}.WeeklyPlanSettings_policyHelp__FAtIL dd{margin:0}.WeeklyPlanSettings_policyHelpButton__CT1ZP{display:grid;place-items:center;width:44px;height:44px;color:#6d28d9}.WeeklyPlanSettings_policyHelpButton__CT1ZP>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #b7a2d3;border-radius:50%;background:#fff;font-weight:900}.WeeklyPlanSettings_policyHelpButton__CT1ZP:focus-visible{outline:3px solid #6d28d9;outline-offset:3px}.WeeklyPlanSettings_policyDescription__O9OGg{margin:8px 0 0;padding:12px;border-radius:12px;background:#fff;color:#334155;font-size:.85rem;line-height:1.7}.WeeklyPlanSettings_policyDescription__O9OGg>div+div{margin-top:8px}.WeeklyPlanSettings_policyDescription__O9OGg dt{font-weight:800}.WeeklyPlanSettings_policyDescription__O9OGg dd{margin:0}.WeeklyPlanSettings_symbolHelp__pGiSu{margin-top:8px;color:#334155;font-size:.8rem;font-weight:700}.WeeklyPlanSettings_symbolHelp__pGiSu summary{display:flex;align-items:center;min-height:44px;width:-moz-fit-content;width:fit-content;margin-left:auto;padding:6px 10px;border-radius:12px;background:#f5f3ff;color:#6d28d9;cursor:pointer;list-style:none}.WeeklyPlanSettings_symbolHelp__pGiSu summary:before{content:"ⓘ";margin-right:6px}.WeeklyPlanSettings_symbolHelp__pGiSu>div{display:grid;gap:4px;padding:10px;background:#f8fafc;border-radius:12px}.WeeklyPlanSettings_itemSelect__U4Ppk{height:44px!important;min-height:44px!important;max-height:44px;padding:6px 10px!important;font-size:.875rem;line-height:1.4;align-self:center;width:100%}.WeeklyPlanSettings_policyHelp__FAtIL summary:focus-visible,.WeeklyPlanSettings_symbolHelp__pGiSu summary:focus-visible{outline:3px solid #6d28d9;outline-offset:3px}.WeeklyPlanSettings_inlineSetting__28Avb{display:flex;align-items:center;gap:10px;color:#334155;font-size:.875rem;font-weight:900;min-width:0}.WeeklyPlanSettings_inlineSetting__28Avb>span{flex-shrink:0;white-space:nowrap}.WeeklyPlanSettings_inlineSetting__28Avb select{flex:1;min-width:0;margin-top:0!important;min-height:44px;padding:6px 10px!important}.WeeklyPlanSettings_focusBadge__WvahF{display:inline-flex;margin-top:4px;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900;white-space:nowrap}.WeeklyPlanSettings_gradeBadge__OpolC{background:#dbeafe;color:#1d4ed8}.WeeklyPlanSettings_weaknessBadge__lwdmf{background:#ffe4e6;color:#be123c}.WeeklyPlanSettings_selectionColumn__Hpx5Q{display:contents}.WeeklyPlanSettings_compactActions__eH5jB{display:none}.WeeklyPlanSettings_actionIcon___ou5v{width:24px;height:24px}.WeeklyPlanSettings_planItem__kM_fc{grid-template-columns:90px 76px minmax(0,1fr) 76px auto!important}.WeeklyPlanSettings_manageActions___wm9b{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;justify-content:flex-end}.WeeklyPlanSettings_manageActions___wm9b button{white-space:nowrap;min-height:44px}.WeeklyPlanSettings_unitActions__Sdl5f{display:flex;gap:8px}.WeeklyPlanSettings_unitActions__Sdl5f button{display:flex;justify-content:center;align-items:center;min-height:44px;padding:6px 10px;border-radius:12px;font-size:.875rem;font-weight:900;text-decoration:none}.WeeklyPlanSettings_lessonLink__Kqy4Z{border:1px solid #bae6fd;background:#f0f9ff;color:#075985}.WeeklyPlanSettings_practiceLink__plzSj{border:1px solid #c4b5fd;background:#f5f3ff;color:#5b21b6}.WeeklyPlanSettings_unitActions__Sdl5f button:hover{filter:brightness(.96)}.WeeklyPlanSettings_unitActions__Sdl5f button:focus-visible{outline:3px solid #6d28d9;outline-offset:2px}.WeeklyPlanSettings_compactActions__eH5jB button{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;text-decoration:none}.WeeklyPlanSettings_compactActions__eH5jB button:focus-visible{outline:3px solid #6d28d9;outline-offset:2px}.WeeklyPlanSettings_mobileActionIcon__OfSpk{display:none;width:24px;height:24px}.WeeklyPlanSettings_dailySummary___u5Oq{margin-top:12px;border-radius:12px;background:#fff;padding:0 12px}.WeeklyPlanSettings_dailySummaryRow__9tjty{display:flex;align-items:center;justify-content:space-between;gap:8px}.WeeklyPlanSettings_dailySummaryRow__9tjty p{flex:1;min-width:0;padding-block:8px}.WeeklyPlanSettings_symbolToggle__8TnDd{flex:none;min-height:44px;padding:6px 10px;border-radius:12px;background:#f5f3ff;white-space:nowrap;color:#6d28d9;font-size:12px;font-weight:700}.WeeklyPlanSettings_symbolToggle__8TnDd:before{content:"ⓘ";margin-right:6px}.WeeklyPlanSettings_symbolToggle__8TnDd:focus-visible{outline:3px solid #6d28d9;outline-offset:2px}.WeeklyPlanSettings_symbolLegend__dXJus{display:grid;gap:4px;padding:10px 0;color:#334155;font-size:12px}.WeeklyPlanSettings_addDayRow__4yOT3{display:flex;align-items:center;gap:8px;padding:12px}.WeeklyPlanSettings_addDayRow__4yOT3 label{flex:1;min-width:0}.WeeklyPlanSettings_addDayButton__aizvE{height:44px;min-height:44px;flex:none;padding:6px 12px;white-space:nowrap}@media(max-width:1199px){.WeeklyPlanSettings_planItem__kM_fc{grid-template-columns:70px minmax(0,1fr) 64px auto!important;align-items:center;gap:6px!important;padding:12px!important}.WeeklyPlanSettings_dateRow__F_TXy{display:flex;align-items:center;justify-content:space-between;gap:8px;grid-column:1/-1}.WeeklyPlanSettings_dateRow__F_TXy>div:first-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.WeeklyPlanSettings_focusBadge__WvahF{margin-top:0}.WeeklyPlanSettings_manageActions___wm9b{gap:4px!important}.WeeklyPlanSettings_unitActions__Sdl5f{gap:4px}.WeeklyPlanSettings_manageActions___wm9b>button,.WeeklyPlanSettings_unitActions__Sdl5f button{padding-inline:6px;font-size:12px}.WeeklyPlanSettings_itemSelect__U4Ppk{padding-inline:4px!important;font-size:12px}}@media(max-width:639px){.WeeklyPlanSettings_planItem__kM_fc{grid-template-columns:minmax(0,1fr) 70px 64px!important;gap:8px!important;align-items:start}.WeeklyPlanSettings_dateRow__F_TXy{grid-column:1;grid-row:1;min-height:44px}.WeeklyPlanSettings_dateRow__F_TXy>div:first-child{gap:4px}.WeeklyPlanSettings_itemSelect__U4Ppk{align-self:start}.WeeklyPlanSettings_selectionColumn__Hpx5Q>select:first-child{grid-column:2;grid-row:1}.WeeklyPlanSettings_selectionColumn__Hpx5Q>select:last-child{grid-column:1/-1;grid-row:2}.WeeklyPlanSettings_standardCount__34cbL{grid-column:3;grid-row:1;width:64px;justify-self:end}.WeeklyPlanSettings_manageActions___wm9b{grid-column:1/-1;grid-row:3;justify-content:flex-end}.WeeklyPlanSettings_mobileActionIcon__OfSpk{display:block}.WeeklyPlanSettings_actionLabel__Cqbh5{display:none}.WeeklyPlanSettings_unitActions__Sdl5f button{width:44px;padding:0}.WeeklyPlanSettings_policyOptions__O49VF label{font-size:11px}.WeeklyPlanSettings_policyHeading__bQNPm{gap:3px;grid-template-columns:auto minmax(0,1fr) 28px}.WeeklyPlanSettings_policyHeading__bQNPm>span{font-size:12px!important;white-space:nowrap}.WeeklyPlanSettings_policyHeading__bQNPm .WeeklyPlanSettings_policyHelp__FAtIL summary,.WeeklyPlanSettings_policyHelpButton__CT1ZP{width:28px}.WeeklyPlanSettings_policyOptions__O49VF{gap:3px}.WeeklyPlanSettings_policyOptions__O49VF label{font-size:12px;padding:4px 0;min-height:36px}.WeeklyPlanSettings_addDayRow__4yOT3{padding:8px;gap:6px}.WeeklyPlanSettings_addDayRow__4yOT3 label{gap:6px;font-size:12px}.WeeklyPlanSettings_addDayRow__4yOT3 label select{padding-inline:4px!important}.WeeklyPlanSettings_addDayButton__aizvE{padding-inline:8px;font-size:12px}.WeeklyPlanSettings_policyRecommended__WodOz{display:none}}@media(max-width:359px){.WeeklyPlanSettings_policyPanel__8_S_d{padding:8px!important}.WeeklyPlanSettings_policyHeading__bQNPm{gap:1px;grid-template-columns:auto minmax(0,1fr) 24px}.WeeklyPlanSettings_policyHeading__bQNPm>span{font-size:10px!important}.WeeklyPlanSettings_policyOptions__O49VF{gap:1px}.WeeklyPlanSettings_policyOptions__O49VF label{font-size:10px}.WeeklyPlanSettings_policyHelpButton__CT1ZP{width:24px}.WeeklyPlanSettings_addDayRow__4yOT3{padding:6px;gap:4px}.WeeklyPlanSettings_addDayRow__4yOT3 label{font-size:11px;gap:4px}}.BuddyImmersiveHistory_tabs__M1Nvu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px}.BuddyImmersiveHistory_dialog__ju8p7{isolation:isolate}.BuddyImmersiveHistory_dialog__ju8p7 .buddy-immersive-grade-prefix{display:none}.BuddyImmersiveHistory_overlay__tttA6{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.BuddyImmersiveHistory_overlay__tttA6>.BuddyImmersiveHistory_dialog__ju8p7{flex-shrink:0;margin-block:auto}.BuddyImmersiveHistory_gradeSelect__BJ8Wy select,.BuddyImmersiveHistory_grades__Hx4_m button,.BuddyImmersiveHistory_nav__ohrfN button,.BuddyImmersiveHistory_tabs__M1Nvu button{min-height:44px;border:1px solid #ffffff80;border-radius:12px;background:#ffffff18;color:#fff;font-weight:900;padding:8px 10px}.BuddyImmersiveHistory_tabs__M1Nvu button{min-height:54px;font-size:.95rem}.BuddyImmersiveHistory_grades__Hx4_m button[aria-pressed=true],.BuddyImmersiveHistory_tabs__M1Nvu button[aria-selected=true]{background:#fff;color:#08624d}.BuddyImmersiveHistory_panel__dXSI1{margin-top:14px}.BuddyImmersiveHistory_panel__dXSI1>p{margin-top:12px;line-height:1.7}.BuddyImmersiveHistory_dialog__ju8p7 .buddy-immersive-info{container-type:inline-size}.BuddyImmersiveHistory_dialog__ju8p7 .BuddyImmersiveHistory_message__DgaOv{width:20em;max-width:100%;font-size:min(1rem,5cqi);line-height:1.7;margin-top:12px}.BuddyImmersiveHistory_message__DgaOv>span{display:block;white-space:nowrap}@media(max-width:900px){.BuddyImmersiveHistory_message__DgaOv{margin-inline:auto}}.BuddyImmersiveHistory_history__wFUoq{display:grid;gap:14px;margin-top:18px}.BuddyImmersiveHistory_grades__Hx4_m{display:flex;gap:6px;flex-wrap:wrap}.BuddyImmersiveHistory_grades__Hx4_m button{flex:1;min-width:40px;padding:6px}.BuddyImmersiveHistory_gradeSelect__BJ8Wy{display:none}.BuddyImmersiveHistory_gradeSelect__BJ8Wy select{width:100%;background:#fff;color:#08624d}.BuddyImmersiveHistory_nav__ohrfN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.BuddyImmersiveHistory_nav__ohrfN button:disabled{opacity:.45;cursor:not-allowed}.BuddyImmersiveHistory_growthStatus__stvHj{font-size:1rem;font-weight:900;color:#fff}.BuddyImmersiveHistory_growthStatus__stvHj p{margin:0;line-height:1.7}.BuddyImmersiveHistory_gallery__K5MpK{position:relative;z-index:2;grid-column:1/-1;padding:0 30px 24px}.BuddyImmersiveHistory_stages__GXyT1{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0}.BuddyImmersiveHistory_stages__GXyT1 li{min-width:0}.BuddyImmersiveHistory_stages__GXyT1 button{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;min-width:44px;min-height:96px;padding:5px 2px;border:2px solid #ffffff80;border-radius:14px;background:#ffffff18;color:#fff;font-weight:800}.BuddyImmersiveHistory_stages__GXyT1 button[aria-pressed=true]{border-color:#60a5fa;background:#e0f2fe;color:#075985;box-shadow:0 0 0 2px #2563eb}.BuddyImmersiveHistory_stages__GXyT1 button:disabled{background:#004d453d;color:#e0f2f1;cursor:not-allowed}.BuddyImmersiveHistory_stages__GXyT1 button:focus-visible{outline:3px solid #facc15;outline-offset:3px}.BuddyImmersiveHistory_stages__GXyT1 img{width:100%;max-width:64px;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:9px}.BuddyImmersiveHistory_lock__p6O4r{display:grid;place-items:center;height:64px;font-size:1.5rem}.BuddyImmersiveHistory_stageNumber__i_J13{font-size:.8rem;line-height:1.3}@media(max-width:600px){.BuddyImmersiveHistory_growthStatus__stvHj{font-size:.9rem}.BuddyImmersiveHistory_overlay__tttA6>.BuddyImmersiveHistory_dialog__ju8p7{grid-template-rows:auto;align-content:start;animation:none;overflow:visible}.BuddyImmersiveHistory_overlay__tttA6>.BuddyImmersiveHistory_dialog__ju8p7 .buddy-immersive-close{position:sticky;top:calc(14px + env(safe-area-inset-top));right:auto;grid-column:1/-1;justify-self:end;align-self:start;margin:14px 14px -62px auto;z-index:130}.BuddyImmersiveHistory_overlay__tttA6>.BuddyImmersiveHistory_dialog__ju8p7 .buddy-immersive-stage-wrap{min-height:0;height:auto;padding:calc(74px + env(safe-area-inset-top)) 14px 0}.BuddyImmersiveHistory_overlay__tttA6>.BuddyImmersiveHistory_dialog__ju8p7 .buddy-immersive-stage-wrap .buddy-immersive-stage-frame{width:min(100%,330px,40dvh)}.BuddyImmersiveHistory_overlay__tttA6>.BuddyImmersiveHistory_dialog__ju8p7 .buddy-immersive-info{padding-top:14px;padding-bottom:20px}.BuddyImmersiveHistory_gallery__K5MpK{padding:0 16px calc(20px + env(safe-area-inset-bottom))}.BuddyImmersiveHistory_stages__GXyT1{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.BuddyImmersiveHistory_stages__GXyT1 button{min-height:86px}.BuddyImmersiveHistory_lock__p6O4r{height:48px}}.BuddyImmersiveHistory_help__y_BfQ{font-size:.8rem;color:#d7fff0}@media(min-width:601px) and (max-width:1100px){.BuddyImmersiveHistory_overlay__tttA6>.BuddyImmersiveHistory_dialog__ju8p7[data-buddy-view=current]{width:min(100%,calc(100vw - 48px));min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;border:1px solid #ffffff59;border-radius:28px}.BuddyImmersiveHistory_overlay__tttA6>.BuddyImmersiveHistory_dialog__ju8p7[data-buddy-view=current] .buddy-immersive-stage-wrap{height:auto;min-height:0;padding:64px 18px 28px 28px}.BuddyImmersiveHistory_overlay__tttA6>.BuddyImmersiveHistory_dialog__ju8p7[data-buddy-view=current] .buddy-immersive-stage-frame{width:min(100%,440px,calc(100dvh - 140px))}.BuddyImmersiveHistory_overlay__tttA6>.BuddyImmersiveHistory_dialog__ju8p7[data-buddy-view=current] .buddy-immersive-info{padding:70px 28px 32px 18px;text-align:left}.BuddyImmersiveHistory_overlay__tttA6>.BuddyImmersiveHistory_dialog__ju8p7[data-buddy-view=current] .buddy-immersive-level{max-width:none;margin-top:18px;align-items:center}.BuddyImmersiveHistory_overlay__tttA6>.BuddyImmersiveHistory_dialog__ju8p7[data-buddy-view=current] .buddy-immersive-meter{max-width:none}}@media(min-width:601px) and (max-width:800px){.BuddyImmersiveHistory_overlay__tttA6>.BuddyImmersiveHistory_dialog__ju8p7[data-buddy-view=current]{grid-template-columns:1fr;align-content:start}.BuddyImmersiveHistory_overlay__tttA6>.BuddyImmersiveHistory_dialog__ju8p7[data-buddy-view=current] .buddy-immersive-stage-wrap{padding:74px 24px 0}.BuddyImmersiveHistory_overlay__tttA6>.BuddyImmersiveHistory_dialog__ju8p7[data-buddy-view=current] .buddy-immersive-stage-frame{width:min(100%,360px,40dvh)}.BuddyImmersiveHistory_overlay__tttA6>.BuddyImmersiveHistory_dialog__ju8p7[data-buddy-view=current] .buddy-immersive-info{width:min(540px,100%);justify-self:center;padding:18px 24px 28px;text-align:center}}.BuddyImmersiveHistory_gradeSelect__BJ8Wy select:focus-visible,.BuddyImmersiveHistory_grades__Hx4_m button:focus-visible,.BuddyImmersiveHistory_nav__ohrfN button:focus-visible,.BuddyImmersiveHistory_tabs__M1Nvu button:focus-visible{outline:3px solid #facc15;outline-offset:3px}@media(max-width:600px){.BuddyImmersiveHistory_grades__Hx4_m{display:none}.BuddyImmersiveHistory_gradeSelect__BJ8Wy{display:grid;gap:6px;text-align:left}.BuddyImmersiveHistory_tabs__M1Nvu button{font-size:.85rem}.BuddyImmersiveHistory_history__wFUoq{margin-top:12px}}@media(max-width:1100px){.BuddyImmersiveHistory_dialog__ju8p7 .buddy-immersive-name-responsive{white-space:nowrap;font-size:calc(clamp(1.25rem,2.6vw,2rem) + var(--home-font-increase,0pt))}.BuddyImmersiveHistory_dialog__ju8p7 .buddy-immersive-name-responsive>span{display:inline}}@media(min-width:1200px){.ExamEditionPlanEditor_planItem__t1bnr.ExamEditionPlanEditor_planItem__t1bnr{grid-template-columns:90px 116px minmax(0,1fr) 76px auto!important}}@media(max-width:1199px) and (min-width:640px){.ExamEditionPlanEditor_planItem__t1bnr.ExamEditionPlanEditor_planItem__t1bnr{grid-template-columns:104px minmax(0,1fr) 64px auto!important}}@media(max-width:639px){.ExamEditionPlanEditor_planItem__t1bnr.ExamEditionPlanEditor_planItem__t1bnr{grid-template-columns:minmax(0,1fr) 90px 64px!important}}.ExamEditionPlanEditor_rangeUnitRow__gCDE3.ExamEditionPlanEditor_rangeUnitRow__gCDE3{overflow-x:visible}.ExamEditionPlanEditor_rangeUnitIdentity__5ql8s.ExamEditionPlanEditor_rangeUnitIdentity__5ql8s{min-width:0;flex:1;white-space:normal;overflow-wrap:anywhere}.ExamEditionChallengeSession_page__ZJK7A{min-width:0}.ExamEditionChallengeSession_page__ZJK7A p{overflow-wrap:anywhere}.ExamEditionChallengeSession_memo__5OCyf{display:none}.ExamEditionChallengeSession_memo__5OCyf[open]{display:flex;flex-direction:column;position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:white;color:#1e293b;overflow:auto}.ExamEditionChallengeSession_memo__5OCyf::backdrop{background:#1e293b88}@media(min-width:1024px){.ExamEditionChallengeSession_memo__5OCyf[open]{position:relative;inset:auto;width:100%;height:auto;max-height:none;margin:0;border:1px solid #cce1f2;border-radius:20px;padding:16px}}