.loading_shell__JQb3R{min-height:100vh;padding:24px;background:var(--surface,#fdfdfd);color:var(--text,#1f1f1f)}.Loader_wrapper__5dnOq,.loading_shell__JQb3R{display:flex;align-items:center;justify-content:center}.Loader_wrapper__5dnOq{width:100%;padding:12px 0}.Loader_spinner__lGyv4{width:40px;aspect-ratio:4;clip-path:inset(0 100% 0 0);animation:Loader_loader-spin__ptkC_ 1s steps(4) infinite}.Loader_spinner__lGyv4,[data-theme=dark] .Loader_spinner__lGyv4{background:radial-gradient(circle closest-side,rgb(var(--palette-green-300-rgb)) 90%,#0000) 0 /calc(100% / 3) 100% space}@keyframes Loader_loader-spin__ptkC_{to{clip-path:inset(0 -34% 0 0)}}@media (prefers-reduced-motion:reduce){.Loader_spinner__lGyv4{animation-duration:2s}}.Loader_srOnly__X7Bf3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AppLoader_overlay__RVeKW{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--bg,#fdfdfd);transition:opacity .22s ease;pointer-events:auto}.AppLoader_hidden__ORGIG{opacity:0;pointer-events:none}.AuthMinimal_viewport__aRZ25{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:calc(24px + var(--safe-area-inset-top, env(safe-area-inset-top))) 20px calc(64px + var(--safe-bottom));background:var(--bg)}.AuthMinimal_contentWrap__8KTIj{flex:1;width:100%;display:flex;align-items:flex-start;justify-content:center;padding-top:8vh;padding-bottom:32px}.AuthMinimal_content__tAf86{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:flex-start;animation:AuthMinimal_stepFadeIn___i6g2 .32s cubic-bezier(.22,.61,.36,1);transition:transform .22s cubic-bezier(.22,.61,.36,1)}.AuthMinimal_content__tAf86[data-lifted]{transform:translateY(calc(var(--keyboard-lift, 0px) * -1))}@keyframes AuthMinimal_stepFadeIn___i6g2{0%{opacity:0}to{opacity:1}}.AuthMinimal_topRow__Q5CQ_{min-height:28px;display:flex;align-items:center}.AuthMinimal_backButton__SZ_5M{display:inline-flex;align-items:center;gap:4px;background:transparent;border:0;padding:4px 8px 4px 0;font-size:15px;color:var(--text);cursor:pointer}.AuthMinimal_backButton__SZ_5M:hover{color:var(--text-soft)}.AuthMinimal_headline__CDYXV{width:100%;margin-top:28px;font-size:clamp(32px,9vw,40px);line-height:1.18}.AuthMinimal_headlineLead__GcETU{display:block}.AuthMinimal_ticker__AIUA4{position:relative;display:block;overflow:hidden;height:3.54em}.AuthMinimal_tickerWord__qrvHy{position:absolute;inset:0 0 auto;height:1.18em;white-space:nowrap;color:var(--text);opacity:0;transition:transform .52s cubic-bezier(.22,.61,.36,1),opacity .52s cubic-bezier(.22,.61,.36,1),color .52s cubic-bezier(.22,.61,.36,1)}.AuthMinimal_tickerWord__qrvHy[data-position="0"]{color:rgb(var(--palette-green-500-rgb));opacity:1}.AuthMinimal_tickerWord__qrvHy[data-position="1"]{opacity:.16}.AuthMinimal_tickerWord__qrvHy[data-position="2"]{opacity:.06}.AuthMinimal_sub__Tca8z{margin:16px 0 28px;font-size:15px;line-height:1.5;color:var(--text-muted)}.AuthMinimal_rowList__YDlRC{width:100%;margin:0;padding:0;list-style:none;border-top:1.5px solid var(--text)}.AuthMinimal_row__sceq8{position:relative;width:100%;height:58px;display:flex;align-items:center;gap:14px;padding:0;border:0;border-bottom:1px solid var(--border-strong);background:none;color:var(--text);text-align:left;cursor:pointer;transition:border-color .2s ease,opacity .2s ease}.AuthMinimal_row__sceq8:disabled,.AuthMinimal_row__sceq8[aria-disabled=true]{cursor:default}.AuthMinimal_row__sceq8[data-dimmed] .AuthMinimal_rowLabel__MoU9L,.AuthMinimal_row__sceq8[data-dimmed] .AuthMinimal_rowNum__cb0_a{opacity:.6}.AuthMinimal_row__sceq8[data-loading]{opacity:.45}.AuthMinimal_row__sceq8[data-taken] .AuthMinimal_rowFlag__hOtHx,.AuthMinimal_row__sceq8[data-taken] .AuthMinimal_rowLabel__MoU9L{opacity:.4}.AuthMinimal_rowWrap__lD98x{display:flex;width:100%}.AuthMinimal_rowNum__cb0_a{flex:0 0 20px;font-family:var(--font-interface);font-size:13px;color:rgb(var(--palette-green-500-rgb))}.AuthMinimal_rowLabel__MoU9L{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-interface);font-size:22px;font-weight:var(--fw-interface-medium);letter-spacing:-.01em}.AuthMinimal_rowFlag__hOtHx{font-size:22px;line-height:1}.AuthMinimal_rowMeta___efjv{font-family:var(--font-interface);font-size:13px;color:var(--text-muted);font-variant-numeric:tabular-nums}.AuthMinimal_providerIcon__aeEex{flex:0 0 24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.AuthMinimal_row__sceq8[data-field]{cursor:text}.AuthMinimal_row__sceq8[data-field]:focus-within{border-bottom-color:var(--text);box-shadow:0 1px 0 var(--text)}.AuthMinimal_row__sceq8[data-invalid],.AuthMinimal_row__sceq8[data-invalid]:focus-within{border-bottom-color:var(--error);box-shadow:0 1px 0 var(--error)}.AuthMinimal_row__sceq8[data-busy],.AuthMinimal_row__sceq8[data-busy]:focus-within{overflow:hidden;border-bottom-color:var(--border-strong);box-shadow:none}.AuthMinimal_row__sceq8[data-busy]:after{content:"";position:absolute;left:0;bottom:0;width:30%;height:2px;border-radius:999px;background:rgb(var(--palette-green-500-rgb));animation:AuthMinimal_rowProgressSweep__GgeQ0 1s ease-in-out infinite}@keyframes AuthMinimal_rowProgressSweep__GgeQ0{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.AuthMinimal_rowCodeInput__292k_,.AuthMinimal_rowInput__TSuT4,.AuthMinimal_rowValue__VNebj{flex:1;min-width:0;font-family:var(--font-interface);font-size:20px;letter-spacing:-.01em;color:var(--text)}.AuthMinimal_rowCodeInput__292k_,.AuthMinimal_rowInput__TSuT4{height:100%;padding:0;border:0;outline:0;background:none}.AuthMinimal_rowCodeInput__292k_{font-size:22px;letter-spacing:.04em}.AuthMinimal_rowCodeInput__292k_:read-only{opacity:.6}.AuthMinimal_rowCodeInput__292k_::placeholder,.AuthMinimal_rowInput__TSuT4::placeholder{color:var(--text-muted);opacity:.55;letter-spacing:-.01em}.AuthMinimal_rowValue__VNebj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuthMinimal_keyboardKeeper__WwsJk{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none;font-size:16px}.AuthMinimal_submit__TgfKd{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:16px}.ui-button.AuthMinimal_submitBtn__JUv9b{position:relative;width:100%}.AuthMinimal_submit__TgfKd[data-reserved]{position:relative}.AuthMinimal_submit__TgfKd[data-reserved]>*{visibility:hidden}.AuthMinimal_submit__TgfKd[data-reserved]>.AuthMinimal_reservedMessage__R2MWF{position:absolute;inset:0 0 auto;visibility:visible}.ui-button.AuthMinimal_submitBtn__JUv9b[aria-busy=true] .ui-button__chrome>span{visibility:hidden}.ui-button.AuthMinimal_submitBtn__JUv9b[aria-busy=true] .ui-button__chrome>svg{position:absolute;inset:0;margin:auto}.AuthMinimal_notes__NwlCt{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:14px}.AuthMinimal_messageError__GGp5A,.AuthMinimal_messageInfo__zJQxU,.AuthMinimal_note__aHOwB{margin:0;font-size:13px;line-height:1.4}.AuthMinimal_note__aHOwB{color:var(--text-muted)}.AuthMinimal_messageError__GGp5A{color:var(--error)}.AuthMinimal_messageInfo__zJQxU{color:var(--success-text)}.AuthMinimal_listMessage__kuoic{margin-top:14px}.AuthMinimal_linkButton__rB5x9{align-self:flex-start;padding:0;border:0;background:none;font-size:13px;font-weight:var(--font-medium-weight);color:var(--text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.AuthMinimal_linkButton__rB5x9:disabled{opacity:.5;cursor:default}.AuthMinimal_form__zUkfv{width:100%;display:flex;flex-direction:column;gap:16px}.ui-button.AuthMinimal_appStoreBtn__v5W_J{width:100%;justify-content:center;background:var(--text);color:var(--bg)}.ui-button.AuthMinimal_appStoreBtn__v5W_J:hover{background:color-mix(in srgb,var(--text) 88%,transparent);color:var(--bg)}.AuthMinimal_continueInBrowser__EYqRW{display:inline-flex;align-self:center;font-size:14px;color:var(--text-muted);text-decoration:underline;text-underline-offset:2px;background:transparent;border:0;padding:4px 8px;cursor:pointer}.AuthMinimal_continueInBrowser__EYqRW:hover{color:var(--text-soft)}.AuthMinimal_pageFooter__kt1FQ{position:absolute;bottom:24px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:8px}.AuthMinimal_pageFooterLink__wPEfh{font-size:13px;color:var(--text-muted);text-decoration:none;opacity:.7}.AuthMinimal_pageFooterDot__AvuKW{font-size:13px;color:var(--text-muted);opacity:.4;line-height:1}.AuthMinimal_loading__2DxkN{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center}@media (max-width:560px){.AuthMinimal_contentWrap__8KTIj{padding-top:12px}}@media (prefers-reduced-motion:reduce){.AuthMinimal_content__tAf86,.AuthMinimal_tickerWord__qrvHy{transition:none}.AuthMinimal_row__sceq8[data-busy]:after{width:100%;animation:none}}.InterestsDialog_header__YTGjM{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 0;flex-shrink:0}.InterestsDialog_title__O6ITC{margin:0;font-family:var(--font-interface);font-size:var(--text-xl);font-weight:var(--font-strong-weight);color:var(--text)}.InterestsDialog_body__U_XlQ{padding:16px 20px 24px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;flex:1}.InterestsDialog_hint__vd7_z{margin:0;font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal)}.InterestsDialog_error__MnS6b{margin:-6px 0 0;font-size:var(--text-sm);color:var(--error)}.InterestsDialog_tags__acVt1{display:flex;flex-wrap:wrap;gap:6px}.InterestsDialog_footer__lmaLS{display:flex;justify-content:flex-end;gap:8px;flex-shrink:0}.LessonPageClient_page__n503A{min-height:100vh;min-height:100dvh;position:relative;--article-center-offset:0px;--floating-bottom:18px;--scroll-top-center-offset:8px}.LessonPageClient_pageContentShifted__hUOrO{--article-center-offset:clamp(159px,calc(11vw + 3px),193px)}.LessonPageClient_shell__yZeGs{position:relative;z-index:1;min-height:100vh;min-height:100dvh;overflow-x:clip;padding:calc(12px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) calc(12px + var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) calc(20px + var(--safe-bottom)) calc(12px + var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))}.LessonPageClient_hoverZone__OrMGh{position:fixed;left:0;top:0;width:64px;height:100vh;height:100dvh;z-index:17;pointer-events:none}.LessonPageClient_sidebarCollapsed__VpKQm .LessonPageClient_hoverZone__OrMGh{pointer-events:auto}.LessonPageClient_sidebarControls__SQgKx,.LessonPageClient_sidebarInner__1xfJc,.LessonPageClient_sidebarSearchMode__CcCB4{display:flex;flex-direction:column;gap:10px}.LessonPageClient_sidebarSearchForm__WXm15{display:flex;align-items:stretch;gap:6px}.LessonPageClient_sidebarSearchInputWrap__0WmRI{flex:1 1 auto;position:relative}.LessonPageClient_sidebarSearchInputWrap__0WmRI .LessonPageClient_sidebarSearchInput__q1w_j{width:100%;padding-right:38px}.LessonPageClient_sidebarSearchSubmit__c9bDf{min-width:88px;flex:0 0 auto}.LessonPageClient_sidebarSearchClear__wmniV{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;border-radius:999px;width:22px;height:22px;padding:0;background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease,color .12s ease}.LessonPageClient_sidebarSearchClear__wmniV:focus-visible,.LessonPageClient_sidebarSearchClear__wmniV:hover{background:var(--btn-secondary-bg-hover);color:var(--text);outline:none}.LessonPageClient_nav__oyiOu{display:flex;flex-direction:column;gap:14px}.LessonPageClient_topicCluster__3_gqb{position:relative;display:flex;flex-direction:column;gap:4px}.LessonPageClient_clusterTitle__Wrtkr{margin:0;color:var(--text);font-size:var(--text-base);font-weight:var(--font-strong-weight);line-height:var(--leading-snug);padding:4px 0}.LessonPageClient_topicCluster__3_gqb>.LessonPageClient_topicPill__2aAeg:first-of-type{margin-top:2px}.LessonPageClient_topicCluster__3_gqb>.LessonPageClient_topicPill__2aAeg{margin-left:0;padding-left:10px;padding-right:10px}.LessonPageClient_topicPill__2aAeg{width:100%;border:0;background:transparent;color:var(--text);display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:10px;text-align:left;transition:color .16s ease,background .16s ease;font-size:var(--text-base);font-weight:var(--font-normal-weight);cursor:pointer}.LessonPageClient_topicPill__2aAeg:focus-visible,.LessonPageClient_topicPill__2aAeg:hover{color:var(--text);outline:none;background:var(--surface-hover)}.LessonPageClient_topicPillActive__woNdj,.LessonPageClient_topicPillActive__woNdj:focus-visible,.LessonPageClient_topicPillActive__woNdj:hover{color:var(--text);background:rgb(var(--palette-white-rgb));box-shadow:0 1px 2px rgb(var(--palette-neutral-900-rgb)/.04)}[data-theme=dark] .LessonPageClient_topicPillActive__woNdj,[data-theme=dark] .LessonPageClient_topicPillActive__woNdj:focus-visible,[data-theme=dark] .LessonPageClient_topicPillActive__woNdj:hover{background:rgb(var(--palette-white-rgb)/.08);box-shadow:none}.LessonPageClient_topicStatusIcon__ZgjUi{width:13px;height:13px;flex:0 0 auto;margin-left:0;flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgb(var(--palette-green-300-rgb));border:1px solid rgb(var(--palette-green-300-rgb))}.LessonPageClient_topicOpened__hu_qG{color:var(--text-muted)}.LessonPageClient_topicCompleted__qGlAy{color:rgb(var(--palette-charcoal-950-rgb))}.LessonPageClient_topicCode__MJNMK{color:var(--text-muted);font-size:var(--topic-meta-size);font-weight:var(--font-normal-weight);white-space:nowrap;flex-shrink:0}.LessonPageClient_topicBullet__ckD3M{color:var(--text-faint);font-size:10px;line-height:1;flex-shrink:0;width:8px;text-align:center}.LessonPageClient_topicLevel__bD9jN{color:var(--text-muted);font-size:var(--topic-meta-size);font-weight:var(--font-medium-weight);white-space:nowrap;flex-shrink:0}.LessonPageClient_topicLevel__bD9jN[data-level]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:3px 4px;border-radius:6px;font-size:10px;font-weight:var(--font-medium-weight);line-height:1.2;letter-spacing:.02em}.LessonPageClient_topicLevel__bD9jN[data-level=A0]{color:rgb(var(--palette-amber-500-rgb));background:rgb(var(--palette-amber-100-rgb))}.LessonPageClient_topicLevel__bD9jN[data-level=A1]{color:rgb(var(--palette-green-700-rgb));background:rgb(var(--palette-green-100-rgb))}.LessonPageClient_topicLevel__bD9jN[data-level=A2]{color:rgb(var(--palette-blue-600-rgb));background:rgb(var(--palette-blue-100-rgb))}.LessonPageClient_topicLevel__bD9jN[data-level=B1]{color:rgb(var(--palette-purple-600-rgb));background:rgb(var(--palette-purple-100-rgb))}.LessonPageClient_topicLevel__bD9jN[data-level=B2]{color:rgb(var(--palette-red-600-rgb));background:rgb(var(--palette-red-100-rgb))}.LessonPageClient_topicText__VM6BG{flex:1;min-width:0;line-height:var(--leading-snug);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LessonPageClient_sidebarLevelControls__PMM1_{margin-top:0;display:flex;flex-direction:column;gap:6px}.LessonPageClient_levelRowWithFastTrack__Kisy0{display:flex;align-items:center;gap:8px}.LessonPageClient_levelRowGroup__0RF8q{flex:1;min-width:0}.LessonPageClient_fastTrackChip__Zzpw0{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:3px 9px 3px 7px;border-radius:999px;border:1px solid var(--border-strong);background:transparent;color:var(--text-soft);font-family:var(--font-interface);font-size:11px;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.LessonPageClient_fastTrackChip__Zzpw0[data-active=true]{border-color:transparent;background:rgb(var(--palette-white-rgb));color:var(--text);box-shadow:0 1px 2px rgb(var(--palette-neutral-900-rgb)/.04)}[data-theme=dark] .LessonPageClient_fastTrackChip__Zzpw0[data-active=true]{background:rgb(var(--palette-white-rgb)/.1);box-shadow:none}.LessonPageClient_fastTrackChipIcon__DEhzJ{color:var(--text-soft);transition:color .15s ease}.LessonPageClient_fastTrackChip__Zzpw0[data-active=true] .LessonPageClient_fastTrackChipIcon__DEhzJ{color:var(--warning-text)}.LessonPageClient_sidebarCoreMarker__uc64s{flex-shrink:0;display:inline-flex;align-items:center;color:var(--text-faint)}@media (max-width:860px){.LessonPageClient_sidebarLevelControls__PMM1_ .ui-toggle-group-item[data-size=md]{height:2.25rem;font-size:13px}}.LessonPageClient_content___2dmU{min-width:0;padding-bottom:160px;position:relative;transition:padding-left .22s ease}.LessonPageClient_contentShifted__VbCTO{padding-left:calc(clamp(312px, 22vw, 380px) + 6px)}@keyframes LessonPageClient_articleSlideIn__3hpKa{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}.LessonPageClient_readerLayout__LkYHo{max-width:780px;margin:0 auto;animation:LessonPageClient_articleSlideIn__3hpKa .35s ease both}.LessonPageClient_articleLabReader__Pbgs5{max-width:760px;margin:0 auto}.LessonPageClient_articleLabHero__dGHV1{padding-top:34px;display:flex;flex-direction:column;gap:18px}.LessonPageClient_articleLabKicker__8IIrc{margin:0;color:var(--text-faint);font-size:var(--text-sm);line-height:var(--leading-normal);font-weight:var(--font-strong-weight);letter-spacing:.08em;text-transform:uppercase}.LessonPageClient_articleLabTitle__P_cHT{margin:0;max-width:12ch;font-family:var(--font-display-family);font-size:var(--text-hero);line-height:var(--leading-tight);letter-spacing:-.035em;font-weight:var(--font-heading-weight);text-wrap:balance}.LessonPageClient_articleLabLede__4RunZ{margin:0;max-width:680px;font-size:clamp(calc(21px * var(--content-scale)),calc(2vw * var(--content-scale)),calc(26px * var(--content-scale)));line-height:var(--leading-normal);font-weight:var(--font-medium-weight);color:var(--text-soft)}.LessonPageClient_articleLabSection__3Bt7G{padding-top:58px;display:flex;flex-direction:column;gap:22px}.LessonPageClient_articleLabSectionTight__hFuJA{gap:18px}.LessonPageClient_articleLabSectionHighlight__QMsso{gap:26px}.LessonPageClient_articleLabSectionInset__UyTv8{gap:18px}.LessonPageClient_articleLabSectionTitle__nEcHR{margin:0;max-width:16ch;font-family:var(--font-display-family);font-size:clamp(calc(32px * var(--content-scale)),calc(3.6vw * var(--content-scale)),calc(46px * var(--content-scale)));line-height:var(--leading-tight);letter-spacing:-.028em;font-weight:var(--font-heading-weight);text-wrap:balance}.LessonPageClient_articleLabBody__1DM63{max-width:710px;font-size:clamp(calc(18px * var(--content-scale)),calc(1.5vw * var(--content-scale)),calc(21px * var(--content-scale)));line-height:var(--leading-loose);color:var(--text-soft)}.LessonPageClient_articleLabBody__1DM63 p{margin:0}.LessonPageClient_articleLabBody__1DM63 p+p{margin-top:18px}.LessonPageClient_articleLabUsageList__Ud4fm{display:flex;flex-direction:column;gap:34px;max-width:720px}.LessonPageClient_articleLabUsageItem__QNlrI{display:flex;flex-direction:column;gap:8px}.LessonPageClient_articleLabUsageEyebrow__hJY_Z{margin:0;color:var(--text-faint);font-size:var(--text-sm);line-height:var(--leading-snug);font-weight:var(--font-strong-weight);letter-spacing:.08em;text-transform:uppercase}.LessonPageClient_articleLabUsageTitle__Wdk37{margin:0;font-size:clamp(calc(26px * var(--content-scale)),calc(2.4vw * var(--content-scale)),calc(32px * var(--content-scale)));line-height:var(--leading-tight);font-weight:var(--font-medium-weight);letter-spacing:-.02em;color:var(--text)}.LessonPageClient_articleLabDecisionList__q__T5,.LessonPageClient_articleLabUsageDescription__dHi3L{margin:0;font-size:clamp(calc(18px * var(--content-scale)),calc(1.45vw * var(--content-scale)),calc(20px * var(--content-scale)));line-height:var(--leading-loose);color:var(--text-soft)}.LessonPageClient_articleLabDecisionList__q__T5{max-width:710px;padding-left:24px;display:flex;flex-direction:column;gap:16px}.LessonPageClient_articleLabDecisionList__q__T5 li::marker{color:var(--text);font-weight:var(--font-strong-weight)}.LessonPageClient_articleLabDialogue__x6vU8{max-width:720px;display:flex;flex-direction:column;gap:18px;padding:28px 30px;border-radius:30px;border:1px solid var(--border-soft);background:var(--surface-subtle)}.LessonPageClient_articleLabDialogueLine__fuVs9{display:flex;flex-direction:column;gap:6px}.LessonPageClient_articleLabDialogueSpeaker__KGPop{margin:0;color:var(--text-faint);font-size:var(--text-xs);line-height:var(--leading-snug);font-weight:var(--font-strong-weight);letter-spacing:.08em;text-transform:uppercase}.LessonPageClient_articleLabDialogueText__pAaKr{margin:0;font-size:clamp(calc(18px * var(--content-scale)),calc(1.45vw * var(--content-scale)),calc(20px * var(--content-scale)));line-height:var(--leading-body);color:var(--text)}.LessonPageClient_articleLabDialogueNote__ylW_u{margin:0;font-size:var(--text-base);line-height:var(--leading-body);color:var(--text-muted)}.LessonPageClient_articleLabSupportText__Gq7fc{max-width:710px;margin:0;font-size:var(--text-md);line-height:var(--leading-loose);color:var(--text-soft)}.LessonPageClient_articleLabInsetList__cSBKa{display:flex;flex-direction:column;gap:16px}.LessonPageClient_articleLabCard__iOWOa{max-width:720px;padding:28px 30px;border-radius:30px}.LessonPageClient_floatingBar__XIZ3T{position:fixed;bottom:var(--floating-bottom);left:calc(50% + var(--article-center-offset));width:max-content;max-width:calc(100vw - 24px);transform:translateX(-50%);z-index:10;padding:12px 14px;border-radius:24px;background:rgb(var(--palette-white-rgb)/.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 34px rgb(0 0 0/.1),0 0 0 1px var(--border-soft);transition:opacity .22s ease,transform .22s ease}.LessonPageClient_floatingBarHidden__t4Tj7{opacity:0;pointer-events:none;transform:translate(-50%,12px)}.LessonPageClient_floatingBarInner__U_V6z{display:flex;align-items:center;gap:8px}.LessonPageClient_navIconButtonWrap__vKwyv{position:relative;display:inline-flex}.LessonPageClient_navIconButtonWrap__vKwyv:after,.LessonPageClient_navIconButtonWrap__vKwyv:before{position:absolute;left:50%;opacity:0;pointer-events:none;z-index:24}.LessonPageClient_navIconButtonWrap__vKwyv:after{content:attr(data-tooltip);bottom:calc(100% + 12px);transform:translateX(-50%);max-width:min(320px,56vw);padding:6px 10px;border-radius:10px;background:var(--tooltip-bg);color:var(--tooltip-fg);font-size:var(--text-xs);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LessonPageClient_navIconButtonWrap__vKwyv:before{content:"";bottom:calc(100% + 6px);transform:translateX(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--tooltip-bg)}.LessonPageClient_navIconButtonWrap__vKwyv:focus-within:after,.LessonPageClient_navIconButtonWrap__vKwyv:focus-within:before,.LessonPageClient_navIconButtonWrap__vKwyv:hover:after,.LessonPageClient_navIconButtonWrap__vKwyv:hover:before{opacity:1}.LessonPageClient_navIconButtonWrap__vKwyv[data-tooltip-hidden=true]:after,.LessonPageClient_navIconButtonWrap__vKwyv[data-tooltip-hidden=true]:before{opacity:0!important}.LessonPageClient_completeToggleButtonWrap__ioCEL{display:inline-flex}.LessonPageClient_primaryActionGroup__y_pHy{display:inline-flex;align-items:center;gap:8px}.LessonPageClient_completeToggleButton__ZE_pL{min-width:136px}.LessonPageClient_practiceLaunchButton__mgpwl{min-width:184px}.LessonPageClient_completeToggleButton__ZE_pL .shrink-0{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;line-height:0}.LessonPageClient_completeToggleIconSlot__MjbCM{width:18px;height:18px;flex:0 0 18px;justify-content:center}.LessonPageClient_completeToggleIconSlot__MjbCM,.LessonPageClient_completeToggleLabel__5EKou{display:inline-flex;align-items:center;line-height:1}.LessonPageClient_completeToggleIndicator__45lVM{position:relative;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:2px solid rgb(var(--palette-green-300-rgb));background:transparent;color:rgb(var(--palette-charcoal-950-rgb));transition:background-color .15s ease,border-color .15s ease,color .15s ease}.LessonPageClient_completeToggleIndicatorCompleted__ue_j3{border-color:var(--success);background:var(--success)}.LessonPageClient_completeToggleIndicatorCelebrating__EZXOF{animation:LessonPageClient_completeTogglePop__MhvND .92s cubic-bezier(.16,.92,.28,1.28)}.LessonPageClient_completeToggleIndicator__45lVM svg{width:10px;height:10px}@keyframes LessonPageClient_completeTogglePop__MhvND{0%{transform:scale(.82)}34%{transform:scale(1.46)}58%{transform:scale(.88)}78%{transform:scale(1.12)}to{transform:scale(1)}}.LessonPageClient_scrollTopButton__augqT{position:fixed;bottom:calc(var(--floating-bottom) + var(--scroll-top-center-offset));left:calc(50% + var(--article-center-offset) - 320px);z-index:10;width:48px;height:48px;border:0;border-radius:999px;display:inline-grid;place-items:center;background:var(--surface-strong);color:var(--text);box-shadow:0 4px 24px rgb(0 0 0/.1),0 0 0 1px var(--border-soft);backdrop-filter:blur(18px);cursor:pointer}.LessonPageClient_practicePanel__Mm7Ib{position:fixed;left:calc(50% + var(--article-center-offset));bottom:calc(20px + var(--safe-bottom));z-index:120;width:min(600px,calc(100vw - 24px));min-height:520px;max-height:min(72vh,760px);overflow:visible;display:flex;flex-direction:column;padding:16px 16px 10px;border-radius:28px;background:var(--bg);box-shadow:0 10px 36px rgb(0 0 0/.14),0 0 0 1px var(--border-soft);opacity:0;transform:translateX(-50%) translateY(20px);pointer-events:none;will-change:transform,opacity;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease}@keyframes LessonPageClient_practicePanelEnter__LQxTj{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes LessonPageClient_practicePanelMobileEnter__jc2Bu{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.LessonPageClient_panelVisible__bjaC0{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);animation:LessonPageClient_practicePanelEnter__LQxTj .3s cubic-bezier(.16,1,.3,1)}.LessonPageClient_practicePanelMobile__fxsjU{position:fixed;top:calc(44px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));left:0;right:0;bottom:0;z-index:120;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:flex;flex-direction:column;padding:8px 16px 0;border-radius:28px 28px 0 0;background:var(--bg);box-shadow:0 -4px 24px rgb(0 0 0/.07);opacity:0;transform:translateY(100%);pointer-events:none;will-change:transform,opacity;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease}.LessonPageClient_practicePanelMobile__fxsjU.LessonPageClient_panelVisible__bjaC0{opacity:1;pointer-events:auto;transform:translateY(0);animation:LessonPageClient_practicePanelMobileEnter__jc2Bu .4s cubic-bezier(.16,1,.3,1)}.LessonPageClient_practicePanelHeader__Y_yeH{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.LessonPageClient_practicePanelHeaderControls__lfpmO{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.LessonPageClient_practicePickerTitle__Q4GvT{margin:0}.LessonPageClient_practicePanelTitle__Z6vHG{margin:0;font-size:var(--text-lg);font-weight:var(--font-strong-weight)}.LessonPageClient_practicePanelPickerIcon__F8eW_{color:var(--text-faint)}.LessonPageClient_exerciseTypeLabel__vz8g6{display:block;font-weight:var(--font-strong-weight)}.LessonPageClient_exerciseTypeDescription__gXNx3{display:block;font-size:12px;color:var(--text-faint);margin-top:1px}.LessonPageClient_practicePanelHeaderMeta__5Tgm6{display:flex;align-items:center;gap:6px;flex:0 0 auto}.LessonPageClient_practiceExerciseDropdown__mxPzc{z-index:130}.LessonPageClient_practiceTypeDock__g3xA7{display:flex;justify-content:center;flex:0 0 auto;margin-top:auto;padding-top:12px;position:sticky;bottom:0}.LessonPageClient_practiceCloseButton__121GU{border-radius:10px}@media (max-width:600px){.LessonPageClient_practiceCloseButton__121GU{position:absolute;top:8px;right:8px;z-index:2}.LessonPageClient_practicePanelHeader__Y_yeH{min-height:40px;margin-bottom:16px}.LessonPageClient_practicePanelHeaderMeta__5Tgm6{padding-right:44px}}.LessonPageClient_section__fe0v_{padding:38px 10px 0}.LessonPageClient_section__fe0v_+.LessonPageClient_section__fe0v_{margin-top:10px}.LessonPageClient_sectionHeading__8vdZK{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px}.LessonPageClient_sectionLabel__jdvFt{margin:0;color:var(--text-faint);font-size:var(--text-base);font-weight:var(--font-heading-weight);text-transform:uppercase}.LessonPageClient_callout__LZnJo,.LessonPageClient_practiceCard__eRoum,.LessonPageClient_softBlock___HMt8{border-radius:30px}.LessonPageClient_glassCard__yA8yu{background:var(--surface);backdrop-filter:blur(18px)}.LessonPageClient_callout__LZnJo,.LessonPageClient_examplesTable__yXqCx,.LessonPageClient_practiceCard__eRoum{padding:24px}.LessonPageClient_callout__LZnJo{max-width:760px;background:var(--surface-subtle);border:1px solid var(--border-soft)}.LessonPageClient_callout__LZnJo p:last-child,.LessonPageClient_exampleRu__01l_D,.LessonPageClient_feedback__8Wadi,.LessonPageClient_practicePrompt__xuVcp{color:var(--text-soft);font-size:var(--text-md);line-height:var(--leading-body)}.LessonPageClient_exampleRow__Cpi4U:last-child{border-bottom:0}.LessonPageClient_examplesHeading__1dRJD{gap:18px}.LessonPageClient_examplesHeadingActions__navlo{width:100%;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.LessonPageClient_examplesTable__yXqCx{display:grid}.LessonPageClient_exampleRow__Cpi4U{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--border-soft)}.LessonPageClient_exampleEn__0gQkb{margin:0;font-size:var(--text-md);line-height:var(--leading-body);color:var(--text);font-weight:var(--font-medium-weight)}.LessonPageClient_exampleRu__01l_D{margin:0}.LessonPageClient_practiceGrid__qNYoW{display:grid;grid-template-columns:minmax(0,1fr);max-width:760px;flex:1 1 auto;min-height:0;align-content:start}.LessonPageClient_practiceGridLoading__sQuhC{align-content:center}.LessonPageClient_practicePickerGrid__qEku_{flex:1 1 auto;min-height:0;align-content:center;justify-items:center}.LessonPageClient_practicePickerPanel__E_J_s{display:flex;flex-direction:column}.LessonPageClient_practiceTypePicker__3za1l{width:min(100%,440px)}.LessonPageClient_betaFreeNote__RhxiB{margin:16px 0 0;font-size:var(--text-xs);font-style:italic;color:var(--color-text-faint);text-align:center}.LessonPageClient_practiceCard__eRoum{display:flex;flex-direction:column;gap:16px;padding:0 2px 4px;min-height:228px}.LessonPageClient_practiceCardContrast__VQ1Oe{border:0;box-shadow:none}.LessonPageClient_practiceLoadingCard__zMG1p{min-height:240px;align-items:center;justify-content:center}.LessonPageClient_practiceLoadingMascot__IGgBj{width:128px;height:128px;image-rendering:pixelated}.LessonPageClient_practiceLoadingTitle__CbHbQ{margin:0;font-size:var(--text-md);line-height:var(--leading-snug);font-weight:var(--font-strong-weight);color:transparent;background-image:linear-gradient(112deg,rgb(var(--palette-green-500-rgb)/.92) 0,rgb(var(--palette-green-500-rgb)/.78) 22%,rgb(var(--palette-ink-950-rgb)/.9) 52%,rgb(var(--palette-ink-950-rgb)/.86) 70%,rgb(var(--palette-green-500-rgb)/.88) 100%);background-size:240% 100%;background-position:100% 50%;background-clip:text;-webkit-background-clip:text;animation:LessonPageClient_practice-loading-shimmer__J1DOH 4.2s linear infinite}@keyframes LessonPageClient_practice-loading-shimmer__J1DOH{0%{background-position:100% 50%}to{background-position:-20% 50%}}.LessonPageClient_practiceLabelDone__5Shpr{text-align:center;padding:16px 0 4px;opacity:.6}.LessonPageClient_practiceActionsCentered__Auj7e{justify-content:center}.LessonPageClient_practiceLabel__93ukK{margin:0;color:var(--text-faint);font-size:var(--text-sm);font-weight:var(--font-medium-weight);text-transform:none;letter-spacing:0;flex:1 1 auto;line-height:1.3}.LessonPageClient_practiceProgress__HZy7v{display:flex;gap:6px;width:auto}.LessonPageClient_practiceProgressStep__4_2iG{flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:var(--border-strong)}.LessonPageClient_practiceProgressStepCorrect__WLZ4D{background:var(--success)}.LessonPageClient_practiceProgressStepWrong__XUk6d{background:var(--error)}.LessonPageClient_practiceCounter__W63R3{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-medium-weight);white-space:nowrap}.LessonPageClient_practicePrompt__xuVcp{background:transparent;border-radius:18px;padding:0;color:var(--text);font-size:var(--text-md);line-height:1.35;font-weight:var(--font-strong-weight)}.LessonPageClient_practiceTranslation__w_xRc{font-size:calc(14px * var(--content-scale));color:var(--text-faint);margin-top:-10px;line-height:1.45}.LessonPageClient_practicePrompt__xuVcp+.LessonPageClient_practiceTranslation__w_xRc,.LessonPageClient_practiceTranslation__w_xRc+.LessonPageClient_practicePrompt__xuVcp{margin-top:-10px}.LessonPageClient_practiceLabel__93ukK+.LessonPageClient_practicePrompt__xuVcp,.LessonPageClient_practicePrompt__xuVcp+.LessonPageClient_practiceInput__7uYax{margin-top:-8px}.LessonPageClient_practiceInputLocked__SbdyO{color:var(--text-faint);cursor:not-allowed}.LessonPageClient_practiceInputError__PmrlO{border-color:var(--error);box-shadow:0 0 0 1px color-mix(in srgb,var(--error) 30%,transparent)}.LessonPageClient_practiceActions__t6M1J{display:flex;gap:10px;flex-wrap:wrap;margin-top:0}.LessonPageClient_practiceVariantList__pK66K{display:flex;flex-direction:column;gap:6px;align-items:stretch;margin-top:4px}.LessonPageClient_practiceVariantListChooseVariant__f_n_F{display:flex;flex-direction:column;gap:10px;align-items:stretch}.LessonPageClient_practiceVariantOption__QFMur{justify-content:flex-start;width:fit-content;max-width:min(100%,28rem);min-width:min(100%,14rem);height:auto;min-height:2.5rem;padding:0 16px;text-align:left;white-space:normal}.LessonPageClient_practiceVariantOptionChooseVariant__Ztz6K{width:100%;max-width:none;min-width:0}.LessonPageClient_practiceVariantOptionCorrect__GI5zy{background:rgb(var(--palette-green-200-rgb));border-color:rgb(var(--palette-green-500-rgb)/.42);color:rgb(var(--palette-charcoal-950-rgb))}.LessonPageClient_practiceVariantOptionWrong__CqXND{background:color-mix(in srgb,var(--error) 18%,var(--surface-subtle));border-color:color-mix(in srgb,var(--error) 56%,var(--border-soft));color:color-mix(in srgb,var(--error) 82%,var(--text))}@media (max-width:640px){.LessonPageClient_practiceVariantOption__QFMur{width:100%;max-width:100%;min-width:0}}.LessonPageClient_feedback__8Wadi{min-height:24px;margin:0;font-size:var(--text-md)}.LessonPageClient_feedbackPlaceholder__f15xZ{min-height:24px}.LessonPageClient_feedbackSuccess__ypAT1{color:var(--success-text)}.LessonPageClient_feedbackErrorBox__9RIEG{display:flex;color:var(--text);font-size:var(--text-base);line-height:1.4}.LessonPageClient_feedbackErrorBody__iWvmK{display:flex;flex-direction:column;gap:6px}.LessonPageClient_feedbackErrorText__7DGU8{margin:0;color:var(--text)}.LessonPageClient_feedbackErrorLabel__4wWEP{color:var(--error)}.LessonPageClient_feedbackAnswer__vCJID{margin:0;display:flex;gap:6px;align-items:baseline;color:var(--text);flex-wrap:wrap}.LessonPageClient_feedbackAnswerLabel__yAeLx{color:var(--success-text)}.LessonPageClient_feedbackAnswer__vCJID strong{font-weight:var(--font-strong-weight)}.LessonPageClient_practiceActionsAfterFeedback__NFWST{margin-top:4px}.LessonPageClient_practiceActionsAlignEnd__r4B7k{justify-content:flex-end}.LessonPageClient_footerNav__ymIBQ{display:flex;justify-content:space-between;gap:16px;padding:34px 10px 10px}.LessonPageClient_overlay__owja1{position:fixed;inset:0;background:var(--practice-overlay-bg);opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:115}.LessonPageClient_sidebarOverlay__b0KEl{z-index:108}.LessonPageClient_overlayVisible__SubFk{opacity:1;pointer-events:auto;touch-action:none;overscroll-behavior:none}.LessonPageClient_desktopOnly__GNV17{display:inline-grid}.LessonPageClient_mobileOnly__7diEy{display:none}[data-theme=dark] .LessonPageClient_glassCard__yA8yu{background:var(--surface);border:1px solid var(--border-soft)}[data-theme=dark] .LessonPageClient_practicePanelMobile__fxsjU,[data-theme=dark] .LessonPageClient_practicePanel__Mm7Ib{background:var(--bg);box-shadow:0 18px 42px rgb(0 0 0/.34),0 0 0 1px var(--floating-border)}[data-theme=dark] .LessonPageClient_practiceLoadingTitle__CbHbQ{background-image:linear-gradient(112deg,var(--accent) 0,rgb(var(--palette-green-200-rgb)/.92) 24%,var(--text) 55%,var(--text-soft) 74%,var(--accent) 100%)}[data-theme=dark] .LessonPageClient_floatingBar__XIZ3T{background:var(--floating-bg);box-shadow:none;backdrop-filter:var(--floating-blur)}@media (max-width:1180px){.LessonPageClient_shell__yZeGs{padding:12px}.LessonPageClient_shellArticle__VXWI4{padding-top:calc(58px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)))}.LessonPageClient_footerNav__ymIBQ,.LessonPageClient_section__fe0v_{padding-left:0;padding-right:0;padding-top:0}.LessonPageClient_exampleRow__Cpi4U,.LessonPageClient_practiceGrid__qNYoW{grid-template-columns:1fr}}@media (max-width:860px){.LessonPageClient_page__n503A{--article-center-offset:0px;--floating-bottom:calc(var(--safe-bottom) + 14px);--scroll-top-center-offset:6px}.LessonPageClient_desktopOnly__GNV17{display:none}.LessonPageClient_mobileOnly__7diEy{display:inline-grid}.LessonPageClient_shell__yZeGs{display:block;padding:12px 20px 20px}.LessonPageClient_shellArticle__VXWI4{padding-top:calc(58px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)))}.LessonPageClient_contentShifted__VbCTO{padding-left:0}.LessonPageClient_footerNav__ymIBQ{flex-direction:column;align-items:stretch}.LessonPageClient_floatingBar__XIZ3T{left:0;bottom:0;width:100%;max-width:100%;transform:none;padding:8px 16px calc(8px + var(--safe-bottom));border-radius:24px 24px 0 0;background:rgb(var(--palette-white-rgb)/.8);box-shadow:0 -4px 24px rgb(0 0 0/.05),0 0 1px 1px var(--border-soft);backdrop-filter:blur(8px)}[data-theme=dark] .LessonPageClient_floatingBar__XIZ3T{box-shadow:none;backdrop-filter:var(--floating-blur)}.LessonPageClient_floatingBarInner__U_V6z{gap:8px;justify-content:space-between}.LessonPageClient_scrollTopButton__augqT{left:auto;right:16px;bottom:calc(max(12px, var(--safe-bottom)) + 72px);width:44px;height:44px;background:var(--surface-launcher);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none}.LessonPageClient_scrollTopButton__augqT:focus-visible,.LessonPageClient_scrollTopButton__augqT:hover{background:var(--surface-launcher)}.LessonPageClient_practicePanel__Mm7Ib{right:12px;left:12px;width:auto;bottom:calc(max(12px, var(--safe-bottom)) + 72px);transform:none;max-height:min(68vh,620px);border-radius:24px}.LessonPageClient_floatingBar__XIZ3T .ui-button{max-width:100%;min-width:0}.LessonPageClient_primaryActionGroup__y_pHy{flex:1 1 auto;max-width:248px;justify-content:center}.LessonPageClient_primaryActionGroup__y_pHy .ui-button{flex:1 1 0;min-width:0}.LessonPageClient_primaryActionGroup__y_pHy .ui-button.LessonPageClient_practiceLaunchButton__mgpwl{flex-grow:1.15}[data-theme=light] .LessonPageClient_completeToggleIndicator__45lVM{border-color:rgb(var(--palette-green-400-rgb)/.5);background:rgb(var(--palette-green-100-rgb)/.72)}[data-theme=light] .LessonPageClient_completeToggleIndicatorCompleted__ue_j3{border-color:var(--success);background:var(--success)}.LessonPageClient_practiceLabel__93ukK{font-size:var(--text-sm)}.LessonPageClient_practiceProgress__HZy7v{display:none}.LessonPageClient_practiceTypeDock__g3xA7{bottom:0;padding-bottom:var(--dock-bottom-offset)}.LessonPageClient_practicePickerGrid__qEku_{padding-bottom:var(--dock-bottom-offset)}.LessonPageClient_articleLabHero__dGHV1{padding-top:28px;gap:14px}.LessonPageClient_articleLabTitle__P_cHT{max-width:none;font-size:clamp(calc(34px * var(--content-scale)),10vw,calc(48px * var(--content-scale)))}.LessonPageClient_articleLabLede__4RunZ{font-size:clamp(calc(19px * var(--content-scale)),5.1vw,calc(22px * var(--content-scale)))}.LessonPageClient_articleLabSection__3Bt7G{padding-top:46px;gap:18px}.LessonPageClient_articleLabSectionTitle__nEcHR{max-width:none;font-size:clamp(calc(28px * var(--content-scale)),9vw,calc(36px * var(--content-scale)))}.LessonPageClient_articleLabUsageTitle__Wdk37{font-size:clamp(calc(22px * var(--content-scale)),6.8vw,calc(28px * var(--content-scale)))}.LessonPageClient_articleLabCard__iOWOa,.LessonPageClient_articleLabDialogue__x6vU8{padding:22px 20px;border-radius:24px}}.LessonPageClient_overviewButton__RuRzH{font:inherit;cursor:pointer;text-align:left;-webkit-appearance:none;appearance:none;width:100%}@media (max-width:600px){html.native-ios .LessonPageClient_floatingBar__XIZ3T{left:0;right:0;bottom:0;width:auto;max-width:none;transform:none;padding:12px 16px 30px;border-radius:32px;background:var(--surface-strong);box-shadow:0 0 24px rgb(0 0 0/.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html.native-ios .LessonPageClient_floatingBarHidden__t4Tj7{transform:translateY(12px)}html.native-ios .LessonPageClient_floatingBarInner__U_V6z{display:flex;width:100%;gap:6px;justify-content:space-between;align-items:center}}.ExerciseAudienceMenu_trigger__lwuNi{position:relative}.ExerciseAudienceMenu_dot__08oAf{position:absolute;top:-4px;right:-4px;box-sizing:border-box;width:10px;height:10px;border-radius:50%;border:1.5px solid var(--accent-text);background:var(--accent);animation:ExerciseAudienceMenu_audienceDotPulse__vheJ1 1.8s ease-in-out infinite}@keyframes ExerciseAudienceMenu_audienceDotPulse__vheJ1{0%,to{transform:scale(1);box-shadow:0 0 0 0 var(--accent-soft)}50%{transform:scale(1.15);box-shadow:0 0 0 4px var(--accent-soft)}}@media (prefers-reduced-motion:reduce){.ExerciseAudienceMenu_dot__08oAf{animation:none}}.ExerciseAudienceMenu_promo__a9zvA{position:relative;box-sizing:border-box;width:0;min-width:100%;margin-top:0;padding:0 12px 10px 56px}.ExerciseAudienceMenu_promoArrow__91nE5{position:absolute;top:calc((100% - 10px) / 2 - 34px);left:18px;color:var(--accent-text)}.ExerciseAudienceMenu_promoText__01Y_l{margin:0;font-size:var(--text-base);font-style:italic;line-height:1.4;color:var(--accent-text)}.EntrySpeakChip_chip__FbT9_{display:inline-flex;align-items:center;gap:5px;padding:.3rem .45rem;border-radius:.35rem;border:1px solid rgb(var(--palette-green-500-rgb)/.46);background:rgb(var(--palette-green-200-rgb)/.34);color:rgb(var(--palette-green-700-rgb));font-family:var(--font-interface);font-size:var(--text-sm);font-weight:var(--fw-interface);line-height:var(--leading-tight,1.25);white-space:normal;overflow-wrap:anywhere;text-align:left;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.EntrySpeakChip_chip__FbT9_:hover{background:rgb(var(--palette-green-200-rgb)/.55);border-color:rgb(var(--palette-green-500-rgb)/.7)}.EntrySpeakChip_chip__FbT9_:focus-visible{outline:2px solid rgb(var(--palette-green-500-rgb));outline-offset:2px}.EntrySpeakChip_chip__FbT9_[data-speaking=true]{background:rgb(var(--palette-green-200-rgb)/.7);animation:EntrySpeakChip_speak-chip-pulse__g_gqF .9s ease-in-out infinite}@keyframes EntrySpeakChip_speak-chip-pulse__g_gqF{0%,to{opacity:1}50%{opacity:.65}}.EntrySpeakChip_chip__FbT9_[data-tone=warning]{border-color:rgb(var(--palette-amber-500-rgb)/.46);background:rgb(var(--palette-amber-200-rgb)/.34);color:rgb(var(--palette-amber-700-rgb))}.EntrySpeakChip_chip__FbT9_[data-tone=warning]:hover{background:rgb(var(--palette-amber-200-rgb)/.55);border-color:rgb(var(--palette-amber-500-rgb)/.7)}.EntrySpeakChip_chip__FbT9_[data-tone=warning]:focus-visible{outline-color:rgb(var(--palette-amber-500-rgb))}.EntrySpeakChip_chip__FbT9_[data-tone=warning][data-speaking=true]{background:rgb(var(--palette-amber-200-rgb)/.7)}.EntrySpeakChip_chip__FbT9_[data-tone=neutral],[data-theme=dark] .EntrySpeakChip_chip__FbT9_[data-tone=neutral]{border-color:var(--border);background:var(--surface-hover);color:var(--text)}.EntrySpeakChip_chip__FbT9_[data-tone=neutral]:hover,.EntrySpeakChip_chip__FbT9_[data-tone=neutral][data-speaking=true],[data-theme=dark] .EntrySpeakChip_chip__FbT9_[data-tone=neutral]:hover,[data-theme=dark] .EntrySpeakChip_chip__FbT9_[data-tone=neutral][data-speaking=true]{background:var(--surface-active);border-color:var(--border-strong,var(--border))}.EntrySpeakChip_chip__FbT9_[data-tone=neutral]:focus-visible{outline-color:var(--text-muted)}[data-theme=dark] .EntrySpeakChip_chip__FbT9_{border-color:rgb(var(--palette-green-500-rgb)/.3);background:rgb(var(--palette-green-500-rgb)/.12);color:rgb(var(--palette-green-300-rgb))}[data-theme=dark] .EntrySpeakChip_chip__FbT9_:hover{background:rgb(var(--palette-green-500-rgb)/.2);border-color:rgb(var(--palette-green-500-rgb)/.45)}[data-theme=dark] .EntrySpeakChip_chip__FbT9_[data-speaking=true]{background:rgb(var(--palette-green-500-rgb)/.25)}[data-theme=dark] .EntrySpeakChip_chip__FbT9_[data-tone=warning]{border-color:rgb(var(--palette-amber-500-rgb)/.3);background:rgb(var(--palette-amber-500-rgb)/.12);color:rgb(var(--palette-amber-300-rgb))}[data-theme=dark] .EntrySpeakChip_chip__FbT9_[data-tone=warning]:hover{background:rgb(var(--palette-amber-500-rgb)/.2);border-color:rgb(var(--palette-amber-500-rgb)/.45)}.EntrySpeakChip_icon__bRXun{opacity:.55;transition:opacity .12s ease;flex-shrink:0}.EntrySpeakChip_chip__FbT9_:hover .EntrySpeakChip_icon__bRXun,.EntrySpeakChip_chip__FbT9_[data-speaking=true] .EntrySpeakChip_icon__bRXun{opacity:1}