.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}.top-loading-bar_overlay__Ok0nW{position:fixed;inset:0;z-index:9998;background:rgb(var(--palette-white-rgb)/.65);backdrop-filter:blur(3px);cursor:progress;animation:top-loading-bar_topLoadingOverlayFade___kbpS .16s ease-out}@keyframes top-loading-bar_topLoadingOverlayFade___kbpS{0%{opacity:0}to{opacity:1}}.top-loading-bar_root__b8tae{position:fixed;top:0;left:0;right:0;height:2px;z-index:9999;pointer-events:none;background:transparent;overflow:hidden}.top-loading-bar_bar__3lIBV{height:100%;width:40%;background:var(--accent);border-radius:0 2px 2px 0;animation:top-loading-bar_topLoadingSlide__rvm6z 1.1s ease-in-out infinite;box-shadow:0 0 8px var(--accent)}@keyframes top-loading-bar_topLoadingSlide__rvm6z{0%{transform:translateX(-100%);width:30%}50%{width:55%}to{transform:translateX(260%);width:30%}}@media (prefers-reduced-motion:reduce){.top-loading-bar_bar__3lIBV{animation:none;width:100%;opacity:.7}}.ReaderAppearanceMenu_panel__rK59r{width:max-content;max-width:calc(100vw - 32px);padding:14px}.ReaderAppearanceMenu_content__AqqTO{display:flex;flex-direction:column;width:max-content;max-width:100%;gap:10px}.ReaderAppearanceMenu_settingRow__pkpOp{display:grid;grid-template-columns:52px max-content;align-items:center;gap:14px}.ReaderAppearanceMenu_settingLabel__b0cch{flex:0 0 auto;color:var(--text-faint);font-family:var(--font-interface);font-size:var(--text-xs);font-weight:var(--fw-interface);line-height:1}.ReaderAppearanceMenu_themeGroup__PQaDd{display:inline-flex;width:auto;flex:0 0 auto}.ReaderAppearanceMenu_themeButton__aafjb{color:var(--text-soft)}.ReaderAppearanceMenu_themeButton__aafjb[data-state=on]{color:var(--text)}.ReaderAppearanceMenu_themeButton__aafjb svg{stroke-width:1.9}.ReaderAppearanceMenu_themeLabel__dIz3L{line-height:1}.ReaderAppearanceMenu_fontGroup__NH1K5{display:inline-flex;width:auto;flex:0 0 auto}.ReaderAppearanceMenu_fontOption__d926N{min-width:68px;justify-content:center}.ReaderAppearanceMenu_fontLabel__MCU38{line-height:1}.ReaderAppearanceMenu_fontScaleControl__tXhOn{display:flex;align-items:center;gap:4px}.ReaderAppearanceMenu_fontScaleValue__wCP4m{display:inline-flex;width:68px;align-items:center;justify-content:center;flex:0 0 auto;font-variant-numeric:tabular-nums}.ReaderAppearanceMenu_voiceScreen__AGrDz{display:flex;min-width:240px;flex-direction:column;gap:8px}.ReaderAppearanceMenu_voiceList__7dAo_{display:flex;flex-direction:column;gap:4px}.ReaderAppearanceMenu_voiceRow__p7sH0{display:flex;align-items:center;gap:2px}.ReaderAppearanceMenu_voiceChoice__porxm{flex:1;justify-content:flex-start}.ReaderAppearanceMenu_voiceChoiceContent__jPxlP{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.ReaderAppearanceMenu_accountRow__VeHmg{border-top:1px solid var(--divider);padding-top:8px}.ReaderAppearanceMenu_accountButton__itBiY{width:calc(100% - 4px);margin-inline:2px;justify-content:space-between}.ReaderAppearanceMenu_accountArrow__eFNgL{color:var(--text-faint)}@media (max-width:360px){.ReaderAppearanceMenu_settingRow__pkpOp{align-items:flex-start;grid-template-columns:1fr;gap:8px}.ReaderAppearanceMenu_fontGroup__NH1K5,.ReaderAppearanceMenu_themeGroup__PQaDd{align-self:flex-start}}.GlobalHeaderActions_panel__lsXvs{position:fixed;top:calc(22px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));right:calc(28px + var(--safe-area-inset-right, 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 + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));right:calc(20px + var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))}}@media (min-width:768px){.GlobalVocabularyButton_button__8lsyJ{min-width:140px}}.ArticlePrimitives_root__EQGIp{--content-scale:var(--article-font-scale,1);--text-2xs:calc(11px * var(--content-scale));--text-xs:calc(12px * var(--content-scale));--text-sm:calc(13px * var(--content-scale));--text-base:calc(14px * var(--content-scale));--text-md:calc(var(--text-md-base, 16px) * var(--content-scale));--text-md-plus:calc(18px * var(--content-scale));--text-lg:calc(20px * var(--content-scale));--text-xl:calc(24px * var(--content-scale));--text-2xl:clamp(calc(22px * var(--content-scale)),calc(1.8vw * var(--content-scale)),calc(26px * var(--content-scale)));--text-3xl:clamp(calc(32px * var(--content-scale)),calc(3vw * var(--content-scale)),calc(42px * var(--content-scale)));--text-hero:clamp(calc(42px * var(--content-scale)),calc(5.4vw * var(--content-scale)),calc(64px * var(--content-scale)));--article-max-width:64rem;--article-body-font-size:var(--text-md);--article-space-1:0.75rem;--article-space-2:1rem;--article-space-3:1.5rem;--article-space-4:2rem;--article-space-5:2.5rem;--article-space-6:3rem;--article-radius-sm:10px;--article-radius-md:var(--radius-control-lg);--article-radius-lg:1.2rem;--article-border:var(--border);--article-text:var(--text);--article-text-soft:var(--text-soft);--article-text-muted:var(--text-muted);--article-surface:var(--surface);--article-surface-strong:var(--surface-strong);--article-success-bg:rgb(var(--palette-green-200-rgb)/0.48);--article-success-border:rgb(var(--palette-green-500-rgb)/0.28);--article-success-text:rgb(var(--palette-charcoal-950-rgb));--article-info-bg:rgb(var(--palette-blue-100-rgb)/0.3);--article-info-border:rgb(var(--palette-blue-200-rgb)/0.42);--article-info-text:rgb(var(--palette-charcoal-950-rgb));--article-warning-bg:rgb(var(--palette-yellow-200-rgb)/0.4);--article-warning-border:rgb(var(--palette-amber-200-rgb)/0.38);--article-warning-text:rgb(var(--palette-charcoal-950-rgb));--article-error-bg:rgb(var(--palette-red-100-rgb)/0.28);--article-error-border:rgb(var(--palette-red-200-rgb)/0.38);--article-error-text:rgb(var(--palette-charcoal-950-rgb));--article-neutral-bg:rgb(var(--palette-white-rgb)/0.88);--article-neutral-border:rgb(var(--palette-neutral-200-rgb));--article-neutral-text:var(--article-text);--article-chip-bg:color-mix(in srgb,rgb(var(--palette-amber-200-rgb)/0.4) 30%,rgb(var(--palette-neutral-900-rgb)/0.06) 70%);--article-chip-text:rgb(var(--palette-neutral-900-rgb));--article-playable-text:rgb(var(--palette-green-700-rgb));--article-quote-border:rgb(var(--palette-neutral-900-rgb));--article-table-grid:rgb(var(--palette-neutral-300-rgb)/0.5);--article-table-row-divider:rgb(var(--palette-neutral-200-rgb)/0.5);--article-table-header-bg:rgb(var(--palette-green-400-rgb)/0.15);--article-table-bg:rgb(var(--palette-white-rgb));--article-table-cell-bg:rgb(var(--palette-white-rgb));--article-table-info-bg:rgb(var(--palette-blue-100-rgb));--article-table-success-bg:rgb(var(--palette-green-100-rgb));--article-table-warning-bg:rgb(var(--palette-amber-100-rgb));--article-table-error-bg:rgb(var(--palette-red-100-rgb));display:grid;gap:2rem;min-width:0;max-width:100%;color:var(--article-text)}[data-theme=dark] .ArticlePrimitives_root__EQGIp{--article-success-bg:rgb(var(--palette-green-400-rgb)/0.14);--article-success-border:rgb(var(--palette-green-300-rgb)/0.24);--article-success-text:var(--article-text);--article-info-bg:rgb(var(--palette-blue-400-rgb)/0.14);--article-info-border:rgb(var(--palette-blue-300-rgb)/0.24);--article-info-text:var(--article-text);--article-warning-bg:rgb(var(--palette-amber-400-rgb)/0.22);--article-warning-border:rgb(var(--palette-amber-300-rgb)/0.26);--article-warning-text:var(--article-text);--article-error-bg:rgb(var(--palette-red-400-rgb)/0.14);--article-error-border:rgb(var(--palette-red-300-rgb)/0.24);--article-error-text:var(--article-text);--article-neutral-bg:rgb(var(--palette-white-rgb)/0.06);--article-neutral-border:rgb(var(--palette-neutral-100-rgb)/0.18);--article-neutral-text:var(--article-text);--article-chip-bg:color-mix(in srgb,rgb(var(--palette-amber-200-rgb)/0.35) 30%,rgb(var(--palette-neutral-100-rgb)/0.16) 70%);--article-chip-text:rgb(var(--palette-white-rgb));--article-playable-text:rgb(var(--palette-green-300-rgb));--article-quote-border:rgb(var(--palette-white-rgb)/0.3);--article-table-grid:rgb(var(--palette-neutral-100-rgb)/0.12);--article-table-row-divider:rgb(var(--palette-neutral-100-rgb)/0.09);--article-table-header-bg:rgb(var(--palette-green-400-rgb)/0.15);--article-table-bg:rgb(var(--palette-white-rgb)/0.05)}.ArticlePrimitives_header__A7N_W{display:grid;gap:var(--article-space-3);min-width:0;max-width:100%;margin-bottom:var(--article-space-5)}.ArticlePrimitives_backLink__dGClW{margin:0 0 8px;width:fit-content;display:inline-flex;align-items:center;gap:.45rem;color:var(--article-text-muted);font-family:var(--font-interface);font-size:var(--text-lg);font-weight:var(--fw-interface);text-decoration:none;transition:color .14s ease}.ArticlePrimitives_backLink__dGClW:focus-visible,.ArticlePrimitives_backLink__dGClW:hover{color:var(--article-text)}.ArticlePrimitives_backArrow__zw_Um{font-size:1em;line-height:var(--leading-none)}.ArticlePrimitives_title__Ajd87{margin:0;display:flex;flex-direction:column;gap:10px}.ArticlePrimitives_titleCode__0sefM{margin:0;font-size:var(--text-md);font-weight:var(--font-normal-weight);font-family:var(--font-interface);color:var(--text);line-height:1}.ArticlePrimitives_titleCode__0sefM+.ArticlePrimitives_title__Ajd87{margin-top:calc(0px - var(--article-space-3) + 2px)}.ArticlePrimitives_warningBanner__AznY1{border-radius:1.3rem;border:1px solid rgb(var(--palette-amber-300-rgb)/.4);background:rgb(var(--palette-amber-100-rgb)/.5);padding:.9rem 1rem;color:rgb(var(--palette-charcoal-950-rgb));font-size:var(--text-base);line-height:var(--leading-body)}[data-theme=dark] .ArticlePrimitives_warningBanner__AznY1{border-color:rgb(var(--palette-amber-300-rgb)/.24);background:rgb(var(--palette-amber-400-rgb)/.14);color:var(--article-text)}.ArticlePrimitives_body__F3PQU{display:grid;gap:var(--article-space-3);min-width:0;max-width:100%}.ArticlePrimitives_bodyTruncated__9MEsQ{-webkit-mask-image:linear-gradient(180deg,black 45%,transparent);mask-image:linear-gradient(180deg,black 45%,transparent);pointer-events:none;user-select:none}.ArticlePrimitives_h2___Me_i{margin:1.1rem 0 .5rem;padding-top:.45rem}.ArticlePrimitives_h3__zpoo4{margin:0;margin-top:var(--article-space-2);padding-top:.1rem}.ArticlePrimitives_body__F3PQU>.ArticlePrimitives_h2___Me_i:first-child,.ArticlePrimitives_body__F3PQU>.ArticlePrimitives_h3__zpoo4:first-child{margin-top:0}.ArticlePrimitives_list__LnBKy{display:grid;gap:.75rem}.ArticlePrimitives_listRow__oCv5g{display:flex;align-items:flex-start;gap:.75rem}.ArticlePrimitives_listMarkerBullet__evUc_{width:.25rem;height:.25rem;flex:0 0 auto;margin-top:.625rem;border-radius:50%;background:var(--text);box-shadow:0 0 0 1px rgb(var(--palette-white-rgb)/.96)}.ArticlePrimitives_inlineBullet__FC7DI{display:inline-block;color:var(--article-text-soft);font-size:calc(var(--text-2xs) * .82);line-height:1;transform:translateY(-.04em)}.ArticlePrimitives_listMarkerNumber__xiQQA{min-width:1.35rem;flex:0 0 auto;margin-top:.02rem;color:var(--article-text-soft);font-size:var(--article-body-font-size);line-height:var(--leading-body);font-weight:var(--font-strong-weight);text-align:right}.ArticlePrimitives_listContent__coqxW{min-width:0;color:var(--article-text);font-size:var(--article-body-font-size);line-height:var(--leading-body);overflow-wrap:anywhere}.ArticlePrimitives_indent1__fDdwu{padding-left:1.25rem}.ArticlePrimitives_indent2__97Owo{padding-left:2.5rem}.ArticlePrimitives_indent3__jC0C9{padding-left:3.75rem}.ArticlePrimitives_callout__mjEC5{border-radius:var(--article-radius-sm);border:1px solid transparent;background:var(--article-neutral-bg);color:var(--article-neutral-text);padding:.9rem 1rem;min-width:0;max-width:100%}[data-theme=dark] .ArticlePrimitives_callout__mjEC5{backdrop-filter:blur(10px)}.ArticlePrimitives_callout__mjEC5[data-tone=info]{border-color:var(--article-info-border);background:var(--article-info-bg);color:var(--article-info-text)}.ArticlePrimitives_callout__mjEC5[data-tone=success]{border-color:var(--article-success-border);background:var(--article-success-bg);color:var(--article-success-text)}.ArticlePrimitives_callout__mjEC5[data-tone=warning]{border-color:var(--article-warning-border);background:var(--article-warning-bg);color:var(--article-warning-text)}.ArticlePrimitives_callout__mjEC5[data-tone=error]{border-color:var(--article-error-border);background:var(--article-error-bg);color:var(--article-error-text)}.ArticlePrimitives_calloutInner__ovUbM{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.ArticlePrimitives_calloutIcon__flD_l{display:flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:.12rem;font-size:var(--text-md);line-height:var(--leading-none)}.ArticlePrimitives_calloutContent__33m8n{min-width:0;flex:1 1 auto;display:grid;gap:.75rem;font-size:var(--article-body-font-size);line-height:var(--leading-body);overflow-wrap:anywhere}.ArticlePrimitives_quote__bmP6q{border-radius:0;border:none;border-left:2px solid var(--article-quote-border);background:transparent;padding:0 0 0 1.25rem;min-width:0;max-width:100%}.ArticlePrimitives_quoteItem__C_OMp{display:grid;gap:.15rem;padding:.75rem 0;min-width:0;font-size:var(--article-body-font-size);line-height:var(--leading-snug);overflow-wrap:anywhere}.ArticlePrimitives_quoteItem__C_OMp:first-child{padding-top:.05rem}.ArticlePrimitives_quoteItem__C_OMp:last-child{padding-bottom:.05rem}.ArticlePrimitives_quoteNote__tpo8k{color:var(--article-text-muted);font-size:var(--text-sm);line-height:var(--leading-body)}.ArticlePrimitives_divider__XKSit{border:0;height:10px;margin:.5rem 0 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] .ArticlePrimitives_divider__XKSit{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")}.ArticlePrimitives_tableShell__C5rWE{display:block;width:fit-content;overflow-x:auto;max-width:100%}.ArticlePrimitives_tableGrid__1INz3{display:grid;width:fit-content;background:var(--article-table-bg);border:1px solid var(--article-table-grid);border-radius:8px;overflow:hidden}.ArticlePrimitives_tableCell__JaSh6,.ArticlePrimitives_tableHeaderCell__sc35v{min-width:0;max-width:22rem;overflow-wrap:anywhere}.ArticlePrimitives_tableHeaderCell__sc35v{padding:.56rem .8rem;background:var(--article-table-header-bg);color:var(--article-text-soft);font-weight:var(--font-medium-weight)}.ArticlePrimitives_tableCell__JaSh6,.ArticlePrimitives_tableHeaderCell__sc35v{font-size:calc(var(--article-body-font-size) - 2px);line-height:var(--leading-snug)}.ArticlePrimitives_tableCell__JaSh6{padding:.58rem .8rem;background:transparent;color:var(--article-text);border-bottom:1px solid var(--article-table-row-divider)}.ArticlePrimitives_tableCell__JaSh6[data-last-row]{border-bottom:none}.ArticlePrimitives_tableLines__s9ra7{display:grid;gap:.5rem}.ArticlePrimitives_tableLine__jSqPl{color:var(--article-text);font-size:var(--text-md);line-height:var(--leading-normal);overflow-wrap:anywhere}.ArticlePrimitives_diagramShell__g5ZvV{overflow:hidden;max-width:100%;padding:1rem 1.25rem}.ArticlePrimitives_diagramLoading__3AwYB,.ArticlePrimitives_diagramShell__g5ZvV{border-radius:var(--article-radius-md);border:1px solid var(--article-border);background:var(--article-surface)}.ArticlePrimitives_diagramLoading__3AwYB{padding:2.5rem 1.25rem;color:var(--article-text-soft);font-size:var(--text-base);line-height:var(--leading-body);text-align:center}.ArticlePrimitives_diagramContent__m6Ixm svg{display:block;max-width:100%;height:auto;margin:0 auto}.ArticlePrimitives_bold__SaIV_{color:var(--article-text);font-weight:var(--font-strong-weight)}.ArticlePrimitives_italic__nbpl_{color:var(--article-text-soft);font-style:italic}.ArticlePrimitives_termChip__CjEZb{display:inline-flex;align-items:center;background:var(--article-chip-bg);padding:.05rem .3rem;color:var(--article-chip-text);font-family:SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace;font-size:.85em;line-height:var(--leading-tight);font-weight:400;border-radius:4px;vertical-align:baseline}button.ArticlePrimitives_termChip__CjEZb{cursor:pointer;transition:background-color .12s ease;border:0}button.ArticlePrimitives_termChip__CjEZb:hover{background:var(--article-chip-bg-hover,var(--article-chip-bg));filter:brightness(.97)}button.ArticlePrimitives_termChip__CjEZb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button.ArticlePrimitives_termChip__CjEZb[data-speaking=true]{animation:ArticlePrimitives_term-chip-speak__3SsEx .9s ease-in-out infinite}@keyframes ArticlePrimitives_term-chip-speak__3SsEx{0%,to{opacity:1}50%{opacity:.6}}.ArticlePrimitives_playable__9y4Oj{display:inline;font:inherit;color:var(--article-playable-text);font-weight:var(--font-medium-weight);font-style:italic;background:transparent;border:0;padding:0;margin:0;text-align:inherit;text-decoration:underline dashed rgb(var(--palette-green-600-rgb)/.55);text-decoration-thickness:1px;text-underline-offset:.18em;cursor:pointer;transition:text-decoration-color .12s ease,background-color .12s ease}button.ArticlePrimitives_playable__9y4Oj:hover{text-decoration-style:solid;text-decoration-color:rgb(var(--palette-green-600-rgb)/.85);background:var(--article-playable-bg-hover,var(--accent-soft))}button.ArticlePrimitives_playable__9y4Oj:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}button.ArticlePrimitives_playable__9y4Oj[data-speaking=true]{text-decoration-style:solid;background:var(--article-playable-bg-active,var(--accent-soft));animation:ArticlePrimitives_playable-speak___o58Y .9s ease-in-out infinite}@keyframes ArticlePrimitives_playable-speak___o58Y{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:768px){.ArticlePrimitives_root__EQGIp{--article-body-font-size:var(--text-base);gap:1.2rem}.ArticlePrimitives_body__F3PQU{gap:1.1rem}.ArticlePrimitives_header__A7N_W{gap:.8rem;padding-top:16px;margin-bottom:1.5rem}.ArticlePrimitives_titleCode__0sefM+.ArticlePrimitives_title__Ajd87{margin-top:calc(0px - .8rem + 2px)}.ArticlePrimitives_titleCode__0sefM{color:var(--article-text-muted);font-size:var(--text-sm)}.ArticlePrimitives_titleText__rHQn7{font-size:clamp(calc(34px * var(--content-scale)),calc(9vw * var(--content-scale)),calc(46px * var(--content-scale)));line-height:1.1}.ArticlePrimitives_backLink__dGClW{display:inline-flex;font-size:var(--text-md)}.ArticlePrimitives_h2___Me_i{padding-top:.2rem;margin-top:.8rem}.ArticlePrimitives_h3__zpoo4{margin-top:.6rem;font-size:var(--text-md-plus)}.ArticlePrimitives_listMarkerNumber__xiQQA{min-width:1.1rem}.ArticlePrimitives_listMarkerBullet__evUc_{margin-top:.5rem}.ArticlePrimitives_callout__mjEC5{padding:.72rem .85rem}.ArticlePrimitives_quote__bmP6q{padding:0 0 0 1rem}.ArticlePrimitives_quoteItem__C_OMp{padding:.6rem 0}.ArticlePrimitives_quoteItem__C_OMp:first-child{padding-top:.05rem}.ArticlePrimitives_quoteItem__C_OMp:last-child{padding-bottom:.05rem}.ArticlePrimitives_calloutContent__33m8n{gap:.5rem;line-height:var(--leading-body)}.ArticlePrimitives_calloutIcon__flD_l{font-size:var(--text-md)}.ArticlePrimitives_divider__XKSit{margin-top:0}.ArticlePrimitives_tableLine__jSqPl{font-size:var(--text-xs);line-height:var(--leading-snug)}.ArticlePrimitives_tableCell__JaSh6,.ArticlePrimitives_tableHeaderCell__sc35v{min-width:0;max-width:14rem}.ArticlePrimitives_tableHeaderCell__sc35v{padding:.5rem .68rem}.ArticlePrimitives_tableCell__JaSh6{padding:.52rem .68rem}.ArticlePrimitives_termChip__CjEZb{padding:.04rem .24rem}}.ArticleFeedback_root__qKhHl{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 0 1rem;border-top:1px solid var(--border-soft)}.ArticleFeedback_label__KBJes{color:var(--text-muted);margin:0}.ArticleFeedback_buttons__2zTac{display:flex;gap:.75rem}.ArticleFeedback_form__gPeFx{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:28rem}.ArticleFeedback_submitButton__pml5Y{align-self:flex-end}.ArticleFeedback_thanks__u6IXU{font-size:var(--text-md);color:var(--text-muted);margin:0}.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_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))}.ExerciseNextButton_root__A55_c{width:92px;min-width:92px;line-height:1}.ExerciseNextButton_root__A55_c .ui-button__chrome{overflow:hidden;isolation:isolate}.ExerciseNextButton_countdown__hOmIb{position:absolute;inset:0;z-index:-1;background:var(--accent);transform:scaleX(0);transform-origin:left center;animation-name:ExerciseNextButton_countdown__hOmIb;animation-timing-function:linear;animation-fill-mode:forwards;pointer-events:none}.ExerciseNextButton_icon__3nwzu{display:block}@keyframes ExerciseNextButton_countdown__hOmIb{to{transform:scaleX(1)}}.ExerciseProgressBar_root__jdSvL{display:flex;gap:3px;width:auto}.ExerciseProgressBar_step__fZUCp{flex:0 0 auto;width:5px;height:14px;border-radius:3px;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(--dock-active-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);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}.ExerciseTypePicker_cardsLayout__JwX0h .ExerciseTypePicker_list__TnS_Z{gap:10px}.ExerciseTypePicker_cardsLayout__JwX0h .ExerciseTypePicker_card__O3Viy{gap:16px;padding:16px 18px;border:1px solid var(--btn-secondary-border);background:var(--btn-secondary-bg);box-shadow:0 var(--btn-depth-sm) 0 -1px var(--btn-secondary-ledge)}.ExerciseTypePicker_cardsLayout__JwX0h .ExerciseTypePicker_card__O3Viy:hover{border-color:var(--btn-secondary-border-hover);background:var(--btn-secondary-bg);transform:translateY(var(--btn-hover-lift))}.ExerciseTypePicker_cardsLayout__JwX0h .ExerciseTypePicker_card__O3Viy:active{transform:translateY(calc(var(--btn-depth-sm) - 1px));box-shadow:0 1px 0 -1px var(--btn-secondary-ledge)}.ExerciseTypePicker_cardsLayout__JwX0h .ExerciseTypePicker_card__O3Viy:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent),0 var(--btn-depth-sm) 0 -1px var(--btn-secondary-ledge)}.GuideTour_overlay__0s8DO{position:fixed;inset:0;z-index:400;pointer-events:auto}.GuideTour_spotlight__1nXIb{position:fixed;border-radius:var(--radius-lg);box-shadow:0 0 0 9999px rgb(var(--palette-ink-950-rgb,15 15 15)/.08);pointer-events:none;animation:GuideTour_guide-tour-spotlight-in__VgzA5 .24s ease-out both}.GuideTour_card__ChCvr{position:fixed;border-radius:var(--radius-lg);box-shadow:6px 6px 0 rgb(0 0 0/.22);padding:16px;display:flex;flex-direction:column;gap:14px;animation:GuideTour_guide-tour-card-in__574r_ .28s ease-out both}.GuideTour_arrow__Mbjb6,.GuideTour_card__ChCvr{background:color-mix(in srgb,var(--surface-promo) 78%,var(--highlight) 22%)}.GuideTour_arrow__Mbjb6{position:absolute;width:14px;height:14px;margin-left:-7px;transform:rotate(45deg)}.GuideTour_cardBelow__2IJ4E .GuideTour_arrow__Mbjb6{top:-8px}.GuideTour_cardAbove__qgL_q .GuideTour_arrow__Mbjb6{bottom:-8px}.GuideTour_text__8RnM5{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.5;color:var(--text)}.GuideTour_text__8RnM5 p{margin:0}.GuideTour_button__1GwVj{align-self:center;margin-top:6px}.GuideTour_vocabQueryLink__zpAf8{display:inline;padding:0;border:none;background:none;font:inherit;font-weight:700;color:var(--accent-text);text-decoration:underline;text-underline-offset:2px;cursor:pointer}@keyframes GuideTour_guide-tour-spotlight-in__VgzA5{0%{opacity:0}to{opacity:1}}@keyframes GuideTour_guide-tour-card-in__574r_{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.GuideTour_card__ChCvr,.GuideTour_spotlight__1nXIb{animation:none}}.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}.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 + 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(32px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))) calc(12px + var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))}.GuideTopicsPageClient_content__S0MQb{min-width:0;padding-bottom:72px;position:relative}@keyframes GuideTopicsPageClient_overviewSlideIn__BiHvL{0%{opacity:0}to{opacity:1}}.GuideTopicsPageClient_body__GgK7G{width:min(100%,705px);margin:0 auto;display:flex;flex-direction:column;gap:32px;padding:8px 20px 72px;animation:GuideTopicsPageClient_overviewSlideIn__BiHvL .35s ease both}.GuideTopicsPageClient_controls__EeW1B{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.GuideTopicsPageClient_levelDock__jJtH_{position:fixed;left:50%;bottom:var(--dock-bottom-offset);z-index:23;width:max-content;transform:translateX(-50%);touch-action:none}@media (min-width:641px){.GuideTopicsPageClient_levelDock__jJtH_{display:none}}.GuideTopicsPageClient_bottomTabGroup__hH9mD{width:max-content;flex-wrap:nowrap}.GuideTopicsPageClient_bottomTabGroup__hH9mD.ui-toggle-group[data-variant=dock]{gap:2px}[data-theme=dark] .GuideTopicsPageClient_bottomTabGroup__hH9mD.ui-toggle-group[data-variant=dock]{background:var(--floating-bg)}.GuideTopicsPageClient_sectionTabGroup__yAG4v,.GuideTopicsPageClient_sectionTabs__3DtYo{width:100%}.GuideTopicsPageClient_searchMode__ZsYKn{display:flex;flex-direction:column;gap:12px}.GuideTopicsPageClient_searchForm__b4Hsq{width:100%}.GuideTopicsPageClient_searchInputWrap__JVsyy{display:flex;align-items:center;gap:8px;width:100%}.GuideTopicsPageClient_searchInputField__3CF32{flex:1 1 auto;min-width:0;position:relative}.GuideTopicsPageClient_searchInputField__3CF32 .GuideTopicsPageClient_searchInput__S63xd{width:100%;padding-right:44px}.GuideTopicsPageClient_searchSubmit___8x3y{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.GuideTopicsPageClient_searchClose__3NpgN{flex:0 0 auto;border:0;border-radius:999px;width:36px;height:36px;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_searchClose__3NpgN:focus-visible,.GuideTopicsPageClient_searchClose__3NpgN: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%}@media (max-width:640px){.GuideTopicsPageClient_controlsDesktopOnly__1B_i_,.GuideTopicsPageClient_levelTabsDesktop__GzkGO{display:none}.GuideTopicsPageClient_levelToggleGroup__Uu263{gap:0!important}.GuideTopicsPageClient_sectionTabGroup__yAG4v{gap:4px}}.GuideTopicsPageClient_levelLabelFull__7cfhW{display:inline}.GuideTopicsPageClient_levelLabelShort__luVxb{display:none}.GuideTopicsPageClient_recentBlock__4sPVb{display:flex;flex-direction:column;padding:16px;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-soft)}.GuideTopicsPageClient_recentBlock__4sPVb+.GuideTopicsPageClient_sectionTabs__3DtYo,.GuideTopicsPageClient_searchMode__ZsYKn+.GuideTopicsPageClient_recentBlock__4sPVb{margin-top:-8px}.GuideTopicsPageClient_recentSection__FP__5{display:flex;flex-direction:column;gap:8px}.GuideTopicsPageClient_recentTitle__5PBbS{margin:0;display:flex;align-items:center;gap:8px}.GuideTopicsPageClient_recentTitleIcon__pp0UM{flex:0 0 auto;color:var(--text-muted)}.GuideTopicsPageClient_resumeList__vpI36{display:flex;flex-direction:column;gap:0}.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}@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_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_resumeList__vpI36 .GuideTopicsPageClient_topicRowUnified__8HxqJ{min-height:56px;padding:10px 12px;gap:2px 12px}.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_recentSection__FP__5{gap:8px}.GuideTopicsPageClient_continueRow__Qaydp .GuideTopicsPageClient_topicRowUnified__8HxqJ,.GuideTopicsPageClient_resumeList__vpI36 .GuideTopicsPageClient_topicRowUnified__8HxqJ{min-height:0;padding:8px 0;gap:2px 10px}.GuideTopicsPageClient_body__GgK7G{gap:22px;padding:4px 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:0 0 48px;gap:24px}}.GuideTopicsPageClient_fastTrackLevelBlock__QYUaW{display:flex;flex-direction:column;gap:14px;width:100%}.GuideTopicsPageClient_fastTrackControl___6m_L{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;cursor:pointer}.GuideTopicsPageClient_fastTrackChip__dZ7Nh{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;margin-bottom:2px;padding:3px 10px 3px 8px;border-radius:999px;border:1px solid var(--border-strong);background:transparent;color:var(--text-soft);font-family:var(--font-interface);font-size:12px;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.GuideTopicsPageClient_fastTrackChip__dZ7Nh[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] .GuideTopicsPageClient_fastTrackChip__dZ7Nh[data-active=true]{background:rgb(var(--palette-white-rgb)/.1);box-shadow:none}.GuideTopicsPageClient_fastTrackChipIcon__0MQWk{color:var(--text-soft);transition:color .15s ease}.GuideTopicsPageClient_fastTrackChip__dZ7Nh[data-active=true] .GuideTopicsPageClient_fastTrackChipIcon__0MQWk{color:var(--warning-text)}.GuideTopicsPageClient_coreMarker__GPFqe{flex-shrink:0;display:inline-flex;align-items:center;align-self:center;color:var(--text-faint)}.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_legalLinks__6_9gf{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0;font-size:.8125rem;color:var(--text-muted)}.PaywallBanner_legalLink__qmeRc{color:var(--text-muted);text-decoration:underline;text-underline-offset:2px}.PaywallBanner_legalLink__qmeRc:hover{color:var(--text)}.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}}.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 + 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-area-inset-bottom, env(safe-area-inset-bottom, 0px))) 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-area-inset-bottom, env(safe-area-inset-bottom, 0px)));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_practiceAudienceLink___OegW{display:inline-flex;align-items:center;gap:3px;margin:0;padding:0;border:0;background:transparent;color:var(--text-faint);font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-medium-weight);line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .15s ease}.LessonPageClient_practiceAudienceLink___OegW:hover,.LessonPageClient_practiceAudienceLink___OegW[data-state=open]{color:var(--text);text-decoration:underline;text-underline-offset:3px}.LessonPageClient_practiceAudienceLinkIcon__faRgI{flex:0 0 auto;color:var(--text-faint)}.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-area-inset-bottom, 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 + 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 8px calc(8px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));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-area-inset-bottom, 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, var(--safe-area-inset-bottom, 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_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}}