.educator_authPage__83Ei1,.educator_loadingPage__fXMwc{min-height:100vh;background:radial-gradient(circle at top right,rgba(240,192,64,.18),transparent 28rem),radial-gradient(circle at bottom left,rgba(27,127,152,.12),transparent 30rem),#f6f8fb;color:#182235}.educator_authPage__83Ei1{display:grid;place-items:center;padding:32px 18px}.educator_authCard__m9nNM{width:min(100%,520px);background:rgba(255,255,255,.96);border:1px solid #e3e8ef;border-radius:30px;padding:30px;box-shadow:0 28px 80px rgba(20,34,56,.12)}.educator_registerCard__19eNm{width:min(100%,720px)}.educator_brandRow__k1UK9{display:flex;align-items:center;justify-content:space-between;gap:16px}.educator_sidebarLogo__mpj5K,.educator_wordmark__9JIbl{width:auto;height:auto;object-fit:contain}.educator_countPill__3S0hx,.educator_goodPill__m4BUt,.educator_gradeChip__WJTs4,.educator_parentPill__hHzOI,.educator_readOnlyBadge__JI3eU,.educator_sidebarLabel__B2o4Q,.educator_statusPill__G0wii,.educator_termBadge__0JtHv{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;font-weight:800}.educator_parentPill__hHzOI{padding:8px 12px;background:#e7f6f8;color:#17677a;font-size:12px}.educator_authIntro__oDv5k{margin:30px 0 24px}.educator_kicker__sei2X{display:block;color:#1b7f98;font-size:11px;line-height:1.2;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.educator_authIntro__oDv5k h1,.educator_dashboardHeader__Supzv h1,.educator_sectionHeading__MvYtr h2{margin:8px 0;color:#16233c;letter-spacing:-.03em}.educator_authIntro__oDv5k h1{font-size:clamp(30px,5vw,42px);line-height:1.02}.educator_authIntro__oDv5k p,.educator_dashboardHeader__Supzv p{margin:0;color:#687388;line-height:1.65}.educator_formStack__mLoY4{display:grid;grid-gap:15px;gap:15px}.educator_formGrid__uH3C_{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.educator_field__PdBlu{display:grid;grid-gap:7px;gap:7px;color:#374359;font-size:12px;font-weight:800}.educator_spanTwo__l06qX{grid-column:span 2}.educator_optional__4M0XM{color:#8a94a6;font-weight:600}.educator_input__XA7Su{width:100%;min-height:48px;border:1px solid #dce2ea;border-radius:14px;background:#fff;color:#182235;padding:0 14px;font:inherit;font-size:14px;font-weight:600;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.educator_input__XA7Su:focus{border-color:#1b7f98;box-shadow:0 0 0 4px rgba(27,127,152,.1)}.educator_codeInput__4NR7M{text-transform:uppercase;letter-spacing:.06em}.educator_primaryButton__dWf7c,.educator_secondaryButton__oTNmS,.educator_signOutButton__AnU_c{border:0;border-radius:14px;min-height:46px;padding:0 18px;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.educator_primaryButton__dWf7c{background:#1b2957;color:#fff}.educator_secondaryButton__oTNmS{background:#edf2f7;color:#1b2957}.educator_signOutButton__AnU_c{margin-top:10px;background:rgba(255,255,255,.09);color:#fff}.educator_primaryButton__dWf7c:disabled,.educator_secondaryButton__oTNmS:disabled{cursor:not-allowed;opacity:.58}.educator_fullButton__xQ4uo{width:100%}.educator_errorBox__C0zV2,.educator_infoBox__KyDG1,.educator_successBox__dAT2e,.educator_transferBox__uRJmY{border-radius:15px;padding:13px 15px;font-size:12.5px;line-height:1.5}.educator_errorBox__C0zV2{color:#8b2f2f;background:#fff0f0;border:1px solid #f2cccc}.educator_successBox__dAT2e{margin-bottom:16px;color:#0f644f;background:#eaf8f3;border:1px solid #cceadf}.educator_infoBox__KyDG1{margin-top:15px;color:#3d516b;background:#f1f5f9}.educator_transferBox__uRJmY{color:#654d0a;background:#fff8df;border:1px solid #f3e5ad}.educator_transferBox__uRJmY p{margin:6px 0 12px}.educator_authFootnote__0sJ2Q{margin:22px 0 0;text-align:center;color:#788397;font-size:12.5px}.educator_authFootnote__0sJ2Q a{color:#1b2957;font-weight:900}.educator_loadingPage__fXMwc{display:grid;place-items:center;align-content:center;grid-gap:16px;gap:16px;padding:30px;text-align:center}.educator_loadingMark__d1ael{font-size:36px}.educator_dashboardPage__6_sbm{min-height:100vh;display:grid;grid-template-columns:255px minmax(0,1fr);background:#f5f7fa;color:#182235}.educator_sidebar__JVslX{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:28px 22px;background:radial-gradient(circle at top,rgba(240,192,64,.13),transparent 20rem),#17264d;color:#fff}.educator_sidebarLabel__B2o4Q{margin-top:12px;padding:6px 10px;background:rgba(255,255,255,.1);color:#dfe8ff;font-size:11px}.educator_navStack__5mao7{display:grid;grid-gap:7px;gap:7px;margin-top:34px}.educator_navActive__jM677,.educator_navButton__aTSe0{width:100%;border:0;border-radius:13px;padding:13px 14px;text-align:left;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.educator_navButton__aTSe0{background:transparent;color:#c8d1e4}.educator_navButton__aTSe0:hover{background:rgba(255,255,255,.06)}.educator_navActive__jM677{background:#fff;color:#1b2957}.educator_navButton__aTSe0:disabled{opacity:.45;cursor:default}.educator_sidebarBottom__eyUqM{display:grid;grid-gap:3px;gap:3px;min-width:0}.educator_sidebarBottom__eyUqM span,.educator_sidebarBottom__eyUqM strong{overflow:hidden;text-overflow:ellipsis}.educator_smallMuted__OEKcQ{color:#9eabc5;font-size:11px}.educator_dashboardMain___m8Au{width:min(100%,1440px);padding:36px clamp(22px,4vw,58px) 64px}.educator_dashboardHeader__Supzv{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:26px}.educator_dashboardHeader__Supzv h1{font-size:clamp(30px,4vw,46px)}.educator_dashboardHeader__Supzv p{max-width:720px}.educator_readOnlyBadge__JI3eU{flex-shrink:0;padding:9px 13px;color:#17677a;background:#e7f6f8;font-size:11px}.educator_childrenStrip__eyeXk,.educator_panel__LWU0m{background:#fff;border:1px solid #e2e7ee;border-radius:24px;box-shadow:0 14px 40px rgba(32,44,67,.055)}.educator_childrenStrip__eyeXk{padding:22px;margin-bottom:20px}.educator_sectionHeading__MvYtr{display:flex;align-items:center;justify-content:space-between;gap:16px}.educator_sectionHeading__MvYtr h2{margin-bottom:0;font-size:20px}.educator_countPill__3S0hx,.educator_goodPill__m4BUt,.educator_statusPill__G0wii,.educator_termBadge__0JtHv{padding:7px 11px;font-size:11px}.educator_countPill__3S0hx{background:#f3f5f8;color:#5f6a7c}.educator_termBadge__0JtHv{background:rgba(27,41,87,.08);color:#1b2957}.educator_statusPill__G0wii{background:#f1f4f8;color:#667286}.educator_goodPill__m4BUt{background:#e7f6ef;color:#0f6e56}.educator_childCards__awWr7{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));grid-gap:12px;gap:12px;margin-top:18px}.educator_childCardActive__aP8i7,.educator_childCard____N6O{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border-radius:17px;padding:12px;text-align:left;font:inherit;cursor:pointer}.educator_childCard____N6O{border:1px solid #e4e9ef;background:#fff}.educator_childCardActive__aP8i7{border:1px solid #bbc9ee;background:#f1f5ff}.educator_childInitial__2zGYY{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#f0c040;color:#1b2957;font-size:15px;font-weight:900}.educator_childCardCopy__XzfLr{min-width:0;display:grid;grid-gap:3px;gap:3px}.educator_childCardCopy__XzfLr small,.educator_childCardCopy__XzfLr strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.educator_childCardCopy__XzfLr strong{color:#202b40;font-size:12.5px}.educator_childCardCopy__XzfLr small{color:#7a8597;font-size:10.5px}.educator_miniProgress__A9EAd{color:#1b7f98;font-size:12px;font-weight:900}.educator_linkForm__lSOz3{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid #edf0f4}.educator_emptyStateCompact__aVs5D,.educator_emptyState__KLC_u{color:#748094;background:#f7f9fb;border-radius:17px}.educator_emptyState__KLC_u{margin-top:18px;padding:20px}.educator_emptyState__KLC_u p{margin:5px 0 0;line-height:1.5}.educator_emptyStateCompact__aVs5D{padding:18px;font-size:12.5px}.educator_metricGrid__jgtye{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:20px}.educator_metricCard__mx8zG{min-width:0;padding:18px;background:#fff;border:1px solid #e3e8ef;border-radius:20px}.educator_metricCard__mx8zG small,.educator_metricCard__mx8zG span{display:block;color:#788397}.educator_metricCard__mx8zG span{font-size:11px;font-weight:800}.educator_metricCard__mx8zG strong{display:block;margin:9px 0 5px;color:#1b2957;font-size:23px;letter-spacing:-.03em}.educator_metricCard__mx8zG small{font-size:10.5px;line-height:1.4}.educator_resultsLayout___WDZo,.educator_twoColumn__jaiXC{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:18px;gap:18px}.educator_panel__LWU0m{min-width:0;padding:22px}.educator_bigProgressTrack__QQJvw{height:12px;margin-top:24px;overflow:hidden;border-radius:999px;background:#edf1f5}.educator_bigProgressFill__vU3xV{height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#1b7f98,#0f6e56)}.educator_progressLegend__LWMnV{display:flex;justify-content:space-between;margin-top:9px;color:#718096;font-size:11.5px}.educator_progressLegend__LWMnV strong{color:#1b2957}.educator_scoreRows__2K520{display:grid;grid-gap:3px;gap:3px;margin-top:16px}.educator_accessRow__MvJn1,.educator_scoreRow__3qi8C{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid #edf0f4}.educator_accessRow__MvJn1:last-child,.educator_scoreRow__3qi8C:last-child{border-bottom:0}.educator_accessRow__MvJn1 div,.educator_scoreRow__3qi8C div{display:grid;grid-gap:3px;gap:3px}.educator_accessRow__MvJn1 strong,.educator_scoreRow__3qi8C strong{color:#27344b;font-size:12.5px}.educator_accessRow__MvJn1 span,.educator_scoreRow__3qi8C span{color:#818b9c;font-size:10.5px}.educator_scoreRow__3qi8C b{color:#1b2957;font-size:17px}.educator_finalScoreLarge__kNaZt,.educator_finalScore__Hn_ST{margin-top:15px;border-radius:17px;background:#17264d;color:#fff}.educator_finalScore__Hn_ST{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:12px;gap:12px;padding:15px}.educator_finalScore__Hn_ST span{color:#bfc9dd;font-size:11px}.educator_finalScore__Hn_ST strong{font-size:22px}.educator_finalScore__Hn_ST b{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#f0c040;color:#1b2957}.educator_finalScoreLarge__kNaZt{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;overflow:hidden}.educator_finalScoreLarge__kNaZt div{display:grid;grid-gap:5px;gap:5px;padding:18px;background:rgba(255,255,255,.035)}.educator_finalScoreLarge__kNaZt span{color:#bfc9dd;font-size:10.5px}.educator_finalScoreLarge__kNaZt strong{font-size:24px}.educator_accessList___yt9x,.educator_resultCards__DEyN2{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.educator_resultCard__qlKs_{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 14px;gap:6px 14px;padding:15px;border:1px solid #e4e9ef;border-radius:17px}.educator_resultCard__qlKs_>div:first-child{display:grid;grid-gap:3px;gap:3px}.educator_resultCard__qlKs_ small,.educator_resultCard__qlKs_ span{color:#7b8698;font-size:10.5px}.educator_resultCardScore__rpyDC{display:flex;align-items:center;gap:8px}.educator_resultCardScore__rpyDC strong{color:#1b2957}.educator_gradeChip__WJTs4{padding:5px 8px;background:#f7e8aa;color:#59450b;font-size:10px}.educator_resultCard__qlKs_ small{grid-column:span 2}.educator_accessList___yt9x{margin-bottom:16px}.educator_paymentTableWrap__Bpq_3{width:100%;overflow-x:auto;margin-top:14px}.educator_paymentTable__qwJmF{width:100%;min-width:520px;border-collapse:collapse;font-size:11.5px}.educator_paymentTable__qwJmF td,.educator_paymentTable__qwJmF th{padding:12px 10px;border-bottom:1px solid #edf0f4;text-align:left}.educator_paymentTable__qwJmF th{color:#788397;font-size:10px;text-transform:uppercase;letter-spacing:.05em}@media (max-width:1050px){.educator_dashboardPage__6_sbm{grid-template-columns:215px minmax(0,1fr)}.educator_metricGrid__jgtye{grid-template-columns:repeat(2,minmax(0,1fr))}.educator_resultsLayout___WDZo,.educator_twoColumn__jaiXC{grid-template-columns:1fr}}@media (max-width:760px){.educator_formGrid__uH3C_{grid-template-columns:1fr}.educator_spanTwo__l06qX{grid-column:auto}.educator_dashboardPage__6_sbm{display:block}.educator_sidebar__JVslX{position:static;height:auto;padding:18px}.educator_navStack__5mao7{grid-template-columns:repeat(3,1fr);margin-top:18px}.educator_navActive__jM677,.educator_navButton__aTSe0{text-align:center;padding:10px 8px;font-size:11px}.educator_sidebarBottom__eyUqM{margin-top:18px}.educator_dashboardMain___m8Au{padding:24px 16px 50px}.educator_dashboardHeader__Supzv{display:grid}.educator_readOnlyBadge__JI3eU{justify-self:start}.educator_metricGrid__jgtye{grid-template-columns:1fr 1fr}.educator_linkForm__lSOz3{grid-template-columns:1fr}}@media (max-width:480px){.educator_authCard__m9nNM{padding:22px 18px;border-radius:22px}.educator_finalScoreLarge__kNaZt,.educator_metricGrid__jgtye,.educator_navStack__5mao7{grid-template-columns:1fr}}