html[data-bytesheet-theme=dark] .Header_topBar__n6_Bo{--bg-topbar:#0b0f19;--bg-element:hsla(0,0%,100%,.04);--bg-element-hover:hsla(0,0%,100%,.1);--bg-element-subtle:hsla(0,0%,100%,.05);--text-main:#e2e8f0;--text-muted:#94a3b8;--text-subtle:#cbd5e1;--text-heading:#f8fafc;--border-default:hsla(0,0%,100%,.08);--border-subtle:hsla(0,0%,100%,.12);--border-strong:hsla(0,0%,100%,.14);--border-hover:hsla(0,0%,100%,.2);--border-hover-strong:hsla(0,0%,100%,.24);--accent-primary:#38bdf8}html[data-bytesheet-theme=light] .Header_topBar__n6_Bo{--bg-topbar:rgba(248,250,252,.94);--bg-element:rgba(51,65,85,.045);--bg-element-hover:rgba(79,70,229,.08);--bg-element-subtle:rgba(51,65,85,.035);--text-main:#334155;--text-muted:#64748b;--text-subtle:#475569;--text-heading:#090d16;--border-default:rgba(51,65,85,.1);--border-subtle:rgba(51,65,85,.08);--border-strong:rgba(51,65,85,.13);--border-hover:rgba(79,70,229,.24);--border-hover-strong:rgba(79,70,229,.32);--accent-primary:#0284c7}.Header_topBar__n6_Bo{position:-webkit-sticky;position:sticky;top:90px;height:52px;background:var(--bg-topbar);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-default);display:flex;align-items:center;justify-content:space-between;padding:0 20px;z-index:2}.Header_backToCourse__IYZoR{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 12px;color:var(--text-main);background:var(--bg-element-subtle);border:1px solid var(--border-strong);border-radius:6px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}.Header_backToCourse__IYZoR:hover{background:var(--bg-element-hover);border-color:var(--border-hover-strong)}.Header_backToCourse__IYZoR:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.Header_headerLeft__zllW1{display:flex;gap:10px;overflow:hidden;white-space:nowrap}.Header_mobileCloseBtn__73KRt{display:none;background:transparent;border:none;color:var(--text-muted);cursor:pointer}.Header_mobileMenuBtn__ba3Gj{display:none;align-items:center;justify-content:center;flex:0 0 30px;width:20px;height:30px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-element);color:var(--text-main);cursor:pointer}.Header_breadcrumbNav__bqshP{display:flex;align-items:center;gap:8px;font-size:13px;min-width:0}.Header_breadcrumbNav__bqshP,.Header_courseName__WdMiA{color:var(--text-muted);font-weight:500}.Header_activeBreadcrumb__0T1Nt{color:var(--text-heading);font-weight:600}.Header_headerRightMeta__GkYGA{display:flex;align-items:center;gap:12px}.Header_chapterNavigation__5CKXc{display:flex;align-items:center;gap:6px}.Header_chapterNavLink__r7K_F{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:32px;padding:0 9px;text-decoration:none;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-element);color:var(--text-main);font:inherit;font-size:12px;font-weight:600}.Header_chapterNavLink__r7K_F:hover{background:var(--bg-element-hover);border-color:var(--border-hover)}.Header_pillStat__DkS7_{display:flex;align-items:center;gap:6px;background:var(--bg-element);border:1px solid var(--border-default);padding:8px 10px;border-radius:6px;font-size:12px;color:var(--text-subtle)}@media (max-width:900px){.Header_mobileCloseBtn__73KRt{display:flex}.Header_topBar__n6_Bo{gap:10px;padding:0 10px;z-index:2}.Header_mobileMenuBtn__ba3Gj{display:inline-flex}.Header_activeBreadcrumb__0T1Nt,.Header_courseName__WdMiA{overflow:hidden;text-overflow:ellipsis}.Header_headerRightMeta__GkYGA{flex-shrink:0}}@media (max-width:480px){.Header_pillStat__DkS7_{display:none}.Header_headerRightMeta__GkYGA{gap:6px}.Header_breadcrumbNav__bqshP{font-size:12px}.Header_chapterNavigation__5CKXc{gap:4px}.Header_chapterNavLink__r7K_F{min-height:30px;padding:0;min-width:30px}.Header_chapterNavLink__r7K_F span{display:none}}[data-bytesheet-theme=dark] .Body_article__sBfRc{--bg-main:#030712;--bg-card:rgba(15,23,42,.8);--bg-subtle:hsla(0,0%,100%,.02);--bg-hover:hsla(0,0%,100%,.08);--bg-code:#030712;--bg-code2:#030712;--bg-header:hsla(0,0%,100%,.03);--bg-explanation:rgba(99,102,241,.05);--text-main:#f8fafc;--text-heading:#fff;--text-muted:#94a3b8;--text-subtle:#cbd5e1;--text-code:#a5b4fc;--text-code-bg:rgba(99,102,241,.15);--border-subtle:hsla(0,0%,100%,.06);--border-default:hsla(0,0%,100%,.08);--border-strong:hsla(0,0%,100%,.14);--border-muted:rgba(148,163,184,.25);--accent-primary:#38bdf8;--accent-primary-bg:rgba(56,189,248,.1);--accent-primary-border:rgba(56,189,248,.2);--accent-indigo:#a5b4fc;--accent-indigo-bg:rgba(99,102,241,.2);--accent-indigo-border:rgba(99,102,241,.3);--success-color:#4ade80;--success-bg:rgba(34,197,94,.15);--success-border:rgba(34,197,94,.3);--warning-color:#fef08a;--warning-bg:rgba(234,179,8,.12);--warning-border:rgba(234,179,8,.3);--danger-color:#fca5a5;--danger-bg:rgba(239,68,68,.12);--danger-border:rgba(239,68,68,.3);--purple-color:#a855f7;--dot-divider:#475569}[data-bytesheet-theme=light] .Body_article__sBfRc{--bg-main:#f8fafc;--bg-card:#fff;--bg-subtle:#f1f5f9;--bg-hover:rgba(79,70,229,.06);--bg-code:#f8fafc;--bg-code2:#1e1e1f;--bg-header:rgba(51,65,85,.035);--bg-explanation:rgba(79,70,229,.035);--text-main:#1e293b;--text-heading:#172033;--text-muted:#64748b;--text-subtle:#334155;--text-code:#5141bd;--text-code-bg:rgba(79,70,229,.08);--border-subtle:rgba(51,65,85,.075);--border-default:rgba(51,65,85,.1);--border-strong:rgba(51,65,85,.15);--border-muted:rgba(100,116,139,.28);--accent-primary:#4f46e5;--accent-primary-bg:rgba(79,70,229,.08);--accent-primary-border:rgba(79,70,229,.2);--accent-indigo:#5b4bd6;--accent-indigo-bg:rgba(79,70,229,.09);--accent-indigo-border:rgba(79,70,229,.22);--success-color:#16a34a;--success-bg:rgba(22,163,74,.1);--success-border:rgba(22,163,74,.25);--warning-color:#ca8a04;--warning-bg:rgba(202,138,4,.1);--warning-border:rgba(202,138,4,.25);--danger-color:#dc2626;--danger-bg:rgba(220,38,38,.1);--danger-border:rgba(220,38,38,.25);--purple-color:#9333ea;--dot-divider:#cbd5e1}.Body_article__sBfRc{position:relative;width:100%;margin:0 auto;padding:20px;box-sizing:border-box}.Body_standaloneArticle__cDE_V{max-width:none;padding:32px 24px}.Body_sectionsList__jH_sr{display:flex;flex-direction:column;gap:48px}@media (max-width:640px){.Body_article__sBfRc{padding:20px 12px}}@media (max-width:480px){.Body_article__sBfRc{padding:16px 10px}}html[data-bytesheet-theme=dark] .Layout_layout__yGFy0{--bg-layout:#0b0f19;--bg-main:#0b0f19;--bg-panel:#0f172a;--bg-overlay:rgba(0,0,0,.6);--text-main:#f1f5f9;--text-muted:#94a3b8;--text-inverse:#fff;--border-panel:rgba(99,102,241,.3);--shadow-panel:0 20px 40px rgba(0,0,0,.6);--btn-gradient-start:#6366f1;--btn-gradient-end:#4f46e5;--btn-shadow:rgba(99,102,241,.5);--btn-shadow-hover:rgba(99,102,241,.7);--btn-active-bg:#ef4444;--btn-active-shadow:rgba(239,68,68,.5)}html[data-bytesheet-theme=light] .Layout_layout__yGFy0{--bg-layout:#f1f5f9;--bg-main:#f8fafc;--bg-panel:#fff;--bg-overlay:rgba(15,23,42,.4);--text-main:#334155;--text-muted:#64748b;--text-inverse:#fff;--border-panel:rgba(79,70,229,.18);--shadow-panel:0 20px 48px rgba(30,41,59,.16);--btn-gradient-start:#4f46e5;--btn-gradient-end:#4338ca;--btn-shadow:rgba(79,70,229,.35);--btn-shadow-hover:rgba(79,70,229,.5);--btn-active-bg:#dc2626;--btn-active-shadow:rgba(220,38,38,.35)}.Layout_layout__yGFy0{display:flex;min-height:calc(100dvh - 90px);background:var(--bg-layout);color:var(--text-main);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Layout_overlay__pkiXG{position:fixed;inset:0;background:var(--bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;padding:0;z-index:30;height:calc(100dvh - 90px);top:90px}.Layout_main__qLUvh{flex-grow:1;display:flex;flex-direction:column;min-width:0;background:var(--bg-main)}.Layout_aiSection__CT7EV{position:fixed;bottom:2px;right:2px;z-index:9999999}.Layout_aiPanel__KNI_T{position:fixed;display:flex;flex-direction:column;justify-content:space-between;bottom:80px;right:32px;width:420px;min-height:400px;max-width:calc(100vw - 64px);background:var(--bg-panel);border-radius:16px 16px 32px 32px;border:1px solid var(--border-panel);box-shadow:var(--shadow-panel);overflow:hidden;z-index:50;animation:Layout_slideUp__EU786 .3s cubic-bezier(.16,1,.3,1);overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.Layout_closeAiBtn__qk_iX{background:transparent;border:none;color:var(--text-muted);cursor:pointer}.Layout_aiBtn__rIt_z{display:inline-flex;align-items:center;justify-content:flex-start;gap:0;width:48px;height:48px;padding:0 15px;border:none;border-radius:30px;background:linear-gradient(135deg,var(--btn-gradient-start) 0,var(--btn-gradient-end) 100%);color:var(--text-inverse);font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 10px 25px -5px var(--btn-shadow);overflow:hidden;white-space:nowrap;opacity:.9;transition:width .25s ease,padding .25s ease,gap .25s ease,transform .25s ease,box-shadow .25s ease}.Layout_aiBtn__rIt_z span{max-width:0;opacity:0;overflow:hidden;transition:max-width .25s ease,opacity .15s ease}.Layout_aiBtn__rIt_z.Layout_active__SstTt,.Layout_aiBtn__rIt_z:focus-visible,.Layout_aiBtn__rIt_z:hover{width:160px;gap:10px;padding:0 20px;opacity:1}.Layout_aiBtn__rIt_z.Layout_active__SstTt span,.Layout_aiBtn__rIt_z:focus-visible span,.Layout_aiBtn__rIt_z:hover span{max-width:160px;opacity:1}.Layout_aiBtn__rIt_z:hover{transform:translateY(-2px);box-shadow:0 14px 30px -5px var(--btn-shadow-hover)}.Layout_aiBtn__rIt_z.Layout_active__SstTt{background:var(--btn-active-bg);box-shadow:0 10px 25px -5px var(--btn-active-shadow)}@media (prefers-reduced-motion:reduce){.Layout_aiBtn__rIt_z,.Layout_aiBtn__rIt_z span{transition:none}}@keyframes Layout_slideUp__EU786{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.Layout_aiPanel__KNI_T{right:16px;bottom:72px;width:calc(100vw - 32px);max-width:none;border-radius:16px 16px 24px 24px}}@media (max-width:900px){.Layout_overlay__pkiXG{display:block}}