.wedo-module__8MYfKa__shell{color:#222942;background:#f4f5fa;min-height:100vh;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.6}@media screen{[data-course-theme=dark] .wedo-module__8MYfKa__shell{color:#e4edf2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e1b23}[data-course-theme=dark] .wedo-module__8MYfKa__shell :is(.wedo-module__8MYfKa__card,.wedo-module__8MYfKa__secondary,.wedo-module__8MYfKa__segment button[aria-pressed=true],.wedo-module__8MYfKa__steps b,.wedo-module__8MYfKa__ports b){color:#d4e5ed;background:#1a2d3c;border-color:#3e5264}[data-course-theme=dark] .wedo-module__8MYfKa__shell :is(.wedo-module__8MYfKa__steps,.wedo-module__8MYfKa__segment,.wedo-module__8MYfKa__empty,.wedo-module__8MYfKa__motor button,.wedo-module__8MYfKa__version){color:#dfd5fa;background:#2c3048;border-color:#565877}[data-course-theme=dark] .wedo-module__8MYfKa__shell :is(.wedo-module__8MYfKa__intro p,.wedo-module__8MYfKa__number,.wedo-module__8MYfKa__deviceHint,.wedo-module__8MYfKa__ports>div,.wedo-module__8MYfKa__motorHeader>span,.wedo-module__8MYfKa__sensorHeading>span,.wedo-module__8MYfKa__colors button){color:#acbccb}[data-course-theme=dark] .wedo-module__8MYfKa__shell :is(.wedo-module__8MYfKa__notice,.wedo-module__8MYfKa__safety){color:#f0d9af;background:#403422;border-color:#897041}[data-course-theme=dark] .wedo-module__8MYfKa__shell .wedo-module__8MYfKa__stop{color:#ffc1cc;background:#482c38}[data-course-theme=dark] .wedo-module__8MYfKa__shell :is(.wedo-module__8MYfKa__light,.wedo-module__8MYfKa__ports){border-color:#3e5264}}.wedo-module__8MYfKa__shell *{box-sizing:border-box}.wedo-module__8MYfKa__shell button,.wedo-module__8MYfKa__shell input,.wedo-module__8MYfKa__shell textarea{font:inherit}.wedo-module__8MYfKa__shell button{cursor:pointer;touch-action:manipulation;border:0;border-radius:12px;min-height:46px;font-weight:700;transition:background .15s}.wedo-module__8MYfKa__shell button:disabled{cursor:not-allowed;opacity:.4}.wedo-module__8MYfKa__shell a{color:inherit}.wedo-module__8MYfKa__shell h1,.wedo-module__8MYfKa__shell h2,.wedo-module__8MYfKa__shell h3,.wedo-module__8MYfKa__shell p{margin:0}.wedo-module__8MYfKa__shell button:focus-visible,.wedo-module__8MYfKa__shell a:focus-visible,.wedo-module__8MYfKa__shell input:focus-visible,.wedo-module__8MYfKa__shell textarea:focus-visible,.wedo-module__8MYfKa__shell summary:focus-visible{outline-offset:4px;outline:3px solid #7059e3}.wedo-module__8MYfKa__main{max-width:none;margin:0 auto;padding:45px 30px 24px}.wedo-module__8MYfKa__intro{justify-content:space-between;align-items:flex-start;margin-bottom:30px;display:flex}.wedo-module__8MYfKa__eyebrow{letter-spacing:2px;color:#7863bf;font-size:11px;font-weight:800}.wedo-module__8MYfKa__intro h1{letter-spacing:-1px;margin:9px 0;font-size:38px;font-weight:800}.wedo-module__8MYfKa__intro p{color:#687087}.wedo-module__8MYfKa__mobileBreak{display:none}.wedo-module__8MYfKa__version{color:#756398;white-space:nowrap;background:#f0edf8;border:1px solid #dcd6f1;border-radius:20px;margin-top:8px;padding:5px 13px;font-size:12px}.wedo-module__8MYfKa__steps{color:#5b526f;background:#eae8f5;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:27px;padding:19px 22px;font-size:13px;display:grid}.wedo-module__8MYfKa__steps>div{align-items:center;gap:12px;display:flex}.wedo-module__8MYfKa__steps b{color:#7766a6;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;display:flex}.wedo-module__8MYfKa__steps a{text-underline-offset:3px}.wedo-module__8MYfKa__notice{color:#6d5128;background:#fff8ed;border:1px solid #e6c99a;border-radius:14px;margin:0 0 24px;padding:18px 22px;font-size:14px}.wedo-module__8MYfKa__notice strong{font-size:16px}.wedo-module__8MYfKa__notice p{margin:6px 0}.wedo-module__8MYfKa__notice a{text-underline-offset:3px;font-weight:700}.wedo-module__8MYfKa__workspace{grid-template-columns:340px minmax(0,1fr);align-items:stretch;gap:22px;display:grid}.wedo-module__8MYfKa__card{background:#fff;border:1px solid #e2e5ef;border-radius:20px;padding:25px}.wedo-module__8MYfKa__cardHeading{align-items:center;gap:12px;display:flex}.wedo-module__8MYfKa__number{color:#8b85a7;font-family:monospace;font-size:13px}.wedo-module__8MYfKa__cardHeading h2{font-size:18px;font-weight:800}.wedo-module__8MYfKa__connection{text-align:center}.wedo-module__8MYfKa__connection .wedo-module__8MYfKa__cardHeading{text-align:left}.wedo-module__8MYfKa__hub{margin:26px -5px 6px}.wedo-module__8MYfKa__hub svg{width:100%;height:auto;display:block}.wedo-module__8MYfKa__status{color:#7c8196;background:#f0f1f6;border-radius:20px;align-items:center;gap:7px;padding:4px 11px;font-size:12px;display:inline-flex}.wedo-module__8MYfKa__status i{background:#a4aabd;border-radius:50%;width:6px;height:6px}.wedo-module__8MYfKa__online{color:#33816b;background:#eaf7f1}.wedo-module__8MYfKa__online i{background:#44a786}.wedo-module__8MYfKa__deviceName{overflow-wrap:anywhere;font-size:19px;margin:15px 0 5px!important}.wedo-module__8MYfKa__deviceHint{color:#83899d;max-width:245px;font-size:13px;margin:auto!important}.wedo-module__8MYfKa__connectionActions{margin:25px 0}.wedo-module__8MYfKa__connectionActions button{width:100%}.wedo-module__8MYfKa__primary{color:#fff;background:#7257d5;padding:13px 24px;box-shadow:0 6px 16px #7257d522}.wedo-module__8MYfKa__primary:hover:not(:disabled){background:#6348c7}.wedo-module__8MYfKa__secondary{color:#655488;background:#f0eef7;padding:11px 20px}.wedo-module__8MYfKa__secondary:hover:not(:disabled){background:#e8e3f5}.wedo-module__8MYfKa__ports{border-top:1px solid #edf0f6;grid-template-columns:1fr 1fr;gap:10px;margin-top:27px;padding-top:20px;display:grid}.wedo-module__8MYfKa__ports>div{color:#7a8195;align-items:center;gap:8px;font-size:11px;display:flex}.wedo-module__8MYfKa__ports b{color:#5f687e;background:#f0f1f6;border-radius:6px;padding:5px 9px;font-family:monospace;font-size:14px}.wedo-module__8MYfKa__controlHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.wedo-module__8MYfKa__stop{color:#bf4b53;background:#fceced;padding:8px 15px;min-height:44px!important;font-size:12px!important}.wedo-module__8MYfKa__stop:hover:not(:disabled){background:#f7dadd}.wedo-module__8MYfKa__safety{color:#8d795a;background:#fcf8ee;border-radius:8px;padding:10px 12px;font-size:12px;margin:17px 0 22px!important}.wedo-module__8MYfKa__motorHeader,.wedo-module__8MYfKa__sensorHeading{justify-content:space-between;align-items:center;display:flex}.wedo-module__8MYfKa__controls h3{font-size:14px}.wedo-module__8MYfKa__motorHeader>span,.wedo-module__8MYfKa__sensorHeading>span{color:#9297a8;font-size:11px}.wedo-module__8MYfKa__settings{grid-template-columns:1fr 160px;gap:35px;margin:18px 0;display:grid}.wedo-module__8MYfKa__power{font-size:12px;font-weight:700;display:block}.wedo-module__8MYfKa__power output{float:right;color:#7863c0;font-family:monospace}.wedo-module__8MYfKa__power input{accent-color:#856dd1;cursor:pointer;width:100%;min-height:36px;display:block}.wedo-module__8MYfKa__settings fieldset{border:0;min-width:0;margin:0;padding:0}.wedo-module__8MYfKa__settings legend{margin-bottom:8px;font-size:12px;font-weight:700}.wedo-module__8MYfKa__segment{background:#f4f3f8;border-radius:10px;gap:4px;padding:3px;display:flex}.wedo-module__8MYfKa__segment button{color:#8c869c;background:0 0;border-radius:7px;flex:1;min-height:32px!important;font-size:12px!important}.wedo-module__8MYfKa__segment button[aria-pressed=true]{color:#67558c;background:#fff;box-shadow:0 1px 4px #3b335712}.wedo-module__8MYfKa__empty{text-align:center;color:#9198ab;background:#f7f8fb;border:1px dashed #e1e5ee;border-radius:12px;padding:22px 12px;font-size:12px}.wedo-module__8MYfKa__motorList{gap:10px;display:grid}.wedo-module__8MYfKa__motor{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:10px;display:grid}.wedo-module__8MYfKa__motor strong{font-size:13px}.wedo-module__8MYfKa__motor button{color:#6650ac;background:#f1edfc}.wedo-module__8MYfKa__light{border-top:1px solid #eceef4;margin-top:22px;padding-top:20px}.wedo-module__8MYfKa__colors{justify-content:space-between;gap:8px;margin-top:13px;display:flex}.wedo-module__8MYfKa__colors button{color:#787f92;background:0 0;flex-direction:column;flex:1;align-items:center;gap:6px;padding:3px;display:flex;font-size:10px!important;font-weight:400!important}.wedo-module__8MYfKa__colors i{background:var(--swatch);border:1px solid #dce0e8;border-radius:50%;width:29px;height:29px;display:block;box-shadow:inset 0 0 0 3px #fff6}.wedo-module__8MYfKa__sensorHeading{border-top:1px solid #eceef4;margin-top:18px;padding-top:20px}.wedo-module__8MYfKa__sensors{background:#f7f8fb;border-radius:12px;gap:20px;margin-top:12px;padding:16px;display:flex}.wedo-module__8MYfKa__sensors p{color:#9098aa;font-size:12px}.wedo-module__8MYfKa__sensors>div{flex:1}.wedo-module__8MYfKa__sensors span{color:#858da1;font-size:11px;display:block}.wedo-module__8MYfKa__sensors strong{margin:5px 0;font-size:22px;display:block}.wedo-module__8MYfKa__sensors small{color:#9298aa;font-size:10px}.wedo-module__8MYfKa__feedback{color:#80622f;overflow-wrap:anywhere;background:#fff6e7;border-radius:12px;margin-top:20px;padding:15px 20px;font-size:14px}.wedo-module__8MYfKa__verification{margin-top:22px}.wedo-module__8MYfKa__verification p{color:#8a90a2;margin:10px 0 20px 31px;font-size:12px}.wedo-module__8MYfKa__checks{grid-template-columns:repeat(3,1fr);gap:13px 20px;display:grid}.wedo-module__8MYfKa__checks label{color:#717b91;cursor:pointer;align-items:center;gap:8px;min-height:36px;font-size:12px;display:flex}.wedo-module__8MYfKa__checks input{accent-color:#7964bc;flex-shrink:0;width:19px;height:19px}.wedo-module__8MYfKa__report{border-top:1px solid #eceef4;align-items:flex-end;gap:20px;margin-top:22px;padding-top:20px;display:flex}.wedo-module__8MYfKa__report label{color:#848ba0;flex:1;font-size:12px;display:block}.wedo-module__8MYfKa__report textarea{resize:vertical;color:#46516c;background:#fafbfe;border:1px solid #e1e5ee;border-radius:10px;width:100%;margin-top:8px;padding:12px;display:block}.wedo-module__8MYfKa__report button{white-space:nowrap;margin-bottom:3px;font-size:12px}.wedo-module__8MYfKa__reportHint{color:#949aae;margin-top:12px;font-size:11px;display:block}.wedo-module__8MYfKa__logs{color:#82899c;margin-top:23px;padding:0 4px;font-size:12px}.wedo-module__8MYfKa__logs summary{cursor:pointer;min-height:36px}.wedo-module__8MYfKa__logs pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#eaeef4;border-radius:10px;max-height:300px;padding:15px;font-size:11px;overflow:auto}.wedo-module__8MYfKa__footer{color:#a2a7b6;justify-content:space-between;gap:20px;margin-top:30px;font-size:10px;display:flex}@media (max-width:1020px){.wedo-module__8MYfKa__workspace{grid-template-columns:290px minmax(0,1fr);gap:16px}.wedo-module__8MYfKa__card{padding:20px}.wedo-module__8MYfKa__settings{grid-template-columns:1fr 125px;gap:22px}.wedo-module__8MYfKa__controlHeader{flex-wrap:wrap;align-items:flex-start}.wedo-module__8MYfKa__controlHeader .wedo-module__8MYfKa__stop{margin-left:auto}.wedo-module__8MYfKa__checks{grid-template-columns:repeat(2,1fr)}.wedo-module__8MYfKa__steps{gap:10px;padding:16px;font-size:12px}.wedo-module__8MYfKa__steps>div{gap:8px}.wedo-module__8MYfKa__main{padding:32px 22px 22px}}@media (max-width:720px){.wedo-module__8MYfKa__main{padding:27px 16px 20px}.wedo-module__8MYfKa__intro h1{margin:12px 0;font-size:30px;line-height:1.25}.wedo-module__8MYfKa__intro p{font-size:12px}.wedo-module__8MYfKa__intro{gap:10px;margin-bottom:22px}.wedo-module__8MYfKa__version{padding:4px 8px;font-size:10px}.wedo-module__8MYfKa__eyebrow{letter-spacing:1.5px;font-size:9px}.wedo-module__8MYfKa__steps{grid-template-columns:1fr;gap:12px;padding:17px 18px}.wedo-module__8MYfKa__workspace{grid-template-columns:1fr}.wedo-module__8MYfKa__connection .wedo-module__8MYfKa__hub{max-width:245px;margin:12px auto 0}.wedo-module__8MYfKa__connectionActions{max-width:320px;margin:20px auto}.wedo-module__8MYfKa__ports{margin-top:18px}.wedo-module__8MYfKa__ports>div{justify-content:center;font-size:12px}.wedo-module__8MYfKa__deviceHint{max-width:none}.wedo-module__8MYfKa__cardHeading h2{font-size:17px}.wedo-module__8MYfKa__controls .wedo-module__8MYfKa__cardHeading{gap:8px}.wedo-module__8MYfKa__stop{padding:8px 11px;font-size:11px!important}.wedo-module__8MYfKa__settings{grid-template-columns:1fr 125px}.wedo-module__8MYfKa__checks{grid-template-columns:1fr;gap:4px}.wedo-module__8MYfKa__verification p{margin-left:0}.wedo-module__8MYfKa__report{flex-direction:column;align-items:stretch;gap:14px}.wedo-module__8MYfKa__report button{align-self:flex-start}.wedo-module__8MYfKa__report textarea{font-size:16px}.wedo-module__8MYfKa__footer{flex-direction:column;gap:4px;margin-top:22px}.wedo-module__8MYfKa__notice{padding:17px;font-size:13px}.wedo-module__8MYfKa__notice b{overflow-wrap:anywhere}.wedo-module__8MYfKa__sensors{gap:12px}.wedo-module__8MYfKa__colors{gap:2px}.wedo-module__8MYfKa__mobileBreak{display:initial}}.wedo-module__8MYfKa__browserHelp{color:#717b91;margin-top:10px;padding:0 4px;scroll-margin-top:20px;font-size:13px}.wedo-module__8MYfKa__browserHelp summary{cursor:pointer;min-height:40px}.wedo-module__8MYfKa__browserHelp p{margin:10px 0}.wedo-module__8MYfKa__browserHelp a{color:#7257b3;text-underline-offset:3px}.wedo-module__8MYfKa__connectionResult{text-align:left;color:#766b8e;overflow-wrap:anywhere;background:#f5f4fb;border:1px solid #e8e4f4;border-radius:12px;margin-top:14px;padding:13px 14px;font-size:12px}.wedo-module__8MYfKa__connectionResult strong{color:#605277;margin-bottom:5px;font-size:13px;display:block}.wedo-module__8MYfKa__connectionResult p{line-height:1.75}.wedo-module__8MYfKa__connectionError{color:#875934;background:#fff5ee;border-color:#f0d3bd}.wedo-module__8MYfKa__connectionError strong{color:#975e2d}.wedo-module__8MYfKa__scanHelp{text-align:left;color:#747c90;margin-top:15px;font-size:12px}.wedo-module__8MYfKa__scanHelp summary{cursor:pointer;color:#776099;min-height:36px;font-weight:700}.wedo-module__8MYfKa__scanHelp p{margin:9px 0;line-height:1.75}.wedo-module__8MYfKa__scanHelp button{width:100%;margin-top:5px;font-size:12px!important}@media (prefers-reduced-motion:reduce){.wedo-module__8MYfKa__shell button{transition:none}}@media (min-width:1025px) and (max-width:1400px){.wedo-module__8MYfKa__workspace{grid-template-columns:260px minmax(0,1fr);gap:16px}.wedo-module__8MYfKa__controlHeader{flex-wrap:wrap}.wedo-module__8MYfKa__settings{grid-template-columns:1fr 125px;gap:22px}.wedo-module__8MYfKa__checks{grid-template-columns:repeat(2,1fr)}}
.course-module__2co3gG__site{--ink:#18394b;--muted:#647784;--mint:#52c7a7;--paper:#f7f9f6;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.65}@media screen{[data-course-theme=dark] .course-module__2co3gG__site{--ink:#e4edf2;--muted:#a4b9c4;--paper:#0e1b23;--wedo-surface:#152831;--wedo-soft:#1b3737;--wedo-line:#34505a;--course-nav-ink:#9ce0c8;--course-nav-soft:#214339;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-course-theme=dark] .course-module__2co3gG__site :is(.course-module__2co3gG__unitNav a,.course-module__2co3gG__lessonCard,.course-module__2co3gG__lessonSection,.course-module__2co3gG__gallery figure,.course-module__2co3gG__blueprintDetails,.course-module__2co3gG__lessonPagination a){color:var(--ink);background:var(--wedo-surface);border-color:var(--wedo-line)}[data-course-theme=dark] .course-module__2co3gG__site :is(.course-module__2co3gG__introStrip,.course-module__2co3gG__lessonHero,.course-module__2co3gG__connectBanner,.course-module__2co3gG__lessonConnect,.course-module__2co3gG__lessonSteps li,.course-module__2co3gG__conceptRow span,.course-module__2co3gG__lessonConcepts span,.course-module__2co3gG__cardArrow){background:var(--wedo-soft);border-color:var(--wedo-line)}[data-course-theme=dark] .course-module__2co3gG__site :is(.course-module__2co3gG__introStrip p,.course-module__2co3gG__lessonCard p,.course-module__2co3gG__connectBanner p,.course-module__2co3gG__featureNote,.course-module__2co3gG__breadcrumbs,.course-module__2co3gG__breadcrumbs span:last-child,.course-module__2co3gG__lessonUnit,.course-module__2co3gG__lessonSummary,.course-module__2co3gG__lessonSteps p,.course-module__2co3gG__galleryNote,.course-module__2co3gG__gallery figcaption,.course-module__2co3gG__blueprintDetails>p,.course-module__2co3gG__lessonConnect p,.course-module__2co3gG__unitHeading small,.course-module__2co3gG__footer){color:var(--muted)}[data-course-theme=dark] .course-module__2co3gG__site :is(.course-module__2co3gG__sectionTitle>span,.course-module__2co3gG__unitNav b,.course-module__2co3gG__unitHeading span,.course-module__2co3gG__lessonCardTop,.course-module__2co3gG__conceptRow span,.course-module__2co3gG__lessonKicker,.course-module__2co3gG__lessonConcepts span,.course-module__2co3gG__lessonSectionHeading span,.course-module__2co3gG__blueprintDetails summary,.course-module__2co3gG__blueprintDetails summary span,.course-module__2co3gG__lessonPagination small){color:#9ce0c8}[data-course-theme=dark] .course-module__2co3gG__site .course-module__2co3gG__unitHeading{border-color:var(--wedo-line)}[data-course-theme=dark] .course-module__2co3gG__site .course-module__2co3gG__lessonSteps li>span{color:#bcf0d5;background:#285445}[data-course-theme=dark] .course-module__2co3gG__site .course-module__2co3gG__unitNav a:hover{background:var(--wedo-soft)}}.course-module__2co3gG__site *{box-sizing:border-box}.course-module__2co3gG__site h1,.course-module__2co3gG__site h2,.course-module__2co3gG__site h3,.course-module__2co3gG__site h4,.course-module__2co3gG__site p{margin:0}.course-module__2co3gG__site a{color:inherit;text-decoration:none}.course-module__2co3gG__site a:focus-visible,.course-module__2co3gG__site summary:focus-visible{outline-offset:4px;outline:3px solid #188c74}.course-module__2co3gG__site section{scroll-margin-top:92px}.course-module__2co3gG__hero{color:#fff;background:radial-gradient(circle at 12% 9%,#244e62 0,#143649 44%,#102d41 100%);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);align-items:center;gap:12px;max-width:1220px;min-height:530px;margin:28px auto 0;padding:65px 66px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #173e4830}.course-module__2co3gG__hero:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-240px;left:-250px}.course-module__2co3gG__heroCopy{z-index:2;position:relative}.course-module__2co3gG__eyebrow{letter-spacing:.16em;color:#abf0d9;align-items:center;gap:9px;font-size:12px;font-weight:800;display:inline-flex}.course-module__2co3gG__eyebrow i{background:#68dbb6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #68dbb625}.course-module__2co3gG__hero h1{letter-spacing:-.04em;margin:28px 0 22px;font-size:clamp(39px,4.1vw,64px);font-weight:900;line-height:1.2}.course-module__2co3gG__hero h1 em{color:#8eebce;font-style:normal}.course-module__2co3gG__heroCopy>p{color:#d1e2e0;max-width:540px;font-size:16px;line-height:1.9}.course-module__2co3gG__heroActions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.course-module__2co3gG__buttonPrimary,.course-module__2co3gG__buttonOutline{touch-action:manipulation;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;min-height:50px;padding:11px 22px;font-size:14px;font-weight:800;display:inline-flex}.course-module__2co3gG__buttonPrimary{background:#76ddba;color:#14394a!important}.course-module__2co3gG__buttonPrimary:hover{background:#9af0cc}.course-module__2co3gG__buttonOutline{border:1px solid #99c6be80;color:#fff!important}.course-module__2co3gG__buttonOutline:hover{background:#ffffff1a}.course-module__2co3gG__heroFacts{flex-wrap:wrap;gap:11px;margin-top:41px;display:flex}.course-module__2co3gG__heroFacts span{color:#d1e5e0;border:1px solid #ffffff2d;border-radius:999px;padding:5px 13px;font-size:12px}.course-module__2co3gG__heroFacts b{color:#92edc9;margin-right:3px;font-size:17px}.course-module__2co3gG__heroVisual{align-self:stretch;place-items:center;min-width:0;display:grid;position:relative}.course-module__2co3gG__heroVisual svg{z-index:1;filter:drop-shadow(0 18px 16px #041f2940);width:min(100%,530px);height:auto;position:relative}.course-module__2co3gG__orbitOne,.course-module__2co3gG__orbitTwo{border:1px solid #ffffff1c;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.course-module__2co3gG__orbitOne{width:420px;height:420px}.course-module__2co3gG__orbitTwo{width:515px;height:515px}.course-module__2co3gG__visualCaption{text-align:right;z-index:2;gap:2px;display:grid;position:absolute;top:12px;right:2px}.course-module__2co3gG__visualCaption small{letter-spacing:.14em;color:#9fe7d0;font-size:10px;font-weight:800}.course-module__2co3gG__visualCaption strong{letter-spacing:.03em;font-size:17px}.course-module__2co3gG__visualTag{z-index:2;color:#4d5d60;background:#f9f5e9;border-radius:99px;padding:7px 14px;font-size:11px;font-weight:800;position:absolute;bottom:28px;left:10px;box-shadow:0 8px 20px #00182030}.course-module__2co3gG__introStrip{background:#fff;border:1px solid #e2ebe7;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1220px;margin:20px auto 0;padding:25px 30px;display:grid;box-shadow:0 12px 30px #163d4510}.course-module__2co3gG__introStrip>div{border-right:1px solid #e4ece8;padding:6px 24px}.course-module__2co3gG__introStrip>div:last-child{border:0}.course-module__2co3gG__introStrip span{letter-spacing:.12em;color:#55bba0;margin-right:13px;font-size:12px;font-weight:900}.course-module__2co3gG__introStrip strong{font-size:16px}.course-module__2co3gG__introStrip p{color:#7b8c91;margin:5px 0 0 39px;font-size:12px;line-height:1.65}.course-module__2co3gG__catalog{max-width:1220px;margin:88px auto 0;padding:0 4px}.course-module__2co3gG__sectionTitle>span{color:#3aa98c;letter-spacing:.14em;font-size:12px;font-weight:900}.course-module__2co3gG__sectionTitle h2{letter-spacing:-.035em;margin:10px 0;font-size:clamp(28px,3.2vw,42px);line-height:1.3}.course-module__2co3gG__sectionTitle p{color:var(--muted);font-size:14px}.course-module__2co3gG__unitNav{flex-wrap:wrap;gap:10px;margin:31px 0 45px;display:flex}.course-module__2co3gG__unitNav a{background:#fff;border:1px solid #e2eae4;border-radius:999px;align-items:center;gap:11px;min-height:44px;padding:7px 16px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 3px 9px #193d4510}.course-module__2co3gG__unitNav a:hover{background:#f2fbf6;border-color:#6ec9aa}.course-module__2co3gG__unitNav b{color:#3eaf92;font-size:11px}.course-module__2co3gG__unit{margin-bottom:58px}.course-module__2co3gG__unitHeading{border-bottom:1px solid #dbe6df;align-items:baseline;gap:15px;margin-bottom:18px;padding-bottom:17px;display:flex}.course-module__2co3gG__unitHeading span{color:#33aa8c;letter-spacing:.13em;font-size:11px;font-weight:900}.course-module__2co3gG__unitHeading h3{letter-spacing:-.02em;font-size:25px;line-height:1.3}.course-module__2co3gG__unitHeading small{color:#7a8b8d;white-space:nowrap;margin-left:auto;font-size:12px}.course-module__2co3gG__lessonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.course-module__2co3gG__lessonCard{background:#fff;border:1px solid #e3ebe5;border-radius:18px;flex-direction:column;min-height:232px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 7px 21px #103f4210}.course-module__2co3gG__lessonCard:hover{border-color:#83d9b8;transform:translateY(-4px);box-shadow:0 13px 28px #103f4221}.course-module__2co3gG__lessonCardTop{color:#43b89a;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:10px;font-weight:900;display:flex}.course-module__2co3gG__cardArrow{letter-spacing:0;background:#e7f7ef;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.course-module__2co3gG__lessonCard h4{letter-spacing:-.02em;margin-top:22px;font-size:20px;line-height:1.35}.course-module__2co3gG__lessonCard p{color:#6d8189;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;line-height:1.72;display:-webkit-box;overflow:hidden}.course-module__2co3gG__conceptRow{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:17px;display:flex}.course-module__2co3gG__conceptRow span{color:#45776d;text-overflow:ellipsis;white-space:nowrap;background:#f0f8f3;border-radius:99px;max-width:100%;padding:3px 8px;font-size:10px;overflow:hidden}.course-module__2co3gG__connectBanner{background:#dff5e9;border-radius:25px;justify-content:space-between;align-items:center;gap:28px;max-width:1220px;margin:90px auto 0;padding:37px 45px;display:flex}.course-module__2co3gG__connectBanner span:first-child{letter-spacing:.16em;color:#298c74;font-size:11px;font-weight:900}.course-module__2co3gG__connectBanner h2{margin:7px 0;font-size:26px}.course-module__2co3gG__connectBanner p{color:#55746d;font-size:13px}.course-module__2co3gG__featureNote{color:#59746c;margin-top:9px;font-size:11px;line-height:1.6;display:block}.course-module__2co3gG__connectBanner>a{color:#fff;white-space:nowrap;background:#174d50;border-radius:10px;align-items:center;gap:30px;min-height:50px;padding:11px 20px;font-size:13px;font-weight:800;display:inline-flex}.course-module__2co3gG__connectBanner>a:hover{background:#0d3e43}.course-module__2co3gG__footer{color:#829198;border-top:1px solid #dce8e1;justify-content:space-between;gap:20px;max-width:1220px;margin:66px auto 0;padding:25px 4px 40px;font-size:12px;display:flex}.course-module__2co3gG__footer a:hover{color:#167f66}.course-module__2co3gG__lessonPage{margin:auto;padding:24px 30px 0}.course-module__2co3gG__breadcrumbs{color:#85949a;flex-wrap:wrap;align-items:center;gap:10px;margin:3px 0 22px;font-size:12px;display:flex}.course-module__2co3gG__breadcrumbs a:hover{color:#168b72}.course-module__2co3gG__breadcrumbs span:last-child{color:#3b6368}.course-module__2co3gG__lessonContent{min-width:0}.course-module__2co3gG__lessonHero{background:linear-gradient(115deg,#e5f7ed,#f4f7e9);border:1px solid #dbece3;border-radius:22px;align-items:center;min-height:260px;padding:36px 42px;display:flex;position:relative;overflow:hidden}.course-module__2co3gG__lessonHero:before{content:"";border:1px solid #93ceb559;border-radius:50%;width:270px;height:270px;position:absolute;top:-130px;right:-80px}.course-module__2co3gG__lessonHero>div:first-child{z-index:1;max-width:700px;position:relative}.course-module__2co3gG__lessonKicker{letter-spacing:.15em;color:#2fa887;font-size:11px;font-weight:900}.course-module__2co3gG__lessonUnit{color:#487e71;font-size:12px;margin-top:12px!important}.course-module__2co3gG__lessonHero h1{letter-spacing:-.035em;margin:7px 0 13px;font-size:clamp(30px,3.1vw,44px);line-height:1.25}.course-module__2co3gG__lessonSummary{color:#54716d;max-width:650px;font-size:14px;line-height:1.85}.course-module__2co3gG__lessonNumber{color:#82c7aa2b;letter-spacing:-.1em;pointer-events:none;font-size:180px;font-weight:900;line-height:1;position:absolute;bottom:-42px;right:26px}.course-module__2co3gG__lessonSection{background:#fff;border:1px solid #e3ebe7;border-radius:20px;margin-top:18px;padding:30px 34px}.course-module__2co3gG__lessonSectionHeading span,.course-module__2co3gG__challenge span,.course-module__2co3gG__lessonConnect span{letter-spacing:.16em;color:#30aa8a;font-size:10px;font-weight:900}.course-module__2co3gG__lessonSectionHeading h2,.course-module__2co3gG__challenge h2{letter-spacing:-.02em;margin-top:5px;font-size:23px;line-height:1.3}.course-module__2co3gG__lessonConcepts{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.course-module__2co3gG__lessonConcepts span{color:#327d69;background:#f4faf5;border:1px solid #d8ebe0;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700}.course-module__2co3gG__challenge{color:#fff;background:#173f4e;border-radius:20px;grid-template-columns:170px 1fr;align-items:center;gap:20px;margin-top:18px;padding:28px 34px;display:grid}.course-module__2co3gG__challenge span{color:#83d7b9}.course-module__2co3gG__challenge h2{font-size:22px}.course-module__2co3gG__challenge p{color:#e0eeec;white-space:pre-line;font-size:15px;line-height:1.85}.course-module__2co3gG__lessonSteps{gap:11px;margin:23px 0 0;padding:0;list-style:none;display:grid}.course-module__2co3gG__lessonSteps li{background:#f7faf7;border:1px solid #e7eee8;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:15px 16px;display:grid}.course-module__2co3gG__lessonSteps li>span{color:#278e70;background:#dcf4e5;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.course-module__2co3gG__lessonSteps p{color:#426068;white-space:pre-line;overflow-wrap:anywhere;padding-top:4px;font-size:14px;line-height:1.9}.course-module__2co3gG__galleryNote{color:#7d8e8c;font-size:13px;margin:13px 0 20px!important}.course-module__2co3gG__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.course-module__2co3gG__gallery figure{background:#fafcf9;border:1px solid #e4ece7;border-radius:14px;min-width:0;margin:0;padding:11px}.course-module__2co3gG__imageFrame{background:#fff;border-radius:9px;justify-content:center;align-items:center;min-height:190px;display:flex;overflow:hidden}.course-module__2co3gG__imageFrame img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:570px;display:block}.course-module__2co3gG__gallery figcaption{color:#657b7c;overflow-wrap:anywhere;align-items:center;gap:10px;padding:10px 4px 1px;font-size:11px;display:flex}.course-module__2co3gG__gallery figcaption span{color:#2fa887;font-weight:900}.course-module__2co3gG__gallery figcaption em{color:#218f73;white-space:nowrap;margin-left:auto;font-style:normal}.course-module__2co3gG__blueprintDetails{background:#f3f9f5;border:1px solid #d9eae0;border-radius:14px;margin-top:22px;padding:16px}.course-module__2co3gG__blueprintDetails summary{cursor:pointer;color:#226e5d;align-items:center;gap:10px;min-height:46px;font-size:14px;font-weight:800;display:flex}.course-module__2co3gG__blueprintDetails summary span{color:#4f8c76;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700}.course-module__2co3gG__blueprintDetails>p{color:#69847b;margin-bottom:16px;font-size:12px}.course-module__2co3gG__lessonConnect{background:#e3f6eb;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:25px 30px;display:flex}.course-module__2co3gG__lessonConnect h2{margin:5px 0;font-size:21px}.course-module__2co3gG__lessonConnect p{color:#5d7970;font-size:12px}.course-module__2co3gG__lessonConnect a{color:#fff;white-space:nowrap;background:#145655;border-radius:10px;align-items:center;gap:20px;min-height:45px;padding:10px 15px;font-size:12px;font-weight:800;display:inline-flex}.course-module__2co3gG__lessonConnect a:hover{background:#0d4341}.course-module__2co3gG__lessonPagination{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.course-module__2co3gG__lessonPagination a{background:#fff;border:1px solid #e4ebe5;border-radius:12px;gap:5px;min-width:0;padding:17px 19px;display:grid}.course-module__2co3gG__lessonPagination a:hover{border-color:#77d3ad}.course-module__2co3gG__lessonPagination a:last-child{text-align:right}.course-module__2co3gG__lessonPagination small{color:#36aa89;font-size:11px}.course-module__2co3gG__lessonPagination strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}@media (min-width:1261px){.course-module__2co3gG__hero,.course-module__2co3gG__introStrip,.course-module__2co3gG__catalog,.course-module__2co3gG__connectBanner,.course-module__2co3gG__footer{max-width:none;margin-left:32px;margin-right:32px}.course-module__2co3gG__lessonPage{padding-left:32px;padding-right:32px}}@media (min-width:1600px){.course-module__2co3gG__lessonGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.course-module__2co3gG__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.course-module__2co3gG__heroVisual svg{width:min(100%,660px)}}@media (max-width:1260px){.course-module__2co3gG__hero,.course-module__2co3gG__introStrip,.course-module__2co3gG__catalog,.course-module__2co3gG__connectBanner,.course-module__2co3gG__footer{margin-left:24px;margin-right:24px}.course-module__2co3gG__hero{padding:50px 44px}.course-module__2co3gG__hero h1{font-size:48px}}@media (max-width:1020px){.course-module__2co3gG__hero{grid-template-columns:minmax(0,1fr) minmax(290px,.75fr);min-height:460px;padding:40px 34px}.course-module__2co3gG__hero h1{font-size:41px}.course-module__2co3gG__heroVisual svg{width:110%;max-width:none}.course-module__2co3gG__visualCaption{top:0}.course-module__2co3gG__visualTag{bottom:0}.course-module__2co3gG__lessonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.course-module__2co3gG__lessonPage{padding:20px 24px 0}}@media (min-width:1025px) and (max-width:1280px){.course-module__2co3gG__hero{grid-template-columns:1fr;gap:20px;min-height:0;padding:36px 32px}.course-module__2co3gG__hero h1{font-size:42px}.course-module__2co3gG__heroCopy>p{max-width:none}.course-module__2co3gG__heroVisual{height:280px}.course-module__2co3gG__heroVisual svg{width:340px;max-width:100%}.course-module__2co3gG__orbitOne{width:280px;height:280px}.course-module__2co3gG__orbitTwo{width:360px;height:360px}.course-module__2co3gG__visualCaption{top:0}.course-module__2co3gG__visualTag{bottom:12px}}@media (max-width:720px){.course-module__2co3gG__hero,.course-module__2co3gG__introStrip,.course-module__2co3gG__catalog,.course-module__2co3gG__connectBanner,.course-module__2co3gG__footer{margin-left:14px;margin-right:14px}.course-module__2co3gG__hero{border-radius:23px;flex-direction:column;align-items:stretch;gap:10px;min-height:0;margin-top:12px;padding:35px 24px 12px;display:flex}.course-module__2co3gG__hero h1{margin:21px 0 16px;font-size:38px}.course-module__2co3gG__heroCopy>p{font-size:14px}.course-module__2co3gG__heroActions{gap:9px;margin-top:24px}.course-module__2co3gG__buttonPrimary,.course-module__2co3gG__buttonOutline{gap:10px;min-height:48px;padding:10px 15px;font-size:12px}.course-module__2co3gG__heroFacts{gap:6px;margin-top:23px}.course-module__2co3gG__heroFacts span{padding:3px 9px;font-size:10px}.course-module__2co3gG__heroFacts b{font-size:13px}.course-module__2co3gG__heroVisual{flex:none;height:265px}.course-module__2co3gG__heroVisual svg{width:300px;max-width:100%}.course-module__2co3gG__visualCaption{top:8px;right:6px}.course-module__2co3gG__visualCaption strong{font-size:11px}.course-module__2co3gG__visualCaption small{font-size:8px}.course-module__2co3gG__visualTag{font-size:9px;bottom:11px;left:0}.course-module__2co3gG__orbitOne{width:260px;height:260px}.course-module__2co3gG__orbitTwo{width:320px;height:320px}.course-module__2co3gG__introStrip{grid-template-columns:1fr;gap:0;padding:12px 19px}.course-module__2co3gG__introStrip>div{border-bottom:1px solid #e4ece8;border-right:0;padding:13px 2px}.course-module__2co3gG__introStrip>div:last-child{border:0}.course-module__2co3gG__introStrip p{margin-left:39px}.course-module__2co3gG__catalog{margin-top:65px;padding:0 3px}.course-module__2co3gG__sectionTitle h2{font-size:29px}.course-module__2co3gG__sectionTitle p{font-size:12px}.course-module__2co3gG__unitNav{scrollbar-width:thin;flex-wrap:nowrap;margin:23px 0 34px;padding-bottom:6px;overflow-x:auto}.course-module__2co3gG__unitNav a{flex:none}.course-module__2co3gG__unit{margin-bottom:45px}.course-module__2co3gG__unitHeading{align-items:center;gap:9px}.course-module__2co3gG__unitHeading h3{font-size:20px}.course-module__2co3gG__unitHeading span{font-size:9px}.course-module__2co3gG__unitHeading small{font-size:10px}.course-module__2co3gG__lessonGrid{grid-template-columns:1fr;gap:11px}.course-module__2co3gG__lessonCard{min-height:190px;padding:20px}.course-module__2co3gG__lessonCard h4{margin-top:13px;font-size:19px}.course-module__2co3gG__connectBanner{margin-top:55px;padding:26px 22px;display:grid}.course-module__2co3gG__connectBanner h2{font-size:23px}.course-module__2co3gG__connectBanner>a{justify-self:start}.course-module__2co3gG__footer{margin-top:44px;padding:20px 3px 30px;font-size:10px}.course-module__2co3gG__lessonPage{padding:17px 14px 0}.course-module__2co3gG__breadcrumbs{gap:6px;margin-bottom:12px;font-size:10px}.course-module__2co3gG__lessonHero{border-radius:16px;min-height:230px;padding:28px 21px}.course-module__2co3gG__lessonHero h1{font-size:30px}.course-module__2co3gG__lessonSummary{font-size:12px}.course-module__2co3gG__lessonNumber{font-size:125px;bottom:-20px;right:16px}.course-module__2co3gG__lessonSection{border-radius:15px;margin-top:12px;padding:23px 19px}.course-module__2co3gG__lessonSectionHeading h2,.course-module__2co3gG__challenge h2{font-size:21px}.course-module__2co3gG__lessonConcepts{margin-top:15px}.course-module__2co3gG__lessonConcepts span{font-size:11px}.course-module__2co3gG__challenge{border-radius:15px;margin-top:12px;padding:23px 20px;display:block}.course-module__2co3gG__challenge p{margin-top:13px;font-size:13px}.course-module__2co3gG__lessonSteps{margin-top:18px}.course-module__2co3gG__lessonSteps li{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:12px}.course-module__2co3gG__lessonSteps li>span{width:30px;height:30px;font-size:10px}.course-module__2co3gG__lessonSteps p{padding-top:1px;font-size:12px}.course-module__2co3gG__gallery{grid-template-columns:1fr;gap:10px}.course-module__2co3gG__galleryNote{font-size:12px}.course-module__2co3gG__imageFrame{min-height:130px}.course-module__2co3gG__lessonConnect{margin-top:12px;padding:22px 20px;display:grid}.course-module__2co3gG__lessonConnect h2{font-size:19px}.course-module__2co3gG__lessonConnect a{justify-self:start}.course-module__2co3gG__lessonPagination{gap:8px}.course-module__2co3gG__lessonPagination a{padding:12px}.course-module__2co3gG__lessonPagination strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.course-module__2co3gG__lessonCard{transition:none}}
@media screen{[data-course-theme=dark] .nav-accent-wedo{--course-nav-ink:#9ce0c8;--course-nav-soft:#214339;--course-dark-logo:#ffb46a;color:#e4edf2;background:#13232c;border-color:#34505a}[data-course-theme=dark] .nav-accent-wedo.course-local-nav{background:#13232c;border-color:#34505a}[data-course-theme=dark] .nav-accent-wedo :is(.course-sidebar-brand,.course-sidebar-filter){color:#e4edf2;background:#13232c;border-color:#34505a}[data-course-theme=dark] .nav-accent-wedo :is(.course-sidebar-brand small,.course-sidebar-module>summary,.course-sidebar-lessons a,.course-local-links>a,.auth-copy small){color:#a4b9c4}[data-course-theme=dark] .nav-accent-wedo .course-sidebar-lessons a.is-active{color:#f0fff7}[data-course-theme=dark] .nav-accent-wedo .course-global-brand{border-color:#34505a}[data-course-theme=dark] .nav-accent-wedo .course-global-brand img{opacity:0}[data-course-theme=dark] .nav-accent-wedo .course-global-brand:after{display:block}[data-course-theme=dark] .nav-accent-wedo :is(.auth-status,.auth-login,.auth-logout){color:#e4edf2;background:#192e39;border-color:#34505a}[data-course-theme=dark] .nav-accent-wedo :is(.auth-copy strong,.auth-chip){color:#e4edf2}}
