.RecordPages_page__IOCmp.page-shell{--record-tint:#eaf5ff;--record-border:#cce1f2;--record-ink:#194f7a;padding-inline:clamp(16px,3vw,42px);color:#243b4b}.RecordPages_group__jd2I3[data-record-group=learning]{--record-tint:#eaf8f0;--record-border:#cce6d8;--record-ink:#226044}.RecordPages_group__jd2I3[data-record-group=reports]{--record-tint:#fff0f6;--record-border:#f0d3e1;--record-ink:#853454}.RecordPages_page__IOCmp.page-shell>.RecordPages_gradeControls__UZfAT,.RecordPages_page__IOCmp.page-shell>header,.RecordPages_page__IOCmp.page-shell>main{width:100%;max-width:1380px;margin-inline:auto}.RecordPages_page__IOCmp.parent-analysis-page>header{align-items:center;border:0;border-radius:0;background:none;box-shadow:none;padding:0}.RecordPages_title__2_29V{display:flex;align-items:center;gap:8px;margin:3px 0 0;font-size:2rem;font-weight:900;line-height:1.5;color:#25324d}.RecordPages_titleIcon__QSisg{width:1.2em;height:1.2em;flex:none}.RecordPages_gradeControls__UZfAT{margin-top:14px}.RecordPages_gradeButtons__nGcXp{display:flex;flex-wrap:wrap;gap:8px}.RecordPages_gradeButtons__nGcXp button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 14px;border:1px solid #dce2ee;border-radius:12px;background:#fff;color:#25324d;font-size:.88rem;font-weight:800;line-height:1.5}.RecordPages_gradeButtons__nGcXp button[aria-pressed=true]{color:#6251bd;border-color:#8879cf;background:#eeebfb}.RecordPages_gradeSelect__UonV7{display:none;width:100%;min-height:48px;padding:10px 12px;border:1px solid #dce2ee;border-radius:12px;background:#fff;color:#25324d;font-size:.9rem;font-weight:700}.RecordPages_tabs__3GhPI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.RecordPages_tab__iLxfe{display:flex;min-height:52px;min-width:0;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid #d3e4df;border-radius:16px;background:#fff;color:#304253;font-size:.9rem;font-weight:900;text-align:center;line-height:1.4;box-shadow:0 3px 10px #22674308;transition:background-color .15s}.RecordPages_tab__iLxfe>span:first-child{font-size:1.3rem}.RecordPages_tab__iLxfe[data-record-tab=answers][aria-current]{background:#eaf5ff;border-color:#86b7db;color:#194f7a}.RecordPages_tab__iLxfe[data-record-tab=learning][aria-current]{background:#eaf8f0;border-color:#8cbda2;color:#226044}.RecordPages_tab__iLxfe[data-record-tab=reports][aria-current]{background:#fff0f6;border-color:#d6a0b9;color:#853454}.RecordPages_tab__iLxfe:hover{background:#f4faf7}.RecordPages_page__IOCmp :where(a,button,select):focus-visible{outline:3px solid #235d8b;outline-offset:3px}.RecordPages_page__IOCmp :where(button,select){min-height:44px}.RecordPages_page__IOCmp .text-slate-400,.RecordPages_page__IOCmp .text-slate-500{color:#425466}.RecordPages_calendarSummary__conx_>section,.RecordPages_group__jd2I3>.panel,.RecordPages_group__jd2I3>.parent-record-overview,.RecordPages_group__jd2I3>section[aria-labelledby=learning-quick-summary],.RecordPages_summaryGrid__S4bNZ>.parent-record-overview{min-width:0;border:1px solid var(--record-border);border-radius:22px;background:#fff;padding:20px;box-shadow:0 4px 14px #2267430d}.RecordPages_calendarSummary__conx_>section>div:first-child,.RecordPages_group__jd2I3>.panel>div:first-child,.RecordPages_group__jd2I3>.parent-record-overview>.parent-overview-heading,.RecordPages_group__jd2I3>section[aria-labelledby=learning-quick-summary]>div:first-child,.RecordPages_summaryGrid__S4bNZ>.parent-record-overview>.parent-overview-heading{margin:-20px -20px 16px;padding:14px 20px;border-radius:21px 21px 0 0;border-bottom:1px solid var(--record-border);background:linear-gradient(110deg,var(--record-tint),#fff)}.RecordPages_page__IOCmp .parent-overview-heading h2,.RecordPages_page__IOCmp .section-title{color:var(--record-ink);font-size:1.1rem;line-height:1.5;font-weight:900}.RecordPages_page__IOCmp .parent-overview-heading>span{width:40px;height:40px;border-radius:14px;background:#fff;color:var(--record-ink)}.RecordPages_page__IOCmp .parent-overview-heading p{color:var(--record-ink);letter-spacing:normal}.RecordPages_calendarSummary__conx_ .section-kicker,.RecordPages_group__jd2I3>.panel>div:first-child .section-kicker,.RecordPages_group__jd2I3>section[aria-labelledby=learning-quick-summary] .section-kicker{display:none}.RecordPages_page__IOCmp .record-metric-grid{margin-top:0}.RecordPages_page__IOCmp .record-metric-grid article{min-height:112px;background:#f5faff;border-color:var(--record-border)}.RecordPages_page__IOCmp .record-metric-grid small,.RecordPages_page__IOCmp .record-metric-grid span{color:#425466;font-size:.8rem}.RecordPages_page__IOCmp .record-metric-grid strong{color:var(--record-ink)}.RecordPages_page__IOCmp .overview-next-action{background:var(--record-tint)}.RecordPages_page__IOCmp .overview-next-action p{color:#425466}.RecordPages_page__IOCmp .overview-next-action a{min-height:44px}.RecordPages_page__IOCmp [data-study-session]>summary>div:last-child{flex-shrink:0}.RecordPages_page__IOCmp [data-study-session]>summary>div:last-child>p{white-space:nowrap}.RecordPages_group__jd2I3[data-record-group=reports] button.bg-blue-600{flex-shrink:0;white-space:nowrap}@media (max-width:900px){.RecordPages_page__IOCmp.parent-analysis-page>header{display:flex;flex-direction:column;align-items:stretch;gap:12px}.RecordPages_page__IOCmp .record-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.RecordPages_page__IOCmp.page-shell{padding-inline:14px}.RecordPages_page__IOCmp.parent-analysis-page>header{padding:0}.RecordPages_gradeButtons__nGcXp{display:none}.RecordPages_gradeSelect__UonV7{display:block}.RecordPages_title__2_29V{font-size:1.6rem}.RecordPages_tabs__3GhPI{gap:6px}.RecordPages_tab__iLxfe{flex-direction:column;gap:4px;padding:8px 4px;font-size:.75rem}.RecordPages_calendarSummary__conx_>section,.RecordPages_group__jd2I3>.panel,.RecordPages_group__jd2I3>.parent-record-overview,.RecordPages_group__jd2I3>section[aria-labelledby=learning-quick-summary],.RecordPages_summaryGrid__S4bNZ>.parent-record-overview{padding:14px}.RecordPages_calendarSummary__conx_>section>div:first-child,.RecordPages_group__jd2I3>.panel>div:first-child,.RecordPages_group__jd2I3>.parent-record-overview>.parent-overview-heading,.RecordPages_group__jd2I3>section[aria-labelledby=learning-quick-summary]>div:first-child,.RecordPages_summaryGrid__S4bNZ>.parent-record-overview>.parent-overview-heading{margin:-14px -14px 14px;padding:12px 14px}.RecordPages_page__IOCmp .record-metric-grid{gap:8px}.RecordPages_page__IOCmp .record-metric-grid article{min-height:102px;padding:12px}.RecordPages_page__IOCmp section[aria-labelledby=monthly-summary-heading]>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.RecordPages_tab__iLxfe{transition:none}}.RecordPages_group__jd2I3{margin-top:28px;min-width:0;scroll-margin-top:100px;--record-tint:#eaf5ff;--record-border:#cce1f2;--record-ink:#194f7a}.RecordPages_group__jd2I3:focus{outline:none}.RecordPages_group__jd2I3:focus-visible{outline:3px solid #235d8b;outline-offset:5px;border-radius:22px}.RecordPages_summaryGrid__S4bNZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;margin-top:24px}.RecordPages_summaryGrid__S4bNZ>*{min-width:0;margin:0}.RecordPages_summaryGrid__S4bNZ>[data-summary-card=growth]{--record-tint:#eaf8f0;--record-border:#cce6d8;--record-ink:#226044}.RecordPages_calendarSummary__conx_{--record-tint:#fff0f6;--record-border:#f0d3e1;--record-ink:#853454}.RecordPages_calendarSummary__conx_>section{height:100%}.RecordPages_summaryGrid__S4bNZ .record-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.RecordPages_summaryGrid__S4bNZ .record-metric-grid article{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:100px;padding:12px}.RecordPages_summaryGrid__S4bNZ .record-metric-grid strong{font-size:1.5rem;line-height:1.5;overflow-wrap:anywhere}.RecordPages_periodTabs__nczY2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.RecordPages_periodTabs__nczY2 button{min-width:0;min-height:44px;padding:8px 2px;border:1px solid #cfdeec;border-radius:12px;background:#fff;color:#34495e;font-size:.75rem;font-weight:900}.RecordPages_periodTabs__nczY2 button[aria-selected=true]{background:#eaf5ff;color:#194f7a;border-color:#86b7db}@media (max-width:1100px){.RecordPages_summaryGrid__S4bNZ{grid-template-columns:1fr;gap:16px}}.RecordPages_summaryGrid__S4bNZ .RecordPages_compactMetrics__nF_n1{gap:8px 12px;margin-top:10px}.RecordPages_summaryGrid__S4bNZ .RecordPages_compactMetrics__nF_n1 article{flex-direction:row;align-items:center;justify-content:space-between;gap:6px;min-height:44px;padding:8px 10px;border-radius:12px}.RecordPages_summaryGrid__S4bNZ .RecordPages_compactMetrics__nF_n1 strong{font-size:1.05rem;line-height:1.5;white-space:nowrap}.RecordPages_summaryGrid__S4bNZ .RecordPages_compactMetrics__nF_n1 small{font-size:.75rem;white-space:nowrap}.RecordPages_summaryGrid__S4bNZ .RecordPages_compactMetrics__nF_n1 strong i{font-size:.75rem;margin-left:2px}@media (min-width:601px) and (max-width:1100px){.RecordPages_recordGrid__cGLpS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch;margin-top:24px}.RecordPages_recordGrid__cGLpS .RecordPages_summaryGrid__S4bNZ{display:contents}}.LearningReminderSettings_settings__Sxau4{display:grid;gap:16px;color:#243b4b}.LearningReminderSettings_card__i4kTQ{min-width:0;border:1px solid #cce1f2;border-radius:18px;background:#fff;overflow:hidden}.LearningReminderSettings_heading__Xkcu1{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#eaf5ff}.LearningReminderSettings_heading__Xkcu1 h3{display:flex;align-items:center;flex:1;gap:8px;font-size:1rem;font-weight:900;color:#194f7a}.LearningReminderSettings_heading__Xkcu1 h3>span{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:#fff;font-size:20px}.LearningReminderSettings_help___F0TG{display:contents}.LearningReminderSettings_help___F0TG summary{display:grid;place-items:center;min-width:44px;min-height:44px;cursor:pointer;list-style:none;font-weight:900;color:#245b8c}.LearningReminderSettings_help___F0TG summary::-webkit-details-marker{display:none}.LearningReminderSettings_heading__Xkcu1:has(.LearningReminderSettings_help___F0TG[open]){flex-wrap:wrap}.LearningReminderSettings_help___F0TG p{flex-basis:100%;font-size:.8rem;line-height:1.8;color:#334155}.LearningReminderSettings_body__KoZiK{display:grid;gap:16px;padding:16px}.LearningReminderSettings_body__KoZiK h4,.LearningReminderSettings_body__KoZiK legend,.LearningReminderSettings_message__yKH4M>span{font-size:.85rem;font-weight:800}.LearningReminderSettings_inline__Ajf2s,.LearningReminderSettings_toggle__7OM3j{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.85rem;font-weight:800}.LearningReminderSettings_toggle__7OM3j>span:last-child{display:flex;align-items:center;gap:8px;min-height:44px}.LearningReminderSettings_toggle__7OM3j input{width:20px;height:20px}.LearningReminderSettings_inline__Ajf2s>span{flex:none}.LearningReminderSettings_inline__Ajf2s input,.LearningReminderSettings_inline__Ajf2s select{width:160px;max-width:100%;min-width:0;min-height:44px;border:1px solid #bfd3e6;border-radius:10px;padding:8px;color:#243b4b;background:#fff}.LearningReminderSettings_days__sN9T1,.LearningReminderSettings_timings__Lscmg{display:grid;gap:6px;margin-top:8px}.LearningReminderSettings_days__sN9T1{grid-template-columns:repeat(7,minmax(0,1fr))}.LearningReminderSettings_timings__Lscmg{grid-template-columns:repeat(3,minmax(0,1fr))}.LearningReminderSettings_days__sN9T1 button,.LearningReminderSettings_timings__Lscmg button{min-width:0;min-height:44px;border:1px solid #bfd3e6;border-radius:10px;background:#fff;color:#334155;font-size:.85rem;font-weight:800}.LearningReminderSettings_days__sN9T1 button[aria-pressed=true],.LearningReminderSettings_timings__Lscmg button[aria-pressed=true]{background:#2563eb;border-color:#2563eb;color:#fff}.LearningReminderSettings_message__yKH4M{display:block;border-radius:12px;background:#f1f6fc;padding:12px}.LearningReminderSettings_message__yKH4M p{margin-top:8px;white-space:pre-wrap;font-size:.85rem;line-height:1.8}.LearningReminderSettings_message__yKH4M textarea{display:block;width:100%;height:64px;min-height:64px;margin-top:8px;border:1px solid #bfd3e6;border-radius:10px;padding:8px 10px;background:#fff;font-size:.85rem;line-height:1.7;color:#243b4b;resize:vertical}.LearningReminderSettings_message__yKH4M small{display:block;text-align:right;margin-top:4px;color:#475569}.LearningReminderSettings_notification__2FXvG{display:flex;align-items:center;justify-content:space-between;gap:12px}.LearningReminderSettings_notification__2FXvG>div{min-width:0}.LearningReminderSettings_note__un0RG,.LearningReminderSettings_notification__2FXvG p{font-size:.8rem;color:#475569;line-height:1.7}.LearningReminderSettings_notification__2FXvG button,.LearningReminderSettings_notification__2FXvG h4{white-space:nowrap}.LearningReminderSettings_notification__2FXvG button{flex:none;min-height:44px;border:1px solid #bfd3e6;border-radius:10px;padding:8px 12px;background:#f1f6fc;color:#194f7a;font-size:.8rem;font-weight:800}.LearningReminderSettings_notification__2FXvG button:disabled{color:#475569;background:#f1f5f9}.LearningReminderSettings_status__88nNR,.LearningReminderSettings_warning__SLLgM{font-size:.85rem;font-weight:800;line-height:1.7}.LearningReminderSettings_status__88nNR{color:#166534}.LearningReminderSettings_warning__SLLgM{color:#92400e}.LearningReminderSettings_settings__Sxau4 :is(button,input,select,textarea,summary):focus-visible{outline:3px solid #235d8b;outline-offset:2px}@media(max-width:600px){.LearningReminderSettings_body__KoZiK{padding:12px}.LearningReminderSettings_heading__Xkcu1{padding:8px 10px}.LearningReminderSettings_days__sN9T1{gap:3px}.LearningReminderSettings_notification__2FXvG{gap:8px}.LearningReminderSettings_notification__2FXvG button{padding-inline:8px;font-size:.75rem}.LearningReminderSettings_inline__Ajf2s input,.LearningReminderSettings_inline__Ajf2s select{width:136px}}