.NotificationBell_bell___EMPL{position:relative;display:inline-grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgb(var(--home-ink)/.14);border-radius:999px;background:rgb(var(--home-paper));color:rgb(var(--home-ink));cursor:pointer;transition:border-color .16s ease-out,background-color .16s ease-out}.NotificationBell_bell___EMPL:hover,.NotificationBell_bell___EMPL[data-state=open]{border-color:rgb(var(--home-ink)/.45);background:rgb(var(--home-ink)/.03)}.NotificationBell_bell___EMPL:active{background:rgb(var(--home-ink)/.08)}.NotificationBell_bell___EMPL:focus-visible{outline:2px solid rgb(var(--home-ink));outline-offset:3px}.NotificationBell_badge__dHqqZ{position:absolute;top:-.25rem;right:-.3125rem;display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3125rem;border:2px solid rgb(var(--home-paper));border-radius:999px;background:rgb(var(--home-ember-deep));color:rgb(255 255 255);font:600 .75rem/1 var(--font-sans),sans-serif;font-variant-numeric:tabular-nums;box-sizing:content-box;animation:NotificationBell_badge-in__h_NLl .2s ease-out}@keyframes NotificationBell_badge-in__h_NLl{0%{opacity:0}}.NotificationBell_panel__rF_vq{--serif:var(--font-serif),Georgia,serif;--muted:#65675f;z-index:80;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(25rem,calc(100vw - 2rem));max-height:min(34rem,var(--radix-popover-content-available-height,80vh));overflow:hidden;border:1px solid rgb(var(--home-ink)/.1);border-radius:1.125rem;background:rgb(255 255 255);box-shadow:0 1px 2px rgb(var(--home-ink)/.06),0 28px 56px -28px rgb(var(--home-ink)/.45);color:rgb(var(--home-ink));font-family:var(--font-sans),sans-serif;animation:NotificationBell_panel-in__4UmDr .2s ease-out}@keyframes NotificationBell_panel-in__4UmDr{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.NotificationBell_panel__rF_vq{animation:none}}.NotificationBell_panel__rF_vq h2,.NotificationBell_panel__rF_vq h3,.NotificationBell_panel__rF_vq p{margin:0}.NotificationBell_heading__wTW4s{padding:1.125rem 1.375rem .875rem;border-bottom:1px solid rgb(var(--home-ink)/.08);font:400 1.375rem/1.2 var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.02em}.NotificationBell_heading__wTW4s:after{content:"."/"";color:rgb(var(--home-ember))}.NotificationBell_list__5hZ87{margin:0;padding:0;overflow:auto;overscroll-behavior:contain;list-style:none}.NotificationBell_item__Ahn3a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.875rem;padding:1.125rem 1.375rem 1.25rem}.NotificationBell_item__Ahn3a+.NotificationBell_item__Ahn3a{border-top:1px solid rgb(var(--home-ink)/.08)}.NotificationBell_item__Ahn3a[data-new]{background:rgb(var(--home-ember-glow)/.06);box-shadow:inset 3px 0 0 rgb(var(--home-ember))}.NotificationBell_icon__uQ0iJ{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;background:rgb(var(--home-ink)/.06);color:rgb(var(--home-ink))}.NotificationBell_icon__uQ0iJ[data-kind=next-step]{background:rgb(var(--home-reading-tint));color:rgb(var(--home-reading))}.NotificationBell_icon__uQ0iJ[data-kind=account-update]{background:rgb(var(--home-math-tint));color:rgb(var(--home-math))}.NotificationBell_text__iR1TY{display:grid;gap:.375rem;min-width:0}.NotificationBell_meta__J8MWj{display:flex;align-items:center;gap:.5rem;min-height:1.25rem;color:var(--muted);font-size:var(--type-label);line-height:1.3}.NotificationBell_new__r5n_v{display:inline-flex;align-items:center;gap:.5rem;color:rgb(var(--home-ember-deep));font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.NotificationBell_new__r5n_v:after{content:"·"/"";color:var(--muted);letter-spacing:0}.NotificationBell_title__gGlbn{font:400 1.1875rem/1.3 var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.01em}.NotificationBell_body__PzyRF{color:var(--muted);font-size:.9375rem;line-height:1.55}.NotificationBell_action__IE0t6{display:inline-flex;align-items:center;justify-self:start;gap:.5rem;margin-top:.5rem;padding:.5625rem 1rem;border-radius:999px;background:rgb(var(--home-ink));color:rgb(255 255 255);font-size:var(--type-label);font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .16s ease-out}.NotificationBell_action__IE0t6:hover{background:rgb(var(--home-ember-deep))}.NotificationBell_action__IE0t6:focus-visible{outline:2px solid rgb(var(--home-ink));outline-offset:3px}@media (prefers-reduced-motion:reduce){.NotificationBell_action__IE0t6{transition:none}}.NotificationBell_empty__ZwLyG{display:grid;justify-items:center;gap:.5rem;padding:1.75rem 1.75rem 2rem;text-align:center}.NotificationBell_emptyIcon__z1kzp{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:.25rem;border-radius:999px;background:rgb(var(--home-ink)/.05);color:rgb(var(--home-ink)/.55)}.NotificationBell_emptyTitle__gQrfH{font:400 1.25rem/1.25 var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.01em}.UpdateDialog_dialog__mVI5O{--update-ink:rgb(var(--home-ink));--update-muted:rgb(var(--home-muted));--update-action:rgb(var(--home-ember));--update-fade:240ms;width:min(27rem,calc(100vw - 2rem));max-width:none;max-height:calc(100dvh - 2rem);margin:auto;padding:0;border:0;background:transparent;color:var(--update-ink);overflow:visible;opacity:0;transition:opacity var(--update-fade) ease-out}.UpdateDialog_dialog__mVI5O[data-open]{opacity:1}.UpdateDialog_dialog__mVI5O::backdrop{background:rgb(var(--home-ink)/0);backdrop-filter:blur(0);transition:background-color var(--update-fade) ease-out,backdrop-filter var(--update-fade) ease-out}.UpdateDialog_dialog__mVI5O[data-open]::backdrop{background:rgb(var(--home-ink)/.32);backdrop-filter:blur(3px)}.UpdateDialog_card__q9_CR{display:grid;justify-items:start;gap:.75rem;padding:1.75rem 1.75rem 1.5rem;border:1px solid rgb(var(--home-border));border-radius:1.25rem;background:rgb(var(--home-paper));box-shadow:0 1px 2px rgb(var(--home-ink)/.06),0 24px 60px -18px rgb(var(--home-ink)/.35)}.UpdateDialog_mark__EDH81{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.25rem;border-radius:999px;background:rgb(var(--home-ember)/.1);color:var(--update-action)}.UpdateDialog_mark__EDH81 svg{width:1.25rem;height:1.25rem}.UpdateDialog_title__T47Dp{margin:0;font-family:var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums;font-size:var(--type-heading);font-weight:500;line-height:1.25;letter-spacing:-.01em}.UpdateDialog_message__4TzJF{margin:0;font-size:var(--type-read);line-height:1.55;color:var(--update-muted)}.UpdateDialog_actions__W806G{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem 1rem;width:100%;margin-top:.75rem}.UpdateDialog_action__klX4G{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.875rem;padding:0 1.5rem;border-radius:999px;background:var(--update-action);color:rgb(var(--home-paper));font-size:1rem;font-weight:600;transition:background-color .16s ease-out,transform .16s cubic-bezier(.2,.7,.2,1)}.UpdateDialog_action__klX4G svg{width:1.05rem;height:1.05rem}.UpdateDialog_action__klX4G[data-kind=ready]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:UpdateDialog_updateHalo__Qjoe5 3s cubic-bezier(.3,.5,.3,1) infinite}@keyframes UpdateDialog_updateHalo__Qjoe5{0%{box-shadow:0 0 0 0 rgb(var(--home-ember)/.45)}80%,to{box-shadow:0 0 0 10px rgb(var(--home-ember)/0)}}.UpdateDialog_action__klX4G[aria-disabled=true]{cursor:progress;background:rgb(var(--home-ember-deep))}.UpdateDialog_action__klX4G:active:not([aria-disabled=true]){transform:scale(.97)}.UpdateDialog_secondary____wNk{min-height:2.875rem;padding:0 .25rem;font-size:1rem;font-weight:500;color:var(--update-muted);text-decoration:underline;text-decoration-color:rgb(var(--home-ink)/.25);text-underline-offset:.2em;transition:color .16s ease-out,text-decoration-color .16s ease-out}.UpdateDialog_action__klX4G:focus-visible,.UpdateDialog_secondary____wNk:focus-visible{outline:2px solid var(--update-ink);outline-offset:3px}@media (hover:hover){.UpdateDialog_action__klX4G:hover:not([aria-disabled=true]){background:rgb(var(--home-ember-deep))}.UpdateDialog_secondary____wNk:hover{color:var(--update-ink);text-decoration-color:currentColor}}@media (max-width:560px){.UpdateDialog_dialog__mVI5O{width:calc(100vw - 2rem);margin:auto auto max(1rem,env(safe-area-inset-bottom))}.UpdateDialog_card__q9_CR{padding:1.5rem 1.25rem 1.25rem}.UpdateDialog_actions__W806G{flex-direction:column-reverse;align-items:stretch}.UpdateDialog_action__klX4G{width:100%}}@media (prefers-reduced-motion:reduce){.UpdateDialog_dialog__mVI5O,.UpdateDialog_dialog__mVI5O::backdrop{transition:none}.UpdateDialog_action__klX4G[data-kind=ready]:after{animation:none;box-shadow:0 0 0 4px rgb(var(--home-ember)/.18)}}.UnitTestPage_page__9AFyK{--ease:cubic-bezier(.2,.8,.2,1);--subject-color:rgb(var(--home-grammar));--subject-soft:rgb(var(--home-grammar-tint));width:min(100% - 32px,760px);margin:0 auto;padding:40px 0 96px;color:rgb(var(--home-ink))}.UnitTestPage_page__9AFyK[data-subject=math]{--subject-color:rgb(var(--home-math));--subject-soft:rgb(var(--home-math-tint))}.UnitTestPage_page__9AFyK[data-subject=reading]{--subject-color:rgb(var(--home-reading));--subject-soft:rgb(var(--home-reading-tint))}.UnitTestPage_breadcrumbs__qyH_D{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:40px;font-size:var(--type-label);color:rgb(var(--home-muted))}.UnitTestPage_breadcrumbs__qyH_D a{color:inherit;text-decoration:none;text-underline-offset:4px}.UnitTestPage_breadcrumbs__qyH_D a:hover{color:var(--subject-color);text-decoration:underline}.UnitTestPage_hero__ygRHa{display:grid;grid-template-columns:minmax(0,1fr) 176px;align-items:center;gap:40px;padding-bottom:48px;border-bottom:1px solid rgb(var(--home-border))}.UnitTestPage_heroCopy__WI8ew{display:grid;justify-items:start;gap:16px;min-width:0}.UnitTestPage_hero__ygRHa h1{margin:0;font:400 clamp(40px,6vw,60px)/1.04 var(--font-serif),serif;font-variant-numeric:lining-nums;letter-spacing:-.03em;text-wrap:balance}.UnitTestPage_facts__8Ljhu{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0;font-size:var(--type-read);color:rgb(var(--home-muted))}.UnitTestPage_facts__8Ljhu strong{font:400 34px/1 var(--font-serif),serif;font-variant-numeric:lining-nums;color:rgb(var(--home-ink))}.UnitTestPage_art___FPZc{display:block;width:176px}.UnitTestPage_art___FPZc svg{display:block;width:100%;height:auto}.UnitTestPage_start__BFDxl{display:inline-flex;align-items:center;gap:10px;min-height:52px;margin-top:8px;padding:0 26px;border-radius:999px;background:rgb(var(--home-ember));color:#fff;font-size:var(--type-read);font-weight:600;box-shadow:0 10px 28px -12px rgb(var(--home-ember)/.7);animation:UnitTestPage_glow__M4aCv 2.6s var(--ease) infinite;transition:background-color .18s}.UnitTestPage_start__BFDxl:hover{background:rgb(var(--home-ember-deep))}.UnitTestPage_start__BFDxl:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:3px}.UnitTestPage_start__BFDxl[data-quiet]{animation:none;background:#fff;color:var(--subject-color);border:1px solid var(--subject-color);box-shadow:none}.UnitTestPage_start__BFDxl[data-quiet]:hover{background:var(--subject-soft)}.UnitTestPage_lessons__JmOEC{padding-top:40px}.UnitTestPage_lessons__JmOEC h2{margin:0 0 16px;font:400 26px/1.2 var(--font-serif),serif;font-variant-numeric:lining-nums;letter-spacing:-.015em}.UnitTestPage_lessons__JmOEC ol{list-style:none;margin:0;padding:0}.UnitTestPage_lessons__JmOEC li+li{border-top:1px solid rgb(var(--home-border))}.UnitTestPage_lesson__A9jpo{display:grid;grid-template-columns:40px minmax(0,1fr) auto 118px;align-items:center;gap:16px;min-height:58px;padding:10px 8px;border-radius:10px;color:inherit;text-decoration:none;transition:background-color .18s}.UnitTestPage_lesson__A9jpo:focus-visible,.UnitTestPage_lesson__A9jpo:hover{background:var(--subject-soft)}.UnitTestPage_number__XxK2f{font:400 20px/1 var(--font-serif),serif;font-variant-numeric:lining-nums tabular-nums;color:var(--subject-color)}.UnitTestPage_lessonTitle__e_wId{min-width:0;font-size:var(--type-read);line-height:1.35}.UnitTestPage_lessonCount__1A37u{font-size:var(--type-label);color:rgb(var(--home-muted));white-space:nowrap;font-variant-numeric:tabular-nums}.UnitTestPage_lessonLevel__N4MKS{display:flex}@keyframes UnitTestPage_glow__M4aCv{50%{box-shadow:0 10px 28px -12px rgb(var(--home-ember)/.7),0 0 0 6px rgb(var(--home-ember-glow)/.18)}}@media (max-width:640px){.UnitTestPage_page__9AFyK{padding-top:24px}.UnitTestPage_hero__ygRHa{grid-template-columns:1fr;gap:24px}.UnitTestPage_art___FPZc{display:none}.UnitTestPage_lesson__A9jpo{grid-template-columns:32px minmax(0,1fr) auto;row-gap:4px}.UnitTestPage_lessonLevel__N4MKS{grid-column:2/-1}.UnitTestPage_lessonLevel__N4MKS:empty{display:none}}@media (prefers-reduced-motion:reduce){.UnitTestPage_start__BFDxl{animation:none}}.LevelMark_level__18gcN{display:inline-flex;align-items:center;gap:8px;font-size:var(--type-label);font-weight:500;color:rgb(var(--home-ink));white-space:nowrap}.LevelMark_level__18gcN svg{flex-shrink:0;overflow:visible}.LevelMark_level__18gcN rect{fill:rgb(var(--home-ink)/.16)}.LevelMark_level__18gcN rect[data-on]{fill:rgb(var(--home-correct))}.LevelMark_level__18gcN[data-compact]{padding:4px;margin:-4px;border-radius:6px}.LessonMark_mark__Xvmwp{display:inline-block;flex:none;width:14px;height:14px;border-radius:3px;background:rgb(var(--home-ink)/.08)}.LessonMark_mark__Xvmwp[data-mark=started]{background:repeating-linear-gradient(135deg,rgb(var(--home-ink)/.42) 0 1.5px,transparent 1.5px 4px),#fff;box-shadow:inset 0 0 0 1px rgb(var(--home-ink)/.4)}.LessonMark_mark__Xvmwp[data-mark=finished]{background:rgb(var(--home-ink)/.4)}.LessonMark_mark__Xvmwp[data-mark=familiar]{background:rgb(var(--home-correct)/.35)}.LessonMark_mark__Xvmwp[data-mark=proficient]{background:rgb(var(--home-correct)/.68)}.LessonMark_mark__Xvmwp[data-mark=mastered]{background:rgb(var(--home-correct))}.LessonMark_key__UI2Gd{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;color:var(--ink);font:400 var(--type-label)/1.3 var(--font-sans),sans-serif}.LessonMark_key__UI2Gd li{display:inline-flex;align-items:center;gap:8px}.StudentPage_page__uNWp2{--slow-rgb:var(--home-ember-deep)}.StudentPage_head__RcUN3{display:grid;gap:var(--space-stack)}.StudentPage_identity__YYuhm{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 24px}.StudentPage_identityText__irIr5{display:grid;gap:8px;min-width:0}.StudentPage_identityText__irIr5 h1{margin:0;overflow-wrap:anywhere;font:500 var(--type-display)/var(--leading-display) var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums;letter-spacing:-.02em}.StudentPage_identityMeta__eqBoR{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;color:var(--muted);font:400 var(--type-label)/1.4 var(--font-sans),sans-serif}.StudentPage_classTag__1_Sr7{padding:1px 9px;border-radius:999px;background:rgb(var(--home-field));color:var(--ink);font-weight:500}.StudentPage_email___WBda{overflow-wrap:anywhere}.StudentPage_identityActions__ms4My{display:flex;flex-wrap:wrap;gap:10px}.StudentPage_unreadable__BZoO0{margin:0;padding:12px 16px;border-radius:10px;background:rgb(var(--home-ember)/.08);color:rgb(var(--home-ember-deep));font:500 var(--type-read)/1.5 var(--font-sans),sans-serif}.StudentPage_glance__fyhl_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line)}.StudentPage_fact__pGuh_{display:grid;align-content:start;gap:8px;min-width:0;padding:22px 24px 24px}.StudentPage_fact__pGuh_+.StudentPage_fact__pGuh_{border-left:1px solid var(--line)}.StudentPage_fact__pGuh_:first-child{padding-left:0}.StudentPage_fact__pGuh_:last-child{padding-right:0}.StudentPage_factLabel__SClFP{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font:500 var(--type-label)/1.3 var(--font-sans),sans-serif}.StudentPage_factValue__nooc8{color:var(--ink);font:500 var(--type-title)/1 var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em}.StudentPage_factOf__i7AtH{color:var(--muted);font:400 var(--type-read)/1 var(--font-sans),sans-serif;letter-spacing:0}.StudentPage_factLine__ZceBo{color:var(--muted);font:400 var(--type-label)/1.4 var(--font-sans),sans-serif}.StudentPage_factNone__dSOyP{padding-top:10px;color:var(--muted);font:400 var(--type-read)/1.4 var(--font-sans),sans-serif}.StudentPage_target__2LpEA{width:fit-content;padding:2px 10px;border-radius:999px;background:rgb(var(--home-field));color:var(--ink);font:500 var(--type-label)/1.5 var(--font-sans),sans-serif}.StudentPage_subjectBars__Xzaa3{display:grid;gap:7px;margin-top:2px}.StudentPage_subjectBar__vSd0Q{--subject-rgb:var(--home-ink);--subject-tint-rgb:var(--home-field);display:grid;grid-template-columns:84px minmax(0,1fr) 24px;align-items:center;gap:10px;color:var(--muted);font:400 var(--type-label)/1.2 var(--font-sans),sans-serif}.StudentPage_subjectBar__vSd0Q[data-subject=math]{--subject-rgb:var(--home-math);--subject-tint-rgb:var(--home-math-tint)}.StudentPage_subjectBar__vSd0Q[data-subject=reading]{--subject-rgb:var(--home-reading);--subject-tint-rgb:var(--home-reading-tint)}.StudentPage_subjectBar__vSd0Q[data-subject=grammar]{--subject-rgb:var(--home-grammar);--subject-tint-rgb:var(--home-grammar-tint)}.StudentPage_subjectBarName__uyBik{display:inline-flex;align-items:center;gap:6px}.StudentPage_subjectBarName__uyBik svg{flex:none;color:rgb(var(--subject-rgb))}.StudentPage_subjectBarTrack__dX_MM{height:7px;border-radius:999px;background:linear-gradient(90deg,rgb(var(--home-correct)) 0 var(--done),transparent 0),repeating-linear-gradient(135deg,rgb(var(--home-ink)/.42) 0 1.5px,transparent 1.5px 4px) 0 0 /calc(var(--done) + var(--started)) 100% no-repeat,rgb(var(--subject-tint-rgb))}.StudentPage_subjectBarCount__gwjeQ{color:var(--ink);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.StudentPage_weeks___meSL{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:3px;height:34px;margin-top:2px}.StudentPage_week__XCJ2j{position:relative;height:var(--height);border-radius:2px 2px 0 0;background:rgb(var(--home-ink)/.18);transition:background-color .18s}.StudentPage_week__XCJ2j[data-now]{background:rgb(var(--home-ink)/.7)}.StudentPage_weekSpan__nfyxi{display:flex;justify-content:space-between;gap:8px;margin-top:-2px;color:var(--muted);font:400 var(--type-label)/1.2 var(--font-sans),sans-serif}.StudentPage_week__XCJ2j:focus-visible,.StudentPage_week__XCJ2j:hover{background:rgb(var(--home-ink))}.StudentPage_week__XCJ2j:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:2px}.StudentPage_jump__ynFhH{position:sticky;top:var(--header-bar-h,var(--header-h));z-index:5;display:flex;flex-wrap:wrap;gap:8px;margin:calc(var(--space-group) * -.5) calc(var(--gutter) * -1) 0;padding:12px var(--gutter);background:linear-gradient(var(--line),var(--line)) bottom /calc(100% - 2 * var(--gutter)) 1px no-repeat,rgb(var(--home-paper))}.StudentPage_jump__ynFhH a{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:500 var(--type-label)/1.3 var(--font-sans),sans-serif;text-decoration:none;transition:border-color .18s,background-color .18s}.StudentPage_jump__ynFhH a:hover{border-color:rgb(var(--home-ink)/.4);background:rgb(var(--home-field))}.StudentPage_jump__ynFhH a:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:2px}.StudentPage_jump__ynFhH a span{color:var(--muted);font-variant-numeric:tabular-nums}.StudentPage_jump__ynFhH a[aria-current]{border-color:rgb(var(--home-ink));background:rgb(var(--home-field))}.StudentPage_section__9MwTC{display:grid;gap:20px}.StudentPage_section__9MwTC.StudentPage_section__9MwTC[id]{scroll-margin-top:calc(var(--header-bar-h, var(--header-h)) + 76px)}.StudentPage_sectionHead__gtpu0{display:grid;gap:6px}.StudentPage_sectionHead__gtpu0 h2{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font:500 var(--type-title)/var(--leading-title) var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums;letter-spacing:-.02em}.StudentPage_sectionHead__gtpu0 h2 svg{flex:none;color:rgb(var(--home-ink)/.55)}.StudentPage_sectionHead__gtpu0 p{margin:0;color:var(--muted);font:400 var(--type-read)/1.5 var(--font-sans),sans-serif}.StudentPage_lateChip__osf6R{padding:2px 10px;border-radius:999px;background:rgb(var(--home-ember)/.12);color:rgb(var(--home-ember-deep));font:600 var(--type-label)/1.5 var(--font-sans),sans-serif;letter-spacing:0}.StudentPage_empty__XXOt2{margin:0;color:var(--muted);font:400 var(--type-read)/1.5 var(--font-sans),sans-serif}.StudentPage_emptyAction__wTqkT{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.StudentPage_assignLink__XnBGC{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:999px;color:var(--ink);font:600 var(--type-label)/1 var(--font-sans),sans-serif;text-decoration:none;white-space:nowrap;transition:background-color .18s,border-color .18s}.StudentPage_assignLink__XnBGC:hover{border-color:rgb(var(--home-ink)/.4);background:rgb(var(--home-field))}.StudentPage_assignLink__XnBGC:focus-visible{outline:2px solid rgb(var(--home-ink));outline-offset:2px}.StudentPage_assignments__OGQNl{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.StudentPage_assignment__Jzkgb{--subject-rgb:var(--home-ink);--subject-tint-rgb:var(--home-field);display:grid;grid-template-columns:40px minmax(0,1fr) 170px 190px;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid var(--line)}.StudentPage_assignment__Jzkgb[data-subject=math]{--subject-rgb:var(--home-math);--subject-tint-rgb:var(--home-math-tint)}.StudentPage_assignment__Jzkgb[data-subject=reading]{--subject-rgb:var(--home-reading);--subject-tint-rgb:var(--home-reading-tint)}.StudentPage_assignment__Jzkgb[data-subject=grammar]{--subject-rgb:var(--home-grammar);--subject-tint-rgb:var(--home-grammar-tint)}.StudentPage_assignmentIcon__j_9nc{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:rgb(var(--subject-tint-rgb));color:rgb(var(--subject-rgb))}.StudentPage_assignmentText__KD6qk{display:grid;gap:3px;min-width:0;color:var(--muted);font:400 var(--type-label)/1.4 var(--font-sans),sans-serif}.StudentPage_assignmentText__KD6qk a,.StudentPage_assignmentText__KD6qk strong{color:var(--ink);font:600 var(--type-read)/1.35 var(--font-sans),sans-serif;text-decoration:none}.StudentPage_assignmentText__KD6qk a:hover{text-decoration:underline;text-underline-offset:3px}.StudentPage_assignmentNote__q4yTQ{color:var(--ink);font-style:italic}.StudentPage_assignmentDue__svhhU{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font:400 var(--type-label)/1.4 var(--font-sans),sans-serif}.StudentPage_assignmentDue__svhhU[data-late]{color:rgb(var(--home-ember-deep));font-weight:600}.StudentPage_assignmentWhen__6vNzH{display:grid;justify-items:start;gap:2px}.StudentPage_assignmentChange__ImDgW{margin-left:-4px;padding:2px 4px;border:0;border-radius:6px;background:none;color:var(--ink);font:600 var(--type-label)/1.4 var(--font-sans),sans-serif;text-decoration:underline;text-decoration-color:rgb(var(--home-ink)/.3);text-underline-offset:4px;cursor:pointer}.StudentPage_assignmentChange__ImDgW:hover{background:rgb(var(--home-ink)/.05);text-decoration-color:currentColor}.StudentPage_assignmentChange__ImDgW:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:2px}.StudentPage_assignmentEditor__EbHlO{grid-column:2/-1;margin:0 0 4px}.StudentPage_assignmentStatus__pV6aD{display:grid;gap:7px}.StudentPage_statusText__79pp0{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font:500 var(--type-label)/1.35 var(--font-sans),sans-serif}.StudentPage_assignment__Jzkgb[data-state=done] .StudentPage_statusText__79pp0{color:rgb(var(--home-correct))}.StudentPage_assignment__Jzkgb[data-state=not-started] .StudentPage_statusText__79pp0{color:var(--muted);font-weight:400}.StudentPage_assignment__Jzkgb[data-state=locked] .StudentPage_statusText__79pp0{color:rgb(var(--home-ember-deep));font-weight:600}.StudentPage_statusScore__rNC5t{margin-left:6px;color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.StudentPage_statusBar__xtUjg{height:6px;border-radius:999px;background:linear-gradient(90deg,rgb(var(--home-correct)) 0 var(--share),transparent 0),rgb(var(--home-ink)/.08)}.StudentPage_attempts__iGvt9{display:grid;gap:14px;margin:0;padding:0;list-style:none}.StudentPage_attempt__4k__E{scroll-margin-top:calc(var(--header-bar-h, var(--header-h)) + 76px);border:1px solid var(--line);border-radius:14px;background:#fff;transition:border-color .18s}.StudentPage_attempt__4k__E:has(>.StudentPage_attemptHead__CkmZo:hover:not(:disabled)){border-color:rgb(var(--home-ink)/.3)}.StudentPage_attemptHead__CkmZo{display:grid;grid-template-columns:minmax(200px,1.1fr) minmax(0,1.6fr) auto 20px;align-items:center;gap:24px;width:100%;padding:20px 22px;border:0;border-radius:inherit;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.StudentPage_attemptHead__CkmZo:disabled{cursor:default}.StudentPage_attemptHead__CkmZo:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:2px}.StudentPage_attemptTitle__8xNCz{display:grid;gap:6px;min-width:0}.StudentPage_attemptTitle__8xNCz strong{color:var(--ink);font:600 var(--type-read)/1.3 var(--font-sans),sans-serif}.StudentPage_attemptMeta__XGhHd{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:var(--muted);font:400 var(--type-label)/1.4 var(--font-sans),sans-serif}.StudentPage_stateChip__GIDKF{padding:1px 9px;border-radius:999px;background:rgb(var(--home-field));color:var(--ink);font-weight:600}.StudentPage_stateChip__GIDKF[data-state=finished]{background:rgb(var(--home-correct-tint));color:rgb(var(--home-correct))}.StudentPage_attemptStrips__YNyCb{display:grid;gap:7px;min-width:0}.StudentPage_strip__ATR5b{display:grid;grid-template-columns:7.25rem minmax(0,1fr);align-items:center;gap:10px}.StudentPage_stripLabel__IF54e{color:var(--muted);font:500 var(--type-label)/1 var(--font-sans),sans-serif;white-space:nowrap}.StudentPage_stripRoute__FNNAZ{font-weight:400}.StudentPage_stripNone__hi3iC{grid-column:2/-1;color:var(--muted);font:400 var(--type-label)/1 var(--font-sans),sans-serif}.StudentPage_stripMarks__L_oUe{display:flex;gap:2px;min-width:0}.StudentPage_stripMarks__L_oUe>span{flex:1 1 0;max-width:12px;height:14px;border-radius:2px;background:rgb(var(--home-ink)/.07)}.StudentPage_detailAnchor__ogJSZ{scroll-margin:calc(var(--header-bar-h, var(--header-h)) + 64px) 0 16px}.StudentPage_stripKey__WTDlx{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 14px;padding:0;list-style:none;color:var(--muted);font:400 var(--type-label)/1.3 var(--font-sans),sans-serif}.StudentPage_stripKey__WTDlx li{display:inline-flex;align-items:center;gap:7px}.StudentPage_stripKeyMark__mPpSc{width:10px;height:14px;border-radius:2px;background:rgb(var(--home-ink)/.07)}.StudentPage_stripKeyMark__mPpSc[data-outcome=correct],.StudentPage_stripMarks__L_oUe>[data-outcome=correct]{background:rgb(var(--home-correct))}.StudentPage_stripKeyMark__mPpSc[data-outcome=incorrect]{background:rgb(var(--home-wrong))}.StudentPage_stripKeyMark__mPpSc[data-outcome=omitted]{background:#fff;box-shadow:inset 0 0 0 1.5px rgb(var(--home-ink)/.4)}.StudentPage_stripMarks__L_oUe>[data-outcome=incorrect]{background:rgb(var(--home-wrong))}.StudentPage_stripMarks__L_oUe>[data-outcome=omitted]{background:#fff;box-shadow:inset 0 0 0 1.5px rgb(var(--home-ink)/.4)}.StudentPage_attemptResult__aFMGc{display:grid;justify-items:end;gap:3px;min-width:120px;text-align:right}.StudentPage_attemptResult__aFMGc strong{color:var(--ink);font:500 var(--type-title)/1 var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em}.StudentPage_attemptResult__aFMGc small{color:var(--muted);font:400 var(--type-label)/1.35 var(--font-sans),sans-serif;white-space:nowrap}.StudentPage_of__u7pVQ{color:var(--muted);font:400 var(--type-read)/1 var(--font-sans),sans-serif;letter-spacing:0}.StudentPage_attemptChevron__guItX{color:rgb(var(--home-ink)/.4);transition:transform .2s,color .18s}.StudentPage_attempt__4k__E[data-open] .StudentPage_attemptChevron__guItX{transform:rotate(180deg)}.StudentPage_attemptHead__CkmZo:hover .StudentPage_attemptChevron__guItX{color:var(--ink)}.StudentPage_attemptBody__mK3qt{display:grid;gap:28px;padding:8px 22px 24px;border-top:1px solid var(--line);animation:StudentPage_appear__wqHvt .22s ease-out}.StudentPage_attemptBar__j28lf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding-top:18px}.StudentPage_attemptActions__cU5SB{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding-left:24px;border-left:1px solid var(--line)}.StudentPage_resultsLink__IaXeC{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font:600 var(--type-label)/1.3 var(--font-sans),sans-serif;text-decoration:none;border-bottom:1px solid rgb(var(--home-ink)/.25);transition:gap .18s,border-color .18s}.StudentPage_resultsLink__IaXeC:hover{gap:10px;border-bottom-color:rgb(var(--home-ink))}.StudentPage_resultsLink__IaXeC:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:3px}.StudentPage_tileKey__AKirG{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;color:var(--muted);font:400 var(--type-label)/1.3 var(--font-sans),sans-serif}.StudentPage_tileKey__AKirG li{display:inline-flex;align-items:center;gap:7px}.StudentPage_keyFlag__hSpiF{color:var(--ink);fill:var(--ink)}.StudentPage_keySwatch__YFusy{width:16px;height:16px;border-radius:4px;background:rgb(var(--home-field))}.StudentPage_keySwatch__YFusy[data-outcome=correct]{background:rgb(var(--home-correct-tint));box-shadow:inset 0 0 0 1px rgb(var(--home-correct)/.35)}.StudentPage_keySwatch__YFusy[data-outcome=omitted]{background:#fff;box-shadow:inset 0 0 0 1.5px rgb(var(--home-ink)/.4)}.StudentPage_keySwatch__YFusy[data-outcome=unseen]{background:rgb(var(--home-ink)/.05)}.StudentPage_keyMissed__GoTym{display:inline-flex;align-items:baseline;gap:2px;padding:0 5px;border-radius:4px;background:rgb(var(--home-wrong-tint));font-weight:600}.StudentPage_keyMissed__GoTym>span:first-child{color:rgb(var(--home-wrong))}.StudentPage_keyMissed__GoTym>span:last-child{color:rgb(var(--home-correct))}.StudentPage_keySlow__mWBra{display:inline-flex;align-items:center;gap:2px;color:rgb(var(--home-ember-deep));font-weight:600;font-variant-numeric:tabular-nums}.StudentPage_module__QOOcM{display:grid;gap:14px}.StudentPage_moduleHead__Q5PDM{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.StudentPage_moduleHead__Q5PDM h4{margin:0;color:var(--ink);font:600 var(--type-read)/1.35 var(--font-sans),sans-serif}.StudentPage_routeChip___WtOz{padding:1px 9px;border-radius:999px;background:rgb(var(--home-field));color:var(--ink);font:500 var(--type-label)/1.5 var(--font-sans),sans-serif}.StudentPage_moduleFacts__zXdVP{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-left:auto;color:var(--muted);font:400 var(--type-label)/1.4 var(--font-sans),sans-serif}.StudentPage_moduleFacts__zXdVP>span{display:inline-flex;align-items:center;gap:5px}.StudentPage_moduleFacts__zXdVP strong{color:var(--ink);font-weight:600}.StudentPage_moduleState__ot9zD{color:var(--ink);font-weight:500}.StudentPage_tiles__VkHMa{display:grid;grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:6px}.StudentPage_tile__iEPo4{position:relative;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:2px;min-height:82px;padding:6px 4px 8px;border:1px solid transparent;border-radius:9px;background:rgb(var(--home-field));color:var(--ink);font:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s}.StudentPage_tile__iEPo4:hover{border-color:rgb(var(--home-ink)/.35)}.StudentPage_tile__iEPo4:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:2px}.StudentPage_tile__iEPo4[aria-checked=true]{border-color:rgb(var(--home-ink));box-shadow:inset 0 0 0 1px rgb(var(--home-ink))}.StudentPage_tile__iEPo4[data-outcome=correct]{background:rgb(var(--home-correct-tint))}.StudentPage_tile__iEPo4[data-outcome=incorrect]{background:rgb(var(--home-wrong-tint))}.StudentPage_tile__iEPo4[data-outcome=omitted]{background:#fff;border-color:rgb(var(--home-ink)/.4)}.StudentPage_tile__iEPo4[data-outcome=unseen]{background:rgb(var(--home-ink)/.05);color:var(--muted)}.StudentPage_tileNumber__ZqX82{color:var(--muted);font:500 var(--type-label)/1.2 var(--font-sans),sans-serif;font-variant-numeric:tabular-nums}.StudentPage_tilePick__Ih_Sd{display:flex;align-items:center;gap:2px;max-width:100%;overflow:hidden;font:600 var(--type-read)/1.2 var(--font-sans),sans-serif;text-overflow:ellipsis;white-space:nowrap}.StudentPage_tile__iEPo4[data-outcome=correct] .StudentPage_tilePick__Ih_Sd{color:rgb(var(--home-correct))}.StudentPage_tileMiss__slO_Q{color:rgb(var(--home-wrong))}.StudentPage_tileArrow__OXtqP{color:var(--muted);font-weight:400}.StudentPage_tileAnswer__8HVc2{color:rgb(var(--home-correct))}.StudentPage_tileTime__3sh4l{display:inline-flex;align-items:center;gap:2px;color:var(--muted);font:400 var(--type-label)/1.2 var(--font-sans),sans-serif;font-variant-numeric:tabular-nums}.StudentPage_tile__iEPo4[data-slow] .StudentPage_tileTime__3sh4l{color:rgb(var(--home-ember-deep));font-weight:600}.StudentPage_tileFlag__Y0w0g{position:absolute;top:6px;right:5px;color:var(--ink);fill:var(--ink)}.StudentPage_detail__fiT_d{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:10px;border:1px solid rgb(var(--home-ink)/.1);background:rgb(var(--home-paper))}.StudentPage_detailOutcome__KWLrs{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:999px;background:rgb(var(--home-ink)/.1);color:var(--ink)}.StudentPage_detailOutcome__KWLrs[data-outcome=correct]{background:rgb(var(--home-correct));color:#fff}.StudentPage_detailOutcome__KWLrs[data-outcome=incorrect]{background:rgb(var(--home-wrong));color:#fff}.StudentPage_detailText__6pVcm{display:grid;gap:3px;color:var(--ink);font:400 var(--type-label)/1.5 var(--font-sans),sans-serif}.StudentPage_detailText__6pVcm strong{font-size:var(--type-read);font-weight:600}.StudentPage_detailTime__JkGKN{font-weight:600;font-variant-numeric:tabular-nums}.StudentPage_detailTime__JkGKN[data-slow]{color:rgb(var(--home-ember-deep))}.StudentPage_detailHabits__QEF_m{display:flex;flex-wrap:wrap;gap:4px 14px;min-height:1lh;color:var(--muted)}.StudentPage_detailHabits__QEF_m>span{display:inline-flex;align-items:center;gap:5px}.StudentPage_levels__PQuH7{display:grid;gap:34px}.StudentPage_levelGuide__3sHAW{display:grid;gap:10px}.StudentPage_levelRule__84X_n{color:var(--muted);font:400 var(--type-label)/1.5 var(--font-sans),sans-serif}.StudentPage_levelRule__84X_n summary{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:500;cursor:pointer;list-style:none}.StudentPage_levelRule__84X_n summary::-webkit-details-marker{display:none}.StudentPage_levelRule__84X_n summary:hover{text-decoration:underline;text-underline-offset:3px}.StudentPage_levelRule__84X_n summary:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:2px;border-radius:4px}.StudentPage_levelRule__84X_n[open] summary svg:last-child{transform:rotate(180deg)}.StudentPage_levelRule__84X_n p{max-width:68ch;margin:8px 0 0;font:400 var(--type-label)/1.5 var(--font-sans),sans-serif}.StudentPage_subject__NY3iD{--subject-rgb:var(--home-ink);--subject-tint-rgb:var(--home-field);display:grid;gap:12px}.StudentPage_subject__NY3iD[data-subject=math]{--subject-rgb:var(--home-math);--subject-tint-rgb:var(--home-math-tint)}.StudentPage_subject__NY3iD[data-subject=reading]{--subject-rgb:var(--home-reading);--subject-tint-rgb:var(--home-reading-tint)}.StudentPage_subject__NY3iD[data-subject=grammar]{--subject-rgb:var(--home-grammar);--subject-tint-rgb:var(--home-grammar-tint)}.StudentPage_subjectHead__BoYVC{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.StudentPage_subjectHead__BoYVC h3{margin:0;color:var(--ink);font:500 var(--type-heading)/var(--leading-heading) var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums}.StudentPage_subjectTile__zIoz5{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:rgb(var(--subject-tint-rgb));color:rgb(var(--subject-rgb))}.StudentPage_subjectCounts__WNA56{display:flex;flex-wrap:wrap;gap:4px 16px;margin-left:auto;color:var(--muted);font:400 var(--type-label)/1.4 var(--font-sans),sans-serif}.StudentPage_subjectCounts__WNA56 strong{color:var(--ink);font-weight:600}.StudentPage_groups__Gh2zK{margin:0;padding:0;list-style:none;border-top:2px solid rgb(var(--subject-rgb)/.5)}.StudentPage_group__SSfHD{border-bottom:1px solid var(--line)}.StudentPage_groupHead__In5Fa{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,1.8fr) 72px 20px;align-items:center;gap:18px;width:100%;padding:13px 8px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .18s}.StudentPage_groupHead__In5Fa:hover{background:rgb(var(--home-field)/.75)}.StudentPage_groupHead__In5Fa:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:-2px}.StudentPage_groupName__sWQZS{color:var(--ink);font:500 var(--type-read)/1.35 var(--font-sans),sans-serif}.StudentPage_group__SSfHD:not([data-begun]) .StudentPage_groupName__sWQZS{color:var(--muted);font-weight:400}.StudentPage_groupAssigned__SLH1a{display:block;margin-top:3px}.StudentPage_groupMarks__WZpGA{display:grid;gap:5px;min-width:0}.StudentPage_lessonMarks__CYym9{display:flex;flex-wrap:wrap;gap:4px}.StudentPage_groupSummary__XOyBG{color:var(--muted);font:400 var(--type-label)/1.35 var(--font-sans),sans-serif}.StudentPage_group__SSfHD[data-begun] .StudentPage_groupSummary__XOyBG{color:var(--ink)}.StudentPage_groupUnit__90oW5{color:var(--ink);font:500 var(--type-label)/1.3 var(--font-sans),sans-serif}.StudentPage_groupUnit__90oW5>span{position:relative;display:inline-flex;align-items:center;gap:5px}.StudentPage_groupChevron__1y5fg{color:rgb(var(--home-ink)/.4);transition:transform .2s,color .18s}.StudentPage_group__SSfHD[data-open] .StudentPage_groupChevron__1y5fg{transform:rotate(180deg)}.StudentPage_groupHead__In5Fa:hover .StudentPage_groupChevron__1y5fg{color:var(--ink)}.StudentPage_groupLessons__w57hB{margin:0;padding:0 8px 12px;list-style:none;animation:StudentPage_appear__wqHvt .2s ease-out}.StudentPage_lessonLine__yFJJx{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 0 10px 4px;border-top:1px dashed var(--line);font:400 var(--type-label)/1.4 var(--font-sans),sans-serif}.StudentPage_lessonLevel__ultbo{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:500}.StudentPage_lessonLine__yFJJx[data-level=not-started] .StudentPage_lessonLevel__ultbo{color:var(--muted);font-weight:400}.StudentPage_lessonText__ZnMc9{display:grid;gap:2px;min-width:0}.StudentPage_lessonTitle__PGJ1m{width:fit-content;color:var(--ink);font-size:var(--type-read);font-weight:500;text-decoration:none}.StudentPage_lessonTitle__PGJ1m:hover{text-decoration:underline;text-underline-offset:3px}.StudentPage_lessonLine__yFJJx[data-level=not-started] .StudentPage_lessonTitle__PGJ1m{font-weight:400}.StudentPage_lessonWork__bQBgE{color:var(--muted)}@keyframes StudentPage_appear__wqHvt{0%{opacity:0}}@media (max-width:1000px){.StudentPage_glance__fyhl_{grid-template-columns:repeat(2,minmax(0,1fr))}.StudentPage_fact__pGuh_:nth-child(3){border-left:0;padding-left:0}.StudentPage_fact__pGuh_:nth-child(2){padding-right:0}.StudentPage_fact__pGuh_:nth-child(n+3){border-top:1px solid var(--line)}.StudentPage_attemptHead__CkmZo{grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"title result chevron" "strips strips strips";row-gap:16px}.StudentPage_attemptTitle__8xNCz{grid-area:title}.StudentPage_attemptStrips__YNyCb{grid-area:strips}.StudentPage_attemptResult__aFMGc{grid-area:result}.StudentPage_attemptChevron__guItX,.StudentPage_attemptHead__CkmZo>span:last-child{grid-area:chevron}}@media (max-width:720px){.StudentPage_identity__YYuhm{grid-template-columns:auto minmax(0,1fr)}.StudentPage_identityActions__ms4My{grid-column:1/-1}.StudentPage_fact__pGuh_{padding:18px 14px 20px}.StudentPage_jump__ynFhH{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.StudentPage_jump__ynFhH a{flex:none}.StudentPage_jump__ynFhH:after{content:"";position:sticky;right:0;flex:none;width:32px;margin-right:calc(var(--gutter) * -1);background:linear-gradient(to right,rgb(var(--home-paper)/0),rgb(var(--home-paper)));pointer-events:none}.StudentPage_assignment__Jzkgb{grid-template-columns:40px minmax(0,1fr);gap:10px 14px}.StudentPage_assignmentStatus__pV6aD,.StudentPage_assignmentWhen__6vNzH{grid-column:2}.StudentPage_attemptHead__CkmZo{padding:18px 16px;gap:14px}.StudentPage_attemptActions__cU5SB{order:-1;padding-left:0;border-left:0}.StudentPage_attemptBody__mK3qt{padding:4px 16px 20px}.StudentPage_tiles__VkHMa{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.StudentPage_moduleFacts__zXdVP{margin-left:0}.StudentPage_subjectCounts__WNA56{margin-left:0;flex-basis:100%}.StudentPage_groupHead__In5Fa{grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"name unit chevron" "marks marks chevron";gap:8px 12px}.StudentPage_groupName__sWQZS{grid-area:name}.StudentPage_groupMarks__WZpGA{grid-area:marks}.StudentPage_groupUnit__90oW5{grid-area:unit;text-align:right}.StudentPage_groupChevron__1y5fg{grid-area:chevron}.StudentPage_lessonLine__yFJJx{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.StudentPage_lessonLevel__ultbo,.StudentPage_lessonText__ZnMc9{grid-column:1}.StudentPage_lessonLine__yFJJx .StudentPage_assignLink__XnBGC,.StudentPage_lessonLine__yFJJx .StudentPage_assignedNote__KKwXn{grid-column:2;grid-row:1/span 2}.StudentPage_lessonLine__yFJJx .StudentPage_assignedNote__KKwXn{max-width:8.5rem;white-space:normal}}@media (max-width:420px){.StudentPage_glance__fyhl_{grid-template-columns:minmax(0,1fr)}.StudentPage_fact__pGuh_,.StudentPage_fact__pGuh_:nth-child(n){padding:16px 0;border-left:0}.StudentPage_fact__pGuh_+.StudentPage_fact__pGuh_{border-top:1px solid var(--line)}.StudentPage_strip__ATR5b{grid-template-columns:6.75rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.StudentPage_attemptBody__mK3qt,.StudentPage_groupLessons__w57hB{animation:none}.StudentPage_assignLink__XnBGC,.StudentPage_attemptChevron__guItX,.StudentPage_groupChevron__1y5fg,.StudentPage_groupHead__In5Fa,.StudentPage_jump__ynFhH a,.StudentPage_resultsLink__IaXeC,.StudentPage_tile__iEPo4,.StudentPage_week__XCJ2j{transition:none}}.StudentPage_assignedNote__KKwXn{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font:500 var(--type-label)/1.3 var(--font-sans),sans-serif;white-space:nowrap}.StudentPage_assignedNote__KKwXn[data-late]{color:rgb(var(--home-ember-deep));font-weight:600}.StudentPage_assignedNote__KKwXn[data-done] svg{color:rgb(var(--home-correct))}.QuestionAnalysis_analysis__wK8It{min-width:0}.QuestionAnalysis_toggle__piCxf{display:inline-flex;justify-self:start;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:8px 14px;border:1px solid rgb(var(--home-ink)/.2);border-radius:999px;background:rgb(var(--home-paper));color:rgb(var(--home-ink));font:500 var(--type-label)/1.4 var(--font-sans),sans-serif;cursor:pointer}.QuestionAnalysis_toggle__piCxf:hover{border-color:rgb(var(--home-ink)/.5)}.QuestionAnalysis_toggle__piCxf:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:3px}.QuestionAnalysis_toggle__piCxf[aria-expanded=true]>svg:last-child:not(:first-child){transform:rotate(180deg)}.QuestionAnalysis_body__bADEc{display:grid;gap:18px;min-width:0;padding:20px 0 4px;font-size:var(--type-read)}.QuestionAnalysis_facts__m11vV{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;font-size:var(--type-label)}.QuestionAnalysis_facts__m11vV strong{font-weight:600}.QuestionAnalysis_empty__qgtbi{margin:0;color:rgb(var(--home-muted));font-size:var(--type-label)}.QuestionAnalysis_notesTitle__lyN6h{margin:0;font-size:var(--type-read);font-weight:600}