.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}}.ProfilePage_page__AIBjz{padding:24px clamp(16px,3vw,42px);color:#243b4b}[data-app-shell-mode=profile]>main:has(.ProfilePage_page__AIBjz){min-height:calc(100dvh - 83px);padding-bottom:0}@media(max-width:1100px){.ProfilePage_page__AIBjz{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}@media(max-width:900px){[data-app-shell-mode=profile]>main:has(.ProfilePage_page__AIBjz){min-height:calc(100dvh - 65px)}}.ProfilePage_header__wU_vf,.ProfilePage_layout__uCbCh{width:100%;max-width:1380px;margin-inline:auto}.ProfilePage_header__wU_vf h1{display:flex;align-items:center;gap:8px;font-size:2rem;font-weight:900;color:#25324d;line-height:1.5}.ProfilePage_layout__uCbCh{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:24px}.ProfilePage_card__PBypy,.ProfilePage_growth__sKTy9,.ProfilePage_school__CkxJ5,.ProfilePage_titles__jcpqV{min-width:0}.ProfilePage_card__PBypy,.ProfilePage_growth__sKTy9{border:1px solid #cce1f2;border-radius:22px;background:#fff;box-shadow:0 4px 14px #2267430d}.ProfilePage_heading__Q_U85{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;border-radius:21px 21px 0 0;background:#eaf5ff;border-bottom:1px solid #cce1f2}.ProfilePage_heading__Q_U85 h2{display:flex;align-items:center;gap:12px;color:#194f7a;font-size:1.05rem;font-weight:900}.ProfilePage_heading__Q_U85 h2>span{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:14px;background:#fff;font-size:24px}.ProfilePage_body__Pe4Nj{padding:20px;display:flex;flex-direction:column;gap:14px}.ProfilePage_name__DJDHz{font-size:1.5rem;font-weight:900}.ProfilePage_facts__paar1{display:grid;font-size:.85rem}.ProfilePage_facts__paar1>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #edf0f4}.ProfilePage_facts__paar1 dd,.ProfilePage_field__4z9bQ{font-weight:800;white-space:nowrap}.ProfilePage_field__4z9bQ{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px}.ProfilePage_field__4z9bQ select{width:100%;min-height:48px;padding:10px 12px;border:1px solid #bcd6ef;border-radius:12px;background:#fff;color:#243b4b}.ProfilePage_settingsLabel__s_toa{display:flex;align-items:center;gap:6px;font-weight:800;white-space:nowrap}.ProfilePage_settingsIcon__qKMax{display:grid;place-items:center;flex:none;width:20px;height:24px;font-size:18px}.ProfilePage_schoolRow__ImW2h{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px}.ProfilePage_schoolRow__ImW2h a{min-width:0;justify-content:center;text-align:center;padding:8px;font-size:.85rem;white-space:normal}.ProfilePage_schoolRow__ImW2h a>span{display:none}@media(max-width:600px){.ProfilePage_schoolRow__ImW2h,.ProfilePage_sound__riWs7{font-size:.85rem}.ProfilePage_schoolRow__ImW2h a{font-size:.75rem}.ProfilePage_field__4z9bQ{font-size:.85rem}.ProfilePage_field__4z9bQ select{font-size:.85rem;padding-inline:4px}}.ProfilePage_sound__riWs7{display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:800}.ProfilePage_sound__riWs7 button{min-height:44px;min-width:70px;padding:8px 14px;border-radius:24px;background:#eaf5ff;color:#194f7a;border:1px solid #bcd6ef}.ProfilePage_notice__5y9NM{font-size:.8rem;color:#425466}.ProfilePage_growth__sKTy9,.ProfilePage_memories__U7pqY,.ProfilePage_school__CkxJ5{grid-column:1/-1;scroll-margin-top:110px}.ProfilePage_growth__sKTy9>section{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ProfilePage_school__CkxJ5>section,.ProfilePage_titles__jcpqV>section{margin:0;border:1px solid #cce1f2;border-radius:22px;background:#fff;padding:0;overflow:hidden;box-shadow:0 4px 14px #2267430d}.ProfilePage_school__CkxJ5>section>h2,.ProfilePage_titles__jcpqV>section>h2{display:flex;align-items:center;gap:12px;padding:16px;margin:0;background:#eaf5ff;color:#194f7a;font-size:1.05rem}.ProfilePage_school__CkxJ5>section>h2>span,.ProfilePage_titles__jcpqV>section>h2>span{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;background:#fff;font-size:24px}.ProfilePage_school__CkxJ5>section>:not(header),.ProfilePage_titles__jcpqV>section>:not(header){margin:16px}.ProfilePage_page__AIBjz :is(a,button,summary,select):focus-visible{outline:3px solid #235d8b;outline-offset:3px}.ProfilePage_help__ytELo{display:contents}.ProfilePage_help__ytELo summary{display:grid;place-items:center;list-style:none;cursor:pointer;width:44px;height:44px;color:#245b8c;flex-shrink:0}.ProfilePage_help__ytELo summary::-webkit-details-marker{display:none}.ProfilePage_help__ytELo summary>span{display:grid;place-items:center;border:1px solid #9bbbd9;background:#fff;border-radius:50%;width:24px;height:24px;font-size:.85rem;font-weight:900}.ProfilePage_helpContent__5d7j2{flex-basis:100%;font-size:.8rem;line-height:1.8;color:#334155;font-weight:600}.ProfilePage_school__CkxJ5 .ProfilePage_help__ytELo,.ProfilePage_titles__jcpqV .ProfilePage_help__ytELo{display:block}.ProfilePage_school__CkxJ5 .ProfilePage_help__ytELo summary,.ProfilePage_titles__jcpqV .ProfilePage_help__ytELo summary{margin-left:auto}.ProfilePage_school__CkxJ5 .ProfilePage_helpContent__5d7j2,.ProfilePage_titles__jcpqV .ProfilePage_helpContent__5d7j2{padding:8px}.ProfilePage_school__CkxJ5 .ProfilePage_heading__Q_U85 .ProfilePage_help__ytELo,.ProfilePage_titles__jcpqV .ProfilePage_heading__Q_U85 .ProfilePage_help__ytELo{display:contents}.ProfilePage_school__CkxJ5 .ProfilePage_heading__Q_U85 .ProfilePage_help__ytELo summary,.ProfilePage_titles__jcpqV .ProfilePage_heading__Q_U85 .ProfilePage_help__ytELo summary{margin:0}@media(min-width:601px){.ProfilePage_layout__uCbCh{grid-template-columns:repeat(2,minmax(0,1fr))}.ProfilePage_titles__jcpqV{grid-column:1/-1}}@media(min-width:1101px){.ProfilePage_layout__uCbCh{grid-template-columns:repeat(3,minmax(0,1fr))}.ProfilePage_titles__jcpqV{grid-column:auto}}@media(max-width:600px){.ProfilePage_page__AIBjz{padding-inline:14px}.ProfilePage_header__wU_vf h1{font-size:1.6rem}.ProfilePage_titles__jcpqV{order:5}.ProfilePage_school__CkxJ5{order:6}.ProfilePage_growth__sKTy9{order:3}.ProfilePage_memories__U7pqY{order:4}.ProfilePage_heading__Q_U85{padding:10px 12px}.ProfilePage_body__Pe4Nj{padding:16px}}.SchoolProgressPage_page__8V_rO{color:#243b4b;background:#f3f8fc;min-width:0}.SchoolProgressPage_header__42RSO{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid #cce1f2;background:#eaf5ff}.SchoolProgressPage_header__42RSO h1{display:flex;align-items:center;gap:10px;margin:0;font-size:1.3rem;font-weight:900;line-height:1.5}.SchoolProgressPage_header__42RSO h1>span{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:white;font-size:24px}.SchoolProgressPage_entry__fmJXz,.SchoolProgressPage_header__42RSO a,.SchoolProgressPage_header__42RSO button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:8px 14px;border:1px solid #c5ddec;border-radius:12px;background:white;color:#194f7a;font-weight:900}.SchoolProgressPage_header__42RSO a,.SchoolProgressPage_header__42RSO button{flex:none;font-size:.85rem}.SchoolProgressPage_entry__fmJXz{width:100%;justify-content:space-between}.SchoolProgressPage_content__zj3VX{max-width:980px;margin:0 auto;padding:16px}.SchoolProgressPage_content__zj3VX>section{padding:14px;background:white;border-color:#cce1f2;border-radius:18px}.SchoolProgressPage_dialog__ZLCus{position:fixed;inset:0;width:min(980px,calc(100% - 40px));max-width:none;height:min(900px,calc(100dvh - 40px));max-height:none;margin:auto;padding:0;border:1px solid #cce1f2;border-radius:22px;overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 90px #142c4755}.SchoolProgressPage_dialog__ZLCus::backdrop{background:#122840aa;backdrop-filter:blur(5px)}.SchoolProgressPage_entry__fmJXz:focus-visible,.SchoolProgressPage_page__8V_rO :where(button,a,select,summary):focus-visible{outline:3px solid #1665bd;outline-offset:3px}.SchoolProgressPage_page__8V_rO label{cursor:pointer}.SchoolProgressPage_textbookHeader__BjVXw{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center}.SchoolProgressPage_textbookHeader__BjVXw>label{grid-column:1;grid-row:1}.SchoolProgressPage_textbookHeader__BjVXw summary{grid-column:2;grid-row:1;justify-self:end}.SchoolProgressPage_textbookHeader__BjVXw>details>div{grid-column:1/-1;grid-row:2}.SchoolProgressPage_unitRow__whB1P{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;overflow-x:auto;padding:8px;border-radius:12px;background:#f8fafc;color:#334155;font-size:.875rem;font-weight:900}.SchoolProgressPage_unitIdentity__zoRlL{display:flex;flex:none;align-items:center;gap:6px;white-space:nowrap}.SchoolProgressPage_unitStatus__V2M8G{flex:none;border-radius:999px;padding:4px 6px;font-size:.68rem}@media(max-width:600px){.SchoolProgressPage_unitRow__whB1P{font-size:.75rem;gap:6px;padding:6px}.SchoolProgressPage_unitStatus__V2M8G{font-size:.6rem;padding:4px}.SchoolProgressPage_dialog__ZLCus{width:100%;height:100dvh;border:0;border-radius:0}.SchoolProgressPage_header__42RSO{gap:8px;padding:calc(10px + env(safe-area-inset-top)) 12px 10px}.SchoolProgressPage_header__42RSO h1{font-size:1rem;gap:6px}.SchoolProgressPage_header__42RSO h1>span{width:32px;height:32px;font-size:22px}.SchoolProgressPage_header__42RSO a,.SchoolProgressPage_header__42RSO button{padding:8px;font-size:.75rem}.SchoolProgressPage_content__zj3VX{padding:10px 8px calc(10px + env(safe-area-inset-bottom))}.SchoolProgressPage_content__zj3VX>section{padding:10px}}.ProfileManagementSettings_addHeading__jNh0A{display:flex;align-items:center;justify-content:space-between;gap:8px}.ProfileManagementSettings_addHeading__jNh0A>span{white-space:nowrap}.ProfileManagementSettings_profileHeading__gf51Q{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.ProfileManagementSettings_profileName__uE216{min-width:0;font-weight:900;color:#0f172a;overflow-wrap:anywhere}.ProfileManagementSettings_switch__2akOk{width:120px;min-height:44px;border:1px solid #bfdbfe;border-radius:12px;padding:6px;background:#fff;color:#1d4ed8;font-size:.72rem;font-weight:800;line-height:1.5}.ProfileManagementSettings_switch__2akOk:disabled{color:#64748b;cursor:not-allowed}.ProfileManagementSettings_gradeActions__VMX72{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;align-items:end}.ProfileManagementSettings_gradeActions__VMX72 label{display:grid;min-width:0;gap:4px;font-size:.75rem;font-weight:800;color:#475569}.ProfileManagementSettings_gradeActions__VMX72 select{width:100%;min-width:0;min-height:44px;border:1px solid #cbd5e1;border-radius:12px;padding:6px;background:#fff;font-size:.8rem;font-weight:700;color:#334155}.ProfileManagementSettings_gradeActions__VMX72 button{min-height:44px;white-space:nowrap;border:1px solid #cbd5e1;border-radius:12px;padding:6px 8px;background:#fff;font-size:.72rem;font-weight:800;color:#475569}.ProfileManagementSettings_gradeActions__VMX72 .ProfileManagementSettings_delete__tZAzX{border-color:#fecdd3;color:#be123c}.ProfileManagementSettings_note__lBVfA{font-size:11px;line-height:1.6;color:#475569}@media(max-width:360px){.ProfileManagementSettings_switch__2akOk{width:98px;font-size:.65rem}.ProfileManagementSettings_profileHeading__gf51Q{gap:6px}.ProfileManagementSettings_gradeActions__VMX72{gap:4px}.ProfileManagementSettings_gradeActions__VMX72 button{padding-inline:5px;font-size:.65rem}.ProfileManagementSettings_gradeActions__VMX72 select{font-size:.7rem;padding-inline:4px}}.SupportRequestSettings_settings__QNoJ8{display:grid;gap:18px}.SupportRequestSettings_card__F4XSF{min-width:0;border:1px solid #d5e9df;border-radius:18px;background:#fff;overflow:hidden}.SupportRequestSettings_heading__eoEpl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;padding:8px 14px;background:linear-gradient(110deg,#e8f8e9,#f4fcf5);border-bottom:1px solid #d5e9df}.SupportRequestSettings_heading__eoEpl h2{display:flex;align-items:center;gap:9px;font-size:1rem;font-weight:900;color:#176938}.SupportRequestSettings_heading__eoEpl h2>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;font-size:21px}.SupportRequestSettings_help__CEeSt{display:contents}.SupportRequestSettings_help__CEeSt summary{display:grid;place-items:center;width:44px;height:44px;cursor:pointer;list-style:none;font-weight:900;color:#176938}.SupportRequestSettings_help__CEeSt summary::-webkit-details-marker{display:none}.SupportRequestSettings_help__CEeSt p{flex-basis:100%;font-size:.8rem;line-height:1.8;color:#334155;padding-bottom:8px}.SupportRequestSettings_body__XGA4T{padding:16px;display:grid;gap:12px}.SupportRequestSettings_body__XGA4T form{display:grid;gap:12px}.SupportRequestSettings_body__XGA4T label{display:grid;gap:6px;font-size:.85rem;font-weight:800;color:#334155}.SupportRequestSettings_body__XGA4T :is(input,select,textarea){width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:12px;padding:10px 12px;background:#fff;color:#1e293b;font-size:.9rem;font-weight:500}.SupportRequestSettings_body__XGA4T :is(input,select){min-height:44px}.SupportRequestSettings_body__XGA4T textarea{resize:vertical;line-height:1.6}.SupportRequestSettings_submit__Lb5b7{display:flex;justify-content:flex-end}.SupportRequestSettings_secondary__Pa5Dq,.SupportRequestSettings_submit__Lb5b7 button{min-height:44px;border-radius:12px;padding:10px 16px;font-size:.85rem;font-weight:800}.SupportRequestSettings_submit__Lb5b7 button{background:#167341;color:#fff}.SupportRequestSettings_secondary__Pa5Dq{border:1px solid #c4ddd0;background:#f4fcf7;color:#176938;justify-self:start}.SupportRequestSettings_body__XGA4T button:disabled{opacity:.45;cursor:not-allowed}.SupportRequestSettings_settings__QNoJ8 :is(button,input,select,textarea,summary):focus-visible{outline:3px solid #235d8b;outline-offset:2px}.SupportRequestSettings_success__p_XXU,.SupportRequestSettings_warning__nXCa_{border-radius:12px;padding:10px 12px;font-size:.8rem;line-height:1.7}.SupportRequestSettings_warning__nXCa_{background:#fff4dc;color:#854d0e}.SupportRequestSettings_success__p_XXU{background:#eaf8ed;color:#166534}.SupportRequestSettings_empty__NXJva{font-size:.85rem;color:#475569}.SupportRequestSettings_count__b8f3t{font-size:.75rem;font-weight:800;color:#176938}.SupportRequestSettings_request__z_AGT{border:1px solid #d5e9df;border-radius:14px}.SupportRequestSettings_request__z_AGT>summary{padding:12px;min-height:44px;cursor:pointer;overflow-wrap:anywhere}.SupportRequestSettings_requestTitle__tAeKy{font-size:.9rem;font-weight:850;color:#1e293b}.SupportRequestSettings_meta__JajV_{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.72rem;color:#475569;margin-top:6px}.SupportRequestSettings_thread__0ritR{display:grid;gap:12px;padding:0 12px 12px}.SupportRequestSettings_message__4XdpL,.SupportRequestSettings_reply__4Ygbu{padding:10px 12px;border-radius:12px;background:#f8fafc;color:#334155;font-size:.85rem;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.SupportRequestSettings_reply__4Ygbu{background:#eaf5ff;color:#194f7a}.SupportRequestSettings_replyHeading__kSvHF{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:.72rem;margin-bottom:4px}.SupportRequestSettings_delete___Dt9h{display:flex;justify-content:flex-end}.SupportRequestSettings_delete___Dt9h button{min-height:44px;font-size:.75rem;color:#9f1239;padding:8px}@media(max-width:600px){.SupportRequestSettings_body__XGA4T{padding:12px}.SupportRequestSettings_heading__eoEpl{padding:8px 12px}.SupportRequestSettings_submit__Lb5b7 button{width:100%}}.GuardianSettings_page__1P4JA.page-shell{color:#243b4b;padding:24px clamp(16px,3vw,42px)}.GuardianSettings_header__oi_Bm,.GuardianSettings_main__k2AIR{width:100%;max-width:1380px;margin-inline:auto}.GuardianSettings_header__oi_Bm h1{display:flex;align-items:center;gap:8px;margin-top:3px;color:#25324d;font-size:2rem;font-weight:900;line-height:1.5}.GuardianSettings_main__k2AIR{margin-top:24px}.GuardianSettings_grid__yvsoL{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.GuardianSettings_card__BAVl3{min-width:0;border:1px solid #cce1f2;border-radius:22px;background:#fff;box-shadow:0 4px 14px #2267430d}.GuardianSettings_cardHeading__elPqo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px;padding:10px 16px;background:#eaf5ff;border-bottom:1px solid #cce1f2;border-radius:21px 21px 0 0}.GuardianSettings_cardHeading__elPqo h2{display:flex;align-items:center;flex:1;gap:12px;min-width:0;color:#194f7a;font-size:1.05rem;font-weight:900;line-height:1.5}.GuardianSettings_icon__1u66T{display:grid;width:40px;height:40px;flex-shrink:0;place-items:center;border-radius:14px;background:#fff;font-size:24px}.GuardianSettings_help__0udYU{display:contents}.GuardianSettings_help__0udYU summary{display:grid;width:44px;height:44px;flex:none;place-items:center;cursor:pointer;list-style:none;color:#245b8c}.GuardianSettings_help__0udYU summary::-webkit-details-marker{display:none}.GuardianSettings_help__0udYU summary>span{display:grid;width:24px;height:24px;border:1px solid #9bbbd9;border-radius:50%;place-items:center;background:#fff;font-size:.85rem;font-weight:900}.GuardianSettings_help__0udYU p{flex-basis:100%;padding:8px 0 4px;color:#334155;font-size:.8rem;line-height:1.8}.GuardianSettings_body__xbMD3{display:flex;flex-direction:column;gap:12px;padding:20px}.GuardianSettings_status__t79yW{color:#334155;font-size:.9rem;font-weight:800}.GuardianSettings_action__Jjkxh{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 12px;border:1px solid #bcd6ef;border-radius:12px;background:#f7fbff;color:#245b8c;font-size:.88rem;font-weight:800;text-align:center;line-height:1.5}.GuardianSettings_action__Jjkxh:hover{background:#eaf5ff}.GuardianSettings_learning__HtSaJ .GuardianSettings_cardHeading__elPqo{background:linear-gradient(110deg,#efe7fb,#faf7ff);border-color:#e7dcf4}.GuardianSettings_learning__HtSaJ .GuardianSettings_cardHeading__elPqo h2{color:#7541a5}.GuardianSettings_support__5lRZs .GuardianSettings_cardHeading__elPqo{background:linear-gradient(110deg,#e8f8e9,#f4fcf5);border-color:#d9ecde}.GuardianSettings_support__5lRZs .GuardianSettings_cardHeading__elPqo h2{color:#176938}.GuardianSettings_learning__HtSaJ .GuardianSettings_body__xbMD3,.GuardianSettings_support__5lRZs .GuardianSettings_body__xbMD3{padding:8px 18px 12px}.GuardianSettings_menuLinks__87iEH{display:grid;gap:0}.GuardianSettings_menuAction__kVJBe{display:flex;align-items:center;gap:10px;width:100%;min-height:60px;border-top:1px solid #edf0ec;padding:10px 0;color:#304c3b;text-align:left;text-decoration:none;line-height:1.6}.GuardianSettings_menuAction__kVJBe:first-child{border-top:0}.GuardianSettings_menuAction__kVJBe>span:not(.GuardianSettings_menuIcon__5FaAA){flex:1;min-width:0;font-size:.9rem;font-weight:850}.GuardianSettings_menuIcon__5FaAA{display:grid;place-items:center;width:28px;flex:none;font-size:1.5rem;line-height:1}.GuardianSettings_menuAction__kVJBe b{flex:none;font-size:1.3rem}.GuardianSettings_menuAction__kVJBe:hover{background:#f7faf8}.GuardianSettings_facts__kNPCQ{display:grid;gap:0;font-size:.83rem}.GuardianSettings_facts__kNPCQ>div{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:8px;padding:9px 0;border-bottom:1px solid #edf0f4}.GuardianSettings_facts__kNPCQ dt{color:#425466}.GuardianSettings_facts__kNPCQ dd{font-weight:800;overflow-wrap:anywhere}.GuardianSettings_contractId__N2LGt{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:.75rem}.GuardianSettings_contractId__N2LGt code{flex:1;min-width:0;overflow-wrap:anywhere}.GuardianSettings_moreInformation___rSXq>summary{min-height:44px;cursor:pointer;padding:12px 0;font-size:.85rem;font-weight:800;color:#245b8c}.GuardianSettings_form__5ucGR[data-settings-panel=devices]>section>details[open]>summary,.GuardianSettings_form__5ucGR[data-settings-panel=login]>section>details[open]>summary,.GuardianSettings_form__5ucGR[data-settings-panel=logoutAll]>section>details[open]>summary,.GuardianSettings_form__5ucGR[data-settings-panel=pin]>details>summary,.GuardianSettings_form__5ucGR[data-settings-panel=profiles]>section>div:first-child h2{display:none}.GuardianSettings_contractId__N2LGt button{min-height:32px;padding:4px 8px;border:1px solid #bcd6ef;border-radius:10px;color:#245b8c}.GuardianSettings_page__1P4JA :is(button,summary,a,input,select):focus-visible{outline:3px solid #235d8b;outline-offset:3px}.GuardianSettings_back__65ZXB{display:inline-flex;align-items:center;min-height:44px;color:#245b8c}.GuardianSettings_dialog__2qyYu{width:min(850px,calc(100% - 24px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #cce1f2;border-radius:22px;background:#fff;color:#243b4b;box-shadow:0 16px 50px #173b4f35;overflow:auto;overscroll-behavior:contain}.GuardianSettings_dialog__2qyYu::backdrop{background:#17324a80}.GuardianSettings_dialog__2qyYu:has([data-weekly-profile-id]){width:min(1240px,calc(100% - 24px))!important;max-width:1240px!important}.GuardianSettings_dialog__2qyYu:has([data-plan-card]){max-width:620px;width:calc(100% - 24px)}.GuardianSettings_dialog__2qyYu:has([data-reminder-settings]){max-width:620px;width:calc(100% - 24px)}.GuardianSettings_dialog__2qyYu:has([data-settings-panel=withdrawal]),.GuardianSettings_dialog__2qyYu:has([data-support-settings]){max-width:620px;width:calc(100% - 24px)}.GuardianSettings_dialog__2qyYu:has(.GuardianSettings_form__5ucGR:is([data-settings-panel=name],[data-settings-panel=login],[data-settings-panel=pin],[data-settings-panel=profiles],[data-settings-panel=switch],[data-settings-panel=devices],[data-settings-panel=logout],[data-settings-panel=logoutAll])){max-width:620px;width:calc(100% - 24px)}.GuardianSettings_form__5ucGR[data-settings-panel=pin]>details>div{grid-template-columns:minmax(0,1fr)}.GuardianSettings_dialogHeading__9l5h0{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 20px;border-bottom:1px solid #cce1f2;background:#eaf5ff}.GuardianSettings_dialogHeading__9l5h0 h2{font-size:1.15rem;font-weight:900;color:#194f7a}.GuardianSettings_close__rfNMF{flex-shrink:0;min-height:44px;border:1px solid #bcd6ef;border-radius:12px;padding:8px 12px;background:#fff;color:#194f7a;font-weight:800}.GuardianSettings_form__5ucGR{padding:20px}.GuardianSettings_nameFields__exq3n{display:flex;gap:12px}.GuardianSettings_nameFields__exq3n label{display:flex;align-items:center;gap:8px;flex:1;min-width:0;font-size:.85rem;font-weight:800}.GuardianSettings_nameFields__exq3n span{flex:none;white-space:nowrap}.GuardianSettings_nameFields__exq3n input{min-width:0;flex:1}.GuardianSettings_form__5ucGR>details,.GuardianSettings_form__5ucGR>section{margin-top:0;border:0;border-radius:0;padding:0;background:#fff;box-shadow:none}.GuardianSettings_form__5ucGR .section-kicker{display:none}.GuardianSettings_form__5ucGR .text-slate-400,.GuardianSettings_form__5ucGR .text-slate-500{color:#425466}.GuardianSettings_weekly__hmWIG{border:1px solid #cce1f2;border-radius:22px;padding:20px;background:#fff}.GuardianSettings_weekly__hmWIG>section{margin-top:0;border:0;padding:0;box-shadow:none}.parent-route-dashboard:has(.GuardianSettings_page__1P4JA) .dashboard-window{width:100%;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent}.parent-route-dashboard:has(.GuardianSettings_page__1P4JA) .parent-route-content{width:100%;max-width:none;padding:0;background:transparent}.parent-route-content .GuardianSettings_page__1P4JA.guardian-settings-page{padding:24px clamp(16px,3vw,42px)}@media(min-width:601px){.GuardianSettings_grid__yvsoL{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1101px){.GuardianSettings_grid__yvsoL{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.parent-route-content .GuardianSettings_page__1P4JA.guardian-settings-page{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}@media(max-width:767px){.parent-route-dashboard:has(.GuardianSettings_page__1P4JA) .parent-route-content{padding-bottom:0}}@media(max-width:600px){.parent-route-content .GuardianSettings_page__1P4JA.guardian-settings-page{padding-inline:14px}.GuardianSettings_header__oi_Bm h1{font-size:1.6rem}.GuardianSettings_cardHeading__elPqo{padding:10px 12px}.GuardianSettings_body__xbMD3,.GuardianSettings_form__5ucGR,.GuardianSettings_weekly__hmWIG{padding:16px}.GuardianSettings_dialogHeading__9l5h0{padding:12px}.GuardianSettings_cardHeading__elPqo h2,.GuardianSettings_dialogHeading__9l5h0 h2{font-size:1rem}}.ProfileAvatarPicker_identity__ZNOhh{display:flex;align-items:center;gap:14px;min-width:0}.ProfileAvatarPicker_identityText__iP20g{min-width:0;overflow-wrap:anywhere}.ProfileAvatarPicker_avatarButton__GqIxB{display:inline-flex;width:64px;height:64px;flex-shrink:0;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.ProfileAvatarPicker_avatarButton__GqIxB:disabled{cursor:default;opacity:.6}.ProfileAvatarPicker_dialog__xIfDW{width:min(620px,calc(100% - 28px));max-height:calc(100dvh - 40px);overflow:auto;padding:20px;border:1px solid #cce1f2;border-radius:22px;background:#fff;color:#243b4b}.ProfileAvatarPicker_dialog__xIfDW::backdrop{background:#182b4666}.ProfileAvatarPicker_header__ZmEK6{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.ProfileAvatarPicker_header__ZmEK6 h2{font-size:1.1rem;font-weight:900}.ProfileAvatarPicker_close__iVSmB{width:44px;height:44px;border:1px solid #bcd6ef;border-radius:50%;background:#eaf5ff;font-size:24px;flex-shrink:0}.ProfileAvatarPicker_grid__YffI7{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ProfileAvatarPicker_option__RGZ4f{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px 4px;border:2px solid #d8e6f2;border-radius:16px;background:#fff;color:#243b4b;font-size:.75rem;font-weight:800;min-height:80px;overflow-wrap:anywhere}.ProfileAvatarPicker_option__RGZ4f[aria-pressed=true]{border-color:#245d8f;background:#edf6ff}.ProfileAvatarPicker_check__eNrN0{position:absolute;right:4px;top:2px;color:#194f7a}.ProfileAvatarPicker_avatarButton__GqIxB:focus-visible,.ProfileAvatarPicker_dialog__xIfDW button:focus-visible{outline:3px solid #235d8b;outline-offset:3px}.ProfileAvatarPicker_error__CSNAm{font-size:.85rem;color:#a32323}@media(max-width:600px){.ProfileAvatarPicker_grid__YffI7{grid-template-columns:repeat(3,minmax(0,1fr))}.ProfileAvatarPicker_dialog__xIfDW{padding:16px}.ProfileAvatarPicker_option__RGZ4f{min-height:80px}}