._root_w454w_1{overflow-wrap:anywhere;min-width:0;color:var(--color-text);font-family:var(--font-reading);font-size:var(--text-base);line-height:1.68}._root_w454w_1 p,._root_w454w_1 ul,._root_w454w_1 ol,._root_w454w_1 blockquote,._root_w454w_1 pre,._root_w454w_1 table{margin-block:0 var(--space-2)}._root_w454w_1 ul,._root_w454w_1 ol{gap:var(--space-1);font-size:var(--text-base);line-height:inherit;padding-inline-start:1.4em;display:grid}._root_w454w_1 h2,._root_w454w_1 h3,._root_w454w_1 h4{margin-block:var(--space-4) var(--space-2);font-family:var(--font-display);line-height:1.2}._root_w454w_1 h2,._root_w454w_1 h3{padding-bottom:var(--space-1);border-bottom:1px solid var(--color-rule)}:where(._root_ty108_2){color:var(--color-text);font-family:var(--font-reading);font-size:var(--text-base);margin-block:0;line-height:1.68}:where(._root_ty108_2[data-variant=lead]){font-size:var(--text-lg);line-height:1.55}:where(._root_ty108_2[data-variant=caption]){font-family:var(--font-ui);font-size:var(--text-xs);line-height:1.45}:where(._root_ty108_2[data-variant=interface]){font-family:var(--font-ui);font-size:var(--text-sm);line-height:1.45}:where(._root_ty108_2[data-tone=muted]){color:var(--color-muted)}:where(._root_ty108_2[data-tone=accent]){color:var(--color-accent-dark)}:where(._root_ty108_2[data-tone=highlight]){background:var(--color-accent-soft);color:var(--color-accent-dark)}:where(._root_ty108_2[data-truncate]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(._root_ty108_2[data-line-clamp]){-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(._root_ty108_2[data-variant=summary]){font-family:var(--font-ui);font-size:var(--text-sm);line-height:1.4}:where(._root_17jc1_2){color:var(--color-text);font-family:var(--font-display);text-wrap:balance;margin-block:0;font-weight:500}:where(._root_17jc1_2[data-order="1"]){font-size:var(--text-3xl);letter-spacing:-.035em;line-height:1.03}:where(._root_17jc1_2[data-order="2"]){font-size:var(--text-2xl);letter-spacing:-.025em;line-height:1.12}:where(._root_17jc1_2[data-order="3"]){font-size:var(--text-xl);letter-spacing:-.015em;line-height:1.25}:where(._root_17jc1_2[data-order="4"]){font-size:var(--text-lg);line-height:1.3}:where(._root_17jc1_2[data-order="5"]){font-size:var(--text-base);line-height:1.4}:where(._root_17jc1_2[data-order="6"]){font-size:var(--text-sm);line-height:1.4}:where(._root_17jc1_2[data-line-clamp]){-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(._root_17jc1_2[data-typography-role=catalog]),:where(._root_17jc1_2[data-typography-role=topic]){color:var(--color-brand-ink);font-family:var(--font-ui);font-size:var(--text-catalog-card-title);letter-spacing:-.015em;font-weight:500;line-height:1.16}:where(._root_17jc1_2[data-typography-role=topic]){font-size:var(--text-lg)}:where(._root_17jc1_2[data-typography-role=lesson]){font-size:var(--text-3xl);letter-spacing:-.025em;line-height:1.15}@media (prefers-reduced-motion:reduce){._root_1y8a5_1,._root_1y8a5_1>span:first-of-type{transition:none}}._root_mkh6a_1[data-hierarchy=primary],._root_mkh6a_1[data-hierarchy=primary]:hover:not(:disabled){background:var(--control-primary-bg);color:var(--control-primary-text)}._root_mkh6a_1[data-hierarchy=secondary]:hover:not(:disabled),._root_mkh6a_1[data-hierarchy=quiet]:hover:not(:disabled){background:var(--control-quiet-bg-hover);color:var(--color-text)}@keyframes _spin_mkh6a_87{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){._root_mkh6a_1{transition:none}._spinner_mkh6a_87{animation-duration:1.4s}}@media (prefers-reduced-motion:reduce){._root_mkh6a_1:active:not(:disabled){transform:none}}@media (prefers-reduced-motion:reduce){._root_mkh6a_1[data-hierarchy=primary]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(:hover,:focus-visible,:active){transform:none}}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._root_13m0t_1[data-icon=back] ._icon_13m0t_7{margin-inline:0 .25em}._root_13m0t_1:not([data-presentation=button]):not([data-presentation=navigation]):not([data-icon=back]):not([data-icon=login]) ._icon_13m0t_7:last-of-type{transition:transform var(--motion-duration) var(--motion-easing)}._root_13m0t_1:not([data-presentation=button]):not([data-presentation=navigation]):not([data-icon=back]):not([data-icon=login]):hover ._icon_13m0t_7:last-of-type{transform:translate(2px)}._root_13m0t_1:not([data-presentation=button]):not([data-presentation=navigation])[target=_blank]:hover ._icon_13m0t_7:last-of-type{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){._root_13m0t_1:not([data-presentation=button]):not([data-presentation=navigation]):not([data-icon=back]):not([data-icon=login]):hover ._icon_13m0t_7:last-of-type,._root_13m0t_1:not([data-presentation=button]):not([data-presentation=navigation])[target=_blank]:hover ._icon_13m0t_7:last-of-type{transition:none;transform:none}}._root_mkh6a_1{white-space:nowrap;min-width:0;min-height:var(--control-height);gap:var(--space-1);padding:0 var(--space-1-5);border-radius:var(--radius-control);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;transition:transform var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing), background-color var(--motion-duration) var(--motion-easing), border-color var(--motion-duration) var(--motion-easing), color var(--motion-duration) var(--motion-easing);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}._root_mkh6a_1[data-hierarchy=primary],._root_mkh6a_1[data-hierarchy=primary]:hover:not(:disabled){background:var(--control-primary-bg);color:var(--control-primary-text)}._root_mkh6a_1[data-hierarchy=secondary]{border-color:var(--control-secondary-border);background:var(--control-secondary-bg);color:var(--control-secondary-text);box-shadow:var(--shadow-control)}._root_mkh6a_1[data-hierarchy=secondary]:hover:not(:disabled),._root_mkh6a_1[data-hierarchy=quiet]:hover:not(:disabled){background:var(--control-quiet-bg-hover);color:var(--color-text)}._root_mkh6a_1[data-hierarchy=secondary]:active:not(:disabled),._root_mkh6a_1[data-hierarchy=quiet]:active:not(:disabled){background:color-mix(in oklch, var(--color-text) 7%, var(--color-surface))}._root_mkh6a_1[data-density=compact]{min-height:var(--control-height);padding-inline:var(--space-1);font-size:var(--text-xs)}._root_mkh6a_1[data-full-width]{width:100%}._root_mkh6a_1[data-icon-only]{width:var(--control-height);padding:0}._root_mkh6a_1:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}._label_mkh6a_83{min-width:0}._spinner_mkh6a_87{border:2px solid color-mix(in srgb, currentColor 35%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite _spin_mkh6a_87}@media (prefers-reduced-motion:reduce){._root_mkh6a_1{transition:none}._spinner_mkh6a_87{animation-duration:1.4s}}._root_mkh6a_1[data-surface=code]{box-shadow:none;color:var(--color-code-text);background:0 0;border-color:#0000}._root_mkh6a_1[data-surface=code]:hover:not(:disabled),._root_mkh6a_1[data-surface=code]:active:not(:disabled){color:var(--color-code-text);opacity:.8;background:0 0;border-color:#0000}._root_mkh6a_1[data-surface=code]:focus-visible{outline:2px solid var(--color-code-text);outline-offset:2px}._root_mkh6a_1[data-hierarchy=soft]{background:var(--control-soft-bg)}._root_mkh6a_1[data-hierarchy=soft]:hover:not(:disabled),._root_mkh6a_1[aria-expanded=true]:not([data-surface=code]):not(:disabled){background:color-mix(in srgb, var(--color-text) 10%, var(--color-surface))}._root_mkh6a_1[data-hierarchy=destructive]{background:var(--color-danger);color:var(--control-primary-text)}._root_mkh6a_1[data-hierarchy=destructive]:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 88%, black)}._root_mkh6a_1:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._root_mkh6a_1:active:not(:disabled){transform:scale(.98)}@media (prefers-reduced-motion:reduce){._root_mkh6a_1:active:not(:disabled){transform:none}}._content_mkh6a_158{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}._content_mkh6a_158>svg{flex:none;display:block}._content_mkh6a_158[data-loading]{opacity:0}._loadingIndicator_mkh6a_172{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}._root_mkh6a_1[aria-busy=true]{opacity:1;cursor:progress}._root_mkh6a_1[data-surface=bare],._root_mkh6a_1[data-surface=bare]:hover:not(:disabled),._root_mkh6a_1[data-surface=bare]:active:not(:disabled),._root_mkh6a_1[data-surface=bare][aria-expanded=true]:not(:disabled){box-shadow:none;background:0 0}._root_mkh6a_1[data-hierarchy=primary]:hover:not(:disabled){background:var(--control-primary-bg);color:var(--control-primary-text)}._root_mkh6a_1[data-hierarchy=primary]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(:hover,:focus-visible){transform:scale(1.02)}._root_mkh6a_1[data-hierarchy=primary]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){._root_mkh6a_1[data-hierarchy=primary]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(:hover,:focus-visible,:active){transform:none}}@media (prefers-reduced-motion:reduce){._root_1y8a5_1,._root_1y8a5_1>span:first-of-type{transition:none}}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._label_1lphi_4{overflow-wrap:anywhere;min-width:0}._root_1lphi_1 [data-external-link-icon]{transition:transform var(--motion-duration) var(--motion-easing)}._root_1lphi_1:hover [data-external-link-icon]{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){._root_1lphi_1:hover [data-external-link-icon]{transition:none;transform:none}}._root_1wvum_1{color:var(--color-text-soft);font-size:var(--text-sm)}._inner_1wvum_6{gap:var(--space-1) var(--space-3);min-height:3.5rem;padding:var(--space-1) var(--page-chrome-gutter);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}._links_1wvum_16{gap:var(--space-1) var(--space-3);flex-wrap:wrap;align-items:center;min-width:22rem;display:flex}._links_1wvum_16 a{align-items:center;min-height:2.5rem;font-weight:400;display:inline-flex}._telegramLink_1wvum_31{--telegram-content-gap:var(--space-0-5)}._telegramLink_1wvum_31 [data-external-link-label]{gap:var(--telegram-content-gap);align-items:center;display:inline-flex}._telegramLogo_1wvum_41{flex:none;width:1.125rem;height:1.125rem}@media (width<=30rem){._links_1wvum_16{min-width:0}._inner_1wvum_6,._links_1wvum_16{flex-direction:column;align-items:flex-start}}._root_1c7vx_1{background:color-mix(in srgb, var(--color-brand-ink) 8%, transparent);width:2.5rem;height:2.5rem;color:var(--color-brand-ink);font-family:var(--font-display);font-size:var(--text-lg);border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:grid}._root_1c7vx_1[data-size=large]{width:3.75rem;height:3.75rem;font-size:var(--text-2xl)}._root_16uda_1{background:var(--color-bg)}._root_16uda_1[data-expanded=true]{color:var(--color-brand-ink);background:var(--color-brand-canvas)}._inner_16uda_10{min-height:4.75rem;padding-inline:var(--page-chrome-gutter);align-items:center;display:flex}._root_16uda_1[data-expanded=true] ._inner_16uda_10{gap:clamp(var(--space-3), 2.5vw, var(--space-5));grid-template-columns:auto 1px minmax(0,1fr) auto;min-height:7.5rem;display:grid}._brand_16uda_24{gap:var(--space-1);color:inherit;align-items:center;text-decoration:none;display:inline-flex}._root_16uda_1[data-expanded=true] ._brand_16uda_24{gap:var(--space-1-5)}._mark_16uda_36{aspect-ratio:120/156;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20156'%20fill='none'%20preserveAspectRatio='xMidYMid%20meet'%3e%3cpath%20class='stone-accent'%20fill='%23FF6A00'%20d='M85.4%2016.5c8.2%204.7%209.7%2012.3%203%2018-7.3%206.3-29.7%208.2-41.2%202.2-9.4-5-9.4-12.3-.5-18.1%209.5-6.2%2028.9-7.7%2038.7-2.1Z'%20/%3e%3cpath%20class='stone-ink'%20fill='%231A1A1A'%20d='M88.8%2057.2c8.5%205.2%207%2012.7-1.6%2017.8-10%206-34%207.5-45.8%201.4-10.8-5.6-9.6-13.1.9-18.5%2011.1-5.8%2036.5-6.8%2046.5-.7Z'%20/%3e%3cpath%20class='stone-ink'%20fill='%231A1A1A'%20d='M97.4%2098.3c11.9%205.8%2016.3%2015.8%208.7%2024.3-8.4%209.4-28.7%2015.2-49.5%2014.3-19.4-.8-36.5-6.2-41.8-14.4-5.4-8.4%202.7-17.6%2017-22.3%2013.9-4.6%2024.9-3.7%2037.9-6.3%2010.2-2%2020.4.8%2027.7%204.4Z'%20/%3e%3c/svg%3e") 50%/contain no-repeat;flex:none;width:2.65rem;display:block}._root_16uda_1[data-expanded=true] ._mark_16uda_36{width:3.15rem}._name_16uda_48{gap:.12rem;display:grid}._wordmark_16uda_53{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.025em;font-weight:500;line-height:.9;display:block}._root_16uda_1[data-expanded=true] ._wordmark_16uda_53{font-size:var(--text-3xl)}._subtitle_16uda_66{max-width:16rem;color:var(--color-text-soft);font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:500;line-height:1.2}._root_16uda_1[data-expanded=true] ._subtitle_16uda_66{color:var(--color-brand-muted);font-family:var(--font-ui);font-size:var(--text-sm);letter-spacing:-.015em;margin-top:.3rem;line-height:1.15}._benefits_16uda_84{gap:var(--space-0-5);color:var(--color-brand-muted);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:-.01em;white-space:nowrap;align-items:center;font-weight:500;line-height:1.15;display:flex}._benefits_16uda_84 i{background:var(--color-brand-orange);border-radius:50%;width:.3rem;height:.3rem;transform:translateY(.055em)}._divider_16uda_105{background:color-mix(in srgb, var(--color-brand-ink) 14%, transparent);width:1px;height:2.75rem}._desktopNavigation_16uda_111,._sections_16uda_112{align-items:center;display:flex}._desktopNavigation_16uda_111{min-width:0}._sections_16uda_112{gap:clamp(var(--space-2), 3.1vw, var(--space-6));flex-wrap:wrap;min-width:0}._sectionLink_16uda_127{min-height:2.5rem;font-family:var(--font-ui);font-size:var(--text-base);font-weight:400;text-decoration:none}._accountLink_16uda_135{gap:var(--space-0-5);min-height:2.5rem;font-family:var(--font-ui);font-size:var(--text-sm);white-space:nowrap;justify-self:end;align-items:center;font-weight:400;display:inline-flex}._accountNavigation_16uda_147{gap:var(--space-2);justify-self:end;align-items:center;min-width:0;display:inline-flex}._progressLink_16uda_155{min-height:2.5rem;font-family:var(--font-ui);font-size:var(--text-sm);white-space:nowrap}._accountDivider_16uda_162{background:color-mix(in srgb, var(--color-brand-ink) 14%, transparent);width:1px;height:1.75rem}._avatarLink_16uda_168{text-decoration:none}._avatarLink_16uda_168 [data-profile-avatar]{transition:background-color var(--motion-duration) var(--motion-easing)}._avatarLink_16uda_168:hover [data-profile-avatar]{background:color-mix(in srgb, var(--color-brand-ink) 15%, transparent)}._avatarLink_16uda_168:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}._avatarLink_16uda_168[data-provider-only=true] [data-profile-avatar]{font-family:var(--font-ui);font-size:var(--text-sm)}._sessionStatus_16uda_190{gap:var(--space-1);min-width:0;min-height:2.5rem;color:var(--color-brand-muted);font-family:var(--font-ui);font-size:var(--text-xs);white-space:normal;overflow-wrap:anywhere;justify-self:end;align-items:center;max-width:100%;display:inline-flex}._sessionStatus_16uda_190[data-header-session=loading]:before{background:color-mix(in srgb, var(--color-brand-ink) 8%, transparent);content:"";border-radius:50%;flex:none;width:2.5rem;height:2.5rem}._sessionRetry_16uda_214{min-height:2.5rem}._sectionLink_16uda_127[data-current=true]{color:var(--color-text);box-shadow:inset 0 -2px}a._brand_16uda_24:focus-visible,._mobileMenu_16uda_224 summary:focus-visible{border-radius:var(--radius-control);outline:2px solid var(--color-focus);outline-offset:.25rem}._mobileMenu_16uda_224{justify-self:end;display:none}._mobileMenu_16uda_224 summary{min-height:2.5rem;padding:.55rem var(--space-1-5);border:1px solid color-mix(in srgb, var(--color-brand-ink) 24%, transparent);border-radius:var(--radius-control);cursor:pointer;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;list-style:none}._mobileMenu_16uda_224 summary::-webkit-details-marker{display:none}._mobileNavigation_16uda_251{z-index:5;top:calc(100% - var(--space-1));right:var(--page-chrome-gutter);left:var(--page-chrome-gutter);padding:var(--space-2);border:1px solid color-mix(in srgb, var(--color-brand-ink) 18%, transparent);border-radius:var(--radius-surface);background:var(--color-brand-canvas);box-shadow:var(--shadow-overlay);position:absolute}._mobileNavigation_16uda_251 ._sections_16uda_112{gap:var(--space-1) var(--space-3);flex-wrap:wrap}a._brand_16uda_24:hover{color:var(--color-text-soft)}@media (width<=72rem){._root_16uda_1[data-expanded=true] ._inner_16uda_10{grid-template-columns:auto 1px minmax(0,1fr) auto;position:relative}._desktopNavigation_16uda_111{display:none}._mobileMenu_16uda_224{display:block}}@media (width<=44rem){._inner_16uda_10{min-height:4.25rem}._root_16uda_1[data-expanded=true] ._inner_16uda_10{gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;min-height:6.5rem}._divider_16uda_105{display:none}._root_16uda_1[data-expanded=true] ._mark_16uda_36{width:2.4rem}._root_16uda_1[data-expanded=true] ._wordmark_16uda_53{font-size:var(--text-2xl)}._root_16uda_1[data-expanded=true] ._subtitle_16uda_66{font-size:var(--text-2xs);margin-top:.2rem}._benefits_16uda_84{font-size:var(--text-2xs);gap:.2rem}._benefits_16uda_84 i{width:.22rem;height:.22rem}}@media (prefers-contrast:more){._divider_16uda_105{background:var(--color-brand-ink)}._mobileMenu_16uda_224 summary,._mobileNavigation_16uda_251{border-color:var(--color-brand-ink)}}@media (width<=30rem){._root_16uda_1[data-expanded=true] ._inner_16uda_10{min-height:9.375rem;padding-block:var(--space-2);flex-wrap:wrap;display:flex}._root_16uda_1[data-expanded=true] ._inner_16uda_10>._accountLink_16uda_135{justify-content:center;min-width:5.5rem}._accountNavigation_16uda_147{gap:var(--space-1)}._progressLink_16uda_155{font-size:var(--text-xs)}._accountDivider_16uda_162{height:1.5rem}._brand_16uda_24{flex:14rem}._brand_16uda_24,._name_16uda_48{min-width:0}._benefits_16uda_84{white-space:normal;flex-wrap:wrap}._mobileMenu_16uda_224{margin-left:auto}}._root_1pmq2_1{width:100%}._track_1pmq2_5{height:var(--progress-height);border-radius:var(--radius-pill);background:var(--progress-track-background);overflow:hidden}._indicator_1pmq2_12{width:var(--progress-value);border-radius:inherit;background:var(--progress-indicator-background);height:100%}._root_1pmq2_1[data-complete] ._indicator_1pmq2_12{background:var(--color-success)}._root_1pmq2_1[data-indeterminate] ._indicator_1pmq2_12{width:40%;animation:_indeterminate_1pmq2_1 1.2s var(--motion-easing) infinite alternate}@keyframes _indeterminate_1pmq2_1{0%{transform:translate(0)}to{transform:translate(150%)}}@media (prefers-reduced-motion:reduce){._root_1pmq2_1[data-indeterminate] ._indicator_1pmq2_12{animation:none;transform:none}}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._root_gkcxy_1{gap:var(--space-1);display:grid}._headingRow_gkcxy_6{gap:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}._count_gkcxy_17{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;font-weight:500}._guestLessonLocked_gkcxy_29{min-height:6.25rem}._root_nn0mo_1{display:grid;position:relative}._content_nn0mo_5{min-height:inherit;transition:filter var(--motion-duration) var(--motion-easing), opacity var(--motion-duration) var(--motion-easing);grid-area:1/1;align-self:center}._link_nn0mo_13{place-content:center;gap:var(--space-1);min-width:0;padding:var(--space-1);color:var(--color-text);opacity:0;text-align:center;transition:opacity var(--motion-duration) var(--motion-easing);grid-area:1/1;text-decoration:none;display:grid;position:relative}._link_nn0mo_13>span{font-size:var(--text-xs);gap:var(--space-1);flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._link_nn0mo_13 svg{flex:none;width:24px;height:24px}._link_nn0mo_13:visited{color:var(--color-text)}._root_nn0mo_1:hover ._content_nn0mo_5,._root_nn0mo_1:focus-within ._content_nn0mo_5{filter:blur(2px);opacity:.38}._root_nn0mo_1:hover ._link_nn0mo_13,._root_nn0mo_1:focus-within ._link_nn0mo_13{opacity:1}._link_nn0mo_13:focus-visible{border-radius:var(--radius-control);outline:2px solid var(--color-focus);outline-offset:3px}@media (any-hover:none){._content_nn0mo_5{filter:blur(2px);opacity:.38}._link_nn0mo_13{opacity:1}}@media (prefers-reduced-motion:reduce){._content_nn0mo_5,._link_nn0mo_13{transition:none}}._root_1me7v_1{align-items:center;gap:var(--space-1);display:inline-flex}._scale_1me7v_6{flex:none;width:1.25rem;height:1.25rem;display:inline-flex;position:relative}._scale_1me7v_6 svg{color:var(--color-text-soft);stroke-width:3px;width:100%;height:100%;position:absolute;inset:0}._scale_1me7v_6 svg path:first-child{display:none}._scale_1me7v_6 ._track_1me7v_25{color:var(--color-rule)}._root_7noic_1{width:100%;padding:var(--space-3) clamp(var(--space-2), 3vw, var(--space-4));margin-inline:auto}._root_7noic_1[data-measure=reading]{max-width:calc(var(--measure-reading) + 2 * var(--space-4))}._root_7noic_1[data-measure=wide]{max-width:var(--measure-wide)}._root_7noic_1[data-measure=full]{max-width:none}._root_16kqy_1{width:100%;display:block;position:relative;overflow:hidden}._root_16kqy_1:not([data-sized=true]):not([data-layout=fill]){min-height:6rem}._image_16kqy_12{width:100%;height:auto;display:block}._skeleton_16kqy_18{border-radius:var(--radius-control);background:var(--color-surface-quiet);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){._skeleton_16kqy_18{animation:1.4s ease-in-out infinite alternate _skeleton-pulse_16kqy_1}}@keyframes _skeleton-pulse_16kqy_1{to{opacity:.52}}._errorState_16kqy_37{box-sizing:border-box;width:100%;height:100%;min-height:6rem;padding:var(--space-2);border-radius:var(--radius-control);background:var(--color-surface-quiet);text-align:center;align-content:center;justify-items:center;gap:.35rem;display:grid}._errorIcon_16kqy_52{color:var(--color-muted)}._decorativeError_16kqy_56{width:100%;height:100%}._root_16kqy_1[data-layout=fill]{height:100%;min-height:0}._root_16kqy_1[data-layout=fill] ._image_16kqy_12{height:100%}._root_16kqy_1[data-sized=true] ._errorState_16kqy_37{min-height:0;position:absolute;inset:0}._root_ay1zq_1{--callout-paragraph-gap:.5rem;gap:var(--space-1);padding:var(--callout-padding,var(--space-1-5) var(--space-2));border:var(--callout-border,0 solid transparent);border-radius:var(--callout-radius,var(--radius-surface));background:var(--callout-background,var(--color-surface-quiet));grid-template-columns:auto minmax(0,1fr);display:grid}._root_ay1zq_1[data-tone=warning]{background:var(--callout-warning-background,color-mix(in oklch, var(--color-warning) 7%, var(--color-surface)))}._root_ay1zq_1[data-density=dense]{--callout-paragraph-gap:.3rem;padding:var(--callout-dense-padding,var(--space-1) var(--space-1-5))}._icon_ay1zq_25{color:var(--color-text-soft);margin-top:.1rem}._root_ay1zq_1[data-tone=warning] ._icon_ay1zq_25{color:var(--color-warning)}._content_ay1zq_34{display:var(--callout-content-display,block);min-width:0}._title_ay1zq_39{color:var(--color-text-soft);font-family:var(--font-reading);font-size:var(--text-callout-title);font-weight:400;line-height:1.3;display:block}._root_ay1zq_1[data-density=dense] ._title_ay1zq_39{font-size:var(--text-sm)}._body_ay1zq_52{grid-column:var(--callout-body-column,auto);margin-top:var(--callout-body-gap,var(--space-1));color:var(--color-text);font-family:var(--font-reading);font-size:var(--text-base);line-height:var(--callout-body-leading,1.62)}._root_ay1zq_1[data-density=dense] ._body_ay1zq_52{margin-top:var(--callout-body-gap,var(--space-0-5));font-size:var(--text-base);line-height:var(--callout-body-leading,1.5)}._body_ay1zq_52 p{margin:var(--callout-paragraph-gap) 0 0}._body_ay1zq_52 p:first-child{margin-top:0}._body_ay1zq_52 code:not([data-language]){color:var(--notation-color,var(--color-accent-dark));font-family:var(--font-data);font-size:var(--text-inline-code)}._body_ay1zq_52{--notation-bg:transparent;--notation-color:var(--color-accent-dark)}._root_ay1zq_1[data-tone=idea] ._body_ay1zq_52{--notation-bg:var(--learning-callout-notation-bg,transparent);--notation-color:var(--learning-callout-notation-color,var(--color-accent-dark))}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._root_1o2dk_1{--scrollbar-thumb:var(--color-scrollbar);--scrollbar-thumb-hover:var(--color-scrollbar-hover);width:min(100%,46rem);min-width:0;max-width:var(--learning-block-measure,100%);border-radius:var(--radius-surface);background:var(--code-block-surface,var(--color-code));color:var(--color-code-text);border:0;position:relative;overflow:hidden}._header_1o2dk_15{gap:var(--space-1);min-height:1.75rem;padding:var(--space-0-5) var(--space-0-5) 0 var(--space-2);background:var(--code-block-surface,var(--color-code-top));justify-content:space-between;align-items:center;display:flex}._meta_1o2dk_25{align-items:center;gap:.65rem;display:flex}._language_1o2dk_31{color:var(--color-code-comment);font-family:var(--font-data);font-size:var(--text-2xs);letter-spacing:.08em;font-weight:600;line-height:1.2}._scrollArea_1o2dk_44{font-family:var(--font-data);font-size:var(--text-learning-code);font-variant-ligatures:none;background:0 0;margin:0;line-height:1.65;overflow-x:auto}._scrollArea_1o2dk_44:focus-visible{outline:2px solid var(--color-code-text);outline-offset:-2px}._scrollArea_1o2dk_44[data-collapsed]{max-height:calc(13.2em + var(--space-3));overflow-y:hidden}._code_1o2dk_64{min-width:100%;padding:var(--space-0-5) var(--space-2) var(--space-1-5);color:var(--color-code-text);font-family:inherit;font-size:var(--text-learning-code);line-height:inherit;tab-size:4;display:block}._line_1o2dk_75{white-space:pre;min-width:max-content;display:block}._lineNumber_1o2dk_81{z-index:1;min-width:2.25em;margin-right:var(--space-1-5);padding-right:var(--space-1);background:var(--code-block-surface,var(--color-code));color:var(--color-code-line-number);text-align:right;-webkit-user-select:none;user-select:none;display:inline-block;position:sticky;left:0}._lineContent_1o2dk_95 [data-token=kwd]{color:var(--color-code-keyword)}._lineContent_1o2dk_95 [data-token=str]{color:var(--color-code-string)}._lineContent_1o2dk_95 [data-token=cmnt]{color:var(--color-code-comment);font-style:italic}._lineContent_1o2dk_95 [data-token=num]{color:var(--color-code-number)}._lineContent_1o2dk_95 [data-token=func],._lineContent_1o2dk_95 [data-token=class],._lineContent_1o2dk_95 [data-token=type]{color:var(--color-code-function)}._lineContent_1o2dk_95 [data-token=bool],._lineContent_1o2dk_95 [data-token=var]{color:var(--color-code-number)}._lineContent_1o2dk_95 [data-token=oper]{color:var(--color-code-operator)}._disclosure_1o2dk_130{padding:var(--space-0-5) var(--space-1) var(--space-1);background:var(--code-block-surface,var(--color-code));justify-content:center;display:flex}._disclosure_1o2dk_130[data-collapsed]{z-index:1;padding-top:var(--space-5);background:linear-gradient(to bottom, transparent, var(--code-block-surface,var(--color-code)) 68%);border-top:0;position:absolute;bottom:0;left:0;right:0}._disclosureIcon_1o2dk_152{transition:transform var(--motion-duration) var(--motion-easing)}._disclosureButton_1o2dk_156[aria-expanded=true] ._disclosureIcon_1o2dk_152{transform:rotate(180deg)}@media (width<=34rem){._code_1o2dk_64{font-size:var(--text-learning-code-mobile);padding-inline:1rem}._scrollArea_1o2dk_44{font-size:var(--text-learning-code-mobile)}}@media (prefers-reduced-motion:reduce){._disclosureIcon_1o2dk_152{transition:none}}._root_1uy0x_1{color:var(--notation-color,var(--color-text));font-family:var(--font-data);font-size:var(--text-inline-code);font-variant-ligatures:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-style:normal}._root_1uy0x_1[data-kind=formula]{font-size:var(--text-learning-formula)}._root_1uy0x_1 [data-formula-term]{display:var(--learning-formula-term-display,inline);max-width:var(--learning-formula-term-max-width,none);white-space:var(--learning-formula-term-white-space,normal)}._root_1uy0x_1[data-emphasis=highlight]{padding:.08em var(--notation-padding-inline,.2em);border-radius:var(--notation-radius,.125rem);background:var(--notation-bg,var(--color-surface-quiet))}._root_1uy0x_1[data-kind=code]{padding:.08em var(--notation-code-padding-inline,.3em);border-radius:var(--notation-code-radius,.25em);background:var(--notation-code-bg,var(--notation-bg))}._root_1rw97_1{gap:var(--accordion-gap);display:grid}._item_1rw97_6{border-bottom:var(--accordion-item-border);border-radius:var(--accordion-radius);min-width:0;overflow:hidden}._item_1rw97_6:last-child{border-bottom:none}._header_1rw97_17{margin:0}._staticHeader_1rw97_21{gap:var(--space-1);min-height:var(--accordion-trigger-height);padding:var(--accordion-trigger-padding);color:var(--color-text);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}._trigger_1rw97_31{width:100%;min-height:var(--accordion-trigger-height);gap:var(--space-1);line-height:var(--accordion-title-leading);padding:var(--accordion-trigger-padding);color:var(--color-text);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--motion-duration) var(--motion-easing);background:0 0;border:0;grid-template-columns:minmax(0,1fr) 1.125rem;align-items:start;list-style:none;display:grid}._trigger_1rw97_31::-webkit-details-marker{display:none}._staticHeader_1rw97_21[data-has-leading=true]{grid-template-columns:auto minmax(0,1fr)}._trigger_1rw97_31[data-has-leading=true]{grid-template-columns:auto minmax(0,1fr) 1.125rem}._trigger_1rw97_31:hover:not([data-disabled]){background:var(--accordion-hover-background)}._trigger_1rw97_31:hover:not([data-disabled]) ._title_1rw97_66{-webkit-text-decoration:var(--accordion-title-hover-decoration);text-decoration:var(--accordion-title-hover-decoration);text-underline-offset:.25em;text-decoration-thickness:.0625rem}._trigger_1rw97_31:focus-visible{box-shadow:inset var(--focus-ring);outline:none}._leading_1rw97_77{color:var(--color-text-soft);display:inline-flex}._title_1rw97_66{min-width:0;font-family:var(--font-ui);font-size:var(--text-accordion-title);font-weight:500;line-height:var(--accordion-title-leading,1.45)}._chevron_1rw97_90{color:var(--color-muted);transition:var(--accordion-chevron-transition);justify-self:end;margin-top:.28rem;display:block}._trigger_1rw97_31[data-panel-open] ._chevron_1rw97_90,._item_1rw97_6[open]>._trigger_1rw97_31 ._chevron_1rw97_90{transform:var(--accordion-chevron-open-transform)}._panel_1rw97_103{transition:var(--accordion-panel-transition);overflow:hidden}._panel_1rw97_103:not([hidden]){grid-template-rows:minmax(0,1fr);display:grid}._panel_1rw97_103[data-starting-style],._panel_1rw97_103[data-ending-style]{grid-template-rows:minmax(0,0fr)}._content_1rw97_118{min-height:0;margin-inline:var(--accordion-content-margin-inline,0);margin-bottom:var(--accordion-content-margin-bottom,0);border-inline-start:var(--accordion-content-border,0 solid transparent);padding:var(--accordion-content-padding);color:var(--accordion-content-color,var(--color-text-soft));font-family:var(--font-reading);font-size:var(--text-accordion-content);line-height:var(--accordion-content-leading,1.58);transition:var(--accordion-content-transition);overflow:hidden}._panel_1rw97_103[data-starting-style] ._content_1rw97_118,._panel_1rw97_103[data-ending-style] ._content_1rw97_118{transform:var(--accordion-content-collapsed-transform);opacity:var(--accordion-content-collapsed-opacity)}._item_1rw97_6[data-disabled]{opacity:.55}@media (prefers-reduced-motion:reduce){._trigger_1rw97_31,._chevron_1rw97_90,._panel_1rw97_103,._content_1rw97_118{transition:none}}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._root_18ygg_1{min-width:0;max-width:var(--learning-block-measure,none);--notation-bg:var(--learning-callout-notation-bg,var(--color-surface-quiet));gap:var(--learning-checkpoint-gap,var(--space-0-5));padding:var(--learning-checkpoint-padding,var(--learning-alert-padding,var(--space-1-5) var(--space-2)));border:var(--learning-alert-border,0 solid transparent);border-radius:var(--learning-alert-radius,var(--radius-surface));background:var(--learning-checkpoint-background,var(--learning-alert-background,var(--learning-info-background,var(--color-info-soft))));margin:0;display:grid}._icon_18ygg_30{width:1rem;height:1rem;color:var(--learning-checkpoint-icon-color,var(--learning-info,var(--color-info)));flex:none;display:block}._label_18ygg_41{color:var(--learning-checkpoint-color,var(--color-text-soft));font-family:var(--font-reading);font-size:var(--text-learning-label);font-weight:400;line-height:1.4}._content_18ygg_49{margin-left:var(--learning-checkpoint-indent,calc(1rem + var(--space-1)))}._heading_1dno0_1._heading_1dno0_1[data-order]{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-2xs);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-weight:500;line-height:1.4;display:flex}._heading_1dno0_1>span:last-child{overflow-wrap:anywhere;min-width:0}._index_1dno0_20{font-variant-numeric:tabular-nums;white-space:nowrap}._root_8ol1x_1{gap:var(--space-1-5);display:grid}._title_8ol1x_6{max-width:28ch;margin:0}._lead_8ol1x_11{max-width:var(--measure-reading);color:var(--color-text-soft);font-size:var(--text-base);margin:0;line-height:1.6}._studyMeta_8ol1x_19{color:var(--color-text-soft);font-family:var(--font-ui);font-size:var(--text-sm);margin:0}._figure_14cmc_2{min-width:0;margin:0}._caption_14cmc_7{max-width:var(--measure-reading);color:var(--color-muted);font-family:var(--font-reading);font-size:var(--text-sm);margin:0;padding:.125rem 0 .85rem;line-height:1.6}._video_w0wq2_1{cursor:pointer;width:100%;height:auto;display:block}._controls_w0wq2_8{align-items:center;gap:.25rem;min-height:2.5rem;display:flex}._controls_w0wq2_8[data-enhanced=false]{visibility:hidden}._slider_w0wq2_19{--progress:0%;cursor:pointer;appearance:none;background:0 0;flex:1;min-width:0;height:2.5rem;margin:0}._slider_w0wq2_19::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-text) var(--progress), var(--color-rule-strong) var(--progress));height:2px}._slider_w0wq2_19::-moz-range-track{background:var(--color-rule-strong);height:2px}._slider_w0wq2_19::-moz-range-progress{background:var(--color-text);height:2px}._slider_w0wq2_19::-webkit-slider-thumb{background:var(--color-text);appearance:none;border:0;border-radius:50%;width:.75rem;height:.75rem;margin-top:calc(1px - .375rem)}._slider_w0wq2_19::-moz-range-thumb{background:var(--color-text);border:0;border-radius:50%;width:.75rem;height:.75rem}._slider_w0wq2_19:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._root_qnphm_1{display:grid}._concepts_qnphm_5{gap:var(--rhythm-concept-separation);min-width:0;display:grid}._concept_qnphm_5{gap:var(--rhythm-content-flow);min-width:0;scroll-margin-top:var(--space-3);display:grid}._conceptTitle_qnphm_18._conceptTitle_qnphm_18[data-order]{font-size:var(--text-2xl);letter-spacing:-.02em;padding-bottom:var(--lesson-concept-title-padding,0);border-bottom:var(--lesson-concept-rule-width,0) solid var(--lesson-concept-rule,transparent);margin:0;line-height:1.18}._conceptExplanation_qnphm_28{min-width:0;max-width:var(--measure-reading)}._conceptExplanation_qnphm_28[data-learning-flow]>*{margin-block:0}._conceptExplanation_qnphm_28[data-learning-flow]>:not(:first-child){margin-top:var(--rhythm-content-flow)}._conceptExplanation_qnphm_28[data-learning-flow]>[data-learning-block]:not(:first-child),._conceptExplanation_qnphm_28[data-learning-flow]>[data-learning-block]+*{margin-top:var(--rhythm-related-block)}._conceptVisual_qnphm_47,._conceptExample_qnphm_48,._conceptMistake_qnphm_49{min-width:0;margin-top:calc(var(--rhythm-related-block) - var(--rhythm-content-flow))}._root_cilk6_1{min-width:0;max-width:var(--learning-block-measure,none);gap:var(--space-1);margin:0;display:grid}._comparison_cilk6_9{align-content:start;gap:var(--learning-comparison-gap,var(--space-1));padding:var(--learning-comparison-padding,var(--learning-panel-padding,var(--space-1) var(--space-2)));border-radius:var(--radius-surface);grid-template-columns:1rem minmax(0,1fr);display:grid}._comparison_cilk6_9[data-status=incorrect]{--notation-bg:var(--learning-danger-notation-bg,var(--color-surface-quiet));background:var(--learning-danger-background,var(--color-danger-soft))}._comparison_cilk6_9[data-status=correct]{--notation-bg:var(--learning-success-notation-bg,var(--color-surface-quiet));background:var(--learning-success-background,var(--color-success-soft))}._comparison_cilk6_9[data-status=incorrect] ._icon_cilk6_34,._comparison_cilk6_9[data-status=incorrect] ._label_cilk6_35{color:var(--learning-danger,var(--color-danger))}._comparison_cilk6_9[data-status=correct] ._icon_cilk6_34,._comparison_cilk6_9[data-status=correct] ._label_cilk6_35{color:var(--learning-success,var(--color-success))}._icon_cilk6_34{width:1rem;height:1rem;margin-top:.12rem;display:block}._copy_cilk6_51{display:var(--learning-comparison-copy-display,grid);gap:var(--space-0-5);min-width:0}._label_cilk6_35{font-family:var(--font-reading);font-size:var(--text-learning-label);font-weight:400;line-height:1.4}._content_cilk6_64{grid-column:var(--learning-comparison-body-column,auto);color:var(--color-text);font-family:var(--font-reading);font-size:var(--text-learning-comparison);line-height:var(--learning-comparison-leading,1.55)}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._title_uomfr_5{color:var(--color-text);font-family:var(--font-reading);font-weight:500}._root_uomfr_1 ._steps_uomfr_11{gap:var(--space-1);counter-reset:procedure-step;margin:0;padding:0;list-style:none;display:grid}._step_uomfr_11{gap:var(--space-1);counter-increment:procedure-step;color:var(--learning-procedure-color,var(--color-text));grid-template-columns:1.5rem minmax(0,1fr);align-items:start;display:grid}._step_uomfr_11:before{content:counter(procedure-step);background:var(--color-surface-quiet);width:1.5rem;height:1.5rem;color:var(--color-text-soft);font-family:var(--font-reading);font-size:var(--text-sm);border-radius:50%;place-items:center;margin-top:.1rem;line-height:1;display:grid}._step_uomfr_11>[data-variant]{min-width:0;font-size:var(--text-learning-procedure);line-height:var(--learning-procedure-leading,1.6)}._stepLabel_uomfr_51{color:var(--color-text);font-weight:500}._root_ou4qw_1{min-width:0;max-width:var(--learning-block-measure,none);gap:var(--space-1-5);padding:var(--learning-example-padding,var(--space-2));border-radius:var(--learning-panel-radius,var(--radius-surface));background:var(--learning-example-background,var(--surface-tonal-1));--code-block-surface:var(--color-bg);--notation-bg:color-mix(in srgb, var(--color-text) 8%, transparent);border:0;margin:0;display:grid}@media (width<=43.99rem){._root_ou4qw_1{padding:var(--space-1-5)}}._eyebrow_ou4qw_24{align-items:center;gap:var(--space-1);color:var(--color-text-soft);font-family:var(--font-reading);font-size:var(--text-learning-label);font-weight:400;line-height:1.3;display:flex}._icon_ou4qw_35{flex:none}._title_ou4qw_39,._prompt_ou4qw_40,._step_ou4qw_41>[data-variant]{min-width:0;color:var(--color-text);font-family:var(--font-reading);font-size:var(--text-learning-example-step);font-weight:400;line-height:var(--learning-example-step-leading,1.68)}._title_ou4qw_39 [data-example-definition]{display:var(--learning-example-definition-display,inline)}._steps_ou4qw_54{gap:var(--learning-example-steps-gap,var(--space-1));margin:0;padding:0;list-style:none;display:grid}._step_ou4qw_41{gap:var(--space-1);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;display:grid;position:relative}._stepBadge_ou4qw_70{z-index:1;background:var(--color-bg);width:1.5rem;height:1.5rem;color:var(--color-text-soft);font-family:var(--font-reading);font-size:var(--text-sm);border-radius:50%;place-items:center;margin-top:.1rem;font-weight:400;line-height:1;display:grid;position:relative}._step_ou4qw_41:not(:last-child):before{content:"";top:1.7rem;bottom:calc(var(--learning-example-steps-gap,var(--space-1)) * -1 - .1rem);background:color-mix(in srgb, var(--color-text) 7%, transparent);width:1px;position:absolute;left:.75rem}._content_ou4qw_98{gap:var(--space-1);min-width:0;display:grid}._root_8kj00_1{min-width:0;overflow:var(--learning-media-overflow,visible);border:var(--learning-media-border,0 solid transparent);border-radius:var(--learning-media-radius,0);background:var(--learning-media-background,transparent);margin:0}._caption_8kj00_10{padding:var(--learning-media-caption-padding,.65rem 0 .85rem);color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-xs);justify-content:space-between;gap:1rem;display:flex}._purpose_8kj00_20{font-family:var(--font-ui);font-size:var(--text-2xs)}@media (width<=52rem){._caption_8kj00_10{flex-direction:column;gap:.25rem}}._alternative_8kj00_32{max-width:var(--measure-reading);padding:var(--learning-media-alternative-padding,.9rem 0 0);color:var(--color-muted);font-family:var(--font-reading);font-size:var(--text-sm);line-height:1.6}._root_8o0o9_1{z-index:var(--layer-navigation);pointer-events:none;opacity:0;height:4px;position:fixed;top:0;left:0;right:0;overflow:hidden}._root_8o0o9_1[data-visible=true]{opacity:1}._indicator_8o0o9_17{background:var(--color-text);width:42%;height:100%;display:block;transform:translate(-110%)}._root_8o0o9_1[data-visible=true] ._indicator_8o0o9_17{animation:1.15s ease-in-out infinite _navigation-progress_8o0o9_1}@media (prefers-reduced-motion:reduce){._root_8o0o9_1[data-visible=true] ._indicator_8o0o9_17{width:70%;animation:none;transform:none}}@keyframes _navigation-progress_8o0o9_1{50%{transform:translate(90%)}to{transform:translate(245%)}}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._root_axlyz_1{gap:var(--space-3);max-width:65ch;padding-block:var(--space-5);display:grid}._icon_axlyz_8{color:var(--color-danger)}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._page_1g1j3_1{min-width:0}._main_1g1j3_5{max-width:100rem;padding-inline:var(--page-chrome-gutter);align-items:center;display:grid}@font-face{font-family:Alegreya Fallback;font-style:normal;font-weight:400 900;src:local(Georgia),local(Liberation Serif);size-adjust:91.9693%;ascent-override:110.472%;descent-override:37.5125%;line-gap-override:0%}@font-face{font-family:Golos Text Fallback;font-style:normal;font-weight:400 900;src:local(Arial),local(Helvetica Neue),local(Segoe UI);size-adjust:108.569%;ascent-override:90.2654%;descent-override:20.2637%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;font-style:normal;font-weight:100 800;src:local(SFMono-Regular),local(Consolas),local(Liberation Mono);size-adjust:99.9837%;ascent-override:102.017%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:Infraege Alegreya;font-style:normal;font-weight:400 900;font-display:optional;src:url(/fonts/alegreya/alegreya-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Infraege Alegreya;font-style:normal;font-weight:400 900;font-display:optional;src:url(/fonts/alegreya/alegreya-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Infraege Golos Text;font-style:normal;font-weight:400 900;font-display:optional;src:url(/fonts/golos-text/golos-text-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Infraege Golos Text;font-style:normal;font-weight:400 900;font-display:optional;src:url(/fonts/golos-text/golos-text-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Infraege JetBrains Mono;font-style:normal;font-weight:100 800;font-display:optional;src:url(/fonts/jetbrains-mono/jetbrains-mono-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Infraege JetBrains Mono;font-style:normal;font-weight:100 800;font-display:optional;src:url(/fonts/jetbrains-mono/jetbrains-mono-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-learning-muted:#606060;--theme-learning-danger:#99453f;--theme-learning-success:#48634b;--theme-learning-info:#3e5e76;--theme-scrollbar:#e4e4e4;--theme-scrollbar-hover:#d2d2d2;--theme-page:#fff;--theme-surface:#fff;--theme-surface-muted:#f5f5f5;--theme-ink:#171717;--theme-ink-secondary:#606060;--theme-rule:#d4d4d4;--theme-rule-strong:#606060;--theme-link:#0070d2;--theme-link-hover:#005aa8;--theme-section-rule:#eaecef;--theme-brand-orange:#ff6a00;--theme-brand-orange-text:#b84400;--theme-brand-orange-soft:#ffd9c2;--theme-primary:#171717;--theme-primary-hover:#606060;--theme-interactive-muted:#f5f5f5;--theme-on-primary:#fff;--theme-ring:#606060;--theme-overlay-shadow:oklch(22% .015 65/.16);--theme-success:oklch(46% .08 145);--theme-info:oklch(50% .11 245);--theme-info-rule:oklch(82% .055 245);--theme-warning:oklch(48% .12 65);--theme-danger:oklch(50% .18 25);--theme-code:#f3f3f3;--theme-code-top:#f3f3f3;--theme-code-ink:#171717;--theme-code-keyword:#005fb8;--theme-code-string:#1a7f37;--theme-code-comment:#636a75;--theme-code-number:#b84400;--theme-code-function:#6f42c1;--theme-code-operator:#474747;--theme-code-line-number:#858b94;--theme-font-display:"Infraege Alegreya", "Alegreya Fallback", Georgia, serif;--theme-font-ui:"Infraege Golos Text", "Golos Text Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--theme-font-reading:"Infraege Golos Text", "Golos Text Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--theme-font-data:"Infraege JetBrains Mono", "JetBrains Mono Fallback", monospace;--theme-radius-sm:.5rem;--theme-radius-md:.625rem;--theme-motion-duration:.14s;--theme-motion-easing:ease-out;--learning-text-soft:var(--color-learning-muted);--learning-danger:var(--color-danger);--learning-success:var(--color-success);--learning-info:var(--color-learning-info);--learning-danger-background:color-mix(in srgb, var(--color-danger) 8%, var(--color-bg));--learning-success-background:color-mix(in srgb, var(--color-success) 8%, var(--color-bg));--learning-info-background:color-mix(in srgb, var(--color-info) 14%, var(--color-bg));--learning-panel-background:transparent;--learning-example-background:color-mix(in oklch, var(--color-accent) 5%, var(--color-bg));--learning-example-padding:var(--space-2);--learning-block-measure:var(--measure-reading);--notation-bg:color-mix(in srgb, var(--color-text) 6%, var(--color-bg));--notation-padding-inline:.2em;--notation-radius:.125rem;--learning-danger-notation-bg:color-mix(in srgb, var(--learning-danger) 8%, var(--learning-danger-background));--learning-success-notation-bg:color-mix(in srgb, var(--learning-success) 8%, var(--learning-success-background));--learning-info-notation-bg:color-mix(in srgb, var(--learning-info) 8%, var(--learning-info-background));--learning-callout-notation-bg:color-mix(in srgb, var(--color-text) 5%, var(--color-surface-quiet));--learning-callout-notation-color:var(--color-text);--text-learning-formula:var(--text-inline-code);--text-learning-code:.9rem;--text-learning-code-mobile:var(--text-learning-code);--text-learning-procedure:var(--text-base);--text-learning-example-step:var(--text-base);--text-lesson-result-title:var(--text-2xl);--text-accordion-title:var(--text-base);--text-accordion-content:var(--text-base);--text-learning-label:var(--text-sm);--text-learning-comparison:var(--text-base);--text-callout-title:var(--text-sm);--text-practice-help:var(--text-base);--lesson-concept-rule:var(--theme-section-rule);--lesson-concept-rule-width:1px;--lesson-concept-title-padding:var(--space-1);--learning-example-prompt-color:var(--color-text);--learning-example-step-color:var(--color-text);--learning-example-step-leading:1.68;--learning-example-steps-gap:var(--space-1);--learning-example-definition-display:block;--learning-formula-term-display:inline-block;--learning-formula-term-max-width:100%;--learning-formula-term-white-space:normal;--learning-procedure-leading:1.68;--learning-procedure-color:var(--color-text);--learning-alert-padding:var(--space-2);--lesson-result-title-gap:var(--rhythm-content-flow);--lesson-result-title-leading:1.18;--lesson-result-title-tracking:-.02em;--accordion-title-leading:1.68;--accordion-content-leading:1.68;--accordion-content-color:var(--color-text);--learning-checkpoint-indent:0;--learning-checkpoint-gap:var(--space-1);--learning-checkpoint-padding:0;--learning-checkpoint-background:transparent;--learning-checkpoint-color:var(--color-text);--learning-checkpoint-icon-color:var(--color-text-soft);--learning-comparison-padding:var(--space-2);--learning-comparison-gap:var(--space-1);--learning-comparison-copy-display:contents;--learning-comparison-body-column:1 / -1;--learning-comparison-leading:1.68;--callout-content-display:contents;--callout-body-column:1 / -1;--callout-body-gap:0;--callout-body-leading:1.68;--callout-padding:var(--space-2);--practice-help-leading:1.68;--practice-help-color:var(--color-text);--text-catalog-card-title:2rem;--shadow-metadata:0 1px 5px color-mix(in srgb, var(--color-brand-ink) 5%, transparent);--layer-reading:10;--layer-navigation:20;--layer-consent:30;--layer-modal-backdrop:40;--layer-modal:41;--font-display:var(--theme-font-display);--font-ui:var(--theme-font-ui);--font-reading:var(--theme-font-reading);--font-data:var(--theme-font-data);--text-2xs:.75rem;--text-xs:.8125rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:clamp(1.5rem, 2vw, 1.75rem);--text-3xl:clamp(2rem, 3vw, 2.5rem);--text-display:clamp(3.25rem, 6.5vw, 6rem);--text-topic-index:clamp(2.75rem, 4vw, 3.25rem);--text-topic-title:1.5rem;--text-topic-heading:clamp(2.5rem, 4vw, 3.5rem);--text-inline-code:.9em;--color-bg:var(--theme-page);--color-surface:var(--theme-surface);--color-surface-quiet:var(--theme-surface-muted);--color-text:var(--theme-ink);--color-text-soft:var(--theme-ink-secondary);--color-muted:var(--theme-ink-secondary);--color-faint:var(--theme-ink-secondary);--color-rule:var(--theme-rule);--color-rule-strong:var(--theme-rule-strong);--color-brand-canvas:var(--color-bg);--color-brand-ink:var(--color-text);--color-brand-muted:var(--color-text-soft);--color-brand-orange:var(--theme-brand-orange);--color-brand-orange-text:var(--theme-brand-orange-text);--color-brand-orange-soft:var(--theme-brand-orange-soft);--color-accent:var(--theme-primary);--color-accent-dark:var(--theme-primary-hover);--color-accent-soft:var(--theme-interactive-muted);--color-focus:var(--theme-ring);--color-selection:var(--theme-rule);--color-link-decoration:var(--theme-link);--outline-group-marker-display:block;--color-link:var(--theme-link);--color-link-hover:var(--theme-link-hover);--color-link-active:var(--theme-link-hover);--color-current-location:var(--theme-link);--color-success:var(--theme-success);--color-info:var(--theme-info);--color-warning:var(--theme-warning);--color-danger:var(--theme-danger);--color-danger-soft:color-mix(in oklch, var(--color-danger) 8%, var(--color-surface));--color-success-soft:color-mix(in oklch, var(--color-success) 8%, var(--color-surface));--color-info-soft:color-mix(in oklch, var(--color-info) 8%, var(--color-surface));--color-code:var(--theme-code);--color-code-top:var(--theme-code-top);--color-code-text:var(--theme-code-ink);--color-code-keyword:var(--theme-code-keyword);--color-code-string:var(--theme-code-string);--color-code-comment:var(--theme-code-comment);--color-code-line-number:var(--theme-code-line-number);--color-code-number:var(--theme-code-number);--color-code-function:var(--theme-code-function);--color-code-operator:var(--theme-code-operator);--color-learning-muted:var(--theme-learning-muted);--color-learning-danger:var(--theme-learning-danger);--color-learning-success:var(--theme-learning-success);--color-learning-info:var(--theme-learning-info);--color-scrollbar:var(--theme-scrollbar);--color-scrollbar-hover:var(--theme-scrollbar-hover);--space-0-5:.25rem;--space-1:.5rem;--space-1-5:.75rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--rhythm-content-flow:var(--space-1-5);--rhythm-section-entry:var(--space-2);--rhythm-related-block:var(--space-3);--rhythm-concept-separation:var(--space-5);--rhythm-section-separation:var(--space-6);--space-section-break:clamp(2.25rem, 3vw, 3rem);--radius-control:var(--theme-radius-sm);--radius-surface:var(--theme-radius-md);--radius-pill:999px;--max-content-width:76rem;--measure-reading:40rem;--measure-lesson:48rem;--measure-wide:76rem;--page-chrome-gutter:clamp(var(--space-2), 3vw, var(--space-4));--control-primary-bg:var(--color-accent);--control-primary-bg-hover:var(--color-accent-dark);--control-primary-text:var(--theme-on-primary);--control-secondary-bg:var(--color-surface);--control-secondary-border:var(--color-rule-strong);--control-secondary-text:var(--color-text);--control-soft-bg:color-mix(in srgb, var(--color-text) 7%, var(--color-surface));--control-quiet-bg-hover:var(--color-accent-soft);--control-disabled-bg:var(--color-surface-quiet);--control-disabled-text:var(--color-muted);--control-height:2.5rem;--input-min-height:var(--control-height);--input-padding-block:var(--space-1);--input-padding-inline:var(--space-1-5);--input-border-color:var(--color-rule);--input-background:var(--control-secondary-bg);--input-radius:var(--radius-control);--input-shadow:none;--input-placeholder-color:var(--color-muted);--accordion-gap:0;--accordion-item-border:1px solid var(--color-rule);--accordion-radius:0;--accordion-trigger-height:2.75rem;--accordion-trigger-padding:var(--space-1-5) var(--space-1);--accordion-content-padding:0 0 0 var(--space-2);--accordion-content-margin-inline:var(--space-1);--accordion-content-margin-bottom:var(--space-2);--accordion-hover-background:color-mix(in srgb, var(--color-text) 3%, transparent);--accordion-title-hover-decoration:none;--accordion-chevron-transition:transform var(--motion-duration) var(--motion-easing);--accordion-chevron-open-transform:rotate(180deg);--accordion-panel-transition:grid-template-rows var(--motion-duration) var(--motion-easing);--accordion-content-transition:opacity var(--motion-duration) var(--motion-easing), transform var(--motion-duration) var(--motion-easing);--accordion-content-collapsed-transform:translateY(-.25rem);--accordion-content-collapsed-opacity:0;--badge-height:1.375rem;--badge-radius:var(--radius-control);--progress-height:.375rem;--progress-track-background:var(--color-surface-quiet);--progress-indicator-background:var(--color-text);--surface-tonal-1:color-mix(in oklch, var(--color-accent) 3%, var(--color-surface));--surface-tonal-2:color-mix(in oklch, var(--color-accent) 6%, var(--color-surface));--shadow-mini-course:0 2px 12px color-mix(in srgb, var(--color-brand-ink) 8%, transparent);--shadow-catalog:none;--shadow-control:none;--shadow-overlay:0 .875rem 3.125rem var(--theme-overlay-shadow);--motion-duration:var(--theme-motion-duration);--motion-easing:var(--theme-motion-easing);--focus-ring:0 0 0 3px color-mix(in srgb, var(--color-focus) 35%, transparent);--surface-quiet-background:var(--color-surface-quiet);--surface-quiet-shadow:none;--surface-accent-background:var(--color-surface);--surface-accent-shadow:none}@media (width<=52rem){:root{--rhythm-concept-separation:var(--space-4);--rhythm-section-separation:var(--space-5)}}*{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-behavior:smooth}*{scrollbar-color:var(--scrollbar-thumb,var(--color-scrollbar)) transparent;scrollbar-width:thin}@supports selector(::-webkit-scrollbar){*{scrollbar-color:auto;scrollbar-width:auto}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,var(--color-scrollbar));border:0;border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover,var(--color-scrollbar-hover))}}@media (forced-colors:active){*{scrollbar-color:auto;scrollbar-width:auto}::-webkit-scrollbar{width:revert;height:revert}::-webkit-scrollbar-button{display:revert;width:revert;height:revert}::-webkit-scrollbar-thumb{background:canvastext}::-webkit-scrollbar-thumb:hover{background:highlight}::-webkit-scrollbar-track{background:canvas}::-webkit-scrollbar-corner{background:canvas}}html,body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-reading);margin:0}body{isolation:isolate;min-width:0;position:relative}::selection{background:var(--color-selection);color:var(--color-text)}a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, currentColor 38%, transparent);text-decoration-color:color-mix(in srgb, currentColor 38%, transparent);text-underline-offset:.2em}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{border-radius:var(--radius-control);outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--focus-ring)}button,input{font:inherit}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}input,textarea{caret-color:var(--color-focus)}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._trigger_1me64_1,._fallback_1me64_2 summary{width:1.25rem;height:1.25rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;list-style:none;display:inline-flex;position:relative}._trigger_1me64_1:focus-visible,._fallback_1me64_2 summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._positioner_1me64_22{z-index:50}._popup_1me64_25{width:min(24rem,100vw - 2rem);padding:var(--space-2);background:var(--color-surface);color:var(--color-muted);font-size:var(--text-sm);border:1px solid var(--color-rule);border-radius:var(--radius-control)}._popup_1me64_25 ul{margin:0;padding-inline-start:var(--space-2)}._popup_1me64_25 li+li{margin-top:var(--space-1)}._fallback_1me64_2{position:relative}._fallback_1me64_2 ._popup_1me64_25{z-index:10;position:absolute;inset-inline-end:0}._trigger_1me64_1:before,._fallback_1me64_2 summary:before{content:"";inset:calc((1.25rem - var(--control-height)) / 2);position:absolute}._root_ki3l4_1{width:100%;min-width:0;min-height:var(--input-min-height);padding:var(--input-padding-block) var(--input-padding-inline);border:1px solid var(--input-border-color);border-radius:var(--input-radius);background:var(--input-background);color:var(--color-text);box-shadow:var(--input-shadow);font:inherit;font-size:var(--text-sm);transition:box-shadow var(--motion-duration) var(--motion-easing), border-color var(--motion-duration) var(--motion-easing), background-color var(--motion-duration) var(--motion-easing);line-height:1.4}._root_ki3l4_1::placeholder{color:var(--input-placeholder-color);font-size:var(--text-xs);opacity:1}._root_ki3l4_1:hover:not(:disabled){border-color:var(--color-text-soft)}._root_ki3l4_1:focus-visible{border-color:var(--color-focus);border-radius:var(--radius-control);box-shadow:var(--input-shadow), var(--focus-ring);outline:none}._root_ki3l4_1[aria-invalid=true]{border-color:var(--color-danger)}._root_ki3l4_1:disabled{background:var(--control-disabled-bg);color:var(--control-disabled-text);box-shadow:none;cursor:not-allowed;opacity:.65}@media (prefers-reduced-motion:reduce){._root_ki3l4_1{transition:none}}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._root_k0ght_1{gap:var(--space-1);min-width:0;display:grid}._icon_k0ght_7{color:var(--color-text-soft);line-height:1}._icon_k0ght_7 svg{block-size:1.5rem;inline-size:1.5rem}._action_k0ght_17{margin-top:var(--space-1)}._root_11z7f_1{min-width:0}._list_11z7f_5{display:flex;overflow-x:auto}._tab_11z7f_10{min-height:var(--control-height);padding:var(--space-1) var(--space-1);color:var(--color-muted);cursor:pointer;font:500 var(--text-sm) / 1.3 var(--font-ui);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000}._tab_11z7f_10:hover:not([data-disabled]){color:var(--color-text)}._tab_11z7f_10[data-active]{border-bottom-color:var(--color-rule-strong);color:var(--color-text);font-weight:600}._tab_11z7f_10:focus-visible{border-radius:var(--radius-control) var(--radius-control) 0 0;box-shadow:inset var(--focus-ring);outline:none}._tab_11z7f_10[data-disabled]{cursor:not-allowed;opacity:.5}._panel_11z7f_43:focus-visible{border-radius:var(--radius-control);box-shadow:var(--focus-ring);outline:none}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._practiceSet_1ct1j_1{min-width:0;margin-top:0}._practiceTabs_1ct1j_6{gap:var(--space-0-5);width:100%;max-width:68rem;display:flex;overflow-x:auto}._practiceTabs_1ct1j_6[hidden],._practicePanel_1ct1j_15[hidden]{display:none}._practiceTab_1ct1j_6{gap:var(--space-0-5);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:7.5rem;display:grid;position:relative}._practiceTab_1ct1j_6[data-solved]{padding-right:1.75rem}._tabLabel_1ct1j_33{color:inherit;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}._tabSolved_1ct1j_42{top:var(--space-0-5);right:var(--space-0-5);fill:none;stroke:var(--learning-success,var(--color-success));stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;position:absolute}._practicePanel_1ct1j_15{min-width:0;max-width:68rem;margin-top:var(--space-3)}._practicePanel_1ct1j_15:focus-visible,._taskHeading_1ct1j_60 h3:focus-visible,._taskTheoryLinks_1ct1j_61 a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:.15rem}._practiceForm_1ct1j_67{min-width:0;max-width:68rem}._taskHeading_1ct1j_60{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:baseline;display:grid}._taskHeading_1ct1j_60 h3[data-order]{color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-lg);margin:0;font-weight:600;line-height:1.35}._taskHeading_1ct1j_60 h3:only-child{grid-column:1/-1}._taskTheoryLinks_1ct1j_61{text-align:left;min-width:0;font-family:var(--font-ui);font-size:var(--text-xs);line-height:1.4}._taskTheoryLinks_1ct1j_61 ul{justify-items:end;gap:0;margin:0;padding:0;list-style:none;display:grid}._taskTheoryLinks_1ct1j_61 li{overflow-wrap:anywhere;min-width:0}._taskTheoryLinks_1ct1j_61 a{text-align:left;justify-content:flex-start;align-items:center;max-width:100%;min-height:2.5rem;display:inline-flex}._taskContent_1ct1j_123{gap:var(--space-2);min-width:0;display:grid}._taskContent_1ct1j_123[data-content-context=statement]{margin:var(--space-2) 0 0}._taskContent_1ct1j_123[data-content-context=hint]{color:var(--practice-help-color,var(--color-muted))}._contentText_1ct1j_137,._contentSteps_1ct1j_138 p{max-width:var(--measure-reading);font-family:var(--font-reading);font-size:var(--text-base);margin:0;line-height:1.68}._taskContent_1ct1j_123[data-content-context=hint] ._contentText_1ct1j_137,._taskContent_1ct1j_123[data-content-context=solution] ._contentText_1ct1j_137,._taskContent_1ct1j_123[data-content-context=hint] ._contentSteps_1ct1j_138 p,._taskContent_1ct1j_123[data-content-context=solution] ._contentSteps_1ct1j_138 p{font-size:var(--text-practice-help);line-height:var(--practice-help-leading,1.58)}._contentList_1ct1j_154{gap:var(--space-0-5);max-width:var(--measure-reading);font-family:var(--font-reading);margin:0;padding-inline-start:var(--space-3);line-height:1.58;display:grid}._contentList_1ct1j_154 li{padding-inline-start:var(--space-0-5)}._contentCode_1ct1j_168{gap:var(--space-1);min-width:0;display:grid}._contentCaption_1ct1j_174{color:var(--color-muted);font-size:var(--text-sm);margin:0}._contentTableViewport_1ct1j_180{max-width:100%;overflow-x:auto}._contentTableViewport_1ct1j_180:focus-visible,._contentAttachment_1ct1j_186:focus-visible{border-radius:var(--radius-control);outline:2px solid var(--color-focus);outline-offset:3px}._contentTable_1ct1j_180{border-collapse:collapse;width:max-content;min-width:min(100%,28rem);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:1.45}._contentTable_1ct1j_180 caption{color:var(--color-muted);text-align:start;padding-block-end:var(--space-1)}._contentTable_1ct1j_180 th,._contentTable_1ct1j_180 td{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-rule);text-align:start;vertical-align:top}._contentTable_1ct1j_180 th{color:var(--color-muted);font-weight:600}._contentFigure_1ct1j_222{gap:var(--space-1);max-width:48rem;margin:0;display:grid}._diagramDescription_1ct1j_229{gap:var(--space-1);border-top:1px solid var(--color-rule);font-family:var(--font-reading);font-size:var(--text-sm);padding-block-start:var(--space-1);line-height:1.5;display:grid}._diagramDescription_1ct1j_229 p,._diagramDescription_1ct1j_229 dl,._diagramDescription_1ct1j_229 dd{margin:0}._diagramDescription_1ct1j_229 dl{gap:var(--space-1);display:grid}._diagramDescription_1ct1j_229 dl>div{gap:var(--space-1);grid-template-columns:minmax(7rem,.3fr) minmax(0,1fr);display:grid}._diagramDescription_1ct1j_229 dt{font-family:var(--font-ui);font-weight:600}._contentAttachment_1ct1j_186[data-presentation]{gap:var(--space-1);max-width:32rem;min-height:2.5rem;padding:var(--space-1) var(--space-2);border:1px solid var(--color-rule);border-radius:var(--radius-control);color:var(--color-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}._contentAttachment_1ct1j_186:hover{border-color:var(--color-rule-strong)}._contentAttachment_1ct1j_186>svg{width:1.1rem;height:1.1rem;color:var(--color-muted)}._attachmentCopy_1ct1j_285{gap:var(--space-0-5);min-width:0;font-family:var(--font-ui);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.4;display:grid}._attachmentCopy_1ct1j_285 strong{font-weight:600;text-decoration:none}._contentAttachment_1ct1j_186:hover ._attachmentCopy_1ct1j_285 strong,._contentAttachment_1ct1j_186:focus-visible ._attachmentCopy_1ct1j_285 strong{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}._attachmentCopy_1ct1j_285>span{color:var(--color-muted)}._attachmentMeta_1ct1j_311{font-family:var(--font-data);font-size:var(--text-xs)}._contentSteps_1ct1j_138{gap:var(--space-1);display:grid}._contentSteps_1ct1j_138 ol{gap:var(--space-0-5);margin:0;padding-inline-start:var(--space-3);display:grid}._contentSteps_1ct1j_138 li{padding-inline-start:var(--space-0-5)}._answerRow_1ct1j_332{gap:var(--space-1);margin-top:var(--space-2);grid-template-columns:minmax(10rem,16rem) auto;align-items:start;display:grid}._answerRow_1ct1j_332 button{justify-self:start;width:auto;min-width:8rem;min-height:2.5rem}._answerField_1ct1j_347{min-width:0;position:relative}._answerAcceptedIcon_1ct1j_352{color:var(--learning-success,var(--color-success));pointer-events:none}._answerRow_1ct1j_332 ._solvedAnswer_1ct1j_357:disabled{border-color:var(--color-rule-strong);background:var(--color-surface);color:var(--color-text);opacity:1}._feedback_1ct1j_364{max-width:var(--measure-reading);margin:var(--space-1) 0 0;color:var(--color-muted);font-family:var(--font-reading);font-size:var(--text-sm);line-height:1.6}._taskHelp_1ct1j_373{max-width:var(--measure-reading);margin-top:var(--space-1)}._feedback_1ct1j_364:empty{display:none}._feedback_1ct1j_364[data-state=correct]{color:var(--learning-success,var(--color-success))}._feedback_1ct1j_364[data-state=incorrect]{color:var(--learning-danger,var(--color-danger))}@media (width<=34rem){._practiceTab_1ct1j_6{min-width:6.5rem}._answerRow_1ct1j_332{grid-template-columns:minmax(0,1fr)}._diagramDescription_1ct1j_229 dl>div{gap:var(--space-0-5);grid-template-columns:minmax(0,1fr)}}._taskPosition_1ct1j_405{margin:0 0 var(--space-1);color:var(--color-text-soft);font-family:var(--font-ui);font-size:var(--text-sm)}[data-standalone] ._answerRow_1ct1j_332{grid-template-columns:minmax(10rem,1fr) auto;align-items:start}@media (width<=40rem){[data-standalone] ._answerRow_1ct1j_332{grid-template-columns:minmax(0,1fr)}}._answerPanel_1ct1j_422{min-width:0}._practiceForm_1ct1j_67[data-layout=compact]{gap:var(--space-2);display:grid}._practiceForm_1ct1j_67[data-layout=compact]>._taskContent_1ct1j_123{max-width:75ch}._practiceForm_1ct1j_67[data-layout=compact] ._answerPanel_1ct1j_422{min-width:0}._practiceForm_1ct1j_67[data-layout=compact] ._answerRow_1ct1j_332{align-items:start;max-width:34rem}._practiceForm_1ct1j_67[data-layout=compact] ._feedback_1ct1j_364{margin-block-start:var(--space-1)}._answerRefresh_1ct1j_442{margin-top:var(--space-1)}._practiceSet_1ct1j_1[data-layout=compact],._practiceSet_1ct1j_1[data-layout=compact] ._taskContent_1ct1j_123{gap:var(--space-1-5)}._catalogHelpPanel_1ct1j_452:not([hidden]){padding-block:var(--space-1)}._practiceSet_1ct1j_1[data-layout=compact] ._taskContent_1ct1j_123{gap:var(--space-1);margin-top:0}._practiceSet_1ct1j_1[data-layout=compact] ._contentText_1ct1j_137,._practiceSet_1ct1j_1[data-layout=compact] ._contentSteps_1ct1j_138 p,._practiceSet_1ct1j_1[data-layout=compact] ._contentList_1ct1j_154{font-size:var(--text-base);line-height:1.68}._catalogInstruction_1ct1j_465{margin-top:var(--space-1);font-size:var(--text-sm)}._catalogToolbar_1ct1j_469{align-items:flex-start;gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._catalogToolbar_1ct1j_469>form{flex:22rem;max-width:34rem}._catalogHelpActions_1ct1j_480{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}._catalogHelpActions_1ct1j_480 button{min-width:10rem}._practiceForm_1ct1j_67[data-layout=compact] ._answerRow_1ct1j_332{align-items:start;margin-top:0}._practiceForm_1ct1j_67[data-layout=compact] ._solvedAnswer_1ct1j_357:disabled{border-color:var(--color-success)}._helpTitle_1ct1j_499[data-order]{margin:0 0 var(--space-0-5);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:500}@media (width<=40rem){._catalogToolbar_1ct1j_469>form{flex-basis:100%}._practiceForm_1ct1j_67[data-layout=compact] ._answerRow_1ct1j_332{grid-template-columns:minmax(0,1fr) auto}._answerRow_1ct1j_332 button{min-width:0}._catalogHelpActions_1ct1j_480{width:100%}._catalogHelpActions_1ct1j_480 button{flex:1;min-width:0}}._practiceForm_1ct1j_67[data-layout=compact] ._answerRow_1ct1j_332{grid-template-columns:minmax(0,1fr) max-content}._practiceForm_1ct1j_67[data-layout=compact] ._answerRow_1ct1j_332>button{width:100%}@media (width<=40rem){._practiceForm_1ct1j_67[data-layout=compact] ._answerRow_1ct1j_332{grid-template-columns:minmax(0,1fr) max-content}}@media (width<=24rem){._practiceForm_1ct1j_67[data-layout=compact] ._answerRow_1ct1j_332{grid-template-columns:minmax(0,1fr)}._catalogHelpActions_1ct1j_480{flex-direction:column;align-items:stretch}}@media (scripting:none){._catalogHelpActions_1ct1j_480{display:none}._catalogHelpPanel_1ct1j_452[hidden]{padding-block:var(--space-1);display:block}}@media (width<=40rem){._taskHeading_1ct1j_60{grid-template-columns:minmax(0,1fr)}._taskTheoryLinks_1ct1j_61{text-align:left}._taskTheoryLinks_1ct1j_61 ul{justify-items:start}}@media (prefers-reduced-motion:reduce){._root_1y8a5_1,._root_1y8a5_1>span:first-of-type{transition:none}}._root_1y8a5_1{color:var(--color-text);overflow-wrap:anywhere;transition:color var(--motion-duration) var(--motion-easing);text-decoration:none}._root_1y8a5_1>span:first-of-type{text-decoration-line:none;-webkit-text-decoration-color:var(--color-link-decoration);text-decoration-color:var(--color-link-decoration);text-underline-offset:.2em;transition:text-decoration-color var(--motion-duration) var(--motion-easing);text-decoration-thickness:1px}._root_1y8a5_1:hover{color:var(--color-text-soft)}._root_1y8a5_1:hover>span:first-of-type,._root_1y8a5_1:focus-visible>span:first-of-type{text-decoration-line:underline;text-decoration-color:currentColor}._root_1y8a5_1:active{color:var(--color-text)}._root_1y8a5_1:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}._root_1y8a5_1:not([data-presentation=button]):not([data-presentation=navigation]){color:var(--color-link)}._root_1y8a5_1:not([data-presentation=button]):not([data-presentation=navigation]):hover{color:var(--color-link-hover)}._root_1y8a5_1:not([data-presentation=button]):not([data-presentation=navigation]):active{color:var(--color-link-active)}._root_1y8a5_1[data-presentation=action],._root_1y8a5_1[data-presentation=navigation]{min-height:var(--control-height);align-items:center;gap:.25em;display:inline-flex}._root_1y8a5_1[data-presentation=navigation]{gap:var(--space-1)}._root_1y8a5_1[data-presentation=navigation]>span:first-of-type,._root_1y8a5_1[data-presentation=button]>span:first-of-type{text-decoration:none}._root_1y8a5_1[data-presentation=action]>._icon_1y8a5_56,._root_1y8a5_1[data-presentation=navigation]>._icon_1y8a5_56{margin-inline:0}._icon_1y8a5_56{vertical-align:-.125em;color:currentColor;flex:none;width:1em;height:1em;margin-inline-start:.25em;display:inline-block}@media (prefers-reduced-motion:reduce){._root_1y8a5_1,._root_1y8a5_1>span:first-of-type{transition:none}}._root_zogoj_1>._icon_zogoj_4{margin-inline:0}._root_zogoj_1[data-presentation=inline]>._icon_zogoj_4{margin-inline-end:.25em}._action_mj9fw_1[data-hierarchy=quiet],._action_mj9fw_1[data-hierarchy=quiet]:hover:enabled,._action_mj9fw_1[data-hierarchy=quiet]:active:enabled{box-shadow:none;color:var(--color-muted);background:0 0;border-color:#0000}._action_mj9fw_1[data-hierarchy=quiet]:hover:enabled{color:var(--color-text)}._action_mj9fw_1[data-hierarchy=quiet]:focus-visible{outline:1px solid var(--color-focus);outline-offset:-6px;box-shadow:none}@media (scripting:none){._action_mj9fw_1[type=button]{display:none}}._action_mj9fw_1[data-empty=true]{visibility:hidden}._solving_1x4j1_1{gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:grid}._catalogTheory_1x4j1_8{font-size:var(--text-sm)}._catalogTheory_1x4j1_8 summary{align-items:center;gap:var(--space-1);min-height:var(--control-height);padding-inline:var(--space-1);border-radius:var(--radius-control);cursor:pointer;list-style:none;display:flex}._catalogTheory_1x4j1_8 summary::-webkit-details-marker{display:none}._catalogTheory_1x4j1_8 summary:hover{background:var(--control-quiet-bg-hover)}._catalogTheory_1x4j1_8 details[open] summary svg{transform:rotate(180deg)}._theoryOptions_1x4j1_30{gap:var(--space-1);max-width:20rem;display:grid}._catalogHeader_1x4j1_36{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);display:flex}._catalogTitle_1x4j1_42[data-order]{font-family:var(--font-ui);font-size:var(--text-sm);margin:0;font-weight:600;line-height:1.4}._catalogHeader_1x4j1_36>nav{flex:none}@media (width<=30rem){._catalogHeader_1x4j1_36>nav{max-width:45%}}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._field_j0djc_1{gap:var(--space-0-5);font-size:var(--text-sm);min-width:0;display:grid}._trigger_j0djc_10{justify-content:space-between;align-items:center;gap:var(--space-1);min-height:var(--control-height);padding:var(--space-1) var(--space-1-5);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;display:flex}._trigger_j0djc_10 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._trigger_j0djc_10:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._positioner_j0djc_33{z-index:50;width:max(var(--anchor-width), 20rem);max-width:calc(100vw - 2rem)}._popup_j0djc_38{max-height:min(24rem, var(--available-height));background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-rule);border-radius:var(--radius-control);flex-direction:column;display:flex;overflow:hidden}._search_j0djc_48{align-items:center;gap:var(--space-1);padding:var(--space-1);border-bottom:1px solid var(--color-rule);flex-shrink:0;display:flex}._search_j0djc_48 input{min-width:0;min-height:var(--control-height);color:inherit;font:inherit;background:0 0;border:0;flex:1}._search_j0djc_48 input:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}._list_j0djc_69{overscroll-behavior:contain;min-height:0;max-height:15rem;padding:var(--space-0-5);overflow-y:auto}._group_j0djc_76{padding:var(--space-1);color:var(--color-text);font-size:var(--text-xs);font-weight:600}._item_j0djc_82{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1);min-height:var(--control-height);border-radius:var(--radius-control);cursor:pointer;display:flex}._item_j0djc_82[data-highlighted]{background:var(--color-surface-quiet)}._label_j0djc_95{font-size:var(--text-sm);display:block}._description_j0djc_99{font-size:var(--text-2xs);color:color-mix(in srgb, var(--color-muted) 90%, var(--color-surface));margin-top:0;display:block}._footer_j0djc_105{padding:var(--space-1);border-top:1px solid var(--color-rule);flex-shrink:0;justify-content:space-between;display:flex}._empty_j0djc_112{padding:var(--space-2);font-size:var(--text-sm);color:var(--color-muted)}._empty_j0djc_112:empty{display:none}._item_j0djc_82+._item_j0djc_82{border-top:1px solid var(--color-surface-quiet)}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._root_1qbnu_1{gap:var(--space-0-5);font-family:var(--font-ui);display:grid}._label_1qbnu_7{color:var(--color-text);font-size:var(--text-sm);font-weight:600}._labelRow_1qbnu_13{align-items:center;gap:var(--space-0-5);display:flex}._description_1qbnu_23,._error_1qbnu_24{font-size:var(--text-xs);line-height:1.45}._description_1qbnu_23{color:var(--color-muted)}._error_1qbnu_24{color:var(--color-danger)}._controlGroup_1qbnu_37{border-radius:var(--input-radius);background:var(--input-background);align-items:center;min-width:0;display:flex;position:relative}._controlGroup_1qbnu_37:focus-within{box-shadow:var(--focus-ring)}._controlGroup_1qbnu_37 input{width:0;box-shadow:none;background:0 0;border:0;flex:1}._controlGroup_1qbnu_37 input:focus-visible{box-shadow:none}._controlGroup_1qbnu_37>button{flex-shrink:0}._controlGroup_1qbnu_37 svg{flex:none;width:1.25rem;height:1.25rem}._controlGroup_1qbnu_37>svg{margin-inline:var(--space-1)}._controlGroup_1qbnu_37:has(input[data-solved]):after{border-color:var(--color-success)}._controlGroup_1qbnu_37:after{content:"";border:1px solid var(--input-border-color);border-radius:inherit;pointer-events:none;position:absolute;inset:0}._controlGroup_1qbnu_37:focus-within:after{border-color:var(--color-focus)}._controlGroup_1qbnu_37[data-invalid]:after{border-color:var(--color-danger)}._controlSlot_1qbnu_90{display:contents}._controlGroup_1qbnu_37 input:-webkit-any(:autofill,:-webkit-autofill){box-shadow:inset 0 0 0 1000px var(--input-background);-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text)}._controlGroup_1qbnu_37 input:is(:autofill,:autofill){box-shadow:inset 0 0 0 1000px var(--input-background);-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text)}._page_d7fmn_1{min-width:0}._main_d7fmn_5{align-content:start;gap:var(--space-2);padding-block:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._main_d7fmn_5>*{min-width:0}._heading_d7fmn_16{gap:0;display:grid}._pageTitle_d7fmn_20[data-order]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:500}._subtitle_d7fmn_25{align-items:center;gap:var(--space-0-5);flex-wrap:wrap;min-width:0;display:flex}._subtitle_d7fmn_25>*{min-width:0}._subtitle_d7fmn_25>:first-child{overflow-wrap:anywhere}._filters_d7fmn_38{gap:var(--space-2);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:end;display:grid}._nativeTopics_d7fmn_44{gap:var(--space-1);display:grid}._resultBar_d7fmn_49{align-items:center;gap:var(--space-2);min-height:var(--control-height);flex-wrap:wrap;display:flex}._activeFilters_d7fmn_56{gap:var(--space-0-5);flex-wrap:wrap;display:flex}._filterChip_d7fmn_61{padding-inline:var(--space-0-5);border-radius:var(--radius-control);background:var(--color-surface-quiet);font-size:var(--text-2xs);align-self:center;align-items:center;display:inline-flex}._removeFilter_d7fmn_70[data-hierarchy]{width:1.5rem;min-height:1.5rem;justify-content:center;align-items:center;margin-inline-start:var(--space-0-5);display:inline-flex;position:relative}._removeFilter_d7fmn_70:before{content:"";width:var(--control-height);height:var(--control-height);position:absolute}._resetFilters_d7fmn_85[data-hierarchy]{font-size:var(--text-xs);padding-inline:var(--space-1)}._resetFilters_d7fmn_85[data-hierarchy]:hover{background:var(--color-surface-quiet)}._sort_d7fmn_93{max-width:100%;margin-inline-start:auto}._bulkToggle_d7fmn_97[data-hierarchy]{justify-self:center}._list_d7fmn_100{margin:0;padding:0;list-style:none}._listHeading_d7fmn_105{align-items:center;gap:var(--space-1);background:var(--color-surface-quiet);padding:0 var(--space-1);border-radius:var(--radius-control);font-size:var(--text-xs);color:var(--color-muted);grid-template-columns:minmax(0,1fr) 6rem 7rem 5rem 7rem 2.5rem 2.5rem;display:grid}._row_d7fmn_116{border-bottom:1px solid var(--color-rule);scroll-margin-block:var(--space-2)}._rowHeader_d7fmn_120{gap:var(--space-1);min-height:3.5rem;padding:var(--space-0-5) var(--space-1);grid-template-columns:1.5rem 5.5rem minmax(0,1fr) 6rem 7rem 5rem 7rem 2.5rem 2.5rem;align-items:center;display:grid}._rowContent_d7fmn_130{align-self:start;min-width:0;padding-block-start:var(--space-0-5)}._rowHeading_d7fmn_135[data-order]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;line-height:1.25}._trigger_d7fmn_141{color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;min-height:0;padding:0;display:inline-flex;position:relative}._trigger_d7fmn_141:before{content:"";min-height:var(--control-height);position:absolute;inset:-.5rem 0}._trigger_d7fmn_141:focus-visible,._disclosure_d7fmn_162:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._trigger_d7fmn_141:hover{color:var(--color-text-soft);text-underline-offset:3px}._taskId_d7fmn_170[data-hierarchy]{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap;align-self:center}._preview_d7fmn_176{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:var(--text-xs);margin-top:0;overflow:hidden}._topicCell_d7fmn_184,._difficulty_d7fmn_185,._format_d7fmn_186,._source_d7fmn_187{font-size:var(--text-xs);color:var(--color-muted)}._difficulty_d7fmn_185,._format_d7fmn_186{align-items:center;gap:var(--space-0-5);display:flex}._difficulty_d7fmn_185 svg,._format_d7fmn_186 svg{color:var(--color-text);flex-shrink:0}._format_d7fmn_186{overflow-wrap:anywhere;min-width:0}._source_d7fmn_187 small{font-size:var(--text-xs);display:block}._progress_d7fmn_210{align-items:center;display:flex}._bookmark_d7fmn_214,._disclosure_d7fmn_162{min-height:var(--control-height);width:100%;color:var(--color-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}._bookmark_d7fmn_214{opacity:.45}._disclosure_d7fmn_162{cursor:pointer}._chevron_d7fmn_232{transition:transform var(--motion-duration) var(--motion-easing)}._chevron_d7fmn_232[data-open=true]{transform:rotate(180deg)}._expanded_d7fmn_238:not([hidden]){gap:var(--space-1-5);padding:var(--space-2) var(--space-3);margin:var(--space-1) var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-surface-quiet);display:grid}._expanded_d7fmn_238>button{justify-self:end}._inlineError_d7fmn_249,._state_d7fmn_250{gap:var(--space-2);justify-items:start;display:grid}._state_d7fmn_250{text-align:center;padding-block:var(--space-4);align-content:center;justify-items:center;min-height:12rem}._paginationBar_d7fmn_262{justify-content:center;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex;container-type:inline-size}._pagination_d7fmn_262,._pageGroup_d7fmn_271{align-items:center;gap:var(--space-0-5);display:flex}._pagination_d7fmn_262 a[data-hierarchy],._pagination_d7fmn_262>span[aria-disabled]{min-width:var(--control-height);min-height:var(--control-height);padding:var(--space-0-5);font-size:var(--text-sm);justify-content:center;align-items:center;display:inline-flex}._pagination_d7fmn_262 a[data-hierarchy][aria-current]{background:var(--color-surface-quiet);border:1px solid var(--color-rule);border-radius:var(--radius-control)}._pagination_d7fmn_262 [aria-disabled]{color:var(--color-muted);opacity:.5}._limitForm_d7fmn_295{align-items:center;gap:var(--space-1);display:flex}@media (width<=75rem){._listHeading_d7fmn_105{grid-template-columns:minmax(0,1fr) 5rem 6rem 4rem 5rem 2.5rem 2.5rem}._rowHeader_d7fmn_120{grid-template-columns:1.5rem 5rem minmax(0,1fr) 5rem 6rem 4rem 5rem 2.5rem 2.5rem}}@media (width<=64rem){._listHeading_d7fmn_105{grid-template-columns:minmax(0,1fr) 2.5rem}._listHeading_d7fmn_105>span:not(:first-child){display:none}._rowHeader_d7fmn_120{row-gap:var(--space-0-5);padding-block:var(--space-1);grid-template-columns:1.5rem 5.5rem minmax(0,1fr) 2.5rem 2.5rem}._rowContent_d7fmn_130{grid-column:3}._bookmark_d7fmn_214{grid-area:1/4}._disclosure_d7fmn_162{grid-area:1/5}._topicCell_d7fmn_184{grid-column:2}._difficulty_d7fmn_185{grid-column:3}._format_d7fmn_186{grid-column:2}._source_d7fmn_187{grid-column:3}}@media (width<=40rem){._filters_d7fmn_38{grid-template-columns:1fr}._rowHeader_d7fmn_120{grid-template-columns:1.5rem minmax(0,1fr) 2.5rem 2.5rem}._taskId_d7fmn_170{grid-column:2}._rowContent_d7fmn_130{grid-area:2/1/auto/-1}._bookmark_d7fmn_214{grid-column:3}._disclosure_d7fmn_162{grid-column:4}._topicCell_d7fmn_184,._format_d7fmn_186{grid-column:1/3}._difficulty_d7fmn_185,._source_d7fmn_187{grid-column:3/-1}._expanded_d7fmn_238:not([hidden]){padding:var(--space-2) var(--space-1);margin-inline:0}._sort_d7fmn_93{max-width:100%;margin-inline-start:0}._pagination_d7fmn_262{gap:0}._pagination_d7fmn_262 a[data-hierarchy],._pagination_d7fmn_262>span[aria-disabled]{min-width:2.5rem}}@media (prefers-reduced-motion:reduce){._chevron_d7fmn_232{transition:none}}._sourceName_d7fmn_396{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._trigger_d7fmn_141[data-hierarchy][data-presentation]{min-height:0;color:inherit;gap:0}._pagination_d7fmn_262 a[data-hierarchy],._pagination_d7fmn_262 a[data-hierarchy]:hover{font-variant-numeric:tabular-nums}._pagination_d7fmn_262{flex-wrap:wrap;justify-content:center;max-width:100%}._pageGroup_d7fmn_271{display:contents}@media (width<=40rem){._pagination_d7fmn_262{grid-template-columns:repeat(7, var(--control-height));display:grid}._pagination_d7fmn_262>:first-child{grid-area:2/1}._pagination_d7fmn_262>:last-child{grid-area:2/7}}@container (width<=20rem){._pagination_d7fmn_262{display:flex}}._removeFilter_d7fmn_70>span{justify-content:center;align-items:center;display:flex}._removeFilter_d7fmn_70 svg{display:block}._root_136zf_1{align-items:center;gap:var(--space-0-5);min-width:0;font-size:var(--text-xs);flex-wrap:wrap;display:flex}._label_136zf_9{color:var(--color-muted)}._trigger_136zf_12{justify-content:space-between;align-items:center;gap:var(--space-1);min-height:var(--control-height);padding:0 var(--space-1);border-radius:var(--radius-control);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}._trigger_136zf_12:hover{background:var(--color-surface-quiet)}._trigger_136zf_12:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._positioner_136zf_33{z-index:50}._popup_136zf_36{min-width:12rem;max-height:var(--available-height);padding:var(--space-0-5);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-control);overflow-y:auto}._item_136zf_45{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding-inline:var(--space-1);font-size:var(--text-sm);border-radius:var(--radius-control);cursor:pointer;display:flex}._item_136zf_45[data-highlighted]{background:var(--color-surface-quiet);outline:none}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._root_usrl8_5{gap:clamp(var(--space-5), 7vw, 7rem);padding-block:clamp(var(--space-5), 9vw, 7rem);grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);align-content:start;align-items:start;display:grid}._intro_usrl8_14{gap:var(--space-2);display:grid}._intro_usrl8_14 h1,._intro_usrl8_14 p,._materials_usrl8_21 h2{margin:0}._intro_usrl8_14 h1[data-order]{max-width:11ch;font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.04em;font-weight:500;line-height:.98}._intro_usrl8_14 p[data-variant]{max-width:31ch;font-size:var(--text-base);line-height:1.55}._catalog_usrl8_40,._materials_usrl8_21{display:grid}._catalog_usrl8_40{gap:var(--space-5)}._materials_usrl8_21{gap:var(--space-3);scroll-margin-block-start:var(--space-3)}._materials_usrl8_21 h2{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.3}._lessonList_usrl8_60{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._lessonList_usrl8_60 a{--lesson-arrow-transform:none;--lesson-title-decoration:currentColor;gap:var(--space-0-5) var(--space-2);min-height:7rem;padding:var(--space-1) 0 var(--space-2);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}._lessonList_usrl8_60 a:focus-visible{border-radius:var(--radius-control);outline:2px solid var(--color-focus);outline-offset:var(--space-1)}._lessonNumber_usrl8_86{color:var(--color-text-soft);font-size:var(--text-sm);grid-column:1}._lessonTitle_usrl8_92{font-family:var(--font-display);font-size:var(--text-xl);text-decoration:none;-webkit-text-decoration-color:var(--lesson-title-decoration);text-decoration-color:var(--lesson-title-decoration);text-underline-offset:.22em;transition:text-decoration-color var(--motion-duration) var(--motion-easing);grid-column:1;font-weight:500;line-height:1.3;text-decoration-thickness:1px}._lessonSummary_usrl8_105{max-width:62ch;color:var(--color-text-soft);font-size:var(--text-sm);grid-column:1;line-height:1.55}._lessonArrow_usrl8_113{color:var(--color-text-soft);transform:var(--lesson-arrow-transform);transition:transform var(--motion-duration) var(--motion-easing);grid-area:1/2/4;align-self:center}._lessonList_usrl8_60 a:hover ._lessonTitle_usrl8_92,._lessonList_usrl8_60 a:focus-visible ._lessonTitle_usrl8_92{text-decoration:underline}._lessonList_usrl8_60 a:hover{--lesson-arrow-transform:translateX(.125rem);--lesson-title-decoration:currentColor}@media (width<=58rem){._root_usrl8_5{gap:var(--space-5);padding-block:var(--space-5);grid-template-columns:minmax(0,1fr)}._intro_usrl8_14 h1[data-order]{max-width:15ch}}@media (prefers-reduced-motion:reduce){._lessonList_usrl8_60 a,._lessonTitle_usrl8_92,._lessonArrow_usrl8_113{transition:none}._lessonList_usrl8_60 a:hover{--lesson-arrow-transform:none}}._backdrop_igbeo_1{z-index:var(--layer-modal-backdrop);background:color-mix(in oklch, var(--color-text) 20%, transparent);transition:opacity var(--motion-duration) var(--motion-easing);position:fixed;inset:0}._viewport_igbeo_9{z-index:var(--layer-modal);overscroll-behavior:contain;padding:var(--space-2);place-items:safe center;display:grid;position:fixed;inset:0;overflow-y:auto}._popup_igbeo_20{gap:var(--space-3);width:min(100%,28rem);padding:var(--space-3);border-radius:var(--radius-surface);background:var(--color-surface);box-shadow:var(--shadow-overlay);color:var(--color-text);transition:opacity var(--motion-duration) var(--motion-easing), transform var(--motion-duration) var(--motion-easing);border:0;display:grid}._backdrop_igbeo_1[data-starting-style],._backdrop_igbeo_1[data-ending-style],._popup_igbeo_20[data-starting-style],._popup_igbeo_20[data-ending-style]{opacity:0}._popup_igbeo_20[data-starting-style],._popup_igbeo_20[data-ending-style]{transform:translateY(.25rem)scale(.99)}._copy_igbeo_47{gap:var(--space-1);display:grid}._title_igbeo_52,._description_igbeo_53{margin:0}._title_igbeo_52{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;line-height:1.3}._description_igbeo_53{color:var(--color-text-soft);font-family:var(--font-reading);font-size:var(--text-sm);line-height:1.6}._actions_igbeo_71{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}._error_igbeo_78{color:var(--color-danger)}@media (prefers-reduced-motion:reduce){._backdrop_igbeo_1,._popup_igbeo_20{transition:none}}._subtleTrigger_igbeo_89[data-hierarchy]{width:fit-content;color:var(--color-text-soft);justify-self:start;padding-inline:0;font-weight:400}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._page_1uvqb_1{flex-direction:column;min-height:100dvh;display:flex}._main_1uvqb_6[data-measure]{width:100%;max-width:37rem;padding-block:clamp(var(--space-4), 8vh, var(--space-6));flex:1}._main_1uvqb_6[data-measure][data-profile]{max-width:76rem;padding-block:var(--space-5)}._panel_1uvqb_16{gap:var(--space-3);max-width:30rem;display:grid}._main_1uvqb_6[data-profile] ._panel_1uvqb_16{max-width:none}._profile_1uvqb_24{gap:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1.65fr) minmax(18rem,1fr);display:grid}._profileIdentity_1uvqb_29{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-rule);flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}._identityText_1uvqb_38{overflow-wrap:anywhere;flex:12rem;min-width:0}._logout_1uvqb_43{margin-left:auto}._profileSettings_1uvqb_46,._profileSafety_1uvqb_47{gap:var(--space-2);justify-items:start;max-width:45rem;display:grid}._profileSettings_1uvqb_46{padding-left:var(--space-3);border-left:1px solid var(--color-rule);align-content:start}._profileSafety_1uvqb_47{padding:var(--space-3) 0 0;border-top:1px solid var(--color-rule);grid-column:2;align-content:start}._sectionHeading_1uvqb_64{align-items:center;gap:var(--space-0-5);display:flex}._profileSettings_1uvqb_46 ._methods_1uvqb_69{width:100%}._profileSettings_1uvqb_46 ._emailMethod_1uvqb_72{width:100%;max-width:30rem}._panel_1uvqb_16[data-auth-surface]{gap:var(--space-4);max-width:27rem;margin-inline:auto}._intro_1uvqb_81{gap:var(--space-1);display:grid}._form_1uvqb_85{gap:var(--space-2);display:grid}._panel_1uvqb_16[data-auth-surface] ._form_1uvqb_85{gap:var(--space-3)}._delivery_1uvqb_92,._emailMethod_1uvqb_72{gap:var(--space-2);padding-block:var(--space-2);border-block:1px solid var(--color-rule);display:grid}._actions_1uvqb_107{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}._consentRow_1uvqb_113{gap:var(--space-1);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.5;display:grid}._consentCheckbox_1uvqb_121{width:1.125rem;height:1.125rem;accent-color:var(--color-text);margin:.15rem 0 0}._consentCheckbox_1uvqb_121:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._panel_1uvqb_16[data-auth-surface] ._actions_1uvqb_107{display:grid}._panel_1uvqb_16[data-auth-surface] ._form_1uvqb_85 ._actions_1uvqb_107>button[type=submit]{width:100%}._panel_1uvqb_16[data-auth-surface] ._form_1uvqb_85 ._actions_1uvqb_107>a{justify-self:center}._secondary_1uvqb_140{gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--color-rule);display:grid}._panel_1uvqb_16[data-auth-surface] ._secondary_1uvqb_140{gap:var(--space-2);padding-top:var(--space-3)}._providerSection_1uvqb_150{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}._providerLabel_1uvqb_158{text-align:center;width:100%}._providerLink_1uvqb_162{align-items:center;gap:var(--space-0-5);min-height:2.5rem;padding:0 var(--space-1);border-radius:var(--radius-pill);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-sm);background:0 0;border:0;font-weight:500;text-decoration:none;display:inline-flex}._providerLink_1uvqb_162:hover{color:var(--color-text);text-decoration:underline}._providerLink_1uvqb_162:disabled{color:var(--color-text-soft);cursor:not-allowed;opacity:.65}._providerLink_1uvqb_162:focus-visible{border-radius:var(--radius-control);outline:2px solid var(--color-focus);outline-offset:2px}._methods_1uvqb_69{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._method_1uvqb_69{gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-surface-quiet);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}._methodIdentity_1uvqb_207{gap:.1rem;min-width:0;display:grid}._methodStatus_1uvqb_212{font-size:var(--text-xs)}._methodActions_1uvqb_215{justify-content:flex-end;gap:var(--space-0-5);flex-wrap:wrap;display:flex}._notice_1uvqb_221{padding:var(--space-2);background:var(--color-surface-quiet);color:var(--color-text-soft)}._notice_1uvqb_221[data-feedback-tone=success]{color:var(--color-success);background:var(--color-success-soft)}._feedbackMessage_1uvqb_230{gap:var(--space-1);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}._feedbackMessage_1uvqb_230>svg{margin-top:.25em}._noScriptOnly_1uvqb_240{display:none}@media (scripting:none){._noScriptOnly_1uvqb_240{display:grid}}._error_1uvqb_248{color:var(--color-danger)}._panel_1uvqb_16[data-auth-surface] ._notice_1uvqb_221{padding:var(--space-2) var(--space-3);border:1px solid var(--color-rule);border-radius:var(--radius-control)}._panel_1uvqb_16[data-auth-surface] ._error_1uvqb_248{padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--color-danger) 45%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-danger) 7%, var(--color-bg))}@media (width<=34rem){._main_1uvqb_6[data-measure]{padding-block:var(--space-4)}._profile_1uvqb_24{gap:var(--space-4)}._methodActions_1uvqb_215{grid-column:2/-1;justify-content:flex-start}}@media (width<=60rem){._profile_1uvqb_24{grid-template-columns:minmax(0,1fr)}._profileIdentity_1uvqb_29,._profileSafety_1uvqb_47{grid-column:1}._profileSettings_1uvqb_46{padding-top:var(--space-3);border-top:1px solid var(--color-rule);border-left:0;padding-left:0}._profileSafety_1uvqb_47{padding-left:0}}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._backdrop_1lr1l_1{z-index:var(--layer-modal-backdrop);background:color-mix(in oklch, var(--color-text) 20%, transparent);transition:opacity var(--motion-duration) var(--motion-easing);position:fixed;inset:0}._viewport_1lr1l_9{z-index:var(--layer-modal);overscroll-behavior:contain;padding:var(--space-2);place-items:safe center;display:grid;position:fixed;inset:0;overflow-y:auto}._popup_1lr1l_20{gap:var(--space-2);width:min(100%,28rem);padding:var(--space-3);border-radius:var(--radius-surface);background:var(--color-surface);box-shadow:var(--shadow-overlay);color:var(--color-text);transition:opacity var(--motion-duration) var(--motion-easing), transform var(--motion-duration) var(--motion-easing);border:0;display:grid}._backdrop_1lr1l_1[data-starting-style],._backdrop_1lr1l_1[data-ending-style],._popup_1lr1l_20[data-starting-style],._popup_1lr1l_20[data-ending-style]{opacity:0}._popup_1lr1l_20[data-starting-style],._popup_1lr1l_20[data-ending-style]{transform:translateY(.25rem)scale(.99)}._title_1lr1l_47,._description_1lr1l_48{margin:0}._title_1lr1l_47{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;line-height:1.3}._description_1lr1l_48{color:var(--color-text-soft);font-family:var(--font-reading);font-size:var(--text-sm);line-height:1.6}._form_1lr1l_66{gap:var(--space-2);display:grid}._error_1lr1l_74{color:var(--color-danger);margin:0}._actions_1lr1l_79{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (prefers-reduced-motion:reduce){._backdrop_1lr1l_1,._popup_1lr1l_20{transition:none}}._root_dnjcm_1{gap:var(--space-3);align-content:start;display:grid}._heading_dnjcm_7{gap:var(--space-0-5);display:grid}._continuations_dnjcm_12{gap:var(--space-2);display:grid}._continuation_dnjcm_12{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-rule);background:color-mix(in srgb, var(--color-text) 3%, var(--color-bg));border-radius:var(--radius-control);grid-template-columns:minmax(0,1fr) auto;display:grid}._continuationAction_dnjcm_28{white-space:nowrap;flex:none}._continuationDetails_dnjcm_33{gap:var(--space-0-5);min-width:0;display:grid}._kind_dnjcm_39{font-size:var(--text-xs)}._emptyCard_dnjcm_43{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-surface-quiet);display:block}@media (width<=40rem){._continuation_dnjcm_12{align-items:stretch;gap:var(--space-2);grid-template-columns:minmax(0,1fr)}._continuationAction_dnjcm_28{grid-column:1/-1;justify-self:start}._emptyCard_dnjcm_43{padding:var(--space-3)}}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._root_1pefp_5{overflow-wrap:anywhere;min-width:0;padding-block:clamp(var(--space-4), 6vw, var(--space-6))}._root_1pefp_5>h1{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.025em;margin:0;font-weight:500;line-height:1.08}._content_1pefp_23{margin-top:var(--space-4)}._content_1pefp_23 h2{margin:var(--space-4) 0 var(--space-1);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;padding-bottom:var(--space-1);border-bottom:1px solid var(--lesson-concept-rule);line-height:1.18}._content_1pefp_23 p,._content_1pefp_23 ul{margin-block:0 var(--space-2)}._content_1pefp_23 ul{gap:var(--space-1);padding-left:1.25rem;display:grid}._content_1pefp_23 li{font-size:var(--text-base);line-height:1.68}._root_1mwxv_1{min-height:var(--badge-height);gap:var(--space-0-5);width:fit-content;padding:var(--badge-padding,.1rem var(--space-1));border-radius:var(--badge-radius);background:var(--color-surface-quiet);color:var(--color-text-soft);font-family:var(--font-data);font-size:var(--text-2xs);letter-spacing:.01em;border:1px solid #0000;align-items:center;font-weight:500;line-height:1.2;display:inline-flex}._root_1mwxv_1[data-tone=accent]{border-color:var(--color-accent);background:var(--color-accent);color:var(--control-primary-text)}._root_1mwxv_1[data-tone=success]{border-color:color-mix(in srgb, var(--color-success) 45%, transparent);color:var(--color-success)}._root_1mwxv_1[data-tone=warning]{border-color:color-mix(in srgb, var(--color-warning) 45%, transparent);background:color-mix(in oklch, var(--color-warning) 10%, var(--color-surface));color:var(--color-warning)}._root_1mwxv_1[data-full-width]{justify-content:center;width:100%}._root_1mwxv_1[data-presentation=metadata],._root_1mwxv_1[data-presentation=index]{min-height:0;padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-control);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:normal;box-shadow:var(--shadow-metadata);border:0;font-weight:400;line-height:1.4}._root_1mwxv_1[data-presentation=index]{font-family:var(--font-data)}._root_1mwxv_1[data-presentation=metadata][data-tone=neutral],._root_1mwxv_1[data-presentation=index][data-tone=neutral]{background:var(--color-brand-canvas);color:var(--color-brand-muted)}._root_1mwxv_1[data-surface=quiet][data-tone=neutral]{background:var(--color-surface-quiet);box-shadow:none}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._root_1mf53_4{min-width:0}._catalogSection_1mf53_7[data-measure]{padding-block:var(--space-5);container-type:inline-size}._catalogHeading_1mf53_11{margin-bottom:var(--space-4)}._heading_1mf53_14{font-size:var(--text-topic-heading)}._catalogLead_1mf53_17{color:var(--color-muted);max-width:65ch}._summary_1mf53_21{align-items:baseline;column-gap:var(--space-3);margin-top:var(--space-1);color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;line-height:1.5;display:flex}._summaryProgress_1mf53_32{flex:0 0 19rem;min-height:1.5em}._courseList_1mf53_36{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}._card_1mf53_45{align-content:start;column-gap:var(--space-2);row-gap:var(--space-1-5);min-width:0;padding:var(--space-2);background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-rule) 40%, var(--color-surface));box-shadow:var(--shadow-mini-course);border-radius:var(--radius-control);transition:transform var(--motion-duration) var(--motion-easing);grid-template-rows:auto auto;grid-template-columns:13rem minmax(0,1fr);display:grid;position:relative}._card_1mf53_45[data-course-status=published]:is(:hover,:focus-within){transform:translateY(-2px)}._card_1mf53_45[data-course-status=planned]{padding-bottom:calc(var(--badge-height) + var(--space-3))}._card_1mf53_45[data-course-status=planned] ._cardTitle_1mf53_68{color:color-mix(in srgb, var(--color-text) 80%, var(--color-surface))}._card_1mf53_45[data-course-status=planned] ._illustration_1mf53_71{opacity:.75}._plannedBadge_1mf53_74{inset-inline-end:var(--space-2);bottom:var(--space-2);position:absolute}._illustration_1mf53_71{align-self:center;width:13rem;height:13rem}._cardContent_1mf53_84{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._cardTitle_1mf53_68{font-size:var(--text-topic-title);line-height:1.15}._cardDescription_1mf53_94{font-size:var(--text-sm);line-height:1.5}._metadata_1mf53_98{align-items:center;gap:var(--space-1);padding-top:var(--space-1);margin-top:var(--space-0-5);border-top:1px solid var(--color-rule);color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;line-height:1.5;display:flex}._cardOutcome_1mf53_110{color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}._metadata_1mf53_98 svg{flex:none}._cardFooter_1mf53_118{align-items:end;gap:var(--space-3);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}._personalProgress_1mf53_125{align-content:end;align-items:end;gap:var(--space-1);min-width:0;min-height:4rem;font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-template-rows:auto 6px;line-height:1.5;display:grid}._progressCopy_1mf53_137{align-self:start;display:grid}._progressCopy_1mf53_137>span{grid-area:1/1}._progressReserve_1mf53_144{visibility:hidden}._progress_1mf53_137{--progress-height:6px}._progressPlaceholder_1mf53_150{height:6px}._actionContent_1mf53_153{align-items:center;gap:var(--space-1);display:flex}._arrow_1mf53_158{transition:transform var(--motion-duration) var(--motion-easing);flex:none}._courseAction_1mf53_162:is(:hover,:focus-visible) ._arrow_1mf53_158{transform:translateX(var(--space-0-5))}@media (width<=60rem){._courseList_1mf53_36{grid-template-columns:minmax(0,1fr)}}@container (width<=60rem){._card_1mf53_45{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}._illustration_1mf53_71{aspect-ratio:1;justify-self:center;width:min(13rem,100%);height:auto}._summaryProgress_1mf53_32{flex-basis:100%;min-height:3em}._cardFooter_1mf53_118{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}@media (width<=23rem){._summary_1mf53_21{min-height:5.25rem}}@media (prefers-reduced-motion:reduce){._card_1mf53_45,._arrow_1mf53_158{transition:none}._card_1mf53_45[data-course-status=published]:is(:hover,:focus-within),._courseAction_1mf53_162:is(:hover,:focus-visible) ._arrow_1mf53_158{transform:none}}@media (scripting:none){._personalProgress_1mf53_125,._summaryProgress_1mf53_32{visibility:hidden}}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._root_18un4_4{gap:var(--space-4);padding-block:var(--space-4) var(--space-6);grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);display:grid}._courseSummary_18un4_10,._courseContent_18un4_11,._intro_18un4_12{min-width:0}._courseSummary_18un4_10{align-content:start;gap:var(--space-3);padding-inline-end:var(--space-1);display:grid}._intro_18un4_12{gap:var(--space-1-5);display:grid}._eyebrow_18un4_25{text-transform:uppercase}._title_18un4_28{font-size:var(--text-3xl);max-width:16ch}._summary_18un4_32{line-height:1.4}._meta_18un4_35{gap:var(--space-1-5);margin-top:var(--space-1);flex-wrap:wrap;display:flex}._requirements_18un4_41,._progress_18un4_42{gap:var(--space-1);border-top:1px solid var(--color-rule);padding-top:var(--space-3);display:grid;container-type:inline-size}._smallHeading_18un4_49{font-size:var(--text-lg);line-height:1.3}._courseLink_18un4_53{padding-block:var(--space-1);margin-top:var(--space-2);text-align:start;justify-content:space-between;width:100%;line-height:1.45}._courseLink_18un4_53>span:first-of-type{flex:1;min-width:0}._actionCopy_18un4_65{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}._actionCopy_18un4_65>span{text-overflow:ellipsis;grid-area:1/1;min-width:0;overflow:hidden}._actionMeasure_18un4_76{visibility:hidden;pointer-events:none}._progressRow_18un4_80{align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--text-sm);padding-top:var(--space-1);grid-template-columns:auto auto minmax(0,1fr);display:grid}._progressCount_18un4_89{font-variant-numeric:tabular-nums;white-space:nowrap}._progressPlaceholder_18un4_93{min-width:0;height:var(--progress-height);border-radius:var(--radius-pill);background:var(--progress-track-background);display:block}@container (width<=20rem){._progressRow_18un4_80{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._progressRow_18un4_80>:last-child{grid-column:1/-1}._progressCount_18un4_89{text-align:end}}._progressNote_18un4_112{min-height:2.9em;color:var(--color-muted);font-size:var(--text-xs);line-height:1.45}._courseContent_18un4_11{border-left:1px solid var(--color-rule);padding-inline-start:var(--space-4)}._programHeader_18un4_122{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);display:flex}._programTitle_18un4_129{font-size:var(--text-2xl)}._bulkAction_18un4_132{font-size:var(--text-xs);flex:none}._bulkAction_18un4_132:not([data-enhanced]){visibility:hidden}._curriculum_18un4_139{--accordion-trigger-padding:var(--space-1-5) var(--space-1);--accordion-content-padding:0 0 var(--space-1);--accordion-panel-transition:none;--accordion-content-transition:none;--accordion-content-collapsed-transform:none;--accordion-content-collapsed-opacity:1;border-top:1px solid var(--color-rule)}._moduleNumber_18un4_148{width:2rem;color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-sm);justify-content:center;font-weight:400;display:flex}._moduleCopy_18un4_157{gap:var(--space-0-5);display:grid}._moduleTitle_18un4_161{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;line-height:1.3}._moduleMeta_18un4_167{color:var(--color-muted);font-size:var(--text-xs);font-weight:400;line-height:1.45}._lessonList_18un4_173{margin:0;padding:0;list-style:none}._lessonItem_18un4_178+._lessonItem_18un4_178{border-top:1px solid var(--color-rule)}._lessonLink_18un4_181,._plannedLesson_18un4_182{width:100%;padding:var(--space-1-5) var(--space-1);border-radius:var(--radius-control)}._lessonLink_18un4_181>span:first-of-type{width:100%}._lessonLink_18un4_181[data-continuing],._lessonLink_18un4_181:hover,._lessonLink_18un4_181:focus-visible{background:var(--color-accent-soft)}._lessonRow_18un4_195{align-items:center;gap:var(--space-1);grid-template-columns:2rem minmax(0,1fr) 5.5rem 1rem;display:grid}._lessonNumber_18un4_201{text-align:center;color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._lessonTitle_18un4_207{font-size:var(--text-sm);line-height:1.45}._lessonPractice_18un4_211{align-items:center;gap:var(--space-1);color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;display:flex}._lessonPractice_18un4_211 svg{flex:none}._lessonArrow_18un4_223{color:var(--color-muted)}@media (width<=60rem){._root_18un4_4{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}._courseSummary_18un4_10{max-width:var(--measure-reading);padding-inline-end:0}._courseContent_18un4_11{border-left:0;padding-inline-start:0}._courseLink_18un4_53{width:min(100%,24rem)}._title_18un4_28{max-width:18ch}._progressRow_18un4_80{max-width:24rem}}@media (width<=36rem){._programHeader_18un4_122{gap:var(--space-1);flex-wrap:wrap}._lessonRow_18un4_195{row-gap:var(--space-0-5);grid-template-columns:2rem minmax(0,1fr) 1rem}._lessonNumber_18un4_201{align-self:start;line-height:1.8}._lessonPractice_18un4_211{grid-column:2}._lessonArrow_18un4_223{grid-area:1/3/3}}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._catalogSection_whf79_4[data-measure]{--topic-columns:5rem 12rem minmax(0, 1fr) 14rem 7.5rem;padding-block:var(--space-5);container-type:inline-size}._catalogHeading_whf79_9{margin-bottom:var(--space-3);gap:0;display:grid}._summary_whf79_14{gap:var(--space-3);color:var(--color-muted);font-size:var(--text-sm);min-height:var(--control-height);font-variant-numeric:tabular-nums;grid-template-columns:max-content minmax(0,1fr) 6.5rem;align-content:start;align-items:start;line-height:1.5;display:grid}._summaryText_whf79_26{text-align:left;width:100%;min-height:1.5em}._retry_whf79_31:not([data-visible=true]){visibility:hidden}._toolbar_whf79_34{gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:minmax(12rem,1fr) auto;align-items:center;display:grid}._filters_whf79_41{gap:var(--space-1);flex-wrap:wrap;display:flex}._filters_whf79_41 button{border-radius:var(--radius-pill)}._columnHeadings_whf79_49,._card_whf79_50{grid-template-columns:var(--topic-columns);column-gap:var(--space-2);display:grid}._columnHeadings_whf79_49{padding:var(--space-1) var(--space-1);font-size:var(--text-xs);text-transform:uppercase;color:var(--color-muted)}._columnHeadings_whf79_49>:first-child{grid-column:1/3}._topicList_whf79_64{margin:0;padding:0;list-style:none}._card_whf79_50{padding:var(--space-2) var(--space-1);border-top:1px solid var(--color-rule);align-items:center;min-height:7.5rem;position:relative}._card_whf79_50[data-topic-status=published]:is(:hover,:focus-within){background:color-mix(in srgb, var(--color-surface-quiet) 70%, var(--color-rule))}._cardIndex_whf79_83{font-family:var(--font-display);font-size:var(--text-topic-index);font-variant-numeric:lining-nums tabular-nums;line-height:1}._cardIndex_whf79_83[data-grouped=true]{font-size:var(--text-2xl)}._illustration_whf79_92{justify-self:center;place-items:center;width:12rem;height:6.5rem;display:grid}._placeholder_whf79_99{color:var(--color-muted)}._cardContent_whf79_102{gap:var(--space-0-5);grid-template-columns:minmax(0,1fr);align-content:start;align-self:stretch;min-width:0;display:grid}._cardTitle_whf79_110{font-size:var(--text-topic-title);overflow-wrap:anywhere}._topicLink_whf79_114:after{content:"";position:absolute;inset:0}._topicLink_whf79_114:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:-2px}._progressSlot_whf79_123{grid-template-rows:var(--control-height) 1fr;align-self:stretch;gap:var(--space-0-5);min-width:0;min-height:5.5rem;font-size:var(--text-xs);line-height:1.5;display:grid}._metadata_whf79_133,._progressStatus_whf79_134,._planned_whf79_135{color:var(--color-muted)}._personalProgress_whf79_138{align-self:end;gap:var(--space-0-5);font-variant-numeric:tabular-nums;grid-template-rows:1.5em 1.5em 8px;display:grid}._progress_whf79_123{--progress-height:8px;align-self:end}._planned_whf79_135{font-size:var(--text-sm)}._rowAction_whf79_152{justify-content:end;align-items:center;gap:var(--space-1);font-size:var(--text-xs);min-width:0;display:flex}._rowAction_whf79_152 svg{flex:none}._resume_whf79_163{visibility:hidden}._resume_whf79_163[data-visible=true]{visibility:visible}._empty_whf79_169{justify-items:center;gap:var(--space-2);padding-block:var(--space-6);text-align:center;display:grid}._sourceNote_whf79_176{margin-top:var(--space-4);max-width:70ch;font-size:var(--text-sm)}@media (width<=72rem){._catalogSection_whf79_4[data-measure]{--topic-columns:4rem 11rem minmax(0, 1fr) 12rem 2rem}._illustration_whf79_92{width:11rem}._resume_whf79_163{display:none}}@media (width<=56rem){._catalogSection_whf79_4[data-measure]{--topic-columns:4rem 12rem minmax(0, 1fr) 2rem}._illustration_whf79_92{width:12rem}._summary_whf79_14{gap:var(--space-1);grid-template-columns:minmax(0,1fr) 6.5rem;min-height:0}._catalogMetadata_whf79_204{grid-column:1/-1}._summaryText_whf79_26{min-height:3em}._toolbar_whf79_34{grid-template-columns:1fr}._columnHeadings_whf79_49{display:none}._progressSlot_whf79_123,._planned_whf79_135{grid-column:3}._rowAction_whf79_152{grid-area:1/4}._progressSlot_whf79_123{margin-top:var(--space-1);max-width:18rem}}@container (width<=40rem){._columnHeadings_whf79_49{display:none}._card_whf79_50{--topic-columns:3.5rem minmax(0, 1fr) 2rem;row-gap:var(--space-1)}._illustration_whf79_92{width:min(12rem,100%)}._cardContent_whf79_102,._progressSlot_whf79_123,._planned_whf79_135{grid-column:1/-1}._progressSlot_whf79_123{width:100%;max-width:none}._rowAction_whf79_152{grid-column:3}._summary_whf79_14{min-height:0;font-size:var(--text-xs);grid-template-columns:minmax(0,1fr) 6.5rem}}@media (scripting:none){._toolbar_whf79_34,._summaryText_whf79_26,._retry_whf79_31,._personalProgress_whf79_138,._resume_whf79_163{visibility:hidden}._toolbar_whf79_34{display:none}}._heading_whf79_275{font-size:var(--text-topic-heading)}._card_whf79_50[data-topic-status=planned] ._cardTitle_whf79_110,._card_whf79_50[data-topic-status=planned] ._cardIndex_whf79_83{color:var(--color-muted)}._card_whf79_50[data-topic-status=planned] ._placeholder_whf79_99{opacity:.5}._metadata_whf79_133{white-space:pre-wrap;align-items:center;display:flex}._arrow_whf79_291{transition:transform var(--motion-duration) var(--motion-easing)}._card_whf79_50[data-topic-status=published]:is(:hover,:focus-within) ._arrow_whf79_291{transform:translateX(var(--space-0-5))}@media (prefers-reduced-motion:reduce){._arrow_whf79_291{transition:none}._card_whf79_50[data-topic-status=published]:is(:hover,:focus-within) ._arrow_whf79_291{transform:none}}._root_1uzln_1{z-index:var(--layer-reading);right:var(--space-2);bottom:var(--space-2);position:fixed}._root_1uzln_1[hidden]{display:none}body:has([aria-modal=true]) ._root_1uzln_1{display:none}@media (width<=72rem){._root_1uzln_1{pointer-events:none}._root_1uzln_1>button{pointer-events:auto}._root_1uzln_1{height:calc(var(--control-height) + env(safe-area-inset-bottom,0px));padding:0 max(var(--space-2), env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px);background:var(--color-bg);justify-content:flex-end;align-items:center;display:flex;inset:auto 0 0}body:has(input:focus,textarea:focus,select:focus,[contenteditable=true]:focus) ._root_1uzln_1{display:none}html:has([data-scroll-to-top]){scroll-padding-bottom:calc(var(--control-height) + var(--space-1) + env(safe-area-inset-bottom,0px))}}._track_f5q36_1{z-index:var(--layer-reading);pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}._value_f5q36_12{background:var(--color-text);transform-origin:0;width:100%;height:100%;transition:transform 90ms linear;display:block}@media (prefers-reduced-motion:reduce){._value_f5q36_12{transition:none}}._trigger_uinhe_1{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:2.5rem;padding:var(--space-1) 0;color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;font-weight:500;display:none}._trigger_uinhe_1:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}._trigger_uinhe_1[data-panel-open] ._chevron_uinhe_23{transform:rotate(180deg)}._panel_uinhe_27[hidden]{display:none}@media (width<=60rem) and (scripting:enabled){._trigger_uinhe_1{display:flex}._panel_uinhe_27:not([data-expanded]){display:none}}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._headingRow_1chwz_1{gap:var(--space-2);margin-bottom:var(--space-1);justify-content:space-between;align-items:baseline;display:flex}._heading_1chwz_1,._sectionPosition_1chwz_10{margin:0}._heading_1chwz_1{color:var(--color-muted);font-family:var(--font-reading);font-size:var(--text-sm)}._sectionPosition_1chwz_10{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-2xs);font-variant-numeric:tabular-nums}._groups_1chwz_31,._children_1chwz_32{min-width:0;margin:0;padding:0;list-style:none}._group_1chwz_31,._child_1chwz_32{min-width:0}._groups_1chwz_31{gap:0;display:grid}._children_1chwz_32{padding-top:0;padding-left:var(--space-1-5);gap:0;display:grid}._groupLink_1chwz_56,._childLink_1chwz_57{color:var(--color-muted);white-space:normal;transition:color var(--motion-duration) var(--motion-easing);align-items:center;text-decoration:none;display:flex;position:relative}._groupLink_1chwz_56>span,._childLink_1chwz_57>span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._groupLink_1chwz_56{font-family:var(--font-reading);font-size:var(--text-sm);font-weight:500;line-height:1.4}._childLink_1chwz_57{font-family:var(--font-reading);font-size:var(--text-xs);padding:.25rem 0;font-weight:400;line-height:1.4}._childLink_1chwz_57[aria-current=location]:before,._groupLink_1chwz_56[aria-current=location]:before{top:.45rem;bottom:.45rem;left:calc(-1 * var(--space-1));border-radius:var(--radius-pill);background:var(--color-current-location);content:"";width:2px;position:absolute}._groupLink_1chwz_56[aria-current=location]:before{display:var(--outline-group-marker-display,none)}._groupLink_1chwz_56[data-active-branch=true],._childLink_1chwz_57[aria-current=location],._groupLink_1chwz_56:hover,._childLink_1chwz_57:hover{color:var(--color-current-location)}._groupLink_1chwz_56:focus-visible,._childLink_1chwz_57:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:.15rem}@media (prefers-reduced-motion:reduce){._groupLink_1chwz_56,._childLink_1chwz_57{transition:none}}._groupLink_1chwz_56[data-presentation][data-outline-link-id],._childLink_1chwz_57[data-presentation][data-outline-link-id]{min-height:var(--space-4)}@media (any-pointer:coarse){._groupLink_1chwz_56[data-presentation][data-outline-link-id],._childLink_1chwz_57[data-presentation][data-outline-link-id]{min-height:2.5rem}}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._contextBar_1xfq3_5{border-bottom:1px solid var(--color-rule);background:var(--color-bg);grid-template-columns:minmax(15rem,16.25rem) minmax(0,1fr) minmax(12rem,16.25rem);min-height:3.75rem;display:grid}._contextArea_1xfq3_15,._contextLesson_1xfq3_16{color:var(--color-text-soft);font-size:var(--text-sm);align-items:center;margin:0;display:flex}._contextArea_1xfq3_15{padding-inline:var(--lesson-column-gutter)}._contextLesson_1xfq3_16{min-width:0;padding-inline:var(--lesson-column-gutter);text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;overflow:hidden}._lesson_1xfq3_37{grid-template-columns:var(--lesson-frame-columns);grid-template-rows:auto 1fr;display:grid}._rail_1xfq3_43{border-right:1px solid var(--color-rule);background:var(--color-bg);grid-area:1/1/span 2;min-width:0}._railContents_1xfq3_51{height:calc(100dvh - 2 * var(--space-2));flex-direction:column;display:flex}._railSpacer_1xfq3_58{max-height:var(--space-6);flex:auto}._intro_1xfq3_63{width:min(100%, var(--measure-lesson));min-width:0;padding:var(--space-4) var(--lesson-column-gutter) 0;grid-area:1/2}._article_1xfq3_71{width:min(100%, var(--measure-lesson));min-width:0;padding:0 var(--lesson-column-gutter) var(--space-5);grid-area:2/2;display:block}._intro_1xfq3_63,._article_1xfq3_71,._contextLesson_1xfq3_16{overflow-wrap:anywhere}._marginRail_1xfq3_86{grid-area:1/3/span 2;min-width:0}._resultSummary_1xfq3_96,._resultNavigation_1xfq3_97{max-width:var(--measure-reading)}._resultGrid_1xfq3_101{gap:var(--space-3);min-width:0;display:grid}._resultSummary_1xfq3_96 h3,._resultNavigation_1xfq3_97{margin-block:0}._resultSummary_1xfq3_96 h3{margin-bottom:var(--space-1);font-size:var(--text-lg);letter-spacing:0;line-height:1.35}._resultSummary_1xfq3_96>h3{margin-bottom:var(--lesson-result-title-gap,var(--space-1));font-size:var(--text-lesson-result-title);line-height:var(--lesson-result-title-leading,1.35);letter-spacing:var(--lesson-result-title-tracking,0);padding-bottom:var(--lesson-concept-title-padding,0);border-bottom:var(--lesson-concept-rule-width,0) solid var(--lesson-concept-rule,transparent)}._resultNavigation_1xfq3_97{min-width:0}._resultProgress_1xfq3_133{gap:var(--space-1-5);min-width:0;padding-top:var(--space-2);border-top:1px solid var(--color-rule);display:grid}._resultLinks_1xfq3_141{font-family:var(--font-ui);font-size:var(--text-sm);line-height:1.45}@media (width<=72rem){._contextBar_1xfq3_5,._lesson_1xfq3_37{grid-template-columns:minmax(13rem,15rem) minmax(0,1fr)}._contextLesson_1xfq3_16{grid-column:auto}._marginRail_1xfq3_86{display:none}}@media (width<=60rem){._intro_1xfq3_63{grid-column:1}._article_1xfq3_71{grid-area:3/1}._lesson_1xfq3_37{grid-template-columns:minmax(0,1fr)}._rail_1xfq3_43{border-bottom:1px solid var(--color-rule);background:var(--color-bg);border-right:0;grid-row:2}._railContents_1xfq3_51{height:auto;min-height:0;max-height:none;position:static;overflow:visible}._resultProgress_1xfq3_133{margin-top:var(--space-3)}}@media (width<=52rem){._contextBar_1xfq3_5{grid-template-columns:auto minmax(0,1fr);min-height:3.25rem}._contextArea_1xfq3_15{padding-inline:var(--space-1-5)}._contextLesson_1xfq3_16{min-height:3.25rem;padding-inline:var(--lesson-column-gutter);padding-block:var(--space-1);text-overflow:clip;white-space:normal;overflow:visible}._article_1xfq3_71{width:100%;padding:0 var(--lesson-column-gutter) var(--space-5)}._section_1xfq3_92{gap:var(--space-2)}._contextBar_1xfq3_5{flex-wrap:wrap;display:flex}._contextArea_1xfq3_15{flex:none}._contextLesson_1xfq3_16{flex:14rem}}@media (width<=72rem) and (scripting:enabled){._page_1xfq3_1{padding-bottom:calc(var(--control-height) + env(safe-area-inset-bottom,0px))}}._positioner_ab8po_1{z-index:var(--layer-modal)}._popup_ab8po_4{max-width:min(20rem,100vw - 2rem);padding:var(--space-1) var(--space-1-5);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);line-height:1.4}._visuallyHidden_kn2fp_1{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._stickyLessonRail_kn2fp_12{top:var(--space-2);max-height:calc(100dvh - 2 * var(--space-2));padding:var(--space-2) var(--lesson-column-gutter);overscroll-behavior:contain;scrollbar-gutter:stable;position:sticky;overflow:hidden auto}._lessonSection_kn2fp_23{gap:var(--rhythm-section-entry);min-width:0;margin-top:var(--rhythm-section-separation);scroll-margin-top:var(--space-3);display:grid}._pageFrame_kn2fp_31{background:0 0;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:100svh;display:grid}._lessonPage_kn2fp_40{--lesson-column-gutter:clamp(var(--space-2), 1.5vw, var(--space-3));background:0 0;min-height:100vh}._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(15rem, 16.25rem) minmax(0, 1fr) minmax(12rem, 16.25rem);grid-template-rows:auto auto 1fr auto;min-width:0}._lessonFooter_kn2fp_55{grid-template-columns:var(--lesson-frame-columns);display:grid}._lessonFooter_kn2fp_55:before{content:"";border-right:1px solid var(--color-rule);grid-area:1/1}._lessonFooter_kn2fp_55>footer{grid-area:1/2/auto/-1;min-width:0}@media (width<=72rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(13rem, 15rem) minmax(0, 1fr)}}@media (width<=60rem){._studyLessonFrame_kn2fp_47{--lesson-frame-columns:minmax(0, 1fr)}._lessonFooter_kn2fp_55:before{display:none}._lessonFooter_kn2fp_55>footer{grid-column:1/-1}}._controlsRow_kn2fp_93{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}._learningContentRoot_kn2fp_100{min-width:0;max-width:var(--learning-block-measure,none);gap:var(--space-1);padding:var(--learning-panel-padding,0);border:var(--learning-panel-border,0 solid transparent);border-radius:var(--learning-panel-radius,0);background:var(--learning-panel-background,transparent);margin:0;display:grid}._learningContentHeading_kn2fp_112{gap:var(--space-1);align-items:center;min-height:1.4rem;display:flex}._progressHeading_kn2fp_119{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-2xs);letter-spacing:0;margin:0;font-weight:500;line-height:1.4}._progressStatus_kn2fp_129{color:var(--color-muted);font-family:var(--font-reading);font-size:var(--text-xs);margin:0;line-height:1.4}._lessonNavigationLinks_kn2fp_137{column-gap:clamp(var(--space-4), 5vw, calc(2 * var(--space-4)));row-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid;container-type:inline-size}._lessonNavigationLinks_kn2fp_137>a{overflow-wrap:anywhere;grid-row:1;min-width:0;max-width:100%}._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-column:1;justify-self:start}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{text-align:right;grid-column:2;justify-self:end}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-column:1/-1}@container (width<=36rem){._lessonNavigationLinks_kn2fp_137>a[data-icon=back]{grid-area:1/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a[data-icon=forward]{grid-area:2/1/auto/-1}._lessonNavigationLinks_kn2fp_137>a:only-child{grid-row:1}}._scriptedOnly_kn2fp_183{display:contents}@media (scripting:none){._scriptedOnly_kn2fp_183{display:none}}._page_1kuaj_1{min-width:0}._main_1kuaj_5{align-content:start;gap:var(--space-4);padding-block:var(--space-3) var(--space-6);display:grid}._main_1kuaj_5[data-measure=reading]{max-width:64rem}._heading_1kuaj_14{gap:var(--space-1-5);overflow-wrap:anywhere;grid-template-columns:var(--control-height) minmax(0, 1fr);column-gap:var(--space-1);display:grid}._title_1kuaj_21[data-order]{min-width:0;font-size:var(--text-2xl);margin:0;line-height:1.15}._metadata_1kuaj_27,._sources_1kuaj_28{align-items:center;gap:var(--space-1) var(--space-2);color:var(--color-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._sources_1kuaj_28:empty{display:none}._sources_1kuaj_28>div{align-items:baseline;gap:var(--space-1);flex-wrap:wrap;display:flex}._state_1kuaj_45{align-content:center;justify-items:center;gap:var(--space-2);text-align:center;overflow-wrap:anywhere;min-width:0;min-height:24rem;display:grid}._titleRow_1kuaj_56{align-items:center;gap:var(--space-1);min-width:0;min-height:var(--control-height);flex-wrap:nowrap;display:flex}._metadata_1kuaj_27{grid-column:1/-1}._task_1kuaj_67{gap:var(--space-1);min-width:0;display:grid}._subtitle_1kuaj_72{font-size:var(--text-base);margin:0;line-height:1.5}._metaItem_1kuaj_77{align-items:center;gap:var(--space-1);display:inline-flex}._metaItem_1kuaj_77 svg{flex:none}._back_1kuaj_85{width:var(--control-height);min-height:var(--control-height);border-radius:var(--radius-control);justify-content:center;place-self:start}._back_1kuaj_85 svg{display:block}
/*$vite$:1*/