.FocusBar_bar__5i0cj{display:grid;grid-template-columns:var(--target-min) 1fr var(--target-min);align-items:center;grid-gap:var(--space-4);gap:var(--space-4);inline-size:min(100%,40rem);margin-inline:auto;padding-block:var(--space-4)}.FocusBar_icon__bVf5P{display:grid;place-items:center;inline-size:var(--target-min);block-size:var(--target-min);-webkit-margin-start:calc(var(--space-2) * -1);margin-inline-start:calc(var(--space-2) * -1);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:transform var(--duration-fast) var(--ease-emphasis)}.FocusBar_icon__bVf5P svg{inline-size:1.375rem;block-size:1.375rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.FocusBar_icon__bVf5P:active{transform:scale(.94)}.FocusBar_icon__bVf5P:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:0}@media (hover:hover) and (pointer:fine){.FocusBar_icon__bVf5P:hover{background-color:var(--color-surface-hover);color:var(--color-text)}}.FocusBar_track__6DdWR{block-size:var(--space-2);overflow:hidden;border-radius:var(--radius-pill);background-color:var(--color-surface-active)}.FocusBar_fill__7Tq1y{display:block;block-size:100%;border-radius:inherit;background-color:var(--color-surface-brand);transform-origin:left center;transition:transform var(--duration-slow) var(--ease-emphasis)}.FocusBar_mark__W7pPU{justify-self:end;inline-size:1.75rem;block-size:1.75rem;color:var(--color-brand)}@media (prefers-reduced-motion:reduce){.FocusBar_fill__7Tq1y,.FocusBar_icon__bVf5P{transition:none}.FocusBar_icon__bVf5P:active{transform:none}}.Typography_eyebrow__2W8uh,.Typography_heading__LwqQ2,.Typography_text__ZmYKE,.Typography_title__mtIfu,.Typography_verse___HMNA{margin:0}.Typography_heading__LwqQ2{font-family:var(--font-brand);font-weight:var(--weight-regular);line-height:var(--leading-brand);letter-spacing:var(--tracking-brand);font-variation-settings:"opsz" var(--brand-optical-text),"SOFT" 0,"WONK" 1;text-wrap:balance}.Typography_display__v1Tdt,.Typography_h1__7ft6I{font-size:var(--type-heading-1);font-variation-settings:"opsz" var(--brand-optical-display),"SOFT" 0,"WONK" 1}.Typography_display__v1Tdt{font-weight:var(--weight-medium)}.Typography_h2__JQ5Ik{font-size:var(--type-heading-2)}.Typography_h3__cyf5y{font-size:var(--type-heading-3)}.Typography_eyebrow__2W8uh,.Typography_text__ZmYKE,.Typography_title__mtIfu{font-family:var(--font-sans)}.Typography_title__mtIfu{font-weight:var(--weight-semibold);line-height:var(--leading-title);letter-spacing:var(--tracking-title);text-wrap:balance}.Typography_titledisplay__sTB_C{font-size:var(--type-title-display)}.Typography_titlelg__pq0UL{font-size:var(--type-title-lg)}.Typography_titlemd__E4vlK{font-size:var(--type-title-md)}.Typography_titlesm__Yb9LX{font-size:var(--type-title-sm)}.Typography_text__ZmYKE{font-weight:var(--weight-body);line-height:var(--leading-reading);text-wrap:pretty}.Typography_lead__LPj5k{font-size:var(--type-lead)}.Typography_body__C3pGl{font-size:var(--type-body)}.Typography_small__ph4TA{font-size:var(--type-small)}.Typography_eyebrow__2W8uh{font-size:var(--type-eyebrow);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;line-height:1}.Typography_verse___HMNA{font-family:var(--font-brand);font-weight:var(--weight-regular);font-size:var(--type-verse);line-height:var(--leading-verse);font-variation-settings:"opsz" var(--brand-optical-text),"SOFT" 20,"WONK" 0;text-wrap:pretty;color:var(--color-verse-text)}.Typography_default__xurnL{color:var(--color-text)}.Typography_muted__jTSnV{color:var(--color-text-muted)}.Typography_accent__NZy77{color:var(--color-text-accent)}.Typography_inverse__kt88L{color:var(--color-text-inverse)}.Typography_inherit__m6eH6{color:inherit}.Typography_eyebrow__2W8uh.Typography_default__xurnL{color:var(--color-eyebrow)}.Typography_eyebrow__2W8uh.Typography_inherit__m6eH6{color:inherit}.Typography_eyebrow__2W8uh.Typography_inverse__kt88L{color:var(--color-eyebrow-inverse)}.Typography_verse___HMNA.Typography_muted__jTSnV{color:var(--color-verse-reference)}.Typography_start__cK5D0{text-align:start}.Typography_center__GJ4A8{text-align:center}.Typography_nowrap__apme2{white-space:nowrap}.status_screen__47MBc{display:grid;place-items:center;min-height:calc(100dvh - var(--header-h-expanded))}.status_inner__PQZQH{width:min(100%,var(--container-narrow));text-align:center}.status_actions__SOSXA{justify-content:center}.LessonPlayer_player__Z15eL{display:flex;flex-direction:column;min-block-size:100dvh;padding-inline:var(--space-5);background-color:var(--color-background);--choice-idle:var(--color-surface);--choice-idle-edge:var(--shadow-1)}.LessonPlayer_form__nEZvt{display:flex;flex:1 1;flex-direction:column}.LessonPlayer_stage__yl34I{flex:1 1;inline-size:min(100%,40rem);margin-inline:auto;padding-block:var(--space-6) var(--space-8)}.LessonPlayer_step__3nEWH{display:flex;flex-direction:column;gap:var(--space-5);animation:LessonPlayer_enter__yySOH .22s var(--ease-emphasis)}@keyframes LessonPlayer_enter__yySOH{0%{opacity:0;transform:translateY(6px)}}.LessonPlayer_focusTarget__9Ttu_{display:flex;flex-direction:column;gap:var(--space-2)}.LessonPlayer_focusTarget__9Ttu_:focus{outline:none}.LessonPlayer_context__6XdO9{margin:0;font-family:var(--font-sans);font-size:var(--type-small);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.LessonPlayer_passage__ioUQ4{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:var(--space-5) var(--space-5) var(--space-5) var(--space-6);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-1)}.LessonPlayer_passage__ioUQ4 blockquote{margin:0}.LessonPlayer_ref__XsXv9{font-family:var(--font-mono);font-size:var(--type-eyebrow);font-weight:var(--weight-medium);line-height:var(--leading-title);color:var(--color-text-muted)}.LessonPlayer_prompt__Y1GzE{display:flex;flex-direction:column;gap:var(--space-2);margin:0;font-family:var(--font-brand);font-size:var(--type-title-lg);font-weight:var(--weight-body);line-height:var(--leading-title);letter-spacing:var(--tracking-title);font-variation-settings:"opsz" var(--brand-optical-text),"SOFT" 0,"WONK" 1;text-wrap:balance}.LessonPlayer_fragment__SNkJ_{font-size:var(--type-title-md);color:var(--color-verse-text)}.LessonPlayer_dock__zq9xx{position:-webkit-sticky;position:sticky;inset-block-end:0;margin-inline:calc(var(--space-5) * -1);padding:var(--space-4) var(--space-5) calc(var(--space-4) + env(safe-area-inset-bottom, 0px));-webkit-border-before:var(--border-thin) solid var(--color-border-subtle);border-block-start:var(--border-thin) solid var(--color-border-subtle);background-color:var(--color-background)}.LessonPlayer_dock__zq9xx[data-state=right]{border-color:var(--color-success-border);background-color:var(--color-success-surface)}.LessonPlayer_dock__zq9xx[data-state=wrong]{border-color:var(--color-danger-border);background-color:var(--color-danger-surface)}.LessonPlayer_dockInner__xV1V1{display:flex;flex-direction:column;gap:var(--space-3);inline-size:min(100%,40rem);margin-inline:auto}.LessonPlayer_feedback___Evf9{margin:0;font-family:var(--font-sans);font-size:var(--type-body);line-height:var(--leading-title);color:var(--color-text);text-wrap:pretty}.LessonPlayer_feedback___Evf9:empty{display:none}.LessonPlayer_reveal__i_QO1{display:block;animation:LessonPlayer_enter__yySOH .2s var(--ease-emphasis)}.LessonPlayer_verdictRight__iboGq,.LessonPlayer_verdictWrong__rC4dU{font-weight:var(--weight-extrabold)}.LessonPlayer_verdictRight__iboGq{color:var(--color-success-text)}.LessonPlayer_verdictWrong__rC4dU{color:var(--color-danger-text)}.LessonPlayer_score__eQqFt{align-self:start;margin:0;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background-color:var(--color-success-surface);color:var(--color-success-text);font-family:var(--font-mono);font-size:var(--type-eyebrow);font-weight:var(--weight-semibold);line-height:var(--leading-title);letter-spacing:var(--tracking-label);text-transform:uppercase}.LessonPlayer_keep__l_B9k{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-1)}.LessonPlayer_takeaways___4zha{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none;counter-reset:keep}.LessonPlayer_takeaways___4zha li{display:grid;grid-template-columns:var(--space-6) 1fr;align-items:baseline;grid-gap:var(--space-2);gap:var(--space-2);counter-increment:keep}.LessonPlayer_takeaways___4zha li:before{content:counter(keep,decimal-leading-zero);font-family:var(--font-mono);font-size:var(--type-label);font-weight:var(--weight-medium);line-height:var(--leading-title);letter-spacing:var(--tracking-label);color:var(--color-text-muted)}.LessonPlayer_takeaways___4zha li{animation:LessonPlayer_enter__yySOH .26s var(--ease-emphasis) both}.LessonPlayer_takeaways___4zha li:nth-child(2){animation-delay:60ms}.LessonPlayer_takeaways___4zha li:nth-child(3){animation-delay:.12s}@media (prefers-reduced-motion:reduce){.LessonPlayer_reveal__i_QO1,.LessonPlayer_step__3nEWH,.LessonPlayer_takeaways___4zha li{animation:none}}