.learn_page__kL1HZ{padding-top:var(--kie-space-6);padding-bottom:var(--kie-space-6)}.learn_breadcrumb__HP08z{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kie-space-2);font-size:var(--kie-text-sm);margin-bottom:var(--kie-space-3)}.learn_breadcrumb__HP08z,.learn_breadcrumb__HP08z a{color:var(--kie-text-muted)}.learn_breadcrumb__HP08z a:hover{color:var(--kie-text)}.learn_breadcrumbCurrent__Uds3_{color:var(--kie-text-secondary);max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learn_header__EJLWG{margin-bottom:var(--kie-space-6)}.learn_order__VtpfQ{font-size:var(--kie-text-sm);font-weight:700;color:var(--kie-accent-text);margin:0 0 var(--kie-space-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.learn_titleRow__byeKZ{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--kie-space-4);flex-wrap:wrap;margin-bottom:var(--kie-space-3)}.learn_title__Cwbgb{font-size:var(--kie-text-3xl);margin:0;flex:1 1 20ch;min-width:0}.learn_bookmark__AOeqt{flex:0 0 auto;min-width:130px}.learn_summary__V7z7N{font-size:var(--kie-text-lg);color:var(--kie-text-secondary);line-height:var(--kie-leading-relaxed);margin:0 0 var(--kie-space-3)}.learn_prereq__Yh8NR{font-size:var(--kie-text-sm);color:var(--kie-text-muted);margin:0}.learn_exec__lWJiI{padding:var(--kie-space-5);background:var(--kie-accent-bg);border:1px solid var(--kie-accent);border-radius:var(--kie-radius-lg);margin-bottom:var(--kie-space-6)}.learn_execTitle__aUtcS{font-size:var(--kie-text-sm);color:var(--kie-accent-text);margin:0 0 var(--kie-space-2);text-transform:none}.learn_execBody__Uq1wx{margin:0;color:var(--kie-text);line-height:var(--kie-leading-relaxed)}.learn_objectives__qvDy_{margin-bottom:var(--kie-space-6);padding:var(--kie-space-5);background:var(--kie-surface);border:1px solid var(--kie-border);border-radius:var(--kie-radius-lg)}.learn_objectivesTitle__UkF3C{font-size:var(--kie-text-base);margin:0 0 var(--kie-space-3)}.learn_objectivesList__bD21n{margin:0;padding-left:var(--kie-space-5);color:var(--kie-text-secondary);line-height:var(--kie-leading-relaxed)}.learn_objectivesList__bD21n li{margin-bottom:var(--kie-space-1)}.learn_body__FsiGa{margin-bottom:var(--kie-space-8)}.learn_sectionTitle__9nQwB{font-size:var(--kie-text-2xl);margin:0 0 var(--kie-space-2)}.learn_sectionHint__KsQtc{color:var(--kie-text-muted);font-size:var(--kie-text-sm);margin:0 0 var(--kie-space-4)}.learn_assumptions__Cc_Tl,.learn_playerSection__x3weJ{margin-bottom:var(--kie-space-8)}.learn_assumptions__Cc_Tl{padding:var(--kie-space-5);background:var(--kie-surface-sunken);border:1px solid var(--kie-border);border-radius:var(--kie-radius-lg)}.learn_assumptionGrid__RrXKa{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--kie-space-5);gap:var(--kie-space-5)}.learn_assumptionHead__69hKA{font-size:var(--kie-text-sm);margin:0 0 var(--kie-space-2);color:var(--kie-text)}.learn_assumptionList__ZTcFN{margin:0;padding-left:var(--kie-space-4);font-size:var(--kie-text-sm);color:var(--kie-text-secondary);line-height:var(--kie-leading-relaxed)}.learn_assumptionList__ZTcFN li{margin-bottom:var(--kie-space-1)}.learn_references__ytzEL{margin:var(--kie-space-4) 0 0;padding-top:var(--kie-space-3);border-top:1px solid var(--kie-border);font-size:var(--kie-text-sm);color:var(--kie-text-muted)}.learn_cta__RDVNe{display:flex;align-items:center;justify-content:space-between;gap:var(--kie-space-5);flex-wrap:wrap;padding:var(--kie-space-5);background:var(--kie-surface);border:1px solid var(--kie-accent);border-radius:var(--kie-radius-lg);margin-bottom:var(--kie-space-8)}.learn_ctaTitle__GY_4C{font-size:var(--kie-text-lg);margin:0 0 var(--kie-space-2)}.learn_ctaBody__uy3PW{margin:0;color:var(--kie-text-secondary);font-size:var(--kie-text-sm);max-width:64ch}.learn_pager__RUpxX{display:flex;justify-content:space-between;gap:var(--kie-space-3);padding-top:var(--kie-space-5);border-top:1px solid var(--kie-border)}.learn_pagerLink__JEVGL{display:flex;flex-direction:column;gap:2px;padding:var(--kie-space-3) var(--kie-space-4);border:1px solid var(--kie-border);border-radius:var(--kie-radius);background:var(--kie-surface);max-width:45%}.learn_pagerLink__JEVGL:hover{border-color:var(--kie-accent);text-decoration:none}.learn_pagerNext__caM84{text-align:right;margin-left:auto}.learn_pagerLabel__i_7lS{font-size:var(--kie-text-xs);color:var(--kie-text-muted)}.learn_pagerTitle__ZAA6m{font-weight:700;color:var(--kie-text);font-size:var(--kie-text-sm)}@media (max-width:640px){.learn_title__Cwbgb{font-size:var(--kie-text-2xl)}.learn_cta__RDVNe{flex-direction:column;align-items:stretch}}.markdown-lite_p__G31l5{margin:var(--kie-space-2) 0 0;line-height:var(--kie-leading-normal)}.markdown-lite_p__G31l5:first-child{margin-top:0}.markdown-lite_h4__i4MBw{margin:var(--kie-space-4) 0 0;font-size:var(--kie-text-lg);color:var(--kie-text)}.markdown-lite_h5__pOmym{margin:var(--kie-space-3) 0 0;font-size:var(--kie-text-base);font-weight:600;color:var(--kie-text)}.markdown-lite_h4__i4MBw:first-child,.markdown-lite_h5__pOmym:first-child{margin-top:0}.markdown-lite_strong__CDwzk{color:var(--kie-text);font-weight:700}.markdown-lite_code__sc17F{font-size:.875em;border:1px solid var(--kie-border);border-radius:var(--kie-radius-sm);padding:1px 5px}.markdown-lite_code__sc17F,.markdown-lite_pre__tjlLo{font-family:var(--kie-font-mono);background:var(--kie-surface-sunken)}.markdown-lite_pre__tjlLo{margin:var(--kie-space-3) 0 0;padding:var(--kie-space-3);border:1px solid var(--kie-border);border-radius:var(--kie-radius);overflow-x:auto;font-size:var(--kie-text-sm);line-height:var(--kie-leading-normal)}.markdown-lite_list__ee38B{margin:var(--kie-space-2) 0 0;padding-left:var(--kie-space-5)}.markdown-lite_list__ee38B li{margin-bottom:var(--kie-space-1);line-height:var(--kie-leading-normal)}.markdown-lite_callout__ka5Hg{margin:var(--kie-space-3) 0 0;padding-left:var(--kie-space-3);border-left:2px solid var(--kie-accent)}.markdown-lite_hr__qY9Cg{margin:var(--kie-space-4) 0;border:0;border-top:1px solid var(--kie-border)}.markdown-lite_tableWrap__MxovM{margin:var(--kie-space-3) 0 0;overflow-x:auto}.markdown-lite_table__sdukO{border-collapse:collapse;width:100%;font-size:var(--kie-text-sm)}.markdown-lite_table__sdukO td,.markdown-lite_table__sdukO th{border:1px solid var(--kie-border);padding:var(--kie-space-1) var(--kie-space-2);text-align:left}.markdown-lite_table__sdukO th{background:var(--kie-surface-sunken);color:var(--kie-text);font-weight:700}.lesson-qa_panel__UaZnq{margin:var(--kie-space-8) 0 var(--kie-space-6);background:var(--kie-surface-raised)}.lesson-qa_head__oCKlp{display:flex;align-items:baseline;gap:var(--kie-space-3);flex-wrap:wrap}.lesson-qa_title__KskYp{font-size:var(--kie-text-xl)}.lesson-qa_quota__tR7nE{margin-left:auto;font-size:var(--kie-text-sm);color:var(--kie-text-muted)}.lesson-qa_hint__Hd6Jh{margin:var(--kie-space-2) 0 0;font-size:var(--kie-text-base);color:var(--kie-text-muted)}.lesson-qa_form__ieyyd{display:flex;gap:var(--kie-space-2);margin-top:var(--kie-space-4);max-width:760px}.lesson-qa_input__dbzBj{flex:1 1;min-width:0;height:40px;padding:0 var(--kie-space-3);border:1px solid var(--kie-border);border-radius:var(--kie-radius-btn);background:var(--kie-surface);color:var(--kie-text);font-family:inherit;font-size:var(--kie-text-base);transition:border-color var(--kie-duration) var(--kie-ease)}.lesson-qa_input__dbzBj::placeholder{color:var(--kie-text-muted)}.lesson-qa_input__dbzBj:focus{border-color:var(--kie-accent);outline:none}.lesson-qa_input__dbzBj:disabled{opacity:.5}@media (max-width:480px){.lesson-qa_form__ieyyd{flex-direction:column}}.lesson-qa_error__tSJqF{margin:var(--kie-space-3) 0 0;padding:var(--kie-space-2) var(--kie-space-3);border:1px solid var(--kie-state-failed);border-radius:var(--kie-radius);background:var(--kie-state-failed-bg);color:var(--kie-state-failed);font-size:var(--kie-text-base)}.lesson-qa_answer__jsP2n{margin:var(--kie-space-4) 0 0;padding:var(--kie-space-4);border:1px solid var(--kie-border);border-radius:var(--kie-radius);background:var(--kie-surface);color:var(--kie-text-secondary);font-size:var(--kie-text-base)}.lesson-qa_thinking__cmgvY{display:flex;align-items:center;gap:var(--kie-space-2);color:var(--kie-text-muted)}.lesson-qa_disclaimer__7LFPr{margin:var(--kie-space-2) 0 0;font-size:var(--kie-text-sm);color:var(--kie-text-muted)}.lesson-qa_dots__nn0Qo{display:inline-flex;gap:3px}.lesson-qa_dots__nn0Qo span{width:5px;height:5px;border-radius:var(--kie-radius-full);background:var(--kie-accent);animation:lesson-qa_qa-bounce__M3fTP var(--kie-pulse-duration) var(--kie-ease) infinite}.lesson-qa_dots__nn0Qo span:nth-child(2){animation-delay:.15s}.lesson-qa_dots__nn0Qo span:nth-child(3){animation-delay:.3s}@keyframes lesson-qa_qa-bounce__M3fTP{0%,60%,to{transform:none;opacity:.4}30%{transform:translateY(-4px);opacity:1}}.lesson-qa_caret__pcXvV{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:var(--kie-accent);animation:lesson-qa_qa-blink__TbA_9 var(--kie-duration-slow) steps(2,start) infinite}@keyframes lesson-qa_qa-blink__TbA_9{to{visibility:hidden}}