.onboarding-hint-module__-gQ1bG__anchor{position:relative}.onboarding-hint-module__-gQ1bG__bubble{z-index:20;align-items:center;gap:var(--space-2);max-width:220px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--kid-accent);color:#fff;font-size:var(--text-sm);text-align:left;box-shadow:var(--kid-shadow);animation:onboarding-hint-module__-gQ1bG__onboardingHintIn .25s var(--ease-bouncy);pointer-events:auto;font-weight:600;line-height:1.3;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.onboarding-hint-module__-gQ1bG__bubble.onboarding-hint-module__-gQ1bG__bottom{top:calc(100% + var(--space-2))}.onboarding-hint-module__-gQ1bG__bubble.onboarding-hint-module__-gQ1bG__top{bottom:calc(100% + var(--space-2))}.onboarding-hint-module__-gQ1bG__bubble:before{content:"";background:inherit;width:10px;height:10px;position:absolute;left:50%;transform:translate(-50%)}.onboarding-hint-module__-gQ1bG__bubble.onboarding-hint-module__-gQ1bG__bottom:before{clip-path:polygon(0 100%,100% 100%,50% 0);top:-4px}.onboarding-hint-module__-gQ1bG__bubble.onboarding-hint-module__-gQ1bG__top:before{clip-path:polygon(0 0,100% 0,50% 100%);bottom:-4px}.onboarding-hint-module__-gQ1bG__bubbleText{margin:0}.onboarding-hint-module__-gQ1bG__dismissBtn{color:inherit;opacity:.85;font-size:var(--text-md);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;line-height:1}.onboarding-hint-module__-gQ1bG__dismissBtn:hover{opacity:1}@keyframes onboarding-hint-module__-gQ1bG__onboardingHintIn{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.onboarding-hint-module__-gQ1bG__bubble{animation:none}}
.live-region-module__Ue-nDW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.spelling-view-module__YeZFna__page{}.spelling-view-module__YeZFna__shell{max-width:560px;padding:var(--space-8) var(--space-5) var(--space-10);gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}.spelling-view-module__YeZFna__status{}.spelling-view-module__YeZFna__header{margin-bottom:var(--space-1);text-align:center}.spelling-view-module__YeZFna__eyebrow{}.spelling-view-module__YeZFna__title{font-size:var(--text-2xl);margin:0;}.spelling-view-module__YeZFna__listenBtnAnchor{align-self:center;display:inline-flex}.spelling-view-module__YeZFna__listenBtn{justify-content:center;align-items:center;gap:var(--space-2);background:var(--kid-warm-soft);color:var(--kid-warm);border-radius:var(--radius-full);padding:var(--space-4) var(--space-7);font-weight:700;font-size:var(--text-lg);cursor:pointer;box-shadow:var(--kid-shadow);transition:transform .12s var(--ease-bouncy), background .15s ease, color .15s ease;border:none;font-family:inherit;display:inline-flex}.spelling-view-module__YeZFna__listenBtn:hover{background:var(--kid-warm);color:#fff}.spelling-view-module__YeZFna__listenBtn:active{transform:scale(.96)}.spelling-view-module__YeZFna__hintToggles{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.spelling-view-module__YeZFna__hintToggle{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1.5px solid var(--kid-rule);background:var(--kid-surface);color:var(--kid-ink);font-weight:500;font-size:var(--text-base);cursor:pointer;font-family:inherit;transition:border-color .12s,background .12s,color .12s,transform 80ms}.spelling-view-module__YeZFna__hintToggle:hover{border-color:var(--kid-accent)}.spelling-view-module__YeZFna__hintToggle:active{transform:scale(.97)}.spelling-view-module__YeZFna__hintToggle.spelling-view-module__YeZFna__active{border-color:var(--kid-accent);background:var(--kid-accent-soft);color:var(--kid-accent);font-weight:600}.spelling-view-module__YeZFna__hintPanel{gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--kid-accent-soft);border-radius:var(--radius-md);font-size:var(--text-base);color:var(--kid-ink-soft);flex-direction:column;display:flex}.spelling-view-module__YeZFna__hintPanel p{margin:0}.spelling-view-module__YeZFna__hintPanel strong{color:var(--kid-ink)}.spelling-view-module__YeZFna__answerInputAnchor{width:100%;display:block}.spelling-view-module__YeZFna__answerInput{box-sizing:border-box;width:100%;padding:var(--space-4) var(--space-4);font-size:var(--text-xl);text-align:center;border-radius:var(--radius-md);border:1.5px solid var(--kid-rule);background:var(--kid-surface);color:var(--kid-ink);font-family:inherit;transition:border-color .12s;display:block}.spelling-view-module__YeZFna__answerInput:focus-visible{outline:2px solid var(--kid-accent);outline-offset:1px;border-color:var(--kid-accent)}.spelling-view-module__YeZFna__submitBtn{}.spelling-view-module__YeZFna__resultBanner{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--kid-surface);box-shadow:var(--kid-shadow);text-align:center;animation:spelling-view-module__YeZFna__resultBannerIn .35s var(--ease-bouncy);display:flex}.spelling-view-module__YeZFna__resultBanner.spelling-view-module__YeZFna__pass{background:var(--kid-pop);box-shadow:0 6px 18px #ffec3a59}.spelling-view-module__YeZFna__resultBanner.spelling-view-module__YeZFna__retry{background:var(--kid-warm-soft)}.spelling-view-module__YeZFna__resultScore{font-size:var(--text-3xl);font-variant-numeric:tabular-nums;margin:0;font-weight:800}.spelling-view-module__YeZFna__resultBanner.spelling-view-module__YeZFna__pass .spelling-view-module__YeZFna__resultScore{color:var(--kid-pop-ink)}.spelling-view-module__YeZFna__resultBanner.spelling-view-module__YeZFna__retry .spelling-view-module__YeZFna__resultScore{color:var(--kid-warm)}.spelling-view-module__YeZFna__resultMessage{margin:0;font-weight:700}.spelling-view-module__YeZFna__resultBanner.spelling-view-module__YeZFna__pass .spelling-view-module__YeZFna__resultMessage{color:var(--kid-pop-ink)}.spelling-view-module__YeZFna__resultBanner.spelling-view-module__YeZFna__retry .spelling-view-module__YeZFna__resultMessage{color:var(--kid-warm)}@keyframes spelling-view-module__YeZFna__resultBannerIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.spelling-view-module__YeZFna__listenBtn,.spelling-view-module__YeZFna__hintToggle,.spelling-view-module__YeZFna__answerInput{transition:none}.spelling-view-module__YeZFna__resultBanner{animation:none}}@media (max-width:640px){.spelling-view-module__YeZFna__shell{padding:var(--space-6) var(--space-4) var(--space-8)}.spelling-view-module__YeZFna__title{font-size:var(--text-xl)}.spelling-view-module__YeZFna__listenBtn{min-height:44px;padding:var(--space-3) var(--space-5)}.spelling-view-module__YeZFna__hintToggles{gap:var(--space-2)}.spelling-view-module__YeZFna__hintToggle{min-height:44px;padding:var(--space-2) var(--space-4)}.spelling-view-module__YeZFna__answerInput{font-size:var(--text-lg)}.spelling-view-module__YeZFna__resultBanner{gap:var(--space-2);text-align:center;flex-direction:column}}
.sat-english-view-module__CjAJqG__page{background:var(--kid-bg);height:100vh;min-height:100vh;color:var(--kid-ink);font-family:var(--font-geist-sans), system-ui, sans-serif;grid-template-columns:1fr 1fr;display:grid}.sat-english-view-module__CjAJqG__status{grid-column:1/-1;}.sat-english-view-module__CjAJqG__passageColumn{padding:var(--space-8) var(--space-7);border-right:1px solid var(--kid-rule);overflow-y:auto}.sat-english-view-module__CjAJqG__passageEyebrow{}.sat-english-view-module__CjAJqG__passageTitle{font-size:var(--text-xl);margin:0 0 var(--space-6);text-wrap:balance;font-weight:700}.sat-english-view-module__CjAJqG__passageText{white-space:pre-wrap;color:var(--kid-ink-soft);line-height:1.7;font-size:var(--text-md)}.sat-english-view-module__CjAJqG__questionsColumn{padding:var(--space-8) var(--space-7);gap:var(--space-5);flex-direction:column;display:flex;overflow-y:auto}.sat-english-view-module__CjAJqG__questionCard{}.sat-english-view-module__CjAJqG__answered{}.sat-english-view-module__CjAJqG__questionPrompt{font-size:var(--text-md);margin:0 0 var(--space-1);text-wrap:balance;font-weight:600}.sat-english-view-module__CjAJqG__lineRef{font-size:var(--text-sm);color:var(--kid-ink-soft);margin:0 0 var(--space-3)}.sat-english-view-module__CjAJqG__choiceButtons{gap:var(--space-3);display:grid}.sat-english-view-module__CjAJqG__choiceButton{align-items:flex-start;gap:var(--space-2);text-align:left;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1.5px solid var(--kid-rule);background:var(--kid-surface);color:var(--kid-ink);font-size:var(--text-base);cursor:pointer;font-family:inherit;transition:border-color .12s,background .12s,transform 80ms;display:flex}.sat-english-view-module__CjAJqG__choiceButton:hover{border-color:var(--kid-accent)}.sat-english-view-module__CjAJqG__choiceButton:active{transform:scale(.99)}.sat-english-view-module__CjAJqG__choiceButton.sat-english-view-module__CjAJqG__selected{border-color:var(--kid-accent);background:var(--kid-accent-soft);font-weight:600}.sat-english-view-module__CjAJqG__choiceLetter{flex-shrink:0}.sat-english-view-module__CjAJqG__submitBtn{align-self:flex-start;}.sat-english-view-module__CjAJqG__resultBanner{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--kid-success-soft);box-shadow:var(--kid-shadow);display:flex}.sat-english-view-module__CjAJqG__resultBanner.sat-english-view-module__CjAJqG__retry{background:var(--kid-warm-soft)}.sat-english-view-module__CjAJqG__resultScore{font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:var(--kid-success);margin:0;font-weight:800}.sat-english-view-module__CjAJqG__resultBanner.sat-english-view-module__CjAJqG__retry .sat-english-view-module__CjAJqG__resultScore{color:var(--kid-warm)}.sat-english-view-module__CjAJqG__resultMessage{color:var(--kid-success);margin:0;font-weight:700}.sat-english-view-module__CjAJqG__resultBanner.sat-english-view-module__CjAJqG__retry .sat-english-view-module__CjAJqG__resultMessage{color:var(--kid-warm)}@media (prefers-reduced-motion:reduce){.sat-english-view-module__CjAJqG__choiceButton{transition:none}}@media (max-width:640px){.sat-english-view-module__CjAJqG__page{grid-template-columns:1fr;height:auto;min-height:100vh}.sat-english-view-module__CjAJqG__passageColumn{border-right:none;border-bottom:1px solid var(--kid-rule);padding:var(--space-6) var(--space-5);overflow-y:visible}.sat-english-view-module__CjAJqG__questionsColumn{padding:var(--space-6) var(--space-5);overflow-y:visible}.sat-english-view-module__CjAJqG__choiceButton{padding:var(--space-4);min-height:44px}.sat-english-view-module__CjAJqG__submitBtn{align-self:stretch;min-height:44px}}
.science-view-module__3uOYwq__page{}.science-view-module__3uOYwq__shell{max-width:640px;padding:var(--space-8) var(--space-5) var(--space-10);margin:0 auto}.science-view-module__3uOYwq__status{}.science-view-module__3uOYwq__header{margin-bottom:var(--space-6)}.science-view-module__3uOYwq__eyebrow{}.science-view-module__3uOYwq__title{font-size:var(--text-2xl);margin:0;}.science-view-module__3uOYwq__slideCard{background:var(--kid-surface);border:1px solid var(--kid-rule);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-7);box-shadow:var(--kid-shadow);flex-direction:column;justify-content:center;min-height:220px;line-height:1.6;display:flex}.science-view-module__3uOYwq__slideCard img{border-radius:var(--radius-sm);max-width:100%}.science-view-module__3uOYwq__slideCard h2{text-align:center;margin:0}.science-view-module__3uOYwq__slideCard ul{padding-left:var(--space-5);margin:0;line-height:1.8}.science-view-module__3uOYwq__slideGrid{gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:center;display:grid}.science-view-module__3uOYwq__slideStack{gap:var(--space-4);flex-direction:column;display:flex}.science-view-module__3uOYwq__slideNav{margin-top:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.science-view-module__3uOYwq__navPill{padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);font-family:inherit;font-weight:600;font-size:var(--text-base);cursor:pointer;background:var(--kid-accent-soft);color:var(--kid-accent);transition:background .12s ease, color .12s ease, transform 80ms var(--ease-bouncy), opacity .15s ease;border:none}.science-view-module__3uOYwq__navPill:hover:not(:disabled){background:var(--kid-accent);color:#fff}.science-view-module__3uOYwq__navPill:active:not(:disabled){transform:scale(.97)}.science-view-module__3uOYwq__navPill:disabled{opacity:.4;cursor:not-allowed}.science-view-module__3uOYwq__slideCounter{color:var(--kid-ink-soft);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.science-view-module__3uOYwq__startButton{padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);background:var(--kid-accent);color:#fff;font-family:inherit;font-weight:700;font-size:var(--text-base);cursor:pointer;box-shadow:var(--kid-shadow), 0 3px 0 0 var(--kid-accent-hover);transition:transform .1s var(--ease-bouncy), background .15s ease, box-shadow .1s ease;border:none}.science-view-module__3uOYwq__startButton:hover{background:var(--kid-accent-hover);transform:translateY(-1px)}.science-view-module__3uOYwq__startButton:active{box-shadow:var(--kid-shadow), 0 1px 0 0 var(--kid-accent-hover);transform:translateY(2px)}.science-view-module__3uOYwq__questions{gap:var(--space-4);margin-top:var(--space-6);display:grid}.science-view-module__3uOYwq__questionCard{}.science-view-module__3uOYwq__questionPrompt{font-size:var(--text-md);margin:0 0 var(--space-4);text-wrap:balance;font-weight:600}.science-view-module__3uOYwq__choiceButtons{gap:var(--space-3);display:grid}.science-view-module__3uOYwq__choiceButton{}.science-view-module__3uOYwq__selected{}.science-view-module__3uOYwq__choiceMark{}.science-view-module__3uOYwq__textareaAnswer{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-base);border-radius:var(--radius-md);border:1.5px solid var(--kid-rule);background:var(--kid-surface);color:var(--kid-ink);resize:vertical;font-family:inherit;display:block}.science-view-module__3uOYwq__textareaAnswer:focus-visible{outline:2px solid var(--kid-accent);outline-offset:1px}.science-view-module__3uOYwq__submitRow{margin-top:var(--space-1);align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex}.science-view-module__3uOYwq__submitBtn{}.science-view-module__3uOYwq__resultBanner{margin-top:var(--space-1);padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);text-align:center;font-weight:700;font-size:var(--text-md);box-shadow:var(--kid-shadow);animation:science-view-module__3uOYwq__scienceResultIn .35s var(--ease-bouncy)}.science-view-module__3uOYwq__resultBanner.science-view-module__3uOYwq__pass{background:var(--kid-success-soft);color:var(--kid-success)}.science-view-module__3uOYwq__resultBanner.science-view-module__3uOYwq__retry{background:var(--kid-warm-soft);color:var(--kid-warm)}@keyframes science-view-module__3uOYwq__scienceResultIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.science-view-module__3uOYwq__navPill,.science-view-module__3uOYwq__startButton{transition:none}.science-view-module__3uOYwq__resultBanner{animation:none}}@media (max-width:640px){.science-view-module__3uOYwq__shell{padding:var(--space-6) var(--space-4) var(--space-8)}.science-view-module__3uOYwq__title{font-size:var(--text-xl)}.science-view-module__3uOYwq__slideCard{padding:var(--space-5);min-height:180px}.science-view-module__3uOYwq__slideGrid{gap:var(--space-4);grid-template-columns:1fr}.science-view-module__3uOYwq__slideNav{flex-wrap:wrap;justify-content:center}.science-view-module__3uOYwq__navPill{min-height:44px;padding:var(--space-3) var(--space-5)}.science-view-module__3uOYwq__startButton{width:100%;min-height:44px}.science-view-module__3uOYwq__textareaAnswer{font-size:1rem}}
