.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}.GlobalHeaderActions_panel__lsXvs{position:fixed;top:calc(22px + env(safe-area-inset-top, 0px));right:calc(28px + env(safe-area-inset-right, 0px));z-index:100;display:flex;align-items:center;gap:.5rem}.GlobalHeaderActions_panel__lsXvs:has(~[aria-busy=true]){display:none}@media (max-width:860px){.GlobalHeaderActions_panel__lsXvs{top:calc(10px + env(safe-area-inset-top, 0px));right:calc(10px + env(safe-area-inset-right, 0px))}}@media (max-width:767px){.GlobalVocabularyButton_button__8lsyJ .ui-button__chrome>.shrink-0:first-child{display:none}}@media (min-width:768px){.GlobalVocabularyButton_button__8lsyJ{min-width:140px}}.AuthMinimal_viewport__aRZ25{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:calc(24px + env(safe-area-inset-top)) 20px calc(64px + env(safe-area-inset-bottom));background:var(--bg)}.AuthMinimal_header__0SWWE{width:100%;display:flex;justify-content:center;padding:8px 0 0}.AuthMinimal_contentWrap__8KTIj{flex:1;width:100%;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh;padding-bottom:32px}.AuthMinimal_content__tAf86{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;gap:32px;animation:AuthMinimal_stepFadeIn___i6g2 .32s cubic-bezier(.22,.61,.36,1)}@keyframes AuthMinimal_stepFadeIn___i6g2{0%{opacity:0;transform:translateX(48px)}to{opacity:1;transform:translateX(0)}}.AuthMinimal_slogan__jWi6u{margin:0;text-align:center}.AuthMinimal_valueList__UdaD4{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin:0 0 24px;padding:0;list-style:none}.AuthMinimal_valueRow__WCnXo{display:flex;align-items:center;gap:12px;font-size:19px;line-height:1.5;color:var(--text);text-align:left}.AuthMinimal_valueIcon__sYH1t{flex-shrink:0;color:var(--text)}.AuthMinimal_languageRow__jYqtL{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:10px;font-size:17px;color:var(--text-faint);margin-top:-24px}.AuthMinimal_languagePill__cX1A9{color:var(--text);font-weight:var(--font-medium-weight);white-space:nowrap}.AuthMinimal_languageFlags__9joyp{display:inline-flex;align-items:center;gap:6px;font-size:1.2em;line-height:1;vertical-align:-.08em}.AuthMinimal_altRow__bRc1s{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:100%}.AuthMinimal_altButtons__uRMKv{display:flex;flex-direction:row;gap:18px;width:100%}.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_altLabel__g4_kB{font-size:15px;color:var(--text-muted);text-align:center}.ui-button.AuthMinimal_appleBtn__PZU9_,.ui-button.AuthMinimal_googleBtn__5_IbA{flex:1;min-width:0;height:56px;font-size:16px}.AuthMinimal_submitBtnText__z_ZOn{display:inline}.AuthMinimal_submitBtnIcon__IA0mD{display:none}.AuthMinimal_form__zUkfv{display:flex;flex-direction:column;gap:16px}.AuthMinimal_inlineForm__s3TME{display:flex;align-items:stretch;gap:12px;width:100%}.AuthMinimal_emailForm__GSfgO{max-width:480px}.AuthMinimal_emailInput__VG1Wh{flex:1;min-width:0;font-size:20px!important;height:60px!important;line-height:1.2!important;padding:0 0 8px!important}.ui-button.AuthMinimal_submitBtn__JUv9b{position:relative;flex:0 0 60px;width:60px;height:60px;font-size:17px}.AuthMinimal_emailForm__GSfgO .ui-button.AuthMinimal_submitBtn__JUv9b{--btn-pad-h:1.5rem;flex-basis:196px;width:196px}.ui-button.AuthMinimal_submitBtnFull__xZntu{width:100%;height:72px;font-size:17px;padding:0 28px}.ui-button.AuthMinimal_submitBtnFull__xZntu[aria-busy=true] .ui-button__chrome>span,.ui-button.AuthMinimal_submitBtn__JUv9b[aria-busy=true] .ui-button__chrome>span{visibility:hidden}.ui-button.AuthMinimal_submitBtnFull__xZntu[aria-busy=true] .ui-button__chrome>svg,.ui-button.AuthMinimal_submitBtn__JUv9b[aria-busy=true] .ui-button__chrome>svg{position:absolute;inset:0;margin:auto}.AuthMinimal_footnote__q3RCO{margin:0;font-size:14px;color:var(--text-muted)}.AuthMinimal_heading__I12dE{margin:0 0 12px;text-align:center}.AuthMinimal_headingSub__f2vy_{margin:12px 0 40px;font-size:18px;color:var(--text-muted);line-height:1.4;text-align:center}.AuthMinimal_otpForm__QbBi9{max-width:380px;margin:0 auto}.AuthMinimal_wavyDivider__9mzns{width:64px;height:10px;border:0;margin:4px auto 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='10'%3E%3Cpath d='M0 5 Q6 0 12 5 Q18 10 24 5' fill='none' stroke='%23000' stroke-opacity='0.45' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:50%}[data-theme=dark] .AuthMinimal_wavyDivider__9mzns{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='10'%3E%3Cpath d='M0 5 Q6 0 12 5 Q18 10 24 5' fill='none' stroke='%23fff' stroke-opacity='0.5' stroke-width='1.5'/%3E%3C/svg%3E")}.AuthMinimal_headingWide__zPfbV{margin:0 0 12px;width:100%;text-align:center}.AuthMinimal_formBody__vR8hp{width:100%;display:flex;flex-direction:column;align-items:center;gap:28px}.AuthMinimal_fixedFooter__mmxsw{width:100%;display:flex;justify-content:center}.AuthMinimal_fixedFooter__mmxsw>.ui-button{width:auto}.AuthMinimal_footerSpacer__oOBsy{display:none}@media (max-width:560px){.AuthMinimal_fixedFooter__mmxsw{position:fixed;left:20px;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));width:auto;z-index:5;pointer-events:none}.AuthMinimal_fixedFooter__mmxsw>.ui-button{pointer-events:auto;width:100%;max-width:480px}.AuthMinimal_footerSpacer__oOBsy{display:block;width:100%;height:96px}}.AuthMinimal_setupGroup__S3_Sr{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:100%}.AuthMinimal_setupGroup__S3_Sr>.ui-toggle-group{flex-wrap:nowrap;max-width:100%}.AuthMinimal_setupGroup__S3_Sr>.ui-toggle-group>.ui-toggle-group-item{flex-shrink:1;min-width:0}.AuthMinimal_setupGroup__S3_Sr>.AuthMinimal_languageGrid__qayii{display:grid;width:min(100%,480px);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.AuthMinimal_languageOption__91HV1{width:100%;min-width:0}.AuthMinimal_languageOptionFlag__lIJxx{font-size:20px;line-height:1}.AuthMinimal_languageOptionLabel__fBa7S{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuthMinimal_setupGroup__S3_Sr>.AuthMinimal_levelGroup__Bshpl{gap:8px}.AuthMinimal_setupLabel__POpne{margin:0;font-size:16px;font-weight:var(--font-medium-weight);color:var(--text)}.AuthMinimal_changeEmail__4vjPJ{align-self:center;background:transparent;border:0;font-size:15px;color:var(--text-muted);text-decoration:underline;text-underline-offset:2px;padding:4px 8px;cursor:pointer}.AuthMinimal_changeEmail__4vjPJ:hover{color:var(--text-soft)}.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_messageError__GGp5A{margin:0;font-size:15px;color:var(--error)}.AuthMinimal_messageInfo__zJQxU{margin:0;font-size:15px;color:var(--success-text)}.AuthMinimal_loading__2DxkN{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center}.AuthMinimal_loadingText__w3vw7{color:var(--text-muted);font-size:15px}@media (max-width:560px){.AuthMinimal_languageOption__91HV1,.AuthMinimal_setupGroup__S3_Sr>.AuthMinimal_languageGrid__qayii{width:100%}.AuthMinimal_contentWrap__8KTIj{padding-top:7vh}.AuthMinimal_content__tAf86{gap:28px}.AuthMinimal_valueRow__WCnXo{font-size:14px;gap:10px}.AuthMinimal_valueList__UdaD4{gap:10px;margin-bottom:24px}.AuthMinimal_inlineForm__s3TME{gap:12px}.ui-button.AuthMinimal_submitBtn__JUv9b{height:60px}.AuthMinimal_emailForm__GSfgO .ui-button.AuthMinimal_submitBtn__JUv9b{--btn-pad-h:0;flex-basis:60px;width:60px}.AuthMinimal_submitBtnText__z_ZOn{display:none}.AuthMinimal_submitBtnIcon__IA0mD{display:block}.AuthMinimal_altRow__bRc1s{gap:14px}.AuthMinimal_altButtons__uRMKv{gap:12px}.ui-button.AuthMinimal_appleBtn__PZU9_,.ui-button.AuthMinimal_googleBtn__5_IbA{height:52px;font-size:14px}}.ExerciseChoiceOption_option__uCgzL{width:100%;border:1px solid var(--border-soft);background:var(--surface);color:var(--text);border-radius:var(--radius-control-md);min-height:2.75rem;padding:10px 16px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-size:var(--text-base);line-height:1.4;transition:background .12s,border-color .12s}.ExerciseChoiceOption_option__uCgzL:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border)}.ExerciseChoiceOption_option__uCgzL:disabled{cursor:default}.ExerciseChoiceOption_optionText__9HSQ7{flex:1 1 auto;min-width:0;white-space:normal;word-break:break-word}.ExerciseChoiceOption_optionTranslation__kW2qh{flex:0 0 auto;color:var(--text-faint);font-size:var(--text-sm);text-align:right;max-width:42%}.ExerciseChoiceOption_optionCheck__23RnK{flex:0 0 auto;color:var(--success)}.ExerciseChoiceOption_optionCorrect__O1ueW{background:color-mix(in srgb,rgb(var(--palette-green-300-rgb)) 42%,var(--surface-subtle));border-color:rgb(var(--palette-green-500-rgb)/.42);color:rgb(var(--palette-charcoal-950-rgb))}.ExerciseChoiceOption_optionWrong__5GnKL{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))}.ExerciseProgressBar_root__jdSvL{display:flex;gap:3px;width:auto}.ExerciseProgressBar_step__fZUCp{flex:0 0 auto;width:3px;height:14px;border-radius:2px;background:var(--border-strong)}.ExerciseProgressBar_stepCorrect__vES6k{background:var(--success)}.ExerciseProgressBar_stepWrong__125fJ{background:var(--error)}.ExerciseTypePicker_root__9bySA{display:flex;flex-direction:column;gap:16px;width:100%}.ExerciseTypePicker_header__HDpbv{display:flex;flex-direction:column;gap:6px}.ExerciseTypePicker_title__pKI5r{margin:0}.ExerciseTypePicker_subtitle__uUOkg{font-size:var(--text-base);color:var(--text-faint);margin:0;line-height:1.4}.ExerciseTypePicker_list__TnS_Z{display:flex;flex-direction:column;gap:2px}.ExerciseTypePicker_card__O3Viy{display:flex;align-items:center;gap:18px;padding:8px 10px;border:none;background:transparent;color:var(--text);border-radius:var(--radius-control-md);cursor:pointer;text-align:left;transition:background .12s,transform .12s}.ExerciseTypePicker_card__O3Viy:hover{background:var(--surface-hover)}.ExerciseTypePicker_card__O3Viy:active{transform:scale(.995)}.ExerciseTypePicker_icon__jjg5A{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--accent);color:var(--accent-text)}.ExerciseTypePicker_icon__jjg5A svg{width:18px;height:18px;stroke-width:2}.ExerciseTypePicker_body__R2E27{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.ExerciseTypePicker_label__nvsT2{font-size:var(--text-md-plus);font-weight:var(--font-heading-weight);color:var(--text);line-height:1.3}.ExerciseTypePicker_description__GLRWm{font-size:var(--text-sm);color:var(--text-faint);line-height:1.4}.GuideTopicsPageClient_page__E3wfx{min-height:100vh;min-height:100dvh;position:relative;overflow-x:clip}.GuideTopicsPageClient_shell__9uvJX{position:relative;z-index:1;min-height:100vh;min-height:100dvh;padding:calc(12px + env(safe-area-inset-top, 0px)) calc(12px + env(safe-area-inset-right, 0px)) calc(32px + env(safe-area-inset-bottom, 0px)) calc(12px + env(safe-area-inset-left, 0px))}.GuideTopicsPageClient_content__S0MQb{min-width:0;padding-bottom:72px;position:relative}@keyframes GuideTopicsPageClient_overviewSlideIn__BiHvL{0%{opacity:0;transform:translateX(-32px)}to{opacity:1;transform:translateX(0)}}.GuideTopicsPageClient_body__GgK7G{width:min(100%,705px);margin:0 auto;display:flex;flex-direction:column;gap:32px;padding:30px 20px 72px;animation:GuideTopicsPageClient_overviewSlideIn__BiHvL .35s ease both}.GuideTopicsPageClient_controls__EeW1B{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.GuideTopicsPageClient_searchSectionTitle__5XGgj{margin:0 0 12px}.GuideTopicsPageClient_searchMode__ZsYKn{display:flex;flex-direction:column;gap:12px}.GuideTopicsPageClient_searchForm__b4Hsq{display:flex;flex-direction:column;gap:0}.GuideTopicsPageClient_searchInputWrap__JVsyy{width:100%;position:relative}.GuideTopicsPageClient_searchInputWrap__JVsyy .GuideTopicsPageClient_searchInput__S63xd{padding-right:120px}.GuideTopicsPageClient_searchSubmit___8x3y{position:absolute;right:6px;top:50%;transform:translateY(-50%);height:32px;min-width:72px}.GuideTopicsPageClient_searchClear__NKkWP{position:absolute;right:84px;top:50%;transform:translateY(-50%);border:0;border-radius:999px;width:26px;height:26px;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}.GuideTopicsPageClient_searchClear__NKkWP:focus-visible,.GuideTopicsPageClient_searchClear__NKkWP:hover{background:var(--btn-secondary-bg-hover);color:var(--text);outline:none}.GuideTopicsPageClient_sectionDivider__mLVMV{border:0;margin:0;border-top:5px double var(--divider-strong)}.GuideTopicsPageClient_levelSwitcher__7WjEo{display:flex;width:100%}.GuideTopicsPageClient_levelToggleGroup__Uu263{width:100%}.GuideTopicsPageClient_refToggleFull__rd9T8{display:inline}.GuideTopicsPageClient_refToggleShort__UAb_h{display:none}.GuideTopicsPageClient_topTabFull__lf32Y{display:inline-flex;align-items:center;gap:8px}.GuideTopicsPageClient_topTabShort__UQ2nq{display:none}.GuideTopicsPageClient_searchTabIcon__BVbDY{display:inline-flex;align-items:center;justify-content:center;color:var(--text)}@media (max-width:640px){.GuideTopicsPageClient_refToggleFull__rd9T8{display:none}.GuideTopicsPageClient_refToggleShort__UAb_h{display:inline-flex;align-items:center;justify-content:center}.GuideTopicsPageClient_topTabFull__lf32Y{display:none}.GuideTopicsPageClient_topTabShort__UQ2nq{display:inline;font-size:14px}.GuideTopicsPageClient_levelToggleGroup__Uu263{gap:0!important}.GuideTopicsPageClient_levelToggleGroup__Uu263 .ui-toggle-group-item{font-size:14px;height:2.5rem}}.GuideTopicsPageClient_levelLabelFull__7cfhW{display:inline}.GuideTopicsPageClient_levelLabelShort__luVxb{display:none}.GuideTopicsPageClient_recentSection__FP__5{display:flex;flex-direction:column;gap:28px}.GuideTopicsPageClient_welcomeBanner__xg6bw{position:relative;display:flex;align-items:stretch;margin-bottom:32px;padding:24px 28px;border-radius:24px;background-color:rgb(var(--palette-green-200-rgb)/.5)}.GuideTopicsPageClient_welcomeDismiss__VGEm8{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--text-subtle);cursor:pointer;transition:background-color .15s,color .15s}.GuideTopicsPageClient_welcomeDismiss__VGEm8:hover{background-color:var(--surface-raised);color:var(--text)}.GuideTopicsPageClient_welcomeText__SITYT{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0}.GuideTopicsPageClient_welcomeTitle__uAdxs{margin:0 0 12px;font-family:var(--font-interface);font-size:clamp(26px,2.6vw,36px);font-weight:var(--fw-interface-medium);line-height:1.15;letter-spacing:-.01em;color:var(--text)}.GuideTopicsPageClient_welcomeCopy__EjWt2{margin:0;font-size:clamp(14px,1.1vw,16px);line-height:var(--leading-snug);color:var(--text-soft)}.GuideTopicsPageClient_welcomeList__IG9uJ{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.GuideTopicsPageClient_welcomeListItem__a0pYt{display:flex;align-items:center;gap:12px;font-size:clamp(14px,1.1vw,16px);line-height:var(--leading-snug);color:#000}.GuideTopicsPageClient_welcomeListItem__a0pYt strong{color:#000;font-weight:var(--font-strong-weight)}.GuideTopicsPageClient_welcomeListIcon__MGb3S{flex-shrink:0;display:flex;align-items:center;color:#000}.GuideTopicsPageClient_recentTitle__5PBbS{margin:0}.GuideTopicsPageClient_continueGroup__MMSgJ,.GuideTopicsPageClient_recentGroup__V6mWx{display:flex;flex-direction:column;gap:12px}.GuideTopicsPageClient_continueRow__Qaydp{display:flex;align-items:center;gap:12px}.GuideTopicsPageClient_continueCard__G4Ueu{flex:1 1 0;min-width:0}.GuideTopicsPageClient_continueActions__mBFRx{display:flex;align-items:center;gap:8px;flex-shrink:0}.GuideTopicsPageClient_continueGroup__MMSgJ:has(+.GuideTopicsPageClient_recentGroup__V6mWx){padding-bottom:12px;border-bottom:1px solid var(--divider)}@media (max-width:640px){.GuideTopicsPageClient_continueRow__Qaydp{flex-wrap:wrap;gap:8px}.GuideTopicsPageClient_continueCard__G4Ueu{flex:1 1 100%}.GuideTopicsPageClient_continueActions__mBFRx{display:none}}.GuideTopicsPageClient_levelHeading__SnLfk{display:flex;flex-direction:column;gap:6px;padding-bottom:4px}.GuideTopicsPageClient_levelCode__WWipP{color:var(--accent-text);font-family:inherit}.GuideTopicsPageClient_levelDescription__0PuJF{margin:0;font-size:var(--text-base);font-family:var(--font-body-family);color:var(--text-soft);line-height:var(--leading-body);max-width:560px}.GuideTopicsPageClient_groupList__YuIEQ{display:flex;flex-direction:column;gap:28px}.GuideTopicsPageClient_groupDivider__BZOUc{border:0;height:10px;margin:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='10'%3E%3Cpath d='M0 5 Q6 0 12 5 Q18 10 24 5' fill='none' stroke='%23000' stroke-opacity='0.12' stroke-width='1'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:50%}[data-theme=dark] .GuideTopicsPageClient_welcomeBanner__xg6bw{background-color:rgb(var(--palette-green-700-rgb)/.35)}[data-theme=dark] .GuideTopicsPageClient_welcomeListIcon__MGb3S,[data-theme=dark] .GuideTopicsPageClient_welcomeListItem__a0pYt,[data-theme=dark] .GuideTopicsPageClient_welcomeListItem__a0pYt strong{color:var(--text)}[data-theme=dark] .GuideTopicsPageClient_welcomeCopy__EjWt2{color:var(--text-soft)}[data-theme=dark] .GuideTopicsPageClient_groupDivider__BZOUc{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='10'%3E%3Cpath d='M0 5 Q6 0 12 5 Q18 10 24 5' fill='none' stroke='%23fff' stroke-opacity='0.15' stroke-width='1'/%3E%3C/svg%3E")}.GuideTopicsPageClient_groupBlock__zRf67{display:flex;flex-direction:column;gap:8px;scroll-margin-top:88px}.GuideTopicsPageClient_topicList__cUaXF{display:flex;flex-direction:column;gap:0}.GuideTopicsPageClient_topicRow__iezp6{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 12px;font-size:var(--topic-text-size);min-height:68px;padding:12px;border:0;border-radius:0;background:transparent;text-decoration:none;transition:background-color .16s ease}.GuideTopicsPageClient_topicRow__iezp6+.GuideTopicsPageClient_topicRow__iezp6{border-top:1px solid var(--divider)}.GuideTopicsPageClient_topicRowUnified__8HxqJ{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-height:40px;padding:6px 10px}.GuideTopicsPageClient_topicRowUnified__8HxqJ+.GuideTopicsPageClient_topicRowUnified__8HxqJ{border-top:0}.GuideTopicsPageClient_continueRow__Qaydp .GuideTopicsPageClient_topicRowUnified__8HxqJ,.GuideTopicsPageClient_recentGroup__V6mWx .GuideTopicsPageClient_topicRowUnified__8HxqJ{min-height:56px;padding:10px 12px;gap:2px 12px}.GuideTopicsPageClient_recentGroup__V6mWx .GuideTopicsPageClient_topicRowUnified__8HxqJ+.GuideTopicsPageClient_topicRowUnified__8HxqJ{border-top:1px solid var(--divider)}.GuideTopicsPageClient_topicRow__iezp6:focus-visible,.GuideTopicsPageClient_topicRow__iezp6:hover{background:var(--surface-hover)}.GuideTopicsPageClient_topicCode__RX3Y7{font-size:var(--topic-meta-size);font-weight:var(--font-strong-weight);font-family:var(--font-body-family);color:var(--text-faint);white-space:nowrap;align-self:start;padding-top:3px}.GuideTopicsPageClient_topicCodeInline__QymJQ{flex-shrink:0;font-family:var(--font-mono,"SF Mono","Roboto Mono","Menlo",monospace);font-weight:var(--font-normal-weight);font-size:11px;color:var(--text-faint);white-space:nowrap}.GuideTopicsPageClient_topicMain__W20cL{display:flex;flex-direction:column;gap:2px;min-width:0}.GuideTopicsPageClient_topicTitle__oId27{margin:0;font-size:var(--text-md);font-weight:var(--font-normal-weight);font-family:var(--font-body-family);line-height:var(--leading-snug)}.GuideTopicsPageClient_topicTitleUnified__fKRum{display:inline-flex;align-items:baseline;gap:10px;width:100%;font-weight:var(--font-normal-weight);line-height:1.2;min-width:0}.GuideTopicsPageClient_topicTitleText__Duf9A{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.GuideTopicsPageClient_topicTitle__oId27{color:var(--text)}.GuideTopicsPageClient_topicSummary__xGw9Q{margin:0;font-size:var(--topic-support-size);font-family:var(--font-body-family);color:var(--text-soft);line-height:var(--leading-normal);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.GuideTopicsPageClient_topicBadge__tnCzg{flex-shrink:0;align-self:center}.GuideTopicsPageClient_topicStatusEmpty__ccGhl,.GuideTopicsPageClient_topicStatusIcon__xIoMm{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.GuideTopicsPageClient_topicStatusOpened__ksWai{color:var(--text-faint)}.GuideTopicsPageClient_topicStatusCompleted__Yo9eD{border-radius:999px;background:rgb(var(--palette-green-300-rgb));color:rgb(var(--palette-charcoal-950-rgb))}@media (max-width:640px){.GuideTopicsPageClient_welcomeBanner__xg6bw{padding:18px}.GuideTopicsPageClient_welcomeText__SITYT{gap:8px}.GuideTopicsPageClient_welcomeCopy__EjWt2,.GuideTopicsPageClient_welcomeTitle__uAdxs{text-align:left}.GuideTopicsPageClient_recentSection__FP__5{gap:16px}.GuideTopicsPageClient_continueRow__Qaydp .GuideTopicsPageClient_topicRowUnified__8HxqJ,.GuideTopicsPageClient_recentGroup__V6mWx .GuideTopicsPageClient_topicRowUnified__8HxqJ{min-height:0;padding:8px 0;gap:2px 10px}.GuideTopicsPageClient_continueGroup__MMSgJ:has(+.GuideTopicsPageClient_recentGroup__V6mWx){padding-bottom:8px}.GuideTopicsPageClient_body__GgK7G{gap:22px;padding:8px 0 48px}.GuideTopicsPageClient_levelTitle__kVu0k{font-size:28px}.GuideTopicsPageClient_groupList__YuIEQ{gap:16px}.GuideTopicsPageClient_groupDivider__BZOUc{height:8px}.GuideTopicsPageClient_groupBlock__zRf67{gap:8px}.GuideTopicsPageClient_topicRow__iezp6{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:0;gap:2px 10px;padding:8px 0}.GuideTopicsPageClient_topicCode__RX3Y7{display:none}.GuideTopicsPageClient_topicBadge__tnCzg{align-self:center}.GuideTopicsPageClient_topicTitle__oId27{font-size:var(--text-base);line-height:var(--leading-snug)}.GuideTopicsPageClient_topicTitleUnified__fKRum{white-space:nowrap;line-height:1.25}.GuideTopicsPageClient_topicSummary__xGw9Q{font-size:var(--text-sm);line-height:1.4}.GuideTopicsPageClient_levelLabelFull__7cfhW{display:none}.GuideTopicsPageClient_levelLabelShort__luVxb{display:inline}.GuideTopicsPageClient_controls__EeW1B{gap:14px}}@media (max-width:860px){.GuideTopicsPageClient_shell__9uvJX{padding:8px 20px 24px}.GuideTopicsPageClient_body__GgK7G{width:min(100%,620px);padding:24px 0 48px;gap:24px}}.PaywallBanner_root__APoFX{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;padding:32px 24px;max-width:520px;margin:32px auto}.PaywallBanner_title___yDA6{margin:0}.PaywallBanner_features__e0PfA{display:flex;flex-direction:column;align-items:flex-start;gap:10px;list-style:none;padding:0;margin:0;text-align:left}.PaywallBanner_feature__FnPzR{display:flex;align-items:flex-start;gap:12px;color:var(--text);font-size:.9375rem;line-height:1.5}.PaywallBanner_featureIcon__Oyz65{color:var(--accent);flex-shrink:0;margin-top:3px}.PaywallBanner_divider__Ad36E{color:var(--text-muted);opacity:.5}.PaywallBanner_priceBlock__QfszX{display:flex;flex-direction:column;align-items:center;gap:4px}.PaywallBanner_price__0MTbK{font-size:1.875rem;font-weight:var(--font-strong-weight);color:var(--text);line-height:1.1;letter-spacing:.01em}.PaywallBanner_pricePeriod__UVb6J{font-size:1rem;font-weight:var(--font-medium-weight);color:var(--accent-text);margin-left:2px}.PaywallBanner_priceNote___R55Y{font-size:.8125rem;color:var(--text-muted);margin:0}.PaywallBanner_cta__8Kdqj{min-width:240px}.PaywallBanner_error__I9bf2{font-size:.875rem;color:var(--error);margin:0}.PaywallBanner_nativeNote__ev4n_{font-size:.875rem;color:var(--text-muted);margin:0}.PaywallBanner_restoreLink__hDn5A{align-self:center;background:none;border:0;padding:4px 8px;font-size:.875rem;color:var(--text-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-family:inherit}.PaywallBanner_restoreLink__hDn5A:hover{color:var(--text)}.PaywallBanner_restoreLink__hDn5A:disabled{opacity:.6;cursor:progress}@media (max-width:640px){.PaywallBanner_root__APoFX{padding:24px 16px;gap:20px}}.SubscriptionStatus_row__km9ya{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media (min-width:640px){.SubscriptionStatus_row__km9ya{flex-direction:row;align-items:center;justify-content:space-between}}.SubscriptionStatus_info__ID_PD{display:flex;flex-direction:column;gap:6px}.SubscriptionStatus_badge__kAmn6{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.8rem;font-weight:var(--font-heading-weight);width:fit-content}.SubscriptionStatus_badge__kAmn6[data-status=active]{background:var(--accent-soft);color:var(--accent-text)}.SubscriptionStatus_badge__kAmn6[data-status=cancelled],.SubscriptionStatus_badge__kAmn6[data-status=free]{background:var(--surface-pane);color:var(--text-muted)}.SubscriptionStatus_badge__kAmn6[data-status=cancelling],.SubscriptionStatus_badge__kAmn6[data-status=past_due]{background:var(--warning-soft);color:var(--warning-text)}.SubscriptionStatus_description__ddC6_{font-size:.9rem;color:var(--text-muted);margin:0}.VocabularyPracticePanel_floatingBar__wmaam{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);width:max-content;max-width:calc(100vw - 24px);z-index:205;padding:10px;border-radius:22px;background:var(--surface-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 34px rgb(0 0 0/.1),0 0 0 1px var(--border-soft);transition:opacity .22s ease,transform .22s ease}.VocabularyPracticePanel_floatingBarHidden__nANCV{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(12px)}.VocabularyPracticePanel_floatingBarInner___6xQh{display:flex;align-items:center;gap:8px}.VocabularyPracticePanel_practiceLaunchButton__gxPHD{min-width:168px}@media (max-width:860px){.VocabularyPracticePanel_floatingBar__wmaam{padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0}.VocabularyPracticePanel_floatingBarHidden__nANCV{transform:translateX(-50%) translateY(12px)}.VocabularyPracticePanel_floatingBarInner___6xQh{justify-content:center}}.VocabularyPracticePanel_overlay__cKLUa{position:fixed;inset:0;background:var(--practice-overlay-bg);opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:208}.VocabularyPracticePanel_overlayVisible__CDxvl{opacity:1;pointer-events:auto;touch-action:none;overscroll-behavior:none}.VocabularyPracticePanel_practicePanel__APVCO{left:50%;bottom:calc(20px + env(safe-area-inset-bottom, 0px));width:min(600px,calc(100vw - 24px));min-height:420px;max-height:min(72vh,760px);overflow:visible;padding:16px 16px 10px;border-radius:28px;box-shadow:0 10px 36px rgb(0 0 0/.14),0 0 0 1px var(--border-soft);transform:translateX(-50%) translateY(20px);transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease}.VocabularyPracticePanel_practicePanelMobile__vir5x,.VocabularyPracticePanel_practicePanel__APVCO{position:fixed;z-index:210;background:var(--surface-strong);backdrop-filter:blur(20px);opacity:0;pointer-events:none}.VocabularyPracticePanel_practicePanelMobile__vir5x{top:calc(44px + env(safe-area-inset-top, 0px));left:0;right:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:8px 16px calc(max(16px, env(safe-area-inset-bottom, 0px)) + 10px);border-radius:28px 28px 0 0;box-shadow:0 -4px 24px rgb(0 0 0/.07);transform:translateY(100%);transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease}.VocabularyPracticePanel_panelVisible__2ify6{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.VocabularyPracticePanel_practicePanelMobile__vir5x.VocabularyPracticePanel_panelVisible__2ify6{transform:translateY(0)}.VocabularyPracticePanel_practicePanelHeader__TwZIU{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.VocabularyPracticePanel_practicePanelHeaderControls__BIMgX{display:flex;align-items:center;gap:12px;min-width:0}.VocabularyPracticePanel_practicePickerTitle__OvTtk{margin:0}.VocabularyPracticePanel_practiceTypeToggleGroup__04lDR{padding:2px;border-radius:999px;background:var(--field-bg)}.VocabularyPracticePanel_practiceTypeToggleWrap__gfGC4{position:relative;display:inline-flex}.VocabularyPracticePanel_practiceTypeToggle__h8tj9{width:34px;height:34px;min-width:34px;padding:0}.VocabularyPracticePanel_practiceTypeToggleWrap__gfGC4:after,.VocabularyPracticePanel_practiceTypeToggleWrap__gfGC4:before{position:absolute;left:50%;opacity:0;pointer-events:none;z-index:24}.VocabularyPracticePanel_practiceTypeToggleWrap__gfGC4:after{content:attr(data-tooltip);bottom:calc(100% + 12px);transform:translateX(-50%);max-width:min(240px,40vw);padding:6px 10px;border-radius:10px;background:rgb(var(--palette-ink-950-rgb)/.92);color:rgb(var(--palette-white-rgb));font-size:var(--text-xs);line-height:1.25;white-space:nowrap}.VocabularyPracticePanel_practiceTypeToggleWrap__gfGC4:before{content:"";bottom:calc(100% + 6px);transform:translateX(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid rgb(var(--palette-ink-950-rgb)/.92);border-bottom:0}.VocabularyPracticePanel_practiceTypeToggleWrap__gfGC4:has(.VocabularyPracticePanel_practiceTypeToggle__h8tj9:focus-visible):after,.VocabularyPracticePanel_practiceTypeToggleWrap__gfGC4:has(.VocabularyPracticePanel_practiceTypeToggle__h8tj9:focus-visible):before,.VocabularyPracticePanel_practiceTypeToggleWrap__gfGC4:hover:after,.VocabularyPracticePanel_practiceTypeToggleWrap__gfGC4:hover:before{opacity:1}.VocabularyPracticePanel_practicePanelHeaderMeta__2NvRN{display:flex;align-items:center;gap:6px}.VocabularyPracticePanel_practiceProgressMeta__urQty{display:flex;align-items:center;gap:8px;min-width:0;justify-content:flex-end}.VocabularyPracticePanel_practiceProgress__20mDd{display:flex;gap:3px;width:auto}.VocabularyPracticePanel_practiceProgressStep__jHoAM{flex:0 0 auto;width:3px;height:14px;border-radius:999px;background:var(--border-strong)}.VocabularyPracticePanel_practiceProgressStepCorrect__8hXRw{background:var(--success)}.VocabularyPracticePanel_practiceProgressStepWrong__CwKCJ{background:var(--error)}.VocabularyPracticePanel_practiceCounter__EuTm8{font-size:var(--text-xs);font-weight:var(--font-medium-weight);color:var(--text-muted);white-space:nowrap}.VocabularyPracticePanel_practiceCloseButton__qHiKg{flex-shrink:0}.VocabularyPracticePanel_practiceGrid___6eM2{display:grid}.VocabularyPracticePanel_practiceCard__RaJYY{position:relative;min-height:230px;padding:0}.VocabularyPracticePanel_practiceLoadingCard__GsuIi{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center}.VocabularyPracticePanel_practiceLoadingMascotLottie__l_aLE{width:180px;height:180px}.VocabularyPracticePanel_practiceLoadingTitle__goDn7{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:VocabularyPracticePanel_practice-loading-shimmer__ZNPYv 4.2s linear infinite}@keyframes VocabularyPracticePanel_practice-loading-shimmer__ZNPYv{0%{background-position:100% 50%}to{background-position:-20% 50%}}.VocabularyPracticePanel_practicePrompt__pWVfm{padding:4px 0 8px;margin-bottom:12px;font-size:calc(17px * var(--content-scale));font-weight:var(--font-strong-weight);line-height:1.55}.VocabularyPracticePanel_practicePromptTranslation__2w5nk{font-weight:var(--font-strong-weight)}.VocabularyPracticePanel_practicePromptTranslation__2w5nk:first-letter{text-transform:uppercase}.VocabularyPracticePanel_practicePromptExample__qjk1o{margin-top:6px;font-size:calc(14px * var(--content-scale));font-weight:400;font-style:italic;color:var(--text-muted);line-height:1.5}.VocabularyPracticePanel_practiceInput__m8mE2{width:100%;font-size:calc(17px * var(--content-scale));margin-bottom:12px}.VocabularyPracticePanel_practiceInputLocked__XNuhD{cursor:default}.VocabularyPracticePanel_practiceInputCorrect__K6X8b{border-color:color-mix(in srgb,var(--success) 60%,var(--border));background:color-mix(in srgb,rgb(var(--palette-green-300-rgb)) 14%,var(--field-bg))}.VocabularyPracticePanel_practiceSuccessOverlay__RfndV{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;pointer-events:none;z-index:3;animation:VocabularyPracticePanel_practice-success-overlay-fade__vX4CG .22s ease-out both}.VocabularyPracticePanel_practiceSuccessOverlay__RfndV>*{pointer-events:auto}.VocabularyPracticePanel_practiceSuccessBadge__gIBDH{width:92px;height:92px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--success);color:rgb(var(--palette-white-rgb));box-shadow:0 16px 38px color-mix(in srgb,var(--success) 42%,transparent),0 0 0 6px color-mix(in srgb,var(--success) 16%,transparent);animation:VocabularyPracticePanel_practice-success-badge-pop__DvQ65 .52s cubic-bezier(.34,1.56,.64,1) both}.VocabularyPracticePanel_practiceSuccessCheck___Emdj{overflow:visible}.VocabularyPracticePanel_practiceSuccessCheckCircle__f6CJk{stroke:rgb(var(--palette-white-rgb)/.6);stroke-dasharray:150;stroke-dashoffset:150;animation:VocabularyPracticePanel_practice-success-circle-draw__k5VR8 .52s ease-out 60ms forwards}.VocabularyPracticePanel_practiceSuccessCheckPath__Ge__x{stroke:rgb(var(--palette-white-rgb));stroke-dasharray:48;stroke-dashoffset:48;animation:VocabularyPracticePanel_practice-success-check-draw__RNBaZ .38s cubic-bezier(.65,0,.35,1) .26s forwards}.VocabularyPracticePanel_practiceSuccessAction__1O6k8{animation:VocabularyPracticePanel_practice-success-action-fade__xuygz .26s ease-out .32s both}.VocabularyPracticePanel_practiceErrorRow__vrvEu{display:flex;align-items:flex-start;gap:12px;margin-top:4px}.VocabularyPracticePanel_practiceErrorRowMessage__Bo1IP{flex:1 1 auto;min-width:0}.VocabularyPracticePanel_practiceErrorRowMessage__Bo1IP>*{margin-top:0!important}.VocabularyPracticePanel_feedbackPanel__WIgHf{display:flex;flex-direction:column;gap:8px;min-width:0}.VocabularyPracticePanel_feedbackGlossLine__DG3Ws{margin:0;display:grid;grid-template-columns:18px 1fr;column-gap:10px;align-items:start;font-size:var(--text-sm);line-height:1.5;min-width:0}.VocabularyPracticePanel_feedbackGlossIcon__iNX0C{display:inline-flex;align-items:center;justify-content:center;width:18px;height:22px}.VocabularyPracticePanel_feedbackGlossIconWrong__xmOni{color:var(--error)}.VocabularyPracticePanel_feedbackGlossIconCorrect__NyD1z{color:var(--success-text)}.VocabularyPracticePanel_feedbackGlossBody__Ubo61{min-width:0;color:var(--text)}.VocabularyPracticePanel_feedbackGlossWordWrong__enID7{color:var(--error);font-weight:var(--font-strong-weight)}.VocabularyPracticePanel_feedbackGlossWordCorrect__NhUoZ{color:var(--success-text);font-weight:var(--font-strong-weight)}.VocabularyPracticePanel_feedbackGlossDivider__xlGxC{color:var(--text-muted);white-space:pre}.VocabularyPracticePanel_feedbackGlossMeaning__WQ3rl{color:var(--text)}@keyframes VocabularyPracticePanel_practice-success-overlay-fade__vX4CG{0%{opacity:0}to{opacity:1}}@keyframes VocabularyPracticePanel_practice-success-badge-pop__DvQ65{0%{opacity:0;transform:scale(.2)}55%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes VocabularyPracticePanel_practice-success-circle-draw__k5VR8{to{stroke-dashoffset:0}}@keyframes VocabularyPracticePanel_practice-success-check-draw__RNBaZ{to{stroke-dashoffset:0}}@keyframes VocabularyPracticePanel_practice-success-action-fade__xuygz{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.VocabularyPracticePanel_practiceActions__AAOqM{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.VocabularyPracticePanel_practiceActionsAfterFeedback__1_JO6{margin-top:4px}.VocabularyPracticePanel_practiceActionsAlignEnd___ULTx{justify-content:flex-end}.VocabularyPracticePanel_practiceVariantList__cnZFo{display:grid;gap:10px;margin-bottom:14px}.VocabularyPracticePanel_practiceVariantOption__aPjg_{width:100%;border:1px solid var(--border-soft);background:var(--surface);color:var(--text);border-radius:var(--radius-control-md);min-height:2.5rem;padding:0 16px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.VocabularyPracticePanel_practiceVariantOptionText__e1naL{flex:1 1 auto;min-width:0}.VocabularyPracticePanel_practiceVariantOptionTranslation__KX_6o{flex:0 0 auto;color:var(--text-faint);font-size:var(--text-sm);text-align:right;max-width:42%}.VocabularyPracticePanel_practiceVariantOptionCheck__hV5Wx{flex:0 0 auto}.VocabularyPracticePanel_practiceVariantOption__aPjg_:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border);transform:translateY(-1px)}.VocabularyPracticePanel_practiceVariantOption__aPjg_:disabled{cursor:default}.VocabularyPracticePanel_practiceVariantOptionCorrect__7uNvf{background:color-mix(in srgb,rgb(var(--palette-green-300-rgb)) 42%,var(--surface-subtle));border-color:rgb(var(--palette-green-500-rgb)/.42);color:rgb(var(--palette-charcoal-950-rgb))}.VocabularyPracticePanel_practiceVariantOptionCorrect__7uNvf .VocabularyPracticePanel_practiceVariantOptionTranslation__KX_6o{color:rgb(var(--palette-charcoal-950-rgb)/.72)}.VocabularyPracticePanel_practiceVariantOptionWrong__nXM7z{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))}.VocabularyPracticePanel_feedback__9SO1d{min-height:24px;margin:10px 0 0;font-size:var(--text-md)}.VocabularyPracticePanel_feedbackPlaceholder__FS87a{min-height:24px;margin-top:10px}.VocabularyPracticePanel_feedbackSuccess__og9kf{color:var(--success-text)}.VocabularyPracticePanel_feedbackErrorBox__P_pPB{display:flex;color:var(--text)}.VocabularyPracticePanel_feedbackErrorBody__K729x{display:flex;flex-direction:column;gap:6px}.VocabularyPracticePanel_feedbackErrorText__Mzzle{margin:0;color:var(--text)}.VocabularyPracticePanel_feedbackErrorLabel__gQCYJ{color:var(--error)}.VocabularyPracticePanel_feedbackAnswer__6Ne_J{margin:0;display:flex;gap:6px;align-items:baseline;color:var(--text);flex-wrap:wrap}.VocabularyPracticePanel_feedbackAnswer__6Ne_J strong{font-weight:var(--font-strong-weight)}.VocabularyPracticePanel_autoAdvanceButton__kSPmD .ui-button__chrome:after{background:linear-gradient(to right,color-mix(in srgb,var(--brand-secondary) 26%,rgb(var(--palette-white-rgb))) var(--auto-progress,0),rgb(var(--palette-white-rgb)) var(--auto-progress,0))!important;transition:background 50ms linear!important}.VocabularyPracticePanel_arrowAdvanceButton__3Bv_y{width:92px;min-width:92px;justify-content:center;padding-inline:0;line-height:1}.VocabularyPracticePanel_arrowAdvanceButton__3Bv_y svg{display:block}[data-theme=dark] .VocabularyPracticePanel_practicePanelMobile__vir5x,[data-theme=dark] .VocabularyPracticePanel_practicePanel__APVCO{background:var(--floating-bg);box-shadow:0 18px 42px rgb(0 0 0/.34),0 0 0 1px var(--floating-border)}.VocabularyPracticePanel_flashcardStackWrapper__bIel1{position:relative;max-width:420px;margin:16px auto 0;padding-bottom:22px}.VocabularyPracticePanel_flashcardGhost__L7P_L{position:absolute;left:0;right:0;top:0;bottom:22px;pointer-events:none;transition:transform .42s cubic-bezier(.34,1.56,.64,1)}.VocabularyPracticePanel_flashcardGhost1__Qa9Ce{z-index:2;transform:translateY(10px) scaleX(.96)}.VocabularyPracticePanel_flashcardGhost2__ckHWu{z-index:1;transform:translateY(20px) scaleX(.91)}.VocabularyPracticePanel_flashcardGhost1Rising__SIK_D{transform:translateY(0) scaleX(1);transition-timing-function:cubic-bezier(.25,1,.5,1)}.VocabularyPracticePanel_flashcardGhost2Rising__kcIvB{transform:translateY(10px) scaleX(.96);transition-timing-function:cubic-bezier(.25,1,.5,1)}.VocabularyPracticePanel_flashcardGhostBody__xZGp9{height:100%;border-radius:var(--radius-control-lg,12px);background:var(--surface-overlay);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 20px rgb(0 0 0/.1),0 1px 4px rgb(0 0 0/.06)}.VocabularyPracticePanel_flashcardExitWrapper__eeELU{position:relative;z-index:3}.VocabularyPracticePanel_flashcardExiting__xbm1h{animation:VocabularyPracticePanel_flashcard-card-exit__oM8XS .34s ease-in both;pointer-events:none}@keyframes VocabularyPracticePanel_flashcard-card-exit__oM8XS{to{transform:translateY(-72px);opacity:0}}.VocabularyPracticePanel_flashcardContainer__fNXKI{perspective:1200px;cursor:pointer;user-select:none}.VocabularyPracticePanel_flashcardInner__EB7PM{display:grid;grid-template-areas:"face";transform-style:preserve-3d;transition:transform .46s cubic-bezier(.4,0,.2,1)}.VocabularyPracticePanel_flashcardFlipped__f7Ehp{transform:rotateX(180deg)}.VocabularyPracticePanel_flashcardFace__eWBTx{grid-area:face;padding:32px 24px 28px;border-radius:var(--radius-control-lg,12px);background:var(--surface-overlay);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 20px rgb(0 0 0/.1),0 1px 4px rgb(0 0 0/.06);backface-visibility:hidden;-webkit-backface-visibility:hidden;text-align:center}.VocabularyPracticePanel_flashcardBack__mtB84{transform:rotateX(180deg);background:var(--brand-secondary)}.VocabularyPracticePanel_flashcardBack__mtB84 .VocabularyPracticePanel_flashcardEntry__s__J1{color:var(--brand-secondary-text)}.VocabularyPracticePanel_flashcardBack__mtB84 .VocabularyPracticePanel_flashcardExample__1HZoF{color:rgb(var(--palette-green-300-rgb)/.65)}.VocabularyPracticePanel_flashcardTranslation__sJc55{margin:0 0 8px;font-size:calc(18px * var(--content-scale, 1));font-weight:var(--font-strong-weight);line-height:1.4}.VocabularyPracticePanel_flashcardMeaning__kwvVO{margin:0 0 12px;font-size:calc(14px * var(--content-scale, 1));color:var(--text-muted);line-height:1.5}.VocabularyPracticePanel_flashcardHint__ancuC{margin:14px 0 0;font-size:var(--text-xs);color:var(--text-muted)}.VocabularyPracticePanel_flashcardEntry__s__J1{margin:0 0 12px;font-size:calc(18px * var(--content-scale, 1));font-weight:var(--font-strong-weight);line-height:1.4}.VocabularyPracticePanel_flashcardExamples__foLL8{display:flex;flex-direction:column;gap:6px}.VocabularyPracticePanel_flashcardExample__1HZoF{margin:0;font-size:calc(15px * var(--content-scale, 1));color:var(--text-muted);font-style:italic;line-height:1.5}.VocabularyPracticePanel_flashcardExampleRow__m_QCs{display:inline-flex;align-items:baseline;gap:6px;justify-content:center}.VocabularyPracticePanel_flashcardExampleSpeak__NpADQ{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--brand-secondary-text,currentColor);opacity:.55;cursor:pointer;transform:translateY(2px);transition:opacity .12s ease,background-color .12s ease;flex-shrink:0}.VocabularyPracticePanel_flashcardExampleSpeak__NpADQ:hover{opacity:1;background:rgb(255 255 255/.1)}.VocabularyPracticePanel_flashcardExampleSpeak__NpADQ[data-speaking=true]{opacity:1;background:rgb(255 255 255/.14);animation:VocabularyPracticePanel_flashcard-speak__M30TS .9s ease-in-out infinite}.VocabularyPracticePanel_flashcardActions__uvZTM{margin-top:12px;justify-content:center}.VocabularyPracticePanel_flashcardActions__uvZTM .ui-button{flex:1;max-width:160px;min-width:120px;justify-content:center}@media (max-width:768px){.VocabularyPracticePanel_practiceCard__RaJYY{min-height:0;padding:4px 2px}}.VocabularyPracticePanel_flashcardEntryRow__j36k1{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px}.VocabularyPracticePanel_flashcardEntryRow__j36k1 .VocabularyPracticePanel_flashcardEntry__s__J1{margin:0}.VocabularyPracticePanel_flashcardSpeakButton__ieM9z{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--brand-secondary-text,currentColor);opacity:.7;cursor:pointer;transition:opacity .12s ease,background-color .12s ease}.VocabularyPracticePanel_flashcardSpeakButton__ieM9z:hover{opacity:1;background:rgb(255 255 255/.1)}.VocabularyPracticePanel_flashcardSpeakButton__ieM9z[data-speaking=true]{opacity:1;background:rgb(255 255 255/.14);animation:VocabularyPracticePanel_flashcard-speak__M30TS .9s ease-in-out infinite}@keyframes VocabularyPracticePanel_flashcard-speak__M30TS{0%,to{opacity:1}50%{opacity:.55}}.VocabularyPracticePanel_flashcardAutoplayToggle__OWePT{position:absolute;top:-4px;right:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--brand-secondary-text,currentColor);opacity:.4;cursor:pointer;transition:opacity .12s ease,background-color .12s ease}.VocabularyPracticePanel_flashcardAutoplayToggle__OWePT:hover{opacity:.85;background:rgb(255 255 255/.08)}.VocabularyPracticePanel_flashcardAutoplayToggle__OWePT[data-active=true]{opacity:.7}.SpeakButton_button__Xhpcm{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;margin-left:4px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;vertical-align:middle;transition:background-color .12s ease,color .12s ease;flex-shrink:0}.SpeakButton_button__Xhpcm:hover{background:var(--surface-active);color:var(--text)}.SpeakButton_button__Xhpcm:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.SpeakButton_button__Xhpcm[data-speaking=true]{color:var(--accent-text);animation:SpeakButton_speak-pulse__ECPw3 .9s ease-in-out infinite}@keyframes SpeakButton_speak-pulse__ECPw3{0%,to{opacity:1}50%{opacity:.55}}.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)}[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}.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 + env(safe-area-inset-top, 0px)) calc(12px + env(safe-area-inset-right, 0px)) calc(20px + env(safe-area-inset-bottom, 0px)) calc(12px + 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;flex-direction:column;gap:0}.LessonPageClient_sidebarSearchInputWrap__0WmRI{width:100%;position:relative}.LessonPageClient_sidebarSearchInputWrap__0WmRI .LessonPageClient_sidebarSearchInput__q1w_j{padding-right:112px}.LessonPageClient_sidebarSearchSubmit__c9bDf{position:absolute;right:4px;top:50%;transform:translateY(-50%);height:30px;min-width:68px}.LessonPageClient_sidebarSearchClear__wmniV{position:absolute;right:78px;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}@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:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);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_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 + env(safe-area-inset-bottom, 0px));z-index:120;width:min(600px,calc(100vw - 24px));min-height:420px;max-height:min(72vh,760px);overflow:visible;padding:16px 16px 10px;border-radius:28px;background:var(--surface-strong);box-shadow:0 10px 36px rgb(0 0 0/.14),0 0 0 1px var(--border-soft);backdrop-filter:blur(20px);opacity:0;transform:translateX(-50%) translateY(20px);pointer-events:none;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease}.LessonPageClient_panelVisible__bjaC0{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.LessonPageClient_practicePanelMobile__fxsjU{position:fixed;top:calc(44px + env(safe-area-inset-top, 0px));left:0;right:0;bottom:0;z-index:120;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:8px 16px calc(max(16px, env(safe-area-inset-bottom, 0px)) + 10px);border-radius:28px 28px 0 0;background:var(--surface-strong);box-shadow:0 -4px 24px rgb(0 0 0/.07);backdrop-filter:blur(20px);opacity:0;transform:translateY(100%);pointer-events:none;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)}.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;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_practicePanelPicker___xV5x{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:0;background:transparent;color:var(--text);font-size:var(--text-md);font-weight:var(--font-strong-weight);line-height:1.2;cursor:pointer}.LessonPageClient_practicePanelPickerIcon__F8eW_{color:var(--text-faint)}.LessonPageClient_practiceTypePickerDesktop__Ljfqr{display:none}.LessonPageClient_practiceTypePickerMobile__IOpbb{display:inline-flex}.LessonPageClient_practiceTypeToggleGroup__E08Sr{flex-wrap:nowrap}.LessonPageClient_practiceTypeToggle__GS4SF{white-space:nowrap}.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_practiceAudienceToggle__KZSQh{min-width:0;padding-inline:10px;font-size:var(--text-xs)}@media (min-width:861px){.LessonPageClient_practiceTypePickerDesktop__Ljfqr{display:inline-flex}.LessonPageClient_practiceTypePickerMobile__IOpbb{display:none}}.LessonPageClient_practicePanelHeaderMeta__5Tgm6{display:flex;align-items:center;gap:6px}.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_practiceExerciseDropdown__mxPzc{z-index:130}.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}.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:12px 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_practiceLoadingMascotLottie__U31g5{width:180px;height:180px}.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_practiceProgressMeta__Yt0Kz{display:flex;align-items:center;gap:8px;flex:0 0 auto;justify-content:flex-end}.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:calc(17px * var(--content-scale));line-height:1.55;font-weight:var(--font-strong-weight)}.LessonPageClient_practiceTranslation__w_xRc{font-size:calc(14px * var(--content-scale));color:var(--text-faint);margin-top:-4px;padding-bottom:4px;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_practiceInput__7uYax{font-size:calc(17px * var(--content-scale))}.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{margin-top:4px}.LessonPageClient_practiceVariantListChooseVariant__f_n_F,.LessonPageClient_practiceVariantList__pK66K{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)}.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_autoAdvanceButton__PluL_ .ui-button__chrome:after{background:linear-gradient(to right,color-mix(in srgb,var(--brand-secondary) 26%,rgb(var(--palette-white-rgb))) var(--auto-progress,0),rgb(var(--palette-white-rgb)) var(--auto-progress,0))!important;transition:background 50ms linear!important}.LessonPageClient_arrowAdvanceButton__Ma9z0{width:92px;min-width:92px;justify-content:center;padding-inline:0;line-height:1}.LessonPageClient_arrowAdvanceButton__Ma9z0 svg{display:block}.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(--floating-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 + 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(env(safe-area-inset-bottom, 0px) + 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 + 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 8px calc(8px + env(safe-area-inset-bottom, 0px));border-radius:16px 16px 0 0;background:color-mix(in srgb,var(--bg) 88%,transparent);box-shadow:0 -4px 24px rgb(0 0 0/.05),0 0 1px 1px var(--border-soft);backdrop-filter:blur(18px)}[data-theme=dark] .LessonPageClient_floatingBar__XIZ3T{box-shadow:none;backdrop-filter:var(--floating-blur)}.LessonPageClient_floatingBarInner__U_V6z{gap:8px;justify-content:center}.LessonPageClient_scrollTopButton__augqT{left:auto;right:16px;bottom:calc(max(12px, env(safe-area-inset-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, env(safe-area-inset-bottom)) + 72px);transform:none;max-height:min(68vh,620px);border-radius:24px}.LessonPageClient_floatingBar__XIZ3T .ui-button{max-width:100%;min-width:0}.LessonPageClient_floatingBar__XIZ3T .ui-button.LessonPageClient_practiceLaunchButton__mgpwl{min-width:136px}[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_practiceProgressMeta__Yt0Kz{gap:0}.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}html.native-ios .LessonPageClient_floatingBar__XIZ3T .ui-button.LessonPageClient_practiceLaunchButton__mgpwl{min-width:0;flex:1 1 auto}}