.ChildPractice-module__X1Ju5q__childShell{color:#142044;background:radial-gradient(circle at 8% 10%,#ffd24d6b,#0000 18rem),radial-gradient(circle at 92% 8%,#15bfd052,#0000 20rem),radial-gradient(circle at 50% 105%,#ff70482e,#0000 24rem),linear-gradient(135deg,#5c92f6 0%,#6aa5ff 42%,#eef7ff 100%);min-height:100vh;overflow-x:clip}.ChildPractice-module__X1Ju5q__childShell *,.ChildPractice-module__X1Ju5q__childShell :before,.ChildPractice-module__X1Ju5q__childShell :after{box-sizing:border-box}.ChildPractice-module__X1Ju5q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ChildPractice-module__X1Ju5q__childMain{width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(1rem,3vw,2rem) 0 3rem}.ChildPractice-module__X1Ju5q__childHero{background:linear-gradient(135deg,#fffffff7,#f4faffe6),#fff;border:2px solid #ffffffb3;border-radius:30px;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:clamp(1.15rem,3vw,1.8rem);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #1420442e}.ChildPractice-module__X1Ju5q__childHero:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffd24d8c,#ff704838);border-radius:999px;width:min(18rem,44vw);height:min(18rem,44vw);position:absolute;bottom:-3.5rem;right:-2rem}.ChildPractice-module__X1Ju5q__heroCopy,.ChildPractice-module__X1Ju5q__heroIdentity,.ChildPractice-module__X1Ju5q__childHero>button{z-index:1;position:relative}.ChildPractice-module__X1Ju5q__heroIdentity{align-items:center;gap:clamp(.85rem,2vw,1.25rem);min-width:0;display:flex}.ChildPractice-module__X1Ju5q__avatarShell{color:#fff;background:#2563f4;border-radius:999px;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.ChildPractice-module__X1Ju5q__avatarImage,.ChildPractice-module__X1Ju5q__avatarFallback{width:100%;height:100%}.ChildPractice-module__X1Ju5q__avatarImage{object-fit:cover;display:block}.ChildPractice-module__X1Ju5q__avatarFallback{color:#fff;text-transform:uppercase;background:linear-gradient(145deg,#2563f4,#15bfd0);place-items:center;font-weight:900;display:grid}.ChildPractice-module__X1Ju5q__heroAvatar{border:4px solid #fff;width:clamp(4.25rem,9vw,6.5rem);height:clamp(4.25rem,9vw,6.5rem);font-size:clamp(1.6rem,4vw,2.5rem);box-shadow:0 12px 28px #1420442e}.ChildPractice-module__X1Ju5q__menuTrigger{color:#fff;cursor:pointer;background:#142044;border:1px solid #14204424;border-radius:50%;place-items:center;width:3rem;min-height:3rem;padding:0;display:inline-grid}.ChildPractice-module__X1Ju5q__childHeaderActions{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex;position:relative}.ChildPractice-module__X1Ju5q__rewardHeaderButton{color:#166534;cursor:pointer;background:#ecfdf5f5;border:1px solid #10b98147;border-radius:999px;align-items:center;gap:.6rem;min-height:3rem;padding:.45rem .85rem;display:inline-flex}.ChildPractice-module__X1Ju5q__practicePointIcon{--practice-point-icon-size:20px;width:var(--practice-point-icon-size);height:var(--practice-point-icon-size);border:max(1px, calc(var(--practice-point-icon-size) * .08)) solid #b77900;box-shadow:inset 0 0 0 max(1px, calc(var(--practice-point-icon-size) * .08)) #ffe58a, inset 0 -2px 0 #89530033, 0 2px 3px #89530029;color:#714300;font-size:calc(var(--practice-point-icon-size) * .5);background:#f8c63d;border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:1000;line-height:1;display:inline-grid;position:relative;overflow:hidden}.ChildPractice-module__X1Ju5q__practicePointIcon:after{width:calc(var(--practice-point-icon-size) * .12);height:calc(var(--practice-point-icon-size) * .12);content:"";transform:translate(calc(var(--practice-point-icon-size) * .24), calc(var(--practice-point-icon-size) * -.24));background:#ffffffb8;border-radius:50%;position:absolute}.ChildPractice-module__X1Ju5q__rewardHeaderButton>span{text-align:left;gap:.05rem;display:grid}.ChildPractice-module__X1Ju5q__rewardHeaderButton small,.ChildPractice-module__X1Ju5q__rewardHeaderButton strong{line-height:1.1}.ChildPractice-module__X1Ju5q__rewardHeaderButton small{font-size:.68rem;font-weight:850}.ChildPractice-module__X1Ju5q__rewardHeaderButton strong{color:#14532d;font-size:.96rem;font-weight:1000}.ChildPractice-module__X1Ju5q__headerActionButton{color:#142044;cursor:pointer;min-height:3rem;font:inherit;white-space:nowrap;background:#fff;border:1px solid #14204424;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-weight:900;display:inline-flex;position:relative}.ChildPractice-module__X1Ju5q__headerActionButton strong{color:#fff;background:#ff7048;border-radius:999px;place-items:center;min-width:1.65rem;height:1.65rem;font-size:.78rem;line-height:1;display:grid}.ChildPractice-module__X1Ju5q__headerActionButton:hover,.ChildPractice-module__X1Ju5q__rewardHeaderButton:hover,.ChildPractice-module__X1Ju5q__menuTrigger:hover{border-color:#ff70485c;box-shadow:0 10px 22px #1420441a}.ChildPractice-module__X1Ju5q__menuBackdrop{z-index:80;background:#14204494;justify-content:flex-end;padding:.65rem;display:flex;position:fixed;inset:0}.ChildPractice-module__X1Ju5q__menuDrawer{background:#fff;border:2px solid #ffffffd1;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(23rem,100vw - 1.3rem);min-width:0;height:calc(100dvh - 1.3rem);animation:.18s ease-out ChildPractice-module__X1Ju5q__menuSlideIn;display:grid;overflow:hidden;box-shadow:0 28px 80px #1420444d}@keyframes ChildPractice-module__X1Ju5q__menuSlideIn{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}.ChildPractice-module__X1Ju5q__menuDrawerHeader{background:#f4f9ff;border-bottom:1px solid #1420441a;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.ChildPractice-module__X1Ju5q__menuProfile{align-items:center;gap:.75rem;min-width:0;display:flex}.ChildPractice-module__X1Ju5q__menuProfile>div{gap:.2rem;min-width:0;display:grid}.ChildPractice-module__X1Ju5q__menuProfile strong,.ChildPractice-module__X1Ju5q__menuProfile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ChildPractice-module__X1Ju5q__menuProfile strong{color:#142044;font-size:1.05rem}.ChildPractice-module__X1Ju5q__menuProfile span{color:#536179;font-size:.86rem;font-weight:800}.ChildPractice-module__X1Ju5q__menuBalanceButton{color:#166534;cursor:pointer;font:inherit;background:#ecfdf5;border:1px solid #10b98147;border-radius:999px;justify-self:start;padding:.35rem .6rem;font-size:.78rem;font-weight:900}.ChildPractice-module__X1Ju5q__menuAvatar{border:3px solid #fff;width:3.25rem;height:3.25rem;font-size:1.25rem;box-shadow:0 8px 18px #14204426}.ChildPractice-module__X1Ju5q__menuClose{color:#142044;cursor:pointer;width:2.75rem;height:2.75rem;font:inherit;background:#fff;border:1px solid #1420441f;border-radius:999px;flex:none;place-items:center;font-size:1.65rem;line-height:1;display:grid}.ChildPractice-module__X1Ju5q__menuNav{align-content:start;gap:.45rem;min-height:0;padding:.85rem;display:grid;overflow-y:auto}.ChildPractice-module__X1Ju5q__menuItem,.ChildPractice-module__X1Ju5q__menuFooter button{color:#31415a;cursor:pointer;width:100%;min-width:0;min-height:3.35rem;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:.7rem;padding:.65rem .75rem;font-weight:900;display:flex}.ChildPractice-module__X1Ju5q__menuItem:hover,.ChildPractice-module__X1Ju5q__menuItemActive{color:#142044;background:#fff4ed;border-color:#ff704861}.ChildPractice-module__X1Ju5q__menuItemIcon{background:#eef7ff;border-radius:12px;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.ChildPractice-module__X1Ju5q__menuItemActive .ChildPractice-module__X1Ju5q__menuItemIcon{background:#ff7048}.ChildPractice-module__X1Ju5q__menuItemText{overflow-wrap:anywhere;flex:auto;min-width:0}.ChildPractice-module__X1Ju5q__menuBadge{color:#2563f4;text-align:center;background:#eef7ff;border-radius:999px;min-width:2rem;padding:.38rem .48rem;font-size:.78rem}.ChildPractice-module__X1Ju5q__menuFooter{border-top:1px solid #1420441a;padding:.85rem}.ChildPractice-module__X1Ju5q__menuFooter button{color:#991b1b}.ChildPractice-module__X1Ju5q__menuFooter button:hover{background:#fff1f2;border-color:#fecaca}.ChildPractice-module__X1Ju5q__heroCopy{min-width:0}.ChildPractice-module__X1Ju5q__heroBadge,.ChildPractice-module__X1Ju5q__questBadge,.ChildPractice-module__X1Ju5q__resultMascot,.ChildPractice-module__X1Ju5q__topicSpark{flex:none;place-items:center;display:inline-grid;box-shadow:0 10px 24px #14204424}.ChildPractice-module__X1Ju5q__heroBadge{background:#ffd24d;border-radius:20px;width:3rem;height:3rem;margin-bottom:.6rem;font-size:1.45rem}.ChildPractice-module__X1Ju5q__childHero h1,.ChildPractice-module__X1Ju5q__contentHeader h2,.ChildPractice-module__X1Ju5q__runnerHeader h2,.ChildPractice-module__X1Ju5q__assignedQuestHeader h1,.ChildPractice-module__X1Ju5q__resultHero h1,.ChildPractice-module__X1Ju5q__emptyCard h3{color:#142044;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0}.ChildPractice-module__X1Ju5q__childHero h1{font-size:clamp(2rem,5vw,3.65rem);line-height:.98}.ChildPractice-module__X1Ju5q__childHero p,.ChildPractice-module__X1Ju5q__contentHeader p,.ChildPractice-module__X1Ju5q__emptyCard p,.ChildPractice-module__X1Ju5q__assignmentCard p,.ChildPractice-module__X1Ju5q__topicCard p,.ChildPractice-module__X1Ju5q__resultHero p,.ChildPractice-module__X1Ju5q__runnerTitleBlock p,.ChildPractice-module__X1Ju5q__assignedQuestHeader p{color:#536179;overflow-wrap:anywhere;margin:.4rem 0 0;line-height:1.55}.ChildPractice-module__X1Ju5q__kicker{color:#ff7048;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:900}.ChildPractice-module__X1Ju5q__primaryButton,.ChildPractice-module__X1Ju5q__secondaryButton{min-height:2.85rem;font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 1.12rem;font-weight:900;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.ChildPractice-module__X1Ju5q__primaryButton{color:#fff;background:#142044;border:0;box-shadow:0 14px 28px #14204438}.ChildPractice-module__X1Ju5q__secondaryButton{color:#142044;background:#ffffffeb;border:1px solid #14204424}.ChildPractice-module__X1Ju5q__primaryButton:hover:not(:disabled),.ChildPractice-module__X1Ju5q__secondaryButton:hover:not(:disabled){transform:translateY(-1px)}.ChildPractice-module__X1Ju5q__primaryButton:hover:not(:disabled){background:#ff7048}.ChildPractice-module__X1Ju5q__secondaryButton:hover:not(:disabled){border-color:#2563f452;box-shadow:0 10px 20px #1420441a}.ChildPractice-module__X1Ju5q__primaryButton:disabled,.ChildPractice-module__X1Ju5q__secondaryButton:disabled{cursor:not-allowed;opacity:.58;transform:none}.ChildPractice-module__X1Ju5q__primaryButton:focus-visible,.ChildPractice-module__X1Ju5q__secondaryButton:focus-visible,.ChildPractice-module__X1Ju5q__menuTrigger:focus-visible,.ChildPractice-module__X1Ju5q__rewardHeaderButton:focus-visible,.ChildPractice-module__X1Ju5q__headerActionButton:focus-visible,.ChildPractice-module__X1Ju5q__menuClose:focus-visible,.ChildPractice-module__X1Ju5q__menuItem:focus-visible,.ChildPractice-module__X1Ju5q__menuFooter button:focus-visible,.ChildPractice-module__X1Ju5q__avatarEditButton:focus-visible,.ChildPractice-module__X1Ju5q__avatarUploadButton:focus-visible,.ChildPractice-module__X1Ju5q__avatarSelection button:focus-visible,.ChildPractice-module__X1Ju5q__subjectButton:focus-visible,.ChildPractice-module__X1Ju5q__gradePickerTrigger:focus-visible,.ChildPractice-module__X1Ju5q__gradePickerOption:focus-visible,.ChildPractice-module__X1Ju5q__selectedTopicChip:focus-visible,.ChildPractice-module__X1Ju5q__questionLengthOption:focus-visible,.ChildPractice-module__X1Ju5q__questionLengthOptionActive:focus-visible,.ChildPractice-module__X1Ju5q__answerButton:focus-visible,.ChildPractice-module__X1Ju5q__emailNoticeCard:focus-within{outline-offset:3px;outline:3px solid #ffd24d;box-shadow:0 0 0 6px #1420442e}.ChildPractice-module__X1Ju5q__notice,.ChildPractice-module__X1Ju5q__error{overflow-wrap:anywhere;border-radius:18px;margin:0 0 1rem;padding:.9rem 1rem;font-weight:900}.ChildPractice-module__X1Ju5q__notice{color:#0f5e6a;background:#ebfdfff5;border:1px solid #15bfd059}.ChildPractice-module__X1Ju5q__rewardValueBadge{color:#704800;background:#fff8d8;border:1px solid #f5c84c;border-radius:14px;align-items:center;gap:.55rem;width:fit-content;padding:.48rem .68rem;display:inline-flex;box-shadow:0 7px 18px #70480017}.ChildPractice-module__X1Ju5q__rewardValueBadge>span{gap:.05rem;display:grid}.ChildPractice-module__X1Ju5q__rewardValueBadge small{color:#765b17;font-size:.7rem;font-weight:900;line-height:1}.ChildPractice-module__X1Ju5q__rewardValueBadge strong{color:#5c3a00;font-size:1rem;font-weight:1000;line-height:1.1}.ChildPractice-module__X1Ju5q__rewardValueBadgeEarned{color:#11613d;background:#e9fbf1;border-color:#86d9af}.ChildPractice-module__X1Ju5q__rewardValueBadgeEarned small,.ChildPractice-module__X1Ju5q__rewardValueBadgeEarned strong{color:#11613d}.ChildPractice-module__X1Ju5q__error{color:#991b1b;background:#fff1f2;border:1px solid #fecaca}.ChildPractice-module__X1Ju5q__practiceWorkspace{min-width:0}.ChildPractice-module__X1Ju5q__practiceContent,.ChildPractice-module__X1Ju5q__runnerPanel,.ChildPractice-module__X1Ju5q__resultCard,.ChildPractice-module__X1Ju5q__questCard{background:#fffffff2;border:2px solid #ffffffb8;border-radius:28px;min-width:0;box-shadow:0 22px 55px #14204424}.ChildPractice-module__X1Ju5q__subjectButton{color:#31415a;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;align-items:center;gap:.65rem;padding:.78rem .85rem;font-weight:900;display:flex}.ChildPractice-module__X1Ju5q__subjectButton span:first-child{overflow-wrap:anywhere;flex:auto;min-width:0}.ChildPractice-module__X1Ju5q__subjectButton strong{color:#2563f4;text-align:center;background:#eef7ff;border-radius:999px;min-width:2rem;padding:.38rem .48rem;font-size:.78rem;line-height:1}.ChildPractice-module__X1Ju5q__subjectButtonActive{color:#142044;background:#fff4ed;border-color:#ff704880}.ChildPractice-module__X1Ju5q__subjectButtonActive strong{color:#fff;background:#ff7048}.ChildPractice-module__X1Ju5q__learningFilters{border-bottom:1px dashed #5361793d;grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr);align-items:end;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:grid}.ChildPractice-module__X1Ju5q__learningFiltersWithActions{grid-template-columns:minmax(10rem,.24fr) minmax(0,1fr) auto}.ChildPractice-module__X1Ju5q__practiceQuickActions{justify-content:flex-end;align-items:center;gap:.55rem;min-width:max-content;padding-bottom:.2rem;display:flex}.ChildPractice-module__X1Ju5q__gradeFilter,.ChildPractice-module__X1Ju5q__subjectFilter{gap:.45rem;min-width:0;display:grid}.ChildPractice-module__X1Ju5q__gradeFilter>span,.ChildPractice-module__X1Ju5q__subjectFilter>span{color:#536179;font-size:.82rem;font-weight:900}.ChildPractice-module__X1Ju5q__gradePicker{min-width:0;position:relative}.ChildPractice-module__X1Ju5q__gradePickerTrigger{border:2px solid var(--grade-border,#14204429);background:var(--grade-surface,#fff);width:100%;min-height:2.9rem;color:var(--grade-accent,#142044);cursor:pointer;font:inherit;text-align:left;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem .8rem;font-weight:900;display:grid}.ChildPractice-module__X1Ju5q__gradePickerTrigger:disabled{cursor:not-allowed;opacity:.58}.ChildPractice-module__X1Ju5q__gradePickerTrigger strong{color:#142044;overflow-wrap:anywhere;min-width:0}.ChildPractice-module__X1Ju5q__gradeColorMark{background:var(--grade-accent,#2563f4);width:.72rem;height:.72rem;box-shadow:0 0 0 4px var(--grade-surface,#eff6ff);border-radius:999px;flex:none;display:inline-block}.ChildPractice-module__X1Ju5q__gradePickerMenu{z-index:70;background:#fff;border:1px solid #14204424;border-radius:16px;gap:.35rem;width:max(100%,14rem);max-height:min(22rem,62vh);padding:.45rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;overflow-y:auto;box-shadow:0 18px 42px #14204433}.ChildPractice-module__X1Ju5q__gradePickerOption{background:var(--grade-surface);min-height:3.2rem;color:var(--grade-accent);cursor:pointer;font:inherit;text-align:left;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.65rem .75rem;display:grid}.ChildPractice-module__X1Ju5q__gradePickerOption:hover,.ChildPractice-module__X1Ju5q__gradePickerOption[aria-selected=true]{border-color:var(--grade-border)}.ChildPractice-module__X1Ju5q__gradePickerOption>span:not(.ChildPractice-module__X1Ju5q__gradeColorMark){gap:.1rem;min-width:0;display:grid}.ChildPractice-module__X1Ju5q__gradePickerOption strong{color:#142044}.ChildPractice-module__X1Ju5q__gradePickerOption small{color:var(--grade-accent);font-size:.74rem;font-weight:850}.ChildPractice-module__X1Ju5q__subjectChoices{gap:.5rem;min-width:0;padding:.1rem 0 .2rem;display:flex;overflow-x:auto}.ChildPractice-module__X1Ju5q__subjectButton{white-space:nowrap;background:#fff;border-color:#1420441f;flex:none;min-height:2.9rem;padding:.65rem .8rem}.ChildPractice-module__X1Ju5q__practiceContent{padding:clamp(1rem,3vw,1.45rem)}.ChildPractice-module__X1Ju5q__contentHeader,.ChildPractice-module__X1Ju5q__runnerHeader,.ChildPractice-module__X1Ju5q__assignedQuestHeader{border-bottom:1px dashed #5361793d;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.ChildPractice-module__X1Ju5q__contentHeader h2,.ChildPractice-module__X1Ju5q__runnerHeader h2,.ChildPractice-module__X1Ju5q__assignedQuestHeader h1{font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.05}.ChildPractice-module__X1Ju5q__contentHeader>div,.ChildPractice-module__X1Ju5q__resultHero>div{min-width:0}.ChildPractice-module__X1Ju5q__runnerTitleBlock{align-items:flex-start;gap:.8rem;min-width:0;display:flex}.ChildPractice-module__X1Ju5q__questBadge,.ChildPractice-module__X1Ju5q__resultMascot{background:#15bfd0;border-radius:20px;width:3rem;height:3rem;font-size:1.35rem}.ChildPractice-module__X1Ju5q__questionLengthPicker{border:0;align-self:start;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}.ChildPractice-module__X1Ju5q__questionLengthPicker legend{color:#243b70;padding:0;font-size:.82rem;font-weight:900}.ChildPractice-module__X1Ju5q__questionLengthPicker>small{color:#6b7890;font-size:.7rem;font-weight:750}.ChildPractice-module__X1Ju5q__questionLengthOptions{grid-template-columns:repeat(auto-fit,minmax(3.75rem,1fr));gap:.4rem;display:grid}.ChildPractice-module__X1Ju5q__questionLengthOption,.ChildPractice-module__X1Ju5q__questionLengthOptionActive{color:#34415a;cursor:pointer;min-width:0;min-height:3.35rem;font:inherit;background:#fff;border:1px solid #14204429;border-radius:8px;place-items:center;gap:.08rem;padding:.42rem .35rem;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s;display:grid}.ChildPractice-module__X1Ju5q__questionLengthOption:hover{background:#f5f8ff;border-color:#7996c5}.ChildPractice-module__X1Ju5q__questionLengthOptionActive{color:#fff;background:#244b92;border-color:#244b92;box-shadow:0 5px 12px #244b922e}.ChildPractice-module__X1Ju5q__questionLengthOption strong,.ChildPractice-module__X1Ju5q__questionLengthOptionActive strong{font-size:1.08rem;font-weight:950;line-height:1}.ChildPractice-module__X1Ju5q__questionLengthOption span,.ChildPractice-module__X1Ju5q__questionLengthOptionActive span{font-size:.62rem;font-weight:800}.ChildPractice-module__X1Ju5q__topicGrid,.ChildPractice-module__X1Ju5q__assignmentList,.ChildPractice-module__X1Ju5q__historyList,.ChildPractice-module__X1Ju5q__resultQuestionList{gap:.85rem;display:grid}.ChildPractice-module__X1Ju5q__assignmentControls{background:#f7f9fc;border-bottom:1px solid #1420441a;grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);align-items:end;gap:.85rem 1rem;margin-bottom:1rem;padding:.85rem;display:grid}.ChildPractice-module__X1Ju5q__assignmentFilterGroup,.ChildPractice-module__X1Ju5q__assignmentSortControl{gap:.45rem;min-width:0;display:grid}.ChildPractice-module__X1Ju5q__assignmentControlLabel{color:#475569;align-items:center;gap:.4rem;font-size:.78rem;font-weight:900;display:inline-flex}.ChildPractice-module__X1Ju5q__assignmentControlLabel svg{width:.95rem;height:.95rem}.ChildPractice-module__X1Ju5q__assignmentStatusFilters{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.ChildPractice-module__X1Ju5q__assignmentStatusFilterButton,.ChildPractice-module__X1Ju5q__assignmentStatusFilterActive{color:#475569;cursor:pointer;min-height:2.55rem;font:inherit;background:#fff;border:1px solid #14204424;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.52rem .65rem;font-size:.82rem;font-weight:900;display:inline-flex}.ChildPractice-module__X1Ju5q__assignmentStatusFilterButton:hover{color:#142044;background:#f2f6fc;border-color:#7891bd}.ChildPractice-module__X1Ju5q__assignmentStatusFilterActive{color:#fff;background:#244b92;border-color:#244b92;box-shadow:0 4px 10px #244b9229}.ChildPractice-module__X1Ju5q__assignmentStatusFilterButton strong,.ChildPractice-module__X1Ju5q__assignmentStatusFilterActive strong{color:#31415a;background:#e9eef7;border-radius:6px;place-items:center;min-width:1.55rem;min-height:1.55rem;padding:.2rem .35rem;font-size:.72rem;line-height:1;display:inline-grid}.ChildPractice-module__X1Ju5q__assignmentStatusFilterActive strong{color:#fff;background:#ffffff2e}.ChildPractice-module__X1Ju5q__assignmentSelect{min-width:0;display:grid;position:relative}.ChildPractice-module__X1Ju5q__assignmentSelect select{appearance:none;color:#142044;cursor:pointer;width:100%;min-height:2.55rem;font:inherit;background:#fff;border:1px solid #14204429;border-radius:8px;outline:none;padding:.55rem 2.4rem .55rem .7rem;font-size:.84rem;font-weight:850}.ChildPractice-module__X1Ju5q__assignmentSelect select:focus-visible{border-color:#244b92;box-shadow:0 0 0 3px #244b9224}.ChildPractice-module__X1Ju5q__assignmentSelect svg{color:#536179;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.ChildPractice-module__X1Ju5q__assignmentResultsSummary{color:#64748b;grid-column:1/-1;margin:0;font-size:.78rem;font-weight:800}.ChildPractice-module__X1Ju5q__assignmentFilteredEmpty{background:#fbfcfe;border:1px dashed #14204433;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.ChildPractice-module__X1Ju5q__assignmentFilteredEmpty h3,.ChildPractice-module__X1Ju5q__assignmentFilteredEmpty p{margin:0}.ChildPractice-module__X1Ju5q__assignmentFilteredEmpty h3{color:#142044;font-size:1rem}.ChildPractice-module__X1Ju5q__assignmentFilteredEmpty p{color:#64748b;margin-top:.25rem;font-size:.88rem;font-weight:700}.ChildPractice-module__X1Ju5q__topicGrid{grid-template-columns:minmax(0,1fr)}.ChildPractice-module__X1Ju5q__topicGroup{gap:.8rem;margin-bottom:1.2rem;display:grid}.ChildPractice-module__X1Ju5q__topicGroupHeader{border-bottom:1px solid #1420441f;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.7rem;display:flex}.ChildPractice-module__X1Ju5q__topicGroupHeader h3,.ChildPractice-module__X1Ju5q__topicGroupHeader p{margin:0}.ChildPractice-module__X1Ju5q__topicGroupHeader p{color:#536179;margin-top:.25rem}.ChildPractice-module__X1Ju5q__topicCard,.ChildPractice-module__X1Ju5q__assignmentCard,.ChildPractice-module__X1Ju5q__emptyCard,.ChildPractice-module__X1Ju5q__resultQuestionCard{background:#fff;border:1px solid #1420441a;border-radius:22px;min-width:0;padding:1rem}.ChildPractice-module__X1Ju5q__childLoginCard,.ChildPractice-module__X1Ju5q__startStepCard,.ChildPractice-module__X1Ju5q__profilePanel{background:#fffffff5;border:2px solid #ffffffb8;border-radius:28px;gap:1rem;min-width:0;padding:clamp(1rem,3vw,1.45rem);display:grid;box-shadow:0 22px 55px #14204424}.ChildPractice-module__X1Ju5q__childLoginCard{width:min(100%,32rem);margin:0 auto}.ChildPractice-module__X1Ju5q__childLoginCard h1,.ChildPractice-module__X1Ju5q__startStepCard h3,.ChildPractice-module__X1Ju5q__profilePanel h2{color:#142044;overflow-wrap:anywhere;margin:0}.ChildPractice-module__X1Ju5q__childLoginMain{place-items:center;min-height:100dvh;padding-block:clamp(1rem,4vw,3rem);display:grid}.ChildPractice-module__X1Ju5q__childLoginCard{background:#fff;border-color:#ffffffdb;gap:1.45rem;padding:clamp(1.4rem,4vw,2.25rem);box-shadow:0 28px 70px #1420443d}.ChildPractice-module__X1Ju5q__childLoginBrand{color:#142044;align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.ChildPractice-module__X1Ju5q__childLoginBrand strong{font-size:1.12rem;font-weight:950}.ChildPractice-module__X1Ju5q__childLoginIntro{gap:.45rem;display:grid}.ChildPractice-module__X1Ju5q__childLoginIntro .ChildPractice-module__X1Ju5q__kicker,.ChildPractice-module__X1Ju5q__childLoginIntro h1,.ChildPractice-module__X1Ju5q__childLoginIntro p{margin:0}.ChildPractice-module__X1Ju5q__childLoginIntro h1{color:#142044;font-size:clamp(2rem,6vw,2.75rem);line-height:1.05}.ChildPractice-module__X1Ju5q__childLoginIntro>p:last-child{color:#536179;max-width:27rem;font-size:1rem;line-height:1.55}.ChildPractice-module__X1Ju5q__childLoginForm{color:#536179;gap:1.15rem;display:grid}.ChildPractice-module__X1Ju5q__childLoginField{gap:.5rem;min-width:0;display:grid}.ChildPractice-module__X1Ju5q__childLoginField>span{color:#263252;font-size:.95rem;font-weight:900}.ChildPractice-module__X1Ju5q__childLoginField input{color:#142044;width:100%;min-width:0;min-height:3.5rem;font:inherit;background:#fff;border:2px solid #d8e1ee;border-radius:14px;padding:0 1rem;font-size:1rem;transition:border-color .15s,box-shadow .15s,background .15s}.ChildPractice-module__X1Ju5q__childLoginField input::placeholder{color:#8994a8}.ChildPractice-module__X1Ju5q__childLoginField input:hover:not(:disabled){border-color:#9fb2cf}.ChildPractice-module__X1Ju5q__childLoginField input:focus{border-color:#2563f4;outline:0;box-shadow:0 0 0 4px #2563f429}.ChildPractice-module__X1Ju5q__childLoginField input:disabled{cursor:wait;color:#667085;background:#f4f7fb}.ChildPractice-module__X1Ju5q__childLoginRememberedIdentity{color:#536179;background:#f7faff;border:1px solid #c9d8ec;border-radius:12px;margin:0;padding:.75rem .9rem;font-size:.92rem;line-height:1.45}.ChildPractice-module__X1Ju5q__childLoginRememberedIdentity strong{color:#263252;overflow-wrap:anywhere}.ChildPractice-module__X1Ju5q__childLoginSubmit,.ChildPractice-module__X1Ju5q__childLoginBack{width:100%;min-height:3.5rem;font:inherit;border-radius:14px;justify-content:center;align-items:center;font-weight:950;text-decoration:none;display:inline-flex}.ChildPractice-module__X1Ju5q__childLoginSubmit{color:#fff;cursor:pointer;background:#142044;border:0;transition:background .15s,box-shadow .15s,transform .15s;box-shadow:0 14px 26px #14204433}.ChildPractice-module__X1Ju5q__childLoginSubmit:hover:not(:disabled){background:#ff7048;transform:translateY(-1px);box-shadow:0 16px 30px #ff70483d}.ChildPractice-module__X1Ju5q__childLoginSubmit:disabled{cursor:wait;opacity:.64}.ChildPractice-module__X1Ju5q__childLoginBack{color:#34415f;background:#f7f9fc;border:1px solid #d8e1ee;transition:border-color .15s,background .15s}.ChildPractice-module__X1Ju5q__childLoginBack:hover{background:#fff;border-color:#9fb2cf}.ChildPractice-module__X1Ju5q__childLoginSubmit:focus-visible,.ChildPractice-module__X1Ju5q__childLoginBack:focus-visible,.ChildPractice-module__X1Ju5q__childLoginBrand:focus-visible{outline-offset:3px;outline:3px solid #ffd24d}.ChildPractice-module__X1Ju5q__childLoginNotice,.ChildPractice-module__X1Ju5q__childLoginError{border-radius:12px;margin:0;padding:.85rem .95rem;font-size:.92rem;font-weight:850;line-height:1.45}.ChildPractice-module__X1Ju5q__childLoginNotice{color:#0f5e6a;background:#ebfdff;border:1px solid #9ddfe8}.ChildPractice-module__X1Ju5q__childLoginError{color:#991b1b;background:#fff1f2;border:1px solid #fecaca}.ChildPractice-module__X1Ju5q__childProfileForm{color:#536179;gap:.45rem;font-weight:900;display:grid}.ChildPractice-module__X1Ju5q__childProfileForm input{color:#142044;min-height:2.9rem;font:inherit;background:#fff;border:1px solid #14204429;border-radius:16px;padding:0 .9rem}.ChildPractice-module__X1Ju5q__profileSettingsGrid{grid-template-columns:minmax(12rem,.38fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,4vw,2.5rem);display:grid}.ChildPractice-module__X1Ju5q__avatarEditor{text-align:center;border-right:1px dashed #5361793d;justify-items:center;gap:.7rem;min-width:0;padding:.25rem clamp(1rem,3vw,2rem) .25rem 0;display:grid}.ChildPractice-module__X1Ju5q__profileLabel{color:#536179;margin:0;font-weight:900}.ChildPractice-module__X1Ju5q__avatarEditButton{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;display:block;position:relative}.ChildPractice-module__X1Ju5q__avatarEditButton:disabled,.ChildPractice-module__X1Ju5q__avatarUploadButton:disabled{cursor:not-allowed;opacity:.58}.ChildPractice-module__X1Ju5q__profileAvatar{border:5px solid #fff;outline:2px solid #2563f438;width:8.75rem;height:8.75rem;font-size:3rem;box-shadow:0 16px 34px #1420442e}.ChildPractice-module__X1Ju5q__avatarCameraBadge{color:#fff;background:#142044;border:3px solid #fff;border-radius:999px;place-items:center;width:2.65rem;height:2.65rem;font-size:1rem;display:grid;position:absolute;bottom:.2rem;right:.15rem;box-shadow:0 8px 18px #14204433}.ChildPractice-module__X1Ju5q__avatarFileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ChildPractice-module__X1Ju5q__avatarUploadButton{color:#142044;cursor:pointer;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #14204429;border-radius:999px;padding:0 1rem;font-weight:900}.ChildPractice-module__X1Ju5q__avatarEditor>small,.ChildPractice-module__X1Ju5q__childProfileForm small,.ChildPractice-module__X1Ju5q__profileMeta small{color:#667085;font-size:.82rem;font-weight:700;line-height:1.45}.ChildPractice-module__X1Ju5q__avatarSelection{color:#166534;overflow-wrap:anywhere;background:#eefbf5;border-radius:14px;gap:.45rem;width:100%;padding:.7rem;font-size:.82rem;line-height:1.4;display:grid}.ChildPractice-module__X1Ju5q__avatarSelection button{color:#142044;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:center;font-weight:900;text-decoration:underline}.ChildPractice-module__X1Ju5q__profileFields{gap:1rem;min-width:0;display:grid}.ChildPractice-module__X1Ju5q__profileMeta{border-top:1px dashed #5361793d;gap:.35rem;padding-top:1rem;display:grid}.ChildPractice-module__X1Ju5q__profileMeta>span{color:#536179;font-weight:900}.ChildPractice-module__X1Ju5q__profileMeta>strong{color:#142044;font-size:1.05rem}.ChildPractice-module__X1Ju5q__profileActions{justify-content:flex-end;display:flex}.ChildPractice-module__X1Ju5q__startStepCard{border-color:#2563f43d;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(13rem,17rem);align-items:start;width:min(100%,52rem);margin-inline:auto;padding:1rem 1.1rem;box-shadow:0 12px 30px #1420441c}.ChildPractice-module__X1Ju5q__startStepCard .ChildPractice-module__X1Ju5q__runnerActionCluster{border-top:1px solid #1420441a;grid-column:1/-1;padding-top:.8rem}.ChildPractice-module__X1Ju5q__assignmentReadyCard{background:#fff;border:1px solid #1420441f;border-radius:16px;width:min(100%,48rem);margin:auto;overflow:hidden;box-shadow:0 18px 46px #14204424}.ChildPractice-module__X1Ju5q__assignmentReadyHeader{padding:1.2rem 1.25rem 1rem}.ChildPractice-module__X1Ju5q__assignmentReadyTitle{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.ChildPractice-module__X1Ju5q__assignmentReadyTitle>div{min-width:0}.ChildPractice-module__X1Ju5q__assignmentReadyTitle h1,.ChildPractice-module__X1Ju5q__assignmentReadyTitle p{margin:0}.ChildPractice-module__X1Ju5q__assignmentReadyTitle h1{color:#142044;overflow-wrap:anywhere;font-size:1.65rem;line-height:1.15}.ChildPractice-module__X1Ju5q__assignmentReadyTitle p:not(.ChildPractice-module__X1Ju5q__kicker){color:#536179;margin-top:.35rem;line-height:1.45}.ChildPractice-module__X1Ju5q__assignmentReadyIcon{color:#8a4b08;background:#fff3b0;border-radius:50%;flex:none;place-items:center;width:3.2rem;height:3.2rem;display:grid}.ChildPractice-module__X1Ju5q__assignmentReadyMeta{background:#f8fafc;border-block:1px solid #1420441a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.ChildPractice-module__X1Ju5q__assignmentReadyQuestionCount{color:#244b92;align-items:center;gap:.55rem;display:inline-flex}.ChildPractice-module__X1Ju5q__assignmentReadyQuestionCount>span{gap:.05rem;display:grid}.ChildPractice-module__X1Ju5q__assignmentReadyQuestionCount strong{color:#142044;font-size:1.05rem;line-height:1}.ChildPractice-module__X1Ju5q__assignmentReadyQuestionCount small{color:#667085;font-size:.7rem;font-weight:800}.ChildPractice-module__X1Ju5q__assignmentReadyBody{gap:1rem;padding:1rem 1.25rem;display:grid}.ChildPractice-module__X1Ju5q__assignmentReadyBody h2{color:#142044;margin:0 0 .45rem;font-size:1rem}.ChildPractice-module__X1Ju5q__assignmentReadyChecklist{margin:0;padding:0;list-style:none;display:grid}.ChildPractice-module__X1Ju5q__assignmentReadyChecklist li{color:#48566e;border-top:1px solid #14204417;align-items:flex-start;gap:.65rem;padding:.65rem 0;font-size:.86rem;font-weight:720;line-height:1.45;display:flex}.ChildPractice-module__X1Ju5q__assignmentReadyChecklist li:last-child{padding-bottom:0}.ChildPractice-module__X1Ju5q__assignmentReadyChecklist svg{color:#244b92;flex:none;margin-top:.05rem}.ChildPractice-module__X1Ju5q__assignmentReadyNote{background:#fffbeb;border-left:3px solid #f5b700;padding:.7rem .8rem}.ChildPractice-module__X1Ju5q__assignmentReadyNote strong{color:#713f12;font-size:.78rem}.ChildPractice-module__X1Ju5q__assignmentReadyNote p{color:#6b4f1d;margin:.2rem 0 0;font-size:.84rem;line-height:1.45}.ChildPractice-module__X1Ju5q__assignmentReadyActions{background:#f8fafc;border-top:1px solid #1420441a;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.25rem 1rem;display:flex}.ChildPractice-module__X1Ju5q__assignmentReadyActions .ChildPractice-module__X1Ju5q__primaryButton,.ChildPractice-module__X1Ju5q__assignmentReadyActions .ChildPractice-module__X1Ju5q__secondaryButton{gap:.42rem;min-width:9.5rem}.ChildPractice-module__X1Ju5q__practiceContentWithRevisionPanel{padding-bottom:10rem}.ChildPractice-module__X1Ju5q__selectedTopicsPanel{background:#ffffff94;border-block:1px solid #1420441f;gap:1rem;margin:0 0 1.35rem;padding:1rem 0;display:grid}.ChildPractice-module__X1Ju5q__selectedTopicsHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ChildPractice-module__X1Ju5q__selectedTopicsHeader h3,.ChildPractice-module__X1Ju5q__selectedTopicsHeader p{margin:0}.ChildPractice-module__X1Ju5q__selectedTopicsHeader h3{color:#142044;margin-top:.2rem;font-size:1.08rem}.ChildPractice-module__X1Ju5q__selectedTopicsHeader>strong{color:#142044;flex:none;font-size:.92rem}.ChildPractice-module__X1Ju5q__selectedGradeList{gap:.75rem;display:grid}.ChildPractice-module__X1Ju5q__selectedGradeGroup{border-left:5px solid var(--grade-accent);background:var(--grade-surface);gap:.65rem;padding:.8rem .9rem;display:grid}.ChildPractice-module__X1Ju5q__selectedGradeHeader{color:#142044;align-items:center;gap:.55rem;display:flex}.ChildPractice-module__X1Ju5q__selectedGradeHeader small{color:var(--grade-accent);margin-left:auto;font-weight:850}.ChildPractice-module__X1Ju5q__selectedTopicList{flex-wrap:wrap;gap:.5rem;display:flex}.ChildPractice-module__X1Ju5q__selectedTopicChip{border:1px solid var(--grade-border);color:#142044;cursor:pointer;max-width:min(100%,24rem);font:inherit;text-align:left;background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.6rem .7rem;display:inline-grid}.ChildPractice-module__X1Ju5q__selectedTopicChip>span{overflow-wrap:anywhere;flex-wrap:wrap;gap:.3rem;min-width:0;display:flex}.ChildPractice-module__X1Ju5q__selectedTopicChip small,.ChildPractice-module__X1Ju5q__selectedTopicChip svg{color:var(--grade-accent);font-weight:850}.ChildPractice-module__X1Ju5q__gradeTopicGroup{border-left:5px solid var(--grade-accent);background:linear-gradient(90deg, var(--grade-surface), transparent 78%);padding:.9rem 0 .9rem 1rem}.ChildPractice-module__X1Ju5q__topicSelectCard{color:#142044;cursor:pointer;min-width:0;font:inherit;text-align:left;background:#fff;border:2px solid #1420441f;border-radius:20px;gap:.35rem;padding:1rem;display:grid}.ChildPractice-module__X1Ju5q__topicSelectCard strong,.ChildPractice-module__X1Ju5q__topicSelectCard span{overflow-wrap:anywhere}.ChildPractice-module__X1Ju5q__topicSelectCard span{color:#536179;font-weight:800}.ChildPractice-module__X1Ju5q__topicSelectCard strong small{color:var(--grade-accent,#536179);font-size:.76rem;font-weight:900}.ChildPractice-module__X1Ju5q__topicSelectCardActive{border-color:var(--grade-accent,#ff7048);background:var(--grade-surface,#fff4ed);box-shadow:0 10px 24px color-mix(in srgb, var(--grade-accent) 15%, transparent)}.ChildPractice-module__X1Ju5q__revisionActions{z-index:40;right:1rem;bottom:max(1rem, env(safe-area-inset-bottom));color:#536179;background:#fffffffa;border:2px solid #2563f43d;border-radius:28px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;width:min(100% - 2rem,73.75rem);max-height:calc(100dvh - 2rem);margin:0 auto;padding:1rem 1.25rem;font-weight:900;display:grid;position:fixed;left:1rem;overflow-y:auto;box-shadow:0 22px 60px #14204447}.ChildPractice-module__X1Ju5q__worksheetSetupCard{background:#fff;border:1px solid #2563f433;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);align-items:start;gap:1rem;padding:1rem 1.1rem;display:grid;box-shadow:0 12px 30px #1420441a}.ChildPractice-module__X1Ju5q__worksheetSetupSummary{min-width:0}.ChildPractice-module__X1Ju5q__worksheetSetupSummary h3,.ChildPractice-module__X1Ju5q__worksheetSetupSummary p{margin:.35rem 0 0}.ChildPractice-module__X1Ju5q__worksheetSetupCard .ChildPractice-module__X1Ju5q__runnerActionCluster{grid-column:1/-1;justify-content:flex-end}.ChildPractice-module__X1Ju5q__revisionActions>span{align-items:baseline;gap:.35rem;display:flex}.ChildPractice-module__X1Ju5q__revisionActions>span strong{color:#142044;font-size:1.15rem}.ChildPractice-module__X1Ju5q__topicCard,.ChildPractice-module__X1Ju5q__assignmentCard{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ChildPractice-module__X1Ju5q__topicCard{background:linear-gradient(135deg,#fffffffa,#effbffeb),#fff;border-color:#15bfd03d;min-height:7rem;padding:1.15rem 1.25rem;position:relative;overflow:hidden}.ChildPractice-module__X1Ju5q__topicCard:after{content:"";background:#ffd24d5c;border-radius:999px;width:6rem;height:6rem;position:absolute;top:-1.8rem;right:-1.6rem}.ChildPractice-module__X1Ju5q__topicSpark{z-index:1;color:#142044;background:#ffd24d;border-radius:16px;width:2.45rem;height:2.45rem;font-size:1.2rem;position:relative}.ChildPractice-module__X1Ju5q__topicCard>div,.ChildPractice-module__X1Ju5q__assignmentCard>div,.ChildPractice-module__X1Ju5q__topicCard>button,.ChildPractice-module__X1Ju5q__assignmentCard>a{z-index:1;position:relative}.ChildPractice-module__X1Ju5q__worksheetTopics{color:#536179;overflow-wrap:anywhere;margin-top:.45rem;font-weight:750;line-height:1.45;display:block}.ChildPractice-module__X1Ju5q__cardCopy,.ChildPractice-module__X1Ju5q__topicCardCopy{flex:auto;min-width:0}.ChildPractice-module__X1Ju5q__topicCardCopy{gap:.35rem;display:grid}.ChildPractice-module__X1Ju5q__topicCardCopy p{margin:0;font-size:.94rem;font-weight:750}.ChildPractice-module__X1Ju5q__topicCard h3,.ChildPractice-module__X1Ju5q__assignmentCard h3,.ChildPractice-module__X1Ju5q__resultQuestionCard h3{color:#142044;overflow-wrap:break-word;word-break:normal;margin:0;font-size:1.08rem;line-height:1.25}.ChildPractice-module__X1Ju5q__topicCard>button{flex:none;min-width:9.5rem}.ChildPractice-module__X1Ju5q__assignmentTitleRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ChildPractice-module__X1Ju5q__statusNeutral,.ChildPractice-module__X1Ju5q__statusProgress,.ChildPractice-module__X1Ju5q__statusDone,.ChildPractice-module__X1Ju5q__statusOverdue{white-space:nowrap;border-radius:999px;align-items:center;padding:.42rem .58rem;font-size:.75rem;font-weight:900;line-height:1;display:inline-flex}.ChildPractice-module__X1Ju5q__statusNeutral{color:#475569;background:#eef2f7}.ChildPractice-module__X1Ju5q__statusProgress{color:#92400e;background:#fff1d6}.ChildPractice-module__X1Ju5q__statusDone{color:#166534;background:#dcfce7}.ChildPractice-module__X1Ju5q__statusOverdue{color:#991b1b;background:#fee2e2}.ChildPractice-module__X1Ju5q__runnerPanel,.ChildPractice-module__X1Ju5q__resultCard,.ChildPractice-module__X1Ju5q__questCard{padding:clamp(1rem,3vw,1.55rem)}.ChildPractice-module__X1Ju5q__timerPill{color:#c2410c;text-align:center;background:#fff4ed;border:1px solid #ff704852;border-radius:20px;min-width:7rem;padding:.65rem .85rem;font-size:.78rem;font-weight:900;display:grid}.ChildPractice-module__X1Ju5q__timerPill strong{color:#142044;font-size:1.45rem;line-height:1.1}.ChildPractice-module__X1Ju5q__questTopBar{gap:.65rem;margin-bottom:1rem;display:grid}.ChildPractice-module__X1Ju5q__progressLabel{color:#536179;justify-content:space-between;gap:1rem;font-size:.9rem;font-weight:900;display:flex}.ChildPractice-module__X1Ju5q__progressLabel span{overflow-wrap:anywhere;min-width:0}.ChildPractice-module__X1Ju5q__progressTrack{background:#e7eef7;border-radius:999px;height:.72rem;overflow:hidden}.ChildPractice-module__X1Ju5q__progressFill{border-radius:inherit;background:linear-gradient(90deg,#2563f4,#15bfd0 50%,#ffd24d);height:100%;transition:width .18s}.ChildPractice-module__X1Ju5q__questionPanel,.ChildPractice-module__X1Ju5q__questCard{gap:1rem;display:grid}.ChildPractice-module__X1Ju5q__questionMeta{flex-wrap:wrap;gap:.45rem;display:flex}.ChildPractice-module__X1Ju5q__questionMeta span{color:#2563f4;background:#eef7ff;border-radius:999px;padding:.38rem .55rem;font-size:.78rem;font-weight:900}.ChildPractice-module__X1Ju5q__questionText{color:#142044;overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,3.2vw,2.15rem);line-height:1.16}.ChildPractice-module__X1Ju5q__questionImage,.ChildPractice-module__X1Ju5q__questionVideo,.ChildPractice-module__X1Ju5q__explanationMedia,.ChildPractice-module__X1Ju5q__answerButton img,.ChildPractice-module__X1Ju5q__questCard img{object-fit:contain;background:#fbfdff;border:1px solid #1420441a;border-radius:18px;max-width:100%;display:block}.ChildPractice-module__X1Ju5q__questionImage,.ChildPractice-module__X1Ju5q__questionVideo,.ChildPractice-module__X1Ju5q__questCard>img{width:fit-content;max-height:20rem}.ChildPractice-module__X1Ju5q__questionVideo,.ChildPractice-module__X1Ju5q__explanationMedia{aspect-ratio:16/9;width:min(100%,42rem)}.ChildPractice-module__X1Ju5q__optionVideo{aspect-ratio:16/9;background:#0f172a;border:1px solid #1420441a;border-radius:10px;width:min(100%,18rem)}.ChildPractice-module__X1Ju5q__answerList{gap:.75rem;display:grid}.ChildPractice-module__X1Ju5q__answerButton{color:#142044;min-width:0;min-height:3.8rem;font:inherit;text-align:left;cursor:pointer;background:#fff;border:2px solid #1420441a;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.85rem;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:grid}.ChildPractice-module__X1Ju5q__answerButton:hover{border-color:#2563f452;transform:translateY(-1px);box-shadow:0 12px 24px #14204414}.ChildPractice-module__X1Ju5q__answerButton:disabled{cursor:default;transform:none}.ChildPractice-module__X1Ju5q__answerButton span{color:#2563f4;background:#eef7ff;border-radius:14px;place-items:center;width:2.35rem;height:2.35rem;font-weight:900;display:grid}.ChildPractice-module__X1Ju5q__answerButton strong{overflow-wrap:anywhere;min-width:0;line-height:1.35}.ChildPractice-module__X1Ju5q__answerButton img{grid-column:2;max-height:9rem}.ChildPractice-module__X1Ju5q__answerButtonActive{background:#fff7ed;border-color:#ff7048;box-shadow:inset 0 0 0 1px #ff7048}.ChildPractice-module__X1Ju5q__answerButtonActive span{color:#fff;background:#ff7048}.ChildPractice-module__X1Ju5q__answerButtonCorrect{background:#f0fdf4;border-color:#16a34a;box-shadow:inset 0 0 0 1px #16a34a}.ChildPractice-module__X1Ju5q__answerButtonCorrect span{color:#fff;background:#16a34a}.ChildPractice-module__X1Ju5q__answerButtonWrong{background:#fff1f2;border-color:#dc2626;box-shadow:inset 0 0 0 1px #dc2626}.ChildPractice-module__X1Ju5q__answerButtonWrong span{color:#fff;background:#dc2626}.ChildPractice-module__X1Ju5q__answerFeedbackCorrect,.ChildPractice-module__X1Ju5q__answerFeedbackWrong{border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem;display:grid}.ChildPractice-module__X1Ju5q__answerFeedbackIcon{color:#fff;border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;font-size:1.2rem;font-weight:900;line-height:1;display:grid}.ChildPractice-module__X1Ju5q__answerFeedbackCorrect .ChildPractice-module__X1Ju5q__answerFeedbackIcon{background:#16a34a}.ChildPractice-module__X1Ju5q__answerFeedbackWrong .ChildPractice-module__X1Ju5q__answerFeedbackIcon{background:#dc2626}.ChildPractice-module__X1Ju5q__answerFeedbackBody{gap:.65rem;min-width:0;display:grid}.ChildPractice-module__X1Ju5q__answerFeedbackCorrect{color:#166534;background:#f0fdf4;border:1px solid #86efac}.ChildPractice-module__X1Ju5q__answerFeedbackWrong{color:#991b1b;background:#fff1f2;border:1px solid #fecaca}.ChildPractice-module__X1Ju5q__answerFeedbackCorrect strong,.ChildPractice-module__X1Ju5q__answerFeedbackWrong strong,.ChildPractice-module__X1Ju5q__answerFeedbackCorrect p,.ChildPractice-module__X1Ju5q__answerFeedbackWrong p{margin:0}.ChildPractice-module__X1Ju5q__correctAnswerLine{gap:.2rem;display:grid}.ChildPractice-module__X1Ju5q__correctAnswerLine span,.ChildPractice-module__X1Ju5q__feedbackExplanation>span{text-transform:uppercase;font-size:.78rem;font-weight:900}.ChildPractice-module__X1Ju5q__correctAnswerLine b{overflow-wrap:anywhere;font-size:1rem;line-height:1.4}.ChildPractice-module__X1Ju5q__feedbackExplanation{border-top:1px solid;gap:.25rem;padding-top:.65rem;display:grid}.ChildPractice-module__X1Ju5q__answerFeedbackCorrect p,.ChildPractice-module__X1Ju5q__answerFeedbackWrong p{color:inherit;line-height:1.45}.ChildPractice-module__X1Ju5q__runnerActions{justify-content:space-between;gap:.75rem;margin-top:1.2rem;display:flex}.ChildPractice-module__X1Ju5q__runnerActionCluster{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.ChildPractice-module__X1Ju5q__resultCard{gap:1rem;display:grid}.ChildPractice-module__X1Ju5q__resultHero{border-bottom:1px dashed #5361793d;align-items:center;gap:.9rem;padding-bottom:1rem;display:flex}.ChildPractice-module__X1Ju5q__resultMascot{background:#ffd24d;width:4rem;height:4rem;font-size:1.8rem}.ChildPractice-module__X1Ju5q__resultHero h1{font-size:clamp(2rem,5vw,3.25rem);line-height:1}.ChildPractice-module__X1Ju5q__rewardResultLine{font-weight:950;color:#166534!important}.ChildPractice-module__X1Ju5q__rewardModalOverlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1420449e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.ChildPractice-module__X1Ju5q__rewardModal{text-align:center;background:#fff;border:2px solid #fff;border-radius:24px;justify-items:center;gap:.85rem;width:min(29rem,100%);padding:1.6rem;animation:.28s cubic-bezier(.2,.9,.3,1.15) ChildPractice-module__X1Ju5q__rewardPop;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #14204447}.ChildPractice-module__X1Ju5q__rewardModal h2,.ChildPractice-module__X1Ju5q__rewardModal p{margin:0}.ChildPractice-module__X1Ju5q__rewardModal h2{color:#142044;font-size:clamp(1.8rem,7vw,2.6rem);line-height:1}.ChildPractice-module__X1Ju5q__rewardModal p:not(.ChildPractice-module__X1Ju5q__kicker){color:#536179;line-height:1.45}.ChildPractice-module__X1Ju5q__rewardModalIcon{z-index:2;color:#8a4b08;background:#fff3b0;border-radius:999px;place-items:center;width:4.6rem;height:4.6rem;animation:.82s cubic-bezier(.2,.85,.3,1.2) 2 ChildPractice-module__X1Ju5q__rewardIconCelebrate;display:grid;position:relative;box-shadow:0 12px 30px #f59e0b3d}.ChildPractice-module__X1Ju5q__rewardModalIcon:after{content:"";border:2px solid #f5b70075;border-radius:50%;animation:1.1s ease-out 2 ChildPractice-module__X1Ju5q__rewardIconRing;position:absolute;inset:-.45rem}.ChildPractice-module__X1Ju5q__rewardCelebrationCopy{max-width:23rem}.ChildPractice-module__X1Ju5q__rewardEarnedAmount{z-index:2;color:#11613d;background:#e9fbf1;border:1px solid #86d9af;border-radius:18px;justify-content:center;align-items:center;gap:.7rem;width:min(20rem,100%);padding:.85rem 1rem;animation:.62s cubic-bezier(.2,.85,.3,1.15) .28s both ChildPractice-module__X1Ju5q__rewardAmountReveal;display:flex;position:relative}.ChildPractice-module__X1Ju5q__rewardEarnedAmount span{justify-items:start;gap:.12rem;display:grid}.ChildPractice-module__X1Ju5q__rewardEarnedAmount strong{font-size:1.8rem;font-weight:1000;line-height:1}.ChildPractice-module__X1Ju5q__rewardEarnedAmount small{font-size:.78rem;font-weight:900}.ChildPractice-module__X1Ju5q__rewardCelebrationStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:min(20rem,100%);display:grid}.ChildPractice-module__X1Ju5q__rewardCelebrationStats span{color:#536179;background:#f6f9ff;border:1px solid #1420441a;border-radius:14px;gap:.15rem;padding:.65rem;font-size:.74rem;font-weight:850;display:grid}.ChildPractice-module__X1Ju5q__rewardCelebrationStats strong{color:#142044;font-size:1.08rem;font-weight:1000}.ChildPractice-module__X1Ju5q__rewardModal .ChildPractice-module__X1Ju5q__primaryButton{width:min(20rem,100%)}.ChildPractice-module__X1Ju5q__rewardConfetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ChildPractice-module__X1Ju5q__rewardConfetti span{top:-1.1rem;left:var(--confetti-left,50%);width:.55rem;height:.85rem;animation:ChildPractice-module__X1Ju5q__rewardConfettiFall var(--confetti-duration,1.8s) ease-out both;animation-delay:var(--confetti-delay,0s);background:#2563f4;border-radius:3px;position:absolute}.ChildPractice-module__X1Ju5q__rewardConfetti span:nth-child(3n+1){background:#f5b700}.ChildPractice-module__X1Ju5q__rewardConfetti span:nth-child(3n+2){background:#17a673}.ChildPractice-module__X1Ju5q__rewardConfetti span:nth-child(5n+3){background:#be123c}.ChildPractice-module__X1Ju5q__rewardConfetti span:nth-child(7n+4){background:#6d28d9}.ChildPractice-module__X1Ju5q__rewardConfetti span:nth-child(4n){border-radius:50%;width:.62rem;height:.62rem}@keyframes ChildPractice-module__X1Ju5q__rewardPop{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ChildPractice-module__X1Ju5q__rewardConfettiFall{0%{opacity:0;transform:translateY(-1rem)rotate(0)scale(.7)}12%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-drift,0), 31rem, 0) rotate(var(--confetti-rotation,520deg)) scale(1)}}@keyframes ChildPractice-module__X1Ju5q__rewardIconCelebrate{0%,to{transform:rotate(0)scale(1)}35%{transform:rotate(-10deg)scale(1.12)}70%{transform:rotate(9deg)scale(1.08)}}@keyframes ChildPractice-module__X1Ju5q__rewardIconRing{0%{opacity:.8;transform:scale(.72)}to{opacity:0;transform:scale(1.42)}}@keyframes ChildPractice-module__X1Ju5q__rewardAmountReveal{0%{opacity:0;transform:translateY(.55rem)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.ChildPractice-module__X1Ju5q__rewardPage{gap:1.25rem;display:grid}.ChildPractice-module__X1Ju5q__rewardPageHeader{border-bottom:1px dashed #5361793d;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.1rem;display:flex}.ChildPractice-module__X1Ju5q__rewardPageHeader h2,.ChildPractice-module__X1Ju5q__rewardPageHeader p,.ChildPractice-module__X1Ju5q__rewardLedgerHeader h3,.ChildPractice-module__X1Ju5q__rewardLedgerHeader p{margin:0}.ChildPractice-module__X1Ju5q__rewardPageHeader h2{color:#142044;margin-top:.2rem;font-size:clamp(1.55rem,4vw,2.25rem)}.ChildPractice-module__X1Ju5q__rewardPageHeader p:not(.ChildPractice-module__X1Ju5q__kicker),.ChildPractice-module__X1Ju5q__rewardLedgerHeader p{color:#536179;margin-top:.35rem;font-weight:750}.ChildPractice-module__X1Ju5q__rewardPageSummary{grid-template-columns:minmax(15rem,1.2fr) minmax(18rem,1fr);gap:.9rem;display:grid}.ChildPractice-module__X1Ju5q__rewardBalanceHero{color:#166534;background:#ecfdf5;border-radius:18px;align-items:center;gap:.85rem;padding:1.1rem;display:flex}.ChildPractice-module__X1Ju5q__rewardBalanceHero>div{gap:.2rem;display:grid}.ChildPractice-module__X1Ju5q__rewardBalanceHero span,.ChildPractice-module__X1Ju5q__rewardBalanceHero small{font-weight:900}.ChildPractice-module__X1Ju5q__rewardBalanceHero strong{color:#142044;font-size:clamp(2rem,8vw,3.2rem);line-height:1}.ChildPractice-module__X1Ju5q__rewardPageStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.ChildPractice-module__X1Ju5q__rewardPageStats>div{background:#f2f7ff;border:1px solid #2563f421;border-radius:18px;align-content:center;gap:.35rem;padding:1rem;display:grid}.ChildPractice-module__X1Ju5q__rewardPageStats dt{color:#536179;font-size:.76rem;font-weight:850}.ChildPractice-module__X1Ju5q__rewardPageStats dd{color:#142044;margin:0;font-size:1.35rem;font-weight:1000}.ChildPractice-module__X1Ju5q__rewardLedgerHeader{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.ChildPractice-module__X1Ju5q__rewardLedgerHeader h3{color:#142044;font-size:1.2rem}.ChildPractice-module__X1Ju5q__rewardLedgerHeader>span{color:#fff;background:#142044;border-radius:999px;padding:.42rem .65rem;font-size:.76rem;font-weight:900}.ChildPractice-module__X1Ju5q__rewardTransactionList{gap:.7rem;display:grid}.ChildPractice-module__X1Ju5q__rewardTransactionCard{background:#fff;border:1px solid #1420441a;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.95rem 1rem;display:grid}.ChildPractice-module__X1Ju5q__rewardTransactionIdentity{align-items:center;gap:.75rem;min-width:0;display:flex}.ChildPractice-module__X1Ju5q__rewardTransactionIdentity>span{color:#805100;background:#fff3b0;border-radius:14px;flex:none;place-items:center;width:2.7rem;height:2.7rem;display:grid}.ChildPractice-module__X1Ju5q__rewardTransactionCard h3,.ChildPractice-module__X1Ju5q__rewardTransactionCard p,.ChildPractice-module__X1Ju5q__rewardTransactionCard dl{margin:0}.ChildPractice-module__X1Ju5q__rewardTransactionCard h3{color:#142044;overflow-wrap:anywhere;font-size:1rem}.ChildPractice-module__X1Ju5q__rewardTransactionCard p,.ChildPractice-module__X1Ju5q__rewardTransactionCard dt{color:#536179;font-size:.78rem;font-weight:850}.ChildPractice-module__X1Ju5q__rewardTransactionCard dl{gap:.55rem;display:flex}.ChildPractice-module__X1Ju5q__rewardTransactionCard dl>div{background:#f4f9ff;border-radius:14px;justify-items:center;min-width:4.5rem;padding:.55rem;display:grid}.ChildPractice-module__X1Ju5q__rewardTransactionCard dl>.ChildPractice-module__X1Ju5q__rewardTransactionEarned{background:#e9fbf1}.ChildPractice-module__X1Ju5q__rewardTransactionEarned dt,.ChildPractice-module__X1Ju5q__rewardTransactionEarned dd{color:#11613d}.ChildPractice-module__X1Ju5q__rewardTransactionCard dd{color:#142044;margin:0;font-weight:950}.ChildPractice-module__X1Ju5q__rewardDisclaimer{color:#6b7280;text-align:center;margin:0;font-size:.78rem;font-weight:750}.ChildPractice-module__X1Ju5q__resultQuestionCard{gap:.75rem;display:grid}.ChildPractice-module__X1Ju5q__resultQuestionHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ChildPractice-module__X1Ju5q__resultQuestionCard p{color:#31415a;overflow-wrap:anywhere;margin:0;line-height:1.45}.ChildPractice-module__X1Ju5q__resultQuestionCard small{color:#536179;overflow-wrap:anywhere;line-height:1.45}.ChildPractice-module__X1Ju5q__resultAnswerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.ChildPractice-module__X1Ju5q__resultAnswerGrid div{background:#f5fbff;border-radius:16px;min-width:0;padding:.7rem}.ChildPractice-module__X1Ju5q__resultAnswerGrid dt{color:#536179;text-transform:uppercase;font-size:.76rem;font-weight:900}.ChildPractice-module__X1Ju5q__resultAnswerGrid dd{color:#142044;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:1.1rem;font-weight:900}.ChildPractice-module__X1Ju5q__emailNoticeCard{background:#f8fbff;border:1px solid #3b82f63d;border-radius:8px;gap:.9rem;padding:clamp(1rem,3vw,1.25rem);display:grid;box-shadow:0 18px 36px #1420441a}.ChildPractice-module__X1Ju5q__emailNoticeHeader{align-items:center;gap:.85rem;display:flex}.ChildPractice-module__X1Ju5q__emailNoticeHeader>span{color:#fff;background:#142044;border-radius:8px;flex:none;place-items:center;width:2.65rem;height:2.65rem;font-size:1.25rem;font-weight:900;display:grid}.ChildPractice-module__X1Ju5q__emailNoticeHeader h2{color:#142044;margin:0;font-size:clamp(1.2rem,2.4vw,1.55rem);line-height:1.15}.ChildPractice-module__X1Ju5q__emailHelper{color:#667085;margin:0;font-size:.9rem;font-weight:800;line-height:1.45}@media (max-width:680px){.ChildPractice-module__X1Ju5q__childMain{width:min(100% - 1rem,1180px)}.ChildPractice-module__X1Ju5q__childLoginMain{width:100%;min-height:100dvh;padding:.5rem}.ChildPractice-module__X1Ju5q__childLoginCard{border-radius:24px;gap:1.2rem;width:100%;max-width:100%;padding:1.25rem}.ChildPractice-module__X1Ju5q__childLoginIntro h1{font-size:2rem}.ChildPractice-module__X1Ju5q__childHero,.ChildPractice-module__X1Ju5q__contentHeader,.ChildPractice-module__X1Ju5q__runnerHeader,.ChildPractice-module__X1Ju5q__assignedQuestHeader,.ChildPractice-module__X1Ju5q__runnerActions,.ChildPractice-module__X1Ju5q__topicCard,.ChildPractice-module__X1Ju5q__assignmentCard,.ChildPractice-module__X1Ju5q__resultHero{flex-direction:column;align-items:stretch}.ChildPractice-module__X1Ju5q__topicCard{gap:.8rem;min-height:0;padding:1rem}.ChildPractice-module__X1Ju5q__topicCard>button{min-width:0}.ChildPractice-module__X1Ju5q__startStepCard{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:1rem}.ChildPractice-module__X1Ju5q__assignmentReadyCard{width:100%}.ChildPractice-module__X1Ju5q__assignmentReadyHeader,.ChildPractice-module__X1Ju5q__assignmentReadyBody{padding-inline:1rem}.ChildPractice-module__X1Ju5q__assignmentReadyMeta{align-items:stretch;padding-inline:1rem}.ChildPractice-module__X1Ju5q__assignmentReadyActions{flex-direction:column;align-items:stretch;padding-inline:1rem}.ChildPractice-module__X1Ju5q__assignmentReadyActions .ChildPractice-module__X1Ju5q__primaryButton,.ChildPractice-module__X1Ju5q__assignmentReadyActions .ChildPractice-module__X1Ju5q__secondaryButton{width:100%}.ChildPractice-module__X1Ju5q__assignmentReadyActions .ChildPractice-module__X1Ju5q__primaryButton{order:-1}.ChildPractice-module__X1Ju5q__worksheetSetupCard{grid-template-columns:minmax(0,1fr)}.ChildPractice-module__X1Ju5q__revisionActions{right:.5rem;bottom:max(.5rem, env(safe-area-inset-bottom));border-radius:24px;grid-template-columns:minmax(0,1fr);gap:.8rem;width:calc(100% - 1rem);max-height:min(28rem,100dvh - 1rem);padding:1rem;left:.5rem}.ChildPractice-module__X1Ju5q__practiceContentWithRevisionPanel{padding-bottom:20rem}.ChildPractice-module__X1Ju5q__childHero{gap:1rem}.ChildPractice-module__X1Ju5q__heroIdentity{align-items:flex-start}.ChildPractice-module__X1Ju5q__heroAvatar{width:4.25rem;height:4.25rem}.ChildPractice-module__X1Ju5q__childHero h1{font-size:clamp(1.85rem,10vw,2.6rem)}.ChildPractice-module__X1Ju5q__menuTrigger{flex:0 0 3rem}.ChildPractice-module__X1Ju5q__childHeaderActions{flex-wrap:nowrap;justify-content:flex-end;width:100%}.ChildPractice-module__X1Ju5q__rewardHeaderButton{flex:auto;justify-content:center}.ChildPractice-module__X1Ju5q__headerActionButton{flex:12rem}.ChildPractice-module__X1Ju5q__learningFilters,.ChildPractice-module__X1Ju5q__learningFiltersWithActions{grid-template-columns:1fr}.ChildPractice-module__X1Ju5q__assignmentControls{grid-template-columns:minmax(0,1fr)}.ChildPractice-module__X1Ju5q__assignmentStatusFilterButton,.ChildPractice-module__X1Ju5q__assignmentStatusFilterActive{flex:calc(50% - .4rem);justify-content:space-between}.ChildPractice-module__X1Ju5q__assignmentFilteredEmpty{flex-direction:column;align-items:stretch}.ChildPractice-module__X1Ju5q__gradePickerMenu{width:100%;right:0}.ChildPractice-module__X1Ju5q__selectedTopicsHeader{flex-direction:column;align-items:flex-start}.ChildPractice-module__X1Ju5q__selectedTopicList{grid-template-columns:minmax(0,1fr);display:grid}.ChildPractice-module__X1Ju5q__selectedTopicChip{width:100%;max-width:none}.ChildPractice-module__X1Ju5q__gradeTopicGroup{padding-left:.75rem}.ChildPractice-module__X1Ju5q__practiceQuickActions{justify-content:stretch;width:100%;min-width:0}.ChildPractice-module__X1Ju5q__practiceQuickActions .ChildPractice-module__X1Ju5q__headerActionButton{flex:1 1 0}.ChildPractice-module__X1Ju5q__profileSettingsGrid{grid-template-columns:1fr}.ChildPractice-module__X1Ju5q__avatarEditor{border-bottom:1px dashed #5361793d;border-right:0;padding:0 0 1.25rem}.ChildPractice-module__X1Ju5q__runnerTitleBlock{flex-direction:column}.ChildPractice-module__X1Ju5q__progressLabel,.ChildPractice-module__X1Ju5q__runnerActionCluster{flex-direction:column;justify-content:stretch}.ChildPractice-module__X1Ju5q__primaryButton,.ChildPractice-module__X1Ju5q__secondaryButton,.ChildPractice-module__X1Ju5q__questionLengthPicker,.ChildPractice-module__X1Ju5q__timerPill{width:100%}.ChildPractice-module__X1Ju5q__answerButton,.ChildPractice-module__X1Ju5q__headerActionButton{grid-template-columns:auto minmax(0,1fr)}.ChildPractice-module__X1Ju5q__answerButton img{grid-column:1/-1}.ChildPractice-module__X1Ju5q__resultAnswerGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ChildPractice-module__X1Ju5q__primaryButton,.ChildPractice-module__X1Ju5q__secondaryButton,.ChildPractice-module__X1Ju5q__answerButton,.ChildPractice-module__X1Ju5q__progressFill,.ChildPractice-module__X1Ju5q__menuDrawer{transition:none;animation:none}.ChildPractice-module__X1Ju5q__primaryButton:hover:not(:disabled),.ChildPractice-module__X1Ju5q__secondaryButton:hover:not(:disabled),.ChildPractice-module__X1Ju5q__answerButton:hover{transform:none}.ChildPractice-module__X1Ju5q__rewardModal,.ChildPractice-module__X1Ju5q__rewardModalIcon,.ChildPractice-module__X1Ju5q__rewardModalIcon:after,.ChildPractice-module__X1Ju5q__rewardEarnedAmount,.ChildPractice-module__X1Ju5q__rewardConfetti span{animation:none}}@media (max-width:720px){.ChildPractice-module__X1Ju5q__rewardPageHeader,.ChildPractice-module__X1Ju5q__rewardLedgerHeader{flex-direction:column;align-items:stretch}.ChildPractice-module__X1Ju5q__rewardPageHeader .ChildPractice-module__X1Ju5q__secondaryButton{width:100%}.ChildPractice-module__X1Ju5q__rewardPageSummary,.ChildPractice-module__X1Ju5q__rewardPageStats{grid-template-columns:minmax(0,1fr)}.ChildPractice-module__X1Ju5q__rewardLedgerHeader>span{width:fit-content}.ChildPractice-module__X1Ju5q__rewardTransactionCard{grid-template-columns:minmax(0,1fr)}.ChildPractice-module__X1Ju5q__rewardTransactionCard dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ChildPractice-module__X1Ju5q__rewardTransactionCard dl>div{min-width:0}}.ChildPractice-module__X1Ju5q__assignmentMetaStack{color:#536179;flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:800;display:flex}.ChildPractice-module__X1Ju5q__assignmentDueBadge{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;width:fit-content;padding:.4rem .65rem;font-weight:950;display:inline-flex}.ChildPractice-module__X1Ju5q__resultHeaderActions{justify-content:flex-end;margin-bottom:.85rem;display:flex}@media print{body *{visibility:hidden}.ChildPractice-module__X1Ju5q__resultPrintArea,.ChildPractice-module__X1Ju5q__resultPrintArea *{visibility:visible}.ChildPractice-module__X1Ju5q__resultPrintArea{width:210mm;min-height:297mm;position:absolute;inset:0 auto auto 0;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:12mm!important}.ChildPractice-module__X1Ju5q__resultHeaderActions{display:none!important}.ChildPractice-module__X1Ju5q__resultQuestionCard{break-inside:avoid;page-break-inside:avoid}}.ChildPractice-module__X1Ju5q__assignmentCard{--assignment-status-accent:#475569;background:linear-gradient(135deg,#fffffffa,#f4f8fff2),#fff;border-color:#2563f424;align-items:stretch;padding:1rem;position:relative;overflow:hidden;box-shadow:0 14px 34px #14204414}.ChildPractice-module__X1Ju5q__assignmentCard:before{background:var(--assignment-status-accent);content:"";width:.38rem;position:absolute;inset:0 auto 0 0}.ChildPractice-module__X1Ju5q__assignmentCardNotStarted{--assignment-status-accent:#475569}.ChildPractice-module__X1Ju5q__assignmentCardInProgress{--assignment-status-accent:#92400e}.ChildPractice-module__X1Ju5q__assignmentCardCompleted{--assignment-status-accent:#166534}.ChildPractice-module__X1Ju5q__assignmentCardOverdue{--assignment-status-accent:#991b1b;background:linear-gradient(135deg,#fffffffa,#fff7edf2),#fff;border-color:#dc262638}.ChildPractice-module__X1Ju5q__assignmentIcon{color:#1d4ed8;background:#dbeafe;border-radius:18px;flex:none;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;font-size:1.2rem;font-weight:1000;display:inline-flex}.ChildPractice-module__X1Ju5q__assignmentCard .ChildPractice-module__X1Ju5q__cardCopy{gap:.68rem;display:grid}.ChildPractice-module__X1Ju5q__assignmentTitleRow{justify-content:space-between}.ChildPractice-module__X1Ju5q__assignmentCardHint{color:#536179;max-width:44rem;margin:0;font-size:.94rem;font-weight:750;line-height:1.45}.ChildPractice-module__X1Ju5q__assignmentDueBadge,.ChildPractice-module__X1Ju5q__assignmentQuestionBadge,.ChildPractice-module__X1Ju5q__assignmentAssignedBadge{border-radius:16px;gap:.12rem;padding:.48rem .68rem;font-size:.78rem;line-height:1.2;display:inline-grid}.ChildPractice-module__X1Ju5q__assignmentDueBadge span,.ChildPractice-module__X1Ju5q__assignmentQuestionBadge span,.ChildPractice-module__X1Ju5q__assignmentAssignedBadge span{color:inherit;opacity:.78;font-weight:850}.ChildPractice-module__X1Ju5q__assignmentDueBadge strong,.ChildPractice-module__X1Ju5q__assignmentQuestionBadge strong,.ChildPractice-module__X1Ju5q__assignmentAssignedBadge strong{color:inherit;font-size:.9rem;font-weight:1000}.ChildPractice-module__X1Ju5q__assignmentQuestionBadge{color:#1e3a8a;background:#eff6ff;border:1px solid #2563f429}.ChildPractice-module__X1Ju5q__assignmentAssignedBadge{color:#115e59;background:#ecfdf5;border:1px solid #0f766e29}.ChildPractice-module__X1Ju5q__assignmentProgressBlock{gap:.42rem;max-width:24rem;display:grid}.ChildPractice-module__X1Ju5q__assignmentProgressText{color:#475569;justify-content:space-between;align-items:center;gap:1rem;font-size:.82rem;font-weight:900;display:flex}.ChildPractice-module__X1Ju5q__assignmentProgressText strong{color:#142044}.ChildPractice-module__X1Ju5q__assignmentProgressTrack{background:#e2e8f0;border-radius:999px;height:.55rem;display:block;overflow:hidden}.ChildPractice-module__X1Ju5q__assignmentProgressFill{border-radius:inherit;background:linear-gradient(90deg,#ffd24d,#ff7048);height:100%;display:block}.ChildPractice-module__X1Ju5q__assignmentActionButton{min-width:8.5rem}.ChildPractice-module__X1Ju5q__assignmentActionCluster{z-index:1;flex:none;align-items:center;gap:.7rem;display:flex;position:relative}@media (max-width:680px){.ChildPractice-module__X1Ju5q__assignmentActionCluster{justify-content:flex-end;width:100%}.ChildPractice-module__X1Ju5q__assignmentActionButton{min-width:7.5rem}}
