.lesson-page[data-astro-cid-z2hcmggf],.bcl-page[data-astro-cid-z2hcmggf],.xll-page[data-astro-cid-z2hcmggf]{color:var(--color-text);padding:96px 0 112px}.course-lesson-cloud-tools[data-astro-cid-z2hcmggf]{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px;display:flex}.course-lesson-cloud-tools[data-astro-cid-z2hcmggf] button[data-astro-cid-z2hcmggf]{min-width:112px;min-height:44px;color:var(--color-accent);cursor:pointer;font:700 14px/1 var(--font-sans);background:#f8f2e5b8;border:1px solid #8e2d2152;border-radius:999px;padding:0 18px}.course-lesson-cloud-tools[data-astro-cid-z2hcmggf] span[data-astro-cid-z2hcmggf],.course-lesson-cloud-tools[data-astro-cid-z2hcmggf] small[data-astro-cid-z2hcmggf]{color:#1c171299;font-size:12px}.lesson-page[data-astro-cid-z2hcmggf]{--lesson-border:#1c171224;--lesson-border-strong:#1c17123d;--lesson-surface:#f8f2e59e;--lesson-surface-strong:#f8f2e5e6;--lesson-muted:#1c1712ad;--lesson-faint:#1c171285}.bcl-page[data-astro-cid-z2hcmggf]{--bcl-border:#1c171224;--bcl-border-strong:#1c17123d;--bcl-surface:#f8f2e59e;--bcl-surface-strong:#f8f2e5e6;--bcl-muted:#1c1712ad;--bcl-faint:#1c171285}.xll-page[data-astro-cid-z2hcmggf]{--xll-border:#1c171224;--xll-border-strong:#1c17123d;--xll-surface:#f8f2e59e;--xll-surface-strong:#f8f2e5e6;--xll-muted:#1c1712ad;--xll-faint:#1c171285}html,body,.site-shell,.xll-page[data-astro-cid-z2hcmggf]{overflow:visible!important}[data-astro-cid-z2hcmggf][data-course-protected][hidden]{display:none!important}.lesson-page--protected[data-astro-cid-z2hcmggf],.bcl-page--protected[data-astro-cid-z2hcmggf],.xll-page--protected[data-astro-cid-z2hcmggf]{padding-bottom:0}@media (width<=680px){.bcl-page[data-astro-cid-z2hcmggf],.xll-page[data-astro-cid-z2hcmggf]{padding:78px 0 92px}}@media (width<=560px){.lesson-page[data-astro-cid-z2hcmggf]{padding-top:86px}}.lesson-shell[data-astro-cid-joqqm6fz],.bcl-shell[data-astro-cid-joqqm6fz],.xll-shell[data-astro-cid-joqqm6fz]{grid-template-columns:minmax(0,1fr) 276px;align-items:start;gap:48px;display:grid;position:relative;overflow:visible}.lesson-flow[data-astro-cid-joqqm6fz],.bcl-flow[data-astro-cid-joqqm6fz],.xll-flow[data-astro-cid-joqqm6fz]{min-width:0;max-width:100%}@media (width<=960px){.lesson-shell[data-astro-cid-joqqm6fz],.bcl-shell[data-astro-cid-joqqm6fz],.xll-shell[data-astro-cid-joqqm6fz]{--tb-page-max:720px;--tb-page-gutter:18px;grid-template-columns:1fr;gap:22px}.xll-exam-shell[data-astro-cid-joqqm6fz] .course-lesson-sidebar{order:2}}@media (width<=680px){.lesson-shell[data-astro-cid-joqqm6fz],.bcl-shell[data-astro-cid-joqqm6fz],.xll-shell[data-astro-cid-joqqm6fz]{--tb-page-max:520px;--tb-page-gutter:14px}}.course-lesson-sidebar[data-astro-cid-un6l3wa3]{z-index:20;width:276px;position:absolute;top:24px;right:0;transform:none}.course-side-panel[data-astro-cid-un6l3wa3]{overscroll-behavior:contain;scrollbar-width:thin;background:#f8f2e5bd;border:1px solid #1c171224;border-radius:12px;max-height:min(680px,100svh - 112px);padding:18px;overflow:auto}.course-side-head[data-astro-cid-un6l3wa3]{border-bottom:1px solid #1c17121a;gap:8px;padding-bottom:16px;display:grid}.course-side-head[data-astro-cid-un6l3wa3] span[data-astro-cid-un6l3wa3],.course-read-progress[data-astro-cid-un6l3wa3] span[data-astro-cid-un6l3wa3],.course-score[data-astro-cid-un6l3wa3] span[data-astro-cid-un6l3wa3]{color:#1c171285;font-size:13px;font-weight:850}.course-side-head[data-astro-cid-un6l3wa3] strong[data-astro-cid-un6l3wa3]{font-family:var(--font-display-zhuque);font-size:30px;font-weight:400;line-height:1}.course-step-nav[data-astro-cid-un6l3wa3]{gap:4px;padding:14px 0;display:grid}.course-step-nav[data-astro-cid-un6l3wa3] a[data-astro-cid-un6l3wa3]{color:#1c1712b3;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:36px;padding:0 8px;font-size:14px;font-weight:850;transition:background .16s,color .16s;display:grid}.course-step-nav[data-astro-cid-un6l3wa3] a[data-astro-cid-un6l3wa3]:hover,.course-step-nav[data-astro-cid-un6l3wa3] a[data-astro-cid-un6l3wa3].is-active{color:var(--color-accent);background:#8e2d2114}.course-step-nav[data-astro-cid-un6l3wa3] a[data-astro-cid-un6l3wa3].is-complete{color:#1c1712c7}.course-step-index[data-astro-cid-un6l3wa3]{width:26px;height:26px;color:inherit;font-family:var(--font-mono);border-radius:6px;place-items:center;font-size:12px;font-weight:900;display:inline-grid;position:relative}.course-step-index[data-astro-cid-un6l3wa3]:before{content:"";opacity:0;pointer-events:none;background:#8e2d211f;border-radius:5px;position:absolute;inset:3px;transform:scale(.72)}.course-step-index[data-astro-cid-un6l3wa3] .course-step-complete-seal{width:25px;height:25px;color:var(--color-accent);filter:drop-shadow(0 1px 2px #781e143d);display:none}.course-step-nav[data-astro-cid-un6l3wa3] a[data-astro-cid-un6l3wa3].is-complete .course-step-index[data-astro-cid-un6l3wa3]{color:var(--color-accent);font-size:0}.course-step-nav[data-astro-cid-un6l3wa3] a[data-astro-cid-un6l3wa3].is-complete .course-step-index[data-astro-cid-un6l3wa3]:before{animation:.52s cubic-bezier(.2,.82,.2,1) both course-seal-impression}.course-step-nav[data-astro-cid-un6l3wa3] a[data-astro-cid-un6l3wa3].is-complete .course-step-index[data-astro-cid-un6l3wa3] .course-step-complete-seal{transform-origin:50%;will-change:transform, opacity, filter;animation:.52s cubic-bezier(.2,.82,.2,1) both course-seal-stamp;display:block}.course-read-progress[data-astro-cid-un6l3wa3],.course-score[data-astro-cid-un6l3wa3]{border-top:1px solid #1c17121a;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.course-score[data-astro-cid-un6l3wa3]{border-bottom:1px solid #1c17121a}.course-read-progress[data-astro-cid-un6l3wa3] strong[data-astro-cid-un6l3wa3],.course-score[data-astro-cid-un6l3wa3] strong[data-astro-cid-un6l3wa3]{color:var(--color-accent);font-family:var(--font-mono);font-size:16px}.course-back-link[data-astro-cid-un6l3wa3]{color:var(--color-accent);margin-top:14px;font-size:13px;font-weight:900;display:inline-flex}@media (width<=960px){.course-lesson-sidebar[data-astro-cid-un6l3wa3]{order:-1;width:auto;position:static;transform:none}.course-side-panel[data-astro-cid-un6l3wa3]{max-height:none;padding:16px;overflow:visible}.course-step-nav[data-astro-cid-un6l3wa3]{grid-template-columns:repeat(4,minmax(0,1fr))}.course-step-nav[data-astro-cid-un6l3wa3] a[data-astro-cid-un6l3wa3]{min-height:44px}}@media (width<=680px){.course-step-nav[data-astro-cid-un6l3wa3]{grid-template-columns:1fr}.course-side-head[data-astro-cid-un6l3wa3] strong[data-astro-cid-un6l3wa3]{font-size:26px;line-height:1.12}}@media (prefers-reduced-motion:reduce){.course-lesson-sidebar[data-astro-cid-un6l3wa3] [data-astro-cid-un6l3wa3],.course-lesson-sidebar[data-astro-cid-un6l3wa3] [data-astro-cid-un6l3wa3]:before,.course-lesson-sidebar[data-astro-cid-un6l3wa3] [data-astro-cid-un6l3wa3]:after{transition-duration:1ms!important;animation-duration:1ms!important}.course-step-nav[data-astro-cid-un6l3wa3] a[data-astro-cid-un6l3wa3].is-complete .course-step-index[data-astro-cid-un6l3wa3]:before,.course-step-nav[data-astro-cid-un6l3wa3] a[data-astro-cid-un6l3wa3].is-complete .course-step-index[data-astro-cid-un6l3wa3] .course-step-complete-seal{animation:none!important}.course-step-nav[data-astro-cid-un6l3wa3] a[data-astro-cid-un6l3wa3].is-complete .course-step-index[data-astro-cid-un6l3wa3] .course-step-complete-seal{transform:none!important}}@keyframes course-seal-stamp{0%{opacity:0;filter:drop-shadow(0 12px 12px #781e1400);transform:translate(-2px,-14px)scale(1.34)rotate(-7deg)}46%{opacity:1;filter:drop-shadow(0 2px 2px #781e145c);transform:translateY(1px)scale(.84)rotate(0)}68%{filter:drop-shadow(0 1px 2px #781e1447);transform:translateY(-1px)scale(1.05)rotate(0)}to{opacity:1;filter:drop-shadow(0 1px 2px #781e143d);transform:translate(0,0)scale(1)rotate(0)}}@keyframes course-seal-impression{0%,28%{opacity:0;transform:scale(.72)}48%{opacity:1}to{opacity:1;transform:scale(1)}}.bcl-section[data-astro-cid-utgz4ltz],.xll-section[data-astro-cid-utgz4ltz],.lesson-section[data-astro-cid-utgz4ltz]{border-bottom:1px solid #1c17121f;padding:44px 0;scroll-margin-top:92px}@media (width<=680px){.bcl-section[data-astro-cid-utgz4ltz],.xll-section[data-astro-cid-utgz4ltz]{padding:34px 0}}.bcl-section-head[data-astro-cid-jhadngss],.xll-section-head[data-astro-cid-jhadngss]{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:24px;display:grid}.bcl-section-head[data-astro-cid-jhadngss]>span[data-astro-cid-jhadngss],.xll-section-head[data-astro-cid-jhadngss]>span[data-astro-cid-jhadngss]{width:34px;height:34px;color:var(--color-accent);font-family:var(--font-mono);border:1px solid #8e2d214d;border-radius:10px;place-items:center;font-size:13px;font-weight:900;display:grid}.bcl-section-head[data-astro-cid-jhadngss] h2[data-astro-cid-jhadngss],.xll-section-head[data-astro-cid-jhadngss] h2[data-astro-cid-jhadngss]{text-wrap:balance;margin:0;font-size:30px;line-height:1.3}.bcl-section-head[data-astro-cid-jhadngss] p[data-astro-cid-jhadngss],.xll-section-head[data-astro-cid-jhadngss] p[data-astro-cid-jhadngss]{max-width:68ch;margin:10px 0 0;line-height:1.72}.bcl-section-head[data-astro-cid-jhadngss] p[data-astro-cid-jhadngss]{color:var(--bcl-muted)}.xll-section-head[data-astro-cid-jhadngss] p[data-astro-cid-jhadngss]{color:var(--xll-muted)}.lesson-section-head[data-astro-cid-jhadngss]{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:24px;display:grid}.lesson-section-head[data-astro-cid-jhadngss]>span[data-astro-cid-jhadngss]{width:34px;height:34px;color:var(--color-accent);font-family:var(--font-mono);border:1px solid #8e2d214d;border-radius:10px;place-items:center;font-size:13px;font-weight:900;display:grid}.lesson-section-head[data-astro-cid-jhadngss] h2[data-astro-cid-jhadngss]{margin:0;font-size:30px;line-height:1.3}.lesson-section-head[data-astro-cid-jhadngss] p[data-astro-cid-jhadngss]{color:var(--lesson-muted);margin:0;line-height:1.76}@media (width<=680px){.bcl-section-head[data-astro-cid-jhadngss],.xll-section-head[data-astro-cid-jhadngss]{grid-template-columns:1fr}.bcl-section-head[data-astro-cid-jhadngss] h2[data-astro-cid-jhadngss],.xll-section-head[data-astro-cid-jhadngss] h2[data-astro-cid-jhadngss]{font-size:24px}}
