.welcome-scene_scene___8mnE{position:relative;align-self:center;aspect-ratio:520/480;width:100%;pointer-events:none;isolation:isolate}.welcome-scene_library__zhjEB{position:absolute;inset:0;width:100%;height:100%}.welcome-scene_shelves__hWbjt{fill:var(--card);stroke:color-mix(in srgb,var(--primary) 40%,var(--border))}.welcome-scene_book__Iouki{fill:var(--muted)}.welcome-scene_book__Iouki[data-accent]{fill:color-mix(in srgb,var(--primary) 20%,var(--card))}.welcome-scene_window__Na8oB{stroke:color-mix(in srgb,var(--primary) 65%,var(--border))}.welcome-scene_glass__64a1M{fill:color-mix(in srgb,var(--primary) 9%,var(--background))}.welcome-scene_moon__V9XXV{fill:var(--primary);stroke:var(--primary)}.welcome-scene_floor__CTPdg{stroke:var(--border)}.welcome-scene_art__p1PkH{position:absolute;inset:8% 5% 2%}.welcome-scene_image__SD30u{object-fit:contain;object-position:center bottom;transition:transform .85s cubic-bezier(.2,.7,.2,1),opacity .18s ease}.welcome-scene_scene___8mnE[data-inviting] .welcome-scene_image__SD30u{transform:translateY(-3px)}.welcome-scene_invitation__tctlr{opacity:0}.welcome-scene_invitation__tctlr[data-loaded]{opacity:1}.welcome-scene_art__p1PkH:has(.welcome-scene_invitation__tctlr[data-loaded])>.welcome-scene_image__SD30u:first-child{opacity:0}@media(max-width:760px){.welcome-scene_scene___8mnE{width:min(100%,18rem);height:clamp(11rem,27svh,15rem);aspect-ratio:auto;justify-self:center}.welcome-scene_art__p1PkH{inset:0 6% 2%}}@media(max-height:740px) and (max-width:760px){.welcome-scene_scene___8mnE{height:clamp(8rem,24svh,11rem);width:min(100%,14rem)}}@media(prefers-reduced-motion:reduce){.welcome-scene_image__SD30u{transition:none;transform:none!important}}.session-answer-history_trigger__Z8Fg_{display:grid;place-items:center;min-width:44px;min-height:44px;border:0;background:transparent;color:var(--muted-foreground);cursor:pointer}.session-answer-history_dialog__OxoNP{width:min(540px,calc(100vw - 32px));max-width:540px;max-height:85svh;overflow:auto;padding:24px;gap:18px}.session-answer-history_pager__1PDyW{display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;color:var(--muted-foreground)}.session-answer-history_pager__1PDyW button{display:grid;place-items:center;min-width:44px;min-height:44px;background:transparent;border:0;color:inherit}.session-answer-history_pager__1PDyW button:disabled{opacity:.3}.session-answer-history_prompt__6ZRYM{font-size:18px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;text-align:center}.session-answer-history_prompt__6ZRYM img{max-height:200px;object-fit:contain}.session-answer-history_dialog__OxoNP dl{display:grid;gap:16px;margin:0}.session-answer-history_dialog__OxoNP dt{font-size:12px;color:var(--muted-foreground);margin-bottom:6px}.session-answer-history_dialog__OxoNP dd{margin:0;display:flex;align-items:center;justify-content:center;gap:8px;overflow-wrap:anywhere}.session-answer-history_dialog__OxoNP dl>div{text-align:center}.session-answer-history_dialog__OxoNP dd svg{flex:none}.session-answer-history_dialog__OxoNP [data-correct=false] dd>svg{color:var(--destructive)}.session-answer-history_dialog__OxoNP [data-correct=true] dd>svg{color:var(--primary)}.session-answer-history_dialog__OxoNP p{font-size:13px;line-height:1.6;text-align:center}.session-answer-history_resume__gXJ40{min-height:44px;border:0;background:transparent;color:var(--primary);font-weight:600}.session-answer-history_dialog__OxoNP button:focus-visible,.session-answer-history_trigger__Z8Fg_:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.daily-question_daily__H93QI{container-type:inline-size;position:relative;min-width:0;margin-bottom:.75rem;padding:.5rem 1rem 1rem;background:var(--popover);border:1px solid color-mix(in srgb,var(--border) 55%,transparent);border-radius:1.25rem;color:var(--foreground);text-align:center}.daily-question_daily__H93QI:has(.daily-question_toggle__eRRvo[aria-expanded=false]){padding:0}.daily-question_header__XbLWg{position:relative;display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:44px;margin-bottom:.5rem}.daily-question_daily__H93QI:has(.daily-question_toggle__eRRvo[aria-expanded=false]) .daily-question_header__XbLWg{margin-bottom:0}.daily-question_toggle__eRRvo{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:0;border:0;background:transparent;color:var(--foreground);font:550 .83rem/1.4 var(--aleks-detail,system-ui,sans-serif);cursor:pointer;text-align:center}.daily-question_toggle__eRRvo svg{flex-shrink:0;transition:transform .15s}.daily-question_toggle__eRRvo svg[data-open]{transform:rotate(180deg)}.daily-question_headingCopy__IHEJ_{display:flex;align-items:center;justify-content:center;gap:.75rem;min-width:0}.daily-question_toggle__eRRvo[aria-expanded=false]{display:grid;grid-template-columns:48px minmax(0,6.75rem) 16px;width:100%;min-height:68px;padding:.5rem 1rem;gap:.75rem;border-radius:1.25rem}.daily-question_toggle__eRRvo[aria-expanded=false] .daily-question_headingCopy__IHEJ_{flex-direction:column;gap:.25rem}.daily-question_thumbnail__nM1V3{position:relative;display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;color:var(--primary)}.daily-question_thumbnail__nM1V3 img{display:block;width:48px;height:48px;object-fit:cover;border-radius:.65rem}.daily-question_thumbnail__nM1V3 img[data-kind=flag]{object-fit:contain;border-radius:0}.daily-question_thumbnailStatus__aV1kf{position:absolute;right:-4px;bottom:-3px;display:grid;place-items:center;width:21px;height:21px;border:2px solid var(--popover);border-radius:50%;background:var(--muted);color:var(--primary)}.daily-question_prize__FDvfZ{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;color:var(--muted-foreground);font:500 .72rem/1.4 var(--aleks-detail,system-ui,sans-serif);font-variant-numeric:tabular-nums}.daily-question_body__G2HVq{display:flex;flex-direction:column;gap:.75rem;align-items:center;text-align:center}.daily-question_body__G2HVq[data-answered=true]{gap:.625rem}.daily-question_body__G2HVq[hidden]{display:none}.daily-question_prompt__IDPlH{margin:0;max-width:32rem;font:550 .95rem/1.5 var(--aleks-detail,system-ui,sans-serif);text-wrap:balance}.daily-question_flag__1pb7Q{order:-1;display:block;width:144px;height:108px;margin:0 auto;border-radius:.3rem;box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent)}.daily-question_art__1FWbh{order:-1;position:relative;width:100%;max-width:560px;height:clamp(150px,56cqi,240px);margin:0 auto}.daily-question_body__G2HVq[data-answered=true] .daily-question_art__1FWbh{height:clamp(120px,46cqi,180px)}.daily-question_art__1FWbh img{object-fit:contain}.daily-question_options__DmlNZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:100%;max-width:32rem;min-width:0;margin:0;padding:0;border:0}.daily-question_options__DmlNZ button{min-height:44px;padding:.65rem .8rem;border:1px solid var(--border);border-radius:.65rem;color:var(--foreground);background:transparent;font:500 .85rem/1.45 var(--aleks-detail,system-ui,sans-serif);cursor:pointer;overflow-wrap:anywhere;transition:background .15s,border-color .15s,transform .15s}.daily-question_options__DmlNZ button:hover:enabled{border-color:var(--primary);background:var(--muted);transform:translateY(-2px)}.daily-question_options__DmlNZ:disabled{opacity:.65}.daily-question_options__DmlNZ:disabled button{cursor:wait}.daily-question_reveal__V_Ixa{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:0;max-width:32rem}.daily-question_status__XZHMG{display:flex;align-items:center;justify-content:center;gap:.35rem;color:var(--foreground);font:600 .8rem/1.4 var(--aleks-detail,system-ui,sans-serif)}.daily-question_status__XZHMG[data-correct=true]{color:var(--primary)}.daily-question_result__UKelV{font:550 .83rem/1.4 var(--aleks-detail,system-ui,sans-serif);overflow-wrap:anywhere;text-wrap:balance}.daily-question_metadata__S8f3O{color:var(--muted-foreground);font:450 .75rem/1.45 var(--aleks-detail,system-ui,sans-serif)}.daily-question_explanation__J013o{display:block;max-width:29rem;margin:.2rem 0 0;color:var(--muted-foreground);font:400 .8rem/1.5 var(--aleks-detail,system-ui,sans-serif);text-wrap:pretty}.daily-question_courseAction__mUbro{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;min-width:0}.daily-question_courseAction__mUbro a,.daily-question_courseAction__mUbro button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:.7rem 1rem;border:0;border-radius:.6rem;background:var(--primary);color:var(--primary-foreground);font:600 .75rem/1.2 var(--aleks-detail,system-ui,sans-serif);text-align:center;text-decoration:none;cursor:pointer}.daily-question_courseAction__mUbro button:disabled{opacity:.6;cursor:wait}.daily-question_courseAction__mUbro a:hover{opacity:.9}.daily-question_courseAction__mUbro:has(.daily-question_done__dveG8) :is(button,a):not(.daily-question_done__dveG8){background:var(--secondary);color:var(--foreground)}.daily-question_error__0MH_D{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;color:var(--muted-foreground);font-size:.8rem;text-align:center}.daily-question_error__0MH_D button{min-height:44px;border:0;background:transparent;color:var(--primary);cursor:pointer}.daily-question_courseAction__mUbro a:focus-visible,.daily-question_courseAction__mUbro button:focus-visible,.daily-question_error__0MH_D button:focus-visible,.daily-question_options__DmlNZ button:focus-visible,.daily-question_toggle__eRRvo:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.daily-question_starFlight__lRcME{pointer-events:none;position:absolute;z-index:2;inset:75px 24px 35%;overflow:visible}.daily-question_starFlight__lRcME svg{position:absolute;left:calc(20% + var(--i)*10%);bottom:0;color:var(--primary);fill:currentColor;opacity:0;animation:daily-question_star-flight__Q_ZvM 1s cubic-bezier(.2,.65,.3,1) both;animation-delay:calc(var(--i)*55ms)}.daily-question_daily__H93QI[data-celebrate] .daily-question_status__XZHMG{animation:daily-question_answer-arrive__CQVRb .35s ease-out both}.daily-question_daily__H93QI[data-celebrate] .daily-question_prize__FDvfZ{animation:daily-question_prize-arrive__LmQoZ .45s ease-out .95s both}@keyframes daily-question_star-flight__Q_ZvM{0%{opacity:0;transform:translateY(20px) scale(.5) rotate(-20deg)}15%{opacity:1}70%{opacity:1}to{left:100%;bottom:100%;opacity:0;transform:translateY(-20px) scale(.4) rotate(90deg)}}@keyframes daily-question_answer-arrive__CQVRb{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes daily-question_prize-arrive__LmQoZ{50%{transform:scale(1.2);color:var(--primary)}}@container (max-width: 360px){.daily-question_options__DmlNZ button{padding-inline:.5rem}}@media(prefers-reduced-motion:reduce){.daily-question_options__DmlNZ button,.daily-question_toggle__eRRvo svg{transition:none}.daily-question_options__DmlNZ button:hover:enabled{transform:none}.daily-question_starFlight__lRcME{display:none}.daily-question_daily__H93QI[data-celebrate] .daily-question_prize__FDvfZ,.daily-question_daily__H93QI[data-celebrate] .daily-question_status__XZHMG{animation:none}}.daily-question_options__DmlNZ:disabled{opacity:1}.daily-question_options__DmlNZ:disabled button{opacity:.35}.daily-question_options__DmlNZ button[data-selected]{opacity:1;border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,var(--popover));transform:none;box-shadow:0 0 0 1px var(--primary)}.daily-question_anticipation__S_tts{display:flex;flex-direction:column;align-items:center;gap:.65rem;color:var(--muted-foreground);font:500 .85rem/1.4 var(--aleks-detail,system-ui,sans-serif)}.daily-question_anticipation__S_tts>span{display:flex;gap:.3rem}.daily-question_anticipation__S_tts i{width:5px;height:5px;background:var(--primary);border-radius:50%;animation:daily-question_thinking-dot__jhZLx 1.1s ease-in-out infinite}.daily-question_anticipation__S_tts i:nth-child(2){animation-delay:.15s}.daily-question_anticipation__S_tts i:nth-child(3){animation-delay:.3s}.daily-question_verdictIcon__Jd6p3{flex-shrink:0;width:1rem;height:1rem;stroke-width:2.5}.daily-question_status__XZHMG[data-correct=false] .daily-question_verdictIcon__Jd6p3{color:var(--destructive,#c44359)}.daily-question_courseAction__mUbro[hidden],.daily-question_reveal__V_Ixa [hidden]{display:none}.daily-question_daily__H93QI[data-revealing] .daily-question_courseAction__mUbro,.daily-question_daily__H93QI[data-revealing] .daily-question_explanation__J013o,.daily-question_daily__H93QI[data-revealing] .daily-question_metadata__S8f3O,.daily-question_daily__H93QI[data-revealing] .daily-question_result__UKelV{animation:daily-question_detail-arrive__6JQLt .5s ease-out both}.daily-question_daily__H93QI[data-revealing] .daily-question_verdictIcon__Jd6p3{animation:daily-question_verdict-pop__sCUO4 .45s cubic-bezier(.2,.8,.3,1.2) both}.daily-question_daily__H93QI[data-revealing][data-wrong] .daily-question_verdictIcon__Jd6p3{animation:daily-question_verdict-no__R0_nT .45s ease-out both}@keyframes daily-question_thinking-dot__jhZLx{0%,70%,to{transform:translateY(0);opacity:.35}35%{transform:translateY(-4px);opacity:1}}@keyframes daily-question_detail-arrive__6JQLt{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes daily-question_verdict-pop__sCUO4{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes daily-question_verdict-no__R0_nT{0%{opacity:0;transform:scale(.8)}35%{opacity:1;transform:translateX(-4px)}65%{transform:translateX(4px)}to{transform:none}}@media(prefers-reduced-motion:reduce){.daily-question_anticipation__S_tts i,.daily-question_daily__H93QI[data-revealing] .daily-question_courseAction__mUbro,.daily-question_daily__H93QI[data-revealing] .daily-question_explanation__J013o,.daily-question_daily__H93QI[data-revealing] .daily-question_metadata__S8f3O,.daily-question_daily__H93QI[data-revealing] .daily-question_result__UKelV,.daily-question_daily__H93QI[data-revealing] .daily-question_verdictIcon__Jd6p3{animation:none}}.daily-question_reveal__V_Ixa [data-pending]{visibility:hidden;opacity:0;animation:none!important}.daily-question_actionSlot__NOptO{min-height:44px}.daily-question_answerLabel__eMXnf{margin-top:.25rem;color:var(--muted-foreground);font:500 .75rem/1.4 var(--aleks-detail,system-ui,sans-serif)}.study-theme_dark__Ohr8X{color-scheme:dark;background:var(--study-bg);color:var(--study-text);--study-bg:var(--palette-study-bg,#141e1c);--study-surface:var(--palette-study-surface,#202e29);--study-border:var(--palette-study-border,#41554b);--study-text:var(--palette-study-text,#edf1e9);--study-muted:var(--palette-study-muted,#b1c0b5);--study-accent:var(--palette-study-accent,#92d4af);--study-track:var(--palette-study-track,#35483e);--study-button:var(--palette-study-button,#9bd5b3);--study-button-text:var(--palette-study-button-text,#13291f);--study-button-hover:var(--palette-study-button-hover,#b2e3c6);--study-good-bg:#223f2d;--study-good-text:#c2ebcc;--study-good-border:#639b73;--study-bad-bg:#48272c;--study-bad-text:#ffd0d2;--study-bad-border:#c47b83}.study-theme_dark__Ohr8X .course-lessons,.study-theme_dark__Ohr8X .live-quiz,.study-theme_dark__Ohr8X .session-loading{background:var(--study-bg);color:var(--study-text);border-color:var(--study-border)}.study-theme_dark__Ohr8X .course-lesson-options>button,.study-theme_dark__Ohr8X .memory-card-face{background:var(--study-surface);color:var(--study-text);border-color:var(--study-border)}.study-theme_dark__Ohr8X .memory-card-face h2{color:var(--study-text)}.study-theme_dark__Ohr8X .memory-card-face p{border-color:var(--study-border)}.study-theme_dark__Ohr8X .memory-presentation>.memory-card-face{background:transparent;border:0}.study-theme_dark__Ohr8X .memory-card-note{color:var(--study-text)}.study-theme_dark__Ohr8X .course-lesson-options>button b{background:var(--study-track);color:var(--study-text)}.study-theme_dark__Ohr8X .course-lesson-question button.is-correct{background:var(--study-good-bg)!important;color:var(--study-good-text)!important;border-color:var(--study-good-border)!important}.study-theme_dark__Ohr8X .course-lesson-question button.is-wrong{background:var(--study-bad-bg)!important;color:var(--study-bad-text)!important;border-color:var(--study-bad-border)!important}.study-theme_dark__Ohr8X .memory-answer-feedback.is-correct{background:var(--study-good-bg);color:var(--study-good-text);border-color:var(--study-good-border)}.study-theme_dark__Ohr8X .memory-answer-feedback.is-wrong{background:var(--study-bad-bg);color:var(--study-bad-text);border-color:var(--study-bad-border)}.study-theme_dark__Ohr8X .memory-growth i{background:var(--study-track);border-color:var(--study-border)}.study-theme_dark__Ohr8X .memory-growth i.is-filled{background:var(--study-accent);border-color:var(--study-accent)}.study-theme_dark__Ohr8X .memory-card-actions .memory-known-button,.study-theme_dark__Ohr8X .memory-question>.memory-known-button{color:var(--study-muted)}.study-theme_dark__Ohr8X .memory-known-button:hover:not(:disabled){background:var(--study-track)}.study-theme_dark__Ohr8X .pronounce-button.is-compact{background:var(--study-track);color:var(--study-text);border-color:var(--study-border)}.study-theme_dark__Ohr8X .pronounce-button.is-speaking{background:var(--study-surface);border-color:var(--study-accent)}.study-theme_dark__Ohr8X .course-session-progress{color:var(--study-muted)}.study-theme_dark__Ohr8X .course-session-progress [data-slot=progress-track],.study-theme_dark__Ohr8X .course-session-progress [data-slot=progress]{background:color-mix(in srgb,var(--study-accent) 32%,var(--study-bg))}.study-theme_dark__Ohr8X .course-session-progress [data-slot=progress-indicator]{background:var(--study-accent)}.study-theme_dark__Ohr8X .review-backlog{background:#43371f;color:#f6dc9b}.study-theme_dark__Ohr8X .course-content-notice,.study-theme_dark__Ohr8X .live-quiz-notice,.study-theme_dark__Ohr8X .pronounce-error{color:#ffc3c7}.study-theme_dark__Ohr8X .live-quiz-options button{border-color:var(--study-border)}.study-theme_dark__Ohr8X .live-quiz-options button.is-correct{background:var(--study-good-bg)!important;color:var(--study-good-text)!important;border-color:var(--study-good-border)!important}.study-theme_dark__Ohr8X .live-quiz-options button.is-wrong{background:var(--study-bad-bg)!important;color:var(--study-bad-text)!important;border-color:var(--study-bad-border)!important}.study-theme_dark__Ohr8X .live-quiz-options kbd,.study-theme_dark__Ohr8X .live-quiz>footer,.study-theme_dark__Ohr8X .live-quiz>header{border-color:var(--study-border)}.course-unit-progress_header__t1Mqd{position:sticky;top:0;z-index:1;padding:1.1rem clamp(1rem,4vw,3rem) .8rem;background:#f2efe6;border-bottom:1px solid #d6d4c6}.course-unit-progress_heading__o_rv8{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.course-unit-progress_heading__o_rv8 small{font:650 .65rem var(--aleks-detail,system-ui,sans-serif);letter-spacing:.08em;color:#667166}.course-unit-progress_level__wLN_9{display:inline-block;margin-right:.6rem;padding:.2rem .4rem;border-radius:.3rem;background:#dae8d7;color:#20553c;font:700 .62rem var(--aleks-detail,system-ui,sans-serif)}.course-unit-progress_heading__o_rv8 h2{margin:.3rem 0 0;font:650 clamp(1rem,2vw,1.35rem)/1.2 var(--aleks-detail,system-ui,sans-serif);letter-spacing:-.025em;color:#173f38}.course-unit-progress_heading__o_rv8>strong{font:700 1.1rem var(--aleks-detail,system-ui,sans-serif);color:#173f38;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.85rem}.course-unit-progress_heading__o_rv8>strong small{letter-spacing:0;font-size:.7rem;font-weight:450}.course-unit-progress_header__t1Mqd progress{display:block;width:100%;height:.75rem;appearance:none;border:0;border-radius:1rem;overflow:hidden;background:#dbdfd2;accent-color:#28735c}.course-unit-progress_header__t1Mqd progress::-webkit-progress-bar{background:#dbdfd2;border-radius:1rem}.course-unit-progress_header__t1Mqd progress::-webkit-progress-value{background:#28735c;border-radius:1rem;transition:width .25s ease}.course-unit-progress_header__t1Mqd progress::-moz-progress-bar{background:#28735c;border-radius:1rem}.course-unit-progress_caption__DioYU{display:flex;justify-content:space-between;gap:.75rem;margin-top:.55rem;color:#657064;font:500 .7rem/1.35 var(--aleks-detail,system-ui,sans-serif)}.course-unit-progress_caption__DioYU span:last-child{display:inline-flex;align-items:center;gap:.3rem;text-align:right}.course-unit-progress_caption__DioYU svg{width:.8rem;height:.8rem;flex-shrink:0}.course-unit-progress_header__t1Mqd{background:var(--study-bg,#f2efe6);border-color:var(--study-border,#d6d4c6)}.course-unit-progress_caption__DioYU,.course-unit-progress_heading__o_rv8 small{color:var(--study-muted,#667166)}.course-unit-progress_heading__o_rv8 h2,.course-unit-progress_heading__o_rv8>strong{color:var(--study-text,#173f38)}.course-unit-progress_level__wLN_9{background:var(--study-surface,#dae8d7);color:var(--study-accent,#20553c)}.course-unit-progress_header__t1Mqd progress{background:color-mix(in srgb,var(--study-accent,var(--primary)) 32%,var(--study-bg,var(--background)))}.course-unit-progress_header__t1Mqd progress::-webkit-progress-bar{background:color-mix(in srgb,var(--study-accent,var(--primary)) 32%,var(--study-bg,var(--background)))}.course-unit-progress_header__t1Mqd progress::-webkit-progress-value{background:var(--study-accent,#28735c)}.course-unit-progress_header__t1Mqd progress::-moz-progress-bar{background:var(--study-accent,#28735c)}@media (max-width:450px){.course-unit-progress_caption__DioYU{font-size:.62rem}.course-unit-progress_caption__DioYU span{max-width:55%}}.course-unit-progress_header__t1Mqd{padding:.5rem max(1rem,calc((100% - 64rem) / 2)) 1rem;border-bottom:0}.learning-prompt_reading__u7Lc9{width:min(38rem,100%);min-width:0;text-align:start;overflow-wrap:anywhere}.learning-prompt_passage__FyetS{font-size:1rem;line-height:1.7;color:var(--study-text,var(--foreground));white-space:pre-line}.learning-prompt_passage__FyetS p{margin:0 0 1rem}.learning-prompt_reading__u7Lc9.learning-prompt_reading__u7Lc9 .learning-prompt_question__Ij_5c{font-family:var(--aleks-detail,inherit);font-size:clamp(1.15rem,3vw,1.4rem);line-height:1.45;font-weight:650;text-align:start;margin:1.4rem 0;overflow-wrap:anywhere}.sentence-builder_builder__94L1r{width:min(34rem,100%);display:grid;gap:1.1rem}.sentence-builder_builder__94L1r fieldset{min-width:0;margin:0}.sentence-builder_answer__4GozJ{min-height:5rem;padding:.75rem;display:flex;align-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;border:0;border-bottom:2px solid var(--study-border,var(--border));border-radius:.7rem .7rem 0 0;background:var(--study-surface,var(--card));transition:border-color .18s}.sentence-builder_bank__1ImnD{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;min-height:4rem;padding:0;border:0}.sentence-builder_tile__1hXJn{appearance:none;min-height:44px;min-width:44px;padding:.55rem .85rem;border:solid var(--study-border,var(--border));border-width:1px 1px 3px;border-radius:.65rem;background:var(--study-surface,var(--card));color:var(--study-text,var(--foreground));font:inherit;font-size:1.05rem;line-height:1.35;font-weight:600;overflow-wrap:anywhere;cursor:pointer}.sentence-builder_submit__rQIOB:focus-visible,.sentence-builder_tile__1hXJn:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media(hover:hover){.sentence-builder_tile__1hXJn:not(:disabled):hover{border-color:var(--primary)}}.sentence-builder_tile__1hXJn:disabled{cursor:default}.sentence-builder_used__B9jUx{opacity:.2}.sentence-builder_placeholder__ngmxu{color:var(--study-muted,var(--muted-foreground));font-size:.95rem}.sentence-builder_correct__mWl0T{border-color:var(--primary)}.sentence-builder_wrong__mZzr9{border-color:var(--destructive)}.sentence-builder_submit__rQIOB{min-height:48px;width:100%;padding:.85rem 1rem;display:flex;align-items:center;justify-content:center;gap:.7rem;border:0;border-radius:.8rem;background:var(--primary);color:var(--primary-foreground);font:inherit;font-weight:650;cursor:pointer}.sentence-builder_submit__rQIOB:disabled{opacity:.45;cursor:default}.sentence-builder_submit__rQIOB svg{width:20px;height:20px}.sentence-builder_srOnly__OL2ga{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:650px){.sentence-builder_builder__94L1r{gap:.8rem}.sentence-builder_tile__1hXJn{padding:.5rem .7rem;font-size:1rem}}@media(prefers-reduced-motion:reduce){.sentence-builder_answer__4GozJ{transition:none}}.course-session-complete_complete___DzPc{width:min(44rem,100%);flex:1;min-height:26rem;margin:auto;padding:clamp(2rem,6vw,4rem) 1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.course-session-complete_check__nPf_9{width:3.5rem;height:3.5rem;display:grid;place-items:center;border-radius:50%;background:#e1ecdf;color:#286047;margin-bottom:1.5rem}.course-session-complete_check__nPf_9 svg{width:1.7rem;height:1.7rem}.course-session-complete_complete___DzPc h2{margin:0;color:#192e27;font:500 clamp(2.7rem,6vw,4.8rem)/1.02 Iowan Old Style,Palatino Linotype,Georgia,serif;letter-spacing:-.045em}.course-session-complete_complete___DzPc h2 i{color:#36724f}.course-session-complete_complete___DzPc p{max-width:32rem;margin:1.25rem 0 0;color:#657068;font:400 .95rem/1.6 var(--aleks-detail,system-ui,sans-serif)}.course-session-complete_actions__NGHLP{width:min(22rem,100%);display:flex;flex-direction:column;gap:.65rem;margin-top:2rem}.course-session-complete_primary__JgqSk,.course-session-complete_secondary__pGYZv{min-height:3.1rem;padding:.85rem 1.4rem;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;border:1px solid transparent;border-radius:.8rem;font:600 .95rem/1.35 var(--aleks-detail,system-ui,sans-serif);text-align:center;cursor:pointer;transition:background .15s,border-color .15s}.course-session-complete_primary__JgqSk{background:#204d3e;color:#fffdf6}.course-session-complete_primary__JgqSk:hover{background:#173d30}.course-session-complete_secondary__pGYZv{background:transparent;color:#375346;text-decoration:underline;text-underline-offset:.25em}.course-session-complete_secondary__pGYZv:hover{background:#e9ede4;border-color:#a5b5a5}.course-session-complete_primary__JgqSk svg,.course-session-complete_secondary__pGYZv svg{width:1.15rem;height:1.15rem;flex-shrink:0}.course-session-complete_primary__JgqSk:focus-visible,.course-session-complete_secondary__pGYZv:focus-visible{outline:3px solid #7e9e88;outline-offset:3px}.course-session-complete_primary__JgqSk:disabled,.course-session-complete_secondary__pGYZv:disabled{opacity:.55;cursor:not-allowed}.course-session-complete_notice__1Gm3w{margin-top:1rem;color:#9a332a;font-size:.9rem}.course-session-complete_status__SJevV{min-height:16rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;text-align:center;color:#52675a}.course-session-complete_status__SJevV p{margin:0;font:400 .95rem/1.5 var(--aleks-detail,system-ui,sans-serif)}.course-session-complete_check__nPf_9{background:var(--study-good-bg,#e1ecdf);color:var(--study-accent,#286047)}.course-session-complete_complete___DzPc h2{color:var(--study-text,var(--foreground))}.course-session-complete_complete___DzPc h2 i{color:var(--study-accent,#36724f)}.course-session-complete_complete___DzPc p,.course-session-complete_status__SJevV{color:var(--study-muted,var(--muted-foreground))}.course-session-complete_primary__JgqSk{background:var(--study-button,var(--primary));color:var(--study-button-text,var(--primary-foreground))}.course-session-complete_primary__JgqSk:hover{background:var(--study-button-hover,var(--primary))}.course-session-complete_secondary__pGYZv{color:var(--study-text,var(--foreground));border-color:transparent}.course-session-complete_extra__3cRkN{width:min(28rem,100%);margin-top:1.5rem;text-align:left}.course-session-complete_result__mmBho{width:100%;margin-top:1.5rem}.course-session-complete_result__mmBho dl{margin-bottom:0}.course-session-complete_secondary__pGYZv:hover{background:var(--study-surface,#e9ede4);border-color:var(--study-accent,#a5b5a5)}.course-session-complete_notice__1Gm3w{color:var(--study-bad-text,#9a332a)}.student-activity-shell.is-focus-mode .course-session-complete_complete___DzPc{min-height:0;height:100%}@media (max-width:600px){.course-session-complete_complete___DzPc{min-height:0;padding:2rem 1rem}.course-session-complete_complete___DzPc h2{font-size:clamp(2.1rem,8vw,2.8rem)}}.course-session-complete_star__NP8ik{display:grid;place-items:center;width:4.5rem;height:4.5rem;margin-bottom:1.5rem;color:#a66b00;animation:course-session-complete_star-arrive__Hwhob .45s ease-out both}.course-session-complete_star__NP8ik svg{width:4rem;height:4rem;fill:#f4c857;stroke-width:1.3}@keyframes course-session-complete_star-arrive__Hwhob{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}html[data-theme=dark] .course-session-complete_star__NP8ik{color:#f7d46b}@media(prefers-reduced-motion:reduce){.course-session-complete_star__NP8ik{animation:none}}.speed-review_timer___H2JV{grid-column:2;display:flex;align-items:center;gap:.55rem;color:var(--study-text,var(--foreground));font-variant-numeric:tabular-nums}.speed-review_timer___H2JV>svg{width:1rem;height:1rem;color:var(--study-muted,var(--muted-foreground))}.speed-review_timer___H2JV output{min-width:3rem;font-weight:650}.speed-review_timer___H2JV button{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:.6rem;background:transparent;color:inherit;cursor:pointer}.speed-review_timer___H2JV button:hover{background:var(--study-surface,var(--secondary))}.speed-review_timer___H2JV button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.speed-review_timer___H2JV button:disabled{opacity:.4;cursor:default}.speed-review_timer___H2JV button svg{width:1rem;height:1rem}.speed-review_score__hZPdO{display:flex;align-items:center;justify-content:center;gap:2rem;margin:0;font-family:var(--aleks-detail,system-ui,sans-serif)}.speed-review_score__hZPdO div{display:flex;flex-direction:column-reverse;gap:.35rem}.speed-review_score__hZPdO dt{color:var(--study-muted,var(--muted-foreground));font-size:.8rem}.speed-review_score__hZPdO dd{margin:0;font-size:2rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--study-text,var(--foreground))}.speed-review_score__hZPdO div:first-child dd{color:var(--study-accent,var(--primary))}.speed-review_paused__SBfjN{opacity:.45}.speed-review_timeEdges__o9HZk{position:fixed;inset:0;pointer-events:none;z-index:45;overflow:hidden}.speed-review_timeEdges__o9HZk span{position:absolute;top:0;bottom:0;width:4px;background:var(--study-accent,var(--primary));opacity:.7;transform-origin:bottom;transition:transform .1s linear}.speed-review_timeEdges__o9HZk span:first-child{left:0}.speed-review_timeEdges__o9HZk span:last-child{right:0}@media (prefers-reduced-motion:reduce){.speed-review_timeEdges__o9HZk span{transition:none}}.course-grammar_lesson__8YK74{width:min(100%,760px);margin:0 auto;padding:clamp(20px,4vw,40px);color:var(--foreground)}.course-grammar_lesson__8YK74 header{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:600;color:var(--muted-foreground)}.course-grammar_content__LSKQT{min-height:360px;display:flex;flex-direction:column;justify-content:center;gap:24px;padding:40px 0 28px}.course-grammar_content__LSKQT h2{font-size:clamp(25px,4vw,36px);line-height:1.35;font-weight:600;text-align:center;text-wrap:balance;margin:0}.course-grammar_examples___EuCZ{display:grid;gap:24px;text-align:center}.course-grammar_examples___EuCZ p{margin:0 0 6px;font-size:clamp(23px,4vw,32px);line-height:1.4}.course-grammar_examples___EuCZ small,.course-grammar_finish__ZO25x p,.course-grammar_hint__gmNNt,.course-grammar_rule__U4QVg,.course-grammar_teacher__xPN6q{color:var(--muted-foreground);font-size:15px;line-height:1.6}.course-grammar_examples___EuCZ mark{color:var(--primary);background:transparent;font-weight:700}.course-grammar_rule__U4QVg{text-align:center;margin:0}.course-grammar_primary__zDoZn{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:12px 24px;border:0;border-radius:14px;background:var(--primary);color:var(--primary-foreground);font-weight:600;font-size:17px;cursor:pointer}.course-grammar_primary__zDoZn:disabled{opacity:.5;cursor:default}.course-grammar_options__Kgz7X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.course-grammar_options__Kgz7X button{text-align:left;display:flex;align-items:center;gap:12px;min-height:62px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--background);color:var(--foreground);font-size:18px}.course-grammar_options__Kgz7X button:last-child:nth-child(odd){grid-column:1/-1}.course-grammar_options__Kgz7X small{font-size:13px;color:var(--muted-foreground)}.course-grammar_lesson__8YK74 form{display:flex;gap:12px}.course-grammar_lesson__8YK74 input{flex:1;min-width:0;min-height:54px;border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:12px;padding:14px;font-size:18px}.course-grammar_lesson__8YK74 :is(button,input,summary):focus-visible{outline:3px solid var(--primary);outline-offset:4px}.course-grammar_answer__PtA0T,.course-grammar_tiles__LLFKS{display:flex;flex-wrap:wrap;gap:8px;border:0;margin:0;padding:0;min-width:0}.course-grammar_tiles__LLFKS{justify-content:center}.course-grammar_answer__PtA0T{padding:14px 0;min-height:64px;border-bottom:1px solid var(--border);align-items:center}.course-grammar_answer__PtA0T>span{color:var(--muted-foreground);font-size:16px}.course-grammar_answer__PtA0T button,.course-grammar_tiles__LLFKS button{padding:10px 16px;min-height:46px;border:1px solid var(--border);border-radius:10px;background:var(--background);color:var(--foreground);font-size:18px}.course-grammar_tiles__LLFKS button:disabled{opacity:.25}.course-grammar_hint__gmNNt{text-align:center;min-height:32px}.course-grammar_hint__gmNNt p{margin:0}.course-grammar_finish__ZO25x summary,.course-grammar_hint__gmNNt button,.course-grammar_teacher__xPN6q summary{padding:8px;min-height:44px;cursor:pointer}.course-grammar_hint__gmNNt button{display:inline-grid;place-items:center;min-width:44px;border:0;background:none;color:var(--muted-foreground)}.course-grammar_hint__gmNNt button:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.3rem}.course-grammar_teacher__xPN6q{padding-top:12px;border-top:1px solid var(--border)}.course-grammar_teacher__xPN6q p{margin:8px}.course-grammar_feedback__QH2NF,.course-grammar_finish__ZO25x{display:flex;flex-direction:column;align-items:stretch;gap:24px;text-align:center}.course-grammar_feedback__QH2NF p{color:var(--muted-foreground);margin:0;line-height:1.6}.course-grammar_feedback__QH2NF del{color:var(--muted-foreground);overflow-wrap:anywhere}.course-grammar_correct__bZGPi{color:var(--primary);font-weight:700}.course-grammar_incorrect__pDrv_{color:var(--foreground);font-weight:700}.course-grammar_finish__ZO25x{padding:56px 0}.course-grammar_finish__ZO25x h2{font-size:clamp(28px,4vw,40px);margin:0}.course-grammar_finish__ZO25x p{margin:0}.course-grammar_reward__nFj32{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--primary);font-size:22px;font-weight:600}.course-grammar_reward__nFj32 svg{width:22px;height:22px}.course-grammar_error__uPTch button,.course-grammar_finish__ZO25x details button{background:none;border:0;color:var(--primary);padding:12px;cursor:pointer}.course-grammar_list__X9EN8{margin:24px 0;padding:16px 0;border-block:1px solid var(--border)}.course-grammar_homework___nleI{margin-top:24px}.course-grammar_homework___nleI button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 0;border:0;background:none;color:var(--primary);cursor:pointer;font-weight:600}.course-grammar_homework___nleI button:disabled{cursor:default}.course-grammar_homework___nleI small{font-weight:400;margin-left:12px;color:var(--muted-foreground)}.course-grammar_homework___nleI svg{width:18px;height:18px}.course-grammar_homework___nleI progress{width:100%;height:5px;accent-color:var(--primary)}.course-grammar_list__X9EN8 summary{cursor:pointer;font-weight:600;min-height:44px}.course-grammar_list__X9EN8 summary span{float:right;font-size:14px;color:var(--muted-foreground)}.course-grammar_list__X9EN8>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.course-grammar_list__X9EN8 button{display:flex;justify-content:space-between;align-items:center;min-height:52px;gap:12px;text-align:left;background:none;border:0;border-radius:8px;padding:12px;color:var(--foreground);font-size:15px;cursor:pointer}.course-grammar_list__X9EN8 svg{width:18px;height:18px;flex-shrink:0;color:var(--primary)}.course-grammar_srOnly__sco6R{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.course-grammar_error__uPTch{display:block;color:var(--foreground);font-size:14px}.course-grammar_preview__nMT1w{min-height:100dvh;background:var(--background);color:var(--foreground)}.course-grammar_preview__nMT1w nav{display:flex;justify-content:space-between;align-items:center;padding:16px clamp(16px,4vw,40px);border-bottom:1px solid var(--border)}.course-grammar_preview__nMT1w nav a,.course-grammar_preview__nMT1w nav>div{display:flex;align-items:center;gap:12px}.course-grammar_previewMenu__p5_rD{width:min(100% - 32px,680px);margin:16px auto 0;font-size:14px;color:var(--muted-foreground)}.course-grammar_previewMenu__p5_rD summary{cursor:pointer;padding:12px 0}.course-grammar_previewMenu__p5_rD>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.course-grammar_previewMenu__p5_rD button{min-height:44px;text-align:left;padding:8px;background:var(--muted);color:var(--foreground);border:0;border-radius:8px}@media (hover:hover){.course-grammar_list__X9EN8 button:hover,.course-grammar_options__Kgz7X button:hover,.course-grammar_tiles__LLFKS button:not(:disabled):hover{background:var(--muted)}}@media (max-width:560px){.course-grammar_lesson__8YK74{padding:20px 16px}.course-grammar_content__LSKQT{min-height:320px;padding-top:28px;gap:20px}.course-grammar_lesson__8YK74 form{flex-direction:column}.course-grammar_list__X9EN8>div{grid-template-columns:1fr}.course-grammar_options__Kgz7X button{font-size:17px;padding:12px}}@media (prefers-reduced-motion:reduce){.course-grammar_lesson__8YK74 *{animation:none!important;transition:none!important}}.streak-recovery_offer__Sckuz{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;color:light-dark(#a7480c,#ffb277);padding-block:.5rem}.streak-recovery_offer__Sckuz>div{display:grid;gap:.25rem;flex:1}.streak-recovery_offer__Sckuz strong{font-size:.85rem}.streak-recovery_offer__Sckuz span{color:var(--muted-foreground);font-size:.75rem}.streak-recovery_offer__Sckuz button{min-height:44px;padding:.5rem .7rem;border:1px solid var(--border);border-radius:.6rem;background:var(--secondary);color:var(--primary);cursor:pointer;font-size:.75rem}.streak-recovery_offer__Sckuz button:disabled{opacity:.6;cursor:default}.streak-recovery_offer__Sckuz output{color:var(--destructive);font-size:.75rem}.streak-recovery_quiet__TlTsp{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;font-size:.85rem;color:var(--foreground)}.streak-recovery_quiet__TlTsp>span:first-child{flex-shrink:0;white-space:nowrap}.streak-recovery_error__i5shW{min-width:0;justify-content:flex-end}.streak-recovery_healthy__TDFVe{color:light-dark(#247044,#b8e4c3);flex-shrink:0}.streak-recovery_loading___UIPZ{color:var(--muted-foreground);opacity:.5}.streak-recovery_error__i5shW{display:flex;align-items:center;gap:.4rem;color:var(--destructive);font-size:.75rem}.streak-recovery_offer__Sckuz[data-settings=true]{flex-wrap:wrap;margin-bottom:0}.streak-recovery_offer__Sckuz[data-settings=true]>div{min-width:0}.streak-recovery_offer__Sckuz[data-settings=true]>button{margin-left:2rem}@media(max-width:480px){.streak-recovery_offer__Sckuz{flex-wrap:wrap}.streak-recovery_offer__Sckuz>div{min-width:170px}}.daily-quests_trigger__tsvm8{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;color:var(--primary);border:0;background:color-mix(in srgb,var(--primary) 14%,transparent);border-radius:.85rem;cursor:pointer;transition:background .16s,scale .16s}.daily-quests_trigger__tsvm8 svg{fill:color-mix(in srgb,var(--primary) 35%,transparent);stroke-width:1.8}.daily-quests_trigger__tsvm8:hover{background:color-mix(in srgb,var(--primary) 25%,transparent)}.daily-quests_dialog__5oFRN{width:400px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:1.5rem;gap:0;border-radius:1.5rem;font-family:var(--aleks-detail,system-ui,sans-serif)}.daily-quests_heading__cJ9ZI{display:flex;align-items:center;gap:1.25rem;padding:.25rem 0 1.5rem}.daily-quests_emblem__23XO8{position:relative;display:grid;place-items:center;flex:0 0 68px;width:68px;height:68px;border-radius:24px;color:var(--primary);background:color-mix(in srgb,var(--primary) 17%,var(--popover));box-shadow:inset 0 -4px 0 color-mix(in srgb,var(--primary) 15%,transparent);rotate:-7deg}.daily-quests_emblem__23XO8>svg:not(.daily-quests_spark__g9Uqb){fill:color-mix(in srgb,var(--primary) 25%,transparent);stroke-width:1.6;rotate:7deg}.daily-quests_spark__g9Uqb{position:absolute;fill:currentColor;stroke-width:1}.daily-quests_spark__g9Uqb:first-child{right:-5px;top:3px}.daily-quests_spark__g9Uqb:last-child{left:-5px;bottom:4px}.daily-quests_overview__P4MPX{flex:1;min-width:0}.daily-quests_summary__5uYXL{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.875rem;color:var(--muted-foreground)}.daily-quests_total__fLtrh{color:var(--foreground);font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.daily-quests_total__fLtrh>span{color:var(--muted-foreground);font-weight:400}.daily-quests_milestones___UUej{display:flex;gap:5px;margin-top:.7rem}.daily-quests_milestones___UUej>span{flex:1;height:6px;border-radius:4px;background:color-mix(in srgb,var(--foreground) 9%,transparent)}.daily-quests_milestones___UUej>span[data-complete]{background:var(--primary)}.daily-quests_body__kE0Lv{min-height:294px}.daily-quests_list__40_ui{list-style:none;padding:0;margin:0}.daily-quests_quest__LTVpi{display:grid;grid-template-columns:52px minmax(0,1fr);gap:1rem;align-items:center;min-height:98px;padding:1rem 0;text-align:left}.daily-quests_iconTile__Xvwkz{display:grid;place-items:center;width:52px;height:56px;border-radius:18px;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,var(--popover));box-shadow:inset 0 -3px 0 color-mix(in srgb,var(--primary) 12%,transparent)}.daily-quests_iconTile__Xvwkz svg{stroke-width:1.8}.daily-quests_quest__LTVpi[data-complete] .daily-quests_iconTile__Xvwkz{background:var(--primary);color:var(--primary-foreground);box-shadow:none}.daily-quests_label___iGwH{display:grid;gap:.5rem}.daily-quests_label___iGwH strong{font-size:.875rem;font-weight:550;line-height:1.4}.daily-quests_progress__kiSzp{height:9px;border-radius:6px;background:color-mix(in srgb,var(--primary) 12%,var(--popover));overflow:hidden}.daily-quests_progress__kiSzp>span{display:block;position:relative;width:var(--progress);height:100%;border-radius:inherit;background:var(--primary);transition:width .35s ease-out}.daily-quests_progress__kiSzp>span:after{content:"";position:absolute;top:2px;left:4px;right:4px;height:2px;border-radius:2px;background:color-mix(in srgb,var(--primary-foreground) 30%,transparent)}.daily-quests_count__dLCOj{display:flex;align-items:center;gap:.25rem;min-height:16px;font-size:.75rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;line-height:1.3}.daily-quests_quest__LTVpi[data-complete] .daily-quests_count__dLCOj{color:var(--primary)}.daily-quests_close__IATq2{display:block;width:100%;min-height:44px;margin-top:1rem;padding:.7rem 1rem;border:0;border-radius:.75rem;background:var(--secondary);color:var(--foreground);font-size:.8rem;font-weight:550;cursor:pointer}.daily-quests_close__IATq2:hover{background:color-mix(in srgb,var(--primary) 15%,var(--secondary))}.daily-quests_status__7d3WT{min-height:294px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;text-align:center;font-size:.8rem;color:var(--muted-foreground)}.daily-quests_status__7d3WT button{min-height:44px;padding:.5rem .8rem;color:var(--primary);cursor:pointer}.daily-quests_dialog__5oFRN button:focus-visible,.daily-quests_trigger__tsvm8:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media(max-width:360px){.daily-quests_dialog__5oFRN{padding:1.25rem}.daily-quests_heading__cJ9ZI{gap:1rem;padding-bottom:1rem}.daily-quests_quest__LTVpi{gap:.75rem}}@media(prefers-reduced-motion:reduce){.daily-quests_progress__kiSzp>span,.daily-quests_trigger__tsvm8{transition:none}}.portrait_page__yzNy9{max-width:30rem;margin:0 auto;padding:clamp(.5rem,2svh,1.25rem) 1.25rem;color:var(--foreground)}.portrait_header__fhQNS{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;margin-bottom:.75rem}.portrait_header__fhQNS h1{font:550 1rem/1.4 var(--aleks-detail,system-ui,sans-serif);margin:0}.portrait_header__fhQNS a,.portrait_header__fhQNS>span{display:grid;place-items:center;width:44px;height:44px;color:inherit}.portrait_frame__3_Fbc{width:min(100%,360px,max(180px,calc((100svh - 210px) * .5625)));margin:auto;background:var(--muted);aspect-ratio:9/16;overflow:hidden;border-radius:.35rem;box-shadow:none}.portrait_poster__Za9dw{display:block;width:100%;height:auto;opacity:0}.portrait_poster__Za9dw[data-ready]{opacity:1;animation:portrait_portrait-reveal__2DAIg 2.4s cubic-bezier(.17,.65,.25,1) both}@keyframes portrait_portrait-reveal__2DAIg{0%{filter:blur(24px);transform:scale(1.05);opacity:.3}to{filter:blur(0);transform:scale(1);opacity:1}}.portrait_controls__mcxOR{flex-wrap:wrap;gap:.75rem;max-width:360px;margin:.75rem auto 0}.portrait_controls__mcxOR,.portrait_share__Sx86r{display:flex;align-items:center;justify-content:center}.portrait_share__Sx86r{gap:.5rem;min-height:44px;padding:.65rem 1rem;background:var(--primary);color:var(--primary-foreground);border:0;border-radius:.65rem;font:550 .85rem/1.4 var(--aleks-detail,system-ui,sans-serif);cursor:pointer}.portrait_share__Sx86r:disabled{opacity:.5;cursor:default}.portrait_notice__ZQGj8 button{padding:.4rem 0;min-height:44px;border:0;background:transparent;color:var(--primary);font:500 .85rem/1.4 var(--aleks-detail,system-ui,sans-serif);cursor:pointer}.portrait_photoHint__wu_tf{display:block;margin:.6rem 0}.portrait_notice__ZQGj8,.portrait_photoHint__wu_tf{text-align:center;font:.8rem/1.5 var(--aleks-detail,system-ui,sans-serif);color:var(--muted-foreground)}.portrait_notice__ZQGj8 button{margin-left:.75rem}.portrait_photoUpload__K7UMt{padding:.5rem 0}.portrait_page__yzNy9 :is(a,button,input,summary):focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media(prefers-reduced-motion:reduce){.portrait_poster__Za9dw[data-ready]{animation:none;filter:none;transform:none}}@media(max-width:360px){.portrait_page__yzNy9{padding:0 1rem;margin-top:.5rem}.portrait_controls__mcxOR{gap:.25rem}}.portrait_seals__XFCdt{display:none}.portrait_photoRow__rCIK0{display:flex;align-items:center;gap:.5rem}.portrait_photoChoose__qYj1L{display:flex;flex:1;min-width:0;align-items:center;gap:.85rem;padding:.25rem 0;border:0;background:transparent;color:var(--foreground);text-align:left;font:550 .85rem/1.4 var(--aleks-detail,system-ui,sans-serif);cursor:pointer}.portrait_photoAvatar__d6I0F{position:relative;display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;border-radius:50%;background:var(--muted);color:var(--muted-foreground)}.portrait_photoAvatar__d6I0F>img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.portrait_cameraMark__DTIYG{position:absolute;bottom:-2px;right:-2px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--background);color:var(--foreground);border:2px solid var(--background)}.portrait_photoCancel__DIuqr,.portrait_photoRemove__GbR5I{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.5rem;border:0;border-radius:.5rem;background:transparent;color:var(--muted-foreground);font:500 .8rem/1.4 var(--aleks-detail,system-ui,sans-serif);cursor:pointer}.portrait_photoCancel__DIuqr:hover,.portrait_photoRemove__GbR5I:hover{background:var(--muted);color:var(--foreground)}.portrait_photoReview__kQzaB{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.75rem}.portrait_photoHint__wu_tf{display:flex;justify-content:center;align-items:center;gap:.35rem;margin:.5rem 0 0;font-size:.75rem}.portrait_photoHint__wu_tf:empty{display:none}.portrait_photoUpload__K7UMt button:disabled{opacity:.5;cursor:default}.portrait_photoUpload__K7UMt button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.portrait_share__Sx86r{transition:transform .18s ease,box-shadow .18s ease}.portrait_share__Sx86r:not(:disabled){animation:portrait_share-arrive__vl2BQ .45s ease-out both}.portrait_share__Sx86r:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 18%,transparent)}.portrait_share__Sx86r:active:not(:disabled){transform:translateY(0) scale(.98)}@keyframes portrait_share-arrive__vl2BQ{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.portrait_share__Sx86r,.portrait_share__Sx86r:not(:disabled){animation:none;transition:none}.portrait_share__Sx86r:active:not(:disabled),.portrait_share__Sx86r:hover:not(:disabled){transform:none}}.portrait_header__fhQNS[data-embedded]{grid-template-columns:minmax(0,1fr) auto;padding-right:2.5rem}.portrait_header__fhQNS[data-embedded] h1{text-align:left}.portrait_shareAction__7865o{display:grid;place-items:center;justify-self:end;width:44px;height:44px;border:0;border-radius:.5rem;background:transparent;color:var(--foreground);cursor:pointer}.portrait_shareAction__7865o:disabled{opacity:.4;cursor:default}.portrait_shareAction__7865o:hover:not(:disabled){background:var(--muted)}.portrait_page__yzNy9:has(.portrait_header__fhQNS[data-embedded]){padding-top:.5rem}.portrait_photoUpload__K7UMt[data-compact]{padding:0}.portrait_photoUpload__K7UMt[data-compact] .portrait_photoAvatar__d6I0F{flex-basis:44px;width:44px;height:44px}.portrait_photoUpload__K7UMt[data-compact] .portrait_photoRow__rCIK0{justify-content:center}.portrait_photoUpload__K7UMt[data-compact] .portrait_photoChoose__qYj1L{flex:0 1 auto;min-height:52px;border-radius:.65rem}.portrait_photoUpload__K7UMt[data-compact] .portrait_photoChoose__qYj1L:hover{background:var(--secondary)}.portrait_photoUpload__K7UMt[data-compact] .portrait_cameraMark__DTIYG{width:20px;height:20px}.student-header-stats_stats__oA09Y{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin:0;font:650 .85rem/1.2 var(--aleks-detail,system-ui,sans-serif);color:var(--foreground);font-variant-numeric:tabular-nums}.student-header-stats_stats__oA09Y>div{display:flex;align-items:center;gap:.4rem;min-height:44px;white-space:nowrap}.student-header-stats_stats__oA09Y dt{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:color-mix(in srgb,var(--stat-color) 12%,transparent);color:var(--stat-color)}.student-header-stats_stats__oA09Y svg{width:17px;height:17px;stroke-width:2}.student-header-stats_stats__oA09Y dd{margin:0}.student-header-stats_knowledge__EhvSM{--stat-color:#2866cf}.student-header-stats_stars__7kvtc{--stat-color:#a96c06}.student-header-stats_streak__y4Ieh{--stat-color:#cc5233}.student-header-stats_daily__XusTc{--stat-color:#8653c0}.student-header-stats_stats__oA09Y .student-header-stats_ring__BqybA{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;background:conic-gradient(var(--stat-color) var(--goal-progress),color-mix(in srgb,var(--stat-color) 12%,transparent) 0);position:relative}.student-header-stats_ring__BqybA:before{content:"";position:absolute;inset:2px;border-radius:inherit;background:var(--background)}.student-header-stats_ring__BqybA svg{position:relative}html[data-theme=dark] .student-header-stats_knowledge__EhvSM{--stat-color:#8ab5ff}html[data-theme=dark] .student-header-stats_stars__7kvtc{--stat-color:#f0c66c}html[data-theme=dark] .student-header-stats_streak__y4Ieh{--stat-color:#f69a80}html[data-theme=dark] .student-header-stats_daily__XusTc{--stat-color:#c6a2f4}@media(max-width:1100px){.student-header-stats_stats__oA09Y{gap:.8rem}}@media(max-width:480px){.student-header-stats_stats__oA09Y{gap:.65rem;font-size:.75rem}.student-header-stats_stats__oA09Y>div{gap:.3rem}.student-header-stats_stats__oA09Y dt{width:26px;height:26px;flex-basis:26px}.student-header-stats_stats__oA09Y svg{width:15px;height:15px}}@media(max-width:360px){.student-header-stats_stats__oA09Y{gap:.45rem;font-size:.7rem}.student-header-stats_stats__oA09Y>div{gap:.25rem}}@media(max-width:600px){.student-header-stats_stats__oA09Y{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;gap:.25rem;font-size:.75rem}.student-header-stats_stats__oA09Y>div{justify-content:center;gap:.3rem}}.student-header-stats_stats__oA09Y dd{animation:student-header-stats_stat-arrive__CYTrI .25s ease-out}@keyframes student-header-stats_stat-arrive__CYTrI{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.student-header-stats_stats__oA09Y dd{animation:none}}.student-header-stats_stats__oA09Y dd{position:relative}.student-header-stats_gain__iUuJj{position:absolute;inset-inline-end:0;top:100%;color:var(--stat-color);font-size:.8rem;font-weight:750;pointer-events:none;animation:student-header-stats_gain-rise__JpFvX 1.8s ease-out both}@keyframes student-header-stats_gain-rise__JpFvX{0%{opacity:0;transform:translateY(4px)}15%,70%{opacity:1}to{opacity:0;transform:translateY(-10px)}}@media(max-width:600px){.student-header-stats_stats__oA09Y{display:flex;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.student-header-stats_gain__iUuJj{animation:none}}.student-header-stats_stats__oA09Y>div{position:relative;isolation:isolate}.student-header-stats_inspect__cRA2k{position:absolute;inset:0;border:0;border-radius:.6rem;background:transparent;cursor:pointer;z-index:2}.student-header-stats_inspect__cRA2k:hover{background:color-mix(in srgb,var(--stat-color) 9%,transparent)}.student-header-stats_inspect__cRA2k:focus-visible{outline:2px solid var(--stat-color);outline-offset:3px}.student-header-stats_detail__qWIWx{text-align:center;padding:2.5rem 2rem}.student-header-stats_overview__TTC5F{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem}.student-header-stats_portrait__8ex1_{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:0 .35rem;color:var(--muted-foreground);font:550 .8rem/1.3 var(--aleks-detail,system-ui,sans-serif);text-decoration:none;border-radius:.5rem}.student-header-stats_portrait__8ex1_:hover{color:var(--foreground);background:var(--muted)}.student-header-stats_portrait__8ex1_:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(max-width:600px){.student-header-stats_overview__TTC5F{gap:.25rem .5rem}.student-header-stats_portrait__8ex1_{font-size:.75rem}}.student-header-stats_stats__oA09Y>.student-header-stats_leaders__pfsgn{margin-right:-.5rem}.student-header-stats_stats__oA09Y>.student-header-stats_leaders__pfsgn>dt{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.student-header-stats_stats__oA09Y>.student-header-stats_leaders__pfsgn>dd{display:flex;animation:none}@media(max-width:600px){.student-header-stats_stats__oA09Y>.student-header-stats_leaders__pfsgn{margin-right:0}}button.student-header-stats_portrait__8ex1_{border:0;background:transparent;cursor:pointer}.student-header-stats_portraitDialog__ZNh03{width:min(30rem,calc(100% - 1rem));max-width:30rem;max-height:calc(100svh - 1rem);overflow-y:auto;padding:.5rem;gap:0;background:var(--background)}.student-header-stats_portraitDialog__ZNh03>button{top:1rem;min-width:44px;min-height:44px}.student-header-stats_recallGain__35Nkn{position:absolute;top:100%;inset-inline-end:0;display:flex;align-items:center;gap:.25rem;color:var(--foreground);font-size:.72rem;white-space:nowrap;pointer-events:none;animation:student-header-stats_gain-rise__JpFvX 1.8s ease-out both}.student-header-stats_recallGain__35Nkn svg{width:14px;height:14px;color:var(--primary)}@media(prefers-reduced-motion:reduce){.student-header-stats_recallGain__35Nkn{animation:none}}.student-header-stats_family__NDxeP{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:44px;padding:.5rem .75rem;border:0;border-radius:1rem;color:var(--foreground);background:transparent;cursor:pointer;font:650 .85rem/1.2 var(--aleks-detail,system-ui);font-variant-numeric:tabular-nums}.student-header-stats_family__NDxeP>span{display:flex;align-items:center;gap:.35rem}.student-header-stats_family__NDxeP svg{width:16px;height:16px;color:var(--stat-color)}.student-header-stats_family__NDxeP:hover{background:var(--secondary)}.student-header-stats_summaryGrid__H2zA_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0}.student-header-stats_summaryGrid__H2zA_ dt{display:flex;justify-content:center;align-items:center;gap:.4rem;color:var(--muted-foreground);font-size:.8rem}.student-header-stats_summaryGrid__H2zA_ svg{width:18px;height:18px}.student-header-stats_summaryGrid__H2zA_ dd{margin:.3rem 0 0;font-size:1.6rem;font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:390px){.student-header-stats_family__NDxeP{gap:.65rem;padding:.3rem;font-size:.75rem}}.student-header-stats_family__NDxeP .student-header-stats_ring__BqybA{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;position:relative;background:conic-gradient(var(--stat-color) var(--goal-progress),color-mix(in srgb,var(--stat-color) 12%,transparent) 0)}.student-header-stats_headerGroup__dHU9G{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0}@media(max-width:390px){.student-header-stats_headerGroup__dHU9G{gap:.25rem}}.study-session-navigation_navigation__e2qd5.study-session-navigation{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.75rem}.study-session-navigation_navigation__e2qd5>:last-child:not(button){margin-left:auto;min-width:0}@media(max-width:600px){.study-session-navigation_navigation__e2qd5.study-session-navigation{gap:.3rem}.study-session-navigation_navigation__e2qd5>:last-child:not(button){flex:1 0 100%}.study-session-navigation_backLabel__rUVQV{display:none}}.study-session-navigation_navigation__e2qd5>button:has(img){width:44px;height:44px;padding:5px;border-radius:14px;background:var(--muted);border:1px solid var(--border)}.study-session-navigation_navigation__e2qd5>button img{border-radius:9px;object-fit:contain}@media(max-width:600px){.study-session-navigation_navigation__e2qd5 dl{gap:.2rem;font-size:.7rem}.study-session-navigation_navigation__e2qd5 dl>div{gap:.2rem}.study-session-navigation_navigation__e2qd5 dl dt:not(.sr-only){width:22px;height:22px;flex-basis:22px}.study-session-navigation_navigation__e2qd5.study-session-navigation{flex-wrap:nowrap}.study-session-navigation_navigation__e2qd5>button{flex-shrink:0}.study-session-navigation_navigation__e2qd5>[data-personal-stats]{margin-left:auto;display:grid;grid-template-columns:repeat(2,auto);gap:3px 8px;padding:4px;font-size:.7rem}.study-session-navigation_navigation__e2qd5>[data-personal-stats]>span{gap:3px}.study-session-navigation_navigation__e2qd5>[data-personal-stats] svg{width:13px;height:13px}}.study-session-navigation_navigation__e2qd5>[data-personal-stats]{margin-left:auto}.learning-surface_surface__e6nFo{min-width:0;display:flex;flex-direction:column;min-height:100%;background:var(--study-bg,var(--background));color:var(--study-text,var(--foreground));border:0}.learning-surface_saveNote__d6uof{width:min(34rem,calc(100% - 2rem));box-sizing:border-box;margin:.75rem auto 0;padding:.75rem 1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;background:var(--study-track,var(--muted));color:var(--study-text,var(--foreground));font-size:.85rem;line-height:1.5;text-align:center}.learning-surface_saveNote__d6uof svg{flex:0 0 auto;opacity:.75}.learning-surface_surface__e6nFo>.memory-presentation,.learning-surface_surface__e6nFo>.memory-question,.student-activity-shell.is-focus-mode .learning-surface_surface__e6nFo>.memory-presentation,.student-activity-shell.is-focus-mode .learning-surface_surface__e6nFo>.memory-question{width:min(46rem,100%);flex:1 0 auto;min-height:21rem;height:auto;margin-inline:auto;padding:1.25rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}.learning-surface_surface__e6nFo .memory-card-face{width:100%;min-height:0;padding:.75rem;margin:0 0 1rem;border:0;background:transparent;align-items:center;text-align:center}.learning-surface_surface__e6nFo>.memory-presentation>.memory-card-face{min-height:0;padding:.75rem}.learning-surface_surface__e6nFo .memory-card-face h2{margin:.5rem 0 1rem;font-size:clamp(2.3rem,5vw,3.8rem);line-height:1.15}.learning-surface_surface__e6nFo .memory-question>h2{width:100%;text-align:center;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.25;margin:.5rem 0 1.25rem}.learning-surface_surface__e6nFo .memory-card-note{max-width:30rem;color:var(--study-text,var(--foreground))}.learning-surface_surface__e6nFo .course-lesson-options,.learning-surface_surface__e6nFo .memory-answer-feedback,.learning-surface_surface__e6nFo .memory-card-actions{width:min(34rem,100%)}.learning-surface_surface__e6nFo .course-lesson-options{gap:.65rem}.learning-surface_surface__e6nFo .memory-answer-feedback{min-height:3rem;margin-bottom:0}.learning-surface_surface__e6nFo.phase-type-term .memory-answer-feedback{width:min(28rem,100%)}.learning-surface_surface__e6nFo.is-choice-only .memory-card-face h2,.learning-surface_surface__e6nFo.is-choice-only .memory-question>h2{width:min(34rem,100%);margin-inline:auto;font:600 clamp(1.15rem,2.2vw,1.6rem)/1.5 var(--font-geist-sans,system-ui),sans-serif;letter-spacing:-.015em}.learning-surface_surface__e6nFo h2 .course-flag{display:block;margin-inline:auto;width:clamp(7rem,18svh,10rem)}.learning-surface_surface__e6nFo .course-lesson-options .course-flag{width:min(5rem,18vw)}@media(max-width:650px){.learning-surface_surface__e6nFo>.memory-presentation,.learning-surface_surface__e6nFo>.memory-question,.student-activity-shell.is-focus-mode .learning-surface_surface__e6nFo>.memory-presentation,.student-activity-shell.is-focus-mode .learning-surface_surface__e6nFo>.memory-question{padding:1rem;min-height:19rem}.learning-surface_surface__e6nFo .course-lesson-options:not(.has-visual-options):not(:has(.course-flag,.course-art-image)){grid-template-columns:minmax(0,1fr)}.learning-surface_surface__e6nFo>.memory-presentation,.student-activity-shell.is-focus-mode .learning-surface_surface__e6nFo>.memory-presentation{flex:0 0 auto;min-height:0;justify-content:flex-start;padding:clamp(1.5rem,6svh,3rem) 1rem 1.5rem;gap:1rem}.learning-surface_surface__e6nFo>.memory-presentation>.memory-card-face{margin:0;padding:0}.learning-surface_surface__e6nFo .memory-card-face h2{margin:0 0 1rem;font-size:clamp(2rem,8vw,2.8rem)}.learning-surface_surface__e6nFo .memory-card-face p{margin:0;font-size:1.15rem;line-height:1.45}.learning-surface_surface__e6nFo .memory-card-actions{max-width:28rem}}@media(prefers-reduced-motion:reduce){.learning-surface_surface__e6nFo progress::-webkit-progress-value{transition:none}}.learning-surface_visualSession__8sZKV>.memory-presentation,.learning-surface_visualSession__8sZKV>.memory-question{min-height:0;flex:0 0 auto;padding:1rem;justify-content:flex-start}.learning-surface_visualSession__8sZKV .memory-card-face{margin:0 0 .6rem;padding:0}.learning-surface_visualSession__8sZKV .memory-card-face h2{display:none}.learning-surface_visualSession__8sZKV .memory-card-face p{margin:.25rem 0 .5rem;font-size:1.35rem}.learning-surface_visualSession__8sZKV .memory-card-note{display:block;margin:0 auto;font-size:.9rem;line-height:1.5}.learning-surface_surface__e6nFo.learning-surface_visualSession__8sZKV .memory-presentation .memory-card-face .memory-card-note{color:var(--study-text,var(--foreground))}.learning-surface_visualSession__8sZKV .memory-question>h2{font-size:1.1rem;margin:0 0 .75rem}.learning-surface_visualSession__8sZKV .course-lesson-options{grid-template-columns:1fr 1fr}.learning-surface_visualSession__8sZKV .course-lesson-options button{min-height:54px;padding:.65rem .8rem;font-size:.9rem}.learning-surface_visualSession__8sZKV .memory-answer-feedback{min-height:2.75rem}.learning-surface_visualSession__8sZKV .memory-answer-feedback p{font-size:.8rem;margin:0}@media(max-width:650px){.learning-surface_visualSession__8sZKV>.memory-presentation,.learning-surface_visualSession__8sZKV>.memory-question{padding:.7rem 1rem;gap:.3rem}.learning-surface_visualSession__8sZKV .course-lesson-options:not(.has-visual-options):not(:has(.course-flag,.course-art-image)){grid-template-columns:1fr 1fr}.learning-surface_visualSession__8sZKV .course-lesson-options button{min-height:58px;font-size:.8rem}}.learning-surface_surface__e6nFo.learning-surface_visualSession__8sZKV>[data-anatomy-learning]{flex:1 1 0;align-self:center;width:min(46rem,calc(100% - 2rem));min-width:0;max-width:100%;height:auto;min-height:300px}.learning-surface_surface__e6nFo.learning-surface_visualSession__8sZKV>.memory-presentation,.learning-surface_surface__e6nFo.learning-surface_visualSession__8sZKV>.memory-question,.student-activity-shell.is-focus-mode .learning-surface_surface__e6nFo.learning-surface_visualSession__8sZKV>.memory-presentation,.student-activity-shell.is-focus-mode .learning-surface_surface__e6nFo.learning-surface_visualSession__8sZKV>.memory-question{flex:0 0 auto;min-height:0;height:auto;padding:.7rem 1rem;gap:.3rem;justify-content:flex-start}.learning-surface_surface__e6nFo.learning-surface_visualSession__8sZKV>.memory-presentation>.memory-card-face{min-height:0;padding:0;margin:0 0 .5rem}.learning-surface_surface__e6nFo.learning-surface_visualSession__8sZKV .memory-question>h2{font-size:1.1rem;margin:0 0 .6rem}.learning-surface_surface__e6nFo.learning-surface_visualSession__8sZKV .memory-answer-feedback{min-height:2.75rem;margin-top:.5rem}.learning-surface_surface__e6nFo.learning-surface_visualSession__8sZKV>:first-child{flex-shrink:0}.learning-surface_surface__e6nFo>.memory-question:has(>h2 .course-flag),.student-activity-shell.is-focus-mode .learning-surface_surface__e6nFo>.memory-question:has(>h2 .course-flag){justify-content:flex-start;padding-top:clamp(1.5rem,5svh,3rem)}.learning-surface_surface__e6nFo .memory-question>h2:has(.course-flag),.student-activity-shell.is-focus-mode .learning-surface_surface__e6nFo .memory-question>h2:has(.course-flag){margin-top:0;margin-bottom:clamp(3rem,10svh,6rem)}.learning-surface_surface__e6nFo .memory-presentation .memory-card-face .memory-card-note{color:var(--study-text,var(--foreground));white-space:pre-line}.written-answer_form__6ZXkz{width:min(28rem,100%);margin-inline:auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.65rem}.written-answer_label__RPO_1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.written-answer_input___HF_3{width:100%;min-width:0;min-height:3.25rem;box-sizing:border-box;padding:.85rem 1rem;border:1px solid #b8c1b4;border-radius:.8rem;background:#fffdf7;color:#1d302a;font:450 1rem/1.4 var(--aleks-detail,system-ui,sans-serif);transition:border-color .15s,background .15s}.written-answer_input___HF_3::placeholder{color:#727b71;opacity:1}.written-answer_input___HF_3:focus-visible{border-color:#286047;outline:3px solid #28604730;outline-offset:2px}.written-answer_input___HF_3[data-result=correct]{border-color:#6d9d78;background:#f4faf1}.written-answer_input___HF_3[data-result=wrong]{border-color:#c67b80;background:#fff4f1}.written-answer_submit__gMZJR{min-width:8.5rem;min-height:3.25rem;box-sizing:border-box;padding:.85rem 1.25rem;border:1px solid transparent;border-radius:.8rem;background:#204d3e;color:#fffdf6;font:600 .95rem/1.4 var(--aleks-detail,system-ui,sans-serif);white-space:nowrap;text-align:center;cursor:pointer;transition:background .15s}.written-answer_submit__gMZJR:hover:not([aria-disabled=true]){background:#173d30}.written-answer_submit__gMZJR:focus-visible{outline:3px solid #7e9e88;outline-offset:3px}.written-answer_submit__gMZJR[aria-disabled=true]{background:#dbe2d7;color:#59665b;cursor:default}.written-answer_input___HF_3{text-align:center;border-color:var(--study-border,#b8c1b4);background:var(--study-surface,#fffdf7);color:var(--study-text,#1d302a)}.written-answer_input___HF_3::placeholder{color:var(--study-muted,#727b71)}.written-answer_input___HF_3[data-result=correct]{border-color:var(--study-good-border,#6d9d78);background:var(--study-good-bg,#f4faf1)}.written-answer_input___HF_3[data-result=wrong]{border-color:var(--study-bad-border,#c67b80);background:var(--study-bad-bg,#fff4f1)}.written-answer_submit__gMZJR{width:min(12rem,100%);justify-self:center;background:var(--study-button,#204d3e);color:var(--study-button-text,#fffdf6)}.written-answer_submit__gMZJR:hover:not([aria-disabled=true]){background:var(--study-button-hover,#173d30)}.written-answer_submit__gMZJR[aria-disabled=true]{background:var(--study-track,#dbe2d7);color:var(--study-muted,#59665b)}.written-answer_hintRow__RYxVk{grid-column:1/-1;display:flex;justify-content:center;align-items:flex-start;gap:.85rem;min-width:0}.written-answer_hint__07ahB{flex:0 0 auto;display:grid;place-items:center;min-width:44px;min-height:44px;padding:.5rem;border:0;background:transparent;color:var(--study-muted,#59665b);cursor:pointer}.written-answer_hint__07ahB:hover:not(:disabled){color:var(--study-text,#1d302a)}.written-answer_hint__07ahB:focus-visible{outline:2px solid var(--study-button,#204d3e);outline-offset:2px;border-radius:.3rem}.written-answer_hint__07ahB:disabled{opacity:.5;cursor:default}.written-answer_hintLetters__pryyY{min-width:0;padding:.65rem 0;color:var(--study-text,#1d302a);font:500 .95rem/1.5 ui-monospace,monospace;letter-spacing:.06em;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:600px){.written-answer_form__6ZXkz{grid-template-columns:minmax(0,1fr);gap:.6rem}.written-answer_submit__gMZJR{width:100%}}@media (prefers-reduced-motion:reduce){.written-answer_input___HF_3,.written-answer_submit__gMZJR{transition:none}}.course-quiz_library__Flj1R{width:min(52rem,100%);margin-inline:auto;display:grid;gap:.8rem;color:#1d302a}.course-quiz_library__Flj1R h2{margin:0 0 .5rem;font:600 1.5rem/1.2 var(--aleks-detail,system-ui,sans-serif);letter-spacing:-.04em}.course-quiz_library__Flj1R article{display:grid;grid-template-columns:1fr auto;gap:.8rem 1rem;align-items:center;padding:1.2rem;border:1px solid #d4d9ca;border-radius:1rem;background:#faf9f2}.course-quiz_library__Flj1R article strong{font-size:1.05rem}.course-quiz_library__Flj1R article p{margin:.4rem 0 0;font-size:.8rem;color:#687168;line-height:1.6}.course-quiz_library__Flj1R article.course-quiz_passed__QQCs8{background:#e2efe2;border-color:#a4c3a8}.course-quiz_library__Flj1R article.course-quiz_locked__N1LHy{background:#eeeee6}.course-quiz_library__Flj1R article.course-quiz_locked__N1LHy button{background:#dcded4;color:#616a60;cursor:not-allowed}.course-quiz_result__SuMKf{width:min(44rem,100%);margin:auto;padding:2.5rem 1.25rem;display:flex;flex-direction:column;align-items:center;color:#1d302a;text-align:center;background:#f8f7ef;border-radius:1.2rem}.course-quiz_result__SuMKf>svg{width:3rem;height:3rem;padding:.6rem;border-radius:50%;background:#e1ecdf;color:#286047}.course-quiz_result__SuMKf p{margin:1rem 0 0;font-weight:650}.course-quiz_result__SuMKf h2{margin:.8rem 0;font:600 clamp(3.2rem,9vw,5rem)/1 var(--aleks-detail,system-ui,sans-serif);letter-spacing:-.07em}.course-quiz_result__SuMKf>span{color:#697469;font-size:.85rem}.course-quiz_result__SuMKf details{width:100%;margin-top:1.5rem;padding:1rem;border:1px solid #d4d9ca;border-radius:.8rem;text-align:left}.course-quiz_result__SuMKf summary{cursor:pointer;font-size:.9rem}.course-quiz_result__SuMKf details article{padding-top:1rem;font-size:.85rem}.course-quiz_result__SuMKf details p{font-weight:400;line-height:1.5}.course-quiz_resultActions__Ay_L7{width:min(22rem,100%);display:flex;flex-direction:column;gap:.6rem;margin-top:1.5rem}.course-quiz_session__10_WQ.live-quiz{width:min(56rem,100%);margin:auto;min-height:0;background:#f5f2e8;border:1px solid #d1d7c8;border-radius:1rem;overflow:hidden}.course-quiz_session__10_WQ.live-quiz>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;border-bottom:0}.course-quiz_session__10_WQ.live-quiz>header>div{flex-wrap:wrap;font:550 .8rem var(--aleks-detail,system-ui,sans-serif);text-transform:none}.course-quiz_session__10_WQ.live-quiz>header>div:first-child{min-width:0;flex-direction:column;align-items:flex-start;gap:.3rem;overflow-wrap:anywhere}.course-quiz_session__10_WQ.live-quiz>header>div:first-child strong{color:#657064;font-size:.75rem;font-variant-numeric:tabular-nums}.course-quiz_session__10_WQ.live-quiz>header>div:last-child{gap:.35rem;flex-wrap:nowrap;font-variant-numeric:tabular-nums}.course-quiz_session__10_WQ.live-quiz>[data-slot=progress]{background:#dbdfd2}.course-quiz_session__10_WQ.live-quiz>[data-slot=progress]>[data-slot=progress-track]{height:.35rem;background:#dbdfd2}.course-quiz_session__10_WQ.live-quiz [data-slot=progress-indicator]{background:#28735c}.course-quiz_session__10_WQ.live-quiz>section{padding:1.25rem}.course-quiz_session__10_WQ.live-quiz h2{margin:1rem 0 1.5rem;text-align:center;font:500 clamp(1.65rem,3.5vw,3rem)/1.2 Iowan Old Style,Palatino Linotype,Georgia,serif;letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:pretty}.course-quiz_session__10_WQ.live-quiz h2 .course-flag{width:min(10rem,48vw)}.course-quiz_session__10_WQ.live-quiz>footer{min-height:0;background:transparent;color:#526151;align-items:center;border-color:#d1d7c8;flex-wrap:wrap;padding:.8rem 1rem}.course-quiz_session__10_WQ.live-quiz>footer button{min-width:0;min-height:2.75rem;padding:.6rem 1rem;border-radius:.8rem;color:#263c30}.course-quiz_session__10_WQ.live-quiz>footer span{font:400 .7rem/1.4 var(--aleks-detail,system-ui,sans-serif);text-transform:none}.course-quiz_session__10_WQ.live-quiz .memory-answer-feedback{flex-shrink:0}.student-activity-shell.is-focus-mode .course-quiz_session__10_WQ.live-quiz{min-height:100%;background:#f2efe6}.student-activity-shell.is-focus-mode .course-quiz_session__10_WQ.live-quiz>section{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center}.course-quiz_session__10_WQ .course-lesson-options .course-quiz_correct__QRhKA{background:#cfe8d2;border-color:#235d40;color:#173f2b}.course-quiz_session__10_WQ .course-lesson-options .course-quiz_wrong__OicuN{background:#f3c9c7;border-color:#912e38;color:#6c1f27}.course-quiz_library__Flj1R{color:var(--study-text,#1d302a)}.course-quiz_library__Flj1R article{background:var(--study-surface,#faf9f2);border-color:var(--study-border,#d4d9ca)}.course-quiz_library__Flj1R article p{color:var(--study-muted,#687168)}.course-quiz_library__Flj1R article.course-quiz_passed__QQCs8{background:var(--study-good-bg,#e2efe2);border-color:var(--study-good-border,#a4c3a8)}.course-quiz_library__Flj1R article.course-quiz_locked__N1LHy{background:var(--study-surface,#eeeee6)}.course-quiz_library__Flj1R article.course-quiz_locked__N1LHy button{background:var(--study-track,#dcded4);color:var(--study-muted,#616a60)}.course-quiz_result__SuMKf{color:var(--study-text,#1d302a);background:var(--study-surface,#f8f7ef)}.course-quiz_result__SuMKf>svg{background:var(--study-good-bg,#e1ecdf);color:var(--study-accent,#286047)}.course-quiz_result__SuMKf>span{color:var(--study-muted,#697469)}.course-quiz_result__SuMKf details{border-color:var(--study-border,#d4d9ca)}.course-quiz_session__10_WQ.live-quiz,.student-activity-shell.is-focus-mode .course-quiz_session__10_WQ.live-quiz{background:var(--study-bg,#f2efe6);color:var(--study-text,#1d302a)}.course-quiz_session__10_WQ.live-quiz>footer,.course-quiz_session__10_WQ.live-quiz>header>div:first-child strong{color:var(--study-muted,#657064)}.course-quiz_session__10_WQ.live-quiz>[data-slot=progress],.course-quiz_session__10_WQ.live-quiz>[data-slot=progress]>[data-slot=progress-track]{background:var(--study-track,#dbdfd2)}.course-quiz_session__10_WQ.live-quiz [data-slot=progress-indicator]{background:var(--study-accent,#28735c)}.course-quiz_session__10_WQ.live-quiz>footer button{color:var(--study-text,#263c30)}.course-quiz_session__10_WQ .course-lesson-options .course-quiz_correct__QRhKA{background:var(--study-good-bg,#cfe8d2);border-color:var(--study-good-border,#235d40);color:var(--study-good-text,#173f2b)}.course-quiz_session__10_WQ .course-lesson-options .course-quiz_wrong__OicuN{background:var(--study-bad-bg,#f3c9c7);border-color:var(--study-bad-border,#912e38);color:var(--study-bad-text,#6c1f27)}@media (max-width:450px){.course-quiz_library__Flj1R article{padding:1rem;grid-template-columns:1fr}.course-quiz_library__Flj1R article button{width:100%}}.student-activity-shell.is-focus-mode .course-quiz_session__10_WQ.live-quiz{width:100%;height:100%;margin:0;border:0;border-radius:0;overflow:auto;display:flex;flex-direction:column}.dashboard-controls_courses__sQ4Uf{display:flex;gap:12px;overflow-x:auto;padding:4px 3px 14px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.dashboard-controls_course__OWOdz{flex:0 0 160px;min-width:0;display:grid;grid-template-rows:78px auto 20px;gap:8px;padding:10px 14px 12px;border:1px solid transparent;border-radius:20px;background:color-mix(in srgb,var(--primary) 5%,transparent);color:var(--foreground);text-align:left;cursor:pointer;scroll-snap-align:start;transition:background .18s,border-color .18s}.dashboard-controls_course__OWOdz:hover,.dashboard-controls_course__OWOdz[aria-current=page]{background:color-mix(in srgb,var(--primary) 11%,transparent);border-color:color-mix(in srgb,var(--primary) 32%,transparent)}.dashboard-controls_art__ulgmC{position:relative;width:78px;height:78px;margin:auto}.dashboard-controls_art__ulgmC>span{position:relative;inset:auto;display:block;width:78px;height:78px}.dashboard-controls_courses__sQ4Uf .dashboard-controls_course__OWOdz .dashboard-controls_art__ulgmC>span>span{transform:scale(.56);transform-origin:top left}.dashboard-controls_courseName__1Vbgm{font-size:.82rem;line-height:1.3;font-weight:650;align-self:start;overflow-wrap:anywhere}.dashboard-controls_courseProgress__iubDw{display:flex;align-items:center;gap:8px;color:var(--muted-foreground)}.dashboard-controls_courseProgress__iubDw small{min-width:2rem;font-size:.67rem;text-align:right;font-variant-numeric:tabular-nums}.dashboard-controls_courseProgress__iubDw progress,.dashboard-controls_goalProgress__Mc_ui{width:100%;height:4px;border:0;overflow:hidden;border-radius:10px;appearance:none;background:color-mix(in srgb,var(--primary) 12%,transparent)}.dashboard-controls_courseProgress__iubDw progress::-webkit-progress-bar,.dashboard-controls_goalProgress__Mc_ui::-webkit-progress-bar{background:color-mix(in srgb,var(--primary) 12%,transparent);border-radius:10px}.dashboard-controls_courseProgress__iubDw progress::-webkit-progress-value,.dashboard-controls_goalProgress__Mc_ui::-webkit-progress-value{background:var(--primary);border-radius:10px}.dashboard-controls_courseProgress__iubDw progress::-moz-progress-bar,.dashboard-controls_goalProgress__Mc_ui::-moz-progress-bar{background:var(--primary);border-radius:10px}.dashboard-controls_lock__R_dn1{color:var(--muted-foreground);align-self:end}.dashboard-controls_goal__5TQOX{display:grid;grid-template-columns:24px auto 1fr;align-items:center;gap:12px;padding:16px 3px 4px;color:var(--foreground)}.dashboard-controls_target__DdtBM{width:22px;color:var(--primary)}.dashboard-controls_targets__DGvCo{display:flex;gap:4px;min-width:0;margin:0;padding:3px;border:0;border-radius:100px;background:color-mix(in srgb,var(--primary) 7%,transparent)}.dashboard-controls_targets__DGvCo button{min-height:44px;min-width:48px;padding:0 12px;border:0;border-radius:100px;background:transparent;color:var(--muted-foreground);font-size:.85rem;font-weight:650;cursor:pointer}.dashboard-controls_targets__DGvCo button[aria-pressed=true]{color:var(--primary-foreground);background:var(--primary)}.dashboard-controls_targets__DGvCo:disabled{opacity:.6}.dashboard-controls_today__97ciY{display:flex;justify-content:flex-end;align-items:center;gap:5px;font-size:.85rem;font-weight:650;font-variant-numeric:tabular-nums}.dashboard-controls_today__97ciY small{color:var(--muted-foreground);font-weight:450}.dashboard-controls_today__97ciY svg{color:var(--primary)}.dashboard-controls_error__iQUJ7,.dashboard-controls_goalProgress__Mc_ui{grid-column:1/-1}.dashboard-controls_error__iQUJ7{font-size:.8rem;color:var(--destructive);margin:0}.dashboard-controls_skeleton__6T16s{grid-column:1/-1;height:48px;background:color-mix(in srgb,var(--primary) 7%,transparent);border-radius:20px}.dashboard-controls_courses__sQ4Uf button:focus-visible,.dashboard-controls_goal__5TQOX button:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media(max-width:440px){.dashboard-controls_course__OWOdz{flex-basis:140px}.dashboard-controls_goal__5TQOX{gap:8px}.dashboard-controls_targets__DGvCo button{min-width:44px;padding:0 10px}}@media(max-width:700px){.dashboard-controls_courses__sQ4Uf .dashboard-controls_course__OWOdz .dashboard-controls_art__ulgmC>span>span{transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.dashboard-controls_course__OWOdz{transition:none}}.account-menu_trigger__2f1rX.account-menu_trigger__2f1rX{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:44px;height:44px;padding:.35rem .65rem;border:0;border-radius:.8rem;cursor:pointer;font-family:var(--aleks-detail,inherit);font-weight:500;background:transparent;color:var(--foreground);transition:background-color .16s ease,scale .16s ease}.account-menu_trigger__2f1rX .account-avatar{width:30px;height:30px;overflow:hidden;background:var(--secondary);color:var(--foreground);font-size:.85rem}.account-menu_trigger__2f1rX .account-avatar img{width:100%;height:100%;object-fit:cover}.account-menu_trigger__2f1rX:focus-visible,.account-menu_trigger__2f1rX:hover{background:var(--secondary)}.account-menu_trigger__2f1rX:active{scale:.97;translate:none}.account-menu_trigger__2f1rX:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media(prefers-reduced-motion:reduce){.account-menu_trigger__2f1rX.account-menu_trigger__2f1rX{transition:none}.account-menu_trigger__2f1rX:active{scale:1}}.public-site-header_header__4E_Od.site-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:4.5rem;width:100%;max-width:none;margin:auto;padding:0 clamp(1.25rem,3.5vw,4rem)}.public-site-header_header__4E_Od .wordmark{position:static;transform:none;display:inline-flex;align-items:center;flex-direction:row;gap:.25em;font-size:1.6rem;white-space:nowrap;order:0;justify-self:start}.public-site-header_brandPortrait__vep1e{flex:0 0 42px;width:42px;height:42px;margin-right:.35rem;border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.public-site-header_header__4E_Od .wordmark span:last-child{margin-left:0}.public-site-header_header__4E_Od .public-site-header_navigation__LLJOp{order:1;margin-left:1rem}.public-site-header_header__4E_Od .public-site-header_actions__G_OoJ{order:3;margin-left:.35rem}.public-site-header_desktopTools__ElOE9,.public-site-header_sessionControls__5olzQ{display:flex;align-items:center;gap:.35rem}.public-site-header_studentStats__rXd4f{order:2;margin-left:auto}.public-site-header_studentStats__rXd4f:empty{display:none}.public-site-header_header__4E_Od:has(.public-site-header_studentStats__rXd4f:not(:empty)) .public-site-header_language__4GDAh{margin-left:.75rem}.public-site-header_header__4E_Od .public-site-header_actions__G_OoJ .login-button{white-space:nowrap;font-size:.8rem}.public-site-header_navigation__LLJOp{min-width:0;flex:0 0 auto;display:flex;align-items:center;gap:.3rem}.public-site-header_explore__4ufeB{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:.5rem .85rem;border-radius:.8rem;font:650 .8rem/1.3 var(--aleks-detail,system-ui,sans-serif);background:var(--primary);color:var(--primary-foreground);text-decoration:none;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease}.public-site-header_explore__4ufeB:after{content:"";position:absolute;inset:-50% -100%;z-index:-1;background:linear-gradient(110deg,transparent 42%,rgb(255 255 255/.25) 50%,transparent 58%);transform:translateX(-60%);animation:public-site-header_explore-glint__IZ4ag 7s ease-in-out infinite;pointer-events:none}.public-site-header_explore__4ufeB svg{transition:transform .25s ease}.public-site-header_explore__4ufeB:hover{transform:translateY(-1px);box-shadow:0 3px 14px color-mix(in srgb,var(--primary) 22%,transparent)}.public-site-header_explore__4ufeB:hover svg{transform:rotate(25deg)}.public-site-header_explore__4ufeB:active{transform:translateY(0)}@keyframes public-site-header_explore-glint__IZ4ag{0%,72%{transform:translateX(-60%)}90%,to{transform:translateX(60%)}}.public-site-header_explore__4ufeB:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:900px){.public-site-header_header__4E_Od.site-header{display:flex;gap:.3rem;padding:0 .75rem}.public-site-header_header__4E_Od .wordmark{font-size:1.3rem;min-height:4rem;align-items:center}.public-site-header_header__4E_Od .public-site-header_navigation__LLJOp{margin-left:0}.public-site-header_actions__G_OoJ{gap:.2rem}.public-site-header_actions__G_OoJ .study-theme-toggle{width:44px;height:44px;min-width:44px}.public-site-header_actions__G_OoJ .login-button svg{display:none}}@media (max-width:1100px){.public-site-header_header__4E_Od:has(.public-site-header_studentStats__rXd4f:not(:empty)){flex-wrap:wrap}.public-site-header_header__4E_Od .public-site-header_studentStats__rXd4f{order:3;flex-basis:100%;margin-left:0;padding-bottom:.25rem}.public-site-header_header__4E_Od:has(.public-site-header_studentStats__rXd4f:not(:empty)) .public-site-header_actions__G_OoJ{margin-left:auto}}@media (max-width:480px){.public-site-header_brandPortrait__vep1e{flex-basis:30px;width:30px;height:30px;margin-right:.1rem}.public-site-header_header__4E_Od .public-site-header_explore__4ufeB{padding-inline:.5rem;font-size:.75rem}.public-site-header_explore__4ufeB svg{display:none}.public-site-header_header__4E_Od.site-header{padding-inline:.5rem;gap:.15rem}.public-site-header_header__4E_Od .wordmark{font-size:1.05rem}.public-site-header_actions__G_OoJ{gap:0}.public-site-header_actions__G_OoJ .login-button{padding-inline:.3rem;font-size:.7rem}}@media (max-width:360px){.public-site-header_header__4E_Od .public-site-header_navigation__LLJOp{gap:.2rem}.public-site-header_header__4E_Od .public-site-header_explore__4ufeB{padding-inline:.3rem}.public-site-header_brandPortrait__vep1e{flex-basis:26px;width:26px;height:26px}.public-site-header_header__4E_Od.site-header{padding-inline:.35rem;gap:0}.public-site-header_header__4E_Od .wordmark{font-size:.8rem;gap:.18em}}.public-site-header_language__4GDAh{display:flex;order:2;margin-left:auto}.public-site-header_language__4GDAh:empty{display:none}@media(max-width:900px){.public-site-header_header__4E_Od.site-header{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:.15rem .35rem;padding:.35rem .85rem}.public-site-header_header__4E_Od .wordmark{grid-column:1;grid-row:1;min-height:3.25rem;font-size:1.15rem}.public-site-header_header__4E_Od .public-site-header_navigation__LLJOp{display:flex;grid-column:2;grid-row:1;margin:0}.public-site-header_header__4E_Od .public-site-header_actions__G_OoJ{grid-column:3;grid-row:1;justify-self:end;margin:0;gap:0}.public-site-header_header__4E_Od:has(.public-site-header_studentStats__rXd4f:not(:empty)) .public-site-header_actions__G_OoJ{margin:0}.public-site-header_header__4E_Od .public-site-header_language__4GDAh{display:flex;grid-column:1/-1;grid-row:2;justify-self:center;margin:0}.public-site-header_header__4E_Od:has(.public-site-header_studentStats__rXd4f:not(:empty)) .public-site-header_language__4GDAh{margin:0}.public-site-header_header__4E_Od .public-site-header_studentStats__rXd4f{grid-column:1/-1;grid-row:3;padding:.15rem 0 0}.public-site-header_header__4E_Od .public-site-header_desktopTools__ElOE9{display:flex;gap:0}.public-site-header_sessionControls__5olzQ{gap:0}.public-site-header_header__4E_Od .public-site-header_sessionControls__5olzQ .account-name{display:none}}@media(max-width:360px){.public-site-header_header__4E_Od.site-header{padding-inline:.5rem;column-gap:.15rem}.public-site-header_header__4E_Od .wordmark{font-size:1rem}.public-site-header_header__4E_Od .public-site-header_explore__4ufeB{padding-inline:.4rem}}@media(prefers-reduced-motion:reduce){.public-site-header_explore__4ufeB,.public-site-header_explore__4ufeB svg{transition:none}.public-site-header_explore__4ufeB:after{animation:none;display:none}.public-site-header_explore__4ufeB:hover,.public-site-header_explore__4ufeB:hover svg{transform:none}}@media(max-width:900px){.public-site-header_header__4E_Od .public-site-header_explore__4ufeB{min-height:44px;border:0;padding-inline:.4rem;background:transparent;color:var(--foreground);border-radius:.4rem;font-size:.75rem;font-weight:500;box-shadow:none}.public-site-header_header__4E_Od .public-site-header_explore__4ufeB:after{display:none;animation:none}.public-site-header_header__4E_Od .public-site-header_explore__4ufeB:hover{background:transparent;color:var(--foreground);transform:none;box-shadow:none}}