._root_1y25o_1{color:var(--color-text);font-family:var(--font-reading);font-size:var(--text-base);line-height:1.68}._root_1y25o_1 p,._root_1y25o_1 ul,._root_1y25o_1 ol,._root_1y25o_1 blockquote,._root_1y25o_1 pre,._root_1y25o_1 table{margin-block:0 var(--space-2)}._root_1y25o_1 ul,._root_1y25o_1 ol{gap:var(--space-1);font-size:var(--text-sm);padding-inline-start:1.4em;line-height:1.6;display:grid}._root_1y25o_1 h2,._root_1y25o_1 h3,._root_1y25o_1 h4{margin-block:var(--space-4) var(--space-2);font-family:var(--font-display);line-height:1.2}: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_pvoti_1,._root_pvoti_1>span:first-of-type{transition:none}}._root_17h9j_1[data-hierarchy=secondary]:hover:not(:disabled),._root_17h9j_1[data-hierarchy=quiet]:hover:not(:disabled){background:var(--control-quiet-bg-hover);color:var(--color-text)}@keyframes _spin_17h9j_85{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){._root_17h9j_1{transition:none}._spinner_17h9j_85{animation-duration:1.4s}}@media (prefers-reduced-motion:reduce){._root_17h9j_1:active:not(:disabled){transform:none}}@media (prefers-reduced-motion:reduce){._root_17h9j_1[data-hierarchy=primary][data-hover-effect=scale]: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_u6bwq_1[data-icon=back] ._icon_u6bwq_7{margin-inline:0 .25em}@media (prefers-reduced-motion:reduce){._root_pvoti_1,._root_pvoti_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_o0082_4{overflow-wrap:anywhere;min-width:0}._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_18mal_1{background:var(--color-bg)}._root_18mal_1[data-expanded=true]{color:var(--color-brand-ink);background:var(--color-brand-canvas)}._inner_18mal_10{min-height:4.75rem;padding-inline:var(--page-chrome-gutter);align-items:center;display:flex}._root_18mal_1[data-expanded=true] ._inner_18mal_10{gap:clamp(var(--space-3), 2.5vw, var(--space-5));grid-template-columns:auto 1px minmax(0,1fr);min-height:7.5rem;display:grid}._brand_18mal_24{gap:var(--space-1);color:inherit;align-items:center;text-decoration:none;display:inline-flex}._root_18mal_1[data-expanded=true] ._brand_18mal_24{gap:var(--space-1-5)}._mark_18mal_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_18mal_1[data-expanded=true] ._mark_18mal_36{width:3.15rem}._name_18mal_48{gap:.12rem;display:grid}._wordmark_18mal_53{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.025em;font-weight:500;line-height:.9;display:block}._root_18mal_1[data-expanded=true] ._wordmark_18mal_53{font-size:var(--text-3xl)}._subtitle_18mal_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_18mal_1[data-expanded=true] ._subtitle_18mal_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_18mal_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_18mal_84 i{background:var(--color-brand-orange);border-radius:50%;width:.3rem;height:.3rem;transform:translateY(.055em)}._divider_18mal_105{background:color-mix(in srgb, var(--color-brand-ink) 14%, transparent);width:1px;height:2.75rem}._desktopNavigation_18mal_111,._sections_18mal_112{align-items:center;display:flex}._desktopNavigation_18mal_111{min-width:0}._sections_18mal_112{gap:clamp(var(--space-2), 3.1vw, var(--space-6));flex-wrap:wrap;min-width:0}._sectionLink_18mal_127{min-height:2.5rem;font-family:var(--font-ui);font-size:var(--text-base);font-weight:400;text-decoration:none}._sectionLink_18mal_127[data-current=true]{color:var(--color-text);box-shadow:inset 0 -2px}a._brand_18mal_24:focus-visible,._mobileMenu_18mal_141 summary:focus-visible{border-radius:var(--radius-control);outline:2px solid var(--color-focus);outline-offset:.25rem}._futureItem_18mal_147{color:var(--color-brand-muted);cursor:default;opacity:.58;align-items:center;display:inline-flex}._mobileMenu_18mal_141{justify-self:end;display:none}._mobileMenu_18mal_141 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_18mal_141 summary::-webkit-details-marker{display:none}._mobileNavigation_18mal_176{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_18mal_176 ._sections_18mal_112{gap:var(--space-1) var(--space-3);flex-wrap:wrap}a._brand_18mal_24:hover{color:var(--color-text-soft)}@media (width<=72rem){._root_18mal_1[data-expanded=true] ._inner_18mal_10{grid-template-columns:auto 1px minmax(0,1fr) auto;position:relative}._desktopNavigation_18mal_111{display:none}._mobileMenu_18mal_141{display:block}}@media (width<=44rem){._inner_18mal_10{min-height:4.25rem}._root_18mal_1[data-expanded=true] ._inner_18mal_10{gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;min-height:6.5rem}._divider_18mal_105{display:none}._root_18mal_1[data-expanded=true] ._mark_18mal_36{width:2.4rem}._root_18mal_1[data-expanded=true] ._wordmark_18mal_53{font-size:var(--text-2xl)}._root_18mal_1[data-expanded=true] ._subtitle_18mal_66{font-size:var(--text-2xs);margin-top:.2rem}._benefits_18mal_84{font-size:var(--text-2xs);gap:.2rem}._benefits_18mal_84 i{width:.22rem;height:.22rem}}@media (prefers-contrast:more){._divider_18mal_105{background:var(--color-brand-ink)}._futureItem_18mal_147{color:var(--color-brand-ink);opacity:.72}._mobileMenu_18mal_141 summary,._mobileNavigation_18mal_176{border-color:var(--color-brand-ink)}}@media (width<=30rem){._root_18mal_1[data-expanded=true] ._inner_18mal_10{padding-block:var(--space-2);flex-wrap:wrap;display:flex}._brand_18mal_24{flex:14rem}._brand_18mal_24,._name_18mal_48{min-width:0}._benefits_18mal_84{white-space:normal;flex-wrap:wrap}._mobileMenu_18mal_141{margin-left:auto}}._root_17h9j_1{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;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}._root_17h9j_1[data-hierarchy=primary]{background:var(--control-primary-bg);color:var(--control-primary-text)}._root_17h9j_1[data-hierarchy=primary]:hover:not(:disabled){background:var(--control-primary-bg-hover);color:var(--control-primary-text)}._root_17h9j_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_17h9j_1[data-hierarchy=secondary]:hover:not(:disabled),._root_17h9j_1[data-hierarchy=quiet]:hover:not(:disabled){background:var(--control-quiet-bg-hover);color:var(--color-text)}._root_17h9j_1[data-hierarchy=secondary]:active:not(:disabled),._root_17h9j_1[data-hierarchy=quiet]:active:not(:disabled){background:color-mix(in oklch, var(--color-text) 7%, var(--color-surface))}._root_17h9j_1[data-density=compact]{min-height:var(--control-height);padding-inline:var(--space-1);font-size:var(--text-xs)}._root_17h9j_1[data-full-width]{width:100%}._root_17h9j_1[data-icon-only]{width:var(--control-height);padding:0}._root_17h9j_1:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}._label_17h9j_81{min-width:0}._spinner_17h9j_85{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_17h9j_85}@media (prefers-reduced-motion:reduce){._root_17h9j_1{transition:none}._spinner_17h9j_85{animation-duration:1.4s}}._root_17h9j_1[data-surface=code]{box-shadow:none;color:var(--color-code-text);background:0 0;border-color:#0000}._root_17h9j_1[data-surface=code]:hover:not(:disabled),._root_17h9j_1[data-surface=code]:active:not(:disabled){color:var(--color-code-text);opacity:.8;background:0 0;border-color:#0000}._root_17h9j_1[data-surface=code]:focus-visible{outline:2px solid var(--color-code-text);outline-offset:2px}._root_17h9j_1[data-hierarchy=soft]{background:var(--control-soft-bg)}._root_17h9j_1[data-hierarchy=soft]:hover:not(:disabled),._root_17h9j_1[aria-expanded=true]:not([data-surface=code]):not(:disabled){background:color-mix(in srgb, var(--color-text) 10%, var(--color-surface))}._root_17h9j_1[data-hierarchy=destructive]{background:var(--color-danger);color:var(--control-primary-text)}._root_17h9j_1[data-hierarchy=destructive]:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 88%, black)}._root_17h9j_1:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._root_17h9j_1:active:not(:disabled){transform:scale(.98)}@media (prefers-reduced-motion:reduce){._root_17h9j_1:active:not(:disabled){transform:none}}._content_17h9j_156{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}._content_17h9j_156>svg{flex:none;display:block}._content_17h9j_156[data-loading]{opacity:0}._loadingIndicator_17h9j_170{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}._root_17h9j_1[aria-busy=true]{opacity:1;cursor:progress}._root_17h9j_1[data-surface=bare],._root_17h9j_1[data-surface=bare]:hover:not(:disabled),._root_17h9j_1[data-surface=bare]:active:not(:disabled),._root_17h9j_1[data-surface=bare][aria-expanded=true]:not(:disabled){box-shadow:none;background:0 0}._root_17h9j_1[data-hierarchy=primary][data-hover-effect=scale]:hover:not(:disabled){background:var(--control-primary-bg);color:var(--control-primary-text)}._root_17h9j_1[data-hierarchy=primary][data-hover-effect=scale]:is(:hover,:focus-visible){transform:scale(1.02)}._root_17h9j_1[data-hierarchy=primary][data-hover-effect=scale]:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){._root_17h9j_1[data-hierarchy=primary][data-hover-effect=scale]:is(:hover,:focus-visible,:active){transform: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_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_1jld5_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_1jld5_1[data-tone=warning]{background:var(--callout-warning-background,color-mix(in oklch, var(--color-warning) 7%, var(--color-surface)))}._root_1jld5_1[data-density=dense]{--callout-paragraph-gap:.3rem;padding:var(--callout-dense-padding,var(--space-1) var(--space-1-5))}._icon_1jld5_25{color:var(--color-text-soft);margin-top:.1rem}._root_1jld5_1[data-tone=warning] ._icon_1jld5_25{color:var(--color-warning)}._content_1jld5_34{min-width:0}._title_1jld5_38{color:inherit;font-family:var(--font-reading);font-size:var(--text-base);font-weight:600;line-height:1.3;display:block}._root_1jld5_1[data-density=dense] ._title_1jld5_38{font-size:var(--text-sm)}._body_1jld5_51{margin-top:var(--space-1);color:var(--color-text);font-family:var(--font-reading);font-size:var(--text-base);line-height:1.62}._root_1jld5_1[data-density=dense] ._body_1jld5_51{margin-top:var(--space-0-5);font-size:var(--text-sm);line-height:1.5}._body_1jld5_51 p{margin:var(--callout-paragraph-gap) 0 0}._body_1jld5_51 p:first-child{margin-top:0}._body_1jld5_51 code{color:var(--notation-color,var(--color-accent-dark));font-family:var(--font-data);font-size:var(--text-inline-code)}._body_1jld5_51{--notation-bg:transparent;--notation-color:var(--color-accent-dark)}._root_1jld5_1[data-tone=idea] ._body_1jld5_51{--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_lshsr_1{--scrollbar-thumb:var(--color-scrollbar-dark);--scrollbar-thumb-hover:var(--color-scrollbar-dark-hover);width:min(100%,46rem);min-width:0;max-width:var(--learning-block-measure,100%);border-radius:var(--radius-surface);background:var(--color-code);color:var(--color-code-text);border:0;position:relative;overflow:hidden}._header_lshsr_15{gap:var(--space-1);min-height:2rem;padding:var(--space-0-5) var(--space-0-5) var(--space-0-5) var(--space-1-5);border-bottom:1px solid color-mix(in srgb, var(--color-code-text) 14%, transparent);background:var(--color-code-top);justify-content:space-between;align-items:center;display:flex}._meta_lshsr_27{align-items:center;gap:.65rem;display:flex}._language_lshsr_33{color:var(--color-code-text);font-family:var(--font-data);font-size:var(--text-2xs);letter-spacing:.08em;font-weight:600;line-height:1.2}._scrollArea_lshsr_46{font-family:var(--font-data);font-size:var(--text-xs);font-variant-ligatures:none;background:0 0;margin:0;line-height:1.65;overflow-x:auto}._scrollArea_lshsr_46[data-collapsed]{max-height:calc(13.2em + var(--space-3));overflow-y:hidden}._code_lshsr_61{min-width:100%;padding:var(--space-1-5) var(--space-2);color:var(--color-code-text);font-family:inherit;font-size:var(--text-xs);line-height:inherit;tab-size:4;display:block}._line_lshsr_72{white-space:pre;min-width:max-content;display:block}._lineNumber_lshsr_78{width:2rem;color:var(--color-code-comment);text-align:right;-webkit-user-select:none;user-select:none;margin-right:1rem;display:inline-block}._lineContent_lshsr_87 [data-token=kwd]{color:var(--color-code-keyword)}._lineContent_lshsr_87 [data-token=str]{color:var(--color-code-string)}._lineContent_lshsr_87 [data-token=cmnt]{color:var(--color-code-comment);font-style:italic}._lineContent_lshsr_87 [data-token=num]{color:var(--color-code-number)}._lineContent_lshsr_87 [data-token=func],._lineContent_lshsr_87 [data-token=class],._lineContent_lshsr_87 [data-token=type]{color:var(--color-code-function)}._lineContent_lshsr_87 [data-token=bool],._lineContent_lshsr_87 [data-token=var]{color:var(--color-code-number)}._lineContent_lshsr_87 [data-token=oper]{color:var(--color-code-operator)}._disclosure_lshsr_122{padding:var(--space-0-5) var(--space-1) var(--space-1);background:var(--color-code);justify-content:center;display:flex}._disclosure_lshsr_122[data-collapsed]{z-index:1;padding-top:var(--space-5);background:linear-gradient(to bottom, transparent, var(--color-code) 68%);border-top:0;position:absolute;bottom:0;left:0;right:0}._disclosureIcon_lshsr_140{transition:transform var(--motion-duration) var(--motion-easing)}._disclosureButton_lshsr_144[aria-expanded=true] ._disclosureIcon_lshsr_140{transform:rotate(180deg)}@media (width<=34rem){._code_lshsr_61{font-size:var(--text-2xs);padding-inline:1rem}._scrollArea_lshsr_46{font-size:var(--text-2xs)}}@media (prefers-reduced-motion:reduce){._disclosureIcon_lshsr_140{transition:none}}._root_1ue96_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_1ue96_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_7v9kc_1{gap:var(--accordion-gap);display:grid}._item_7v9kc_6{border-bottom:var(--accordion-item-border);border-radius:var(--accordion-radius);min-width:0;overflow:hidden}._item_7v9kc_6:last-child{border-bottom:none}._header_7v9kc_17{margin:0}._staticHeader_7v9kc_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:center;display:grid}._trigger_7v9kc_31{width:100%;min-height:var(--accordion-trigger-height);gap:var(--space-1);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:center;list-style:none;display:grid}._trigger_7v9kc_31::-webkit-details-marker{display:none}._staticHeader_7v9kc_21[data-has-leading=true]{grid-template-columns:auto minmax(0,1fr)}._trigger_7v9kc_31[data-has-leading=true]{grid-template-columns:auto minmax(0,1fr) 1.125rem}._trigger_7v9kc_31:hover:not([data-disabled]){background:var(--accordion-hover-background)}._trigger_7v9kc_31:hover:not([data-disabled]) ._title_7v9kc_65{-webkit-text-decoration:var(--accordion-title-hover-decoration);text-decoration:var(--accordion-title-hover-decoration);text-underline-offset:.25em;text-decoration-thickness:.0625rem}._trigger_7v9kc_31:focus-visible{box-shadow:inset var(--focus-ring);outline:none}._leading_7v9kc_76{color:var(--color-text-soft);display:inline-flex}._title_7v9kc_65{min-width:0;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:500;line-height:1.45}._chevron_7v9kc_89{color:var(--color-muted);transition:var(--accordion-chevron-transition);justify-self:end;display:block}._trigger_7v9kc_31[data-panel-open] ._chevron_7v9kc_89,._item_7v9kc_6[open]>._trigger_7v9kc_31 ._chevron_7v9kc_89{transform:var(--accordion-chevron-open-transform)}._panel_7v9kc_101{transition:var(--accordion-panel-transition);overflow:hidden}._panel_7v9kc_101:not([hidden]){grid-template-rows:minmax(0,1fr);display:grid}._panel_7v9kc_101[data-starting-style],._panel_7v9kc_101[data-ending-style]{grid-template-rows:minmax(0,0fr)}._content_7v9kc_116{min-height:0;padding:var(--accordion-content-padding);color:var(--color-text-soft);font-family:var(--font-reading);font-size:var(--text-sm);transition:var(--accordion-content-transition);line-height:1.58;overflow:hidden}._panel_7v9kc_101[data-starting-style] ._content_7v9kc_116,._panel_7v9kc_101[data-ending-style] ._content_7v9kc_116{transform:var(--accordion-content-collapsed-transform);opacity:var(--accordion-content-collapsed-opacity)}._item_7v9kc_6[data-disabled]{opacity:.55}@media (prefers-reduced-motion:reduce){._trigger_7v9kc_31,._chevron_7v9kc_89,._panel_7v9kc_101,._content_7v9kc_116{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_9uv87_1{min-width:0;max-width:var(--learning-block-measure,none);--notation-bg:var(--learning-info-notation-bg,var(--color-surface-quiet));gap:var(--space-0-5);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-alert-background,var(--learning-info-background,var(--color-info-soft)));margin:0;display:grid}._icon_9uv87_21{width:1rem;height:1rem;color:var(--learning-info,var(--color-info));flex:none;display:block}._label_9uv87_29{color:var(--learning-info,var(--color-info));font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600;line-height:1.4}._content_9uv87_37{margin-left:calc(1rem + var(--space-1))}._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}._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}._root_1hu6x_1{display:grid}._concepts_1hu6x_5{gap:var(--rhythm-concept-separation);min-width:0;display:grid}._concept_1hu6x_5{gap:var(--rhythm-content-flow);min-width:0;scroll-margin-top:var(--space-3);display:grid}._conceptTitle_1hu6x_18._conceptTitle_1hu6x_18[data-order]{font-size:var(--text-2xl);letter-spacing:-.02em;margin:0;line-height:1.18}._conceptExplanation_1hu6x_25{min-width:0;max-width:var(--measure-reading)}._conceptExplanation_1hu6x_25[data-learning-flow]>*{margin-block:0}._conceptExplanation_1hu6x_25[data-learning-flow]>:not(:first-child){margin-top:var(--rhythm-content-flow)}._conceptExplanation_1hu6x_25[data-learning-flow]>[data-learning-block]:not(:first-child),._conceptExplanation_1hu6x_25[data-learning-flow]>[data-learning-block]+*{margin-top:var(--rhythm-related-block)}._conceptVisual_1hu6x_44,._conceptExample_1hu6x_45,._conceptMistake_1hu6x_46{min-width:0;margin-top:calc(var(--rhythm-related-block) - var(--rhythm-content-flow))}._root_1vxih_1{min-width:0;max-width:var(--learning-block-measure,none);gap:var(--space-1);margin:0;display:grid}._comparison_1vxih_9{gap:var(--space-1);padding:var(--learning-panel-padding,var(--space-1) var(--space-2));border-radius:var(--radius-surface);grid-template-columns:1rem minmax(0,1fr);align-content:start;display:grid}._comparison_1vxih_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_1vxih_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_1vxih_9[data-status=incorrect] ._icon_1vxih_31,._comparison_1vxih_9[data-status=incorrect] ._label_1vxih_32{color:var(--learning-danger,var(--color-danger))}._comparison_1vxih_9[data-status=correct] ._icon_1vxih_31,._comparison_1vxih_9[data-status=correct] ._label_1vxih_32{color:var(--learning-success,var(--color-success))}._icon_1vxih_31{width:1rem;height:1rem;margin-top:.12rem;display:block}._copy_1vxih_48{gap:var(--space-0-5);min-width:0;display:grid}._label_1vxih_32{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600;line-height:1.4}._content_1vxih_61{color:var(--color-text);font-family:var(--font-reading);font-size:var(--text-sm);line-height: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_m4t7f_5{color:var(--color-text);font-family:var(--font-reading);font-weight:600}._steps_m4t7f_11{gap:var(--space-1);margin:0;padding-left:1.5rem;display:grid}._step_m4t7f_11{color:var(--color-text-soft);padding-left:var(--space-0-5)}._step_m4t7f_11>[data-variant]{font-size:var(--text-sm);line-height:1.6}._step_m4t7f_11::marker{color:var(--color-text-soft);font-family:var(--font-data);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._stepLabel_m4t7f_35{color:var(--color-text);font-weight:600}._root_wk4t9_1{min-width:0;max-width:var(--learning-block-measure,none);gap:var(--space-1);padding:var(--learning-example-padding,var(--learning-panel-padding,var(--space-1) var(--space-2)));border:var(--learning-panel-border,0 solid transparent);border-radius:var(--learning-panel-radius,var(--radius-surface));background:var(--learning-panel-background,var(--surface-tonal-1));margin:0;display:grid}._eyebrow_wk4t9_16{color:var(--learning-text-soft,var(--color-text-soft));font-family:var(--font-reading);font-size:var(--text-sm);font-weight:500;line-height:1.4}._title_wk4t9_24{color:var(--color-text);font-family:var(--font-reading);font-weight:600}._prompt_wk4t9_30{color:var(--learning-text-soft,var(--color-text-soft))}._steps_wk4t9_34{gap:var(--space-0-5);margin:var(--space-0-5) 0 0;padding:0;list-style:none;display:grid}._step_wk4t9_34{gap:var(--space-1);grid-template-columns:1.4rem minmax(0,1fr);align-items:start;display:grid;position:relative}._step_wk4t9_34>[data-variant]{font-size:var(--text-sm);line-height:1.6}._stepBadge_wk4t9_55{z-index:1;width:1.3rem;height:1.3rem;color:var(--learning-text-soft,var(--color-muted));font-family:var(--font-data);font-size:var(--text-2xs);justify-content:center;align-items:center;font-weight:600;display:flex;position:relative}._content_wk4t9_69{min-width:0}._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_1gtdk_1{gap:var(--space-1);display:grid}._headingRow_1gtdk_6{gap:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}._count_1gtdk_17{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;font-weight:500}._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_106te_1{gap:var(--space-3);max-width:65ch;padding-block:var(--space-5);display:grid}@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-scrollbar-dark:#2d2d2d;--theme-scrollbar-dark-hover:#414141;--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-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:oklch(20.5% 0 0);--theme-code-top:oklch(14.5% 0 0);--theme-code-ink:oklch(98.5% 0 0);--theme-code-keyword:oklch(78% .12 25);--theme-code-string:oklch(82% .1 145);--theme-code-comment:oklch(68% 0 0);--theme-code-number:oklch(80% .1 75);--theme-code-function:oklch(82% .09 255);--theme-code-operator:oklch(86% .05 300);--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-learning-danger);--learning-success:var(--color-learning-success);--learning-info:var(--color-learning-info);--learning-danger-background:color-mix(in srgb, var(--color-danger) 14%, var(--color-bg));--learning-success-background:color-mix(in srgb, var(--color-success) 14%, var(--color-bg));--learning-info-background:color-mix(in srgb, var(--color-info) 14%, var(--color-bg));--learning-panel-background:transparent;--learning-example-padding:0;--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-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:.86em;--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(--color-rule-strong);--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-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);--color-scrollbar-dark:var(--theme-scrollbar-dark);--color-scrollbar-dark-hover:var(--theme-scrollbar-dark-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) 0;--accordion-content-padding:0 0 var(--space-1-5);--accordion-hover-background: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)}._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_l33ye_1{min-width:0}._list_l33ye_5{display:flex;overflow-x:auto}._tab_l33ye_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_l33ye_10:hover:not([data-disabled]){color:var(--color-text)}._tab_l33ye_10[data-active]{border-bottom-color:var(--color-link-decoration);color:var(--color-text);font-weight:600}._tab_l33ye_10:focus-visible{border-radius:var(--radius-control) var(--radius-control) 0 0;box-shadow:inset var(--focus-ring);outline:none}._tab_l33ye_10[data-disabled]{cursor:not-allowed;opacity:.5}._panel_l33ye_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_3djvj_1{min-width:0;margin-top:0}._practiceTabs_3djvj_6{gap:var(--space-0-5);width:100%;max-width:68rem;display:flex;overflow-x:auto}._practiceTabs_3djvj_6[hidden],._practicePanel_3djvj_15[hidden]{display:none}._practiceTab_3djvj_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_3djvj_6[data-solved]{padding-right:1.75rem}._tabLabel_3djvj_33{color:inherit;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}._tabSolved_3djvj_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_3djvj_15{min-width:0;max-width:68rem;margin-top:var(--space-3)}._practicePanel_3djvj_15:focus-visible,._taskHeading_3djvj_60 h3:focus-visible,._taskTheoryLinks_3djvj_61 a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:.15rem}._practiceForm_3djvj_67{min-width:0;max-width:68rem}._taskHeading_3djvj_60{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:baseline;display:grid}._taskHeading_3djvj_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_3djvj_60 h3:only-child{grid-column:1/-1}._taskTheoryLinks_3djvj_61{text-align:right;min-width:0;font-family:var(--font-ui);font-size:var(--text-xs);line-height:1.4}._taskTheoryLinks_3djvj_61 ul{gap:0;margin:0;padding:0;list-style:none;display:grid}._taskTheoryLinks_3djvj_61 li{overflow-wrap:anywhere;min-width:0}._taskTheoryLinks_3djvj_61 a{max-width:100%;min-height:2.5rem;color:var(--color-text-soft);text-underline-offset:.18em;align-items:center;display:inline-flex}._taskTheoryLinks_3djvj_61 a:hover{color:var(--color-text)}._taskContent_3djvj_126{gap:var(--space-2);min-width:0;display:grid}._taskContent_3djvj_126[data-content-context=statement]{margin:var(--space-2) 0 0}._taskContent_3djvj_126[data-content-context=hint]{color:var(--color-muted)}._contentText_3djvj_140,._contentSteps_3djvj_141 p{max-width:var(--measure-reading);font-family:var(--font-reading);font-size:var(--text-base);margin:0;line-height:1.62}._taskContent_3djvj_126[data-content-context=hint] ._contentText_3djvj_140,._taskContent_3djvj_126[data-content-context=solution] ._contentText_3djvj_140,._taskContent_3djvj_126[data-content-context=hint] ._contentSteps_3djvj_141 p,._taskContent_3djvj_126[data-content-context=solution] ._contentSteps_3djvj_141 p{font-size:var(--text-sm);line-height:1.58}._contentList_3djvj_157{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_3djvj_157 li{padding-inline-start:var(--space-0-5)}._contentCode_3djvj_171{gap:var(--space-1);min-width:0;display:grid}._contentCaption_3djvj_177{color:var(--color-muted);font-size:var(--text-sm);margin:0}._contentTableViewport_3djvj_183{max-width:100%;overflow-x:auto}._contentTableViewport_3djvj_183:focus-visible,._contentAttachment_3djvj_189:focus-visible{border-radius:var(--radius-control);outline:2px solid var(--color-focus);outline-offset:3px}._contentTable_3djvj_183{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_3djvj_183 caption{color:var(--color-muted);text-align:start;padding-block-end:var(--space-1)}._contentTable_3djvj_183 th,._contentTable_3djvj_183 td{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-rule);text-align:start;vertical-align:top}._contentTable_3djvj_183 th{color:var(--color-muted);font-weight:600}._contentFigure_3djvj_225{gap:var(--space-1);max-width:48rem;margin:0;display:grid}._diagramDescription_3djvj_232{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_3djvj_232 p,._diagramDescription_3djvj_232 dl,._diagramDescription_3djvj_232 dd{margin:0}._diagramDescription_3djvj_232 dl{gap:var(--space-1);display:grid}._diagramDescription_3djvj_232 dl>div{gap:var(--space-1);grid-template-columns:minmax(7rem,.3fr) minmax(0,1fr);display:grid}._diagramDescription_3djvj_232 dt{font-family:var(--font-ui);font-weight:600}._contentAttachment_3djvj_189[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_3djvj_189:hover{border-color:var(--color-rule-strong)}._contentAttachment_3djvj_189>svg{width:1.1rem;height:1.1rem;color:var(--color-muted)}._attachmentCopy_3djvj_288{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_3djvj_288 strong{text-underline-offset:.18em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}._attachmentCopy_3djvj_288>span{color:var(--color-muted)}._attachmentMeta_3djvj_309{font-family:var(--font-data);font-size:var(--text-xs)}._contentSteps_3djvj_141{gap:var(--space-1);display:grid}._contentSteps_3djvj_141 ol{gap:var(--space-0-5);margin:0;padding-inline-start:var(--space-3);display:grid}._contentSteps_3djvj_141 li{padding-inline-start:var(--space-0-5)}._answerRow_3djvj_330{gap:var(--space-1);margin-top:var(--space-2);grid-template-columns:minmax(10rem,16rem) auto;align-items:start;display:grid}._answerRow_3djvj_330 button{justify-self:start;width:auto;min-width:8rem;min-height:2.5rem}._answerField_3djvj_345{min-width:0;position:relative}._answerAcceptedIcon_3djvj_350{top:calc(var(--input-min-height) / 2);right:var(--input-padding-inline);width:1.125rem;height:1.125rem;color:var(--learning-success,var(--color-success));pointer-events:none;position:absolute;transform:translateY(-50%)}._answerRow_3djvj_330 ._solvedAnswer_3djvj_361{padding-inline-end:calc(var(--input-padding-inline) + 1.625rem)}._answerRow_3djvj_330 ._solvedAnswer_3djvj_361:disabled{border-color:var(--color-rule-strong);background:var(--color-surface);color:var(--color-text);opacity:1}._feedback_3djvj_372{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_3djvj_381{max-width:var(--measure-reading);margin-top:var(--space-1)}._feedback_3djvj_372:empty{display:none}._feedback_3djvj_372[data-state=correct]{color:var(--learning-success,var(--color-success))}._feedback_3djvj_372[data-state=incorrect]{color:var(--learning-danger,var(--color-danger))}@media (width<=34rem){._practiceTab_3djvj_6{min-width:6.5rem}._answerRow_3djvj_330{grid-template-columns:minmax(0,1fr)}._diagramDescription_3djvj_232 dl>div{gap:var(--space-0-5);grid-template-columns:minmax(0,1fr)}}._taskPosition_3djvj_413{margin:0 0 var(--space-1);color:var(--color-text-soft);font-family:var(--font-ui);font-size:var(--text-sm)}[data-standalone] ._answerRow_3djvj_330{grid-template-columns:minmax(10rem,1fr) auto;align-items:end}[data-standalone] ._answerAcceptedIcon_3djvj_350{top:auto;bottom:calc((var(--input-min-height) - 1.125rem) / 2);transform:none}@media (width<=40rem){[data-standalone] ._answerRow_3djvj_330{grid-template-columns:minmax(0,1fr)}}._answerPanel_3djvj_435{min-width:0}._practiceForm_3djvj_67[data-layout=compact]{gap:var(--space-2);display:grid}._practiceForm_3djvj_67[data-layout=compact]>._taskContent_3djvj_126{max-width:75ch}._practiceForm_3djvj_67[data-layout=compact] ._answerPanel_3djvj_435{min-width:0}._practiceForm_3djvj_67[data-layout=compact] ._answerRow_3djvj_330{align-items:end;max-width:34rem}._practiceForm_3djvj_67[data-layout=compact] ._feedback_3djvj_372{margin-block-start:var(--space-1)}._answerError_3djvj_455{color:var(--color-danger);font-size:var(--text-sm);margin-top:var(--space-1)}._practiceSet_3djvj_1[data-layout=compact],._practiceSet_3djvj_1[data-layout=compact] ._taskContent_3djvj_126{gap:var(--space-1-5)}._catalogHelpPanel_3djvj_467:not([hidden]){padding-block:var(--space-1)}._practiceSet_3djvj_1[data-layout=compact] ._taskContent_3djvj_126{gap:var(--space-1);margin-top:0}._practiceSet_3djvj_1[data-layout=compact] ._contentText_3djvj_140,._practiceSet_3djvj_1[data-layout=compact] ._contentSteps_3djvj_141 p,._practiceSet_3djvj_1[data-layout=compact] ._contentList_3djvj_157{font-size:var(--text-sm);line-height:1.5}._catalogInstruction_3djvj_480{margin-top:var(--space-1);font-size:var(--text-sm)}._catalogToolbar_3djvj_484{align-items:flex-start;gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._catalogToolbar_3djvj_484>form{flex:22rem;max-width:34rem}._catalogHelpActions_3djvj_495{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}._catalogHelpActions_3djvj_495 button{min-width:10rem}._practiceForm_3djvj_67[data-layout=compact] ._answerRow_3djvj_330{align-items:start;margin-top:0}._practiceForm_3djvj_67[data-layout=compact] ._solvedAnswer_3djvj_361:disabled{border-color:var(--color-success)}._practiceForm_3djvj_67[data-layout=compact] ._answerAcceptedIcon_3djvj_350{top:calc(var(--input-min-height) / 2);bottom:auto;transform:translateY(-50%)}._helpTitle_3djvj_519[data-order]{margin:0 0 var(--space-0-5);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600}@media (width<=40rem){._catalogToolbar_3djvj_484>form{flex-basis:100%}._practiceForm_3djvj_67[data-layout=compact] ._answerRow_3djvj_330{grid-template-columns:minmax(0,1fr) auto}._answerRow_3djvj_330 button{min-width:0}._catalogHelpActions_3djvj_495{width:100%}._catalogHelpActions_3djvj_495 button{flex:1;min-width:0}}._practiceForm_3djvj_67[data-layout=compact] ._answerRow_3djvj_330{grid-template-columns:minmax(0,1fr) 9.5rem}._practiceForm_3djvj_67[data-layout=compact] ._answerRow_3djvj_330>button{width:100%}@media (width<=40rem){._practiceForm_3djvj_67[data-layout=compact] ._answerRow_3djvj_330{grid-template-columns:minmax(0,1fr) 8rem}._practiceForm_3djvj_67[data-layout=compact] ._answerField_3djvj_345{min-height:7.5rem}}@media (scripting:none){._catalogHelpActions_3djvj_495{display:none}._catalogHelpPanel_3djvj_467[hidden]{padding-block:var(--space-1);display:block}}@media (width<=40rem){._taskHeading_3djvj_60{grid-template-columns:minmax(0,1fr)}._taskTheoryLinks_3djvj_61{text-align:left}}@media (prefers-reduced-motion:reduce){._root_pvoti_1,._root_pvoti_1>span:first-of-type{transition:none}}._root_pvoti_1{color:var(--color-text);overflow-wrap:anywhere;transition:color var(--motion-duration) var(--motion-easing);text-decoration:none}._root_pvoti_1>span:first-of-type{text-decoration-line:underline;-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_pvoti_1:hover{color:var(--color-text-soft)}._root_pvoti_1:hover>span:first-of-type{text-decoration-color:currentColor}._root_pvoti_1:active{color:var(--color-text)}._root_pvoti_1:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}._root_pvoti_1[data-presentation=action],._root_pvoti_1[data-presentation=navigation]{align-items:center;gap:var(--space-1);min-height:var(--control-height);display:inline-flex}._root_pvoti_1[data-presentation=navigation]>span:first-of-type,._root_pvoti_1[data-presentation=button]>span:first-of-type{text-decoration:none}._icon_pvoti_38{vertical-align:-.125em;color:currentColor;flex:none;width:1em;height:1em;margin-inline-start:.25em;display:inline-block}@media (prefers-reduced-motion:reduce){._root_pvoti_1,._root_pvoti_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}._root_mtl7e_1{gap:var(--space-1);min-width:0;display:grid}._action_mtl7e_7{margin-top:var(--space-1)}._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}@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}}._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%}}._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}@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_xunyv_1{gap:var(--space-0-5);font-family:var(--font-ui);display:grid}._label_xunyv_7{color:var(--color-text);font-size:var(--text-sm);font-weight:600}._description_xunyv_17,._error_xunyv_18{font-size:var(--text-xs);line-height:1.45}._description_xunyv_17{color:var(--color-muted)}._error_xunyv_18{color:var(--color-danger)}._controlGroup_xunyv_31{border-radius:var(--input-radius);background:var(--input-background);align-items:center;min-width:0;display:flex;position:relative}._controlGroup_xunyv_31:focus-within{box-shadow:var(--focus-ring)}._controlGroup_xunyv_31 input{width:0;box-shadow:none;background:0 0;border:0;flex:1}._controlGroup_xunyv_31 input:focus-visible{box-shadow:none}._controlGroup_xunyv_31>button{flex-shrink:0}._controlGroup_xunyv_31:after{content:"";border:1px solid var(--input-border-color);border-radius:inherit;pointer-events:none;position:absolute;inset:0}._controlGroup_xunyv_31:focus-within:after{border-color:var(--color-focus)}._controlGroup_xunyv_31[data-invalid]:after{border-color:var(--color-danger)}._controlSlot_xunyv_70{display:contents}._controlGroup_xunyv_31 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_xunyv_31 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_hj272_1{min-width:0}._main_hj272_5{align-content:start;gap:var(--space-2);padding-block:var(--space-4) var(--space-6);display:grid}._heading_hj272_11{gap:0;display:grid}._pageTitle_hj272_15[data-order]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:500}._subtitle_hj272_20{align-items:center;gap:var(--space-0-5);display:flex}._filters_hj272_25{gap:var(--space-2);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:end;display:grid}._nativeTopics_hj272_31{gap:var(--space-1);display:grid}._resultBar_hj272_36{align-items:center;gap:var(--space-2);min-height:var(--control-height);flex-wrap:wrap;display:flex}._activeFilters_hj272_43{gap:var(--space-0-5);flex-wrap:wrap;display:flex}._filterChip_hj272_48{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_hj272_57[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_hj272_57:before{content:"";width:var(--control-height);height:var(--control-height);position:absolute}._resetFilters_hj272_72[data-hierarchy]{font-size:var(--text-xs);padding-inline:var(--space-1)}._resetFilters_hj272_72[data-hierarchy]:hover{background:var(--color-surface-quiet)}._sort_hj272_80{margin-inline-start:auto}._bulkToggle_hj272_83[data-hierarchy]{justify-self:center}._list_hj272_86{margin:0;padding:0;list-style:none}._listHeading_hj272_91{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_hj272_102{border-bottom:1px solid var(--color-rule);scroll-margin-block:var(--space-2)}._rowHeader_hj272_106{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_hj272_116{align-self:start;min-width:0;padding-block-start:var(--space-0-5)}._rowHeading_hj272_121[data-order]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;line-height:1.25}._trigger_hj272_127{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_hj272_127:before{content:"";min-height:var(--control-height);position:absolute;inset:-.5rem 0}._trigger_hj272_127:focus-visible,._disclosure_hj272_148:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._trigger_hj272_127:hover{color:var(--color-text-soft);text-underline-offset:3px}._taskId_hj272_156[data-hierarchy]{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap;align-self:center}._preview_hj272_162{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:var(--text-xs);margin-top:0;overflow:hidden}._topicCell_hj272_170,._difficulty_hj272_171,._format_hj272_172,._source_hj272_173{font-size:var(--text-xs);color:var(--color-muted)}._difficulty_hj272_171,._format_hj272_172{align-items:center;gap:var(--space-0-5);display:flex}._difficulty_hj272_171 svg,._format_hj272_172 svg{color:var(--color-text);flex-shrink:0}._format_hj272_172{overflow-wrap:anywhere;min-width:0}._source_hj272_173 small{font-size:var(--text-xs);display:block}._progress_hj272_196{align-items:center;display:flex}._bookmark_hj272_200,._disclosure_hj272_148{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_hj272_200{opacity:.45}._disclosure_hj272_148{cursor:pointer}._chevron_hj272_218{transition:transform var(--motion-duration) var(--motion-easing)}._chevron_hj272_218[data-open=true]{transform:rotate(180deg)}._expanded_hj272_224: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_hj272_224>button{justify-self:end}._inlineError_hj272_235,._state_hj272_236{gap:var(--space-2);justify-items:start;display:grid}._state_hj272_236{text-align:center;padding-block:var(--space-4);align-content:center;justify-items:center;min-height:12rem}._paginationBar_hj272_248{justify-content:center;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}._pagination_hj272_248,._pageGroup_hj272_256{align-items:center;gap:var(--space-0-5);display:flex}._pagination_hj272_248 a[data-hierarchy],._pagination_hj272_248>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_hj272_248 a[data-hierarchy][aria-current]{background:var(--color-surface-quiet);border:1px solid var(--color-rule);border-radius:var(--radius-control)}._pagination_hj272_248 [aria-disabled]{color:var(--color-muted);opacity:.5}._limitForm_hj272_280{align-items:center;gap:var(--space-1);display:flex}@media (width<=75rem){._listHeading_hj272_91{grid-template-columns:minmax(0,1fr) 5rem 6rem 4rem 5rem 2.5rem 2.5rem}._rowHeader_hj272_106{grid-template-columns:1.5rem 5rem minmax(0,1fr) 5rem 6rem 4rem 5rem 2.5rem 2.5rem}}@media (width<=64rem){._listHeading_hj272_91{grid-template-columns:minmax(0,1fr) 2.5rem}._listHeading_hj272_91>span:not(:first-child){display:none}._rowHeader_hj272_106{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_hj272_116{grid-column:3}._bookmark_hj272_200{grid-area:1/4}._disclosure_hj272_148{grid-area:1/5}._topicCell_hj272_170{grid-column:2}._difficulty_hj272_171{grid-column:3}._format_hj272_172{grid-column:2}._source_hj272_173{grid-column:3}}@media (width<=40rem){._filters_hj272_25{grid-template-columns:1fr}._rowHeader_hj272_106{grid-template-columns:1.5rem minmax(0,1fr) 2.5rem 2.5rem}._taskId_hj272_156{grid-column:2}._rowContent_hj272_116{grid-area:2/1/auto/-1}._bookmark_hj272_200{grid-column:3}._disclosure_hj272_148{grid-column:4}._topicCell_hj272_170,._format_hj272_172{grid-column:1/3}._difficulty_hj272_171,._source_hj272_173{grid-column:3/-1}._expanded_hj272_224:not([hidden]){padding:var(--space-2) var(--space-1);margin-inline:0}._sort_hj272_80{margin-inline-start:0}._pagination_hj272_248{gap:0}._pagination_hj272_248 a[data-hierarchy],._pagination_hj272_248>span[aria-disabled]{min-width:2.5rem}}@media (prefers-reduced-motion:reduce){._chevron_hj272_218{transition:none}}._sourceName_hj272_380{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._trigger_hj272_127[data-hierarchy][data-presentation]{min-height:0;color:inherit;gap:0}._pagination_hj272_248 a[data-hierarchy],._pagination_hj272_248 a[data-hierarchy]:hover{font-variant-numeric:tabular-nums}._pagination_hj272_248{flex-wrap:wrap;justify-content:center}._pageGroup_hj272_256{display:contents}@media (width<=40rem){._pagination_hj272_248{grid-template-columns:repeat(7, var(--control-height));display:grid}._pagination_hj272_248>:first-child{grid-area:2/1}._pagination_hj272_248>:last-child{grid-area:2/7}}._removeFilter_hj272_57>span{justify-content:center;align-items:center;display:flex}._removeFilter_hj272_57 svg{display:block}._root_mp5uz_1{align-items:center;gap:var(--space-0-5);font-size:var(--text-xs);display:flex}._label_mp5uz_7{color:var(--color-muted)}._trigger_mp5uz_10{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_mp5uz_10:hover{background:var(--color-surface-quiet)}._trigger_mp5uz_10:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._positioner_mp5uz_31{z-index:50}._popup_mp5uz_34{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_mp5uz_43{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_mp5uz_43[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_1winy_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_1winy_14{gap:var(--space-2);display:grid}._intro_1winy_14 h1,._intro_1winy_14 p,._materials_1winy_21 h2{margin:0}._intro_1winy_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_1winy_14 p[data-variant]{max-width:31ch;font-size:var(--text-base);line-height:1.55}._catalog_1winy_40,._materials_1winy_21{display:grid}._catalog_1winy_40{gap:var(--space-5)}._materials_1winy_21{gap:var(--space-3);scroll-margin-block-start:var(--space-3)}._materials_1winy_21 h2{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.3}._lessonList_1winy_60{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._lessonList_1winy_60 a{--lesson-arrow-transform:none;--lesson-title-decoration:var(--color-rule-strong);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_1winy_60 a:focus-visible{border-radius:var(--radius-control);outline:2px solid var(--color-focus);outline-offset:var(--space-1)}._lessonNumber_1winy_86{color:var(--color-text-soft);font-size:var(--text-sm);grid-column:1}._lessonTitle_1winy_92{font-family:var(--font-display);font-size:var(--text-xl);text-decoration:underline;-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_1winy_105{max-width:62ch;color:var(--color-text-soft);font-size:var(--text-sm);grid-column:1;line-height:1.55}._lessonArrow_1winy_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_1winy_60 a:hover{--lesson-arrow-transform:translateX(.125rem);--lesson-title-decoration:currentColor}@media (width<=58rem){._root_1winy_5{gap:var(--space-5);padding-block:var(--space-5);grid-template-columns:minmax(0,1fr)}._intro_1winy_14 h1[data-order]{max-width:15ch}}@media (prefers-reduced-motion:reduce){._lessonList_1winy_60 a,._lessonTitle_1winy_92,._lessonArrow_1winy_113{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_1gky4_5{overflow-wrap:anywhere;min-width:0;padding-block:clamp(var(--space-4), 6vw, var(--space-6))}._root_1gky4_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_1gky4_23{margin-top:var(--space-4)}._content_1gky4_23 h2{margin:var(--space-4) 0 var(--space-1);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.015em;line-height:1.3}._content_1gky4_23 p,._content_1gky4_23 ul{margin-block:0 var(--space-2)}._content_1gky4_23 ul{gap:var(--space-1);padding-left:1.25rem;display:grid}._content_1gky4_23 li{font-size:var(--text-base);line-height:1.65}._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_1wd9k_4{min-width:0}._catalogSection_1wd9k_7[data-measure]{padding-block:var(--space-5);container-type:inline-size}._catalogHeading_1wd9k_11{margin-bottom:var(--space-4)}._heading_1wd9k_14{font-size:var(--text-topic-heading)}._catalogLead_1wd9k_17{color:var(--color-muted);max-width:65ch}._summary_1wd9k_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_1wd9k_32{flex:0 0 19rem;min-height:1.5em}._courseList_1wd9k_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_1wd9k_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_1wd9k_45[data-course-status=published]:is(:hover,:focus-within){transform:translateY(-2px)}._card_1wd9k_45[data-course-status=planned]{padding-bottom:calc(var(--badge-height) + var(--space-3))}._card_1wd9k_45[data-course-status=planned] ._cardTitle_1wd9k_68{color:color-mix(in srgb, var(--color-text) 80%, var(--color-surface))}._card_1wd9k_45[data-course-status=planned] ._illustration_1wd9k_71{opacity:.75}._plannedBadge_1wd9k_74{inset-inline-end:var(--space-2);bottom:var(--space-2);position:absolute}._illustration_1wd9k_71{align-self:center;width:13rem;height:13rem}._cardContent_1wd9k_84{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._cardTitle_1wd9k_68{font-size:var(--text-topic-title);line-height:1.15}._cardDescription_1wd9k_94{font-size:var(--text-sm);line-height:1.5}._metadata_1wd9k_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_1wd9k_110{color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}._metadata_1wd9k_98 svg{flex:none}._cardFooter_1wd9k_118{align-items:end;gap:var(--space-3);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}._personalProgress_1wd9k_125{align-items:end;gap:var(--space-1);min-width:0;font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-template-rows:auto 6px;line-height:1.5;display:grid}._progressCopy_1wd9k_135{align-self:start;display:grid}._progressCopy_1wd9k_135>span{grid-area:1/1}._progressReserve_1wd9k_142{visibility:hidden}._progress_1wd9k_135{--progress-height:6px}._progressPlaceholder_1wd9k_148{height:6px}._actionContent_1wd9k_151{align-items:center;gap:var(--space-1);display:flex}._arrow_1wd9k_156{transition:transform var(--motion-duration) var(--motion-easing);flex:none}._courseAction_1wd9k_160:is(:hover,:focus-visible) ._arrow_1wd9k_156{transform:translateX(var(--space-0-5))}@media (width<=60rem){._courseList_1wd9k_36{grid-template-columns:minmax(0,1fr)}}@container (width<=30rem){._card_1wd9k_45{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}._illustration_1wd9k_71{aspect-ratio:1;justify-self:center;width:min(13rem,100%);height:auto}._summaryProgress_1wd9k_32{flex-basis:100%;min-height:3em}._cardFooter_1wd9k_118{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._card_1wd9k_45,._arrow_1wd9k_156{transition:none}._card_1wd9k_45[data-course-status=published]:is(:hover,:focus-within),._courseAction_1wd9k_160:is(:hover,:focus-visible) ._arrow_1wd9k_156{transform:none}}@media (scripting:none){._personalProgress_1wd9k_125,._summaryProgress_1wd9k_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_1gww1_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_1gww1_10,._courseContent_1gww1_11,._intro_1gww1_12{min-width:0}._courseSummary_1gww1_10{align-content:start;gap:var(--space-3);padding-inline-end:var(--space-1);display:grid}._intro_1gww1_12{gap:var(--space-1-5);display:grid}._eyebrow_1gww1_25{text-transform:uppercase}._title_1gww1_28{font-size:var(--text-3xl);max-width:16ch}._summary_1gww1_32{line-height:1.4}._meta_1gww1_35{gap:var(--space-1-5);margin-top:var(--space-1);flex-wrap:wrap;display:flex}._requirements_1gww1_41,._progress_1gww1_42{gap:var(--space-1);border-top:1px solid var(--color-rule);padding-top:var(--space-3);display:grid}._smallHeading_1gww1_48{font-size:var(--text-lg);line-height:1.3}._courseLink_1gww1_52{padding-block:var(--space-1);margin-top:var(--space-2);text-align:start;justify-content:space-between;width:100%;line-height:1.45}._courseLink_1gww1_52>span:first-of-type{flex:1;min-width:0}._actionCopy_1gww1_64{align-items:center;display:grid}._actionCopy_1gww1_64>span{grid-area:1/1}._actionMeasure_1gww1_71{visibility:hidden;pointer-events:none}._progressRow_1gww1_75{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(3rem,1fr);display:grid}._progressCount_1gww1_84{font-variant-numeric:tabular-nums;white-space:nowrap}._progressPlaceholder_1gww1_88{height:var(--progress-height);border-radius:var(--radius-pill);background:var(--progress-track-background);display:block}._progressNote_1gww1_94{min-height:2.9em;color:var(--color-muted);font-size:var(--text-xs);line-height:1.45}._courseContent_1gww1_11{border-left:1px solid var(--color-rule);padding-inline-start:var(--space-4)}._programHeader_1gww1_104{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);display:flex}._programTitle_1gww1_111{font-size:var(--text-2xl)}._bulkAction_1gww1_114{font-size:var(--text-xs);flex:none}._bulkAction_1gww1_114:not([data-enhanced]){visibility:hidden}._curriculum_1gww1_121{--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_1gww1_130{width:2rem;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);justify-content:center;font-weight:400;display:flex}._moduleCopy_1gww1_139{gap:var(--space-0-5);display:grid}._moduleTitle_1gww1_143{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;line-height:1.3}._moduleMeta_1gww1_149{color:var(--color-muted);font-size:var(--text-xs);font-weight:400;line-height:1.45}._lessonList_1gww1_155{margin:0;padding:0;list-style:none}._lessonItem_1gww1_160+._lessonItem_1gww1_160{border-top:1px solid var(--color-rule)}._lessonLink_1gww1_163,._plannedLesson_1gww1_164{width:100%;padding:var(--space-1-5) var(--space-1);border-radius:var(--radius-control)}._lessonLink_1gww1_163>span:first-of-type{width:100%}._lessonLink_1gww1_163[data-continuing],._lessonLink_1gww1_163:hover,._lessonLink_1gww1_163:focus-visible{background:var(--color-accent-soft)}._lessonRow_1gww1_177{align-items:center;gap:var(--space-1);grid-template-columns:2rem minmax(0,1fr) 5.5rem 1rem;display:grid}._lessonNumber_1gww1_183{text-align:center;color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._lessonTitle_1gww1_189{font-size:var(--text-sm);line-height:1.45}._lessonPractice_1gww1_193{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_1gww1_193 svg{flex:none}._lessonArrow_1gww1_205{color:var(--color-muted)}@media (width<=60rem){._root_1gww1_4{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}._courseSummary_1gww1_10{max-width:var(--measure-reading);padding-inline-end:0}._courseContent_1gww1_11{border-left:0;padding-inline-start:0}._courseLink_1gww1_52{width:min(100%,24rem)}._title_1gww1_28{max-width:18ch}._progressRow_1gww1_75{max-width:24rem}}@media (width<=36rem){._programHeader_1gww1_104{gap:var(--space-1);flex-wrap:wrap}._lessonRow_1gww1_177{row-gap:var(--space-0-5);grid-template-columns:2rem minmax(0,1fr) 1rem}._lessonNumber_1gww1_183{align-self:start;line-height:1.8}._lessonPractice_1gww1_193{grid-column:2}._lessonArrow_1gww1_205{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_8tebd_4[data-measure]{--topic-columns:5rem 9rem minmax(0, 1fr) 14rem 7.5rem;padding-block:var(--space-5);container-type:inline-size}._catalogHeading_8tebd_9{margin-bottom:var(--space-3);gap:0;display:grid}._summary_8tebd_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_8tebd_26{text-align:left;width:100%;min-height:1.5em}._retry_8tebd_31:not([data-visible=true]){visibility:hidden}._toolbar_8tebd_34{gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:minmax(12rem,1fr) auto;align-items:center;display:grid}._filters_8tebd_41{gap:var(--space-1);flex-wrap:wrap;display:flex}._filters_8tebd_41 button{border-radius:var(--radius-pill)}._columnHeadings_8tebd_49,._card_8tebd_50{grid-template-columns:var(--topic-columns);column-gap:var(--space-2);display:grid}._columnHeadings_8tebd_49{padding:var(--space-1) var(--space-1);font-size:var(--text-xs);text-transform:uppercase;color:var(--color-muted)}._columnHeadings_8tebd_49>:first-child{grid-column:1/3}._topicList_8tebd_64{margin:0;padding:0;list-style:none}._card_8tebd_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_8tebd_50[data-topic-status=published]:is(:hover,:focus-within){background:color-mix(in srgb, var(--color-surface-quiet) 70%, var(--color-rule))}._cardIndex_8tebd_83{font-family:var(--font-display);font-size:var(--text-topic-index);font-variant-numeric:lining-nums tabular-nums;line-height:1}._cardIndex_8tebd_83[data-grouped=true]{font-size:var(--text-2xl)}._illustration_8tebd_92{place-items:center;width:9rem;height:5.5rem;display:grid}._placeholder_8tebd_98{color:var(--color-muted)}._cardContent_8tebd_101{gap:var(--space-0-5);align-content:start;align-self:stretch;min-width:0;display:grid}._cardTitle_8tebd_108{font-size:var(--text-topic-title)}._topicLink_8tebd_111:after{content:"";position:absolute;inset:0}._topicLink_8tebd_111:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:-2px}._progressSlot_8tebd_120{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_8tebd_130,._progressStatus_8tebd_131,._planned_8tebd_132{color:var(--color-muted)}._personalProgress_8tebd_135{align-self:end;gap:var(--space-0-5);font-variant-numeric:tabular-nums;grid-template-rows:1.5em 1.5em 8px;display:grid}._progress_8tebd_120{--progress-height:8px;align-self:end}._planned_8tebd_132{font-size:var(--text-sm)}._rowAction_8tebd_149{justify-content:end;align-items:center;gap:var(--space-1);font-size:var(--text-xs);min-width:0;display:flex}._rowAction_8tebd_149 svg{flex:none}._resume_8tebd_160{visibility:hidden}._resume_8tebd_160[data-visible=true]{visibility:visible}._empty_8tebd_166{justify-items:center;gap:var(--space-2);padding-block:var(--space-6);text-align:center;display:grid}._sourceNote_8tebd_173{margin-top:var(--space-4);max-width:70ch;font-size:var(--text-sm)}@media (width<=72rem){._catalogSection_8tebd_4{--topic-columns:4rem 8rem minmax(0, 1fr) 12rem 2rem}._illustration_8tebd_92{width:8rem}._resume_8tebd_160{display:none}}@media (width<=56rem){._catalogSection_8tebd_4{--topic-columns:4rem 8rem minmax(0, 1fr) 2rem}._summary_8tebd_14{gap:var(--space-1);grid-template-columns:minmax(0,1fr) 6.5rem;min-height:0}._catalogMetadata_8tebd_198{grid-column:1/-1}._summaryText_8tebd_26{min-height:3em}._toolbar_8tebd_34{grid-template-columns:1fr}._columnHeadings_8tebd_49{display:none}._progressSlot_8tebd_120,._planned_8tebd_132{grid-column:3}._rowAction_8tebd_149{grid-area:1/4}._progressSlot_8tebd_120{margin-top:var(--space-1);max-width:18rem}}@container (width<=40rem){._columnHeadings_8tebd_49{display:none}._card_8tebd_50{--topic-columns:3.5rem minmax(0, 1fr) 2rem;row-gap:var(--space-1)}._illustration_8tebd_92{width:8rem;height:4.5rem}._cardContent_8tebd_101,._progressSlot_8tebd_120,._planned_8tebd_132{grid-column:1/-1}._progressSlot_8tebd_120{width:100%;max-width:none}._rowAction_8tebd_149{grid-column:3}._summary_8tebd_14{min-height:0;font-size:var(--text-xs);grid-template-columns:minmax(0,1fr) 6.5rem}}@media (scripting:none){._toolbar_8tebd_34,._summaryText_8tebd_26,._retry_8tebd_31,._personalProgress_8tebd_135,._resume_8tebd_160{visibility:hidden}._toolbar_8tebd_34{display:none}}._heading_8tebd_270{font-size:var(--text-topic-heading)}._card_8tebd_50[data-topic-status=planned] ._cardTitle_8tebd_108,._card_8tebd_50[data-topic-status=planned] ._cardIndex_8tebd_83{color:var(--color-muted)}._card_8tebd_50[data-topic-status=planned] ._placeholder_8tebd_98{opacity:.5}._metadata_8tebd_130{white-space:pre-wrap;align-items:center;display:flex}._arrow_8tebd_286{transition:transform var(--motion-duration) var(--motion-easing)}._card_8tebd_50[data-topic-status=published]:is(:hover,:focus-within) ._arrow_8tebd_286{transform:translateX(var(--space-0-5))}@media (prefers-reduced-motion:reduce){._arrow_8tebd_286{transition:none}._card_8tebd_50[data-topic-status=published]:is(:hover,:focus-within) ._arrow_8tebd_286{transform:none}}._root_1e8xj_1{z-index:var(--layer-reading);right:var(--space-2);bottom:var(--space-2);position:fixed}._root_1e8xj_1[hidden]{display:none}body:has([aria-modal=true]) ._root_1e8xj_1{display:none}@media (width<=72rem){._root_1e8xj_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_1e8xj_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_nrqlg_1{gap:var(--space-2);margin-bottom:var(--space-1);justify-content:space-between;align-items:baseline;display:flex}._heading_nrqlg_1,._sectionPosition_nrqlg_10{margin:0}._heading_nrqlg_1{color:var(--color-muted);font-family:var(--font-reading);font-size:var(--text-sm)}._sectionPosition_nrqlg_10{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-2xs);font-variant-numeric:tabular-nums}._groups_nrqlg_31,._children_nrqlg_32{min-width:0;margin:0;padding:0;list-style:none}._group_nrqlg_31,._child_nrqlg_32{min-width:0}._groups_nrqlg_31{gap:0;display:grid}._children_nrqlg_32{padding-top:0;padding-left:var(--space-1-5);gap:0;display:grid}._groupLink_nrqlg_56,._childLink_nrqlg_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_nrqlg_56>span,._childLink_nrqlg_57>span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._groupLink_nrqlg_56{font-family:var(--font-reading);font-size:var(--text-sm);font-weight:500;line-height:1.4}._childLink_nrqlg_57{font-family:var(--font-reading);font-size:var(--text-xs);padding:.25rem 0;font-weight:400;line-height:1.4}._childLink_nrqlg_57[aria-current=location]:before{top:.45rem;bottom:.45rem;left:calc(-1 * var(--space-1));border-radius:var(--radius-pill);background:var(--color-text);content:"";width:2px;position:absolute}._groupLink_nrqlg_56[data-active-branch=true],._childLink_nrqlg_57[aria-current=location],._groupLink_nrqlg_56:hover,._childLink_nrqlg_57:hover{color:var(--color-text)}._groupLink_nrqlg_56:focus-visible,._childLink_nrqlg_57:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:.15rem}@media (prefers-reduced-motion:reduce){._groupLink_nrqlg_56,._childLink_nrqlg_57{transition:none}}._groupLink_nrqlg_56[data-presentation][data-outline-link-id],._childLink_nrqlg_57[data-presentation][data-outline-link-id]{min-height:var(--space-4)}@media (any-pointer:coarse){._groupLink_nrqlg_56[data-presentation][data-outline-link-id],._childLink_nrqlg_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_13qx9_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_13qx9_15,._contextLesson_13qx9_16{color:var(--color-text-soft);font-size:var(--text-sm);align-items:center;margin:0;display:flex}._contextArea_13qx9_15{padding-inline:var(--lesson-column-gutter)}._contextLesson_13qx9_16{min-width:0;padding-inline:var(--lesson-column-gutter);text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;overflow:hidden}._lesson_13qx9_37{grid-template-columns:var(--lesson-frame-columns);grid-template-rows:auto 1fr;display:grid}._rail_13qx9_43{border-right:1px solid var(--color-rule);background:var(--color-bg);grid-area:1/1/span 2;min-width:0}._railContents_13qx9_51{height:calc(100dvh - 2 * var(--space-2));flex-direction:column;display:flex}._railSpacer_13qx9_58{max-height:var(--space-6);flex:auto}._intro_13qx9_63{width:min(100%, var(--measure-lesson));min-width:0;padding:var(--space-4) var(--lesson-column-gutter) 0;grid-area:1/2}._article_13qx9_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}._marginRail_13qx9_80{grid-area:1/3/span 2;min-width:0}._resultSummary_13qx9_90,._resultNavigation_13qx9_91{max-width:var(--measure-reading)}._resultGrid_13qx9_95{gap:var(--space-3);min-width:0;display:grid}._resultSummary_13qx9_90 h3,._resultNavigation_13qx9_91{margin-block:0}._resultSummary_13qx9_90 h3{margin-bottom:var(--space-1);font-size:var(--text-lg);letter-spacing:0;line-height:1.35}._resultNavigation_13qx9_91{min-width:0}._resultProgress_13qx9_117{gap:var(--space-1-5);min-width:0;padding-top:var(--space-2);border-top:1px solid var(--color-rule);display:grid}._resultLinks_13qx9_125{font-family:var(--font-ui);font-size:var(--text-sm);line-height:1.45}@media (width<=72rem){._contextBar_13qx9_5,._lesson_13qx9_37{grid-template-columns:minmax(13rem,15rem) minmax(0,1fr)}._contextLesson_13qx9_16{grid-column:auto}._marginRail_13qx9_80{display:none}}@media (width<=60rem){._intro_13qx9_63{grid-column:1}._article_13qx9_71{grid-area:3/1}._lesson_13qx9_37{grid-template-columns:minmax(0,1fr)}._rail_13qx9_43{border-bottom:1px solid var(--color-rule);background:var(--color-bg);border-right:0;grid-row:2}._railContents_13qx9_51{height:auto;min-height:0;max-height:none;position:static;overflow:visible}._resultProgress_13qx9_117{margin-top:var(--space-3)}}@media (width<=52rem){._contextBar_13qx9_5{grid-template-columns:auto minmax(0,1fr);min-height:3.25rem}._contextArea_13qx9_15{padding-inline:var(--space-1-5)}._contextLesson_13qx9_16{min-height:3.25rem;padding-inline:var(--lesson-column-gutter)}._article_13qx9_71{width:100%;padding:0 var(--lesson-column-gutter) var(--space-5)}._section_13qx9_86{gap:var(--space-2)}}@media (width<=72rem) and (scripting:enabled){._page_13qx9_1{padding-bottom:calc(var(--control-height) + env(safe-area-inset-bottom,0px))}}._backdrop_vt21w_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_vt21w_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_vt21w_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_vt21w_1[data-starting-style],._backdrop_vt21w_1[data-ending-style],._popup_vt21w_20[data-starting-style],._popup_vt21w_20[data-ending-style]{opacity:0}._popup_vt21w_20[data-starting-style],._popup_vt21w_20[data-ending-style]{transform:translateY(.25rem)scale(.99)}._copy_vt21w_47{gap:var(--space-1);display:grid}._title_vt21w_52,._description_vt21w_53{margin:0}._title_vt21w_52{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;line-height:1.3}._description_vt21w_53{color:var(--color-text-soft);font-family:var(--font-reading);font-size:var(--text-sm);line-height:1.6}._actions_vt21w_71{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (prefers-reduced-motion:reduce){._backdrop_vt21w_1,._popup_vt21w_20{transition:none}}._subtleTrigger_vt21w_85[data-hierarchy]{width:fit-content;color:var(--color-text-soft);justify-self:start;padding-inline:0;font-weight:400}._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*/